@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box}body{font-family:var(--sw-font-family-base,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--sw-font-size-base,1rem);font-weight:var(--sw-font-weight-normal,400);line-height:var(--sw-line-height-base,1.5);color:var(--sw-color-text,#212529);background-color:var(--sw-color-surface,#fff)}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{margin-block:0;margin-inline:0;margin:0}h1{font-size:var(--sw-h1-font-size,2.5rem);font-weight:var(--sw-heading-weight-hero,700);letter-spacing:var(--sw-heading-letter-spacing,-.02em);margin-bottom:var(--sw-spacing-md,1rem);line-height:1.2}h2{font-size:var(--sw-h2-font-size,2rem);font-weight:var(--sw-heading-weight-section,600);letter-spacing:var(--sw-heading-letter-spacing,-.01em);margin-bottom:var(--sw-spacing-md,1rem);line-height:1.25}h3{font-size:var(--sw-h3-font-size,1.75rem);font-weight:var(--sw-heading-weight-section,600);margin-bottom:var(--sw-spacing-sm,.75rem);line-height:1.3}h4{font-size:var(--sw-h4-font-size,1.5rem);font-weight:var(--sw-heading-weight-section,600);margin-bottom:var(--sw-spacing-sm,.75rem);line-height:1.35}h5{font-size:var(--sw-h5-font-size,1.25rem);font-weight:var(--sw-heading-weight-subtle,500);margin-bottom:var(--sw-spacing-sm,.75rem);line-height:1.4}h6{font-size:var(--sw-h6-font-size,1rem);font-weight:var(--sw-heading-weight-subtle,500);margin-bottom:var(--sw-spacing-xs,.5rem);line-height:1.4}hr{border:none;border-top:1px solid var(--sw-color-border);opacity:1;margin:1rem 0}a{color:inherit;-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:var(--sw-link-transition,color .15s ease)}a:hover,a:focus{-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--sw-gutter-x,.75rem);padding-left:var(--sw-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:var(--sw-container-max,1140px)}}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:var(--sw-container-max-xxl,1320px)}}.row{--sw-gutter-x:1.5rem;--sw-gutter-y:0;margin-top:calc(-1*var(--sw-gutter-y));margin-right:calc(-.5*var(--sw-gutter-x));margin-left:calc(-.5*var(--sw-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--sw-gutter-x)*.5);padding-left:calc(var(--sw-gutter-x)*.5);margin-top:var(--sw-gutter-y);flex-shrink:0}.col{flex:1 0}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12,.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}@media (min-width:576px){.col-sm{flex:1 0}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12,.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}}@media (min-width:768px){.col-md{flex:1 0}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12,.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}}@media (min-width:992px){.col-lg{flex:1 0}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12,.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}}@media (min-width:1200px){.col-xl{flex:1 0}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12,.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}}@media (min-width:1400px){.col-xxl{flex:1 0}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12,.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}}.order-first{order:-1}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-last{order:6}@media (min-width:576px){.order-sm-first{order:-1}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-last{order:6}}@media (min-width:768px){.order-md-first{order:-1}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-last{order:6}}@media (min-width:992px){.order-lg-first{order:-1}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-last{order:6}}@media (min-width:1200px){.order-xl-first{order:-1}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-last{order:6}}@media (min-width:1400px){.order-xxl-first{order:-1}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-last{order:6}}.row.g-0,.g-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-1,.g-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-2,.g-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-3,.g-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-4,.g-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-5,.g-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-0,.gx-0{--sw-gutter-x:0}.row.gx-1,.gx-1{--sw-gutter-x:.25rem}.row.gx-2,.gx-2{--sw-gutter-x:.5rem}.row.gx-3,.gx-3{--sw-gutter-x:1rem}.row.gx-4,.gx-4{--sw-gutter-x:1.5rem}.row.gx-5,.gx-5{--sw-gutter-x:3rem}.row.gy-0,.gy-0{--sw-gutter-y:0}.row.gy-1,.gy-1{--sw-gutter-y:.25rem}.row.gy-2,.gy-2{--sw-gutter-y:.5rem}.row.gy-3,.gy-3{--sw-gutter-y:1rem}.row.gy-4,.gy-4{--sw-gutter-y:1.5rem}.row.gy-5,.gy-5{--sw-gutter-y:3rem}@media (min-width:576px){.row.g-sm-0,.g-sm-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-sm-1,.g-sm-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-sm-2,.g-sm-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-sm-3,.g-sm-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-sm-4,.g-sm-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-sm-5,.g-sm-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-sm-0,.gx-sm-0{--sw-gutter-x:0}.row.gx-sm-1,.gx-sm-1{--sw-gutter-x:.25rem}.row.gx-sm-2,.gx-sm-2{--sw-gutter-x:.5rem}.row.gx-sm-3,.gx-sm-3{--sw-gutter-x:1rem}.row.gx-sm-4,.gx-sm-4{--sw-gutter-x:1.5rem}.row.gx-sm-5,.gx-sm-5{--sw-gutter-x:3rem}.row.gy-sm-0,.gy-sm-0{--sw-gutter-y:0}.row.gy-sm-1,.gy-sm-1{--sw-gutter-y:.25rem}.row.gy-sm-2,.gy-sm-2{--sw-gutter-y:.5rem}.row.gy-sm-3,.gy-sm-3{--sw-gutter-y:1rem}.row.gy-sm-4,.gy-sm-4{--sw-gutter-y:1.5rem}.row.gy-sm-5,.gy-sm-5{--sw-gutter-y:3rem}}@media (min-width:768px){.row.g-md-0,.g-md-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-md-1,.g-md-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-md-2,.g-md-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-md-3,.g-md-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-md-4,.g-md-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-md-5,.g-md-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-md-0,.gx-md-0{--sw-gutter-x:0}.row.gx-md-1,.gx-md-1{--sw-gutter-x:.25rem}.row.gx-md-2,.gx-md-2{--sw-gutter-x:.5rem}.row.gx-md-3,.gx-md-3{--sw-gutter-x:1rem}.row.gx-md-4,.gx-md-4{--sw-gutter-x:1.5rem}.row.gx-md-5,.gx-md-5{--sw-gutter-x:3rem}.row.gy-md-0,.gy-md-0{--sw-gutter-y:0}.row.gy-md-1,.gy-md-1{--sw-gutter-y:.25rem}.row.gy-md-2,.gy-md-2{--sw-gutter-y:.5rem}.row.gy-md-3,.gy-md-3{--sw-gutter-y:1rem}.row.gy-md-4,.gy-md-4{--sw-gutter-y:1.5rem}.row.gy-md-5,.gy-md-5{--sw-gutter-y:3rem}}@media (min-width:992px){.row.g-lg-0,.g-lg-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-lg-1,.g-lg-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-lg-2,.g-lg-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-lg-3,.g-lg-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-lg-4,.g-lg-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-lg-5,.g-lg-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-lg-0,.gx-lg-0{--sw-gutter-x:0}.row.gx-lg-1,.gx-lg-1{--sw-gutter-x:.25rem}.row.gx-lg-2,.gx-lg-2{--sw-gutter-x:.5rem}.row.gx-lg-3,.gx-lg-3{--sw-gutter-x:1rem}.row.gx-lg-4,.gx-lg-4{--sw-gutter-x:1.5rem}.row.gx-lg-5,.gx-lg-5{--sw-gutter-x:3rem}.row.gy-lg-0,.gy-lg-0{--sw-gutter-y:0}.row.gy-lg-1,.gy-lg-1{--sw-gutter-y:.25rem}.row.gy-lg-2,.gy-lg-2{--sw-gutter-y:.5rem}.row.gy-lg-3,.gy-lg-3{--sw-gutter-y:1rem}.row.gy-lg-4,.gy-lg-4{--sw-gutter-y:1.5rem}.row.gy-lg-5,.gy-lg-5{--sw-gutter-y:3rem}}@media (min-width:1200px){.row.g-xl-0,.g-xl-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-xl-1,.g-xl-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-xl-2,.g-xl-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-xl-3,.g-xl-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-xl-4,.g-xl-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-xl-5,.g-xl-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-xl-0,.gx-xl-0{--sw-gutter-x:0}.row.gx-xl-1,.gx-xl-1{--sw-gutter-x:.25rem}.row.gx-xl-2,.gx-xl-2{--sw-gutter-x:.5rem}.row.gx-xl-3,.gx-xl-3{--sw-gutter-x:1rem}.row.gx-xl-4,.gx-xl-4{--sw-gutter-x:1.5rem}.row.gx-xl-5,.gx-xl-5{--sw-gutter-x:3rem}.row.gy-xl-0,.gy-xl-0{--sw-gutter-y:0}.row.gy-xl-1,.gy-xl-1{--sw-gutter-y:.25rem}.row.gy-xl-2,.gy-xl-2{--sw-gutter-y:.5rem}.row.gy-xl-3,.gy-xl-3{--sw-gutter-y:1rem}.row.gy-xl-4,.gy-xl-4{--sw-gutter-y:1.5rem}.row.gy-xl-5,.gy-xl-5{--sw-gutter-y:3rem}}@media (min-width:1400px){.row.g-xxl-0,.g-xxl-0{--sw-gutter-x:0;--sw-gutter-y:0}.row.g-xxl-1,.g-xxl-1{--sw-gutter-x:.25rem;--sw-gutter-y:.25rem}.row.g-xxl-2,.g-xxl-2{--sw-gutter-x:.5rem;--sw-gutter-y:.5rem}.row.g-xxl-3,.g-xxl-3{--sw-gutter-x:1rem;--sw-gutter-y:1rem}.row.g-xxl-4,.g-xxl-4{--sw-gutter-x:1.5rem;--sw-gutter-y:1.5rem}.row.g-xxl-5,.g-xxl-5{--sw-gutter-x:3rem;--sw-gutter-y:3rem}.row.gx-xxl-0,.gx-xxl-0{--sw-gutter-x:0}.row.gx-xxl-1,.gx-xxl-1{--sw-gutter-x:.25rem}.row.gx-xxl-2,.gx-xxl-2{--sw-gutter-x:.5rem}.row.gx-xxl-3,.gx-xxl-3{--sw-gutter-x:1rem}.row.gx-xxl-4,.gx-xxl-4{--sw-gutter-x:1.5rem}.row.gx-xxl-5,.gx-xxl-5{--sw-gutter-x:3rem}.row.gy-xxl-0,.gy-xxl-0{--sw-gutter-y:0}.row.gy-xxl-1,.gy-xxl-1{--sw-gutter-y:.25rem}.row.gy-xxl-2,.gy-xxl-2{--sw-gutter-y:.5rem}.row.gy-xxl-3,.gy-xxl-3{--sw-gutter-y:1rem}.row.gy-xxl-4,.gy-xxl-4{--sw-gutter-y:1.5rem}.row.gy-xxl-5,.gy-xxl-5{--sw-gutter-y:3rem}}.sw-btn,body .sw-btn-gradient-dark,body .sw-btn-gradient-light,body .sw-btn-gradient-info,body .sw-btn-gradient-danger,body .sw-btn-gradient-warning,body .sw-btn-gradient-success,body .sw-btn-gradient-accent,body .sw-btn-gradient-secondary,body .sw-btn-gradient-primary,.btn,.sw-btn-outline-trust,.sw-btn-outline-browse,.sw-btn-outline-read,.sw-btn-outline-accent,.sw-btn-outline-dark,.sw-btn-outline-light,.sw-btn-outline-info,.btn-outline-info,.sw-btn-outline-warning,.btn-outline-warning,.sw-btn-outline-danger,.btn-outline-danger,.sw-btn-outline-success,.btn-outline-success,.sw-btn-outline-secondary,.btn-outline-secondary,.sw-btn-outline-primary,.btn-outline-primary,.sw-btn-trust,.sw-btn-browse,.sw-btn-read,.sw-btn-accent,.sw-btn-dark,.btn-dark,.sw-btn-light,.btn-light,.sw-btn-info,.btn-info,.sw-btn-warning,.btn-warning,.sw-btn-danger,.btn-danger,.sw-btn-success,.btn-success,.sw-btn-secondary,.btn-secondary,.sw-btn-primary,.btn-primary{padding:var(--sw-btn-padding-y-md,.5rem)var(--sw-btn-padding-x-md,1rem);min-height:var(--sw-btn-height-md,2.25rem);box-sizing:border-box;font-family:inherit;font-size:var(--sw-btn-font-size-md,1rem);letter-spacing:.3px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--sw-radius-button,999px);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-btn:hover,body .sw-btn-gradient-dark:hover,body .sw-btn-gradient-light:hover,body .sw-btn-gradient-info:hover,body .sw-btn-gradient-danger:hover,body .sw-btn-gradient-warning:hover,body .sw-btn-gradient-success:hover,body .sw-btn-gradient-accent:hover,body .sw-btn-gradient-secondary:hover,body .sw-btn-gradient-primary:hover,.btn:hover,.sw-btn-outline-trust:hover,.sw-btn-outline-browse:hover,.sw-btn-outline-read:hover,.sw-btn-outline-accent:hover,.sw-btn-outline-dark:hover,.sw-btn-outline-light:hover,.sw-btn-outline-info:hover,.btn-outline-info:hover,.sw-btn-outline-warning:hover,.btn-outline-warning:hover,.sw-btn-outline-danger:hover,.btn-outline-danger:hover,.sw-btn-outline-success:hover,.btn-outline-success:hover,.sw-btn-outline-secondary:hover,.btn-outline-secondary:hover,.sw-btn-outline-primary:hover,.btn-outline-primary:hover,.sw-btn-trust:hover,.sw-btn-browse:hover,.sw-btn-read:hover,.sw-btn-accent:hover,.sw-btn-dark:hover,.btn-dark:hover,.sw-btn-light:hover,.btn-light:hover,.sw-btn-info:hover,.btn-info:hover,.sw-btn-warning:hover,.btn-warning:hover,.sw-btn-danger:hover,.btn-danger:hover,.sw-btn-success:hover,.btn-success:hover,.sw-btn-secondary:hover,.btn-secondary:hover,.sw-btn-primary:hover,.btn-primary:hover{text-decoration:none}.sw-btn:focus-visible,body .sw-btn-gradient-dark:focus-visible,body .sw-btn-gradient-light:focus-visible,body .sw-btn-gradient-info:focus-visible,body .sw-btn-gradient-danger:focus-visible,body .sw-btn-gradient-warning:focus-visible,body .sw-btn-gradient-success:focus-visible,body .sw-btn-gradient-accent:focus-visible,body .sw-btn-gradient-secondary:focus-visible,body .sw-btn-gradient-primary:focus-visible,.btn:focus-visible,.sw-btn-outline-trust:focus-visible,.sw-btn-outline-browse:focus-visible,.sw-btn-outline-read:focus-visible,.sw-btn-outline-accent:focus-visible,.sw-btn-outline-dark:focus-visible,.sw-btn-outline-light:focus-visible,.sw-btn-outline-info:focus-visible,.btn-outline-info:focus-visible,.sw-btn-outline-warning:focus-visible,.btn-outline-warning:focus-visible,.sw-btn-outline-danger:focus-visible,.btn-outline-danger:focus-visible,.sw-btn-outline-success:focus-visible,.btn-outline-success:focus-visible,.sw-btn-outline-secondary:focus-visible,.btn-outline-secondary:focus-visible,.sw-btn-outline-primary:focus-visible,.btn-outline-primary:focus-visible,.sw-btn-trust:focus-visible,.sw-btn-browse:focus-visible,.sw-btn-read:focus-visible,.sw-btn-accent:focus-visible,.sw-btn-dark:focus-visible,.btn-dark:focus-visible,.sw-btn-light:focus-visible,.btn-light:focus-visible,.sw-btn-info:focus-visible,.btn-info:focus-visible,.sw-btn-warning:focus-visible,.btn-warning:focus-visible,.sw-btn-danger:focus-visible,.btn-danger:focus-visible,.sw-btn-success:focus-visible,.btn-success:focus-visible,.sw-btn-secondary:focus-visible,.btn-secondary:focus-visible,.sw-btn-primary:focus-visible,.btn-primary:focus-visible{outline-offset:2px;outline:2px solid}.sw-btn:disabled,body .sw-btn-gradient-dark:disabled,body .sw-btn-gradient-light:disabled,body .sw-btn-gradient-info:disabled,body .sw-btn-gradient-danger:disabled,body .sw-btn-gradient-warning:disabled,body .sw-btn-gradient-success:disabled,body .sw-btn-gradient-accent:disabled,body .sw-btn-gradient-secondary:disabled,body .sw-btn-gradient-primary:disabled,.btn:disabled,.sw-btn-outline-trust:disabled,.sw-btn-outline-browse:disabled,.sw-btn-outline-read:disabled,.sw-btn-outline-accent:disabled,.sw-btn-outline-dark:disabled,.sw-btn-outline-light:disabled,.sw-btn-outline-info:disabled,.btn-outline-info:disabled,.sw-btn-outline-warning:disabled,.btn-outline-warning:disabled,.sw-btn-outline-danger:disabled,.btn-outline-danger:disabled,.sw-btn-outline-success:disabled,.btn-outline-success:disabled,.sw-btn-outline-secondary:disabled,.btn-outline-secondary:disabled,.sw-btn-outline-primary:disabled,.btn-outline-primary:disabled,.sw-btn-trust:disabled,.sw-btn-browse:disabled,.sw-btn-read:disabled,.sw-btn-accent:disabled,.sw-btn-dark:disabled,.btn-dark:disabled,.sw-btn-light:disabled,.btn-light:disabled,.sw-btn-info:disabled,.btn-info:disabled,.sw-btn-warning:disabled,.btn-warning:disabled,.sw-btn-danger:disabled,.btn-danger:disabled,.sw-btn-success:disabled,.btn-success:disabled,.sw-btn-secondary:disabled,.btn-secondary:disabled,.sw-btn-primary:disabled,.btn-primary:disabled,.sw-btn.sw-btn--disabled,body .sw-btn--disabled.sw-btn-gradient-dark,body .sw-btn--disabled.sw-btn-gradient-light,body .sw-btn--disabled.sw-btn-gradient-info,body .sw-btn--disabled.sw-btn-gradient-danger,body .sw-btn--disabled.sw-btn-gradient-warning,body .sw-btn--disabled.sw-btn-gradient-success,body .sw-btn--disabled.sw-btn-gradient-accent,body .sw-btn--disabled.sw-btn-gradient-secondary,body .sw-btn--disabled.sw-btn-gradient-primary,.sw-btn--disabled.btn,.sw-btn--disabled.sw-btn-outline-trust,.sw-btn--disabled.sw-btn-outline-browse,.sw-btn--disabled.sw-btn-outline-read,.sw-btn--disabled.sw-btn-outline-accent,.sw-btn--disabled.sw-btn-outline-dark,.sw-btn--disabled.sw-btn-outline-light,.sw-btn--disabled.sw-btn-outline-info,.sw-btn--disabled.btn-outline-info,.sw-btn--disabled.sw-btn-outline-warning,.sw-btn--disabled.btn-outline-warning,.sw-btn--disabled.sw-btn-outline-danger,.sw-btn--disabled.btn-outline-danger,.sw-btn--disabled.sw-btn-outline-success,.sw-btn--disabled.btn-outline-success,.sw-btn--disabled.sw-btn-outline-secondary,.sw-btn--disabled.btn-outline-secondary,.sw-btn--disabled.sw-btn-outline-primary,.sw-btn--disabled.btn-outline-primary,.sw-btn--disabled.sw-btn-trust,.sw-btn--disabled.sw-btn-browse,.sw-btn--disabled.sw-btn-read,.sw-btn--disabled.sw-btn-accent,.sw-btn--disabled.sw-btn-dark,.sw-btn--disabled.btn-dark,.sw-btn--disabled.sw-btn-light,.sw-btn--disabled.btn-light,.sw-btn--disabled.sw-btn-info,.sw-btn--disabled.btn-info,.sw-btn--disabled.sw-btn-warning,.sw-btn--disabled.btn-warning,.sw-btn--disabled.sw-btn-danger,.sw-btn--disabled.btn-danger,.sw-btn--disabled.sw-btn-success,.sw-btn--disabled.btn-success,.sw-btn--disabled.sw-btn-secondary,.sw-btn--disabled.btn-secondary,.sw-btn--disabled.sw-btn-primary,.sw-btn--disabled.btn-primary{pointer-events:none;opacity:.65;cursor:not-allowed}.sw-btn i,body .sw-btn-gradient-dark i,body .sw-btn-gradient-light i,body .sw-btn-gradient-info i,body .sw-btn-gradient-danger i,body .sw-btn-gradient-warning i,body .sw-btn-gradient-success i,body .sw-btn-gradient-accent i,body .sw-btn-gradient-secondary i,body .sw-btn-gradient-primary i,.btn i,.sw-btn-outline-trust i,.sw-btn-outline-browse i,.sw-btn-outline-read i,.sw-btn-outline-accent i,.sw-btn-outline-dark i,.sw-btn-outline-light i,.sw-btn-outline-info i,.btn-outline-info i,.sw-btn-outline-warning i,.btn-outline-warning i,.sw-btn-outline-danger i,.btn-outline-danger i,.sw-btn-outline-success i,.btn-outline-success i,.sw-btn-outline-secondary i,.btn-outline-secondary i,.sw-btn-outline-primary i,.btn-outline-primary i,.sw-btn-trust i,.sw-btn-browse i,.sw-btn-read i,.sw-btn-accent i,.sw-btn-dark i,.btn-dark i,.sw-btn-light i,.btn-light i,.sw-btn-info i,.btn-info i,.sw-btn-warning i,.btn-warning i,.sw-btn-danger i,.btn-danger i,.sw-btn-success i,.btn-success i,.sw-btn-secondary i,.btn-secondary i,.sw-btn-primary i,.btn-primary i,.sw-btn svg,body .sw-btn-gradient-dark svg,body .sw-btn-gradient-light svg,body .sw-btn-gradient-info svg,body .sw-btn-gradient-danger svg,body .sw-btn-gradient-warning svg,body .sw-btn-gradient-success svg,body .sw-btn-gradient-accent svg,body .sw-btn-gradient-secondary svg,body .sw-btn-gradient-primary svg,.btn svg,.sw-btn-outline-trust svg,.sw-btn-outline-browse svg,.sw-btn-outline-read svg,.sw-btn-outline-accent svg,.sw-btn-outline-dark svg,.sw-btn-outline-light svg,.sw-btn-outline-info svg,.btn-outline-info svg,.sw-btn-outline-warning svg,.btn-outline-warning svg,.sw-btn-outline-danger svg,.btn-outline-danger svg,.sw-btn-outline-success svg,.btn-outline-success svg,.sw-btn-outline-secondary svg,.btn-outline-secondary svg,.sw-btn-outline-primary svg,.btn-outline-primary svg,.sw-btn-trust svg,.sw-btn-browse svg,.sw-btn-read svg,.sw-btn-accent svg,.sw-btn-dark svg,.btn-dark svg,.sw-btn-light svg,.btn-light svg,.sw-btn-info svg,.btn-info svg,.sw-btn-warning svg,.btn-warning svg,.sw-btn-danger svg,.btn-danger svg,.sw-btn-success svg,.btn-success svg,.sw-btn-secondary svg,.btn-secondary svg,.sw-btn-primary svg,.btn-primary svg{flex-shrink:0}.sw-btn-close,.btn-close{box-sizing:content-box;color:currentColor;opacity:.5;cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat;border:0;border-radius:4px;width:1em;height:1em;padding:.25em;transition:opacity .12s ease-in-out}.sw-btn-close:hover,.btn-close:hover{opacity:.75}.sw-btn-close:focus,.btn-close:focus{opacity:1;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.sw-btn-close:disabled,.btn-close:disabled,.sw-btn-close.disabled,.disabled.btn-close{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.sw-btn-primary,.btn-primary{background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-primary:hover:not([disabled]):not(.sw-btn--disabled),.btn-primary:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-primary:active:not([disabled]):not(.sw-btn--disabled),.btn-primary:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-primary)75%,black);border-color:color-mix(in srgb,var(--sw-color-primary)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-secondary,.btn-secondary{background-color:var(--sw-color-secondary);border-color:var(--sw-color-secondary);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-secondary:hover:not([disabled]):not(.sw-btn--disabled),.btn-secondary:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-secondary)85%,black);border-color:color-mix(in srgb,var(--sw-color-secondary)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-secondary:active:not([disabled]):not(.sw-btn--disabled),.btn-secondary:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-secondary)75%,black);border-color:color-mix(in srgb,var(--sw-color-secondary)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-success,.btn-success{background-color:var(--sw-color-success);border-color:var(--sw-color-success);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-success:hover:not([disabled]):not(.sw-btn--disabled),.btn-success:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-success)85%,black);border-color:color-mix(in srgb,var(--sw-color-success)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-success:active:not([disabled]):not(.sw-btn--disabled),.btn-success:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-success)75%,black);border-color:color-mix(in srgb,var(--sw-color-success)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-danger,.btn-danger{background-color:var(--sw-color-danger);border-color:var(--sw-color-danger);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-danger:hover:not([disabled]):not(.sw-btn--disabled),.btn-danger:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-danger)85%,black);border-color:color-mix(in srgb,var(--sw-color-danger)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-danger:active:not([disabled]):not(.sw-btn--disabled),.btn-danger:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-danger)75%,black);border-color:color-mix(in srgb,var(--sw-color-danger)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-warning,.btn-warning{background-color:var(--sw-color-warning);border-color:var(--sw-color-warning);color:#212529;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-warning:hover:not([disabled]):not(.sw-btn--disabled),.btn-warning:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-warning)85%,black);border-color:color-mix(in srgb,var(--sw-color-warning)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-warning:active:not([disabled]):not(.sw-btn--disabled),.btn-warning:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-warning)75%,black);border-color:color-mix(in srgb,var(--sw-color-warning)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-info,.btn-info{background-color:var(--sw-color-info);border-color:var(--sw-color-info);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-info:hover:not([disabled]):not(.sw-btn--disabled),.btn-info:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-info)85%,black);border-color:color-mix(in srgb,var(--sw-color-info)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-info:active:not([disabled]):not(.sw-btn--disabled),.btn-info:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-info)75%,black);border-color:color-mix(in srgb,var(--sw-color-info)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-light,.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-light:hover:not([disabled]):not(.sw-btn--disabled),.btn-light:hover:not([disabled]):not(.sw-btn--disabled){color:#fff;background-color:#d3d4d5;border-color:#d3d4d5;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-light:active:not([disabled]):not(.sw-btn--disabled),.btn-light:active:not([disabled]):not(.sw-btn--disabled){color:#fff;background-color:#babbbc;border-color:#babbbc;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-dark,.btn-dark{color:#fff;background-color:#212529;border-color:#212529;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-dark:hover:not([disabled]):not(.sw-btn--disabled),.btn-dark:hover:not([disabled]):not(.sw-btn--disabled){color:#fff;background-color:#1c1f23;border-color:#1c1f23;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-dark:active:not([disabled]):not(.sw-btn--disabled),.btn-dark:active:not([disabled]):not(.sw-btn--disabled){color:#fff;background-color:#191c1f;border-color:#191c1f;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-accent{background-color:var(--sw-color-accent);border-color:var(--sw-color-accent);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-accent:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-accent)85%,black);border-color:color-mix(in srgb,var(--sw-color-accent)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-accent:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-accent)75%,black);border-color:color-mix(in srgb,var(--sw-color-accent)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-read{background-color:var(--sw-color-read);border-color:var(--sw-color-read);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-read:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-read)85%,black);border-color:color-mix(in srgb,var(--sw-color-read)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-read:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-read)75%,black);border-color:color-mix(in srgb,var(--sw-color-read)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-browse{background-color:var(--sw-color-browse);border-color:var(--sw-color-browse);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-browse:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-browse)85%,black);border-color:color-mix(in srgb,var(--sw-color-browse)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-browse:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-browse)75%,black);border-color:color-mix(in srgb,var(--sw-color-browse)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-trust{background-color:var(--sw-color-trust);border-color:var(--sw-color-trust);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-trust:hover:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-trust)85%,black);border-color:color-mix(in srgb,var(--sw-color-trust)85%,black);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-trust:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-trust)75%,black);border-color:color-mix(in srgb,var(--sw-color-trust)75%,black);color:#fff;transform:translateY(0);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-btn-outline-primary,.btn-outline-primary{border-width:2px;border-color:var(--sw-color-primary);color:var(--sw-color-primary);background-color:#0000}.sw-btn-outline-primary:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-primary:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-primary:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-primary:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black)}.sw-btn-outline-secondary,.btn-outline-secondary{border-width:2px;border-color:var(--sw-color-secondary);color:var(--sw-color-secondary);background-color:#0000}.sw-btn-outline-secondary:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-secondary:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-secondary);border-color:var(--sw-color-secondary);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-secondary:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-secondary:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-secondary)85%,black);border-color:color-mix(in srgb,var(--sw-color-secondary)85%,black)}.sw-btn-outline-success,.btn-outline-success{border-width:2px;border-color:var(--sw-color-success);color:var(--sw-color-success);background-color:#0000}.sw-btn-outline-success:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-success:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-success);border-color:var(--sw-color-success);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-success:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-success:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-success)85%,black);border-color:color-mix(in srgb,var(--sw-color-success)85%,black)}.sw-btn-outline-danger,.btn-outline-danger{border-width:2px;border-color:var(--sw-color-danger);color:var(--sw-color-danger);background-color:#0000}.sw-btn-outline-danger:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-danger:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-danger);border-color:var(--sw-color-danger);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-danger:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-danger:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-danger)85%,black);border-color:color-mix(in srgb,var(--sw-color-danger)85%,black)}.sw-btn-outline-warning,.btn-outline-warning{border-width:2px;border-color:var(--sw-color-warning);color:var(--sw-color-warning);background-color:#0000}.sw-btn-outline-warning:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-warning:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-warning);border-color:var(--sw-color-warning);color:#212529;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-warning:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-warning:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-warning)85%,black);border-color:color-mix(in srgb,var(--sw-color-warning)85%,black)}.sw-btn-outline-info,.btn-outline-info{border-width:2px;border-color:var(--sw-color-info);color:var(--sw-color-info);background-color:#0000}.sw-btn-outline-info:hover:not([disabled]):not(.sw-btn--disabled),.btn-outline-info:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-info);border-color:var(--sw-color-info);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-info:active:not([disabled]):not(.sw-btn--disabled),.btn-outline-info:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-info)85%,black);border-color:color-mix(in srgb,var(--sw-color-info)85%,black)}.sw-btn-outline-light{color:#f8f9fa;background-color:#0000;border-width:2px;border-color:#f8f9fa}.sw-btn-outline-light:hover:not([disabled]):not(.sw-btn--disabled){color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-light:active:not([disabled]):not(.sw-btn--disabled){background-color:#d3d4d5;border-color:#d3d4d5}.sw-btn-outline-dark{color:#212529;background-color:#0000;border-width:2px;border-color:#212529}.sw-btn-outline-dark:hover:not([disabled]):not(.sw-btn--disabled){color:#fff;background-color:#212529;border-color:#212529;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-dark:active:not([disabled]):not(.sw-btn--disabled){background-color:#1c1f23;border-color:#1c1f23}.sw-btn-outline-accent{border-width:2px;border-color:var(--sw-color-accent);color:var(--sw-color-accent);background-color:#0000}.sw-btn-outline-accent:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-accent);border-color:var(--sw-color-accent);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-accent:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-accent)85%,black);border-color:color-mix(in srgb,var(--sw-color-accent)85%,black)}.sw-btn-outline-read{border-width:2px;border-color:var(--sw-color-read);color:var(--sw-color-read);background-color:#0000}.sw-btn-outline-read:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-read);border-color:var(--sw-color-read);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-read:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-read)85%,black);border-color:color-mix(in srgb,var(--sw-color-read)85%,black)}.sw-btn-outline-browse{border-width:2px;border-color:var(--sw-color-browse);color:var(--sw-color-browse);background-color:#0000}.sw-btn-outline-browse:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-browse);border-color:var(--sw-color-browse);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-browse:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-browse)85%,black);border-color:color-mix(in srgb,var(--sw-color-browse)85%,black)}.sw-btn-outline-trust{border-width:2px;border-color:var(--sw-color-trust);color:var(--sw-color-trust);background-color:#0000}.sw-btn-outline-trust:hover:not([disabled]):not(.sw-btn--disabled){background-color:var(--sw-color-trust);border-color:var(--sw-color-trust);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-btn-outline-trust:active:not([disabled]):not(.sw-btn--disabled){background-color:color-mix(in srgb,var(--sw-color-trust)85%,black);border-color:color-mix(in srgb,var(--sw-color-trust)85%,black)}.sw-btn-link,.btn-link,.sw-btn-link-trust,.sw-btn-link-browse,.sw-btn-link-read,.sw-btn-link-accent,.sw-btn-link-dark,.sw-btn-link-light,.btn-link-light,.sw-btn-link-info,.sw-btn-link-warning,.sw-btn-link-danger,.sw-btn-link-success,.sw-btn-link-secondary,.sw-btn-link-primary{min-height:auto;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;text-align:inherit;white-space:normal;color:var(--sw-link-color,var(--sw-color-primary));cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1);display:inline}.sw-btn-link:hover:not([disabled]):not(.sw-btn--disabled),.btn-link:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-trust:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-browse:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-read:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-accent:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-dark:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-light:hover:not([disabled]):not(.sw-btn--disabled),.btn-link-light:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-info:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-warning:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-danger:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-success:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-secondary:hover:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-primary:hover:not([disabled]):not(.sw-btn--disabled){color:var(--sw-link-hover-color,color-mix(in srgb,var(--sw-color-primary)80%,black));box-shadow:none;text-decoration:underline;transform:none}.sw-btn-link:active:not([disabled]):not(.sw-btn--disabled),.btn-link:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-trust:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-browse:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-read:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-accent:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-dark:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-light:active:not([disabled]):not(.sw-btn--disabled),.btn-link-light:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-info:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-warning:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-danger:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-success:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-secondary:active:not([disabled]):not(.sw-btn--disabled),.sw-btn-link-primary:active:not([disabled]):not(.sw-btn--disabled){color:var(--sw-link-active-color,color-mix(in srgb,var(--sw-color-primary)70%,black))}.sw-btn-link:disabled,.btn-link:disabled,.sw-btn-link-trust:disabled,.sw-btn-link-browse:disabled,.sw-btn-link-read:disabled,.sw-btn-link-accent:disabled,.sw-btn-link-dark:disabled,.sw-btn-link-light:disabled,.btn-link-light:disabled,.sw-btn-link-info:disabled,.sw-btn-link-warning:disabled,.sw-btn-link-danger:disabled,.sw-btn-link-success:disabled,.sw-btn-link-secondary:disabled,.sw-btn-link-primary:disabled,.sw-btn-link.sw-btn--disabled,.sw-btn--disabled.btn-link,.sw-btn--disabled.sw-btn-link-trust,.sw-btn--disabled.sw-btn-link-browse,.sw-btn--disabled.sw-btn-link-read,.sw-btn--disabled.sw-btn-link-accent,.sw-btn--disabled.sw-btn-link-dark,.sw-btn--disabled.sw-btn-link-light,.sw-btn--disabled.btn-link-light,.sw-btn--disabled.sw-btn-link-info,.sw-btn--disabled.sw-btn-link-warning,.sw-btn--disabled.sw-btn-link-danger,.sw-btn--disabled.sw-btn-link-success,.sw-btn--disabled.sw-btn-link-secondary,.sw-btn--disabled.sw-btn-link-primary{pointer-events:none;opacity:.5;cursor:not-allowed}.sw-btn-link-primary{color:var(--sw-color-primary)}.sw-btn-link-primary:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-primary)80%,black);text-decoration:underline}.sw-btn-link-primary:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-primary)70%,black)}.sw-btn-link-secondary{color:var(--sw-color-secondary)}.sw-btn-link-secondary:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-secondary)80%,black);text-decoration:underline}.sw-btn-link-secondary:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-secondary)70%,black)}.sw-btn-link-success{color:var(--sw-color-success)}.sw-btn-link-success:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-success)80%,black);text-decoration:underline}.sw-btn-link-success:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-success)70%,black)}.sw-btn-link-danger{color:var(--sw-color-danger)}.sw-btn-link-danger:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-danger)80%,black);text-decoration:underline}.sw-btn-link-danger:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-danger)70%,black)}.sw-btn-link-warning{color:var(--sw-color-warning)}.sw-btn-link-warning:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-warning)80%,black);text-decoration:underline}.sw-btn-link-warning:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-warning)70%,black)}.sw-btn-link-info{color:var(--sw-color-info)}.sw-btn-link-info:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-info)80%,black);text-decoration:underline}.sw-btn-link-info:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-info)70%,black)}.sw-btn-link-light,.btn-link-light{color:#f8f9fa}.sw-btn-link-light:hover:not([disabled]):not(.sw-btn--disabled),.btn-link-light:hover:not([disabled]):not(.sw-btn--disabled){color:#c6c7c8;text-decoration:underline}.sw-btn-link-light:active:not([disabled]):not(.sw-btn--disabled),.btn-link-light:active:not([disabled]):not(.sw-btn--disabled){color:#aeaeaf}.sw-btn-link-dark{color:#212529}.sw-btn-link-dark:hover:not([disabled]):not(.sw-btn--disabled){color:#1a1e21;text-decoration:underline}.sw-btn-link-dark:active:not([disabled]):not(.sw-btn--disabled){color:#171a1d}.sw-btn-link-accent{color:var(--sw-color-accent)}.sw-btn-link-accent:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-accent)80%,black);text-decoration:underline}.sw-btn-link-accent:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-accent)70%,black)}.sw-btn-link-read{color:var(--sw-color-read)}.sw-btn-link-read:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-read)80%,black);text-decoration:underline}.sw-btn-link-read:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-read)70%,black)}.sw-btn-link-browse{color:var(--sw-color-browse)}.sw-btn-link-browse:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-browse)80%,black);text-decoration:underline}.sw-btn-link-browse:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-browse)70%,black)}.sw-btn-link-trust{color:var(--sw-color-trust)}.sw-btn-link-trust:hover:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-trust)80%,black);text-decoration:underline}.sw-btn-link-trust:active:not([disabled]):not(.sw-btn--disabled){color:color-mix(in srgb,var(--sw-color-trust)70%,black)}.sw-btn-sm,body .sw-btn-gradient-primary.sw-btn-sm,body .sw-btn-gradient-primary.btn-sm,body .sw-btn-gradient-secondary.sw-btn-sm,body .sw-btn-gradient-secondary.btn-sm,body .sw-btn-gradient-accent.sw-btn-sm,body .sw-btn-gradient-accent.btn-sm,body .sw-btn-gradient-success.sw-btn-sm,body .sw-btn-gradient-success.btn-sm,body .sw-btn-gradient-warning.sw-btn-sm,body .sw-btn-gradient-warning.btn-sm,body .sw-btn-gradient-danger.sw-btn-sm,body .sw-btn-gradient-danger.btn-sm,body .sw-btn-gradient-info.sw-btn-sm,body .sw-btn-gradient-info.btn-sm,body .sw-btn-gradient-light.sw-btn-sm,body .sw-btn-gradient-light.btn-sm,body .sw-btn-gradient-dark.sw-btn-sm,body .sw-btn-gradient-dark.btn-sm,.btn-sm{padding:var(--sw-btn-padding-y-sm,calc(var(--sw-btn-padding-y-md,.5rem)*.8))var(--sw-btn-padding-x-sm,calc(var(--sw-btn-padding-x-md,1rem)*.8));min-height:var(--sw-btn-height-sm,calc(var(--sw-btn-height-md,2.25rem)*.9));font-size:var(--sw-btn-font-size-sm,calc(var(--sw-btn-font-size-md,1rem)*.95));border-radius:max(var(--sw-radius-button,999px)*.85,2px)}.sw-btn-lg,body .sw-btn-gradient-primary.sw-btn-lg,body .sw-btn-gradient-primary.btn-lg,body .sw-btn-gradient-secondary.sw-btn-lg,body .sw-btn-gradient-secondary.btn-lg,body .sw-btn-gradient-accent.sw-btn-lg,body .sw-btn-gradient-accent.btn-lg,body .sw-btn-gradient-success.sw-btn-lg,body .sw-btn-gradient-success.btn-lg,body .sw-btn-gradient-warning.sw-btn-lg,body .sw-btn-gradient-warning.btn-lg,body .sw-btn-gradient-danger.sw-btn-lg,body .sw-btn-gradient-danger.btn-lg,body .sw-btn-gradient-info.sw-btn-lg,body .sw-btn-gradient-info.btn-lg,body .sw-btn-gradient-light.sw-btn-lg,body .sw-btn-gradient-light.btn-lg,body .sw-btn-gradient-dark.sw-btn-lg,body .sw-btn-gradient-dark.btn-lg,.btn-lg{padding:var(--sw-btn-padding-y-lg,calc(var(--sw-btn-padding-y-md,.5rem)*1.3))var(--sw-btn-padding-x-lg,calc(var(--sw-btn-padding-x-md,1rem)*1.25));min-height:var(--sw-btn-height-lg,calc(var(--sw-btn-height-md,2.25rem)*1.3));font-size:var(--sw-btn-font-size-lg,calc(var(--sw-btn-font-size-md,1rem)*1.05));border-radius:calc(var(--sw-radius-button,999px)*1.05)}.sw-btn-block{width:100%;display:flex}.sw-btn-group,.btn-group{gap:0;display:inline-flex}.sw-btn-group .sw-btn,.sw-btn-group body .sw-btn-gradient-dark,body .sw-btn-group .sw-btn-gradient-dark,.sw-btn-group body .sw-btn-gradient-light,body .sw-btn-group .sw-btn-gradient-light,.sw-btn-group body .sw-btn-gradient-info,body .sw-btn-group .sw-btn-gradient-info,.sw-btn-group body .sw-btn-gradient-danger,body .sw-btn-group .sw-btn-gradient-danger,.sw-btn-group body .sw-btn-gradient-warning,body .sw-btn-group .sw-btn-gradient-warning,.sw-btn-group body .sw-btn-gradient-success,body .sw-btn-group .sw-btn-gradient-success,.sw-btn-group body .sw-btn-gradient-accent,body .sw-btn-group .sw-btn-gradient-accent,.sw-btn-group body .sw-btn-gradient-secondary,body .sw-btn-group .sw-btn-gradient-secondary,.sw-btn-group body .sw-btn-gradient-primary,body .sw-btn-group .sw-btn-gradient-primary,.btn-group .sw-btn,.btn-group body .sw-btn-gradient-dark,body .btn-group .sw-btn-gradient-dark,.btn-group body .sw-btn-gradient-light,body .btn-group .sw-btn-gradient-light,.btn-group body .sw-btn-gradient-info,body .btn-group .sw-btn-gradient-info,.btn-group body .sw-btn-gradient-danger,body .btn-group .sw-btn-gradient-danger,.btn-group body .sw-btn-gradient-warning,body .btn-group .sw-btn-gradient-warning,.btn-group body .sw-btn-gradient-success,body .btn-group .sw-btn-gradient-success,.btn-group body .sw-btn-gradient-accent,body .btn-group .sw-btn-gradient-accent,.btn-group body .sw-btn-gradient-secondary,body .btn-group .sw-btn-gradient-secondary,.btn-group body .sw-btn-gradient-primary,body .btn-group .sw-btn-gradient-primary,.sw-btn-group .btn,.btn-group .btn,.sw-btn-group .sw-btn-primary,.btn-group .sw-btn-primary,.sw-btn-group .btn-primary,.btn-group .btn-primary,.sw-btn-group .sw-btn-secondary,.btn-group .sw-btn-secondary,.sw-btn-group .btn-secondary,.btn-group .btn-secondary,.sw-btn-group .sw-btn-success,.btn-group .sw-btn-success,.sw-btn-group .btn-success,.btn-group .btn-success,.sw-btn-group .sw-btn-danger,.btn-group .sw-btn-danger,.sw-btn-group .btn-danger,.btn-group .btn-danger,.sw-btn-group .sw-btn-warning,.btn-group .sw-btn-warning,.sw-btn-group .btn-warning,.btn-group .btn-warning,.sw-btn-group .sw-btn-info,.btn-group .sw-btn-info,.sw-btn-group .btn-info,.btn-group .btn-info,.sw-btn-group .sw-btn-light,.btn-group .sw-btn-light,.sw-btn-group .btn-light,.btn-group .btn-light,.sw-btn-group .sw-btn-dark,.btn-group .sw-btn-dark,.sw-btn-group .btn-dark,.btn-group .btn-dark,.sw-btn-group .sw-btn-accent,.btn-group .sw-btn-accent,.sw-btn-group .sw-btn-read,.btn-group .sw-btn-read,.sw-btn-group .sw-btn-browse,.btn-group .sw-btn-browse,.sw-btn-group .sw-btn-trust,.btn-group .sw-btn-trust,.sw-btn-group .sw-btn-outline-primary,.btn-group .sw-btn-outline-primary,.sw-btn-group .btn-outline-primary,.btn-group .btn-outline-primary,.sw-btn-group .sw-btn-outline-secondary,.btn-group .sw-btn-outline-secondary,.sw-btn-group .btn-outline-secondary,.btn-group .btn-outline-secondary,.sw-btn-group .sw-btn-outline-success,.btn-group .sw-btn-outline-success,.sw-btn-group .btn-outline-success,.btn-group .btn-outline-success,.sw-btn-group .sw-btn-outline-danger,.btn-group .sw-btn-outline-danger,.sw-btn-group .btn-outline-danger,.btn-group .btn-outline-danger,.sw-btn-group .sw-btn-outline-warning,.btn-group .sw-btn-outline-warning,.sw-btn-group .btn-outline-warning,.btn-group .btn-outline-warning,.sw-btn-group .sw-btn-outline-info,.btn-group .sw-btn-outline-info,.sw-btn-group .btn-outline-info,.btn-group .btn-outline-info,.sw-btn-group .sw-btn-outline-light,.btn-group .sw-btn-outline-light,.sw-btn-group .sw-btn-outline-dark,.btn-group .sw-btn-outline-dark,.sw-btn-group .sw-btn-outline-accent,.btn-group .sw-btn-outline-accent,.sw-btn-group .sw-btn-outline-read,.btn-group .sw-btn-outline-read,.sw-btn-group .sw-btn-outline-browse,.btn-group .sw-btn-outline-browse,.sw-btn-group .sw-btn-outline-trust,.btn-group .sw-btn-outline-trust,.sw-btn-group [class*=sw-btn-],.btn-group [class*=sw-btn-]{border-radius:0}.sw-btn-group .sw-btn:first-child,.sw-btn-group body .sw-btn-gradient-dark:first-child,body .sw-btn-group .sw-btn-gradient-dark:first-child,.sw-btn-group body .sw-btn-gradient-light:first-child,body .sw-btn-group .sw-btn-gradient-light:first-child,.sw-btn-group body .sw-btn-gradient-info:first-child,body .sw-btn-group .sw-btn-gradient-info:first-child,.sw-btn-group body .sw-btn-gradient-danger:first-child,body .sw-btn-group .sw-btn-gradient-danger:first-child,.sw-btn-group body .sw-btn-gradient-warning:first-child,body .sw-btn-group .sw-btn-gradient-warning:first-child,.sw-btn-group body .sw-btn-gradient-success:first-child,body .sw-btn-group .sw-btn-gradient-success:first-child,.sw-btn-group body .sw-btn-gradient-accent:first-child,body .sw-btn-group .sw-btn-gradient-accent:first-child,.sw-btn-group body .sw-btn-gradient-secondary:first-child,body .sw-btn-group .sw-btn-gradient-secondary:first-child,.sw-btn-group body .sw-btn-gradient-primary:first-child,body .sw-btn-group .sw-btn-gradient-primary:first-child,.btn-group .sw-btn:first-child,.btn-group body .sw-btn-gradient-dark:first-child,body .btn-group .sw-btn-gradient-dark:first-child,.btn-group body .sw-btn-gradient-light:first-child,body .btn-group .sw-btn-gradient-light:first-child,.btn-group body .sw-btn-gradient-info:first-child,body .btn-group .sw-btn-gradient-info:first-child,.btn-group body .sw-btn-gradient-danger:first-child,body .btn-group .sw-btn-gradient-danger:first-child,.btn-group body .sw-btn-gradient-warning:first-child,body .btn-group .sw-btn-gradient-warning:first-child,.btn-group body .sw-btn-gradient-success:first-child,body .btn-group .sw-btn-gradient-success:first-child,.btn-group body .sw-btn-gradient-accent:first-child,body .btn-group .sw-btn-gradient-accent:first-child,.btn-group body .sw-btn-gradient-secondary:first-child,body .btn-group .sw-btn-gradient-secondary:first-child,.btn-group body .sw-btn-gradient-primary:first-child,body .btn-group .sw-btn-gradient-primary:first-child,.sw-btn-group .btn:first-child,.btn-group .btn:first-child,.sw-btn-group .sw-btn-primary:first-child,.btn-group .sw-btn-primary:first-child,.sw-btn-group .btn-primary:first-child,.btn-group .btn-primary:first-child,.sw-btn-group .sw-btn-secondary:first-child,.btn-group .sw-btn-secondary:first-child,.sw-btn-group .btn-secondary:first-child,.btn-group .btn-secondary:first-child,.sw-btn-group .sw-btn-success:first-child,.btn-group .sw-btn-success:first-child,.sw-btn-group .btn-success:first-child,.btn-group .btn-success:first-child,.sw-btn-group .sw-btn-danger:first-child,.btn-group .sw-btn-danger:first-child,.sw-btn-group .btn-danger:first-child,.btn-group .btn-danger:first-child,.sw-btn-group .sw-btn-warning:first-child,.btn-group .sw-btn-warning:first-child,.sw-btn-group .btn-warning:first-child,.btn-group .btn-warning:first-child,.sw-btn-group .sw-btn-info:first-child,.btn-group .sw-btn-info:first-child,.sw-btn-group .btn-info:first-child,.btn-group .btn-info:first-child,.sw-btn-group .sw-btn-light:first-child,.btn-group .sw-btn-light:first-child,.sw-btn-group .btn-light:first-child,.btn-group .btn-light:first-child,.sw-btn-group .sw-btn-dark:first-child,.btn-group .sw-btn-dark:first-child,.sw-btn-group .btn-dark:first-child,.btn-group .btn-dark:first-child,.sw-btn-group .sw-btn-accent:first-child,.btn-group .sw-btn-accent:first-child,.sw-btn-group .sw-btn-read:first-child,.btn-group .sw-btn-read:first-child,.sw-btn-group .sw-btn-browse:first-child,.btn-group .sw-btn-browse:first-child,.sw-btn-group .sw-btn-trust:first-child,.btn-group .sw-btn-trust:first-child,.sw-btn-group .sw-btn-outline-primary:first-child,.btn-group .sw-btn-outline-primary:first-child,.sw-btn-group .btn-outline-primary:first-child,.btn-group .btn-outline-primary:first-child,.sw-btn-group .sw-btn-outline-secondary:first-child,.btn-group .sw-btn-outline-secondary:first-child,.sw-btn-group .btn-outline-secondary:first-child,.btn-group .btn-outline-secondary:first-child,.sw-btn-group .sw-btn-outline-success:first-child,.btn-group .sw-btn-outline-success:first-child,.sw-btn-group .btn-outline-success:first-child,.btn-group .btn-outline-success:first-child,.sw-btn-group .sw-btn-outline-danger:first-child,.btn-group .sw-btn-outline-danger:first-child,.sw-btn-group .btn-outline-danger:first-child,.btn-group .btn-outline-danger:first-child,.sw-btn-group .sw-btn-outline-warning:first-child,.btn-group .sw-btn-outline-warning:first-child,.sw-btn-group .btn-outline-warning:first-child,.btn-group .btn-outline-warning:first-child,.sw-btn-group .sw-btn-outline-info:first-child,.btn-group .sw-btn-outline-info:first-child,.sw-btn-group .btn-outline-info:first-child,.btn-group .btn-outline-info:first-child,.sw-btn-group .sw-btn-outline-light:first-child,.btn-group .sw-btn-outline-light:first-child,.sw-btn-group .sw-btn-outline-dark:first-child,.btn-group .sw-btn-outline-dark:first-child,.sw-btn-group .sw-btn-outline-accent:first-child,.btn-group .sw-btn-outline-accent:first-child,.sw-btn-group .sw-btn-outline-read:first-child,.btn-group .sw-btn-outline-read:first-child,.sw-btn-group .sw-btn-outline-browse:first-child,.btn-group .sw-btn-outline-browse:first-child,.sw-btn-group .sw-btn-outline-trust:first-child,.btn-group .sw-btn-outline-trust:first-child,.sw-btn-group [class*=sw-btn-]:first-child,.btn-group [class*=sw-btn-]:first-child{border-top-left-radius:var(--sw-radius-button,999px);border-bottom-left-radius:var(--sw-radius-button,999px)}.sw-btn-group .sw-btn:last-child,.sw-btn-group body .sw-btn-gradient-dark:last-child,body .sw-btn-group .sw-btn-gradient-dark:last-child,.sw-btn-group body .sw-btn-gradient-light:last-child,body .sw-btn-group .sw-btn-gradient-light:last-child,.sw-btn-group body .sw-btn-gradient-info:last-child,body .sw-btn-group .sw-btn-gradient-info:last-child,.sw-btn-group body .sw-btn-gradient-danger:last-child,body .sw-btn-group .sw-btn-gradient-danger:last-child,.sw-btn-group body .sw-btn-gradient-warning:last-child,body .sw-btn-group .sw-btn-gradient-warning:last-child,.sw-btn-group body .sw-btn-gradient-success:last-child,body .sw-btn-group .sw-btn-gradient-success:last-child,.sw-btn-group body .sw-btn-gradient-accent:last-child,body .sw-btn-group .sw-btn-gradient-accent:last-child,.sw-btn-group body .sw-btn-gradient-secondary:last-child,body .sw-btn-group .sw-btn-gradient-secondary:last-child,.sw-btn-group body .sw-btn-gradient-primary:last-child,body .sw-btn-group .sw-btn-gradient-primary:last-child,.btn-group .sw-btn:last-child,.btn-group body .sw-btn-gradient-dark:last-child,body .btn-group .sw-btn-gradient-dark:last-child,.btn-group body .sw-btn-gradient-light:last-child,body .btn-group .sw-btn-gradient-light:last-child,.btn-group body .sw-btn-gradient-info:last-child,body .btn-group .sw-btn-gradient-info:last-child,.btn-group body .sw-btn-gradient-danger:last-child,body .btn-group .sw-btn-gradient-danger:last-child,.btn-group body .sw-btn-gradient-warning:last-child,body .btn-group .sw-btn-gradient-warning:last-child,.btn-group body .sw-btn-gradient-success:last-child,body .btn-group .sw-btn-gradient-success:last-child,.btn-group body .sw-btn-gradient-accent:last-child,body .btn-group .sw-btn-gradient-accent:last-child,.btn-group body .sw-btn-gradient-secondary:last-child,body .btn-group .sw-btn-gradient-secondary:last-child,.btn-group body .sw-btn-gradient-primary:last-child,body .btn-group .sw-btn-gradient-primary:last-child,.sw-btn-group .btn:last-child,.btn-group .btn:last-child,.sw-btn-group .sw-btn-primary:last-child,.btn-group .sw-btn-primary:last-child,.sw-btn-group .btn-primary:last-child,.btn-group .btn-primary:last-child,.sw-btn-group .sw-btn-secondary:last-child,.btn-group .sw-btn-secondary:last-child,.sw-btn-group .btn-secondary:last-child,.btn-group .btn-secondary:last-child,.sw-btn-group .sw-btn-success:last-child,.btn-group .sw-btn-success:last-child,.sw-btn-group .btn-success:last-child,.btn-group .btn-success:last-child,.sw-btn-group .sw-btn-danger:last-child,.btn-group .sw-btn-danger:last-child,.sw-btn-group .btn-danger:last-child,.btn-group .btn-danger:last-child,.sw-btn-group .sw-btn-warning:last-child,.btn-group .sw-btn-warning:last-child,.sw-btn-group .btn-warning:last-child,.btn-group .btn-warning:last-child,.sw-btn-group .sw-btn-info:last-child,.btn-group .sw-btn-info:last-child,.sw-btn-group .btn-info:last-child,.btn-group .btn-info:last-child,.sw-btn-group .sw-btn-light:last-child,.btn-group .sw-btn-light:last-child,.sw-btn-group .btn-light:last-child,.btn-group .btn-light:last-child,.sw-btn-group .sw-btn-dark:last-child,.btn-group .sw-btn-dark:last-child,.sw-btn-group .btn-dark:last-child,.btn-group .btn-dark:last-child,.sw-btn-group .sw-btn-accent:last-child,.btn-group .sw-btn-accent:last-child,.sw-btn-group .sw-btn-read:last-child,.btn-group .sw-btn-read:last-child,.sw-btn-group .sw-btn-browse:last-child,.btn-group .sw-btn-browse:last-child,.sw-btn-group .sw-btn-trust:last-child,.btn-group .sw-btn-trust:last-child,.sw-btn-group .sw-btn-outline-primary:last-child,.btn-group .sw-btn-outline-primary:last-child,.sw-btn-group .btn-outline-primary:last-child,.btn-group .btn-outline-primary:last-child,.sw-btn-group .sw-btn-outline-secondary:last-child,.btn-group .sw-btn-outline-secondary:last-child,.sw-btn-group .btn-outline-secondary:last-child,.btn-group .btn-outline-secondary:last-child,.sw-btn-group .sw-btn-outline-success:last-child,.btn-group .sw-btn-outline-success:last-child,.sw-btn-group .btn-outline-success:last-child,.btn-group .btn-outline-success:last-child,.sw-btn-group .sw-btn-outline-danger:last-child,.btn-group .sw-btn-outline-danger:last-child,.sw-btn-group .btn-outline-danger:last-child,.btn-group .btn-outline-danger:last-child,.sw-btn-group .sw-btn-outline-warning:last-child,.btn-group .sw-btn-outline-warning:last-child,.sw-btn-group .btn-outline-warning:last-child,.btn-group .btn-outline-warning:last-child,.sw-btn-group .sw-btn-outline-info:last-child,.btn-group .sw-btn-outline-info:last-child,.sw-btn-group .btn-outline-info:last-child,.btn-group .btn-outline-info:last-child,.sw-btn-group .sw-btn-outline-light:last-child,.btn-group .sw-btn-outline-light:last-child,.sw-btn-group .sw-btn-outline-dark:last-child,.btn-group .sw-btn-outline-dark:last-child,.sw-btn-group .sw-btn-outline-accent:last-child,.btn-group .sw-btn-outline-accent:last-child,.sw-btn-group .sw-btn-outline-read:last-child,.btn-group .sw-btn-outline-read:last-child,.sw-btn-group .sw-btn-outline-browse:last-child,.btn-group .sw-btn-outline-browse:last-child,.sw-btn-group .sw-btn-outline-trust:last-child,.btn-group .sw-btn-outline-trust:last-child,.sw-btn-group [class*=sw-btn-]:last-child,.btn-group [class*=sw-btn-]:last-child{border-top-right-radius:var(--sw-radius-button,999px);border-bottom-right-radius:var(--sw-radius-button,999px)}.sw-btn-group .sw-btn:not(:first-child),.sw-btn-group body .sw-btn-gradient-dark:not(:first-child),body .sw-btn-group .sw-btn-gradient-dark:not(:first-child),.sw-btn-group body .sw-btn-gradient-light:not(:first-child),body .sw-btn-group .sw-btn-gradient-light:not(:first-child),.sw-btn-group body .sw-btn-gradient-info:not(:first-child),body .sw-btn-group .sw-btn-gradient-info:not(:first-child),.sw-btn-group body .sw-btn-gradient-danger:not(:first-child),body .sw-btn-group .sw-btn-gradient-danger:not(:first-child),.sw-btn-group body .sw-btn-gradient-warning:not(:first-child),body .sw-btn-group .sw-btn-gradient-warning:not(:first-child),.sw-btn-group body .sw-btn-gradient-success:not(:first-child),body .sw-btn-group .sw-btn-gradient-success:not(:first-child),.sw-btn-group body .sw-btn-gradient-accent:not(:first-child),body .sw-btn-group .sw-btn-gradient-accent:not(:first-child),.sw-btn-group body .sw-btn-gradient-secondary:not(:first-child),body .sw-btn-group .sw-btn-gradient-secondary:not(:first-child),.sw-btn-group body .sw-btn-gradient-primary:not(:first-child),body .sw-btn-group .sw-btn-gradient-primary:not(:first-child),.btn-group .sw-btn:not(:first-child),.btn-group body .sw-btn-gradient-dark:not(:first-child),body .btn-group .sw-btn-gradient-dark:not(:first-child),.btn-group body .sw-btn-gradient-light:not(:first-child),body .btn-group .sw-btn-gradient-light:not(:first-child),.btn-group body .sw-btn-gradient-info:not(:first-child),body .btn-group .sw-btn-gradient-info:not(:first-child),.btn-group body .sw-btn-gradient-danger:not(:first-child),body .btn-group .sw-btn-gradient-danger:not(:first-child),.btn-group body .sw-btn-gradient-warning:not(:first-child),body .btn-group .sw-btn-gradient-warning:not(:first-child),.btn-group body .sw-btn-gradient-success:not(:first-child),body .btn-group .sw-btn-gradient-success:not(:first-child),.btn-group body .sw-btn-gradient-accent:not(:first-child),body .btn-group .sw-btn-gradient-accent:not(:first-child),.btn-group body .sw-btn-gradient-secondary:not(:first-child),body .btn-group .sw-btn-gradient-secondary:not(:first-child),.btn-group body .sw-btn-gradient-primary:not(:first-child),body .btn-group .sw-btn-gradient-primary:not(:first-child),.sw-btn-group .btn:not(:first-child),.btn-group .btn:not(:first-child),.sw-btn-group .sw-btn-primary:not(:first-child),.btn-group .sw-btn-primary:not(:first-child),.sw-btn-group .btn-primary:not(:first-child),.btn-group .btn-primary:not(:first-child),.sw-btn-group .sw-btn-secondary:not(:first-child),.btn-group .sw-btn-secondary:not(:first-child),.sw-btn-group .btn-secondary:not(:first-child),.btn-group .btn-secondary:not(:first-child),.sw-btn-group .sw-btn-success:not(:first-child),.btn-group .sw-btn-success:not(:first-child),.sw-btn-group .btn-success:not(:first-child),.btn-group .btn-success:not(:first-child),.sw-btn-group .sw-btn-danger:not(:first-child),.btn-group .sw-btn-danger:not(:first-child),.sw-btn-group .btn-danger:not(:first-child),.btn-group .btn-danger:not(:first-child),.sw-btn-group .sw-btn-warning:not(:first-child),.btn-group .sw-btn-warning:not(:first-child),.sw-btn-group .btn-warning:not(:first-child),.btn-group .btn-warning:not(:first-child),.sw-btn-group .sw-btn-info:not(:first-child),.btn-group .sw-btn-info:not(:first-child),.sw-btn-group .btn-info:not(:first-child),.btn-group .btn-info:not(:first-child),.sw-btn-group .sw-btn-light:not(:first-child),.btn-group .sw-btn-light:not(:first-child),.sw-btn-group .btn-light:not(:first-child),.btn-group .btn-light:not(:first-child),.sw-btn-group .sw-btn-dark:not(:first-child),.btn-group .sw-btn-dark:not(:first-child),.sw-btn-group .btn-dark:not(:first-child),.btn-group .btn-dark:not(:first-child),.sw-btn-group .sw-btn-accent:not(:first-child),.btn-group .sw-btn-accent:not(:first-child),.sw-btn-group .sw-btn-read:not(:first-child),.btn-group .sw-btn-read:not(:first-child),.sw-btn-group .sw-btn-browse:not(:first-child),.btn-group .sw-btn-browse:not(:first-child),.sw-btn-group .sw-btn-trust:not(:first-child),.btn-group .sw-btn-trust:not(:first-child),.sw-btn-group .sw-btn-outline-primary:not(:first-child),.btn-group .sw-btn-outline-primary:not(:first-child),.sw-btn-group .btn-outline-primary:not(:first-child),.btn-group .btn-outline-primary:not(:first-child),.sw-btn-group .sw-btn-outline-secondary:not(:first-child),.btn-group .sw-btn-outline-secondary:not(:first-child),.sw-btn-group .btn-outline-secondary:not(:first-child),.btn-group .btn-outline-secondary:not(:first-child),.sw-btn-group .sw-btn-outline-success:not(:first-child),.btn-group .sw-btn-outline-success:not(:first-child),.sw-btn-group .btn-outline-success:not(:first-child),.btn-group .btn-outline-success:not(:first-child),.sw-btn-group .sw-btn-outline-danger:not(:first-child),.btn-group .sw-btn-outline-danger:not(:first-child),.sw-btn-group .btn-outline-danger:not(:first-child),.btn-group .btn-outline-danger:not(:first-child),.sw-btn-group .sw-btn-outline-warning:not(:first-child),.btn-group .sw-btn-outline-warning:not(:first-child),.sw-btn-group .btn-outline-warning:not(:first-child),.btn-group .btn-outline-warning:not(:first-child),.sw-btn-group .sw-btn-outline-info:not(:first-child),.btn-group .sw-btn-outline-info:not(:first-child),.sw-btn-group .btn-outline-info:not(:first-child),.btn-group .btn-outline-info:not(:first-child),.sw-btn-group .sw-btn-outline-light:not(:first-child),.btn-group .sw-btn-outline-light:not(:first-child),.sw-btn-group .sw-btn-outline-dark:not(:first-child),.btn-group .sw-btn-outline-dark:not(:first-child),.sw-btn-group .sw-btn-outline-accent:not(:first-child),.btn-group .sw-btn-outline-accent:not(:first-child),.sw-btn-group .sw-btn-outline-read:not(:first-child),.btn-group .sw-btn-outline-read:not(:first-child),.sw-btn-group .sw-btn-outline-browse:not(:first-child),.btn-group .sw-btn-outline-browse:not(:first-child),.sw-btn-group .sw-btn-outline-trust:not(:first-child),.btn-group .sw-btn-outline-trust:not(:first-child),.sw-btn-group [class*=sw-btn-]:not(:first-child),.btn-group [class*=sw-btn-]:not(:first-child){margin-left:-1px}.sw-badge,.badge{letter-spacing:.3px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;line-height:1;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-badge--primary,.badge-primary{background-color:var(--sw-color-primary);color:#fff}.sw-badge--secondary,.badge-secondary{background-color:var(--sw-color-secondary);color:#fff}.sw-badge--success,.badge-success{background-color:var(--sw-color-success);color:#fff}.sw-badge--danger,.badge-danger{background-color:var(--sw-color-danger);color:#fff}.sw-badge--warning,.badge-warning{background-color:var(--sw-color-warning);color:#212529}.sw-badge--info,.badge-info{background-color:var(--sw-color-info);color:#fff}.sw-badge--light,.badge-light{color:#212529;background-color:#f8f9fa}.sw-badge--dark,.badge-dark{color:#fff;background-color:#212529}.sw-badge--accent{background-color:var(--sw-color-accent);color:#fff}.sw-badge--soft,.badge-soft{color:#212529;background-color:#00000014}.sw-badge--soft.sw-badge--primary,.sw-badge--primary.badge-soft,.sw-badge--soft.badge-primary,.badge-primary.badge-soft{background-color:color-mix(in srgb,var(--sw-color-primary)15%,transparent);color:var(--sw-color-primary)}.sw-badge--soft.sw-badge--secondary,.sw-badge--secondary.badge-soft,.sw-badge--soft.badge-secondary,.badge-secondary.badge-soft{background-color:color-mix(in srgb,var(--sw-color-secondary)15%,transparent);color:var(--sw-color-secondary)}.sw-badge--soft.sw-badge--success,.sw-badge--success.badge-soft,.sw-badge--soft.badge-success,.badge-success.badge-soft{background-color:color-mix(in srgb,var(--sw-color-success)15%,transparent);color:var(--sw-color-success)}.sw-badge--soft.sw-badge--danger,.sw-badge--danger.badge-soft,.sw-badge--soft.badge-danger,.badge-danger.badge-soft{background-color:color-mix(in srgb,var(--sw-color-danger)15%,transparent);color:var(--sw-color-danger)}.sw-badge--soft.sw-badge--warning,.sw-badge--warning.badge-soft,.sw-badge--soft.badge-warning,.badge-warning.badge-soft{background-color:color-mix(in srgb,var(--sw-color-warning)15%,transparent);color:var(--sw-color-warning)}.sw-badge--soft.sw-badge--info,.sw-badge--info.badge-soft,.sw-badge--soft.badge-info,.badge-info.badge-soft{background-color:color-mix(in srgb,var(--sw-color-info)15%,transparent);color:var(--sw-color-info)}.sw-badge--soft.sw-badge--light,.sw-badge--light.badge-soft,.sw-badge--soft.badge-light,.badge-light.badge-soft{color:#212529;background-color:#00000014}.sw-badge--soft.sw-badge--dark,.sw-badge--dark.badge-soft,.sw-badge--soft.badge-dark,.badge-dark.badge-soft{color:#212529;background-color:#21252926}.sw-badge--soft.sw-badge--accent,.sw-badge--accent.badge-soft{background-color:color-mix(in srgb,var(--sw-color-accent)15%,transparent);color:var(--sw-color-accent)}.sw-badge--soft.sw-badge--read,.sw-badge--read.badge-soft{background-color:color-mix(in srgb,var(--sw-color-read)15%,transparent);color:var(--sw-color-read)}.sw-badge--soft.sw-badge--browse,.sw-badge--browse.badge-soft{background-color:color-mix(in srgb,var(--sw-color-browse)15%,transparent);color:var(--sw-color-browse)}.sw-badge--soft.sw-badge--trust,.sw-badge--trust.badge-soft{background-color:color-mix(in srgb,var(--sw-color-trust)15%,transparent);color:var(--sw-color-trust)}.sw-badge--pill{border-radius:999px}.sw-badge-sm,.badge-sm{letter-spacing:.15px;padding:.125rem .65rem;font-size:.6375rem}.sw-badge--link{cursor:pointer;text-decoration:none}.sw-badge--link:hover{transform:scale(1.05);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-badge--link:active{transform:scale(.98)}.sw-reviews-collection__source-badge--google{background-color:var(--sw-branded-google);color:var(--sw-branded-text)}.sw-reviews-collection__source-badge--yelp{background-color:var(--sw-branded-yelp);color:var(--sw-branded-text)}.sw-reviews-collection__source-badge--facebook{background-color:var(--sw-branded-facebook);color:var(--sw-branded-text)}.sw-reviews-collection__source-badge--tripadvisor{background-color:var(--sw-branded-tripadvisor);color:var(--sw-branded-text)}.sw-reviews-collection__source-badge--manual{background-color:var(--sw-color-secondary);color:var(--sw-branded-text)}.sw-reviews-collection__source-badge--other{color:var(--sw-branded-text);background-color:#212529}.sw-reviews-collection__source-badge.missing-link{opacity:.75}.sw-reviews-collection__source-badge--link{text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1)}.sw-reviews-collection__source-badge--link:active{transform:scale(.98)}.sw-badge--empty{min-width:1.5em;min-height:1.5em;padding:.5em}.sw-input,.form-control,.sw-textarea,.sw-select,.form-select{width:100%;color:var(--sw-color-text);background-color:var(--sw-color-body-bg);border:var(--sw-border-width,1px)solid var(--sw-card-border);border-radius:var(--sw-border-radius-sm,4px);appearance:none;background-clip:padding-box;padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out;display:block}.sw-input::placeholder,.form-control::placeholder,.sw-textarea::placeholder,.sw-select::placeholder,.form-select::placeholder{color:var(--sw-card-color-muted);opacity:1}.sw-input:focus,.form-control:focus,.sw-textarea:focus,.sw-select:focus,.form-select:focus{color:var(--sw-color-text);background-color:var(--sw-color-surface);border-color:var(--sw-color-primary);box-shadow:0 0 0 3px rgba(var(--sw-color-primary-rgb),.1);outline:0}.sw-input:disabled,.form-control:disabled,.sw-input[readonly],[readonly].form-control,.sw-textarea:disabled,.sw-textarea[readonly],.sw-select:disabled,.form-select:disabled,.sw-select[readonly],[readonly].form-select{background-color:var(--sw-card-bg-alt);opacity:1;cursor:not-allowed}.sw-input,.form-control{min-height:2.75rem}.sw-textarea{resize:vertical;min-height:5.5rem}.sw-select,.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;min-height:2.75rem;padding-right:2.5rem}.sw-select:focus,.form-select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23245A73' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.sw-input-sm,.sw-select-sm{min-height:1.875rem;padding:.25rem .5rem;font-size:.875rem}.sw-input-lg,.sw-select-lg{min-height:2.75rem;padding:1rem;font-size:1.25rem}.sw-label,.form-check-label,.form-label{margin-bottom:.5rem;font-weight:500;display:inline-block}.sw-input.is-valid,.is-valid.form-control,.sw-textarea.is-valid,.sw-select.is-valid,.is-valid.form-select{border-color:var(--sw-color-success)}.sw-input.is-valid:focus,.is-valid.form-control:focus,.sw-textarea.is-valid:focus,.sw-select.is-valid:focus,.is-valid.form-select:focus{border-color:var(--sw-color-success);box-shadow:0 0 0 .0625rem rgba(var(--sw-color-success-rgb),.25)}.sw-input.is-invalid,.is-invalid.form-control,.sw-textarea.is-invalid,.sw-select.is-invalid,.is-invalid.form-select{border-color:var(--sw-color-danger)}.sw-input.is-invalid:focus,.is-invalid.form-control:focus,.sw-textarea.is-invalid:focus,.sw-select.is-invalid:focus,.is-invalid.form-select:focus{border-color:var(--sw-color-danger);box-shadow:0 0 0 .0625rem rgba(var(--sw-color-danger-rgb),.25)}.sw-valid-feedback{color:var(--sw-color-success);margin-top:.25rem;font-size:.875rem;display:none}.sw-invalid-feedback{color:var(--sw-color-danger);margin-top:.25rem;font-size:.875rem;display:none}.is-valid~.sw-valid-feedback,.is-invalid~.sw-invalid-feedback{display:block}.sw-checkbox,.form-check-input{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.sw-checkbox input[type=checkbox],.form-check-input input[type=checkbox]{appearance:none;border:var(--sw-border-width,1px)solid var(--sw-card-border);border-radius:var(--sw-border-radius-sm,2px);background-color:var(--sw-color-surface);cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .12s ease-in-out;position:relative}.sw-checkbox input[type=checkbox]:checked,.form-check-input input[type=checkbox]:checked{background-color:var(--sw-color-primary);border-color:var(--sw-color-primary)}.sw-checkbox input[type=checkbox]:checked:after,.form-check-input input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.375rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.sw-checkbox input[type=checkbox]:focus-visible,.form-check-input input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(var(--sw-color-primary-rgb),.1);outline:0}.sw-checkbox input[type=checkbox]:disabled,.form-check-input input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.sw-checkbox label,.form-check-input label{cursor:pointer;-webkit-user-select:none;user-select:none}.sw-radio{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.sw-radio input[type=radio]{appearance:none;border:2px solid var(--sw-card-border);background-color:var(--sw-color-surface);cursor:pointer;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .12s ease-in-out;position:relative}.sw-radio input[type=radio]:checked{border-color:var(--sw-color-primary)}.sw-radio input[type=radio]:checked:after{content:"";background-color:var(--sw-color-primary);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-radio input[type=radio]:focus-visible{box-shadow:0 0 0 3px rgba(var(--sw-color-primary-rgb),.1);outline:0}.sw-radio input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.sw-radio label{cursor:pointer;-webkit-user-select:none;user-select:none}.sw-input-group,.input-group{align-items:stretch;width:100%;display:flex}.sw-input-group .sw-input,.input-group .sw-input,.sw-input-group .form-control,.input-group .form-control,.sw-input-group .sw-select,.input-group .sw-select,.sw-input-group .form-select,.input-group .form-select{flex:auto;width:1%;min-width:0;position:relative}.sw-input-group__prepend,.input-group-text,.input-group-prepend,.sw-input-group__append,.input-group-append{color:var(--sw-card-color-muted);text-align:center;white-space:nowrap;background-color:var(--sw-card-bg-alt);border:var(--sw-border-width,1px)solid var(--sw-card-border);align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.sw-input-group__prepend,.input-group-text,.input-group-prepend{border-radius:var(--sw-border-radius-sm,4px)0 0 var(--sw-border-radius-sm,4px);border-right:0}.sw-input-group__append,.input-group-append{border-radius:0 var(--sw-border-radius-sm,4px)var(--sw-border-radius-sm,4px)0;border-left:0}.sw-input-group .sw-input:not(:first-child),.input-group .sw-input:not(:first-child),.sw-input-group .form-control:not(:first-child),.input-group .form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.sw-input-group .sw-input:not(:last-child),.input-group .sw-input:not(:last-child),.sw-input-group .form-control:not(:last-child),.input-group .form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.sw-table,.table{width:100%;color:var(--sw-color-text);vertical-align:top;border-radius:var(--sw-border-radius,8px);border:var(--sw-border-width,1px)solid var(--sw-card-border);border-collapse:separate;border-spacing:0;background:var(--sw-card-bg);margin-bottom:1.5rem;overflow:hidden}.sw-table th,.table th,.sw-table td,.table td{border-bottom:var(--sw-border-width,1px)solid var(--sw-card-border);padding:1.5rem}.sw-table thead,.table thead{vertical-align:bottom}.sw-table thead th,.table thead th{letter-spacing:.4px;background:var(--sw-card-bg-alt);color:var(--sw-color-text);border-bottom:calc(var(--sw-border-width,1px)*2)solid var(--sw-card-border);font-weight:600}.sw-table tbody tr,.table tbody tr{transition:background .12s cubic-bezier(.2,.8,.2,1)}.sw-table tbody tr:last-child td,.table tbody tr:last-child td{border-bottom:none}.sw-table tfoot td,.table tfoot td,.sw-table tfoot th,.table tfoot th{background-color:var(--sw-card-bg-alt);border-top:calc(var(--sw-border-width,1px)*2)solid var(--sw-card-border);font-weight:600}.sw-table-striped tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(odd){background-color:color-mix(in srgb,var(--sw-card-border)15%,transparent)}.sw-table-hover tbody tr:hover,.table-hover tbody tr:hover{background:color-mix(in srgb,var(--sw-color-primary)8%,transparent);cursor:pointer}.sw-table-bordered th,.table-bordered th,.sw-table-bordered td,.table-bordered td{border-right:var(--sw-border-width,1px)solid var(--sw-card-border)}.sw-table-bordered th:last-child,.table-bordered th:last-child,.sw-table-bordered td:last-child,.table-bordered td:last-child{border-right:none}.sw-table-sm th,.table-sm th,.sw-table-sm td,.table-sm td{padding:.5rem;font-size:.875rem}.sw-table--primary,.sw-table--primary tbody,.sw-table--primary tbody tr{background:color-mix(in srgb,var(--sw-color-primary)8%,#fff)!important}.sw-table--primary thead th{color:#fff;background:var(--sw-color-primary)!important}.sw-table--primary.sw-table-striped tbody tr:nth-of-type(odd),.sw-table--primary.table-striped tbody tr:nth-of-type(odd){background:color-mix(in srgb,var(--sw-color-primary)15%,#fff)!important}.sw-table--primary.sw-table-hover tbody tr:hover,.sw-table--primary.table-hover tbody tr:hover{background:color-mix(in srgb,var(--sw-color-primary)20%,#fff)!important}.sw-table--secondary,.sw-table--secondary tbody,.sw-table--secondary tbody tr{background:color-mix(in srgb,var(--sw-color-secondary)8%,#fff)!important}.sw-table--secondary thead th{color:#fff;background:var(--sw-color-secondary)!important}.sw-table--secondary.sw-table-striped tbody tr:nth-of-type(odd),.sw-table--secondary.table-striped tbody tr:nth-of-type(odd){background:color-mix(in srgb,var(--sw-color-secondary)15%,#fff)!important}.sw-table--secondary.sw-table-hover tbody tr:hover,.sw-table--secondary.table-hover tbody tr:hover{background:color-mix(in srgb,var(--sw-color-secondary)20%,#fff)!important}.sw-table--accent,.sw-table--accent tbody,.sw-table--accent tbody tr{background:color-mix(in srgb,var(--sw-color-accent)12%,#fff)!important}.sw-table--accent thead th{color:var(--sw-theme-text);background:var(--sw-color-accent)!important}.sw-table--accent.sw-table-striped tbody tr:nth-of-type(odd),.sw-table--accent.table-striped tbody tr:nth-of-type(odd){background:color-mix(in srgb,var(--sw-color-accent)20%,#fff)!important}.sw-table--accent.sw-table-hover tbody tr:hover,.sw-table--accent.table-hover tbody tr:hover{background:color-mix(in srgb,var(--sw-color-accent)25%,#fff)!important}.sw-table--dark{background:var(--sw-color-dark);color:#ffffffe6;border-color:#ffffff26}.sw-table--dark thead th{color:#fff;background:#0000004d;border-color:#ffffff26}.sw-table--dark tbody th,.sw-table--dark tbody td{border-color:#ffffff1a}.sw-table--dark.sw-table-striped tbody tr:nth-of-type(odd),.sw-table--dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.sw-table--dark.sw-table-hover tbody tr:hover,.sw-table--dark.table-hover tbody tr:hover{background:#ffffff1a}.sw-table--minimal{background:0 0;border:none}.sw-table--minimal thead th{border-bottom:2px solid var(--sw-card-border);background:0 0;border-top:none}.sw-table--minimal th,.sw-table--minimal td{border-left:none;border-right:none}.sw-table--minimal tbody tr:last-child td{border-bottom:none}.sw-table-responsive,.table-responsive{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.sw-table-responsive .sw-table,.sw-table-responsive .table,.table-responsive .sw-table,.table-responsive .table{margin-bottom:0}@media (max-width:575.98px){.sw-table-responsive-sm,.table-responsive-sm{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}@media (max-width:767.98px){.sw-table-responsive-md,.table-responsive-md{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}@media (max-width:991.98px){.sw-table-responsive-lg,.table-responsive-lg{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}}.sw-table caption,.table caption{color:var(--sw-color-text-muted);text-align:left;caption-side:bottom;padding-top:.5rem;padding-bottom:.5rem}.sw-pagination,.pagination{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sw-pagination__item,.page-item{display:inline-flex}.sw-pagination__item--disabled,.page-item.disabled{pointer-events:none;opacity:.5}.sw-pagination__link,.page-link{min-width:2.5rem;min-height:2.5rem;color:var(--sw-color-primary);text-align:center;background-color:var(--sw-color-body-bg);border:1px solid var(--sw-card-border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .24s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-pagination__link:hover,.page-link:hover{background:color-mix(in srgb,var(--sw-color-primary)10%,transparent);color:color-mix(in srgb,var(--sw-color-primary)92%,black);border-color:var(--sw-color-primary);text-decoration:none;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-pagination__link:focus-visible,.page-link:focus-visible{box-shadow:0 0 0 .0625rem rgba(var(--sw-color-primary-rgb),.25);border-color:var(--sw-color-primary);z-index:2;outline:0}.sw-pagination__link:active,.page-link:active{background:color-mix(in srgb,var(--sw-color-primary)15%,transparent)}.sw-pagination__item--active .sw-pagination__link,.sw-pagination__item--active .page-link,.page-item.active .sw-pagination__link,.page-item.active .page-link{background:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;pointer-events:none;font-weight:600;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-pagination__item--disabled .sw-pagination__link,.sw-pagination__item--disabled .page-link,.page-item.disabled .sw-pagination__link,.page-item.disabled .page-link{color:var(--sw-card-color-muted);background:var(--sw-color-body-bg);border-color:var(--sw-card-border);cursor:not-allowed}.sw-pagination__item--disabled .sw-pagination__link:hover,.sw-pagination__item--disabled .page-link:hover,.page-item.disabled .sw-pagination__link:hover,.page-item.disabled .page-link:hover{background:var(--sw-color-body-bg);border-color:var(--sw-card-border);box-shadow:none}.sw-pagination-sm .sw-pagination__link,.sw-pagination-sm .page-link{min-width:2rem;min-height:2rem;padding:.25rem .5rem;font-size:.875rem}.sw-pagination-lg .sw-pagination__link,.sw-pagination-lg .page-link{min-width:3rem;min-height:3rem;padding:1rem;font-size:1.25rem}.sw-pagination__link--prev i,.sw-pagination__link--prev svg,.sw-pagination__link--next i,.sw-pagination__link--next svg,.sw-pagination__link--first i,.sw-pagination__link--first svg,.sw-pagination__link--last i,.sw-pagination__link--last svg{font-size:1em}.sw-pagination__ellipsis{min-width:2.5rem;color:var(--sw-card-color-muted);pointer-events:none;justify-content:center;align-items:center;padding:.5rem 1rem;display:inline-flex}.sw-pagination--center{justify-content:center}.sw-pagination--end{justify-content:flex-end}.sw-alert,.alert,.sw-alert-info,.alert-info,.sw-alert-warning,.alert-warning,.sw-alert-danger,.alert-danger,.sw-alert-success,.alert-success,.sw-alert-accent,.sw-alert-secondary,.alert-secondary,.sw-alert-primary,.alert-primary{border:1px solid #0000;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem 1.25rem;font-size:1rem;line-height:1.6;position:relative}.sw-alert strong,.alert strong,.sw-alert-info strong,.alert-info strong,.sw-alert-warning strong,.alert-warning strong,.sw-alert-danger strong,.alert-danger strong,.sw-alert-success strong,.alert-success strong,.sw-alert-accent strong,.sw-alert-secondary strong,.alert-secondary strong,.sw-alert-primary strong,.alert-primary strong{margin-right:.25rem;font-weight:700;display:inline-block}.sw-alert p,.alert p,.sw-alert-info p,.alert-info p,.sw-alert-warning p,.alert-warning p,.sw-alert-danger p,.alert-danger p,.sw-alert-success p,.alert-success p,.sw-alert-accent p,.sw-alert-secondary p,.alert-secondary p,.sw-alert-primary p,.alert-primary p{margin:0}.sw-alert p:not(:last-child),.alert p:not(:last-child),.sw-alert-info p:not(:last-child),.alert-info p:not(:last-child),.sw-alert-warning p:not(:last-child),.alert-warning p:not(:last-child),.sw-alert-danger p:not(:last-child),.alert-danger p:not(:last-child),.sw-alert-success p:not(:last-child),.alert-success p:not(:last-child),.sw-alert-accent p:not(:last-child),.sw-alert-secondary p:not(:last-child),.alert-secondary p:not(:last-child),.sw-alert-primary p:not(:last-child),.alert-primary p:not(:last-child){margin-bottom:.5rem}.sw-alert-primary,.alert-primary{color:color-mix(in srgb,var(--sw-color-primary)85%,black);background-color:color-mix(in srgb,var(--sw-color-primary).18,transparent);border-color:color-mix(in srgb,var(--sw-color-primary).35,transparent);border-left:3px solid var(--sw-color-primary)}.sw-alert-primary strong,.alert-primary strong{color:color-mix(in srgb,var(--sw-color-primary)90%,black)}.sw-alert-primary a,.alert-primary a{color:color-mix(in srgb,var(--sw-color-primary)70%,black);font-weight:600;text-decoration:underline}.sw-alert-primary a:hover,.alert-primary a:hover{color:color-mix(in srgb,var(--sw-color-primary)60%,black)}.sw-alert-primary hr,.alert-primary hr{border-top-color:color-mix(in srgb,var(--sw-color-primary)30%,transparent)}.sw-alert-secondary,.alert-secondary{color:color-mix(in srgb,var(--sw-color-secondary)85%,black);background-color:color-mix(in srgb,var(--sw-color-secondary).18,transparent);border-color:color-mix(in srgb,var(--sw-color-secondary).35,transparent);border-left:3px solid var(--sw-color-secondary)}.sw-alert-secondary strong,.alert-secondary strong{color:color-mix(in srgb,var(--sw-color-secondary)90%,black)}.sw-alert-secondary a,.alert-secondary a{color:color-mix(in srgb,var(--sw-color-secondary)70%,black);font-weight:600;text-decoration:underline}.sw-alert-secondary a:hover,.alert-secondary a:hover{color:color-mix(in srgb,var(--sw-color-secondary)60%,black)}.sw-alert-secondary hr,.alert-secondary hr{border-top-color:color-mix(in srgb,var(--sw-color-secondary)30%,transparent)}.sw-alert-accent{color:color-mix(in srgb,var(--sw-color-accent)85%,black);background-color:color-mix(in srgb,var(--sw-color-accent).18,transparent);border-color:color-mix(in srgb,var(--sw-color-accent).35,transparent);border-left:3px solid var(--sw-color-accent)}.sw-alert-accent strong{color:color-mix(in srgb,var(--sw-color-accent)90%,black)}.sw-alert-accent a{color:color-mix(in srgb,var(--sw-color-accent)70%,black);font-weight:600;text-decoration:underline}.sw-alert-accent a:hover{color:color-mix(in srgb,var(--sw-color-accent)60%,black)}.sw-alert-accent hr{border-top-color:color-mix(in srgb,var(--sw-color-accent)30%,transparent)}.sw-alert-success,.alert-success{color:color-mix(in srgb,var(--sw-color-success)85%,black);background-color:color-mix(in srgb,var(--sw-color-success).18,transparent);border-color:color-mix(in srgb,var(--sw-color-success).35,transparent);border-left:3px solid var(--sw-color-success)}.sw-alert-success strong,.alert-success strong{color:color-mix(in srgb,var(--sw-color-success)90%,black)}.sw-alert-success a,.alert-success a{color:color-mix(in srgb,var(--sw-color-success)70%,black);font-weight:600;text-decoration:underline}.sw-alert-success a:hover,.alert-success a:hover{color:color-mix(in srgb,var(--sw-color-success)60%,black)}.sw-alert-success hr,.alert-success hr{border-top-color:color-mix(in srgb,var(--sw-color-success)30%,transparent)}.sw-alert-danger,.alert-danger{color:color-mix(in srgb,var(--sw-color-danger)85%,black);background-color:color-mix(in srgb,var(--sw-color-danger).18,transparent);border-color:color-mix(in srgb,var(--sw-color-danger).35,transparent);border-left:3px solid var(--sw-color-danger)}.sw-alert-danger strong,.alert-danger strong{color:color-mix(in srgb,var(--sw-color-danger)90%,black)}.sw-alert-danger a,.alert-danger a{color:color-mix(in srgb,var(--sw-color-danger)70%,black);font-weight:600;text-decoration:underline}.sw-alert-danger a:hover,.alert-danger a:hover{color:color-mix(in srgb,var(--sw-color-danger)60%,black)}.sw-alert-danger hr,.alert-danger hr{border-top-color:color-mix(in srgb,var(--sw-color-danger)30%,transparent)}.sw-alert-warning,.alert-warning{color:color-mix(in srgb,var(--sw-color-warning)85%,black);background-color:color-mix(in srgb,var(--sw-color-warning).18,transparent);border-color:color-mix(in srgb,var(--sw-color-warning).35,transparent);border-left:3px solid var(--sw-color-warning)}.sw-alert-warning strong,.alert-warning strong{color:color-mix(in srgb,var(--sw-color-warning)90%,black)}.sw-alert-warning a,.alert-warning a{color:color-mix(in srgb,var(--sw-color-warning)70%,black);font-weight:600;text-decoration:underline}.sw-alert-warning a:hover,.alert-warning a:hover{color:color-mix(in srgb,var(--sw-color-warning)60%,black)}.sw-alert-warning hr,.alert-warning hr{border-top-color:color-mix(in srgb,var(--sw-color-warning)30%,transparent)}.sw-alert-info,.alert-info{color:color-mix(in srgb,var(--sw-color-info)85%,black);background-color:color-mix(in srgb,var(--sw-color-info).18,transparent);border-color:color-mix(in srgb,var(--sw-color-info).35,transparent);border-left:3px solid var(--sw-color-info)}.sw-alert-info strong,.alert-info strong{color:color-mix(in srgb,var(--sw-color-info)90%,black)}.sw-alert-info a,.alert-info a{color:color-mix(in srgb,var(--sw-color-info)70%,black);font-weight:600;text-decoration:underline}.sw-alert-info a:hover,.alert-info a:hover{color:color-mix(in srgb,var(--sw-color-info)60%,black)}.sw-alert-info hr,.alert-info hr{border-top-color:color-mix(in srgb,var(--sw-color-info)30%,transparent)}.sw-alert--icon{align-items:flex-start;gap:1rem;display:flex}.sw-alert--icon .sw-alert__icon{flex-shrink:0;margin-top:.25rem;font-size:1.25rem}.sw-alert--icon .sw-alert__content{flex:1}.sw-alert__heading,.alert-heading{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.sw-alert-dismissible,.alert-dismissible{padding-right:3rem}.sw-alert-dismissible .sw-alert__close,.alert-dismissible .sw-alert__close{z-index:2;cursor:pointer;color:inherit;opacity:.5;background:0 0;border:0;padding:1.5rem 1.25rem;font-size:1.25rem;line-height:1;transition:opacity .12s ease-in-out;position:absolute;top:0;right:0}.sw-alert-dismissible .sw-alert__close:hover,.alert-dismissible .sw-alert__close:hover{opacity:.75}.sw-alert-dismissible .sw-alert__close:focus-visible,.alert-dismissible .sw-alert__close:focus-visible{outline-offset:-2px;opacity:1;outline:2px solid}.sw-alert--solid.sw-alert-primary,.sw-alert--solid.alert-primary{color:#fff;background-color:var(--sw-color-primary);border-color:var(--sw-color-primary)}.sw-alert--solid.sw-alert-primary a,.sw-alert--solid.alert-primary a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-primary a:hover,.sw-alert--solid.alert-primary a:hover{opacity:.85}.sw-alert--solid.sw-alert-secondary,.sw-alert--solid.alert-secondary{color:#fff;background-color:var(--sw-color-secondary);border-color:var(--sw-color-secondary)}.sw-alert--solid.sw-alert-secondary a,.sw-alert--solid.alert-secondary a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-secondary a:hover,.sw-alert--solid.alert-secondary a:hover{opacity:.85}.sw-alert--solid.sw-alert-accent{color:#fff;background-color:var(--sw-color-accent);border-color:var(--sw-color-accent)}.sw-alert--solid.sw-alert-accent a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-accent a:hover{opacity:.85}.sw-alert--solid.sw-alert-success,.sw-alert--solid.alert-success{color:#fff;background-color:var(--sw-color-success);border-color:var(--sw-color-success)}.sw-alert--solid.sw-alert-success a,.sw-alert--solid.alert-success a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-success a:hover,.sw-alert--solid.alert-success a:hover{opacity:.85}.sw-alert--solid.sw-alert-danger,.sw-alert--solid.alert-danger{color:#fff;background-color:var(--sw-color-danger);border-color:var(--sw-color-danger)}.sw-alert--solid.sw-alert-danger a,.sw-alert--solid.alert-danger a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-danger a:hover,.sw-alert--solid.alert-danger a:hover{opacity:.85}.sw-alert--solid.sw-alert-warning,.sw-alert--solid.alert-warning{color:#212529;background-color:var(--sw-color-warning);border-color:var(--sw-color-warning)}.sw-alert--solid.sw-alert-warning a,.sw-alert--solid.alert-warning a{color:#212529;text-decoration:underline}.sw-alert--solid.sw-alert-warning a:hover,.sw-alert--solid.alert-warning a:hover{opacity:.85}.sw-alert--solid.sw-alert-info,.sw-alert--solid.alert-info{color:#fff;background-color:var(--sw-color-info);border-color:var(--sw-color-info)}.sw-alert--solid.sw-alert-info a,.sw-alert--solid.alert-info a{color:#fff;text-decoration:underline}.sw-alert--solid.sw-alert-info a:hover,.sw-alert--solid.alert-info a:hover{opacity:.85}.sw-alert--outline.sw-alert-primary,.sw-alert--outline.alert-primary{color:var(--sw-color-primary);border-color:var(--sw-color-primary);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-secondary,.sw-alert--outline.alert-secondary{color:var(--sw-color-secondary);border-color:var(--sw-color-secondary);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-accent{color:var(--sw-color-accent);border-color:var(--sw-color-accent);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-success,.sw-alert--outline.alert-success{color:var(--sw-color-success);border-color:var(--sw-color-success);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-danger,.sw-alert--outline.alert-danger{color:var(--sw-color-danger);border-color:var(--sw-color-danger);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-warning,.sw-alert--outline.alert-warning{color:var(--sw-color-warning);border-color:var(--sw-color-warning);background-color:#0000;border-width:2px}.sw-alert--outline.sw-alert-info,.sw-alert--outline.alert-info{color:var(--sw-color-info);border-color:var(--sw-color-info);background-color:#0000;border-width:2px}.sw-alert--modern{border:none;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-alert--toast{border-radius:12px;max-width:350px;box-shadow:0 6px 20px #00000026,0 0 0 1px #0000000f}.sw-alert--toast.sw-alert-dismissible,.sw-alert--toast.alert-dismissible{padding-right:2.5rem}.sw-alert--toast.sw-alert-dismissible .sw-alert__close,.sw-alert--toast.alert-dismissible .sw-alert__close{padding:.75rem 1rem}@keyframes sw-spinner{to{transform:rotate(360deg)}}.sw-spinner,.spinner-border{vertical-align:text-bottom;border:.25em solid;border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite sw-spinner;display:inline-block}.sw-spinner--sm,.spinner-border-sm{border-width:.2em;width:1rem;height:1rem}.sw-spinner--lg,.spinner-border-lg{border-width:.3em;width:3rem;height:3rem}.sw-nav,.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.sw-nav__item,.nav-item{position:relative}.sw-nav__link,.nav-link{color:var(--sw-color-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}.sw-nav__link:hover,.nav-link:hover,.sw-nav__link:focus,.nav-link:focus{color:var(--sw-color-primary);text-decoration:none}.sw-nav__link.disabled,.disabled.nav-link{color:var(--sw-color-muted);pointer-events:none;cursor:default}.sw-nav--tabs,.nav-tabs{border-bottom:1px solid var(--sw-border-color,#dee2e6)}.sw-nav--tabs .sw-nav__item,.nav-tabs .sw-nav__item,.sw-nav--tabs .nav-item,.nav-tabs .nav-item{margin-bottom:-1px}.sw-nav--tabs .sw-nav__link,.nav-tabs .sw-nav__link,.sw-nav--tabs .nav-link,.nav-tabs .nav-link{border:1px solid #0000;border-top-left-radius:.375rem;border-top-right-radius:.375rem;margin-right:2px}.sw-nav--tabs .sw-nav__link:hover,.nav-tabs .sw-nav__link:hover,.sw-nav--tabs .nav-link:hover,.nav-tabs .nav-link:hover,.sw-nav--tabs .sw-nav__link:focus,.nav-tabs .sw-nav__link:focus,.sw-nav--tabs .nav-link:focus,.nav-tabs .nav-link:focus{border-color:var(--sw-border-color-light,#e9ecef)var(--sw-border-color-light,#e9ecef)var(--sw-border-color,#dee2e6);isolation:isolate}.sw-nav--tabs .sw-nav__link.active,.nav-tabs .sw-nav__link.active,.sw-nav--tabs .active.nav-link,.nav-tabs .active.nav-link{color:var(--sw-color-text);background-color:var(--sw-bg-color,#fff);border-color:var(--sw-border-color,#dee2e6)var(--sw-border-color,#dee2e6)var(--sw-bg-color,#fff);font-weight:600}.sw-nav--tabs .sw-nav__link.disabled,.nav-tabs .sw-nav__link.disabled,.sw-nav--tabs .disabled.nav-link,.nav-tabs .disabled.nav-link{background-color:#0000;border-color:#0000}.sw-nav--pills .sw-nav__link,.nav-pills .sw-nav__link,.sw-nav--pills .nav-link,.nav-pills .nav-link{border-radius:.375rem}.sw-nav--pills .sw-nav__link.active,.nav-pills .sw-nav__link.active,.sw-nav--pills .active.nav-link,.nav-pills .active.nav-link{color:#fff;background-color:var(--sw-color-primary)}.sw-nav--fill>.sw-nav__item,.nav-fill>.sw-nav__item,.sw-nav--fill>.nav-item,.nav-fill>.nav-item,.sw-nav--fill .sw-nav__link,.nav-fill .sw-nav__link,.sw-nav--fill .nav-link,.nav-fill .nav-link{text-align:center;flex:auto}.sw-nav--justified>.sw-nav__item,.nav-justified>.sw-nav__item,.sw-nav--justified>.nav-item,.nav-justified>.nav-item,.sw-nav--justified .sw-nav__link,.nav-justified .sw-nav__link,.sw-nav--justified .nav-link,.nav-justified .nav-link{text-align:center;flex-grow:1;flex-basis:0}.theme-admin .sw-nav--tabs,.theme-admin .nav-tabs{border-bottom-color:var(--admin-gray-300,#dee2e6)}.theme-admin .sw-nav--tabs .sw-nav__link,.theme-admin .nav-tabs .sw-nav__link,.theme-admin .sw-nav--tabs .nav-link,.theme-admin .nav-tabs .nav-link{color:var(--admin-gray-700,#495057)}.theme-admin .sw-nav--tabs .sw-nav__link:hover,.theme-admin .nav-tabs .sw-nav__link:hover,.theme-admin .sw-nav--tabs .nav-link:hover,.theme-admin .nav-tabs .nav-link:hover,.theme-admin .sw-nav--tabs .sw-nav__link:focus,.theme-admin .nav-tabs .sw-nav__link:focus,.theme-admin .sw-nav--tabs .nav-link:focus,.theme-admin .nav-tabs .nav-link:focus{border-color:var(--admin-gray-200,#e9ecef)var(--admin-gray-200,#e9ecef)var(--admin-gray-300,#dee2e6);color:var(--admin-primary,#2c3e50)}.theme-admin .sw-nav--tabs .sw-nav__link.active,.theme-admin .nav-tabs .sw-nav__link.active,.theme-admin .sw-nav--tabs .active.nav-link,.theme-admin .nav-tabs .active.nav-link{color:var(--admin-primary,#2c3e50);background-color:var(--admin-white,#fff);border-color:var(--admin-gray-300,#dee2e6)var(--admin-gray-300,#dee2e6)var(--admin-white,#fff);font-weight:600}.theme-admin .sw-nav--pills .sw-nav__link,.theme-admin .nav-pills .sw-nav__link,.theme-admin .sw-nav--pills .nav-link,.theme-admin .nav-pills .nav-link{color:var(--admin-gray-700,#495057)}.theme-admin .sw-nav--pills .sw-nav__link:hover,.theme-admin .nav-pills .sw-nav__link:hover,.theme-admin .sw-nav--pills .nav-link:hover,.theme-admin .nav-pills .nav-link:hover,.theme-admin .sw-nav--pills .sw-nav__link:focus,.theme-admin .nav-pills .sw-nav__link:focus,.theme-admin .sw-nav--pills .nav-link:focus,.theme-admin .nav-pills .nav-link:focus{color:var(--admin-primary,#2c3e50);background-color:var(--admin-gray-100,#f8f9fa)}.theme-admin .sw-nav--pills .sw-nav__link.active,.theme-admin .nav-pills .sw-nav__link.active,.theme-admin .sw-nav--pills .active.nav-link,.theme-admin .nav-pills .active.nav-link{color:#fff;background-color:var(--admin-primary,#2c3e50)}.sw-navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex;position:relative;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-navbar__container{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.sw-navbar__brand{letter-spacing:.5px;font-size:1.25rem;font-weight:600;line-height:inherit;white-space:nowrap;color:inherit;align-items:center;margin-right:1.5rem;padding-top:.25rem;padding-bottom:.25rem;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-navbar__brand:hover{text-decoration:none;transform:translate(2px);color:#245a73!important}.sw-navbar__brand:focus-visible{outline-offset:2px;outline:2px solid #245a73}.sw-navbar__toggle{cursor:pointer;background-color:#0000;border:1px solid #d6dde0;border-radius:4px;padding:.25rem 1rem;font-size:1.25rem;line-height:1;transition:all .12s cubic-bezier(.2,.8,.2,1);display:none}.sw-navbar__toggle:hover{background-color:#f5f7f8}.sw-navbar__toggle:focus-visible{outline-offset:2px;outline:2px solid #245a73}@media (max-width:991.98px){.sw-navbar__toggle{display:block}}.sw-navbar__collapse{flex-grow:1;flex-basis:auto;align-items:center;display:flex}@media (max-width:991.98px){.sw-navbar__collapse{flex-basis:100%;display:none}.sw-navbar__collapse.show{flex-direction:column;align-items:flex-start;display:flex}}.sw-navbar__nav{flex-direction:row;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:991.98px){.sw-navbar__nav{flex-direction:column;width:100%}}.sw-navbar__item{display:flex}.sw-navbar__link{color:inherit;border-radius:999px;align-items:center;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:all .24s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.sw-navbar__link:hover{color:#245a73;background:#9ccbe0;text-decoration:none}.sw-navbar__link:focus-visible{outline-offset:2px;outline:2px solid #245a73}.sw-navbar__link--active{color:#245a73;font-weight:600}.sw-navbar-fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.sw-navbar-fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sw-navbar-sticky-top{z-index:1020;position:sticky;top:0}.sw-navbar-light,.sw-navbar-light .sw-navbar__brand{color:#000000e6}.sw-navbar-light .sw-navbar__link{color:#000000bf}.sw-navbar-dark,.sw-navbar-dark .sw-navbar__brand{color:#fffffff2}.sw-navbar-dark .sw-navbar__link{color:#ffffffd9}.sw-navbar-dark .sw-navbar__toggle{border-color:#ffffff1a}.navbar.sw-navbar-primary{--navbar-bg:var(--sw-theme-primary);background-color:var(--sw-theme-primary);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-primary .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-secondary{--navbar-bg:var(--sw-theme-secondary);background-color:var(--sw-theme-secondary);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-secondary .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-accent{--navbar-bg:var(--sw-theme-accent);background-color:var(--sw-theme-accent);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-accent .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-success{--navbar-bg:var(--sw-color-success);background-color:var(--sw-color-success);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-success .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-warning{--navbar-bg:var(--sw-color-warning);background-color:var(--sw-color-warning);--sw-navbar-color:#000000e6;--sw-navbar-border-color:#0000001a;--sw-navbar-brand-color:#000000e6;--sw-navbar-brand-hover-color:#000;--sw-nav-link-color:#000000a6;--sw-nav-link-hover-color:#000000e6;--sw-nav-link-active-color:#000000f2;--sw-nav-link-active-bg:#00000014;--sw-navbar-toggler-border-color:#00000026;--sw-dropdown-bg:#fff;--sw-dropdown-color:#000000bf;--sw-dropdown-border-color:#0000001a;--sw-dropdown-link-color:#000000bf;--sw-dropdown-link-hover-color:var(--sw-color-primary);--sw-dropdown-link-hover-bg:#0000000d;--sw-dropdown-link-active-color:var(--sw-color-primary);--sw-dropdown-link-active-bg:#0000001a}.navbar.sw-navbar-danger{--navbar-bg:var(--sw-color-danger);background-color:var(--sw-color-danger);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-danger .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-info{--navbar-bg:var(--sw-color-info);background-color:var(--sw-color-info);--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.navbar.sw-navbar-info .navbar-toggler-icon{filter:invert()}.navbar.sw-navbar-surface{--navbar-bg:var(--sw-theme-surface);--navbar-border-color:var(--sw-color-border);background-color:var(--sw-theme-surface);color:var(--sw-theme-text);border-bottom:1px solid var(--sw-color-border);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.navbar.sw-navbar-surface .sw-navbar__brand,.navbar.sw-navbar-surface .navbar-brand{color:var(--sw-theme-text)}.navbar.sw-navbar-surface .sw-navbar__brand:hover,.navbar.sw-navbar-surface .navbar-brand:hover{color:var(--sw-theme-text);opacity:.8}.navbar.sw-navbar-surface .sw-navbar__brand:focus-visible,.navbar.sw-navbar-surface .navbar-brand:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-surface .sw-navbar__link,.navbar.sw-navbar-surface .nav-link{color:var(--sw-theme-muted)}.navbar.sw-navbar-surface .sw-navbar__link:hover,.navbar.sw-navbar-surface .nav-link:hover{color:var(--sw-theme-text);background:#0000000a}.navbar.sw-navbar-surface .sw-navbar__link:focus-visible,.navbar.sw-navbar-surface .nav-link:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-surface .sw-navbar__link--active,.navbar.sw-navbar-surface .sw-navbar__link.active,.navbar.sw-navbar-surface .nav-link--active,.navbar.sw-navbar-surface .nav-link.active{color:var(--sw-theme-text);background:#0000000f;font-weight:600}.navbar.sw-navbar-surface .sw-navbar__link--active:after,.navbar.sw-navbar-surface .sw-navbar__link.active:after,.navbar.sw-navbar-surface .nav-link--active:after,.navbar.sw-navbar-surface .nav-link.active:after{background:var(--sw-theme-text)}.navbar.sw-navbar-surface .sw-navbar__toggle,.navbar.sw-navbar-surface .navbar-toggler{color:var(--sw-theme-muted);border-color:var(--sw-color-border)}.navbar.sw-navbar-surface .sw-navbar__toggle:hover,.navbar.sw-navbar-surface .navbar-toggler:hover{color:var(--sw-theme-text);background-color:#0000000a}.navbar.sw-navbar-surface .sw-navbar__toggle:focus-visible,.navbar.sw-navbar-surface .navbar-toggler:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-surface .dropdown-menu,.navbar.sw-navbar-surface .sw-dropdown-menu{background-color:var(--sw-theme-surface);border-color:var(--sw-color-border);box-shadow:0 .5rem 1rem #0000001a}.navbar.sw-navbar-surface .dropdown-menu .dropdown-item,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-item{color:var(--sw-theme-muted)}.navbar.sw-navbar-surface .dropdown-menu .dropdown-item:hover,.navbar.sw-navbar-surface .dropdown-menu .dropdown-item:focus,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-item:hover,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-item:focus{color:var(--sw-color-primary);background:#0000000a}.navbar.sw-navbar-surface .dropdown-menu .dropdown-item.active,.navbar.sw-navbar-surface .dropdown-menu .dropdown-item:active,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-item.active,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-item:active{color:var(--sw-color-primary);background:#0000000f}.navbar.sw-navbar-surface .dropdown-menu .dropdown-divider,.navbar.sw-navbar-surface .sw-dropdown-menu .dropdown-divider{border-color:var(--sw-color-border)}.sw-navbar-transparent{--navbar-bg:transparent;--navbar-border-color:transparent;box-shadow:none;background-color:#0000;border-bottom-color:#0000}.sw-navbar-transparent.sw-navbar-light{--sw-navbar-color:#000000e6;--sw-navbar-border-color:#0000001a;--sw-navbar-brand-color:#000000e6;--sw-navbar-brand-hover-color:#000;--sw-nav-link-color:#000000a6;--sw-nav-link-hover-color:#000000e6;--sw-nav-link-active-color:#000000f2;--sw-nav-link-active-bg:#00000014;--sw-navbar-toggler-border-color:#00000026;--sw-dropdown-bg:#fff;--sw-dropdown-color:#000000bf;--sw-dropdown-border-color:#0000001a;--sw-dropdown-link-color:#000000bf;--sw-dropdown-link-hover-color:var(--sw-color-primary);--sw-dropdown-link-hover-bg:#0000000d;--sw-dropdown-link-active-color:var(--sw-color-primary);--sw-dropdown-link-active-bg:#0000001a}.sw-navbar-transparent.sw-navbar-light .sw-navbar__link:hover,.sw-navbar-transparent.sw-navbar-light .nav-link:hover{background:#0000000d}.sw-navbar-transparent.sw-navbar-light .sw-navbar__link--active,.sw-navbar-transparent.sw-navbar-light .sw-navbar__link.active,.sw-navbar-transparent.sw-navbar-light .nav-link--active,.sw-navbar-transparent.sw-navbar-light .nav-link.active{background:#00000014}.sw-navbar-transparent.sw-navbar-light .sw-navbar__toggle:hover,.sw-navbar-transparent.sw-navbar-light .navbar-toggler:hover{background-color:#0000000d}.sw-navbar-transparent.sw-navbar-dark{--sw-navbar-color:#ffffffe6;--sw-navbar-border-color:#ffffff26;--sw-navbar-brand-color:#fff;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffbf;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:#fff;--sw-nav-link-active-bg:#ffffff26;--sw-navbar-toggler-border-color:#fff3}.sw-navbar-transparent.sw-navbar-dark .navbar-toggler-icon{filter:invert()}.sw-navbar-transparent.sw-navbar-dark .sw-navbar__link:hover,.sw-navbar-transparent.sw-navbar-dark .nav-link:hover{background:#ffffff1a}.sw-navbar-transparent.sw-navbar-dark .sw-navbar__link--active,.sw-navbar-transparent.sw-navbar-dark .sw-navbar__link.active,.sw-navbar-transparent.sw-navbar-dark .nav-link--active,.sw-navbar-transparent.sw-navbar-dark .nav-link.active{background:#ffffff26}.sw-navbar-transparent.sw-navbar-dark .sw-navbar__toggle:hover,.sw-navbar-transparent.sw-navbar-dark .navbar-toggler:hover{background-color:#ffffff1a}.navbar.sw-navbar-glass{--navbar-bg:#ffffffbf;--navbar-border-color:#fff3;-webkit-backdrop-filter:blur(12px);color:var(--sw-theme-text);background-color:#ffffffbf;border-bottom:1px solid #fff3;box-shadow:0 1px 3px #00000014}.navbar.sw-navbar-glass .sw-navbar__brand,.navbar.sw-navbar-glass .navbar-brand{color:var(--sw-theme-text)}.navbar.sw-navbar-glass .sw-navbar__brand:hover,.navbar.sw-navbar-glass .navbar-brand:hover{color:var(--sw-theme-text);opacity:.8}.navbar.sw-navbar-glass .sw-navbar__brand:focus-visible,.navbar.sw-navbar-glass .navbar-brand:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-glass .sw-navbar__link,.navbar.sw-navbar-glass .nav-link{color:var(--sw-theme-muted)}.navbar.sw-navbar-glass .sw-navbar__link:hover,.navbar.sw-navbar-glass .nav-link:hover{color:var(--sw-theme-text);background:#0000000d}.navbar.sw-navbar-glass .sw-navbar__link:focus-visible,.navbar.sw-navbar-glass .nav-link:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-glass .sw-navbar__link--active,.navbar.sw-navbar-glass .sw-navbar__link.active,.navbar.sw-navbar-glass .nav-link--active,.navbar.sw-navbar-glass .nav-link.active{color:var(--sw-theme-text);background:#00000014;font-weight:600}.navbar.sw-navbar-glass .sw-navbar__link--active:after,.navbar.sw-navbar-glass .sw-navbar__link.active:after,.navbar.sw-navbar-glass .nav-link--active:after,.navbar.sw-navbar-glass .nav-link.active:after{background:var(--sw-theme-text)}.navbar.sw-navbar-glass .sw-navbar__toggle,.navbar.sw-navbar-glass .navbar-toggler{color:var(--sw-theme-muted);border-color:#0000001a}.navbar.sw-navbar-glass .sw-navbar__toggle:hover,.navbar.sw-navbar-glass .navbar-toggler:hover{color:var(--sw-theme-text);background-color:#ffffff0d}.navbar.sw-navbar-glass .sw-navbar__toggle:focus-visible,.navbar.sw-navbar-glass .navbar-toggler:focus-visible{outline-color:var(--sw-theme-primary)}.navbar.sw-navbar-glass .dropdown-menu,.navbar.sw-navbar-glass .sw-dropdown-menu{-webkit-backdrop-filter:blur(12px);background-color:#fffffff2;border-color:#00000014;box-shadow:0 .5rem 1rem #0000001a}.navbar.sw-navbar-glass .dropdown-menu .dropdown-item,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-item{color:var(--sw-theme-muted)}.navbar.sw-navbar-glass .dropdown-menu .dropdown-item:hover,.navbar.sw-navbar-glass .dropdown-menu .dropdown-item:focus,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-item:hover,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-item:focus{color:var(--sw-color-primary);background-color:#ffffff8c;font-weight:600}.navbar.sw-navbar-glass .dropdown-menu .dropdown-item.active,.navbar.sw-navbar-glass .dropdown-menu .dropdown-item:active,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-item.active,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-item:active{color:var(--sw-color-primary);background:#0000000f}.navbar.sw-navbar-glass .dropdown-menu .dropdown-divider,.navbar.sw-navbar-glass .sw-dropdown-menu .dropdown-divider{border-color:#00000014}.sw-navbar-glass.sw-navbar-dark{--navbar-bg:#000000a6;--navbar-border-color:#ffffff1a;color:#ffffffe6;background-color:#000000a6;border-bottom-color:#ffffff1a}.sw-navbar-glass.sw-navbar-dark .sw-navbar__brand,.sw-navbar-glass.sw-navbar-dark .navbar-brand{color:#fff}.sw-navbar-glass.sw-navbar-dark .sw-navbar__brand:hover,.sw-navbar-glass.sw-navbar-dark .navbar-brand:hover{color:#fff;opacity:.85}.sw-navbar-glass.sw-navbar-dark .sw-navbar__brand:focus-visible,.sw-navbar-glass.sw-navbar-dark .navbar-brand:focus-visible{outline-color:#ffffffbf}.sw-navbar-glass.sw-navbar-dark .sw-navbar__link,.sw-navbar-glass.sw-navbar-dark .nav-link{color:#ffffffbf}.sw-navbar-glass.sw-navbar-dark .sw-navbar__link:hover,.sw-navbar-glass.sw-navbar-dark .nav-link:hover{color:#fff;background:#ffffff1a}.sw-navbar-glass.sw-navbar-dark .sw-navbar__link:focus-visible,.sw-navbar-glass.sw-navbar-dark .nav-link:focus-visible{outline-color:#ffffffbf}.sw-navbar-glass.sw-navbar-dark .sw-navbar__link--active,.sw-navbar-glass.sw-navbar-dark .sw-navbar__link.active,.sw-navbar-glass.sw-navbar-dark .nav-link--active,.sw-navbar-glass.sw-navbar-dark .nav-link.active{color:#fff;background:#ffffff26;font-weight:600}.sw-navbar-glass.sw-navbar-dark .sw-navbar__toggle,.sw-navbar-glass.sw-navbar-dark .navbar-toggler{color:#ffffffbf;border-color:#ffffff26}.sw-navbar-glass.sw-navbar-dark .sw-navbar__toggle:hover,.sw-navbar-glass.sw-navbar-dark .navbar-toggler:hover{color:#fff;background-color:#ffffff1a}.sw-navbar-glass.sw-navbar-dark .sw-navbar__toggle:focus-visible,.sw-navbar-glass.sw-navbar-dark .navbar-toggler:focus-visible{outline-color:#ffffffbf}.sw-navbar-glass.sw-navbar-dark .navbar-toggler-icon{filter:invert()}.sw-navbar-glass.sw-navbar-dark .dropdown-menu,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu{-webkit-backdrop-filter:blur(12px);background-color:#000000d9;border-color:#ffffff1a;box-shadow:0 .5rem 1rem #0000004d}.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-item,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-item{color:#ffffffbf}.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-item:hover,.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-item:focus,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-item:hover,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-item:focus{color:#fff;background:#ffffff1a}.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-item.active,.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-item:active,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-item.active,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-item:active{color:#fff;background:#ffffff26}.sw-navbar-glass.sw-navbar-dark .dropdown-menu .dropdown-divider,.sw-navbar-glass.sw-navbar-dark .sw-dropdown-menu .dropdown-divider{border-color:#ffffff1a}.navbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.navbar>.container,.navbar>.container-fluid,.navbar>[class*=container-]{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-collapse:not(.show){display:none}.navbar-collapse.show{flex-direction:column;width:100%;display:flex!important}.navbar-nav{flex-direction:column;width:100%;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-item{width:100%}.navbar-nav .nav-link{width:100%;padding:.75rem 1rem;display:block}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-collapse{flex-direction:row;flex-basis:auto;width:auto;padding:0;display:flex!important}.navbar-expand-lg .navbar-collapse.show{flex-direction:row;width:auto;padding:0}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-nav{flex-direction:row;width:auto}.navbar-expand-lg .navbar-nav .nav-item{width:auto}.navbar-expand-lg .navbar-nav .nav-link{width:auto;display:inline-flex}}.sw-card,.card{word-wrap:break-word;background-color:var(--sw-card-bg);border:var(--sw-card-border-width)solid var(--sw-card-border);border-radius:var(--sw-card-radius);min-width:0;box-shadow:var(--sw-shadow,var(--sw-card-shadow));color:var(--sw-card-color);transition:var(--sw-transition,all .25s cubic-bezier(.4,0,.2,1));background-clip:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.sw-card-tile{word-wrap:break-word;background-color:var(--sw-card-bg);border:var(--sw-card-border-width)solid var(--sw-card-border);border-radius:var(--sw-card-radius);min-width:0;box-shadow:var(--sw-shadow,var(--sw-card-shadow));color:var(--sw-card-color);transition:var(--sw-transition,all .25s cubic-bezier(.4,0,.2,1));cursor:pointer;background-clip:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.sw-card-tile:hover{transform:translateY(var(--sw-card-tile-hover-translate,-5px));box-shadow:var(--sw-shadow-lg,var(--sw-card-hover-shadow))}.sw-card-tile:hover .sw-card__media img,.sw-card-tile:hover .card-img-top,.sw-card-tile:hover .sw-card__img,.sw-card-tile:hover .card-img-bottom,.sw-card-tile:hover .card-img{transform:scale(var(--sw-card-image-hover-scale,1.05))}.sw-card-tile:active{transform:translateY(0)}.sw-card__image{border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0;width:100%;height:auto;display:block}.sw-card>.sw-card__image:first-child,.card>.sw-card__image:first-child{border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0}.sw-card__media{width:100%;position:relative;overflow:hidden}.sw-card__media img,.sw-card__media picture,.sw-card__media video{object-fit:cover;width:100%;height:100%;transition:var(--sw-transition,transform .25s cubic-bezier(.4,0,.2,1));display:block}.sw-card__badge{top:var(--sw-card-badge-offset,1rem);right:var(--sw-card-badge-offset,1rem);background:var(--sw-card-badge-bg,var(--sw-color-accent));color:var(--sw-card-badge-color,var(--sw-color-primary));padding:var(--sw-card-badge-padding-y,.5rem)var(--sw-card-badge-padding-x,1rem);font-size:var(--sw-card-badge-font-size,.75rem);font-weight:var(--sw-card-badge-font-weight,700);text-transform:uppercase;letter-spacing:var(--sw-card-badge-letter-spacing,1.5px);border-radius:var(--sw-card-badge-radius,var(--sw-border-radius-sm,2px));z-index:1;position:absolute}.sw-card__badge--left{right:auto;left:var(--sw-card-badge-offset,1rem)}.sw-card__header,.card-header{background-color:var(--sw-card-header-bg);border-bottom:1px solid var(--sw-card-header-border);border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0;margin-bottom:0;padding:1.5rem 1.25rem}.sw-card__header:first-child,.card-header:first-child{border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0}.sw-card__header h1,.card-header h1,.sw-card__header h2,.card-header h2,.sw-card__header h3,.card-header h3,.sw-card__header h4,.card-header h4,.sw-card__header h5,.card-header h5,.sw-card__header h6,.card-header h6{font-size:1.25rem;line-height:1.2}.sw-card__header :last-child,.card-header :last-child{margin-bottom:0}.sw-card__header--icon-left{align-items:center;gap:1rem;display:flex}.sw-card__header--icon-left .sw-card__icon{flex-shrink:0}.sw-card__header--icon-left .sw-card__title-section{flex:1}.sw-card__header--icon-top{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.sw-card__header--icon-top .sw-card__icon{align-self:flex-start}.sw-card__icon{width:var(--sw-card-icon-size,50px);height:var(--sw-card-icon-size,50px);font-size:var(--sw-card-icon-font-size,1.5rem);background-color:var(--sw-card-icon-bg,var(--sw-body-bg));color:var(--sw-card-icon-color,var(--sw-color-accent));margin-bottom:var(--sw-card-icon-margin-bottom,1.5rem);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sw-card__icon i,.sw-card__icon svg{color:inherit;width:1em;height:1em}.sw-card__header--icon-left .sw-card__icon,.sw-card__header--icon-top .sw-card__icon{margin-bottom:0}.sw-card__icon.sw-card__icon--primary{background-color:rgba(var(--sw-color-primary-rgb),.1);color:var(--sw-color-primary)}.sw-card__icon.sw-card__icon--secondary{background-color:rgba(var(--sw-color-secondary-rgb),.1);color:var(--sw-color-secondary)}.sw-card__icon.sw-card__icon--success{background-color:rgba(var(--sw-color-success-rgb),.1);color:var(--sw-color-success)}.sw-card__icon.sw-card__icon--danger{background-color:rgba(var(--sw-color-danger-rgb),.1);color:var(--sw-color-danger)}.sw-card__icon.sw-card__icon--warning{background-color:rgba(var(--sw-color-warning-rgb),.1);color:var(--sw-color-warning)}.sw-card__icon.sw-card__icon--info{background-color:rgba(var(--sw-color-info-rgb),.1);color:var(--sw-color-info)}.sw-card__body,.card-body{padding:var(--sw-card-padding);flex:auto}.sw-card__title,.card-title{margin-top:0;margin-bottom:var(--sw-card-title-margin-bottom,.5rem);font-weight:var(--sw-card-title-weight,700);font-size:var(--sw-card-title-size,.9375rem);line-height:var(--sw-card-title-line-height,1.3);color:var(--sw-card-title-color,var(--sw-theme-text,var(--sw-body-color)))}.sw-card__title a,.card-title a{color:inherit;transition:var(--sw-card-link-transition,color .2s ease);text-decoration:none}.sw-card__title a:hover,.card-title a:hover{color:var(--sw-card-link-hover-color,var(--sw-color-primary))}.sw-card-tile:hover .sw-card__title a,.sw-card-tile:hover .card-title a{color:var(--sw-card-tile-title-hover-color,var(--sw-color-primary));text-decoration:none}.sw-card__subtitle,.card-subtitle{margin-top:var(--sw-card-subtitle-margin-top,-.25rem);margin-bottom:var(--sw-card-subtitle-margin-bottom,.5rem);font-weight:var(--sw-card-subtitle-weight,400);font-size:var(--sw-card-subtitle-size,.875rem);color:var(--sw-card-subtitle-color,var(--sw-color-accent))}.sw-card__text,.card-text{margin-bottom:var(--sw-card-text-margin-bottom,1.5rem);line-height:var(--sw-card-text-line-height,1.7);color:var(--sw-card-text-color,var(--sw-theme-muted,var(--sw-body-color-secondary)))}.sw-card__text:last-child,.card-text:last-child{margin-bottom:0}.sw-card__footer,.card-footer{background-color:var(--sw-card-footer-bg);border-top:1px solid var(--sw-card-footer-border);border-radius:0 0 var(--sw-card-radius)var(--sw-card-radius);padding:1rem 1.25rem}.sw-card__footer:last-child,.card-footer:last-child{border-radius:0 0 var(--sw-card-radius)var(--sw-card-radius)}.sw-card__actions{align-items:center;gap:1rem;display:flex}.sw-card__content p:last-child{margin-bottom:0}.sw-card__features{margin:0 0 var(--sw-card-features-margin-bottom,1.5rem)0;padding:0;list-style:none}.sw-card__features li{align-items:center;gap:var(--sw-card-features-gap,.75rem);padding:var(--sw-card-features-item-padding-y,.5rem)0;font-size:var(--sw-card-features-font-size,.875rem);color:var(--sw-card-features-color,var(--sw-theme-text,var(--sw-body-color)));display:flex}.sw-card__features li:before{content:var(--sw-card-features-check-icon,"✓");color:var(--sw-card-features-check-color,var(--sw-color-accent));font-weight:var(--sw-card-features-check-weight,700);font-size:var(--sw-card-features-check-size,1rem);flex-shrink:0}.sw-card__action-link{color:var(--sw-card-action-link-color,var(--sw-color-primary));font-weight:var(--sw-card-action-link-weight,600);font-size:var(--sw-card-action-link-size,.875rem);text-transform:uppercase;letter-spacing:var(--sw-card-action-link-spacing,1.5px);align-items:center;gap:var(--sw-card-action-link-gap,.5rem);margin-top:var(--sw-card-action-link-margin-top,1rem);transition:var(--sw-transition,gap .25s cubic-bezier(.4,0,.2,1));text-decoration:none;display:inline-flex}.sw-card__action-link:hover{gap:var(--sw-card-action-link-hover-gap,.75rem);color:var(--sw-card-action-link-hover-color,var(--sw-color-accent))}.sw-card__action-link i{font-size:var(--sw-card-action-link-icon-size,1rem)}.sw-card__img,.card-img-bottom,.card-img,.card-img-top{vertical-align:bottom;flex-shrink:0;width:100%}.sw-card__img-top,.card-img,.card-img-top{border-top-left-radius:var(--sw-card-radius);border-top-right-radius:var(--sw-card-radius)}.sw-card__img-top.ratio-16x9,.ratio-16x9.card-img,.ratio-16x9.card-img-top{aspect-ratio:16/9;overflow:hidden}.sw-card__img-top.ratio-1x1,.ratio-1x1.card-img,.ratio-1x1.card-img-top{aspect-ratio:1;overflow:hidden}.sw-card__img-top.ratio-4x3,.ratio-4x3.card-img,.ratio-4x3.card-img-top{aspect-ratio:4/3;overflow:hidden}.sw-card__img-top.ratio-3x2,.ratio-3x2.card-img,.ratio-3x2.card-img-top{aspect-ratio:3/2;overflow:hidden}.sw-card__img-top.ratio-21x9,.ratio-21x9.card-img,.ratio-21x9.card-img-top{aspect-ratio:21/9;overflow:hidden}.sw-card__img-top.ratio-2x3,.ratio-2x3.card-img,.ratio-2x3.card-img-top{aspect-ratio:2/3;overflow:hidden}.sw-card__img-top.ratio-3x4,.ratio-3x4.card-img,.ratio-3x4.card-img-top{aspect-ratio:3/4;overflow:hidden}.sw-card__img--lg{aspect-ratio:4/3;object-fit:cover}.sw-card__img-bottom,.card-img-bottom{border-bottom-right-radius:var(--sw-card-radius);border-bottom-left-radius:var(--sw-card-radius)}.sw-card__img-overlay{padding:var(--sw-card-padding);border-radius:var(--sw-card-radius);position:absolute;inset:0}.sw-card__link{color:inherit;text-decoration:none;display:block}.sw-card__link:hover{color:inherit;text-decoration:none}.sw-card--elevated:hover{box-shadow:var(--sw-card-hover-shadow)}.sw-card--bordered{box-shadow:none;border-width:2px}.sw-card--accent-border:hover{box-shadow:var(--sw-card-hover-shadow)}.sw-card--horizontal{flex-direction:row}.sw-card--horizontal .sw-card__img,.sw-card--horizontal .card-img-bottom,.sw-card--horizontal .card-img,.sw-card--horizontal .card-img-top{border-radius:var(--sw-card-radius)0 0 var(--sw-card-radius);width:auto;max-width:40%}@media (max-width:767.98px){.sw-card--horizontal{flex-direction:column}.sw-card--horizontal .sw-card__img,.sw-card--horizontal .card-img-bottom,.sw-card--horizontal .card-img,.sw-card--horizontal .card-img-top{border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0;max-width:100%}}.sw-card--compact,.sw-card-tile--compact{border-radius:var(--sw-card-radius);flex-direction:row;align-items:center;gap:1rem;padding:1rem;display:flex}.sw-card--compact .sw-card__media,.sw-card-tile--compact .sw-card__media{width:var(--sw-card-compact-media-size,80px);height:var(--sw-card-compact-media-size,80px);border-radius:var(--sw-radius-sm);background-color:var(--sw-card-media-bg,var(--sw-body-bg));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sw-card--compact .sw-card__media img,.sw-card--compact .sw-card__media picture,.sw-card--compact .sw-card__media video,.sw-card-tile--compact .sw-card__media img,.sw-card-tile--compact .sw-card__media picture,.sw-card-tile--compact .sw-card__media video{object-fit:cover;width:100%;height:100%;display:block}.sw-card--compact .sw-card__media i,.sw-card--compact .sw-card__media svg,.sw-card-tile--compact .sw-card__media i,.sw-card-tile--compact .sw-card__media svg{font-size:var(--sw-card-compact-icon-size,2rem);line-height:1}.sw-card--compact .sw-card__body,.sw-card--compact .card-body,.sw-card-tile--compact .sw-card__body,.sw-card-tile--compact .card-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:0;display:flex}.sw-card--compact .sw-card__subtitle,.sw-card--compact .card-subtitle,.sw-card-tile--compact .sw-card__subtitle,.sw-card-tile--compact .card-subtitle{text-transform:uppercase;letter-spacing:.05em;color:var(--sw-color-accent);order:-1;margin:0;font-size:.75rem}.sw-card--compact .sw-card__title,.sw-card--compact .card-title,.sw-card-tile--compact .sw-card__title,.sw-card-tile--compact .card-title{font-size:var(--sw-card-compact-title-size,1rem);font-weight:var(--sw-font-weight-semibold);margin:0;line-height:1.3}.sw-card--compact .sw-card__title a,.sw-card--compact .card-title a,.sw-card-tile--compact .sw-card__title a,.sw-card-tile--compact .card-title a{color:inherit;text-decoration:none}.sw-card--compact .sw-card__title a:hover,.sw-card--compact .card-title a:hover,.sw-card-tile--compact .sw-card__title a:hover,.sw-card-tile--compact .card-title a:hover{color:var(--sw-color-primary)}.sw-card--compact .sw-card__excerpt,.sw-card-tile--compact .sw-card__excerpt{color:var(--sw-card-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:575px){.sw-card--compact .sw-card__excerpt,.sw-card-tile--compact .sw-card__excerpt{display:none}.sw-card--compact,.sw-card-tile--compact{gap:.5rem;padding:.5rem}.sw-card--compact .sw-card__media,.sw-card-tile--compact .sw-card__media{width:var(--sw-card-compact-media-size-mobile,60px);height:var(--sw-card-compact-media-size-mobile,60px)}.sw-card--compact .sw-card__title,.sw-card--compact .card-title,.sw-card-tile--compact .sw-card__title,.sw-card-tile--compact .card-title{font-size:.875rem}}.sw-card--compact.sw-card--list,.sw-card-tile--compact.sw-card--list{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--sw-card-border)}.sw-card--compact.sw-card--list:first-child,.sw-card-tile--compact.sw-card--list:first-child{border-top:1px solid var(--sw-card-border)}.sw-card--compact.sw-card--list:last-child,.sw-card-tile--compact.sw-card--list:last-child{border-bottom:1px solid var(--sw-card-border)}.sw-card-tile--compact,.sw-card--compact.sw-card-tile{cursor:pointer}.sw-card-tile--compact:hover .sw-card__title a,.sw-card-tile--compact:hover .card-title a,.sw-card--compact.sw-card-tile:hover .sw-card__title a,.sw-card--compact.sw-card-tile:hover .card-title a{color:var(--sw-color-primary)}.sw-card--compact-large .sw-card__media,.sw-card-tile--compact-large .sw-card__media{width:var(--sw-card-compact-media-size-large,120px);height:var(--sw-card-compact-media-size-large,120px)}.sw-card--compact-large .sw-card__media i,.sw-card--compact-large .sw-card__media svg,.sw-card-tile--compact-large .sw-card__media i,.sw-card-tile--compact-large .sw-card__media svg{font-size:var(--sw-card-compact-icon-size-large,3rem)}.sw-card--compact-large .sw-card__title,.sw-card--compact-large .card-title,.sw-card-tile--compact-large .sw-card__title,.sw-card-tile--compact-large .card-title{font-size:1.25rem}.sw-card--primary,.sw-card-tile--primary{background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;--sw-card-bg:var(--sw-color-primary);--sw-card-border:var(--sw-color-primary);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--primary .sw-card__title,.sw-card--primary .sw-card__title a,.sw-card--primary .card-title,.sw-card--primary .card-title a,.sw-card-tile--primary .sw-card__title,.sw-card-tile--primary .sw-card__title a,.sw-card-tile--primary .card-title,.sw-card-tile--primary .card-title a{color:#fff!important}.sw-card--primary .sw-card__subtitle,.sw-card--primary .sw-card__eyebrow,.sw-card--primary .sw-card__category,.sw-card--primary .card-subtitle,.sw-card-tile--primary .sw-card__subtitle,.sw-card-tile--primary .sw-card__eyebrow,.sw-card-tile--primary .sw-card__category,.sw-card-tile--primary .card-subtitle{color:#ffffffbf!important}.sw-card--primary .sw-card__text,.sw-card--primary .sw-card__content,.sw-card--primary .sw-card__excerpt,.sw-card--primary .card-text,.sw-card-tile--primary .sw-card__text,.sw-card-tile--primary .sw-card__content,.sw-card-tile--primary .sw-card__excerpt,.sw-card-tile--primary .card-text{color:#fff!important}.sw-card--primary .sw-card__meta,.sw-card-tile--primary .sw-card__meta{color:#fff9!important}.sw-card--primary .sw-card__header,.sw-card--primary .card-header,.sw-card--primary .sw-card__footer,.sw-card--primary .card-footer,.sw-card-tile--primary .sw-card__header,.sw-card-tile--primary .card-header,.sw-card-tile--primary .sw-card__footer,.sw-card-tile--primary .card-footer{background-color:#0000;border-color:#fff3}.sw-card--primary .sw-card__icon,.sw-card-tile--primary .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--primary .sw-card__icon i,.sw-card--primary .sw-card__icon svg,.sw-card-tile--primary .sw-card__icon i,.sw-card-tile--primary .sw-card__icon svg{color:inherit}.sw-card--primary .sw-card__arrow,.sw-card-tile--primary .sw-card__arrow{color:#ffffff80}.sw-card--primary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--primary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--primary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--primary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--primary.sw-card-tile:hover,.sw-card--primary.sw-card-tile--strip:hover,.sw-card--primary.sw-card-tile--compact:hover,.sw-card--primary.sw-card-tile--project:hover,.sw-card-tile--primary.sw-card-tile:hover,.sw-card-tile--primary.sw-card-tile--strip:hover,.sw-card-tile--primary.sw-card-tile--compact:hover,.sw-card-tile--primary.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-primary)85%,#000)}.sw-card--primary.sw-card-tile:hover .sw-card__icon,.sw-card--primary.sw-card-tile--strip:hover .sw-card__icon,.sw-card--primary.sw-card-tile--compact:hover .sw-card__icon,.sw-card--primary.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--primary.sw-card-tile:hover .sw-card__icon,.sw-card-tile--primary.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--primary.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--primary.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--primary.sw-card-tile:hover .sw-card__arrow,.sw-card--primary.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--primary.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--primary.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--primary.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--primary.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--primary.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--primary.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--secondary,.sw-card-tile--secondary{background-color:var(--sw-color-secondary);border-color:var(--sw-color-secondary);color:#fff;--sw-card-bg:var(--sw-color-secondary);--sw-card-border:var(--sw-color-secondary);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--secondary .sw-card__title,.sw-card--secondary .sw-card__title a,.sw-card--secondary .card-title,.sw-card--secondary .card-title a,.sw-card-tile--secondary .sw-card__title,.sw-card-tile--secondary .sw-card__title a,.sw-card-tile--secondary .card-title,.sw-card-tile--secondary .card-title a{color:#fff!important}.sw-card--secondary .sw-card__subtitle,.sw-card--secondary .sw-card__eyebrow,.sw-card--secondary .sw-card__category,.sw-card--secondary .card-subtitle,.sw-card-tile--secondary .sw-card__subtitle,.sw-card-tile--secondary .sw-card__eyebrow,.sw-card-tile--secondary .sw-card__category,.sw-card-tile--secondary .card-subtitle{color:#ffffffbf!important}.sw-card--secondary .sw-card__text,.sw-card--secondary .sw-card__content,.sw-card--secondary .sw-card__excerpt,.sw-card--secondary .card-text,.sw-card-tile--secondary .sw-card__text,.sw-card-tile--secondary .sw-card__content,.sw-card-tile--secondary .sw-card__excerpt,.sw-card-tile--secondary .card-text{color:#fff!important}.sw-card--secondary .sw-card__meta,.sw-card-tile--secondary .sw-card__meta{color:#fff9!important}.sw-card--secondary .sw-card__header,.sw-card--secondary .card-header,.sw-card--secondary .sw-card__footer,.sw-card--secondary .card-footer,.sw-card-tile--secondary .sw-card__header,.sw-card-tile--secondary .card-header,.sw-card-tile--secondary .sw-card__footer,.sw-card-tile--secondary .card-footer{background-color:#0000;border-color:#fff3}.sw-card--secondary .sw-card__icon,.sw-card-tile--secondary .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--secondary .sw-card__icon i,.sw-card--secondary .sw-card__icon svg,.sw-card-tile--secondary .sw-card__icon i,.sw-card-tile--secondary .sw-card__icon svg{color:inherit}.sw-card--secondary .sw-card__arrow,.sw-card-tile--secondary .sw-card__arrow{color:#ffffff80}.sw-card--secondary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--secondary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--secondary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--secondary a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--secondary.sw-card-tile:hover,.sw-card--secondary.sw-card-tile--strip:hover,.sw-card--secondary.sw-card-tile--compact:hover,.sw-card--secondary.sw-card-tile--project:hover,.sw-card-tile--secondary.sw-card-tile:hover,.sw-card-tile--secondary.sw-card-tile--strip:hover,.sw-card-tile--secondary.sw-card-tile--compact:hover,.sw-card-tile--secondary.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-secondary)85%,#000)}.sw-card--secondary.sw-card-tile:hover .sw-card__icon,.sw-card--secondary.sw-card-tile--strip:hover .sw-card__icon,.sw-card--secondary.sw-card-tile--compact:hover .sw-card__icon,.sw-card--secondary.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--secondary.sw-card-tile:hover .sw-card__icon,.sw-card-tile--secondary.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--secondary.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--secondary.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--secondary.sw-card-tile:hover .sw-card__arrow,.sw-card--secondary.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--secondary.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--secondary.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--secondary.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--secondary.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--secondary.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--secondary.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--accent,.sw-card-tile--accent{background-color:var(--sw-color-accent);border-color:var(--sw-color-accent);color:#fff;--sw-card-bg:var(--sw-color-accent);--sw-card-border:var(--sw-color-accent);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--accent .sw-card__title,.sw-card--accent .sw-card__title a,.sw-card--accent .card-title,.sw-card--accent .card-title a,.sw-card-tile--accent .sw-card__title,.sw-card-tile--accent .sw-card__title a,.sw-card-tile--accent .card-title,.sw-card-tile--accent .card-title a{color:#fff!important}.sw-card--accent .sw-card__subtitle,.sw-card--accent .sw-card__eyebrow,.sw-card--accent .sw-card__category,.sw-card--accent .card-subtitle,.sw-card-tile--accent .sw-card__subtitle,.sw-card-tile--accent .sw-card__eyebrow,.sw-card-tile--accent .sw-card__category,.sw-card-tile--accent .card-subtitle{color:#ffffffbf!important}.sw-card--accent .sw-card__text,.sw-card--accent .sw-card__content,.sw-card--accent .sw-card__excerpt,.sw-card--accent .card-text,.sw-card-tile--accent .sw-card__text,.sw-card-tile--accent .sw-card__content,.sw-card-tile--accent .sw-card__excerpt,.sw-card-tile--accent .card-text{color:#fff!important}.sw-card--accent .sw-card__meta,.sw-card-tile--accent .sw-card__meta{color:#fff9!important}.sw-card--accent .sw-card__header,.sw-card--accent .card-header,.sw-card--accent .sw-card__footer,.sw-card--accent .card-footer,.sw-card-tile--accent .sw-card__header,.sw-card-tile--accent .card-header,.sw-card-tile--accent .sw-card__footer,.sw-card-tile--accent .card-footer{background-color:#0000;border-color:#fff3}.sw-card--accent .sw-card__icon,.sw-card-tile--accent .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--accent .sw-card__icon i,.sw-card--accent .sw-card__icon svg,.sw-card-tile--accent .sw-card__icon i,.sw-card-tile--accent .sw-card__icon svg{color:inherit}.sw-card--accent .sw-card__arrow,.sw-card-tile--accent .sw-card__arrow{color:#ffffff80}.sw-card--accent a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--accent a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--accent a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--accent a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--accent.sw-card-tile:hover,.sw-card--accent.sw-card-tile--strip:hover,.sw-card--accent.sw-card-tile--compact:hover,.sw-card--accent.sw-card-tile--project:hover,.sw-card-tile--accent.sw-card-tile:hover,.sw-card-tile--accent.sw-card-tile--strip:hover,.sw-card-tile--accent.sw-card-tile--compact:hover,.sw-card-tile--accent.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-accent)85%,#000)}.sw-card--accent.sw-card-tile:hover .sw-card__icon,.sw-card--accent.sw-card-tile--strip:hover .sw-card__icon,.sw-card--accent.sw-card-tile--compact:hover .sw-card__icon,.sw-card--accent.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--accent.sw-card-tile:hover .sw-card__icon,.sw-card-tile--accent.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--accent.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--accent.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--accent.sw-card-tile:hover .sw-card__arrow,.sw-card--accent.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--accent.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--accent.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--accent.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--accent.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--accent.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--accent.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--success,.sw-card-tile--success{background-color:var(--sw-color-success);border-color:var(--sw-color-success);color:#fff;--sw-card-bg:var(--sw-color-success);--sw-card-border:var(--sw-color-success);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--success .sw-card__title,.sw-card--success .sw-card__title a,.sw-card--success .card-title,.sw-card--success .card-title a,.sw-card-tile--success .sw-card__title,.sw-card-tile--success .sw-card__title a,.sw-card-tile--success .card-title,.sw-card-tile--success .card-title a{color:#fff!important}.sw-card--success .sw-card__subtitle,.sw-card--success .sw-card__eyebrow,.sw-card--success .sw-card__category,.sw-card--success .card-subtitle,.sw-card-tile--success .sw-card__subtitle,.sw-card-tile--success .sw-card__eyebrow,.sw-card-tile--success .sw-card__category,.sw-card-tile--success .card-subtitle{color:#ffffffbf!important}.sw-card--success .sw-card__text,.sw-card--success .sw-card__content,.sw-card--success .sw-card__excerpt,.sw-card--success .card-text,.sw-card-tile--success .sw-card__text,.sw-card-tile--success .sw-card__content,.sw-card-tile--success .sw-card__excerpt,.sw-card-tile--success .card-text{color:#fff!important}.sw-card--success .sw-card__meta,.sw-card-tile--success .sw-card__meta{color:#fff9!important}.sw-card--success .sw-card__header,.sw-card--success .card-header,.sw-card--success .sw-card__footer,.sw-card--success .card-footer,.sw-card-tile--success .sw-card__header,.sw-card-tile--success .card-header,.sw-card-tile--success .sw-card__footer,.sw-card-tile--success .card-footer{background-color:#0000;border-color:#fff3}.sw-card--success .sw-card__icon,.sw-card-tile--success .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--success .sw-card__icon i,.sw-card--success .sw-card__icon svg,.sw-card-tile--success .sw-card__icon i,.sw-card-tile--success .sw-card__icon svg{color:inherit}.sw-card--success .sw-card__arrow,.sw-card-tile--success .sw-card__arrow{color:#ffffff80}.sw-card--success a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--success a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--success a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--success a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--success.sw-card-tile:hover,.sw-card--success.sw-card-tile--strip:hover,.sw-card--success.sw-card-tile--compact:hover,.sw-card--success.sw-card-tile--project:hover,.sw-card-tile--success.sw-card-tile:hover,.sw-card-tile--success.sw-card-tile--strip:hover,.sw-card-tile--success.sw-card-tile--compact:hover,.sw-card-tile--success.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-success)85%,#000)}.sw-card--success.sw-card-tile:hover .sw-card__icon,.sw-card--success.sw-card-tile--strip:hover .sw-card__icon,.sw-card--success.sw-card-tile--compact:hover .sw-card__icon,.sw-card--success.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--success.sw-card-tile:hover .sw-card__icon,.sw-card-tile--success.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--success.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--success.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--success.sw-card-tile:hover .sw-card__arrow,.sw-card--success.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--success.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--success.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--success.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--success.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--success.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--success.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--danger,.sw-card-tile--danger{background-color:var(--sw-color-danger);border-color:var(--sw-color-danger);color:#fff;--sw-card-bg:var(--sw-color-danger);--sw-card-border:var(--sw-color-danger);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--danger .sw-card__title,.sw-card--danger .sw-card__title a,.sw-card--danger .card-title,.sw-card--danger .card-title a,.sw-card-tile--danger .sw-card__title,.sw-card-tile--danger .sw-card__title a,.sw-card-tile--danger .card-title,.sw-card-tile--danger .card-title a{color:#fff!important}.sw-card--danger .sw-card__subtitle,.sw-card--danger .sw-card__eyebrow,.sw-card--danger .sw-card__category,.sw-card--danger .card-subtitle,.sw-card-tile--danger .sw-card__subtitle,.sw-card-tile--danger .sw-card__eyebrow,.sw-card-tile--danger .sw-card__category,.sw-card-tile--danger .card-subtitle{color:#ffffffbf!important}.sw-card--danger .sw-card__text,.sw-card--danger .sw-card__content,.sw-card--danger .sw-card__excerpt,.sw-card--danger .card-text,.sw-card-tile--danger .sw-card__text,.sw-card-tile--danger .sw-card__content,.sw-card-tile--danger .sw-card__excerpt,.sw-card-tile--danger .card-text{color:#fff!important}.sw-card--danger .sw-card__meta,.sw-card-tile--danger .sw-card__meta{color:#fff9!important}.sw-card--danger .sw-card__header,.sw-card--danger .card-header,.sw-card--danger .sw-card__footer,.sw-card--danger .card-footer,.sw-card-tile--danger .sw-card__header,.sw-card-tile--danger .card-header,.sw-card-tile--danger .sw-card__footer,.sw-card-tile--danger .card-footer{background-color:#0000;border-color:#fff3}.sw-card--danger .sw-card__icon,.sw-card-tile--danger .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--danger .sw-card__icon i,.sw-card--danger .sw-card__icon svg,.sw-card-tile--danger .sw-card__icon i,.sw-card-tile--danger .sw-card__icon svg{color:inherit}.sw-card--danger .sw-card__arrow,.sw-card-tile--danger .sw-card__arrow{color:#ffffff80}.sw-card--danger a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--danger a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--danger a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--danger a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--danger.sw-card-tile:hover,.sw-card--danger.sw-card-tile--strip:hover,.sw-card--danger.sw-card-tile--compact:hover,.sw-card--danger.sw-card-tile--project:hover,.sw-card-tile--danger.sw-card-tile:hover,.sw-card-tile--danger.sw-card-tile--strip:hover,.sw-card-tile--danger.sw-card-tile--compact:hover,.sw-card-tile--danger.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-danger)85%,#000)}.sw-card--danger.sw-card-tile:hover .sw-card__icon,.sw-card--danger.sw-card-tile--strip:hover .sw-card__icon,.sw-card--danger.sw-card-tile--compact:hover .sw-card__icon,.sw-card--danger.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--danger.sw-card-tile:hover .sw-card__icon,.sw-card-tile--danger.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--danger.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--danger.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--danger.sw-card-tile:hover .sw-card__arrow,.sw-card--danger.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--danger.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--danger.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--danger.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--danger.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--danger.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--danger.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--warning,.sw-card-tile--warning{background-color:var(--sw-color-warning);border-color:var(--sw-color-warning);color:#212529;--sw-card-bg:var(--sw-color-warning);--sw-card-border:var(--sw-color-warning);--sw-card-color:#212529;--sw-card-color-muted:#0009}.sw-card--warning .sw-card__title,.sw-card--warning .sw-card__title a,.sw-card--warning .card-title,.sw-card--warning .card-title a,.sw-card-tile--warning .sw-card__title,.sw-card-tile--warning .sw-card__title a,.sw-card-tile--warning .card-title,.sw-card-tile--warning .card-title a{color:#212529!important}.sw-card--warning .sw-card__subtitle,.sw-card--warning .sw-card__eyebrow,.sw-card--warning .sw-card__category,.sw-card--warning .card-subtitle,.sw-card-tile--warning .sw-card__subtitle,.sw-card-tile--warning .sw-card__eyebrow,.sw-card-tile--warning .sw-card__category,.sw-card-tile--warning .card-subtitle{color:#000000a6!important}.sw-card--warning .sw-card__text,.sw-card--warning .sw-card__content,.sw-card--warning .sw-card__excerpt,.sw-card--warning .card-text,.sw-card-tile--warning .sw-card__text,.sw-card-tile--warning .sw-card__content,.sw-card-tile--warning .sw-card__excerpt,.sw-card-tile--warning .card-text{color:#212529!important}.sw-card--warning .sw-card__meta,.sw-card-tile--warning .sw-card__meta{color:#00000080!important}.sw-card--warning .sw-card__header,.sw-card--warning .card-header,.sw-card--warning .sw-card__footer,.sw-card--warning .card-footer,.sw-card-tile--warning .sw-card__header,.sw-card-tile--warning .card-header,.sw-card-tile--warning .sw-card__footer,.sw-card-tile--warning .card-footer{background-color:#0000;border-color:#0000001a}.sw-card--warning .sw-card__icon,.sw-card-tile--warning .sw-card__icon{color:#212529;background:#00000014;border-color:#00000026}.sw-card--warning .sw-card__icon i,.sw-card--warning .sw-card__icon svg,.sw-card-tile--warning .sw-card__icon i,.sw-card-tile--warning .sw-card__icon svg{color:inherit}.sw-card--warning .sw-card__arrow,.sw-card-tile--warning .sw-card__arrow{color:#0006}.sw-card--warning a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--warning a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#212529;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}.sw-card--warning a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--warning a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#212529}.sw-card--warning.sw-card-tile:hover,.sw-card--warning.sw-card-tile--strip:hover,.sw-card--warning.sw-card-tile--compact:hover,.sw-card--warning.sw-card-tile--project:hover,.sw-card-tile--warning.sw-card-tile:hover,.sw-card-tile--warning.sw-card-tile--strip:hover,.sw-card-tile--warning.sw-card-tile--compact:hover,.sw-card-tile--warning.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-warning)90%,#000)}.sw-card--warning.sw-card-tile:hover .sw-card__icon,.sw-card--warning.sw-card-tile--strip:hover .sw-card__icon,.sw-card--warning.sw-card-tile--compact:hover .sw-card__icon,.sw-card--warning.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--warning.sw-card-tile:hover .sw-card__icon,.sw-card-tile--warning.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--warning.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--warning.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--warning.sw-card-tile:hover .sw-card__arrow,.sw-card--warning.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--warning.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--warning.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--warning.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--warning.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--warning.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--warning.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--info,.sw-card-tile--info{background-color:var(--sw-color-info);border-color:var(--sw-color-info);color:#fff;--sw-card-bg:var(--sw-color-info);--sw-card-border:var(--sw-color-info);--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3}.sw-card--info .sw-card__title,.sw-card--info .sw-card__title a,.sw-card--info .card-title,.sw-card--info .card-title a,.sw-card-tile--info .sw-card__title,.sw-card-tile--info .sw-card__title a,.sw-card-tile--info .card-title,.sw-card-tile--info .card-title a{color:#fff!important}.sw-card--info .sw-card__subtitle,.sw-card--info .sw-card__eyebrow,.sw-card--info .sw-card__category,.sw-card--info .card-subtitle,.sw-card-tile--info .sw-card__subtitle,.sw-card-tile--info .sw-card__eyebrow,.sw-card-tile--info .sw-card__category,.sw-card-tile--info .card-subtitle{color:#ffffffbf!important}.sw-card--info .sw-card__text,.sw-card--info .sw-card__content,.sw-card--info .sw-card__excerpt,.sw-card--info .card-text,.sw-card-tile--info .sw-card__text,.sw-card-tile--info .sw-card__content,.sw-card-tile--info .sw-card__excerpt,.sw-card-tile--info .card-text{color:#fff!important}.sw-card--info .sw-card__meta,.sw-card-tile--info .sw-card__meta{color:#fff9!important}.sw-card--info .sw-card__header,.sw-card--info .card-header,.sw-card--info .sw-card__footer,.sw-card--info .card-footer,.sw-card-tile--info .sw-card__header,.sw-card-tile--info .card-header,.sw-card-tile--info .sw-card__footer,.sw-card-tile--info .card-footer{background-color:#0000;border-color:#fff3}.sw-card--info .sw-card__icon,.sw-card-tile--info .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--info .sw-card__icon i,.sw-card--info .sw-card__icon svg,.sw-card-tile--info .sw-card__icon i,.sw-card-tile--info .sw-card__icon svg{color:inherit}.sw-card--info .sw-card__arrow,.sw-card-tile--info .sw-card__arrow{color:#ffffff80}.sw-card--info a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--info a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--info a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--info a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--info.sw-card-tile:hover,.sw-card--info.sw-card-tile--strip:hover,.sw-card--info.sw-card-tile--compact:hover,.sw-card--info.sw-card-tile--project:hover,.sw-card-tile--info.sw-card-tile:hover,.sw-card-tile--info.sw-card-tile--strip:hover,.sw-card-tile--info.sw-card-tile--compact:hover,.sw-card-tile--info.sw-card-tile--project:hover{background-color:color-mix(in srgb,var(--sw-color-info)85%,#000)}.sw-card--info.sw-card-tile:hover .sw-card__icon,.sw-card--info.sw-card-tile--strip:hover .sw-card__icon,.sw-card--info.sw-card-tile--compact:hover .sw-card__icon,.sw-card--info.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--info.sw-card-tile:hover .sw-card__icon,.sw-card-tile--info.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--info.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--info.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--info.sw-card-tile:hover .sw-card__arrow,.sw-card--info.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--info.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--info.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--info.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--info.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--info.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--info.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--light,.sw-card-tile--light{color:#212529;--sw-card-bg:#f8f9fa;--sw-card-border:#e9ecef;--sw-card-color:#212529;--sw-card-color-muted:#0009;background-color:#f8f9fa;border-color:#e9ecef}.sw-card--light .sw-card__title,.sw-card--light .sw-card__title a,.sw-card--light .card-title,.sw-card--light .card-title a,.sw-card-tile--light .sw-card__title,.sw-card-tile--light .sw-card__title a,.sw-card-tile--light .card-title,.sw-card-tile--light .card-title a{color:#212529!important}.sw-card--light .sw-card__subtitle,.sw-card--light .sw-card__eyebrow,.sw-card--light .sw-card__category,.sw-card--light .card-subtitle,.sw-card-tile--light .sw-card__subtitle,.sw-card-tile--light .sw-card__eyebrow,.sw-card-tile--light .sw-card__category,.sw-card-tile--light .card-subtitle{color:#000000a6!important}.sw-card--light .sw-card__text,.sw-card--light .sw-card__content,.sw-card--light .sw-card__excerpt,.sw-card--light .card-text,.sw-card-tile--light .sw-card__text,.sw-card-tile--light .sw-card__content,.sw-card-tile--light .sw-card__excerpt,.sw-card-tile--light .card-text{color:#212529!important}.sw-card--light .sw-card__meta,.sw-card-tile--light .sw-card__meta{color:#00000080!important}.sw-card--light .sw-card__header,.sw-card--light .card-header,.sw-card--light .sw-card__footer,.sw-card--light .card-footer,.sw-card-tile--light .sw-card__header,.sw-card-tile--light .card-header,.sw-card-tile--light .sw-card__footer,.sw-card-tile--light .card-footer{background-color:#0000;border-color:#0000001a}.sw-card--light .sw-card__icon,.sw-card-tile--light .sw-card__icon{color:#212529;background:#00000014;border-color:#00000026}.sw-card--light .sw-card__icon i,.sw-card--light .sw-card__icon svg,.sw-card-tile--light .sw-card__icon i,.sw-card-tile--light .sw-card__icon svg{color:inherit}.sw-card--light .sw-card__arrow,.sw-card-tile--light .sw-card__arrow{color:#0006}.sw-card--light a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--light a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#212529;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}.sw-card--light a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--light a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#212529}.sw-card--light.sw-card-tile:hover,.sw-card--light.sw-card-tile--strip:hover,.sw-card--light.sw-card-tile--compact:hover,.sw-card--light.sw-card-tile--project:hover,.sw-card-tile--light.sw-card-tile:hover,.sw-card-tile--light.sw-card-tile--strip:hover,.sw-card-tile--light.sw-card-tile--compact:hover,.sw-card-tile--light.sw-card-tile--project:hover{background-color:#e9ecef}.sw-card--light.sw-card-tile:hover .sw-card__icon,.sw-card--light.sw-card-tile--strip:hover .sw-card__icon,.sw-card--light.sw-card-tile--compact:hover .sw-card__icon,.sw-card--light.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--light.sw-card-tile:hover .sw-card__icon,.sw-card-tile--light.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--light.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--light.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--light.sw-card-tile:hover .sw-card__arrow,.sw-card--light.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--light.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--light.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--light.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--light.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--light.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--light.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--dark,.sw-card-tile--dark{color:#fff;--sw-card-bg:#212529;--sw-card-border:#212529;--sw-card-color:#fff;--sw-card-color-muted:#ffffffb3;background-color:#212529;border-color:#212529}.sw-card--dark .sw-card__title,.sw-card--dark .sw-card__title a,.sw-card--dark .card-title,.sw-card--dark .card-title a,.sw-card-tile--dark .sw-card__title,.sw-card-tile--dark .sw-card__title a,.sw-card-tile--dark .card-title,.sw-card-tile--dark .card-title a{color:#fff!important}.sw-card--dark .sw-card__subtitle,.sw-card--dark .sw-card__eyebrow,.sw-card--dark .sw-card__category,.sw-card--dark .card-subtitle,.sw-card-tile--dark .sw-card__subtitle,.sw-card-tile--dark .sw-card__eyebrow,.sw-card-tile--dark .sw-card__category,.sw-card-tile--dark .card-subtitle{color:#ffffffbf!important}.sw-card--dark .sw-card__text,.sw-card--dark .sw-card__content,.sw-card--dark .sw-card__excerpt,.sw-card--dark .card-text,.sw-card-tile--dark .sw-card__text,.sw-card-tile--dark .sw-card__content,.sw-card-tile--dark .sw-card__excerpt,.sw-card-tile--dark .card-text{color:#fff!important}.sw-card--dark .sw-card__meta,.sw-card-tile--dark .sw-card__meta{color:#fff9!important}.sw-card--dark .sw-card__header,.sw-card--dark .card-header,.sw-card--dark .sw-card__footer,.sw-card--dark .card-footer,.sw-card-tile--dark .sw-card__header,.sw-card-tile--dark .card-header,.sw-card-tile--dark .sw-card__footer,.sw-card-tile--dark .card-footer{background-color:#0000;border-color:#fff3}.sw-card--dark .sw-card__icon,.sw-card-tile--dark .sw-card__icon{color:#fff;background:#ffffff26;border-color:#ffffff40}.sw-card--dark .sw-card__icon i,.sw-card--dark .sw-card__icon svg,.sw-card-tile--dark .sw-card__icon i,.sw-card-tile--dark .sw-card__icon svg{color:inherit}.sw-card--dark .sw-card__arrow,.sw-card-tile--dark .sw-card__arrow{color:#ffffff80}.sw-card--dark a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link),.sw-card-tile--dark a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link){color:#fff;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.sw-card--dark a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover,.sw-card-tile--dark a:not(.btn):not(.sw-btn):not(.sw-btn-primary):not(.sw-btn-secondary):not(.sw-btn-success):not(.sw-btn-danger):not(.sw-btn-warning):not(.sw-btn-info):not(.sw-btn-light):not(.sw-btn-dark):not(.sw-btn-accent):not(.sw-btn-read):not(.sw-btn-browse):not(.sw-btn-trust):not(.sw-btn-outline-primary):not(.sw-btn-outline-secondary):not(.sw-btn-outline-success):not(.sw-btn-outline-danger):not(.sw-btn-outline-warning):not(.sw-btn-outline-info):not(.sw-btn-outline-light):not(.sw-btn-outline-dark):not(.sw-btn-outline-accent):not(.sw-btn-outline-read):not(.sw-btn-outline-browse):not(.sw-btn-outline-trust):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.sw-card__action-button):not(.stretched-link):hover{text-decoration-color:#fff}.sw-card--dark.sw-card-tile:hover,.sw-card--dark.sw-card-tile--strip:hover,.sw-card--dark.sw-card-tile--compact:hover,.sw-card--dark.sw-card-tile--project:hover,.sw-card-tile--dark.sw-card-tile:hover,.sw-card-tile--dark.sw-card-tile--strip:hover,.sw-card-tile--dark.sw-card-tile--compact:hover,.sw-card-tile--dark.sw-card-tile--project:hover{background-color:#343a40}.sw-card--dark.sw-card-tile:hover .sw-card__icon,.sw-card--dark.sw-card-tile--strip:hover .sw-card__icon,.sw-card--dark.sw-card-tile--compact:hover .sw-card__icon,.sw-card--dark.sw-card-tile--project:hover .sw-card__icon,.sw-card-tile--dark.sw-card-tile:hover .sw-card__icon,.sw-card-tile--dark.sw-card-tile--strip:hover .sw-card__icon,.sw-card-tile--dark.sw-card-tile--compact:hover .sw-card__icon,.sw-card-tile--dark.sw-card-tile--project:hover .sw-card__icon{transform:scale(1.05)}.sw-card--dark.sw-card-tile:hover .sw-card__arrow,.sw-card--dark.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--dark.sw-card-tile--compact:hover .sw-card__arrow,.sw-card--dark.sw-card-tile--project:hover .sw-card__arrow,.sw-card-tile--dark.sw-card-tile:hover .sw-card__arrow,.sw-card-tile--dark.sw-card-tile--strip:hover .sw-card__arrow,.sw-card-tile--dark.sw-card-tile--compact:hover .sw-card__arrow,.sw-card-tile--dark.sw-card-tile--project:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--glass-light,.sw-card-tile--glass-light{-webkit-backdrop-filter:blur(10px)!important;background:#00000026!important;border:1px solid #ffffff1a!important;box-shadow:0 8px 32px #0000001a!important}.sw-card--glass-light .sw-card__title,.sw-card--glass-light .card-title,.sw-card--glass-light .sw-card__text,.sw-card--glass-light .card-text,.sw-card--glass-light .sw-card__content,.sw-card-tile--glass-light .sw-card__title,.sw-card-tile--glass-light .card-title,.sw-card-tile--glass-light .sw-card__text,.sw-card-tile--glass-light .card-text,.sw-card-tile--glass-light .sw-card__content{color:#fff!important}.sw-card--glass-light .sw-card__subtitle,.sw-card--glass-light .card-subtitle,.sw-card--glass-light .sw-card__meta,.sw-card-tile--glass-light .sw-card__subtitle,.sw-card-tile--glass-light .card-subtitle,.sw-card-tile--glass-light .sw-card__meta{color:#fffc!important}.sw-card--glass-light.sw-card-tile,.sw-card-tile--glass-light.sw-card-tile{transition:all .3s}.sw-card--glass-light.sw-card-tile:hover,.sw-card-tile--glass-light.sw-card-tile:hover{transform:translateY(-2px);background:#0003!important;border-color:#fff3!important;box-shadow:0 12px 40px #00000026!important}.sw-card--glass-dark,.sw-card-tile--glass-dark{-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #0000001a!important;box-shadow:0 8px 32px #0000000d!important}.sw-card--glass-dark .sw-card__title,.sw-card--glass-dark .card-title,.sw-card--glass-dark .sw-card__text,.sw-card--glass-dark .card-text,.sw-card--glass-dark .sw-card__content,.sw-card-tile--glass-dark .sw-card__title,.sw-card-tile--glass-dark .card-title,.sw-card-tile--glass-dark .sw-card__text,.sw-card-tile--glass-dark .card-text,.sw-card-tile--glass-dark .sw-card__content{color:#212529!important}.sw-card--glass-dark .sw-card__subtitle,.sw-card--glass-dark .card-subtitle,.sw-card--glass-dark .sw-card__meta,.sw-card-tile--glass-dark .sw-card__subtitle,.sw-card-tile--glass-dark .card-subtitle,.sw-card-tile--glass-dark .sw-card__meta{color:#000000b3!important}.sw-card--glass-dark.sw-card-tile,.sw-card-tile--glass-dark.sw-card-tile{transition:all .3s}.sw-card--glass-dark.sw-card-tile:hover,.sw-card-tile--glass-dark.sw-card-tile:hover{transform:translateY(-2px);background:#ffffff26!important;border-color:#00000026!important;box-shadow:0 12px 40px #0000001a!important}.sw-card--primary-outline{border-color:var(--sw-color-primary);border-width:2px}.sw-card--secondary-outline{border-color:var(--sw-color-secondary);border-width:2px}.sw-card--accent-outline{border-color:var(--sw-color-accent);border-width:2px}.sw-card--success-outline{border-color:var(--sw-color-success);border-width:2px}.sw-card--danger-outline{border-color:var(--sw-color-danger);border-width:2px}.sw-card--warning-outline{border-color:var(--sw-color-warning);border-width:2px}.sw-card--info-outline{border-color:var(--sw-color-info);border-width:2px}.sw-card--glass-light,.sw-card-tile--glass-light{-webkit-backdrop-filter:blur(10px);color:#fff;background:#00000026;border:1px solid #ffffff1a}.sw-card--glass-light .sw-card__header,.sw-card--glass-light .card-header,.sw-card-tile--glass-light .sw-card__header,.sw-card-tile--glass-light .card-header{color:#fff;border-bottom-color:#ffffff1a;background:#0003!important}.sw-card--glass-light .sw-card__title,.sw-card--glass-light .card-title,.sw-card--glass-light .sw-card__text,.sw-card--glass-light .card-text,.sw-card--glass-light .sw-card__content,.sw-card--glass-light .sw-card__header *,.sw-card--glass-light .card-header *,.sw-card--glass-light .sw-card__body *,.sw-card--glass-light .card-body *,.sw-card--glass-light .sw-card__footer *,.sw-card--glass-light .card-footer *,body .sw-card--glass-light .sw-card__title,body .sw-card--glass-light .sw-card__text,body .sw-card--glass-light .sw-card__content,body .sw-card--glass-light .sw-card__header *,body .sw-card--glass-light .sw-card__body *,body .sw-card--glass-light .sw-card__footer *,.sw-card-tile--glass-light .sw-card__title,.sw-card-tile--glass-light .card-title,.sw-card-tile--glass-light .sw-card__text,.sw-card-tile--glass-light .card-text,.sw-card-tile--glass-light .sw-card__content,.sw-card-tile--glass-light .sw-card__header *,.sw-card-tile--glass-light .card-header *,.sw-card-tile--glass-light .sw-card__body *,.sw-card-tile--glass-light .card-body *,.sw-card-tile--glass-light .sw-card__footer *,.sw-card-tile--glass-light .card-footer *,body .sw-card-tile--glass-light .sw-card__title,body .sw-card-tile--glass-light .sw-card__text,body .sw-card-tile--glass-light .sw-card__content,body .sw-card-tile--glass-light .sw-card__header *,body .sw-card-tile--glass-light .sw-card__body *,body .sw-card-tile--glass-light .sw-card__footer *{color:#fff!important}.sw-card--glass-light .sw-card__subtitle,.sw-card--glass-light .card-subtitle,.sw-card--glass-light .sw-card__meta,.sw-card--glass-light .sw-card__header .sw-card__subtitle,.sw-card--glass-light .sw-card__header .sw-card__meta,body .sw-card--glass-light .sw-card__subtitle,body .sw-card--glass-light .sw-card__meta,body .sw-card--glass-light .sw-card__header .sw-card__subtitle,body .sw-card--glass-light .sw-card__header .sw-card__meta,.sw-card-tile--glass-light .sw-card__subtitle,.sw-card-tile--glass-light .card-subtitle,.sw-card-tile--glass-light .sw-card__meta,.sw-card-tile--glass-light .sw-card__header .sw-card__subtitle,.sw-card-tile--glass-light .sw-card__header .sw-card__meta,body .sw-card-tile--glass-light .sw-card__subtitle,body .sw-card-tile--glass-light .sw-card__meta,body .sw-card-tile--glass-light .sw-card__header .sw-card__subtitle,body .sw-card-tile--glass-light .sw-card__header .sw-card__meta{color:#fffc!important}.sw-card--glass-light a:not(.btn):not([class*=sw-btn]),.sw-card-tile--glass-light a:not(.btn):not([class*=sw-btn]){color:#fff!important}.sw-card--glass-light a:not(.btn):not([class*=sw-btn]):hover,.sw-card-tile--glass-light a:not(.btn):not([class*=sw-btn]):hover{color:#fffc!important}.sw-card--glass-dark,.sw-card-tile--glass-dark{-webkit-backdrop-filter:blur(10px);color:#212529;background:#ffffff1a;border:1px solid #0000001a}.sw-card--glass-dark .sw-card__header,.sw-card--glass-dark .card-header,.sw-card-tile--glass-dark .sw-card__header,.sw-card-tile--glass-dark .card-header{color:#212529;border-bottom-color:#0000001a;background:#ffffff26!important}.sw-card--glass-dark .sw-card__title,.sw-card--glass-dark .card-title,.sw-card--glass-dark .sw-card__text,.sw-card--glass-dark .card-text,.sw-card--glass-dark .sw-card__content,.sw-card--glass-dark .sw-card__header *,.sw-card--glass-dark .card-header *,.sw-card--glass-dark .sw-card__body *,.sw-card--glass-dark .card-body *,.sw-card--glass-dark .sw-card__footer *,.sw-card--glass-dark .card-footer *,body .sw-card--glass-dark .sw-card__title,body .sw-card--glass-dark .sw-card__text,body .sw-card--glass-dark .sw-card__content,body .sw-card--glass-dark .sw-card__header *,body .sw-card--glass-dark .sw-card__body *,body .sw-card--glass-dark .sw-card__footer *,.sw-card-tile--glass-dark .sw-card__title,.sw-card-tile--glass-dark .card-title,.sw-card-tile--glass-dark .sw-card__text,.sw-card-tile--glass-dark .card-text,.sw-card-tile--glass-dark .sw-card__content,.sw-card-tile--glass-dark .sw-card__header *,.sw-card-tile--glass-dark .card-header *,.sw-card-tile--glass-dark .sw-card__body *,.sw-card-tile--glass-dark .card-body *,.sw-card-tile--glass-dark .sw-card__footer *,.sw-card-tile--glass-dark .card-footer *,body .sw-card-tile--glass-dark .sw-card__title,body .sw-card-tile--glass-dark .sw-card__text,body .sw-card-tile--glass-dark .sw-card__content,body .sw-card-tile--glass-dark .sw-card__header *,body .sw-card-tile--glass-dark .sw-card__body *,body .sw-card-tile--glass-dark .sw-card__footer *{color:#212529!important}.sw-card--glass-dark .sw-card__subtitle,.sw-card--glass-dark .card-subtitle,.sw-card--glass-dark .sw-card__meta,.sw-card--glass-dark .sw-card__header .sw-card__subtitle,.sw-card--glass-dark .sw-card__header .sw-card__meta,body .sw-card--glass-dark .sw-card__subtitle,body .sw-card--glass-dark .sw-card__meta,body .sw-card--glass-dark .sw-card__header .sw-card__subtitle,body .sw-card--glass-dark .sw-card__header .sw-card__meta,.sw-card-tile--glass-dark .sw-card__subtitle,.sw-card-tile--glass-dark .card-subtitle,.sw-card-tile--glass-dark .sw-card__meta,.sw-card-tile--glass-dark .sw-card__header .sw-card__subtitle,.sw-card-tile--glass-dark .sw-card__header .sw-card__meta,body .sw-card-tile--glass-dark .sw-card__subtitle,body .sw-card-tile--glass-dark .sw-card__meta,body .sw-card-tile--glass-dark .sw-card__header .sw-card__subtitle,body .sw-card-tile--glass-dark .sw-card__header .sw-card__meta{color:#000000b3!important}.sw-card--glass-dark a:not(.btn):not([class*=sw-btn]),.sw-card-tile--glass-dark a:not(.btn):not([class*=sw-btn]){color:#212529!important}.sw-card--glass-dark a:not(.btn):not([class*=sw-btn]):hover,.sw-card-tile--glass-dark a:not(.btn):not([class*=sw-btn]):hover{color:#000000b3!important}.sw-card-group{flex-flow:wrap;gap:1.5rem;display:flex}.sw-card-group .sw-card,.sw-card-group .card{flex:1 0}@media (max-width:767.98px){.sw-card-group{flex-direction:column}.sw-card-group .sw-card,.sw-card-group .card{flex:1 0 100%}}.sw-card-deck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.sw-card--project,.sw-card-tile--project{--sw-card-project-media-ratio:2;border-radius:var(--sw-card-radius);box-shadow:var(--sw-card-shadow);overflow:hidden}.sw-card--project .sw-card__media,.sw-card-tile--project .sw-card__media{width:100%;aspect-ratio:var(--sw-card-project-media-ratio);position:relative;overflow:hidden}.sw-card--project .sw-card__media img,.sw-card--project .sw-card__media picture,.sw-card--project .sw-card__media video,.sw-card-tile--project .sw-card__media img,.sw-card-tile--project .sw-card__media picture,.sw-card-tile--project .sw-card__media video{object-fit:cover;width:100%;height:100%;transition:var(--sw-card-project-image-transition,transform .3s ease);display:block}.sw-card--project .sw-card__body,.sw-card--project .card-body,.sw-card-tile--project .sw-card__body,.sw-card-tile--project .card-body{padding:var(--sw-card-project-body-padding,1.25rem 1.5rem)}.sw-card--project .sw-card__eyebrow,.sw-card-tile--project .sw-card__eyebrow{font-size:var(--sw-card-project-eyebrow-size,.75rem);font-weight:var(--sw-card-eyebrow-weight,var(--sw-font-weight-semibold));text-transform:uppercase;letter-spacing:var(--sw-card-eyebrow-letter-spacing,.05em);color:var(--sw-card-eyebrow-color,var(--sw-color-accent));margin-bottom:var(--sw-card-eyebrow-margin-bottom,.5rem)}.sw-card--project .sw-card__title,.sw-card--project .card-title,.sw-card-tile--project .sw-card__title,.sw-card-tile--project .card-title{font-size:var(--sw-card-project-title-size,1.25rem);margin-bottom:var(--sw-card-project-title-margin-bottom,.5rem)}.sw-card--project .sw-card__content,.sw-card-tile--project .sw-card__content{font-size:var(--sw-card-project-content-size,1rem);color:var(--sw-card-content-color,var(--sw-card-color-muted));line-height:var(--sw-card-content-line-height,1.6)}.sw-card--project .sw-card__content p:last-child,.sw-card-tile--project .sw-card__content p:last-child{margin-bottom:0}.sw-card--project .sw-card__footer,.sw-card--project .card-footer,.sw-card-tile--project .sw-card__footer,.sw-card-tile--project .card-footer{border-top:1px solid var(--sw-card-border);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.sw-card--project .sw-card__footer .sw-card__meta,.sw-card--project .card-footer .sw-card__meta,.sw-card-tile--project .sw-card__footer .sw-card__meta,.sw-card-tile--project .card-footer .sw-card__meta{color:var(--sw-card-color-muted);font-size:.875rem}.sw-card-tile--project,.sw-card--project.sw-card-tile{transition:var(--sw-card-transition,all .24s cubic-bezier(.2,.8,.2,1));cursor:pointer}.sw-card-tile--project:hover,.sw-card--project.sw-card-tile:hover{box-shadow:var(--sw-card-hover-shadow);transform:translateY(var(--sw-card-tile-hover-translate))}.sw-card-tile--project:hover .sw-card__media img,.sw-card--project.sw-card-tile:hover .sw-card__media img{transform:scale(var(--sw-card-project-image-hover-scale,1.03))}.sw-card-tile--project:hover .sw-card__title a,.sw-card-tile--project:hover .card-title a,.sw-card--project.sw-card-tile:hover .sw-card__title a,.sw-card--project.sw-card-tile:hover .card-title a{color:var(--sw-card-project-title-hover-color,var(--sw-color-primary))}.sw-card--service,.sw-card-tile--service{border-radius:var(--sw-card-radius);border-width:var(--sw-card-border-width);flex-direction:row;overflow:hidden}.sw-card--service .sw-card__inner,.sw-card-tile--service .sw-card__inner{align-items:stretch;width:100%;display:flex}.sw-card--service .sw-card__media,.sw-card-tile--service .sw-card__media{background-color:var(--sw-card-media-bg,var(--sw-body-bg));flex-shrink:0;justify-content:center;align-items:center;width:35%;min-width:100px;height:100%;display:flex;overflow:hidden}.sw-card--service .sw-card__media img,.sw-card--service .sw-card__media picture,.sw-card--service .sw-card__media video,.sw-card-tile--service .sw-card__media img,.sw-card-tile--service .sw-card__media picture,.sw-card-tile--service .sw-card__media video{object-fit:cover;width:100%;height:100%;display:block}.sw-card--service .sw-card__media i,.sw-card--service .sw-card__media svg,.sw-card-tile--service .sw-card__media i,.sw-card-tile--service .sw-card__media svg{font-size:var(--sw-card-service-icon-size,1.75rem);line-height:1}:is(.sw-card--service .sw-card__media:has(i,svg)+.sw-card__body,.sw-card--service .sw-card__media:has(i,svg)+.card-body,.sw-card-tile--service .sw-card__media:has(i,svg)+.sw-card__body,.sw-card-tile--service .sw-card__media:has(i,svg)+.card-body){padding-left:0}.sw-card--service .sw-card__body,.sw-card--service .card-body,.sw-card-tile--service .sw-card__body,.sw-card-tile--service .card-body{padding:var(--sw-card-service-body-padding,1rem 1.25rem);flex-direction:column;flex:1;justify-content:center;display:flex}.sw-card--service .sw-card__meta-row,.sw-card-tile--service .sw-card__meta-row{gap:var(--sw-card-meta-row-gap,.5rem);margin-bottom:var(--sw-card-meta-row-margin-bottom,.25rem);font-size:var(--sw-card-meta-row-font-size,.75rem);flex-wrap:wrap;display:flex}.sw-card--service .sw-card__meta-row .sw-card__meta,.sw-card-tile--service .sw-card__meta-row .sw-card__meta{color:var(--sw-card-meta-color,var(--sw-card-color-muted))}.sw-card--service .sw-card__meta-row .sw-card__category,.sw-card-tile--service .sw-card__meta-row .sw-card__category{color:var(--sw-card-category-color,var(--sw-color-accent));font-weight:var(--sw-card-category-weight,var(--sw-font-weight-medium))}.sw-card--service .sw-card__title,.sw-card--service .card-title,.sw-card-tile--service .sw-card__title,.sw-card-tile--service .card-title{font-size:var(--sw-card-service-title-size,1.25rem);margin-bottom:var(--sw-card-service-title-margin-bottom,.25rem);line-height:var(--sw-card-service-title-line-height,1.3)}.sw-card--service .sw-card__excerpt,.sw-card-tile--service .sw-card__excerpt{font-size:var(--sw-card-service-excerpt-size,1rem);color:var(--sw-card-excerpt-color,var(--sw-card-color-muted));margin-bottom:var(--sw-card-excerpt-margin-bottom,.5rem);line-height:var(--sw-card-excerpt-line-height,1.5);-webkit-line-clamp:var(--sw-card-excerpt-line-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sw-card--service .sw-card__action-link,.sw-card-tile--service .sw-card__action-link{margin-top:var(--sw-card-service-action-link-margin-top,.5rem)}@media (max-width:575px){.sw-card--service,.sw-card-tile--service,.sw-card--service .sw-card__inner,.sw-card-tile--service .sw-card__inner{flex-direction:column}.sw-card--service .sw-card__media,.sw-card-tile--service .sw-card__media{aspect-ratio:16/9;width:100%;min-width:100%;max-width:100%}.sw-card--service .sw-card__body,.sw-card--service .card-body,.sw-card-tile--service .sw-card__body,.sw-card-tile--service .card-body{padding:1rem}}.sw-card-tile--service,.sw-card--service.sw-card-tile{cursor:pointer;transition:background-color .2s,border-color .2s}.sw-card-tile--service:hover,.sw-card--service.sw-card-tile:hover{border-color:var(--sw-card-hover-border)}.sw-card-tile--service:hover .sw-card__title a,.sw-card-tile--service:hover .card-title a,.sw-card--service.sw-card-tile:hover .sw-card__title a,.sw-card--service.sw-card-tile:hover .card-title a{color:var(--sw-color-primary)}.sw-card--service-large .sw-card__media i,.sw-card--service-large .sw-card__media svg,.sw-card-tile--service-large .sw-card__media i,.sw-card-tile--service-large .sw-card__media svg{font-size:var(--sw-card-service-icon-size-large,2.5rem)}.sw-card--strip,.sw-card-tile--strip{--sw-card-strip-padding:.75rem 1rem;box-shadow:none;border:1px solid var(--sw-card-border);border-radius:0}.sw-card--strip .sw-card__body,.sw-card--strip .card-body,.sw-card-tile--strip .sw-card__body,.sw-card-tile--strip .card-body{padding:var(--sw-card-strip-padding);align-items:center;gap:1.5rem;display:flex}.sw-card--strip .sw-card__icon,.sw-card-tile--strip .sw-card__icon{width:var(--sw-card-strip-icon-size,3rem);height:var(--sw-card-strip-icon-size,3rem);font-size:var(--sw-card-strip-icon-font-size,1.5rem);color:var(--sw-color-primary);background:linear-gradient(135deg,rgba(var(--sw-color-primary-rgb),.08),rgba(var(--sw-color-primary-rgb),.15));border:1px solid rgba(var(--sw-color-primary-rgb),.15);border-radius:var(--sw-card-radius,.5rem);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.sw-card--strip .sw-card__icon i,.sw-card--strip .sw-card__icon svg,.sw-card-tile--strip .sw-card__icon i,.sw-card-tile--strip .sw-card__icon svg{line-height:1}.sw-card--strip .sw-card__media,.sw-card-tile--strip .sw-card__media{width:var(--sw-card-strip-media-size,48px);height:var(--sw-card-strip-media-size,48px);border-radius:var(--sw-radius-sm);background-color:var(--sw-card-media-bg,var(--sw-body-bg));flex-shrink:0;overflow:hidden}.sw-card--strip .sw-card__media img,.sw-card--strip .sw-card__media picture,.sw-card--strip .sw-card__media video,.sw-card-tile--strip .sw-card__media img,.sw-card-tile--strip .sw-card__media picture,.sw-card-tile--strip .sw-card__media video{object-fit:cover;width:100%;height:100%;display:block}.sw-card--strip .sw-card__main,.sw-card-tile--strip .sw-card__main{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.sw-card--strip .sw-card__title,.sw-card--strip .card-title,.sw-card-tile--strip .sw-card__title,.sw-card-tile--strip .card-title{font-size:var(--sw-card-strip-title-size,1rem);font-weight:var(--sw-font-weight-medium);margin-bottom:0;margin-right:auto}.sw-card--strip .sw-card__title a,.sw-card--strip .card-title a,.sw-card-tile--strip .sw-card__title a,.sw-card-tile--strip .card-title a{color:inherit;text-decoration:none}.sw-card--strip .sw-card__title a:hover,.sw-card--strip .card-title a:hover,.sw-card-tile--strip .sw-card__title a:hover,.sw-card-tile--strip .card-title a:hover{text-decoration:underline}.sw-card--strip .sw-card__subtitle,.sw-card--strip .card-subtitle,.sw-card-tile--strip .sw-card__subtitle,.sw-card-tile--strip .card-subtitle{color:var(--sw-card-color-muted);margin:0;font-size:.75rem}.sw-card--strip .sw-card__excerpt,.sw-card-tile--strip .sw-card__excerpt{color:var(--sw-card-color-muted);margin:0;font-size:.875rem}.sw-card--strip .sw-card__meta,.sw-card-tile--strip .sw-card__meta{color:var(--sw-card-color-muted);flex-shrink:0;font-size:.75rem}.sw-card--strip .sw-card__arrow,.sw-card-tile--strip .sw-card__arrow{color:var(--sw-card-color-muted);opacity:.5;flex-shrink:0;transition:opacity .2s,transform .2s}.sw-card--strip.sw-card--list,.sw-card-tile--strip.sw-card--list{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--sw-card-border)}.sw-card--strip.sw-card--list:first-child,.sw-card-tile--strip.sw-card--list:first-child{border-top:1px solid var(--sw-card-border)}.sw-card--strip.sw-card--list:last-child,.sw-card-tile--strip.sw-card--list:last-child{border-bottom:1px solid var(--sw-card-border)}.sw-card-tile--strip,.sw-card--strip.sw-card-tile{cursor:pointer;transition:background-color .2s,border-color .2s}.sw-card-tile--strip:hover .sw-card__icon,.sw-card--strip.sw-card-tile:hover .sw-card__icon{background:linear-gradient(135deg,rgba(var(--sw-color-primary-rgb),.12),rgba(var(--sw-color-primary-rgb),.22));border-color:rgba(var(--sw-color-primary-rgb),.25);transform:scale(1.05)}.sw-card-tile--strip:hover .sw-card__title a,.sw-card-tile--strip:hover .card-title a,.sw-card--strip.sw-card-tile:hover .sw-card__title a,.sw-card--strip.sw-card-tile:hover .card-title a{color:var(--sw-color-primary)}.sw-card-tile--strip:hover .sw-card__arrow,.sw-card--strip.sw-card-tile:hover .sw-card__arrow{opacity:1;transform:translate(2px)}.sw-card--strip-large .sw-card__media,.sw-card-tile--strip-large .sw-card__media{width:var(--sw-card-strip-media-size-large,80px);height:var(--sw-card-strip-media-size-large,80px)}.sw-card--strip-large .sw-card__icon,.sw-card-tile--strip-large .sw-card__icon{width:var(--sw-card-strip-icon-size-large,5rem);height:var(--sw-card-strip-icon-size-large,5rem);font-size:var(--sw-card-strip-icon-font-size-large,2.5rem)}.sw-card--feature,.sw-card-tile--feature{--sw-card-feature-min-height:320px;min-height:var(--sw-card-feature-min-height);box-shadow:none;background-color:#0000;border:none;border-radius:4px;flex-direction:column;justify-content:flex-end;padding-top:55%;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.sw-card--feature:hover,.sw-card-tile--feature:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.sw-card--feature .sw-card__media,.sw-card-tile--feature .sw-card__media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sw-card--feature .sw-card__media img,.sw-card-tile--feature .sw-card__media img{object-fit:cover;width:100%;height:100%;display:block}.sw-card--feature .sw-card__media:after,.sw-card-tile--feature .sw-card__media:after{content:"";z-index:1;background:radial-gradient(at bottom,#000000a6 0%,#00000040 60%,#0000 100%),linear-gradient(#0000 60%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.sw-card--feature .sw-card__body,.sw-card--feature .card-body,.sw-card-tile--feature .sw-card__body,.sw-card-tile--feature .card-body{z-index:2;color:#fff;padding:1.5rem 2rem;position:relative}@media (min-width:768px){.sw-card--feature .sw-card__body,.sw-card--feature .card-body,.sw-card-tile--feature .sw-card__body,.sw-card-tile--feature .card-body{padding:2rem 2.5rem}}.sw-card--feature .sw-card__eyebrow,.sw-card-tile--feature .sw-card__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ffffffe6;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1}.sw-card--feature .sw-card__title,.sw-card--feature .card-title,.sw-card-tile--feature .sw-card__title,.sw-card-tile--feature .card-title{color:#fff;text-shadow:0 2px 8px #0000004d;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.sw-card--feature .sw-card__title,.sw-card--feature .card-title,.sw-card-tile--feature .sw-card__title,.sw-card-tile--feature .card-title{font-size:2rem}}.sw-card--feature .sw-card__title a,.sw-card--feature .card-title a,.sw-card-tile--feature .sw-card__title a,.sw-card-tile--feature .card-title a{color:inherit;text-decoration:none}.sw-card--feature .sw-card__title a:hover,.sw-card--feature .card-title a:hover,.sw-card-tile--feature .sw-card__title a:hover,.sw-card-tile--feature .card-title a:hover{color:#ffffffe6}.sw-card--feature .sw-card__content,.sw-card-tile--feature .sw-card__content{color:#fffffff2;text-shadow:0 1px 4px #0003;margin-bottom:0;font-size:.9375rem;line-height:1.6}.sw-card--feature .sw-card__content p,.sw-card-tile--feature .sw-card__content p{margin:0}.sw-card--feature .sw-card__content p:last-child,.sw-card-tile--feature .sw-card__content p:last-child{margin-bottom:0}.sw-card--feature .sw-card__meta,.sw-card-tile--feature .sw-card__meta{color:#ffffffd9;margin-top:.75rem;font-size:.8125rem}.sw-card--feature.sw-card--glass-light .sw-card__body,.sw-card--feature.sw-card--glass-light .card-body,.sw-card-tile--feature.sw-card--glass-light .sw-card__body,.sw-card-tile--feature.sw-card--glass-light .card-body{color:#fff;-webkit-backdrop-filter:blur(10px)!important;background:#0003!important}.sw-card--feature.sw-card--glass-light .sw-card__eyebrow,.sw-card-tile--feature.sw-card--glass-light .sw-card__eyebrow{color:#ffffffe6!important}.sw-card--feature.sw-card--glass-light .sw-card__title,.sw-card--feature.sw-card--glass-light .card-title,.sw-card-tile--feature.sw-card--glass-light .sw-card__title,.sw-card-tile--feature.sw-card--glass-light .card-title{text-shadow:0 2px 8px #0000004d;color:#fff!important}.sw-card--feature.sw-card--glass-light .sw-card__content,.sw-card-tile--feature.sw-card--glass-light .sw-card__content{text-shadow:0 1px 4px #0003;color:#fffffff2!important}.sw-card--feature.sw-card--glass-light .sw-card__footer-row .sw-card__meta,.sw-card-tile--feature.sw-card--glass-light .sw-card__footer-row .sw-card__meta{color:#ffffffd9!important}.sw-card--feature.sw-card--glass-dark .sw-card__body,.sw-card--feature.sw-card--glass-dark .card-body,.sw-card-tile--feature.sw-card--glass-dark .sw-card__body,.sw-card-tile--feature.sw-card--glass-dark .card-body{color:#212529;border-top:1px solid #0000001a;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff26!important}.sw-card--feature.sw-card--glass-dark .sw-card__eyebrow,.sw-card-tile--feature.sw-card--glass-dark .sw-card__eyebrow{color:#000c!important}.sw-card--feature.sw-card--glass-dark .sw-card__title,.sw-card--feature.sw-card--glass-dark .card-title,.sw-card-tile--feature.sw-card--glass-dark .sw-card__title,.sw-card-tile--feature.sw-card--glass-dark .card-title{text-shadow:0 1px 4px #ffffff80;color:#212529!important}.sw-card--feature.sw-card--glass-dark .sw-card__content,.sw-card-tile--feature.sw-card--glass-dark .sw-card__content{text-shadow:0 1px 2px #ffffff4d;color:#000000d9!important}.sw-card--feature.sw-card--glass-dark .sw-card__footer-row .sw-card__meta,.sw-card-tile--feature.sw-card--glass-dark .sw-card__footer-row .sw-card__meta{color:#000000bf!important}.sw-card--feature-overlay,.sw-card-tile--feature-overlay{--sw-card-feature-min-height:320px;min-height:var(--sw-card-feature-min-height);box-shadow:none;background-color:#0000;border:none;border-radius:4px;flex-direction:column;justify-content:flex-end;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.sw-card--feature-overlay:hover,.sw-card-tile--feature-overlay:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.sw-card--feature-overlay .sw-card__media,.sw-card-tile--feature-overlay .sw-card__media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sw-card--feature-overlay .sw-card__media img,.sw-card-tile--feature-overlay .sw-card__media img{object-fit:cover;width:100%;height:100%;display:block}.sw-card--feature-overlay .sw-card__media:after,.sw-card-tile--feature-overlay .sw-card__media:after{content:"";z-index:1;background:radial-gradient(at bottom,#000000a6 0%,#00000040 60%,#0000 100%),linear-gradient(#0000 60%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.sw-card--feature-overlay .sw-card__body,.sw-card--feature-overlay .card-body,.sw-card-tile--feature-overlay .sw-card__body,.sw-card-tile--feature-overlay .card-body{z-index:2;color:#fff;padding:1.5rem 2rem;position:relative}@media (min-width:768px){.sw-card--feature-overlay .sw-card__body,.sw-card--feature-overlay .card-body,.sw-card-tile--feature-overlay .sw-card__body,.sw-card-tile--feature-overlay .card-body{padding:2rem 2.5rem}}.sw-card--feature-overlay .sw-card__eyebrow,.sw-card-tile--feature-overlay .sw-card__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ffffffe6;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1}.sw-card--feature-overlay .sw-card__title,.sw-card--feature-overlay .card-title,.sw-card-tile--feature-overlay .sw-card__title,.sw-card-tile--feature-overlay .card-title{color:#fff;text-shadow:0 2px 8px #0000004d;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.sw-card--feature-overlay .sw-card__title,.sw-card--feature-overlay .card-title,.sw-card-tile--feature-overlay .sw-card__title,.sw-card-tile--feature-overlay .card-title{font-size:2rem}}.sw-card--feature-overlay .sw-card__title a,.sw-card--feature-overlay .card-title a,.sw-card-tile--feature-overlay .sw-card__title a,.sw-card-tile--feature-overlay .card-title a{color:inherit;text-decoration:none}.sw-card--feature-overlay .sw-card__title a:hover,.sw-card--feature-overlay .card-title a:hover,.sw-card-tile--feature-overlay .sw-card__title a:hover,.sw-card-tile--feature-overlay .card-title a:hover{color:#ffffffe6}.sw-card--feature-overlay .sw-card__content,.sw-card-tile--feature-overlay .sw-card__content{color:#fffffff2;text-shadow:0 1px 4px #0003;margin-bottom:0;font-size:.9375rem;line-height:1.6}.sw-card--feature-overlay .sw-card__content p,.sw-card-tile--feature-overlay .sw-card__content p{margin:0}.sw-card--feature-overlay .sw-card__content p:last-child,.sw-card-tile--feature-overlay .sw-card__content p:last-child{margin-bottom:0}.sw-card--feature-overlay .sw-card__meta,.sw-card-tile--feature-overlay .sw-card__meta{color:#ffffffd9;margin-top:.75rem;font-size:.8125rem}.sw-card--feature-overlay.sw-card--glass-light .sw-card__media:after,.sw-card-tile--feature-overlay.sw-card--glass-light .sw-card__media:after{background:linear-gradient(#0000 30%,#0000004d 60%,#0009 100%)}.sw-card--feature-overlay.sw-card--glass-light .sw-card__body,.sw-card--feature-overlay.sw-card--glass-light .card-body,.sw-card-tile--feature-overlay.sw-card--glass-light .sw-card__body,.sw-card-tile--feature-overlay.sw-card--glass-light .card-body{border-top:1px solid #ffffff1a;-webkit-backdrop-filter:blur(10px)!important;background:#0003!important}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__media:after,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__media:after{background:linear-gradient(#0000 30%,#ffffff80 60%,#ffffffd9 100%)}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__body,.sw-card--feature-overlay.sw-card--glass-dark .card-body,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__body,.sw-card-tile--feature-overlay.sw-card--glass-dark .card-body{border-top:1px solid #0000001a;-webkit-backdrop-filter:blur(10px)!important;color:#212529!important;background:#ffffff26!important}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__eyebrow,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__eyebrow{color:#000c!important}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__title,.sw-card--feature-overlay.sw-card--glass-dark .card-title,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__title,.sw-card-tile--feature-overlay.sw-card--glass-dark .card-title{text-shadow:0 1px 4px #ffffff80;color:#212529!important}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__content,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__content{text-shadow:0 1px 2px #ffffff4d;color:#000000d9!important}.sw-card--feature-overlay.sw-card--glass-dark .sw-card__meta,.sw-card-tile--feature-overlay.sw-card--glass-dark .sw-card__meta{color:#000000bf!important}.sw-card-tile--feature-overlay,.sw-card--feature-overlay.sw-card-tile{cursor:pointer;transition:all .24s cubic-bezier(.2,.8,.2,1)}.sw-card-tile--feature-overlay:hover,.sw-card--feature-overlay.sw-card-tile:hover{box-shadow:var(--sw-card-hover-shadow);transform:translateY(var(--sw-card-tile-hover-translate))}.sw-card-tile--feature-overlay:hover .sw-card__media img,.sw-card--feature-overlay.sw-card-tile:hover .sw-card__media img{transition:transform .4s;transform:scale(1.05)}.sw-card--sm .sw-card__header,.sw-card--sm .card-header,.sw-card-tile--sm .sw-card__header,.sw-card-tile--sm .card-header{padding:1.125rem .9375rem}.sw-card--sm .sw-card__header h1,.sw-card--sm .card-header h1,.sw-card--sm .sw-card__header h2,.sw-card--sm .card-header h2,.sw-card--sm .sw-card__header h3,.sw-card--sm .card-header h3,.sw-card--sm .sw-card__header h4,.sw-card--sm .card-header h4,.sw-card--sm .sw-card__header h5,.sw-card--sm .card-header h5,.sw-card--sm .sw-card__header h6,.sw-card--sm .card-header h6,.sw-card-tile--sm .sw-card__header h1,.sw-card-tile--sm .card-header h1,.sw-card-tile--sm .sw-card__header h2,.sw-card-tile--sm .card-header h2,.sw-card-tile--sm .sw-card__header h3,.sw-card-tile--sm .card-header h3,.sw-card-tile--sm .sw-card__header h4,.sw-card-tile--sm .card-header h4,.sw-card-tile--sm .sw-card__header h5,.sw-card-tile--sm .card-header h5,.sw-card-tile--sm .sw-card__header h6,.sw-card-tile--sm .card-header h6{font-size:1rem}.sw-card--sm .sw-card__body,.sw-card--sm .card-body,.sw-card-tile--sm .sw-card__body,.sw-card-tile--sm .card-body{padding:calc(var(--sw-card-padding)*.75)}.sw-card--sm .sw-card__footer,.sw-card--sm .card-footer,.sw-card-tile--sm .sw-card__footer,.sw-card-tile--sm .card-footer{padding:.75rem .9375rem}.sw-card--sm .sw-card__title,.sw-card--sm .card-title,.sw-card-tile--sm .sw-card__title,.sw-card-tile--sm .card-title{margin-bottom:.25rem;font-size:1rem}.sw-card--sm .sw-card__subtitle,.sw-card--sm .card-subtitle,.sw-card-tile--sm .sw-card__subtitle,.sw-card-tile--sm .card-subtitle{margin-bottom:.25rem;font-size:.75rem}.sw-card--sm .sw-card__text,.sw-card--sm .card-text,.sw-card--sm .sw-card__content,.sw-card-tile--sm .sw-card__text,.sw-card-tile--sm .card-text,.sw-card-tile--sm .sw-card__content{font-size:.875rem}.sw-card--sm .sw-card__meta,.sw-card-tile--sm .sw-card__meta{font-size:.75rem}.sw-card--sm .sw-card__icon,.sw-card-tile--sm .sw-card__icon{width:2rem;height:2rem;font-size:1rem}.sw-card--sm .sw-card__action-button,.sw-card-tile--sm .sw-card__action-button{padding:.375rem .75rem;font-size:.875rem}.sw-card--lg .sw-card__header,.sw-card--lg .card-header,.sw-card-tile--lg .sw-card__header,.sw-card-tile--lg .card-header{padding:2.25rem 1.875rem}.sw-card--lg .sw-card__header h1,.sw-card--lg .card-header h1,.sw-card--lg .sw-card__header h2,.sw-card--lg .card-header h2,.sw-card--lg .sw-card__header h3,.sw-card--lg .card-header h3,.sw-card--lg .sw-card__header h4,.sw-card--lg .card-header h4,.sw-card--lg .sw-card__header h5,.sw-card--lg .card-header h5,.sw-card--lg .sw-card__header h6,.sw-card--lg .card-header h6,.sw-card-tile--lg .sw-card__header h1,.sw-card-tile--lg .card-header h1,.sw-card-tile--lg .sw-card__header h2,.sw-card-tile--lg .card-header h2,.sw-card-tile--lg .sw-card__header h3,.sw-card-tile--lg .card-header h3,.sw-card-tile--lg .sw-card__header h4,.sw-card-tile--lg .card-header h4,.sw-card-tile--lg .sw-card__header h5,.sw-card-tile--lg .card-header h5,.sw-card-tile--lg .sw-card__header h6,.sw-card-tile--lg .card-header h6{font-size:1.5rem}.sw-card--lg .sw-card__body,.sw-card--lg .card-body,.sw-card-tile--lg .sw-card__body,.sw-card-tile--lg .card-body{padding:calc(var(--sw-card-padding)*1.5)}.sw-card--lg .sw-card__footer,.sw-card--lg .card-footer,.sw-card-tile--lg .sw-card__footer,.sw-card-tile--lg .card-footer{padding:1.5rem 1.875rem}.sw-card--lg .sw-card__title,.sw-card--lg .card-title,.sw-card-tile--lg .sw-card__title,.sw-card-tile--lg .card-title{margin-bottom:1rem;font-size:1.5rem}.sw-card--lg .sw-card__subtitle,.sw-card--lg .card-subtitle,.sw-card-tile--lg .sw-card__subtitle,.sw-card-tile--lg .card-subtitle{margin-bottom:1rem;font-size:1rem}.sw-card--lg .sw-card__text,.sw-card--lg .card-text,.sw-card--lg .sw-card__content,.sw-card-tile--lg .sw-card__text,.sw-card-tile--lg .card-text,.sw-card-tile--lg .sw-card__content{font-size:1.25rem}.sw-card--lg .sw-card__meta,.sw-card-tile--lg .sw-card__meta{font-size:1rem}.sw-card--lg .sw-card__icon,.sw-card-tile--lg .sw-card__icon{width:3.5rem;height:3.5rem;font-size:1.75rem}.sw-card--lg .sw-card__action-button,.sw-card-tile--lg .sw-card__action-button{padding:.75rem 1.5rem;font-size:1.25rem}.sw-card--lg .card-img-top,.sw-card--lg .sw-card__img,.sw-card--lg .card-img,.sw-card--lg .card-img-bottom,.sw-card-tile--lg .card-img-top,.sw-card-tile--lg .sw-card__img,.sw-card-tile--lg .card-img,.sw-card-tile--lg .card-img-bottom{object-fit:cover;max-height:400px}.sw-card--lg.sw-card--compact .sw-card__media,.sw-card-tile--lg.sw-card--compact .sw-card__media{width:var(--sw-card-compact-media-size-large,150px);height:var(--sw-card-compact-media-size-large,150px)}.sw-card--lg.sw-card--compact .sw-card__media i,.sw-card--lg.sw-card--compact .sw-card__media svg,.sw-card-tile--lg.sw-card--compact .sw-card__media i,.sw-card-tile--lg.sw-card--compact .sw-card__media svg{font-size:var(--sw-card-compact-icon-size-large,3.5rem)}.sw-card--lg.sw-card--service .sw-card__media,.sw-card-tile--lg.sw-card--service .sw-card__media{width:35%;min-width:140px;height:100%}.sw-card--lg.sw-card--service .sw-card__media i,.sw-card--lg.sw-card--service .sw-card__media svg,.sw-card-tile--lg.sw-card--service .sw-card__media i,.sw-card-tile--lg.sw-card--service .sw-card__media svg{font-size:var(--sw-card-service-icon-size-large,3rem)}@media (max-width:575px){.sw-card--lg.sw-card--service .sw-card__media,.sw-card-tile--lg.sw-card--service .sw-card__media{width:100%!important;min-width:100%!important;max-width:100%!important}}.sw-modal-backdrop,.sw-reviews-collection__modal-overlay,.modal-backdrop{z-index:1040;background-color:var(--sw-overlay-backdrop);width:100vw;height:100vh;position:fixed;top:0;left:0}.sw-modal-backdrop.fade,.fade.sw-reviews-collection__modal-overlay,.fade.modal-backdrop{opacity:0}.sw-modal,.modal{z-index:1050;-webkit-overflow-scrolling:touch;scrollbar-width:thin;outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.sw-modal::-webkit-scrollbar{background:0 0;width:0}.modal::-webkit-scrollbar{background:0 0;width:0}.sw-modal.fade .sw-modal__dialog,.sw-modal.fade .sw-reviews-collection__modal-dialog,.sw-modal.fade .modal-dialog,.fade.modal .sw-modal__dialog,.fade.modal .sw-reviews-collection__modal-dialog,.fade.modal .modal-dialog{transition:transform .24s cubic-bezier(0,0,.2,1);transform:translateY(-50px)}.sw-modal.show .sw-modal__dialog,.sw-modal.show .sw-reviews-collection__modal-dialog,.sw-modal.show .modal-dialog,.show.modal .sw-modal__dialog,.show.modal .sw-reviews-collection__modal-dialog,.show.modal .modal-dialog{transform:none}.sw-modal__dialog,.sw-reviews-collection__modal-dialog,.modal-dialog{pointer-events:none;width:auto;max-width:500px;margin:3.5rem auto;position:relative}@media (min-width:576px){.sw-modal__dialog,.sw-reviews-collection__modal-dialog,.modal-dialog{max-width:500px;margin:3.5rem auto}}@media (max-width:575.98px){.sw-modal__dialog,.sw-reviews-collection__modal-dialog,.modal-dialog{margin:1rem auto}}.sw-modal__dialog--sm,.modal-dialog-sm{max-width:300px}.sw-modal__dialog--md{max-width:500px}.sw-modal__dialog--lg,.modal-dialog-lg{max-width:800px}.sw-modal__dialog--xl,.modal-dialog-xl{max-width:1140px}.sw-modal__dialog--theater{max-width:95vw;margin:2rem auto}.sw-modal__dialog--theater .sw-modal__content,.sw-modal__dialog--theater .sw-reviews-collection__modal,.sw-modal__dialog--theater .modal-content{min-height:80vh;max-height:calc(100vh - 4rem)}.sw-modal__dialog--theater .sw-modal__body,.sw-modal__dialog--theater .sw-reviews-collection__modal-body,.sw-modal__dialog--theater .modal-body{overflow-y:auto}.sw-modal__content,.sw-reviews-collection__modal,.modal-content{pointer-events:auto;background-color:var(--sw-color-surface);border:1px solid var(--sw-card-border);width:100%;color:var(--sw-theme-text);background-clip:padding-box;border-radius:8px;outline:0;flex-direction:column;display:flex;position:relative;box-shadow:0 6px 20px #00000026,0 0 0 1px #0000000f}.sw-modal__header,.sw-reviews-collection__modal-header,.modal-header{padding:var(--sw-space-2,.5rem);border-bottom:1px solid var(--sw-color-border);border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sw-modal__title,.sw-reviews-collection__modal-title,.modal-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.sw-modal__close,.sw-reviews-collection__modal-close{width:2rem;height:2rem;color:var(--sw-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:1.5rem;font-weight:700;line-height:1;transition:background-color .12s cubic-bezier(.2,.8,.2,1);display:flex}.sw-modal__close:hover,.sw-reviews-collection__modal-close:hover{background-color:var(--sw-card-bg-alt);color:var(--sw-color-text)}.sw-modal__close:focus,.sw-reviews-collection__modal-close:focus{background-color:var(--sw-card-bg-alt);outline:0}.sw-modal__body,.sw-reviews-collection__modal-body,.modal-body{padding:var(--sw-space-4,1.5rem);background-color:var(--sw-color-surface);flex:auto;position:relative}.sw-modal__footer,.sw-reviews-collection__modal-footer,.modal-footer{justify-content:flex-end;align-items:center;gap:var(--sw-space-2,.5rem);padding:var(--sw-space-2,.5rem);border-top:1px solid var(--sw-card-border);border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-wrap:wrap;flex-shrink:0;display:flex}.sw-modal__dialog--centered,.sw-reviews-collection__modal-dialog,.modal-dialog-centered{align-items:center;min-height:calc(100% - 7rem);margin:0 auto;display:flex}@media (max-width:575.98px){.sw-modal__dialog--centered,.sw-reviews-collection__modal-dialog,.modal-dialog-centered{min-height:calc(100% - 2rem)}}.sw-modal__dialog--top{margin-top:1.75rem;margin-bottom:auto}.sw-modal__dialog--bottom{margin-top:auto;margin-bottom:1.75rem}.sw-modal__dialog--scrollable,.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.sw-modal__dialog--scrollable .sw-modal__content,.sw-modal__dialog--scrollable .sw-reviews-collection__modal,.sw-modal__dialog--scrollable .modal-content,.modal-dialog-scrollable .sw-modal__content,.modal-dialog-scrollable .sw-reviews-collection__modal,.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.sw-modal__dialog--scrollable .sw-modal__body,.sw-modal__dialog--scrollable .sw-reviews-collection__modal-body,.sw-modal__dialog--scrollable .modal-body,.modal-dialog-scrollable .sw-modal__body,.modal-dialog-scrollable .sw-reviews-collection__modal-body,.modal-dialog-scrollable .modal-body{overflow-y:auto}@media (max-width:575.98px){.sw-modal__dialog--scrollable,.modal-dialog-scrollable{max-height:calc(100% - 3rem)}}body.sw-modal-open{overflow:hidden}@media (min-width:768px){body.sw-modal-open{padding-right:var(--sw-scrollbar-width,0)}}body.modal-open{overflow:hidden}@media (min-width:768px){body.modal-open{padding-right:var(--sw-scrollbar-width,0)}}body.sw-offcanvas-open{padding-right:var(--sw-scrollbar-width,0);overflow:hidden}@media (max-width:768px){body.sw-offcanvas-open{padding-right:0}}.sw-offcanvas-backdrop,.offcanvas-backdrop{z-index:1040;background-color:var(--sw-overlay-backdrop);opacity:0;visibility:hidden;pointer-events:none;width:100vw;height:100vh;transition:opacity .2s ease-out,visibility 0s linear .2s;position:fixed;top:0;left:0}.sw-offcanvas-backdrop.show,.show.offcanvas-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out,visibility linear}.sw-offcanvas.show,.show.offcanvas{visibility:visible}.sw-offcanvas-start,.offcanvas-start{border-right:1px solid var(--sw-card-border);width:min(420px,85vw);top:0;left:0;transform:translate(-100%)}.sw-offcanvas-start.show,.show.offcanvas-start{transform:none}.sw-offcanvas-end,.offcanvas-end{border-left:1px solid var(--sw-card-border);width:min(420px,85vw);top:0;right:0;transform:translate(100%)}.sw-offcanvas-end.show,.show.offcanvas-end{transform:none}.sw-offcanvas-top,.offcanvas-top{border-bottom:1px solid var(--sw-card-border);height:30vh;max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.sw-offcanvas-top.show,.show.offcanvas-top{transform:none}.sw-offcanvas-bottom,.offcanvas-bottom{border-top:1px solid var(--sw-card-border);height:30vh;max-height:100%;left:0;right:0;transform:translateY(100%)}.sw-offcanvas-bottom.show,.show.offcanvas-bottom{transform:none}.sw-offcanvas__title,.offcanvas-title{font-size:1.5rem;font-weight:var(--sw-font-weight-heading,600);color:var(--sw-color-text);margin:0;line-height:1.3}.sw-offcanvas__close{color:var(--sw-color-text);opacity:.5;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.5rem;font-size:1.75rem;font-weight:400;line-height:1;transition:opacity .12s cubic-bezier(.2,.8,.2,1)}.sw-offcanvas__close:focus{opacity:1;outline:0}.sw-offcanvas__body,.offcanvas-body{background-color:var(--sw-color-surface);flex-grow:1;padding:1.5rem 3rem;overflow-y:auto}@media (max-width:575.98px){.sw-offcanvas-start,.offcanvas-start,.sw-offcanvas-end,.offcanvas-end{width:min(320px,90vw)}.sw-offcanvas__header,.offcanvas-header{padding:1.5rem}.sw-offcanvas__body,.offcanvas-body{padding:1rem 1.5rem}}body.offcanvas-open{padding-right:var(--sw-scrollbar-width,0);overflow:hidden}@media (max-width:768px){body.offcanvas-open{padding-right:0}}.sw-icon{justify-content:center;align-items:center;display:inline-flex}.sw-icon i{line-height:1}.sw-icon--sm{font-size:1rem}.sw-icon--md{font-size:1.5rem}.sw-icon--lg{font-size:2rem}.sw-icon--xl{font-size:3rem}.sw-icon--2xl{font-size:4rem}.sw-icon--primary{color:var(--sw-color-primary)}.sw-icon--secondary{color:var(--sw-color-secondary,#e89a3c)}.sw-icon--success{color:var(--sw-color-success,#2e7d32)}.sw-icon--danger{color:var(--sw-color-danger,#c62828)}.sw-icon--warning{color:var(--sw-color-warning,#f9a825)}.sw-icon--info{color:var(--sw-color-info,#0288d1)}.sw-icon--light{color:var(--sw-color-bg,#fff)}.sw-icon--dark{color:var(--sw-color-text)}.sw-icon--muted{color:var(--sw-color-text-muted,#606a70)}.sw-icon--bg-circle{border-radius:50%;padding:1rem}.sw-icon--bg-square{border-radius:4px;padding:1rem}.sw-icon--bg-primary{background-color:var(--sw-color-primary);color:#fff}.sw-icon--bg-secondary{background-color:var(--sw-color-secondary,#e89a3c);color:#fff}.sw-icon--bg-success{background-color:var(--sw-color-success,#2e7d32);color:#fff}.sw-icon--bg-danger{background-color:var(--sw-color-danger,#c62828);color:#fff}.sw-icon--bg-warning{background-color:var(--sw-color-warning,#f9a825);color:var(--sw-color-text)}.sw-icon--bg-info{background-color:var(--sw-color-info,#0288d1);color:#fff}.sw-icon--bg-light{background-color:var(--sw-color-bg,#fff);color:var(--sw-color-text)}.sw-icon--bg-dark{background-color:var(--sw-color-text);color:var(--sw-color-bg,#fff)}.h1{font-size:var(--sw-h1-font-size,2.5rem)!important;font-weight:var(--sw-heading-weight-hero,700)!important;letter-spacing:-.02em!important;margin-bottom:var(--sw-spacing-md)!important;line-height:1.2!important}.h2{font-size:var(--sw-h2-font-size,2rem)!important;font-weight:var(--sw-heading-weight-section,600)!important;letter-spacing:-.01em!important;margin-bottom:var(--sw-spacing-md)!important;line-height:1.25!important}.h3{font-size:var(--sw-h3-font-size,1.75rem)!important;font-weight:var(--sw-heading-weight-section,600)!important;margin-bottom:var(--sw-spacing-sm)!important;line-height:1.3!important}.h4{font-size:var(--sw-h4-font-size,1.5rem)!important;font-weight:var(--sw-heading-weight-section,600)!important;margin-bottom:var(--sw-spacing-sm)!important;line-height:1.35!important}.h5{font-size:var(--sw-h5-font-size,1.25rem)!important;font-weight:var(--sw-heading-weight-subtle,500)!important;margin-bottom:var(--sw-spacing-sm)!important;line-height:1.4!important}.h6{font-size:var(--sw-h6-font-size,1rem)!important;font-weight:var(--sw-heading-weight-subtle,500)!important;margin-bottom:var(--sw-spacing-xs)!important;line-height:1.4!important}.display-1{font-size:calc(1.625rem + 4.5vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.display-2{font-size:calc(1.575rem + 3.9vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.display-3{font-size:calc(1.525rem + 3.3vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.display-4{font-size:calc(1.475rem + 2.7vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.display-5{font-size:calc(1.425rem + 2.1vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.display-6{font-size:calc(1.375rem + 1.5vw)!important;font-weight:var(--sw-font-weight-light)!important;line-height:1.2!important}.fs-1{font-size:var(--sw-fs-1,calc(1.375rem + 1.5vw))!important}.fs-2{font-size:var(--sw-fs-2,calc(1.325rem + .9vw))!important}.fs-3{font-size:var(--sw-fs-3,calc(1.3rem + .6vw))!important}.fs-4{font-size:var(--sw-fs-4,calc(1.275rem + .3vw))!important}.fs-5{font-size:var(--sw-fs-5,1.25rem)!important}.fs-6{font-size:var(--sw-fs-6,1rem)!important}.fw-lighter{font-weight:lighter!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.lead{font-size:var(--sw-font-size-lg)!important;font-weight:var(--sw-font-weight-light)!important}.small{font-size:var(--sw-font-size-sm)!important}.small-xs{font-size:var(--sw-font-size-xs)!important}.mark,mark{background-color:#fcf8e3;padding:.1875em}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.gap-6{gap:4rem!important}.gap-7{gap:5rem!important}.gap-8{gap:6rem!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-6{margin:4rem!important}.m-7{margin:5rem!important}.m-8{margin:6rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-6{margin-left:4rem!important;margin-right:4rem!important}.mx-7{margin-left:5rem!important;margin-right:5rem!important}.mx-8{margin-left:6rem!important;margin-right:6rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-6{margin-top:4rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-6{margin-left:4rem!important}.ms-7{margin-left:5rem!important}.ms-8{margin-left:6rem!important}.ms-auto{margin-left:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-6{margin-right:4rem!important}.me-7{margin-right:5rem!important}.me-8{margin-right:6rem!important}.me-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.p-6{padding:4rem!important}.p-7{padding:5rem!important}.p-8{padding:6rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.px-6{padding-left:4rem!important;padding-right:4rem!important}.px-7{padding-left:5rem!important;padding-right:5rem!important}.px-8{padding-left:6rem!important;padding-right:6rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:var(--sw-space-1,calc(.25rem*var(--sw-theme-spacing-scale)))!important}.pt-2{padding-top:var(--sw-space-2,calc(.5rem*var(--sw-theme-spacing-scale)))!important}.pt-3{padding-top:var(--sw-space-3,calc(1rem*var(--sw-theme-spacing-scale)))!important}.pt-4{padding-top:var(--sw-space-4,calc(1.5rem*var(--sw-theme-spacing-scale)))!important}.pt-5{padding-top:var(--sw-space-5,calc(3rem*var(--sw-theme-spacing-scale)))!important}.pt-6{padding-top:var(--sw-space-6,calc(4rem*var(--sw-theme-spacing-scale)))!important}.pt-7{padding-top:var(--sw-space-7,calc(5rem*var(--sw-theme-spacing-scale)))!important}.pt-8{padding-top:var(--sw-space-8,calc(6rem*var(--sw-theme-spacing-scale)))!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:var(--sw-space-1,calc(.25rem*var(--sw-theme-spacing-scale)))!important}.pb-2{padding-bottom:var(--sw-space-2,calc(.5rem*var(--sw-theme-spacing-scale)))!important}.pb-3{padding-bottom:var(--sw-space-3,calc(1rem*var(--sw-theme-spacing-scale)))!important}.pb-4{padding-bottom:var(--sw-space-4,calc(1.5rem*var(--sw-theme-spacing-scale)))!important}.pb-5{padding-bottom:var(--sw-space-5,calc(3rem*var(--sw-theme-spacing-scale)))!important}.pb-6{padding-bottom:var(--sw-space-6,calc(4rem*var(--sw-theme-spacing-scale)))!important}.pb-7{padding-bottom:var(--sw-space-7,calc(5rem*var(--sw-theme-spacing-scale)))!important}.pb-8{padding-bottom:var(--sw-space-8,calc(6rem*var(--sw-theme-spacing-scale)))!important}.ps-0{padding-left:0!important}.ps-1{padding-left:var(--sw-space-1,calc(.25rem*var(--sw-theme-spacing-scale)))!important}.ps-2{padding-left:var(--sw-space-2,calc(.5rem*var(--sw-theme-spacing-scale)))!important}.ps-3{padding-left:var(--sw-space-3,calc(1rem*var(--sw-theme-spacing-scale)))!important}.ps-4{padding-left:var(--sw-space-4,calc(1.5rem*var(--sw-theme-spacing-scale)))!important}.ps-5{padding-left:var(--sw-space-5,calc(3rem*var(--sw-theme-spacing-scale)))!important}.ps-6{padding-left:var(--sw-space-6,calc(4rem*var(--sw-theme-spacing-scale)))!important}.ps-7{padding-left:var(--sw-space-7,calc(5rem*var(--sw-theme-spacing-scale)))!important}.ps-8{padding-left:var(--sw-space-8,calc(6rem*var(--sw-theme-spacing-scale)))!important}.pe-0{padding-right:0!important}.pe-1{padding-right:var(--sw-space-1,calc(.25rem*var(--sw-theme-spacing-scale)))!important}.pe-2{padding-right:var(--sw-space-2,calc(.5rem*var(--sw-theme-spacing-scale)))!important}.pe-3{padding-right:var(--sw-space-3,calc(1rem*var(--sw-theme-spacing-scale)))!important}.pe-4{padding-right:var(--sw-space-4,calc(1.5rem*var(--sw-theme-spacing-scale)))!important}.pe-5{padding-right:var(--sw-space-5,calc(3rem*var(--sw-theme-spacing-scale)))!important}.pe-6{padding-right:var(--sw-space-6,calc(4rem*var(--sw-theme-spacing-scale)))!important}.pe-7{padding-right:var(--sw-space-7,calc(5rem*var(--sw-theme-spacing-scale)))!important}.pe-8{padding-right:var(--sw-space-8,calc(6rem*var(--sw-theme-spacing-scale)))!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.text-muted{color:var(--sw-color-text-muted,#606a70)!important}.bg-primary{background-color:var(--sw-color-primary,#245a73)!important}.bg-secondary{background-color:var(--sw-color-secondary,#e89a3c)!important}.bg-accent{background-color:var(--sw-color-accent,#245a73)!important}.bg-success{background-color:var(--sw-color-success,#2e7d32)!important}.bg-danger{background-color:var(--sw-color-danger,#c62828)!important}.bg-warning{background-color:var(--sw-color-warning,#f9a825)!important}.bg-info{background-color:var(--sw-color-info,#0288d1)!important}.bg-read{background-color:var(--sw-color-read,#4a5568)!important}.bg-browse{background-color:var(--sw-color-browse,#7c3aed)!important}.bg-trust{background-color:var(--sw-color-trust,#059669)!important}.bg-white{background-color:#fff!important}.bg-dark{background-color:var(--sw-color-background-dark,#212529)!important}.bg-light{background-color:var(--sw-color-background-light,#f8f9fa)!important}.bg-body-tertiary{background-color:var(--sw-color-bg-tertiary,#f5f7f8)!important}.bg-transparent{background-color:#0000!important}.text-primary{color:var(--sw-color-primary,#245a73)!important}.text-secondary{color:var(--sw-color-secondary,#e89a3c)!important}.text-accent{color:var(--sw-color-accent,#5d9bcf)!important}.text-success{color:var(--sw-color-success,#2e7d32)!important}.text-danger{color:var(--sw-color-danger,#c62828)!important}.text-warning{color:var(--sw-color-warning,#f9a825)!important}.text-info{color:var(--sw-color-info,#0288d1)!important}.text-read{color:var(--sw-color-read,#4a5568)!important}.text-browse{color:var(--sw-color-browse,#7c3aed)!important}.text-trust{color:var(--sw-color-trust,#059669)!important}.text-dark{color:var(--sw-color-text,#2e3335)!important}.text-light{color:#f8f9fa!important}.text-white{color:#fff!important}.text-star{color:var(--sw-rating-star)!important}.text-white-50{color:#ffffff80!important}.text-white-75{color:#ffffffbf!important}.text-black-50{color:#00000080!important}.text-black-75{color:#000000bf!important}.bg-white-50{background-color:#ffffff80!important}.bg-white-75{background-color:#ffffffbf!important}.bg-black-50{background-color:#00000080!important}.bg-black-75{background-color:#000000bf!important}.border-read{border-color:var(--sw-color-read,#4a5568)!important}.border-browse{border-color:var(--sw-color-browse,#7c3aed)!important}.border-trust{border-color:var(--sw-color-trust,#059669)!important}.badge.bg-primary{background-color:var(--sw-color-primary,#245a73)!important}.object-position-center{object-position:center!important}.object-position-top{object-position:top center!important}.object-position-bottom{object-position:bottom center!important}.object-position-left{object-position:left!important}.object-position-right{object-position:right!important}.object-position-top-left{object-position:top left!important}.object-position-top-right{object-position:top right!important}.object-position-bottom-left{object-position:bottom left!important}.object-position-bottom-right{object-position:bottom right!important}.object-fit-scale-down{object-fit:scale-down!important}.badge.bg-secondary{background-color:var(--sw-color-secondary,#e89a3c)!important}.badge.bg-success{background-color:var(--sw-color-success,#2e7d32)!important}.badge.bg-danger{background-color:var(--sw-color-danger,#c62828)!important}.badge.bg-warning{background-color:var(--sw-color-warning,#f9a825)!important}.badge.bg-info{background-color:var(--sw-color-info,#0288d1)!important}.border{border:1px solid rgba(var(--sw-color-border-rgb),var(--bs-border-opacity,1))!important}.border-0{border:0!important}.border-top{border-top:1px solid rgba(var(--sw-color-border-rgb),var(--bs-border-opacity,1))!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid rgba(var(--sw-color-border-rgb),var(--bs-border-opacity,1))!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid rgba(var(--sw-color-border-rgb),var(--bs-border-opacity,1))!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid rgba(var(--sw-color-border-rgb),var(--bs-border-opacity,1))!important}.border-start-0{border-left:0!important}.border-primary{border-color:rgba(var(--sw-color-primary-rgb),var(--bs-border-opacity,1))!important}.border-secondary{border-color:rgba(var(--sw-color-secondary-rgb),var(--bs-border-opacity,1))!important}.border-accent{border-color:rgba(var(--sw-color-accent-rgb),var(--bs-border-opacity,1))!important}.border-success{border-color:rgba(var(--sw-color-success-rgb),var(--bs-border-opacity,1))!important}.border-warning{border-color:rgba(var(--sw-color-warning-rgb),var(--bs-border-opacity,1))!important}.border-danger{border-color:rgba(var(--sw-color-danger-rgb),var(--bs-border-opacity,1))!important}.border-info{border-color:rgba(var(--sw-color-info-rgb),var(--bs-border-opacity,1))!important}.rounded{border-radius:8px!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:4px!important}.rounded-2{border-radius:8px!important}.rounded-3{border-radius:12px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:999px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.z-4{z-index:4!important}.z-5{z-index:5!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a!important}.shadow{box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d!important}.shadow-lg{box-shadow:0 6px 20px #00000026,0 0 0 1px #0000000f!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.vstack{flex-direction:column!important;align-self:stretch!important;display:flex!important}.hstack{flex-direction:row!important;align-self:stretch!important;align-items:center!important;display:flex!important}@media (min-width:576px){.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}}@media (min-width:768px){.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}}.section-texture-grit,.section-texture-brushed,.section-texture-blueprint,.section-texture-fiber,.section-texture-linen,.section-texture-cloudmist,.section-texture-hairline,.section-texture-microgrid{position:relative}.section-texture-grit:before,.section-texture-brushed:before,.section-texture-blueprint:before,.section-texture-fiber:before,.section-texture-linen:before,.section-texture-cloudmist:before,.section-texture-hairline:before,.section-texture-microgrid:before{content:"";opacity:.9;pointer-events:none;z-index:0;position:absolute;inset:0}.section-texture-grit>*,.section-texture-brushed>*,.section-texture-blueprint>*,.section-texture-fiber>*,.section-texture-linen>*,.section-texture-cloudmist>*,.section-texture-hairline>*,.section-texture-microgrid>*{z-index:1;position:relative}.section-texture-grit:before{background-color:#f8f9fa;background-image:radial-gradient(circle at 20% 20%,#0000000a 0 1px,#0000 1px),radial-gradient(circle at 80% 70%,#00000008 0 1px,#0000 1px);background-size:300px 300px,250px 250px}.section-texture-brushed:before{background-color:#f8f9fa;background-image:linear-gradient(90deg,#0000000d 0,#ffffff80 2px,#0000000d 4px);background-size:6px 100%}.section-texture-blueprint:before{background-color:#f8f9fa;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:24px 24px}.section-texture-fiber:before{background-color:#fafafa;background-image:linear-gradient(135deg,#00000005 0%,#0000 40%),linear-gradient(45deg,#00000005 0%,#0000 40%);background-size:120px 120px}.section-texture-linen:before{background-color:#fff;background-image:linear-gradient(90deg,#00000005 1px,#0000 1px),linear-gradient(0deg,#00000005 1px,#0000 1px);background-size:120px 120px}.section-texture-cloudmist:before{background:radial-gradient(circle at 40% 40%,#0000000d,#fff 70%)}.section-texture-hairline:before{background-color:#fff;background-image:linear-gradient(90deg,#00000006 1px,#0000 1px),linear-gradient(#00000006 1px,#0000 1px);background-size:36px 36px}.section-texture-microgrid:before{background-color:#fff;background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px);background-size:14px 14px}.section-soften-top,.section-soften-bottom,.section-soften-both{position:relative}.section-soften-top:after,.section-soften-bottom:after,.section-soften-both:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.section-soften-top>*,.section-soften-bottom>*,.section-soften-both>*{z-index:1;position:relative}.section-soften-top:after{background:linear-gradient(#ffffffbf 0%,#fff6 15%,#fff0 35% 100%)}.section-soften-bottom:after{background:linear-gradient(#fff0 0% 65%,#fff6 85%,#ffffffbf 100%)}.section-soften-both:after{background:linear-gradient(#ffffffbf 0%,#fff6 15%,#fff0 28% 72%,#fff6 85%,#ffffffbf 100%)}@media (min-width:768px){.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}.read-only{cursor:default!important;pointer-events:none!important}.read-only:hover,.read-only:focus,.read-only:active{box-shadow:inherit!important;transform:none!important}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-hero-heading-weight:700;--sw-hero-heading-line-height:1.1;--sw-hero-heading-letter-spacing:-.02em;--sw-hero-subheading-weight:600;--sw-hero-subheading-letter-spacing:.1em;--sw-hero-description-line-height:1.7;--sw-hero-description-opacity:.85;--sw-hero-content-padding:3rem;--sw-hero-element-spacing:1.5rem;--sw-hero-transition:all .25s cubic-bezier(.4,0,.2,1);--sw-hero-overlay-opacity:.5}.sw-hero{position:relative;overflow:hidden}.sw-hero--vh-50{min-height:50vh}.sw-hero--vh-75{min-height:75vh}.sw-hero--vh-100,.sw-hero--min-vh-100{min-height:100vh}.sw-hero__overlay{z-index:1;opacity:var(--sw-hero-overlay-opacity);transition:var(--sw-hero-transition);position:absolute;inset:0}.sw-hero__content{z-index:2;padding:var(--sw-hero-content-padding);position:relative}.sw-hero__subheading{font-size:.875rem;font-weight:var(--sw-hero-subheading-weight);text-transform:uppercase;letter-spacing:var(--sw-hero-subheading-letter-spacing);opacity:.9;margin-bottom:1rem}.sw-hero__heading{font-size:clamp(2.5rem,8vw,5rem);font-weight:var(--sw-hero-heading-weight);line-height:var(--sw-hero-heading-line-height);letter-spacing:var(--sw-hero-heading-letter-spacing);margin-top:0;margin-bottom:var(--sw-hero-element-spacing)}.sw-hero__description{max-width:var(--sw-container-narrow);font-size:clamp(1rem,2vw,1.25rem);line-height:var(--sw-hero-description-line-height);opacity:var(--sw-hero-description-opacity);margin-bottom:var(--sw-hero-element-spacing)}.sw-hero__cta{transition:var(--sw-hero-transition)}.sw-hero__cta:hover{transform:translateY(-2px)}.sw-hero__scroll-indicator{bottom:var(--sw-spacing-lg);z-index:2;opacity:.7;transition:var(--sw-hero-transition);position:absolute;left:50%;transform:translate(-50%)}.sw-hero__scroll-indicator:hover{opacity:1}.sw-hero__scroll-indicator small{font-size:var(--sw-font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.sw-hero--split{align-items:center;display:flex;position:relative}.sw-hero--split:before{content:"";background-image:var(--sw-hero-bg-image);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sw-hero--split:after{content:"";background:linear-gradient(to right,var(--sw-color-primary)0%,var(--sw-color-primary)35%,rgba(var(--sw-color-primary-rgb),.9)45%,rgba(var(--sw-color-primary-rgb),.7)60%,rgba(var(--sw-color-primary-rgb),.6)80%,rgba(var(--sw-color-primary-rgb),.5)100%);z-index:1;position:absolute;inset:0}.sw-hero--split.sw-hero--secondary:after{background:linear-gradient(to right,var(--sw-color-secondary)0%,var(--sw-color-secondary)35%,rgba(var(--sw-color-secondary-rgb),.9)45%,rgba(var(--sw-color-secondary-rgb),.7)60%,rgba(var(--sw-color-secondary-rgb),.6)80%,rgba(var(--sw-color-secondary-rgb),.5)100%)}.sw-hero--split.sw-hero--dark:after{background:linear-gradient(to right,var(--sw-color-text)0%,var(--sw-color-text)35%,rgba(var(--sw-color-text-rgb),.9)45%,rgba(var(--sw-color-text-rgb),.7)60%,rgba(var(--sw-color-text-rgb),.6)80%,rgba(var(--sw-color-text-rgb),.5)100%)}.sw-hero--split.sw-hero--light:after{background:linear-gradient(to right,var(--sw-color-surface)0%,var(--sw-color-surface)35%,rgba(var(--sw-color-surface-rgb),.9)45%,rgba(var(--sw-color-surface-rgb),.7)60%,rgba(var(--sw-color-surface-rgb),.6)80%,rgba(var(--sw-color-surface-rgb),.5)100%)}.sw-hero--split.sw-hero--accent:after{background:linear-gradient(to right,var(--sw-color-accent)0%,var(--sw-color-accent)35%,rgba(var(--sw-color-accent-rgb),.9)45%,rgba(var(--sw-color-accent-rgb),.7)60%,rgba(var(--sw-color-accent-rgb),.6)80%,rgba(var(--sw-color-accent-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right:after{background:linear-gradient(to left,var(--sw-color-primary)0%,var(--sw-color-primary)35%,rgba(var(--sw-color-primary-rgb),.9)45%,rgba(var(--sw-color-primary-rgb),.7)60%,rgba(var(--sw-color-primary-rgb),.6)80%,rgba(var(--sw-color-primary-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right.sw-hero--secondary:after{background:linear-gradient(to left,var(--sw-color-secondary)0%,var(--sw-color-secondary)35%,rgba(var(--sw-color-secondary-rgb),.9)45%,rgba(var(--sw-color-secondary-rgb),.7)60%,rgba(var(--sw-color-secondary-rgb),.6)80%,rgba(var(--sw-color-secondary-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right.sw-hero--dark:after{background:linear-gradient(to left,var(--sw-color-text)0%,var(--sw-color-text)35%,rgba(var(--sw-color-text-rgb),.9)45%,rgba(var(--sw-color-text-rgb),.7)60%,rgba(var(--sw-color-text-rgb),.6)80%,rgba(var(--sw-color-text-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right.sw-hero--light:after{background:linear-gradient(to left,var(--sw-color-surface)0%,var(--sw-color-surface)35%,rgba(var(--sw-color-surface-rgb),.9)45%,rgba(var(--sw-color-surface-rgb),.7)60%,rgba(var(--sw-color-surface-rgb),.6)80%,rgba(var(--sw-color-surface-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right.sw-hero--accent:after{background:linear-gradient(to left,var(--sw-color-accent)0%,var(--sw-color-accent)35%,rgba(var(--sw-color-accent-rgb),.9)45%,rgba(var(--sw-color-accent-rgb),.7)60%,rgba(var(--sw-color-accent-rgb),.6)80%,rgba(var(--sw-color-accent-rgb),.5)100%)}.sw-hero--split .sw-hero__content{z-index:2;padding-top:6rem;padding-bottom:6rem;position:relative}.sw-hero--split .sw-hero__split-text{color:#fff;max-width:640px}.sw-hero--split.sw-hero--light .sw-hero__split-text{color:var(--sw-color-text)}.sw-hero--split .sw-hero__subheading{color:var(--sw-color-accent);letter-spacing:.15em;font-weight:600}.sw-hero--split.sw-hero--light .sw-hero__subheading{color:var(--sw-color-primary)}.sw-hero--split.sw-hero--accent .sw-hero__subheading{color:#fff;opacity:.9}.sw-hero--split .sw-hero__heading{word-wrap:break-word;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.1}.sw-hero--split .sw-hero__description{opacity:.92;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}@media (max-width:991.98px){.sw-hero--split:after{background:linear-gradient(to right,var(--sw-color-primary)0%,var(--sw-color-primary)35%,rgba(var(--sw-color-primary-rgb),.9)45%,rgba(var(--sw-color-primary-rgb),.7)60%,rgba(var(--sw-color-primary-rgb),.6)80%,rgba(var(--sw-color-primary-rgb),.5)100%)}.sw-hero--split.sw-hero--split-right:after{background:linear-gradient(to left,var(--sw-color-primary)0%,var(--sw-color-primary)35%,rgba(var(--sw-color-primary-rgb),.9)45%,rgba(var(--sw-color-primary-rgb),.7)60%,rgba(var(--sw-color-primary-rgb),.6)80%,rgba(var(--sw-color-primary-rgb),.5)100%)}.sw-hero--split.sw-hero--vh-100,.sw-hero--split.sw-hero--vh-75{min-height:70vh}.sw-hero--split .sw-hero__content{padding-top:4rem;padding-bottom:4rem}}@media (max-width:767.98px){.sw-hero--split{align-items:flex-end;min-height:100vh;padding-bottom:0}.sw-hero--split:before{background-position:top}.sw-hero--split:after,.sw-hero--split.sw-hero--split-right:after{background:linear-gradient(to bottom,rgba(var(--sw-color-primary-rgb),.1)0%,rgba(var(--sw-color-primary-rgb),.3)15%,rgba(var(--sw-color-primary-rgb),.6)30%,rgba(var(--sw-color-primary-rgb),.85)40%,rgba(var(--sw-color-primary-rgb),.95)50%,var(--sw-color-primary)60%,var(--sw-color-primary)100%)}.sw-hero--split.sw-hero--secondary:after,.sw-hero--split.sw-hero--split-right.sw-hero--secondary:after{background:linear-gradient(to bottom,rgba(var(--sw-color-secondary-rgb),.1)0%,rgba(var(--sw-color-secondary-rgb),.3)15%,rgba(var(--sw-color-secondary-rgb),.6)30%,rgba(var(--sw-color-secondary-rgb),.85)40%,rgba(var(--sw-color-secondary-rgb),.95)50%,var(--sw-color-secondary)60%,var(--sw-color-secondary)100%)}.sw-hero--split.sw-hero--dark:after,.sw-hero--split.sw-hero--split-right.sw-hero--dark:after{background:linear-gradient(to bottom,rgba(var(--sw-color-text-rgb),.1)0%,rgba(var(--sw-color-text-rgb),.3)15%,rgba(var(--sw-color-text-rgb),.6)30%,rgba(var(--sw-color-text-rgb),.85)40%,rgba(var(--sw-color-text-rgb),.95)50%,var(--sw-color-text)60%,var(--sw-color-text)100%)}.sw-hero--split.sw-hero--light:after,.sw-hero--split.sw-hero--split-right.sw-hero--light:after{background:linear-gradient(to bottom,rgba(var(--sw-color-surface-rgb),.1)0%,rgba(var(--sw-color-surface-rgb),.3)15%,rgba(var(--sw-color-surface-rgb),.6)30%,rgba(var(--sw-color-surface-rgb),.85)40%,rgba(var(--sw-color-surface-rgb),.95)50%,var(--sw-color-surface)60%,var(--sw-color-surface)100%)}.sw-hero--split.sw-hero--accent:after,.sw-hero--split.sw-hero--split-right.sw-hero--accent:after{background:linear-gradient(to bottom,rgba(var(--sw-color-accent-rgb),.1)0%,rgba(var(--sw-color-accent-rgb),.3)15%,rgba(var(--sw-color-accent-rgb),.6)30%,rgba(var(--sw-color-accent-rgb),.85)40%,rgba(var(--sw-color-accent-rgb),.95)50%,var(--sw-color-accent)60%,var(--sw-color-accent)100%)}.sw-hero--split .sw-hero__content{width:100%;margin-top:0;padding:3rem 1.5rem}.sw-hero--split .sw-hero__split-text{text-align:left;max-width:100%}.sw-hero--split .col-lg-7.offset-lg-5{margin-left:0;text-align:left!important}.sw-hero--split .justify-content-end{justify-content:flex-start!important}.sw-hero--split .sw-hero__heading{margin-bottom:1rem}.sw-hero--split .sw-hero__description{margin-bottom:1.5rem}}.sw-hero--card .sw-hero__heading{word-wrap:break-word;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem)}.sw-hero--card .card{-webkit-backdrop-filter:blur(24px)saturate(180%);background-color:#ffffffeb;border:1px solid #fff6;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a,inset 0 0 0 1px #ffffff1a}.sw-hero--card .sw-hero__card-header .sw-hero__subheading{opacity:.85;font-size:.8rem;font-weight:700}.sw-hero--card .sw-hero__card-content .sw-hero__heading{margin-bottom:1.5rem}.sw-hero--card .sw-hero__card-content .sw-hero__description{opacity:.9;line-height:1.8}@media (max-width:991.98px){.sw-hero--card.sw-hero--vh-100,.sw-hero--card.sw-hero--vh-75{min-height:60vh}.sw-hero--card .sw-hero__cta{justify-content:center;align-items:center;width:100%;display:flex}.sw-hero--card .d-flex.flex-wrap{width:100%}}@media (max-width:767.98px){.sw-hero--card .card-body{padding:2rem!important}.sw-hero--card .sw-hero__card-header{margin-bottom:1.5rem!important;padding-bottom:1rem!important}.sw-hero--card .sw-hero__card-footer{margin-top:1.5rem!important;padding-top:1.5rem!important}}.sw-hero--card.sw-hero--light .sw-hero__card-header,.sw-hero--card.sw-hero--light .sw-hero__card-footer,.sw-hero--card.sw-hero--secondary .sw-hero__card-header,.sw-hero--card.sw-hero--secondary .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-light-accent .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-light-accent .sw-hero__card-footer{border-color:#0000001a!important}.sw-hero--card.sw-hero--primary .sw-hero__card-header,.sw-hero--card.sw-hero--primary .sw-hero__card-footer,.sw-hero--card.sw-hero--accent .sw-hero__card-header,.sw-hero--card.sw-hero--accent .sw-hero__card-footer,.sw-hero--card.sw-hero--dark .sw-hero__card-header,.sw-hero--card.sw-hero--dark .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-primary .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-primary .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-primary-accent .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-primary-accent .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-dark-primary .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-dark-primary .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-radial-primary .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-radial-primary .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-radial-accent .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-radial-accent .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-mesh .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-mesh .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-waves .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-waves .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-subtle .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-subtle .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-warm .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-warm .sw-hero__card-footer,.sw-hero--card.sw-hero--gradient-fade .sw-hero__card-header,.sw-hero--card.sw-hero--gradient-fade .sw-hero__card-footer,.sw-hero--card.sw-hero--text-light .sw-hero__card-header,.sw-hero--card.sw-hero--text-light .sw-hero__card-footer{border-color:#ffffff26!important}.sw-hero--card.sw-hero--text-dark .sw-hero__card-header,.sw-hero--card.sw-hero--text-dark .sw-hero__card-footer{border-color:#0000001a!important}.sw-hero--text-light .sw-hero__heading,.sw-hero--text-light .sw-hero__subheading,.sw-hero--text-light .sw-hero__description{color:#fff!important}.sw-hero--text-light .sw-hero__subheading{opacity:.85}.sw-hero--text-light .sw-hero__description{opacity:.75}.sw-hero--text-dark .sw-hero__heading,.sw-hero--text-dark .sw-hero__subheading,.sw-hero--text-dark .sw-hero__description{color:#000!important}.sw-hero--text-dark .sw-hero__subheading{opacity:.85}.sw-hero--text-dark .sw-hero__description{opacity:.7}.sw-hero--primary{--sw-hero-bg:var(--sw-color-primary);--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffbf;--sw-hero-accent:var(--sw-color-secondary);background-color:var(--sw-hero-bg)}.sw-hero--primary:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.08);background:radial-gradient(circle at 20% 50%,var(--sw-color-primary)0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--sw-color-secondary)0%,transparent 50%);position:absolute;inset:0}.sw-hero--primary .sw-hero__heading,.sw-hero--primary .sw-hero__subheading{color:var(--sw-hero-text)}.sw-hero--primary .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--primary .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--secondary{--sw-hero-bg:var(--sw-color-secondary);--sw-hero-text:#000;--sw-hero-text-muted:#000000b3;--sw-hero-accent:var(--sw-color-primary);background-color:var(--sw-hero-bg)}.sw-hero--secondary:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.08);background:radial-gradient(circle at 20% 50%,var(--sw-color-secondary)0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--sw-color-accent)0%,transparent 50%);position:absolute;inset:0}.sw-hero--secondary .sw-hero__heading,.sw-hero--secondary .sw-hero__subheading{color:var(--sw-hero-text)}.sw-hero--secondary .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--secondary .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--accent{--sw-hero-bg:var(--sw-color-accent);--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffbf;--sw-hero-accent:var(--sw-color-secondary);background-color:var(--sw-hero-bg)}.sw-hero--accent:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.08);background:radial-gradient(circle at 20% 50%,var(--sw-color-accent)0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--sw-color-primary)0%,transparent 50%);position:absolute;inset:0}.sw-hero--accent .sw-hero__heading,.sw-hero--accent .sw-hero__subheading{color:var(--sw-hero-text)}.sw-hero--accent .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--accent .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--light{--sw-hero-bg:var(--sw-color-surface);--sw-hero-text:var(--sw-color-text);--sw-hero-text-muted:var(--sw-color-text-muted);--sw-hero-accent:var(--sw-color-primary);background-color:var(--sw-hero-bg)}.sw-hero--light .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--light .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--light .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--dark{--sw-hero-bg:#1a1a1a;--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffb3;--sw-hero-accent:var(--sw-color-secondary);background-color:var(--sw-hero-bg)}.sw-hero--dark .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--dark .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--dark .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-primary{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,var(--sw-color-primary)0%,var(--sw-color-secondary)100%)}.sw-hero--gradient-primary[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-primary[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:linear-gradient(135deg,var(--sw-color-primary)0%,var(--sw-color-secondary)100%);position:absolute;inset:0}.sw-hero--gradient-primary:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.08);background:radial-gradient(circle at 20% 50%,var(--sw-color-primary)0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--sw-color-secondary)0%,transparent 50%);position:absolute;inset:0}.sw-hero--gradient-primary .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-primary .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-primary .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-primary-accent{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,var(--sw-color-primary)0%,var(--sw-color-accent)100%)}.sw-hero--gradient-primary-accent[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-primary-accent[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:linear-gradient(135deg,var(--sw-color-primary)0%,var(--sw-color-accent)100%);position:absolute;inset:0}.sw-hero--gradient-primary-accent:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.08);background:radial-gradient(circle at 20% 50%,var(--sw-color-primary)0%,transparent 50%),radial-gradient(circle at 80% 50%,var(--sw-color-accent)0%,transparent 50%);position:absolute;inset:0}.sw-hero--gradient-primary-accent .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-primary-accent .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-primary-accent .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-radial-primary{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:radial-gradient(circle at 30% 50%,var(--sw-color-primary)0%,var(--sw-color-secondary)50%,var(--sw-color-primary)100%)}.sw-hero--gradient-radial-primary[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-radial-primary[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:radial-gradient(circle at 30% 50%,var(--sw-color-primary)0%,var(--sw-color-secondary)50%,var(--sw-color-primary)100%);position:absolute;inset:0}.sw-hero--gradient-radial-primary .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-radial-primary .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-radial-primary .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-radial-accent{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:radial-gradient(circle at 70% 50%,var(--sw-color-accent)0%,var(--sw-color-primary)100%)}.sw-hero--gradient-radial-accent[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-radial-accent[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:radial-gradient(circle at 70% 50%,var(--sw-color-accent)0%,var(--sw-color-primary)100%);position:absolute;inset:0}.sw-hero--gradient-radial-accent .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-radial-accent .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-radial-accent .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-mesh{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:radial-gradient(at 0% 0%,var(--sw-color-primary)0px,transparent 50%),radial-gradient(at 100% 0%,var(--sw-color-secondary)0px,transparent 50%),radial-gradient(at 100% 100%,var(--sw-color-accent)0px,transparent 50%),radial-gradient(at 0% 100%,var(--sw-color-primary)0px,transparent 50%),linear-gradient(135deg,var(--sw-color-primary)0%,var(--sw-color-secondary)100%)}.sw-hero--gradient-mesh[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-mesh[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.6);background:radial-gradient(at 0% 0%,rgba(var(--sw-color-primary-rgb),1)0px,transparent 50%),radial-gradient(at 100% 0%,rgba(var(--sw-color-secondary-rgb),1)0px,transparent 50%),radial-gradient(at 100% 100%,rgba(var(--sw-color-accent-rgb),1)0px,transparent 50%),radial-gradient(at 0% 100%,rgba(var(--sw-color-primary-rgb),1)0px,transparent 50%);position:absolute;inset:0}.sw-hero--gradient-mesh .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-mesh .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-mesh .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-waves{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,var(--sw-color-accent)0%,transparent 50%),linear-gradient(45deg,transparent 50%,var(--sw-color-secondary)100%),var(--sw-color-primary)}.sw-hero--gradient-waves[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-waves[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.6);background:linear-gradient(135deg,var(--sw-color-accent)0%,transparent 50%),linear-gradient(45deg,transparent 50%,var(--sw-color-secondary)100%);position:absolute;inset:0}.sw-hero--gradient-waves .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-waves .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-waves .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-dark-primary{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,#1a1a1a 0%,var(--sw-color-primary)100%)}.sw-hero--gradient-dark-primary[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-dark-primary[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.8);background:linear-gradient(135deg,#1a1a1a 0%,var(--sw-color-primary)100%);position:absolute;inset:0}.sw-hero--gradient-dark-primary .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-dark-primary .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-dark-primary .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-light-accent{--sw-hero-text:#000;--sw-hero-text-muted:#000000b3;--sw-hero-accent:var(--sw-color-primary);background:linear-gradient(135deg,var(--sw-color-surface)0%,var(--sw-color-accent)100%)}.sw-hero--gradient-light-accent[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-light-accent[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:linear-gradient(135deg,var(--sw-color-surface)0%,var(--sw-color-accent)100%);position:absolute;inset:0}.sw-hero--gradient-light-accent .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-light-accent .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-light-accent .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-subtle{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,#1a1a1a 0%,#1a1a1af2 50%,rgba(var(--sw-color-primary-rgb),.15)100%),#1a1a1a}.sw-hero--gradient-subtle[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-subtle[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.8);background:linear-gradient(135deg,#1a1a1a 0%,#1a1a1a 50%,rgba(var(--sw-color-primary-rgb),.2)100%);position:absolute;inset:0}.sw-hero--gradient-subtle .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-subtle .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-subtle .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-warm{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,var(--sw-color-secondary)0%,var(--sw-color-primary)100%)}.sw-hero--gradient-warm[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-warm[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:linear-gradient(135deg,var(--sw-color-secondary)0%,var(--sw-color-primary)100%);position:absolute;inset:0}.sw-hero--gradient-warm .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-warm .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-warm .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--gradient-fade{--sw-hero-text:#fff;--sw-hero-text-muted:#ffffffd9;--sw-hero-accent:var(--sw-color-accent);background:linear-gradient(135deg,var(--sw-color-accent)0%,#1a1a1a 100%)}.sw-hero--gradient-fade[style*=--sw-hero-bg-image]{background:var(--sw-hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.sw-hero--gradient-fade[style*=--sw-hero-bg-image]:before{content:"";pointer-events:none;z-index:1;opacity:var(--sw-hero-overlay-opacity,.7);background:linear-gradient(135deg,var(--sw-color-accent)0%,#1a1a1a 100%);position:absolute;inset:0}.sw-hero--gradient-fade .sw-hero__heading{color:var(--sw-hero-text)}.sw-hero--gradient-fade .sw-hero__description{color:var(--sw-hero-text-muted)}.sw-hero--gradient-fade .sw-hero__subheading{color:var(--sw-hero-accent)}.sw-hero--card.sw-hero--primary .card{background-color:rgba(var(--sw-color-primary-rgb),.95)}.sw-hero--card.sw-hero--primary .card .sw-hero__heading{color:#fff}.sw-hero--card.sw-hero--primary .card .sw-hero__subheading{color:var(--sw-color-secondary)}.sw-hero--card.sw-hero--primary .card .sw-hero__description{color:#ffffffd9}.sw-hero--card.sw-hero--secondary .card{background-color:rgba(var(--sw-color-secondary-rgb),.95)}.sw-hero--card.sw-hero--secondary .card .sw-hero__heading{color:#000}.sw-hero--card.sw-hero--secondary .card .sw-hero__subheading{color:var(--sw-color-primary)}.sw-hero--card.sw-hero--secondary .card .sw-hero__description{color:#000000bf}.sw-hero--card.sw-hero--accent .card{background-color:rgba(var(--sw-color-accent-rgb),.95)}.sw-hero--card.sw-hero--accent .card .sw-hero__heading{color:#fff}.sw-hero--card.sw-hero--accent .card .sw-hero__subheading{color:var(--sw-color-secondary)}.sw-hero--card.sw-hero--accent .card .sw-hero__description{color:#ffffffd9}.sw-hero--card.sw-hero--light .card{background-color:#fffffff2}.sw-hero--card.sw-hero--light .card .sw-hero__heading{color:var(--sw-color-text)}.sw-hero--card.sw-hero--light .card .sw-hero__subheading{color:var(--sw-color-primary)}.sw-hero--card.sw-hero--light .card .sw-hero__description{color:var(--sw-color-text-muted)}.sw-hero--card.sw-hero--dark .card{background-color:#1a1a1af2}.sw-hero--card.sw-hero--dark .card .sw-hero__heading{color:#fff}.sw-hero--card.sw-hero--dark .card .sw-hero__subheading{color:var(--sw-color-secondary)}.sw-hero--card.sw-hero--dark .card .sw-hero__description{color:#ffffffbf}.sw-hero--card.sw-hero--gradient-primary .card,.sw-hero--card.sw-hero--gradient-primary-accent .card,.sw-hero--card.sw-hero--gradient-dark-primary .card,.sw-hero--card.sw-hero--gradient-radial-primary .card,.sw-hero--card.sw-hero--gradient-radial-accent .card,.sw-hero--card.sw-hero--gradient-mesh .card,.sw-hero--card.sw-hero--gradient-waves .card,.sw-hero--card.sw-hero--gradient-subtle .card,.sw-hero--card.sw-hero--gradient-warm .card,.sw-hero--card.sw-hero--gradient-fade .card{background-color:#ffffffbf}.sw-hero--card.sw-hero--gradient-primary .sw-hero__heading,.sw-hero--card.sw-hero--gradient-primary-accent .sw-hero__heading,.sw-hero--card.sw-hero--gradient-dark-primary .sw-hero__heading,.sw-hero--card.sw-hero--gradient-radial-primary .sw-hero__heading,.sw-hero--card.sw-hero--gradient-radial-accent .sw-hero__heading,.sw-hero--card.sw-hero--gradient-mesh .sw-hero__heading,.sw-hero--card.sw-hero--gradient-waves .sw-hero__heading,.sw-hero--card.sw-hero--gradient-subtle .sw-hero__heading,.sw-hero--card.sw-hero--gradient-warm .sw-hero__heading,.sw-hero--card.sw-hero--gradient-fade .sw-hero__heading{color:#fff}.sw-hero--card.sw-hero--gradient-primary .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-primary-accent .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-dark-primary .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-radial-primary .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-radial-accent .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-mesh .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-waves .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-subtle .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-warm .sw-hero__subheading,.sw-hero--card.sw-hero--gradient-fade .sw-hero__subheading{color:#fffffff2}.sw-hero--card.sw-hero--gradient-primary .sw-hero__description,.sw-hero--card.sw-hero--gradient-primary-accent .sw-hero__description,.sw-hero--card.sw-hero--gradient-dark-primary .sw-hero__description,.sw-hero--card.sw-hero--gradient-radial-primary .sw-hero__description,.sw-hero--card.sw-hero--gradient-radial-accent .sw-hero__description,.sw-hero--card.sw-hero--gradient-mesh .sw-hero__description,.sw-hero--card.sw-hero--gradient-waves .sw-hero__description,.sw-hero--card.sw-hero--gradient-subtle .sw-hero__description,.sw-hero--card.sw-hero--gradient-warm .sw-hero__description,.sw-hero--card.sw-hero--gradient-fade .sw-hero__description{color:#ffffffd9}.sw-hero--card.sw-hero--gradient-light-accent .card{background-color:#ffffffbf}.sw-hero--card.sw-hero--gradient-light-accent .sw-hero__heading{color:#000}.sw-hero--card.sw-hero--gradient-light-accent .sw-hero__subheading{color:var(--sw-color-primary)}.sw-hero--card.sw-hero--gradient-light-accent .sw-hero__description{color:#000000bf}.navbar{background:var(--sw-navbar-bg);border-bottom:1px solid var(--sw-navbar-border-color);box-shadow:var(--sw-navbar-shadow);z-index:1040;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5rem 0;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.navbar .navbar-brand{font-size:1.5rem;font-weight:var(--sw-navbar-brand-weight);letter-spacing:.02em;line-height:inherit;white-space:nowrap;color:var(--sw-navbar-brand-color);margin-right:1.5rem;padding-top:.3125rem;padding-bottom:.3125rem;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1);display:inline-block}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:var(--sw-navbar-brand-hover-color);text-decoration:none}.navbar .navbar-brand img{vertical-align:middle}.navbar .navbar-toggler{border:1px solid var(--sw-navbar-toggler-border-color);border-radius:var(--sw-radius-button,999px);cursor:pointer;background-color:#0000;padding:.25rem .75rem;font-size:1.25rem;line-height:1;transition:box-shadow .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}.navbar .navbar-toggler:hover{border-color:var(--sw-theme-primary,currentColor);text-decoration:none}.navbar .navbar-toggler:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--sw-theme-primary,currentColor)25%,transparent);outline:0;text-decoration:none}.navbar .navbar-toggler:focus-visible{outline:2px solid var(--sw-theme-primary,currentColor);outline-offset:2px;box-shadow:none}.navbar .navbar-toggler-icon{vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar .navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar .navbar-collapse:not(.show){display:none}.navbar .navbar-collapse.show{border-top:1px solid var(--sw-dropdown-border-color,#00000014);flex-direction:column;width:100%;margin-top:1rem;padding-top:1rem;display:flex}@media (min-width:992px){.navbar .navbar-collapse{flex-direction:row;flex-basis:auto;width:auto;padding:0;display:flex!important}.navbar .navbar-collapse.show{border-top:0;flex-direction:row;width:auto;margin-top:0;padding:0}}.navbar .navbar-nav{flex-direction:column;gap:0;width:100%;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}@media (min-width:992px){.navbar .navbar-nav{flex-direction:row;align-items:center;gap:.25rem;width:auto}}.navbar .navbar-nav.ms-auto{margin-left:auto!important}.navbar .navbar-nav.me-auto{margin-right:auto!important}.navbar .navbar-nav.mx-auto{margin-left:auto!important;margin-right:auto!important}.navbar .nav-item{position:relative}.navbar .nav-link{font-weight:var(--sw-nav-link-weight);color:var(--sw-nav-link-color);border-radius:var(--sw-radius-button,999px);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:1rem;text-decoration:none;transition:all .24s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.navbar .nav-link:hover{color:var(--sw-nav-link-hover-color)}.navbar .nav-link:focus-visible{outline:2px solid var(--sw-theme-primary,currentColor);outline-offset:2px}.navbar .nav-link.active{color:var(--sw-nav-link-active-color);background:var(--sw-nav-link-active-bg)}.navbar .nav-link.disabled,.navbar .nav-link:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.navbar .dropdown-toggle,.navbar .sw-dropdown-toggle{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.navbar .dropdown-toggle:after,.navbar .sw-dropdown-toggle:after{content:"";vertical-align:middle;opacity:.7;border-top:.35em solid;border-left:.35em solid #0000;border-right:.35em solid #0000;width:0;height:0;margin-left:.5rem;transition:transform .12s cubic-bezier(.2,.8,.2,1),opacity .12s cubic-bezier(.2,.8,.2,1);display:inline-block}.navbar .dropdown-toggle[aria-expanded=true]:after,.navbar .sw-dropdown-toggle[aria-expanded=true]:after{opacity:.9;transform:rotate(180deg)}.navbar .nav-item.dropdown.show>.nav-link,.navbar .nav-item.dropdown>.nav-link[aria-expanded=true],.navbar .nav-item.dropdown>.sw-dropdown-toggle[aria-expanded=true]{color:var(--sw-nav-link-active-color);background:var(--sw-nav-link-active-bg)}.navbar .dropdown-menu,.navbar .sw-dropdown-menu{z-index:1050;background:var(--sw-dropdown-bg);border:1px solid var(--sw-dropdown-border-color);border-radius:var(--sw-dropdown-radius);min-width:200px;box-shadow:var(--sw-dropdown-shadow);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;padding:.5rem 0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1),visibility 0s .24s;display:block;transform:translateY(-8px)scale(.98);position:absolute!important;top:calc(100% + .5rem)!important;left:0!important}.navbar .dropdown-menu.show,.navbar .sw-dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.navbar .dropdown-menu.dropdown-menu--wide,.navbar .sw-dropdown-menu.dropdown-menu--wide{min-width:400px;left:-80px}@media (max-width:991.98px){.navbar .dropdown-menu,.navbar .sw-dropdown-menu{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:.5rem;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;transform:none!important}}.navbar .dropdown-item{color:var(--sw-dropdown-link-color);border-radius:var(--sw-radius-button,999px);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex}.navbar .dropdown-item:hover{background:var(--sw-dropdown-link-hover-bg);color:var(--sw-dropdown-link-hover-color);transform:translate(3px)}.navbar .dropdown-item:focus{outline:none}.navbar .dropdown-item:focus-visible{background:var(--sw-dropdown-link-hover-bg);color:var(--sw-dropdown-link-hover-color);outline:2px solid var(--sw-theme-primary);outline-offset:-2px;transform:translate(3px)}.navbar .dropdown-item.active,.navbar .dropdown-item:active{background:var(--sw-dropdown-link-active-bg);color:var(--sw-dropdown-link-active-color);font-weight:600}.navbar .dropdown-item.disabled,.navbar .dropdown-item:disabled{opacity:.5;pointer-events:none}.navbar .dropdown-item i,.navbar .dropdown-item svg{opacity:.7;flex-shrink:0}.navbar .dropdown-divider{border-top:1px solid var(--sw-dropdown-border-color);opacity:.5;height:0;margin:.5rem 0;overflow:hidden}.navbar .sw-nested-dropdown{min-width:240px;padding:.5rem 0;overflow:hidden;position:absolute!important}.navbar .sw-nested-dropdown .sw-nested-dropdown__panel{opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1);display:none;transform:translate(10px)}.navbar .sw-nested-dropdown .sw-nested-dropdown__panel.sw-nested-dropdown__panel--active{opacity:1;display:block;transform:translate(0)}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle{width:100%;color:var(--sw-dropdown-link-color);border-radius:var(--sw-radius-button,999px);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle:hover,.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle:focus{background:var(--sw-dropdown-link-hover-bg);color:var(--sw-dropdown-link-hover-color);outline:none;transform:translate(3px)}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle:focus-visible{background:var(--sw-dropdown-link-hover-bg);color:var(--sw-dropdown-link-hover-color);outline:2px solid var(--sw-theme-primary);outline-offset:-2px;transform:translate(3px)}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle:active,.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle.active{background:var(--sw-dropdown-link-active-bg);color:var(--sw-dropdown-link-active-color);font-weight:600}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle i.bi-chevron-right{opacity:.6;margin-left:auto;font-size:.75rem;transition:opacity .12s cubic-bezier(.2,.8,.2,1)}.navbar .sw-nested-dropdown .sw-nested-dropdown__toggle:hover i.bi-chevron-right{opacity:1}.navbar .sw-nested-dropdown .sw-nested-dropdown__back{width:100%;color:var(--sw-dropdown-link-color);cursor:pointer;text-align:left;border-radius:var(--sw-radius-button,999px);background:0 0;border:0;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem 1rem;font-size:1rem;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex}.navbar .sw-nested-dropdown .sw-nested-dropdown__back i.bi-chevron-left{opacity:.7;font-size:.75rem;transition:all .12s cubic-bezier(.2,.8,.2,1)}.navbar .sw-nested-dropdown .sw-nested-dropdown__back:hover{color:var(--sw-dropdown-link-hover-color);background:var(--sw-dropdown-link-hover-bg)}.navbar .sw-nested-dropdown .sw-nested-dropdown__back:hover i.bi-chevron-left{opacity:1;transform:translate(-2px)}.navbar .sw-mobile-nav-panel{width:100%;min-width:unset;padding:0;overflow:hidden;position:relative!important}.navbar .sw-mobile-nav-panel .sw-mobile-nav-header{border-bottom:1px solid var(--sw-dropdown-border-color,#0000001a);align-items:center;margin-bottom:.25rem;padding:.5rem 0;display:flex}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn{color:var(--sw-nav-link-color);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn i{opacity:.6;font-size:.75rem;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:hover,.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:focus{color:var(--sw-nav-link-hover-color);background:var(--sw-nav-link-active-bg,#0000000d)}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:hover i,.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:focus i{opacity:1;transform:translate(-2px)}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:active{background:var(--sw-nav-link-active-bg,#00000014)}.navbar .sw-mobile-nav-panel .sw-mobile-back-btn:focus-visible{outline:2px solid var(--sw-theme-primary,currentColor);outline-offset:2px}.navbar .sw-mobile-nav-panel .sw-nested-dropdown__panel{opacity:0;visibility:hidden;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease-out 40ms,visibility 0s linear .22s;position:absolute;top:0;left:0;right:0;transform:translate(30%)}.navbar .sw-mobile-nav-panel .sw-nested-dropdown__panel.sw-nested-dropdown__panel--active{opacity:1;visibility:visible;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease-out,visibility linear;position:relative;transform:translate(0)}.navbar .sw-mobile-nav-panel .sw-nested-dropdown__panel.sw-nested-dropdown__panel--exiting{opacity:0;visibility:visible;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .15s ease-in,visibility 0s linear .22s;position:absolute;transform:translate(-15%)}.navbar .sw-mobile-nav-panel .navbar-nav{flex-direction:column;gap:0;width:100%}.navbar .sw-mobile-nav-panel .navbar-nav .nav-item{width:100%}.navbar .sw-mobile-nav-panel .navbar-nav .nav-link{justify-content:flex-start;width:100%;padding:1rem 1.5rem}@media (max-width:991.98px){.navbar .nav-link{border-radius:4px;transition:background .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1)}.navbar .nav-link:hover,.navbar .nav-link:focus{background:var(--sw-nav-link-active-bg,#0000000a)}.navbar .nav-link:active{background:var(--sw-nav-link-active-bg,#00000014);transition-duration:0s}.navbar .nav-link:focus-visible{outline:2px solid var(--sw-theme-primary,currentColor);outline-offset:2px;background:var(--sw-nav-link-active-bg,#0000000a)}}.navbar-expand .navbar-collapse{display:none}.navbar-expand .navbar-toggler{display:block}.navbar-expand.show .navbar-collapse,.navbar-expand .navbar-collapse.show{flex-basis:auto;display:flex!important}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand:not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl):not(.navbar-expand-xxl){flex-wrap:nowrap;justify-content:flex-start}.navbar-expand:not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl):not(.navbar-expand-xxl) .navbar-nav{flex-direction:row}.navbar-expand:not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl):not(.navbar-expand-xxl) .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand:not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl):not(.navbar-expand-xxl) .navbar-toggler{display:none}.navbar-light,.navbar.bg-light{--sw-navbar-color:#000000e6;--sw-navbar-brand-color:#000000e6;--sw-navbar-brand-hover-color:#000;--sw-nav-link-color:#000000e6;--sw-nav-link-hover-color:#000;--sw-navbar-toggler-border-color:#0000001a}.navbar-light .navbar-toggler-icon,.navbar.bg-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark,.navbar.bg-dark{--sw-navbar-color:#ffffffe6;--sw-navbar-brand-color:#ffffffe6;--sw-navbar-brand-hover-color:#fff;--sw-nav-link-color:#ffffffe6;--sw-nav-link-hover-color:#fff;--sw-navbar-toggler-border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon,.navbar.bg-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.sw-navbar-offcanvas{background-color:var(--sw-navbar-bg,var(--sw-color-surface));color:var(--sw-navbar-color,inherit)}.sw-navbar-offcanvas .sw-offcanvas__header,.sw-navbar-offcanvas .offcanvas-header{border-bottom-color:var(--sw-navbar-border-color,var(--sw-card-border));padding:3rem 1.5rem}.sw-navbar-offcanvas .sw-offcanvas__title,.sw-navbar-offcanvas .offcanvas-title{color:var(--sw-navbar-brand-color,var(--sw-color-text));font-weight:var(--sw-navbar-brand-weight,600);font-size:1.5rem}.sw-navbar-offcanvas .sw-offcanvas__close{color:var(--sw-navbar-color,var(--sw-color-text))}.sw-navbar-offcanvas .sw-offcanvas__body,.sw-navbar-offcanvas .offcanvas-body{background-color:var(--sw-navbar-bg,var(--sw-color-surface));padding:1rem 0;overflow:hidden}.sw-navbar-offcanvas .sw-offcanvas__body .navbar-nav,.sw-navbar-offcanvas .offcanvas-body .navbar-nav{flex-direction:column;gap:0;width:100%;padding:0}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link,.sw-navbar-offcanvas .offcanvas-body .nav-link{color:var(--sw-nav-link-color,var(--sw-color-text));font-size:1.25rem;font-weight:var(--sw-offcanvas-nav-weight,500);background:0 0;border:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:1.5rem 3rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:not(.sw-mobile-back-btn):after,.sw-navbar-offcanvas .offcanvas-body .nav-link:not(.sw-mobile-back-btn):after{content:"";background:var(--sw-card-border,#0000000f);height:1px;transition:opacity .2s;position:absolute;bottom:0;left:3rem;right:1.5rem}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:hover,.sw-navbar-offcanvas .offcanvas-body .nav-link:hover,.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:focus,.sw-navbar-offcanvas .offcanvas-body .nav-link:focus{color:var(--sw-theme-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--sw-theme-primary)8%,transparent)0%,transparent 80%);border-left-color:var(--sw-theme-primary)}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:hover:after,.sw-navbar-offcanvas .offcanvas-body .nav-link:hover:after,.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:focus:after,.sw-navbar-offcanvas .offcanvas-body .nav-link:focus:after{opacity:0}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link.active,.sw-navbar-offcanvas .offcanvas-body .nav-link.active{color:var(--sw-theme-primary);border-left-color:var(--sw-theme-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--sw-theme-primary)6%,transparent)0%,transparent 60%)}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link .bi-chevron-double-right,.sw-navbar-offcanvas .offcanvas-body .nav-link .bi-chevron-double-right{opacity:.5;color:var(--sw-theme-primary);-webkit-text-stroke:.5px currentColor;font-size:.75em;font-weight:800;transition:all .2s}.sw-navbar-offcanvas .sw-offcanvas__body .nav-link:hover .bi-chevron-double-right,.sw-navbar-offcanvas .offcanvas-body .nav-link:hover .bi-chevron-double-right{opacity:.65;transform:translate(3px)}.sw-navbar-offcanvas .sw-offcanvas__body>.navbar-nav>.nav-item>.nav-link,.sw-navbar-offcanvas .offcanvas-body>.navbar-nav>.nav-item>.nav-link{letter-spacing:-.01em;font-size:1.5rem}.sw-navbar-offcanvas .sw-offcanvas__body .nav-item:last-child>.nav-link:after,.sw-navbar-offcanvas .offcanvas-body .nav-item:last-child>.nav-link:after{display:none}.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn{width:100%;color:var(--sw-nav-link-color,var(--sw-color-text-muted));cursor:pointer;background:0 0;border:none;border-left:1px solid #0000;align-items:center;gap:1rem;padding:1.5rem 3rem;font-size:1rem;font-weight:500;transition:all .18s;display:flex}.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn i{opacity:.5;font-size:.85em;transition:all .18s}.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn:hover,.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn:focus{color:var(--sw-theme-accent);border-left-color:var(--sw-theme-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--sw-theme-accent)10%,transparent)0%,transparent 90%)}.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn:hover i,.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn:focus i{opacity:.8;transform:translate(-3px)}.sw-navbar-offcanvas .sw-mobile-nav-panel .sw-mobile-back-btn:focus-visible{outline:2px solid var(--sw-theme-primary);outline-offset:-2px}.sw-navbar-offcanvas .sw-mobile-nav-header{border-bottom:1px solid var(--sw-card-border,#0000000f);margin-bottom:1rem;padding:0}.sw-navbar-offcanvas .sw-mobile-nav-panel{background-color:#0000;margin-top:-1rem;position:static!important;transform:none!important}.sw-navbar-offcanvas .sw-mobile-nav-panel .navbar-nav{padding:0}.sw-navbar-offcanvas .sw-offcanvas__body .sw-nested-dropdown,.sw-navbar-offcanvas .offcanvas-body .sw-nested-dropdown{min-height:200px;position:relative;overflow:hidden}.sw-navbar-offcanvas .sw-offcanvas__body .sw-nested-dropdown__panel,.sw-navbar-offcanvas .offcanvas-body .sw-nested-dropdown__panel{opacity:0;visibility:hidden;box-shadow:none;background-color:#0000;border:none;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out 50ms,visibility 0s linear .25s;position:absolute;top:0;left:0;right:0;transform:translate(40%)}.sw-navbar-offcanvas .sw-offcanvas__body .sw-nested-dropdown__panel.sw-nested-dropdown__panel--active,.sw-navbar-offcanvas .offcanvas-body .sw-nested-dropdown__panel.sw-nested-dropdown__panel--active{opacity:1;visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,visibility linear;position:relative;transform:translate(0)}.sw-navbar-offcanvas .sw-offcanvas__body .sw-nested-dropdown__panel.sw-nested-dropdown__panel--exiting,.sw-navbar-offcanvas .offcanvas-body .sw-nested-dropdown__panel.sw-nested-dropdown__panel--exiting{opacity:0;visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s ease-in,visibility 0s linear .25s;position:absolute;transform:translate(-20%)}.sw-tabs{--sw-tabs-border-color:var(--sw-color-border);--sw-tabs-nav-link-color:var(--sw-color-text-secondary);--sw-tabs-nav-link-hover-color:var(--sw-color-text);--sw-tabs-nav-link-active-color:var(--sw-color-primary);--sw-tabs-border-radius:var(--sw-border-radius,8px);--sw-tabs-border-radius-sm:var(--sw-border-radius-sm,4px);width:100%;display:block;position:relative}.sw-tabs--primary{--sw-tabs-primary-padding-x:3rem;--sw-tabs-primary-padding-y:1.5rem;--sw-tabs-primary-gap:.25rem;--sw-tabs-primary-font-size:1rem;--sw-tabs-primary-font-weight:600;--sw-tabs-primary-font-weight-active:700;--sw-tabs-primary-bg-inactive:var(--sw-color-surface-muted);--sw-tabs-primary-bg-active:var(--sw-color-surface);--sw-tabs-primary-transform-hover:0;--sw-tabs-primary-transform-active:0;--sw-tabs-primary-shadow-active:none;--sw-tabs-primary-content-padding:3rem;--sw-tabs-primary-content-min-height:200px}.sw-tabs--primary .sw-tabs__nav{border-bottom:2px solid var(--sw-tabs-border-color);flex-flow:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.sw-tabs--primary .sw-tabs__nav-item{margin-bottom:-2px}.sw-tabs--primary .sw-tabs__nav-link{padding:var(--sw-tabs-primary-padding-y)var(--sw-tabs-primary-padding-x);color:var(--sw-tabs-nav-link-color);background:var(--sw-tabs-primary-bg-inactive);border:2px solid var(--sw-tabs-border-color);border-radius:var(--sw-tabs-border-radius)var(--sw-tabs-border-radius)0 0;cursor:pointer;font-weight:var(--sw-tabs-primary-font-weight);font-size:var(--sw-tabs-primary-font-size);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:var(--sw-tabs-primary-gap);border-bottom:none;align-items:center;gap:.5rem;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.sw-tabs--primary .sw-tabs__nav-link:hover:not(.active){background:var(--sw-tabs-primary-bg-active);color:var(--sw-tabs-nav-link-hover-color);transform:translateY(var(--sw-tabs-primary-transform-hover))}.sw-tabs--primary .sw-tabs__nav-link:focus-visible{outline:2px solid var(--sw-color-primary);outline-offset:2px;z-index:10}.sw-tabs--primary .sw-tabs__nav-link.active{color:var(--sw-tabs-nav-link-active-color);background:var(--sw-tabs-primary-bg-active);border-bottom-color:var(--sw-tabs-primary-bg-active);transform:translateY(var(--sw-tabs-primary-transform-active));z-index:5;box-shadow:var(--sw-tabs-primary-shadow-active);font-weight:var(--sw-tabs-primary-font-weight-active)}.sw-tabs--primary .sw-tabs__content{padding:var(--sw-tabs-primary-content-padding);background:var(--sw-tabs-primary-bg-active);border:2px solid var(--sw-tabs-border-color);border-radius:0 0 var(--sw-tabs-border-radius)var(--sw-tabs-border-radius);min-height:var(--sw-tabs-primary-content-min-height);border-top:none}@media (min-width:768px){.sw-tabs--primary.sw-tabs--vertical{gap:0;display:flex}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav{border-bottom:none;border-right:2px solid var(--sw-tabs-border-color);gap:var(--sw-tabs-primary-gap);min-width:240px;height:var(--sw-tabs-nav-height,auto);overflow-y:var(--sw-tabs-nav-height,visible);flex-direction:column;flex-shrink:0;margin-right:-4px}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-item{width:100%;margin-bottom:-2px;margin-right:0}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-link{border-radius:var(--sw-tabs-border-radius)0 0 var(--sw-tabs-border-radius);border-left:2px solid var(--sw-tabs-border-color);border-top:2px solid var(--sw-tabs-border-color);border-bottom:2px solid var(--sw-tabs-border-color);border-right:2px solid var(--sw-tabs-border-color);justify-content:flex-start;width:100%;margin-bottom:0;margin-right:0}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-link:hover:not(.active){transform:translateX(var(--sw-tabs-primary-transform-hover))}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-link.active{border-right-color:var(--sw-tabs-primary-bg-active);transform:translateX(var(--sw-tabs-primary-transform-active));box-shadow:var(--sw-tabs-primary-shadow-active)}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__content{border-top:2px solid var(--sw-tabs-border-color);border-radius:0 var(--sw-tabs-border-radius)var(--sw-tabs-border-radius)0;flex:1}}@media (max-width:767px){.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav{border-bottom:2px solid var(--sw-tabs-border-color);border-right:none;flex-direction:row}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-item{margin-bottom:-2px;margin-right:0}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__nav-link{border-radius:var(--sw-tabs-border-radius)var(--sw-tabs-border-radius)0 0;border-right:2px solid var(--sw-tabs-border-color);margin-right:var(--sw-tabs-primary-gap);margin-bottom:0;margin-right:var(--sw-tabs-primary-gap);border-bottom:none;margin-bottom:0}.sw-tabs--primary.sw-tabs--vertical .sw-tabs__content{border-top:none;border-left:2px solid var(--sw-tabs-border-color);border-radius:0 0 var(--sw-tabs-border-radius)var(--sw-tabs-border-radius)}}.sw-tabs--filter .sw-tabs__nav{border-bottom:2px solid var(--sw-tabs-border-color);flex-flow:wrap;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.sw-tabs--filter .sw-tabs__nav-item{margin-bottom:-2px}.sw-tabs--filter .sw-tabs__nav-link{color:var(--sw-tabs-nav-link-color);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding:1rem .5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex}.sw-tabs--filter .sw-tabs__nav-link:hover:not(.active){color:var(--sw-tabs-nav-link-hover-color);border-bottom-color:color-mix(in srgb,var(--sw-color-primary)30%,transparent)}.sw-tabs--filter .sw-tabs__nav-link:focus-visible{outline:2px solid var(--sw-color-primary);outline-offset:calc(2px*2)}.sw-tabs--filter .sw-tabs__nav-link.active{color:var(--sw-tabs-nav-link-active-color);border-bottom-color:var(--sw-color-primary);font-weight:600}.sw-tabs--filter .sw-tabs__content{padding:1.5rem 0}@media (min-width:768px){.sw-tabs--filter.sw-tabs--vertical{gap:3rem;display:flex}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__nav{border-bottom:none;border-right:2px solid var(--sw-tabs-border-color);flex-direction:column;gap:1rem;min-width:200px;margin:0;padding-right:0}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__nav-item{width:100%;margin-bottom:0;margin-right:-4px}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__nav-link{border-bottom:none;border-right:3px solid #0000;justify-content:flex-start;width:100%}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__nav-link:hover:not(.active){border-right-color:color-mix(in srgb,var(--sw-color-primary)30%,transparent);border-bottom-color:#0000}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__nav-link.active{border-right-color:var(--sw-color-primary);border-bottom-color:#0000}.sw-tabs--filter.sw-tabs--vertical .sw-tabs__content{flex:1}}.sw-tabs--compact .sw-tabs__nav{background:var(--sw-color-surface-muted);border-radius:var(--sw-tabs-border-radius);flex-flow:wrap;gap:.5rem;margin:0 0 1rem;padding:.25rem;list-style:none;display:flex}.sw-tabs--compact .sw-tabs__nav-link{color:var(--sw-tabs-nav-link-color);border-radius:var(--sw-tabs-border-radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:flex}.sw-tabs--compact .sw-tabs__nav-link:hover:not(.active){background:color-mix(in srgb,var(--sw-color-primary)10%,transparent);color:var(--sw-tabs-nav-link-hover-color)}.sw-tabs--compact .sw-tabs__nav-link:focus-visible{outline:2px solid var(--sw-color-primary);outline-offset:2px}.sw-tabs--compact .sw-tabs__nav-link.active{color:#fff;background:var(--sw-color-primary);font-weight:600;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-tabs--compact .sw-tabs__content{padding:1rem 0}@media (min-width:768px){.sw-tabs--compact.sw-tabs--vertical{gap:.5rem;display:flex}.sw-tabs--compact.sw-tabs--vertical .sw-tabs__nav{min-width:180px;height:var(--sw-tabs-nav-height,auto);overflow-y:var(--sw-tabs-nav-height,visible);flex-direction:column;gap:.25rem;margin:0}.sw-tabs--compact.sw-tabs--vertical .sw-tabs__nav-item{width:100%}.sw-tabs--compact.sw-tabs--vertical .sw-tabs__nav-link{justify-content:flex-start;width:100%}.sw-tabs--compact.sw-tabs--vertical .sw-tabs__content{flex:1}}.sw-tabs__nav{margin:0;padding:0;list-style:none}.sw-tabs__nav-item{display:inline-block}.sw-tabs__nav-link i{font-size:1.125em}.sw-tabs__pane{animation:.24s cubic-bezier(.2,.8,.2,1) fadeIn;display:none}.sw-tabs__pane.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sw-tabs__select-wrapper{margin-bottom:1.5rem}.sw-tabs__select{width:100%;max-width:100%}@media (min-width:768px){.sw-tabs__select-wrapper--mobile-only{display:none}}@media (max-width:767px){.sw-tabs:has(.sw-tabs__select-wrapper--mobile-only) .sw-tabs__nav{display:none}}.sw-section{position:relative}.sw-section__content{z-index:1;position:relative}.sw-section--has-bg{background-color:#0000}.sw-section--parallax{-webkit-overflow-scrolling:touch}.sw-section__overlay{z-index:0;pointer-events:none;background-color:rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.5));position:absolute;inset:0}.sw-section--has-overlay .sw-section__content{z-index:1;position:relative}.sw-section--overlay-light{--sw-section-overlay-color:255,255,255;--sw-section-overlay-opacity:.3}.sw-section--overlay-light-strong{--sw-section-overlay-color:255,255,255;--sw-section-overlay-opacity:.6}.sw-section--overlay-dark{--sw-section-overlay-color:0,0,0;--sw-section-overlay-opacity:.3}.sw-section--overlay-dark-strong{--sw-section-overlay-color:0,0,0;--sw-section-overlay-opacity:.6}.sw-section--overlay-primary{--sw-section-overlay-color:var(--sw-color-primary-rgb,13,110,253);--sw-section-overlay-opacity:.7}.sw-section--overlay-accent{--sw-section-overlay-color:var(--sw-color-accent-rgb,111,66,193);--sw-section-overlay-opacity:.7}.sw-section--overlay-10{--sw-section-overlay-opacity:.1}.sw-section--overlay-20{--sw-section-overlay-opacity:.2}.sw-section--overlay-30{--sw-section-overlay-opacity:.3}.sw-section--overlay-40{--sw-section-overlay-opacity:.4}.sw-section--overlay-50{--sw-section-overlay-opacity:.5}.sw-section--overlay-60{--sw-section-overlay-opacity:.6}.sw-section--overlay-70{--sw-section-overlay-opacity:.7}.sw-section--overlay-80{--sw-section-overlay-opacity:.8}.sw-section--overlay-90{--sw-section-overlay-opacity:.9}.sw-section--gradient-top .sw-section__overlay{background:linear-gradient(to bottom,rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.7))0%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.6))30%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.25))60%,rgba(var(--sw-section-overlay-color,0,0,0),0)100%)}.sw-section--gradient-bottom .sw-section__overlay{background:linear-gradient(to top,rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.7))0%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.6))30%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.25))60%,rgba(var(--sw-section-overlay-color,0,0,0),0)100%)}.sw-section--gradient-left .sw-section__overlay{background:linear-gradient(to right,rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.7))0%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.6))30%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.25))60%,rgba(var(--sw-section-overlay-color,0,0,0),0)100%)}.sw-section--gradient-right .sw-section__overlay{background:linear-gradient(to left,rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.7))0%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.6))30%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.25))60%,rgba(var(--sw-section-overlay-color,0,0,0),0)100%)}.sw-section--gradient-radial .sw-section__overlay{background:radial-gradient(ellipse at center,rgba(var(--sw-section-overlay-color,0,0,0),0)0%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.15))40%,rgba(var(--sw-section-overlay-color,0,0,0),calc(var(--sw-section-overlay-opacity,.7)*.5))70%,rgba(var(--sw-section-overlay-color,0,0,0),var(--sw-section-overlay-opacity,.7))100%)}.sw-modal-backdrop,.sw-reviews-collection__modal-overlay,.modal-backdrop{z-index:1040;opacity:0;background-color:#00000080;width:100vw;height:100vh;transition:opacity .15s linear;position:fixed;top:0;left:0}.sw-modal-backdrop.show,.show.sw-reviews-collection__modal-overlay,.show.modal-backdrop{opacity:1}.sw-modal,.modal{z-index:1050;outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.sw-modal.show,.show.modal{display:block}.sw-modal__dialog,.sw-reviews-collection__modal-dialog,.modal-dialog{pointer-events:none;width:auto;margin:.5rem;transition:transform .3s ease-out;position:relative;transform:translateY(-50px)}.sw-modal.show .sw-modal__dialog,.sw-modal.show .sw-reviews-collection__modal-dialog,.show.modal .sw-modal__dialog,.show.modal .sw-reviews-collection__modal-dialog,.sw-modal.show .modal-dialog,.show.modal .modal-dialog{transform:translate(0)}@media (min-width:576px){.sw-modal__dialog,.sw-reviews-collection__modal-dialog,.modal-dialog{max-width:500px;margin:1.75rem auto}.sw-modal__dialog--sm,.modal-dialog-sm{max-width:300px}}@media (min-width:992px){.sw-modal__dialog--lg,.modal-dialog-lg{max-width:800px}.sw-modal__dialog--xl,.modal-dialog-xl{max-width:1140px}.sw-modal__dialog--theater{max-width:90vw;max-height:90vh}}.sw-modal__dialog--fullscreen{width:100vw;max-width:none;height:100%;margin:0}.sw-modal__dialog--fullscreen .sw-modal__content,.sw-modal__dialog--fullscreen .sw-reviews-collection__modal,.sw-modal__dialog--fullscreen .modal-content{border:0;border-radius:0;height:100%}.sw-modal__dialog--centered,.sw-reviews-collection__modal-dialog,.modal-dialog-centered{align-items:center;min-height:calc(100% - 1rem);display:flex}@media (min-width:576px){.sw-modal__dialog--centered,.sw-reviews-collection__modal-dialog,.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.sw-modal__content,.sw-reviews-collection__modal,.modal-content{pointer-events:auto;background-color:var(--sw-theme-bg,#fff);background-clip:padding-box;border:1px solid #0003;border-radius:.5rem;outline:0;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 .5rem 1rem #00000026}.sw-modal__header,.sw-reviews-collection__modal-header,.modal-header{border-bottom:1px solid var(--sw-theme-border,#dee2e6);border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.sw-modal__title,.sw-reviews-collection__modal-title,.modal-title{color:var(--sw-theme-text,#212529);margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.sw-modal__close,.sw-reviews-collection__modal-close{opacity:.5;cursor:pointer;color:var(--sw-theme-text,#000);background:0 0;border:0;border-radius:.25rem;margin:-.5rem -.5rem -.5rem auto;padding:.5rem;font-size:1.5rem;line-height:1;transition:opacity .15s}.sw-modal__close:hover,.sw-reviews-collection__modal-close:hover{opacity:.75}.sw-modal__close:focus,.sw-reviews-collection__modal-close:focus{outline:2px solid var(--sw-color-primary,#0d6efd);outline-offset:2px}.sw-modal__body,.sw-reviews-collection__modal-body,.modal-body{flex:auto;padding:1rem;position:relative;overflow-y:auto}.sw-modal__footer,.sw-reviews-collection__modal-footer,.modal-footer{border-top:1px solid var(--sw-theme-border,#dee2e6);border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem;display:flex}.sw-modal-open{padding-right:0;overflow:hidden}.sw-modal__dialog--scrollable,.modal-dialog-scrollable{height:calc(100% - 1rem)}@media (min-width:576px){.sw-modal__dialog--scrollable,.modal-dialog-scrollable{height:calc(100% - 3.5rem)}}.sw-modal__dialog--scrollable .sw-modal__content,.sw-modal__dialog--scrollable .sw-reviews-collection__modal,.modal-dialog-scrollable .sw-modal__content,.modal-dialog-scrollable .sw-reviews-collection__modal,.sw-modal__dialog--scrollable .modal-content,.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.sw-modal__dialog--scrollable .sw-modal__body,.sw-modal__dialog--scrollable .sw-reviews-collection__modal-body,.modal-dialog-scrollable .sw-modal__body,.modal-dialog-scrollable .sw-reviews-collection__modal-body,.sw-modal__dialog--scrollable .modal-body,.modal-dialog-scrollable .modal-body{overflow-y:auto}.sw-offcanvas-backdrop,.offcanvas-backdrop{z-index:1040;opacity:0;background-color:#00000080;width:100vw;height:100vh;transition:opacity .15s linear;position:fixed;top:0;left:0}.sw-offcanvas-backdrop.show,.show.offcanvas-backdrop{opacity:1}.sw-offcanvas,.offcanvas{z-index:1050;visibility:hidden;background-color:var(--sw-theme-bg,#fff);background-clip:padding-box;outline:0;flex-direction:column;max-width:100%;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:0;box-shadow:0 .125rem .25rem #00000013}.sw-offcanvas.show,.show.offcanvas{visibility:visible;transform:none}.sw-offcanvas--start{border-right:1px solid var(--sw-theme-border,#dee2e6);width:400px;max-width:85vw;top:0;left:0;transform:translate(-100%)}.sw-offcanvas--end{border-left:1px solid var(--sw-theme-border,#dee2e6);width:400px;max-width:85vw;top:0;right:0;transform:translate(100%)}.sw-offcanvas--top{border-bottom:1px solid var(--sw-theme-border,#dee2e6);height:30vh;max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.sw-offcanvas--bottom{border-top:1px solid var(--sw-theme-border,#dee2e6);height:30vh;max-height:100%;left:0;right:0;transform:translateY(100%)}.sw-offcanvas__header,.offcanvas-header{border-bottom:1px solid var(--sw-theme-border,#dee2e6);justify-content:space-between;align-items:center;padding:1rem;display:flex}.sw-offcanvas__title,.offcanvas-title{color:var(--sw-theme-text,#212529);margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.sw-offcanvas__close{opacity:.5;cursor:pointer;color:var(--sw-theme-text,#000);background:0 0;border:0;border-radius:.25rem;margin:-.5rem -.5rem -.5rem auto;padding:.5rem;font-size:1.5rem;line-height:1;transition:opacity .15s}.sw-offcanvas__close:hover{opacity:.75}.sw-offcanvas__close:focus{outline:2px solid var(--sw-color-primary,#0d6efd);outline-offset:2px}.sw-offcanvas__body,.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.sw-offcanvas-open{overflow:hidden}.sw-divider{width:100%;line-height:0;position:relative;overflow:hidden}.sw-divider--none{display:none}.sw-divider__svg{width:100%;display:block;position:absolute;left:0}.sw-divider__svg--top{top:0}.sw-divider__svg--bottom{bottom:0}.sw-divider__svg--flip{transform:scaleY(-1)}.sw-divider__svg--flip-horizontal{transform:scaleX(-1)}.sw-divider__svg--flip.sw-divider__svg--flip-horizontal{transform:scale(-1)}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-video-grid .sw-card,.sw-video-grid .card{box-shadow:none;background-color:#0000;border:none;border-radius:4px;padding:0;transition:transform .15s,background-color .15s;overflow:hidden}.sw-video-grid .sw-card:hover,.sw-video-grid .card:hover{background-color:color-mix(in srgb,var(--sw-card-border)3%,transparent);transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.sw-video-grid .sw-card:hover .card-img-top img,.sw-video-grid .card:hover .card-img-top img{transform:scale(1.02)}.sw-video-grid .card-img-top{aspect-ratio:16/9;background-color:var(--sw-card-bg-alt);border-radius:4px 4px 0 0;margin-bottom:0;overflow:hidden}.sw-video-grid .card-img-top img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;display:block}.sw-video-grid .sw-card__body,.sw-video-grid .card-body{padding:.5rem .5rem 1rem}.sw-video-grid .sw-card__title,.sw-video-grid .card-title{color:var(--sw-card-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sw-video-grid .sw-card__title a,.sw-video-grid .card-title a{color:inherit;text-decoration:none}.sw-video-grid .sw-card__title a:hover,.sw-video-grid .card-title a:hover{color:var(--sw-color-primary)}.sw-video-grid__description{color:color-mix(in srgb,var(--sw-color-text)50%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.sw-video-grid__metadata{color:color-mix(in srgb,var(--sw-color-text)45%,transparent);margin:0;font-size:.75rem;font-weight:400;line-height:1.3}.sw-video-grid__metadata i{opacity:.5;font-size:.75rem}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-video-list{background-color:#0000;padding:0;overflow:hidden}.sw-video-list--sidebar-card{flex-direction:column;height:clamp(400px,35vw,600px);min-height:0;display:flex}.sw-video-list--sidebar-card .sw-video-list__item:first-child{border-top-left-radius:0;border-top-right-radius:0}.sw-video-list--sidebar-card .sw-video-list__item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.sw-video-list .sw-video-list__item:hover .sw-card__title,.sw-video-list .sw-video-list__item:hover .card-title,.sw-video-list .sw-video-list__item:hover .sw-video-list__title,.sw-video-list .sw-video-list__item:hover .sw-video-feed__sidebar-title,.sw-video-list .sw-video-list__item:hover .sw-event-card__title,.sw-video-list .sw-video-list__item:hover .sw-review-card__title,.sw-video-list .sw-video-list__item:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)}.sw-video-list .sw-video-list__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-video-list .sw-video-list__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color)!important;-webkit-text-decoration:var(--sw-link-decoration)!important;text-decoration:var(--sw-link-decoration)!important}.sw-video-list .sw-video-list__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-video-list .sw-video-list__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color)!important;-webkit-text-decoration:var(--sw-link-hover-decoration)!important;text-decoration:var(--sw-link-hover-decoration)!important}.sw-video-list .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-video-list .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color)!important;-webkit-text-decoration:var(--sw-link-decoration)!important;text-decoration:var(--sw-link-decoration)!important}.sw-video-list .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-video-list .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color)!important;-webkit-text-decoration:var(--sw-link-hover-decoration)!important;text-decoration:var(--sw-link-hover-decoration)!important}.sw-video-list__thumbnail{border-radius:var(--sw-border-radius-sm,4px);background-color:var(--sw-card-bg-alt);width:100px;height:75px;box-shadow:none;flex-shrink:0;position:relative;overflow:hidden}.sw-video-list__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .24s cubic-bezier(.4,0,.2,1);display:block}.sw-video-list__duration{color:#fff;z-index:2;background-color:#000c;border-radius:2px;padding:2px 4px;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;bottom:2px;right:2px}.sw-video-list__title{color:var(--sw-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sw-video-list__description{color:color-mix(in srgb,var(--sw-color-text)60%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.sw-video-list__metadata{color:color-mix(in srgb,var(--sw-color-text)45%,transparent);margin:0;font-size:.75rem;font-weight:400;line-height:1.3}.sw-video-list .list-group{border-radius:0;margin:0}.sw-video-list .list-group-item{background:0 0;border:none;border-left:2px solid #0000;padding:.5rem;transition:all .12s cubic-bezier(.2,.8,.2,1)}.sw-video-list .list-group-item:hover{background:rgba(var(--sw-color-primary-rgb),.04);border-left-color:var(--sw-color-primary)}.sw-video-list .list-group-item:hover .sw-video-list__thumbnail img{transform:scale(1.03)}.sw-video-list__item{background:0 0;border:none;border-left:2px solid #0000;gap:.5rem;margin:0;padding:.5rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.sw-video-list__item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.sw-video-list__item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.sw-video-list__item:hover{background:rgba(var(--sw-color-primary-rgb),.04);border-left-color:var(--sw-color-primary)}.sw-video-list__item:hover .sw-video-list__thumbnail img{transform:scale(1.03)}.sw-video-list__item:hover .sw-video-list__title{color:var(--sw-color-primary)}.sw-video-list__item:active{background:rgba(var(--sw-color-primary-rgb),.06)}.sw-video-list__header{border-bottom:var(--sw-card-border-width,1px)solid var(--sw-card-border);background-color:var(--sw-card-header-bg);border-top-left-radius:var(--sw-card-radius);border-top-right-radius:var(--sw-card-radius);flex-shrink:0;padding:1rem 1rem .5rem}.sw-video-list__header-title{text-transform:uppercase;letter-spacing:.5px;color:var(--sw-color-text);margin:0;font-size:.75rem;font-weight:700}.sw-video-list__scrollable{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background-color:color-mix(in srgb,var(--sw-card-bg-alt)25%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--sw-card-bg-alt)25%,transparent)30%,transparent),linear-gradient(transparent,color-mix(in srgb,var(--sw-card-bg-alt)25%,transparent)70%),radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--sw-color-text)6%,transparent),transparent),radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--sw-color-text)6%,transparent),transparent);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;flex:1;min-height:0;overflow:hidden scroll}.sw-video-list__scrollable::-webkit-scrollbar{width:6px}.sw-video-list__scrollable::-webkit-scrollbar-track{background:color-mix(in srgb,var(--sw-card-border)90%,transparent)}.sw-video-list__scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sw-card-border)30%,transparent);border-radius:3px}.sw-video-list__scrollable::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sw-card-border)50%,transparent)}.sw-video-list__scrollable{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sw-card-border)30%,transparent)color-mix(in srgb,var(--sw-card-border)8%,transparent)}.sw-video-list__footer{border-top:var(--sw-card-border-width,1px)solid var(--sw-card-footer-border);text-align:center;background-color:var(--sw-card-footer-bg);box-shadow:0 -2px 8px color-mix(in srgb,var(--sw-color-text)2%,transparent);border-bottom-left-radius:var(--sw-card-radius);border-bottom-right-radius:var(--sw-card-radius);flex-shrink:0;padding:1rem}.sw-video-list__footer-link{color:var(--sw-color-primary);font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1);display:inline-block}.sw-video-list__footer-link:hover{color:color-mix(in srgb,var(--sw-color-primary)80%,var(--sw-color-text));text-decoration:none}.sw-video-list__footer-link:active{color:color-mix(in srgb,var(--sw-color-primary)60%,var(--sw-color-text))}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}@media (min-width:1200px){.sw-video-feed .row{align-items:stretch;display:flex}.sw-video-feed .row>[class*=col-].order-0{display:block}.sw-video-feed .row>[class*=col-].order-1{flex-shrink:0;display:flex}}.sw-video-feed .sw-video-list{border:var(--sw-card-border-width,1px)solid color-mix(in srgb,var(--sw-card-border)30%,transparent);border-radius:var(--sw-border-radius-sm,4px);background-color:#0000;padding:0;overflow:hidden}.sw-video-feed .sw-video-feed__sidebar-title{font-size:var(--sw-card-title-size);font-weight:var(--sw-card-title-weight);line-height:var(--sw-card-title-line-height);letter-spacing:var(--sw-card-title-letter-spacing);color:var(--sw-color-text);margin-bottom:.25rem;transition:color .12s}.sw-video-feed .sw-video-feed__sidebar-metadata{font-size:var(--sw-card-meta-size);font-weight:var(--sw-card-meta-weight);color:#606a70;line-height:var(--sw-card-meta-line-height)}.sw-video-feed a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-video-feed a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-video-feed a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-video-feed .sw-video-feed__sidebar-item:hover .sw-card__title,.sw-video-feed .sw-video-feed__sidebar-item:hover .card-title,.sw-video-feed .sw-video-feed__sidebar-item:hover .sw-video-list__title,.sw-video-feed .sw-video-feed__sidebar-item:hover .sw-video-feed__sidebar-title,.sw-video-feed .sw-video-feed__sidebar-item:hover .sw-event-card__title,.sw-video-feed .sw-video-feed__sidebar-item:hover .sw-review-card__title,.sw-video-feed .sw-video-feed__sidebar-item:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)}.sw-video-feed__featured{background-color:var(--sw-card-bg);border:var(--sw-card-border-width)solid var(--sw-card-border);border-radius:var(--sw-card-radius);box-shadow:var(--sw-card-shadow);padding:0;overflow:hidden}.sw-video-feed__featured iframe,.sw-video-feed__featured>div{border-top-left-radius:var(--sw-card-radius);border-top-right-radius:var(--sw-card-radius);display:block}.sw-video-feed__featured-content{padding:var(--sw-card-padding);background-color:inherit}.sw-video-feed__featured-title{margin:0 0 var(--sw-spacing-sm,.5rem)0;color:var(--sw-card-color);font-size:1.5rem;font-weight:700;line-height:1.25}.sw-video-feed__featured-meta{color:color-mix(in srgb,var(--sw-color-text)60%,transparent);margin:0 0 .5rem;font-size:.8125rem;font-weight:400;line-height:1.4}.sw-video-feed__featured-description{color:color-mix(in srgb,var(--sw-color-text)75%,transparent);margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.sw-video-feed__sidebar-item{padding:var(--sw-spacing-sm,.5rem);border-left:var(--sw-border-width,2px)solid #0000;gap:var(--sw-spacing-sm,.5rem);border-radius:0;text-decoration:none;transition:background-color .15s;display:flex}.sw-video-feed__sidebar-item:hover{background-color:rgba(var(--sw-color-primary-rgb),.04);border-left-color:var(--sw-color-primary)}.sw-video-feed__sidebar-item:hover .sw-video-feed__sidebar-thumbnail img{transform:scale(1.03)}.sw-video-feed__sidebar-item:hover .sw-video-feed__sidebar-title{color:var(--sw-color-primary)}.sw-video-feed__sidebar-thumbnail{border-radius:var(--sw-border-radius-sm,4px);background-color:var(--sw-card-bg-alt);width:90px;height:60px;box-shadow:none;flex-shrink:0;position:relative;overflow:hidden}.sw-video-feed__sidebar-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.sw-video-feed__sidebar-title{font-weight:600;line-height:1.4}.sw-video-feed__sidebar-metadata{margin-top:.25rem}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-video-playlist{background-color:var(--sw-card-bg);border:1px solid var(--sw-card-border);border-radius:var(--sw-card-radius);box-shadow:var(--sw-card-shadow);color:var(--sw-card-color);transition:all .24s cubic-bezier(.2,.8,.2,1)}.sw-video-playlist:hover{transform:translateY(-2px)}.sw-video-playlist a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-video-playlist a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-video-playlist a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-video-playlist .sw-video-playlist__item:hover .sw-card__title,.sw-video-playlist .sw-video-playlist__item:hover .card-title,.sw-video-playlist .sw-video-playlist__item:hover .sw-video-list__title,.sw-video-playlist .sw-video-playlist__item:hover .sw-video-feed__sidebar-title,.sw-video-playlist .sw-video-playlist__item:hover .sw-event-card__title,.sw-video-playlist .sw-video-playlist__item:hover .sw-review-card__title,.sw-video-playlist .sw-video-playlist__item:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)}.sw-video-playlist__item{transition:all .24s}.sw-video-playlist__item:hover .sw-card__title,.sw-video-playlist__item:hover .card-title,.sw-video-playlist__item:hover .sw-video-list__title,.sw-video-playlist__item:hover .sw-video-feed__sidebar-title,.sw-video-playlist__item:hover .sw-event-card__title,.sw-video-playlist__item:hover .sw-review-card__title,.sw-video-playlist__item:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)}.sw-video-playlist__item:hover{transform:translateY(-2px)}.sw-video-playlist__thumbnail{background-color:var(--sw-card-bg-alt);border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-video-playlist__thumbnail img{object-fit:cover;width:100%;height:100%}.sw-video-playlist__title{font-size:var(--sw-card-title-size);font-weight:var(--sw-card-title-weight);line-height:var(--sw-card-title-line-height);letter-spacing:var(--sw-card-title-letter-spacing);color:var(--sw-color-text);margin-top:.25rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.3;transition:color .12s}.sw-video-playlist__duration{font-size:var(--sw-card-meta-size);font-weight:var(--sw-card-meta-weight);color:#606a70;line-height:var(--sw-card-meta-line-height);margin-top:.25rem;font-size:.8rem}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-featured-video a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-featured-video a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-featured-video a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-featured-video__embed{border-radius:var(--sw-border-radius,8px);box-shadow:var(--sw-shadow-lg,0 6px 20px #00000026,0 0 0 1px #0000000f);overflow:hidden}.sw-featured-video__embed.ratio{width:100%;position:relative}.sw-featured-video__embed.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.sw-featured-video__embed.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.sw-featured-video__embed iframe{border:0}.sw-featured-video__badge{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.sw-featured-video__title{color:var(--sw-color-text);font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:600;line-height:1.3}.sw-featured-video__metadata{font-size:var(--sw-card-meta-size);font-weight:var(--sw-card-meta-weight);color:#606a70;line-height:var(--sw-card-meta-line-height)}.sw-featured-video__description{font-size:var(--sw-card-desc-size);font-weight:var(--sw-card-desc-weight);line-height:var(--sw-card-desc-line-height);color:var(--sw-color-text)}.sw-youtube-embed{margin-bottom:1.5rem}.sw-youtube-embed .ratio{width:100%;position:relative}.sw-youtube-embed .ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.sw-youtube-embed__iframe{border:0;border-radius:.375rem;width:100%;height:100%;position:absolute;top:0;left:0}.sw-youtube-embed .alert{margin-bottom:0}.sw-podcast-episodes{padding:4rem 0}.sw-podcast-episodes__container{max-width:1200px;margin:0 auto;padding:0 1rem}.sw-podcast-episodes__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sw-podcast-episodes__episode{background-color:var(--sw-card-bg);border:var(--sw-card-border-width)solid var(--sw-card-border);border-radius:var(--sw-card-radius);box-shadow:var(--sw-card-shadow);align-items:flex-start;gap:1rem;transition:all .24s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.sw-podcast-episodes__episode:hover{transform:var(--sw-card-hover-transform)}.sw-podcast-episodes__img-top{object-fit:cover;border-radius:4px;flex-shrink:0;width:72px;height:72px;display:block;overflow:hidden}.sw-podcast-episodes__body{min-width:0;padding:var(--sw-card-padding);flex-direction:column;flex:1;gap:.5rem;display:flex}.sw-podcast-episodes__title{letter-spacing:normal;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.sw-podcast-episodes__title a{color:var(--sw-card-color);text-decoration:none}.sw-podcast-episodes__title a:hover{color:var(--sw-color-primary);text-decoration:underline}.sw-podcast-episodes__excerpt{color:var(--sw-card-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sw-podcast-episodes__meta{color:var(--sw-card-color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;font-size:.8125rem;display:flex}.sw-podcast-episodes__duration,.sw-podcast-episodes__date{font-weight:500}.sw-podcast-episodes__separator{opacity:.5}.sw-podcast-episodes__player{border-top:1px solid color-mix(in srgb,var(--sw-card-border)30%,transparent);padding-top:1rem}.sw-podcast-episodes__audio{width:100%;height:36px;box-shadow:none;opacity:.95;border-radius:6px}.sw-podcast-episodes--grid .sw-podcast-episodes__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.sw-podcast-episodes--grid .sw-podcast-episodes__episode{flex-direction:column;gap:0}.sw-podcast-episodes--grid .sw-podcast-episodes__img-top{border-radius:4px 4px 0 0;width:100%;height:auto;max-height:180px}.sw-podcast-episodes--grid .sw-podcast-episodes__body{flex:auto;width:100%;padding:.5rem .5rem 1rem}.sw-podcast-episodes--grid .sw-podcast-episodes__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.sw-podcast-episodes--grid .sw-podcast-episodes__excerpt{-webkit-line-clamp:2;font-size:.8125rem}.sw-podcast-episodes--compact .sw-podcast-episodes__list{gap:0}.sw-podcast-episodes--compact .sw-podcast-episodes__episode{border:none;border-bottom:1px solid var(--sw-podcast-row-separator,#d6dde04d);box-shadow:none;background:0 0;border-radius:0;padding:.5rem 0}.sw-podcast-episodes--compact .sw-podcast-episodes__episode:last-child{border-bottom:none}.sw-podcast-episodes--compact .sw-podcast-episodes__episode:hover{background-color:var(--sw-podcast-row-hover-bg,#d6dde014);box-shadow:none;transform:none}.sw-podcast-episodes--compact .sw-podcast-episodes__body{padding:0}.sw-podcast-episodes--compact .sw-podcast-episodes__img-top{width:48px;height:48px}.sw-podcast-episodes--compact .sw-podcast-episodes__title{margin-bottom:.25rem;font-size:.875rem}.sw-podcast-episodes--compact .sw-podcast-episodes__meta{margin-top:0;font-size:.75rem}.sw-podcast-episodes--compact .sw-podcast-episodes__meta .badge{padding:.2em .5em;font-size:.6875rem}.sw-podcast-episodes--compact .sw-podcast-episodes__excerpt{display:none}.sw-podcast-episodes--compact .sw-podcast-episodes__player{border-top:0;margin-top:.5rem;padding-top:0}.sw-podcast-episodes--compact .sw-podcast-episodes__audio{height:32px;box-shadow:none;border-radius:4px}@media (max-width:768px){.sw-podcast-episodes__episode{flex-direction:column;gap:.5rem}.sw-podcast-episodes__img-top{aspect-ratio:1;width:100%;height:auto}.sw-podcast-episodes--grid .sw-podcast-episodes__list{grid-template-columns:1fr}.sw-podcast-episodes--compact .sw-podcast-episodes__episode{flex-direction:row}.sw-podcast-episodes--compact .sw-podcast-episodes__img-top{width:48px;height:48px}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-podcast-player{max-width:960px;margin:0 auto;padding:0 1rem}.sw-podcast-player a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-podcast-player a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-podcast-player a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-podcast-player__container{width:100%}.sw-podcast-player__card{background-color:var(--sw-color-body-bg);border:var(--sw-border-width,1px)solid var(--sw-card-border);border-radius:var(--sw-border-radius,8px);box-shadow:var(--sw-shadow,0 1px 2px #0000000f,0 0 0 1px #0000000a);grid-template-columns:160px 1fr;align-items:start;gap:1.25rem;padding:1.5rem;transition:all .24s cubic-bezier(.2,.8,.2,1);display:grid}.sw-podcast-player--small{max-width:640px}.sw-podcast-player--medium{max-width:820px}.sw-podcast-player--large{max-width:960px}.sw-podcast-player__artwork-wrapper{border-radius:var(--sw-border-radius);flex-shrink:0;width:160px;height:160px;position:relative;overflow:hidden}.sw-podcast-player__artwork{object-fit:cover;width:100%;height:100%;display:block}.sw-podcast-player__artwork:after{z-index:1;content:"";position:absolute;inset:0}.sw-podcast-player__content{z-index:2;flex-direction:column;gap:.75rem;min-width:0;display:flex;position:relative}.sw-podcast-player__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.sw-podcast-player__title a{color:var(--sw-color-text);z-index:3;text-decoration:none;position:relative}.sw-podcast-player__title a:hover{color:var(--sw-color-primary);text-decoration:underline}.sw-podcast-player__meta{color:var(--sw-card-color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.sw-podcast-player__channel,.sw-podcast-player__date,.sw-podcast-player__duration{font-weight:500}.sw-podcast-player__separator{opacity:.5}.sw-podcast-player__player{max-width:100%}.sw-podcast-player__audio{width:100%;max-width:100%}.sw-podcast-player__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.sw-podcast-player--small .sw-podcast-player__description{-webkit-line-clamp:3}.sw-podcast-player--medium .sw-podcast-player__description{-webkit-line-clamp:4}.sw-podcast-player--large .sw-podcast-player__description{-webkit-line-clamp:5}.sw-podcast-player__description.is-expanded{-webkit-line-clamp:unset;overflow:visible}.sw-podcast-player__toggle{color:var(--sw-color-primary);cursor:pointer;font-size:.875rem;font-weight:500;transition:color .15s;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;background:0 0!important;border:none!important;border-radius:0!important;min-height:auto!important;padding:.5rem 0!important}.sw-podcast-player__toggle:hover{color:color-mix(in srgb,var(--sw-color-primary)85%,black);text-decoration:underline;box-shadow:none!important;background:0 0!important;transform:none!important}.sw-podcast-player__toggle:active{transform:none!important}.sw-podcast-player__toggle:focus-visible{outline:2px solid var(--sw-color-primary);outline-offset:2px;border-radius:2px}@media (max-width:768px){.sw-podcast-player__card{grid-template-columns:1fr}.sw-podcast-player__artwork-wrapper{max-width:100%}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-events-grid{padding:4rem 0}.sw-events-grid a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-events-grid a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-events-grid a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-events-grid .sw-card:hover .sw-card__title,.sw-events-grid .card:hover .sw-card__title,.sw-events-grid .card:hover .card-title,.sw-events-grid .sw-card:hover .card-title,.sw-events-grid .sw-card:hover .sw-video-list__title,.sw-events-grid .card:hover .sw-video-list__title,.sw-events-grid .sw-card:hover .sw-video-feed__sidebar-title,.sw-events-grid .card:hover .sw-video-feed__sidebar-title,.sw-events-grid .sw-card:hover .sw-event-card__title,.sw-events-grid .card:hover .sw-event-card__title,.sw-events-grid .sw-card:hover .sw-review-card__title,.sw-events-grid .card:hover .sw-review-card__title,.sw-events-grid .sw-card:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),.sw-events-grid .card:hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)}.sw-events-grid__container{max-width:1200px;margin:0 auto;padding:0 1rem}.sw-events-grid__header{text-align:center;margin-bottom:3rem}.sw-events-grid__title{color:var(--sw-card-color);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.sw-events-grid__subtitle{color:var(--sw-card-color-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem)}.sw-events-grid__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.sw-events-grid__grid .sw-card,.sw-events-grid__grid .card{flex-direction:column;height:100%;display:flex;overflow:hidden}.sw-events-grid__image-wrapper{background:var(--sw-card-bg-alt);width:100%;padding-top:56.25%;position:relative;overflow:hidden}.sw-events-grid__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sw-events-grid__featured-badge{background:var(--sw-color-warning);color:var(--sw-card-color);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem}.sw-events-grid__external-badge{color:var(--sw-card-color-muted);cursor:pointer;transition:color .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:.75rem;right:.75rem}.sw-events-grid__external-badge svg{width:1.125rem;height:1.125rem}.sw-events-grid__external-badge:hover{color:var(--sw-color-primary)}.sw-events-grid__content{flex-direction:column;flex:1;padding:1.5rem;display:flex;position:relative}.sw-events-grid__event-title{color:var(--sw-card-color);margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.3}.sw-events-grid__meta{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.sw-events-grid__meta-item{color:var(--sw-card-color-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.sw-events-grid__meta-icon{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.sw-events-grid__description{color:var(--sw-card-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:.875rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.sw-events-grid__source-link{z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.875rem;text-decoration:none;transition:all .24s;display:flex;position:absolute;bottom:1rem;right:1rem}.sw-events-grid__source-link[href*=facebook]{color:#1877f2;background:#1877f21a;border:1px solid #1877f233}.sw-events-grid__source-link[href*=facebook]:hover{background:#1877f226;border-color:#1877f259;transform:scale(1.1)}.sw-events-grid__source-link[href*=instagram]{color:#e1306c;background:#e1306c1a;border:1px solid #e1306c33}.sw-events-grid__source-link[href*=instagram]:hover{background:#e1306c26;border-color:#e1306c59;transform:scale(1.1)}.sw-events-grid__source-link:not([href*=facebook]):not([href*=instagram]){background:rgba(var(--sw-color-primary-rgb,0,0,0),.1);color:var(--sw-color-primary);border:1px solid rgba(var(--sw-color-primary-rgb,0,0,0),.2)}.sw-events-grid__source-link:not([href*=facebook]):not([href*=instagram]):hover{background:rgba(var(--sw-color-primary-rgb,0,0,0),.15);border-color:rgba(var(--sw-color-primary-rgb,0,0,0),.35);transform:scale(1.1)}.sw-events-grid__source-link i{font-size:.875rem;line-height:1}.sw-events-grid__source-link i:not(:first-child){display:none}.sw-events-grid__footer{border-top:1px solid #d6dde0;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.sw-events-grid__link{color:var(--sw-color-primary);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-events-grid__link:hover{color:var(--sw-color-primary);opacity:.8;text-decoration:underline}.sw-events-grid__link svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.sw-events-grid__link:hover svg{transform:translate(3px)}.sw-events-grid__no-link{color:var(--sw-card-color-muted);opacity:.6}.sw-events-grid__empty{text-align:center;color:var(--sw-card-color-muted);padding:4rem 2rem}.sw-events-grid__empty-icon{opacity:.3;margin-bottom:1rem;font-size:4rem}.sw-events-grid__empty-text{margin:0;font-size:1.25rem}.sw-events-grid__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;padding:1.5rem 0;display:flex}.sw-events-grid__page-info{color:#606a70;margin:0 1rem;font-size:.875rem}.sw-events-grid__page-btn{color:#2e3335;cursor:pointer;background:#fff;border:1px solid #d6dde0;border-radius:999px;padding:.5rem 1.5rem;font-weight:500;transition:all .24s cubic-bezier(.2,.8,.2,1)}.sw-events-grid__page-btn:hover:not(:disabled){background:var(--sw-color-primary);color:#fff;border-color:var(--sw-color-primary)}.sw-events-grid__page-btn:disabled{opacity:.4;cursor:not-allowed}.sw-events-grid__page-btn--active{background:var(--sw-color-primary);color:#fff;border-color:var(--sw-color-primary)}@media (max-width:768px){.sw-events-grid__grid{grid-template-columns:1fr;gap:1.5rem}.sw-events-grid__title-link{font-size:1.125rem}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-events-table{padding:4rem 0}.sw-events-table a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-events-table a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-events-table a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-events-table__container{max-width:1200px;margin:0 auto;padding:0 1rem}.sw-events-table__header{text-align:center;margin-bottom:3rem}.sw-events-table__title{color:var(--sw-color-text);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.sw-events-table__subtitle{color:var(--sw-color-text-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem)}.sw-events-table__empty{text-align:center;color:var(--sw-color-text-muted);padding:4rem 2rem}.sw-events-table__empty-icon{opacity:.3;margin-bottom:1rem;font-size:4rem}.sw-events-table__empty-text{margin:0;font-size:1.25rem}.sw-events-table__wrapper{border-radius:var(--sw-border-radius,8px);overflow-x:auto;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-events-table__table{border-collapse:collapse;background:var(--sw-color-surface);width:100%}.sw-events-table__table thead{background:var(--sw-color-primary);color:#fff;border-bottom:2px solid var(--sw-color-primary)}.sw-events-table__table thead tr:first-child th:first-child{border-top-left-radius:var(--sw-border-radius,8px)}.sw-events-table__table thead tr:first-child th:last-child{border-top-right-radius:var(--sw-border-radius,8px)}.sw-events-table__table th{text-align:left;color:inherit;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.sw-events-table__table th:first-child{width:auto}.sw-events-table__table th:nth-child(2){width:180px}.sw-events-table__table th:nth-child(3){width:200px}.sw-events-table__table th:nth-child(4){text-align:right;width:140px}.sw-events-table__table tbody tr{border-bottom:1px solid var(--sw-card-border);transition:background-color .24s cubic-bezier(.2,.8,.2,1)}.sw-events-table__table tbody tr:last-child{border-bottom:none}.sw-events-table__table tbody tr:hover{background-color:rgba(var(--sw-color-primary-rgb),.08)}.sw-events-table__table td{vertical-align:middle;padding:1.5rem}.sw-events-table__event-cell{min-width:300px;position:relative}.sw-events-table__event-info{flex-direction:column;gap:.5rem;display:flex}.sw-events-table__event-title-wrapper{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sw-events-table__event-title{color:var(--sw-color-text);margin:0;font-size:1.125rem;font-weight:700}.sw-events-table__featured-badge{background:var(--sw-color-warning);color:var(--sw-color-text);border-radius:var(--sw-border-radius,999px);white-space:nowrap;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.sw-events-table__external-badge{color:var(--sw-color-text-muted);cursor:pointer;align-items:center;transition:color .24s;display:inline-flex;position:absolute;top:1.5rem;right:1rem}.sw-events-table__external-badge:hover{color:var(--sw-color-primary)}.sw-events-table__external-badge svg{width:1rem;height:1rem}.sw-events-table__description{color:var(--sw-color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.sw-events-table__date-cell{white-space:nowrap;color:var(--sw-color-text);font-weight:500}.sw-events-table__location-cell{color:var(--sw-color-text-muted)}.sw-events-table__action-cell{text-align:right;white-space:nowrap;min-width:120px}.sw-events-table__link{border-radius:var(--sw-border-radius,999px);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .24s;display:inline-flex}.sw-events-table__link[href*=facebook]{color:#1877f2;background:#1877f214;border:1px solid #1877f233}.sw-events-table__link[href*=facebook]:hover{background:#1877f21f;border-color:#1877f24d}.sw-events-table__link[href*=instagram]{color:#e1306c;background:#e1306c14;border:1px solid #e1306c33}.sw-events-table__link[href*=instagram]:hover{background:#e1306c1f;border-color:#e1306c4d}.sw-events-table__link:not([href*=facebook]):not([href*=instagram]){background:rgba(var(--sw-color-primary-rgb,0,0,0),.08);color:var(--sw-color-primary);border:1px solid rgba(var(--sw-color-primary-rgb,0,0,0),.2)}.sw-events-table__link:not([href*=facebook]):not([href*=instagram]):hover{background:rgba(var(--sw-color-primary-rgb,0,0,0),.12);border-color:rgba(var(--sw-color-primary-rgb,0,0,0),.3)}.sw-events-table__link i{font-size:.875rem}.sw-events-table__no-link{color:var(--sw-color-text-muted);opacity:.6}.sw-events-table__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;padding:1.5rem 0;display:flex}.sw-events-table__page-info{color:var(--sw-color-text-muted);margin:0 1rem;font-size:.875rem}.sw-events-table__page-btn{border:1px solid var(--sw-card-border);background:var(--sw-color-surface);color:var(--sw-color-text);border-radius:var(--sw-border-radius,999px);cursor:pointer;padding:.5rem 1.5rem;font-weight:500;transition:all .24s cubic-bezier(.2,.8,.2,1)}.sw-events-table__page-btn:hover:not(:disabled){background:var(--sw-color-primary);color:#fff;border-color:var(--sw-color-primary)}.sw-events-table__page-btn:disabled{opacity:.4;cursor:not-allowed}.sw-events-table__page-btn--active{background:var(--sw-color-primary);color:#fff;border-color:var(--sw-color-primary)}@media (max-width:768px){.sw-events-table__wrapper{border-radius:0}.sw-events-table__table{font-size:.875rem}.sw-events-table__table th,.sw-events-table__table td{padding:.75rem 1rem}.sw-events-table__event-cell{min-width:250px}.sw-events-table__event-title{font-size:1rem}.sw-events-table__description{font-size:.875rem}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-upcoming-event{display:block}.sw-upcoming-event a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-upcoming-event a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-upcoming-event a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-upcoming-event--card{overflow:hidden}.sw-upcoming-event--card .sw-upcoming-event__image{object-fit:cover;width:100%;height:200px}.sw-upcoming-event--card .sw-upcoming-event__content{padding:3rem}.sw-upcoming-event--card .sw-upcoming-event__date{color:var(--sw-color-primary);text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb,var(--sw-color-primary)10%,transparent);border-radius:999px;align-items:center;gap:1rem;width:fit-content;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.sw-upcoming-event--card .sw-upcoming-event__title{color:var(--sw-card-color);margin-top:.5rem;margin-bottom:1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.3}.sw-upcoming-event--card .sw-upcoming-event__description{font-size:var(--sw-card-desc-size);font-weight:var(--sw-card-desc-weight);line-height:var(--sw-card-desc-line-height);color:var(--sw-card-color-muted);margin-bottom:1.5rem;line-height:1.6}.sw-upcoming-event--card .sw-upcoming-event__location{color:var(--sw-card-color-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;margin-right:3rem;font-size:.875rem;display:inline-flex}.sw-upcoming-event--card .sw-upcoming-event__location i{color:var(--sw-color-primary)}.sw-upcoming-event--card .sw-upcoming-event__time{color:#606a70;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sw-upcoming-event--card .sw-upcoming-event__time i{color:var(--sw-color-primary)}.sw-upcoming-event--card-compact{display:flex;overflow:hidden}.sw-upcoming-event--card-compact .sw-upcoming-event__image{object-fit:cover;flex-shrink:0;width:200px;height:100%}.sw-upcoming-event--card-compact .sw-upcoming-event__content{flex:1;padding:1.5rem}.sw-upcoming-event--card-compact .sw-upcoming-event__date{color:var(--sw-color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.sw-upcoming-event--card-compact .sw-upcoming-event__title{color:var(--sw-card-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.sw-upcoming-event--card-compact .sw-upcoming-event__description{color:var(--sw-card-color-muted);margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.sw-upcoming-event--card-compact .sw-upcoming-event__location{color:var(--sw-card-color-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.sw-upcoming-event--card-compact .sw-upcoming-event__time{color:#606a70;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.sw-upcoming-event--banner{background:var(--sw-color-primary);color:#fff;border-radius:var(--sw-card-radius);justify-content:space-between;align-items:center;gap:4rem;min-height:200px;padding:4rem;display:flex;position:relative;overflow:hidden}.sw-upcoming-event--banner .sw-upcoming-event__image{object-fit:cover;opacity:.5;z-index:0;width:40%;height:100%;position:absolute;top:0;bottom:0;right:0}.sw-upcoming-event--banner .sw-upcoming-event__content{z-index:1;flex-direction:column;flex:1;gap:1rem;display:flex;position:relative}.sw-upcoming-event--banner .sw-upcoming-event__date{color:#fffffff2;text-transform:uppercase;letter-spacing:.1em;background:#ffffff26;border-radius:999px;align-items:center;gap:1rem;width:fit-content;margin-bottom:0;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.sw-upcoming-event--banner .sw-upcoming-event__title{color:#fff;margin-bottom:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.2}.sw-upcoming-event--banner .sw-upcoming-event__description{color:#ffffffe6;margin-bottom:0;font-size:1rem;line-height:1.6}.sw-upcoming-event--banner .sw-upcoming-event__location,.sw-upcoming-event--banner .sw-upcoming-event__time{color:#fffffff2;align-items:center;gap:.5rem;margin-bottom:0;font-size:.875rem;display:inline-flex}.sw-upcoming-event--banner .sw-upcoming-event__location i,.sw-upcoming-event--banner .sw-upcoming-event__time i{font-size:1rem}.sw-upcoming-event--banner .sw-upcoming-event__meta{flex-wrap:wrap;gap:1.5rem;display:flex}.sw-upcoming-event--banner .sw-upcoming-event__cta{flex-shrink:0}.sw-upcoming-event--widget{background:#fff;border:1px solid #d6dde0;border-radius:8px;padding:1.5rem}.sw-upcoming-event--widget .sw-upcoming-event__date{color:var(--sw-color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.sw-upcoming-event--widget .sw-upcoming-event__title{color:#2e3335;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.3}.sw-upcoming-event--widget .sw-upcoming-event__location{color:#606a70;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.sw-upcoming-event--widget .sw-upcoming-event__time{color:#606a70;align-items:center;gap:1rem;font-size:.875rem;display:flex}.sw-upcoming-event--widget-compact{background:#fff;border:1px solid #d6dde0;border-radius:8px;padding:1rem}.sw-upcoming-event--widget-compact .sw-upcoming-event__date{color:var(--sw-color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.sw-upcoming-event--widget-compact .sw-upcoming-event__title{color:#2e3335;margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.3}.sw-upcoming-event--widget-compact .sw-upcoming-event__time{color:#606a70;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.sw-upcoming-event--minimal{border-bottom:1px solid #d6dde0;padding:1rem 0}.sw-upcoming-event--minimal .sw-upcoming-event__date{color:var(--sw-color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.sw-upcoming-event--minimal .sw-upcoming-event__title{color:#2e3335;margin-top:.25rem;margin-bottom:.25rem;font-size:1rem;font-weight:600}.sw-upcoming-event--minimal .sw-upcoming-event__time{color:#606a70;font-size:.875rem}@media (max-width:768px){.sw-upcoming-event--card-compact{flex-direction:column}.sw-upcoming-event--card-compact .sw-upcoming-event__image{width:100%;height:160px}.sw-upcoming-event--banner{text-align:center;flex-direction:column}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-reviews-collection a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-reviews-collection a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):hover,.sw-reviews-collection a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-reviews-collection--dark .sw-card,.sw-reviews-collection--dark .card{border:var(--sw-card-border-width,1px)solid #ffffff1a!important;background-color:#1a1d29!important;box-shadow:0 1px 2px #0000004d,0 4px 8px #0003!important}.sw-reviews-collection--dark .sw-card:hover,.sw-reviews-collection--dark .card:hover{border-color:#fff3!important}.sw-reviews-collection--dark .sw-reviews-collection__reviewer,.sw-reviews-collection--dark .sw-reviews-collection__text{color:#f8f9fa}.sw-reviews-collection--dark .sw-reviews-collection__date,.sw-reviews-collection--dark .sw-reviews-collection__text--empty{color:#fff9}.sw-reviews-collection--dark .sw-reviews-collection__star--empty{color:#ffffff40}.sw-reviews-collection--dark .sw-reviews-collection__text--truncated:after{background:linear-gradient(#1a1d2900,#1a1d29)}.sw-reviews-collection--dark .sw-reviews-collection__read-more,.sw-reviews-collection--dark .sw-reviews-collection__read-more:hover{color:#60a5fa}.sw-reviews-collection--dark .sw-reviews-collection__pagination-button{color:#f8f9fa;background-color:#ffffff0d;border-color:#ffffff1a}.sw-reviews-collection--dark .sw-reviews-collection__pagination-button:hover:not(:disabled){background-color:#ffffff1a;border-color:#fff3}.sw-reviews-collection--dark .sw-reviews-collection__pagination-info{color:#ffffffb3}.sw-reviews-collection--dark .sw-reviews-collection__modal{background-color:#1a1d29!important;border-color:#ffffff1a!important}.sw-reviews-collection--dark .sw-reviews-collection__modal-header{border-bottom-color:#ffffff1a}.sw-reviews-collection--dark .sw-reviews-collection__modal-body{background-color:#1a1d29!important}.sw-reviews-collection--dark .sw-reviews-collection__modal-title,.sw-reviews-collection--dark .sw-reviews-collection__modal-text,.sw-reviews-collection--dark .sw-reviews-collection__modal-close{color:#f8f9fa}.sw-reviews-collection--dark .sw-reviews-collection__modal-close:hover{background-color:#ffffff1a}.sw-reviews-collection--dark .sw-reviews-collection__modal-footer{border-top-color:#ffffff1a;background-color:#0003!important}.sw-reviews-collection--dark .sw-reviews-collection__modal-date{color:#fff9}.sw-reviews-collection--dark .sw-reviews-collection__modal-link{color:#60a5fa!important}.sw-reviews-collection--dark .sw-reviews-collection__modal-link:hover{opacity:.8;color:#60a5fa!important}.sw-reviews-collection--compact .sw-reviews-collection__grid{gap:var(--sw-space-2,.5rem)}@media (min-width:768px){.sw-reviews-collection--compact .sw-reviews-collection__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.sw-reviews-collection--compact .sw-reviews-collection__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.sw-reviews-collection--compact .sw-reviews-collection__grid{grid-template-columns:repeat(4,1fr)}}.sw-reviews-collection--compact .sw-card,.sw-reviews-collection--compact .card{border-radius:var(--sw-border-radius-sm,.25rem)}.sw-reviews-collection--compact .sw-card .sw-card__body,.sw-reviews-collection--compact .card .sw-card__body,.sw-reviews-collection--compact .sw-card .card-body,.sw-reviews-collection--compact .card .card-body{padding:var(--sw-space-3,1rem)}.sw-reviews-collection--compact .sw-reviews-collection__card-header{margin-bottom:var(--sw-space-2,.5rem);gap:var(--sw-space-2,.5rem);flex-wrap:nowrap;min-height:0}.sw-reviews-collection--compact .sw-reviews-collection__avatar{flex-shrink:0;width:32px;height:32px;margin-right:5px}.sw-reviews-collection--compact .sw-reviews-collection__avatar-initials{font-size:.75rem}.sw-reviews-collection--compact .sw-reviews-collection__reviewer{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-bottom:.125rem;font-size:.875rem;overflow:hidden}.sw-reviews-collection--compact .sw-reviews-collection__rating{flex-shrink:0;gap:3px}.sw-reviews-collection--compact .sw-reviews-collection__star{font-size:.75rem}.sw-reviews-collection--compact .sw-reviews-collection__source-badge{white-space:nowrap;flex-shrink:0;padding:4px 8px;font-size:.625rem}.sw-reviews-collection--compact .sw-reviews-collection__text{max-height:6.75em;margin-bottom:0;font-size:.975rem;line-height:1.5;overflow:hidden}.sw-reviews-collection--compact .sw-reviews-collection__read-more{font-size:var(--sw-font-size-xs,.75rem);bottom:var(--sw-space-3,1rem);right:var(--sw-space-3,1rem)}.sw-reviews-collection--compact .sw-reviews-collection__date{font-size:var(--sw-font-size-xs,.75rem);margin-top:auto;position:static}.sw-reviews-collection--compact .sw-reviews-collection__pagination{gap:var(--sw-space-1,.25rem)}.sw-reviews-collection--compact .sw-reviews-collection__pagination-button{padding:var(--sw-space-1,.25rem)var(--sw-space-3,1rem);font-size:var(--sw-font-size-sm,.875rem)}.sw-reviews-collection--compact .sw-reviews-collection__pagination-info{font-size:var(--sw-font-size-sm,.875rem);padding:var(--sw-space-1,.25rem)var(--sw-space-2,.5rem)}.sw-reviews-collection--featured .sw-card__body,.sw-reviews-collection--featured .card-body{padding:var(--sw-space-4,1.5rem)}.sw-reviews-collection--featured .sw-reviews-collection__card-footer{margin-top:var(--sw-space-4,1.5rem);padding-top:var(--sw-space-4,1.5rem);border-top:1px solid #0000001a;justify-content:space-between;align-items:center;display:flex}.sw-reviews-collection--featured .sw-reviews-collection__card-header{margin-bottom:var(--sw-space-3,1rem)}.sw-reviews-collection--featured .sw-reviews-collection__avatar{width:64px;height:64px}.sw-reviews-collection--featured .sw-reviews-collection__avatar-initials{font-size:1.5rem}.sw-reviews-collection--featured .sw-reviews-collection__reviewer{font-size:1.25rem;font-weight:var(--sw-font-weight-semibold,600);margin-bottom:var(--sw-space-1,.25rem)}.sw-reviews-collection--featured .sw-reviews-collection__verified-badge{font-size:1.375rem}.sw-reviews-collection--featured .sw-reviews-collection__reviewer-meta{font-size:var(--sw-font-size-base,1rem);margin-top:0;margin-bottom:10px}.sw-reviews-collection--featured .sw-reviews-collection__rating{gap:10px}.sw-reviews-collection--featured .sw-reviews-collection__star{font-size:1.375rem}.sw-reviews-collection--featured .sw-reviews-collection__blockquote{padding:var(--sw-space-4,1.5rem);background:linear-gradient(135deg,rgba(var(--sw-color-primary-rgb,13,110,253),.03),rgba(var(--sw-color-primary-rgb,13,110,253),.08));border-left:4px solid var(--sw-color-primary,#245a73);border-radius:var(--sw-border-radius,8px);margin:0;position:relative}.sw-reviews-collection--featured .sw-reviews-collection__blockquote:before{content:"\"";color:var(--sw-color-primary,#245a73);opacity:.1;font-family:Georgia,serif;font-size:3rem;font-weight:700;line-height:1;position:absolute;top:.5rem;left:.75rem}.sw-reviews-collection--featured .sw-reviews-collection__text{font-size:var(--sw-font-size-lg,1.25rem);max-height:none;margin-bottom:0;line-height:1.7}.sw-reviews-collection--featured .sw-reviews-collection__source-badge{font-size:var(--sw-font-size-sm,.875rem);color:var(--sw-theme-color-text);background:0 0;padding:0}.sw-reviews-collection--featured .sw-reviews-collection__date{margin:0}.sw-reviews-collection__header{text-align:center;margin-bottom:var(--sw-space-7,5rem)}.sw-reviews-collection__title{font-size:clamp(2rem,4vw,2.5rem);font-weight:var(--sw-heading-weight-hero,700);margin-bottom:var(--sw-space-4,1.5rem);color:var(--sw-color-text)}.sw-reviews-collection__subtitle{color:var(--sw-color-text-muted);margin-bottom:0;font-size:clamp(1rem,2vw,1.125rem)}.sw-reviews-collection__grid-wrapper{flex-direction:column;display:flex}.sw-reviews-collection__grid{gap:var(--sw-space-3,1rem);margin-bottom:var(--sw-space-6,4rem);align-items:start;display:grid}@media (min-width:768px){.sw-reviews-collection__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.sw-reviews-collection__grid{grid-template-columns:repeat(3,1fr)}}.sw-reviews-collection__grid .sw-card,.sw-reviews-collection__grid .card{height:100%}.sw-reviews-collection__grid .sw-card__body,.sw-reviews-collection__grid .card-body{flex-direction:column;flex:1;display:flex}.sw-reviews-collection__card-header{margin-bottom:var(--sw-space-2,.5rem);justify-content:space-between;align-items:flex-start;gap:var(--sw-space-3,1rem);display:flex}.sw-reviews-collection__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sw-reviews-collection__avatar-img{object-fit:cover;width:100%;height:100%}.sw-reviews-collection__avatar-initials{color:#fff;width:100%;height:100%;font-size:1rem;font-weight:var(--sw-font-weight-semibold,600);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.sw-reviews-collection__reviewer{font-size:var(--sw-card-title-size);font-weight:var(--sw-card-title-weight);line-height:var(--sw-card-title-line-height);letter-spacing:var(--sw-card-title-letter-spacing);color:var(--sw-color-text);align-items:center;gap:var(--sw-space-1,.25rem);margin-bottom:0;font-size:1.125rem;transition:color .12s;display:flex}.sw-reviews-collection__verified-badge{color:var(--sw-color-primary,#245a73);flex-shrink:0;font-size:1.125rem}.sw-reviews-collection__reviewer-meta{font-size:var(--sw-font-size-sm,.875rem);color:var(--sw-color-text-muted,#606a70);margin-top:var(--sw-space-1,.25rem);margin-bottom:var(--sw-space-2,.5rem);line-height:1.4}.sw-reviews-collection__reviewer-title{font-style:italic}.sw-reviews-collection__reviewer-company{font-weight:var(--sw-font-weight-medium,500)}.sw-reviews-collection__reviewer-separator{opacity:.5}.sw-reviews-collection__source-badge{align-items:center;gap:var(--sw-space-2,.5rem);padding:var(--sw-space-1,.25rem)var(--sw-space-2,.5rem);border-radius:var(--sw-border-radius-pill,999px);font-size:var(--sw-font-size-xs,.75rem);font-weight:var(--sw-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:transform .24s,box-shadow .24s;display:inline-flex}.sw-reviews-collection__source-badge--link{cursor:pointer}.sw-reviews-collection__source-badge--link:hover{transform:scale(1.03);box-shadow:0 3px 10px #0000001f}.sw-reviews-collection__source-link{font-size:.6875rem;font-weight:var(--sw-font-weight-medium,500);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;opacity:.7;background-color:#0000;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;text-decoration:none;transition:opacity .24s;display:inline-flex}.sw-reviews-collection__source-link i{font-size:.75rem}.sw-reviews-collection__source-link:hover{opacity:1;text-decoration:none}.sw-reviews-collection__source-link--google{color:var(--sw-branded-google);border-color:var(--sw-branded-google)}.sw-reviews-collection__source-link--yelp{color:var(--sw-branded-yelp);border-color:var(--sw-branded-yelp)}.sw-reviews-collection__source-link--facebook{color:var(--sw-branded-facebook);border-color:var(--sw-branded-facebook)}.sw-reviews-collection__source-link--tripadvisor{color:var(--sw-branded-tripadvisor);border-color:var(--sw-branded-tripadvisor)}.sw-reviews-collection__source-link--manual{color:var(--sw-color-secondary);border-color:var(--sw-color-secondary)}.sw-reviews-collection__source-link--other{color:#6c757d;border-color:#6c757d}.sw-reviews-collection__rating{align-items:center;gap:var(--sw-space-1,.25rem);display:flex}.sw-reviews-collection__star{color:var(--sw-rating-star);font-size:1.125rem}.sw-reviews-collection__star--empty{color:var(--sw-card-border)}.sw-reviews-collection__text{color:var(--sw-color-text);font-size:var(--sw-font-size-md,.9375rem);max-height:100px;margin-bottom:0;margin-bottom:var(--sw-space-5,3rem);line-height:1.6;position:relative;overflow:hidden}.sw-reviews-collection__text--empty{color:var(--sw-color-text-muted);max-height:none;font-style:italic}.sw-reviews-collection__text--truncated:after{content:"";background:linear-gradient(to bottom,#fff0,var(--sw-color-surface));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.sw-reviews-collection__read-more{color:var(--sw-color-primary);font-size:var(--sw-font-size-sm,.875rem);font-weight:var(--sw-font-weight-semibold,600);cursor:pointer;bottom:var(--sw-space-4,1.5rem);right:var(--sw-space-4,1.5rem);align-items:center;gap:var(--sw-space-1,.25rem);background:0 0;border:none;align-self:flex-start;padding:0;transition:color .24s;display:flex;position:absolute}.sw-reviews-collection__read-more:hover{color:var(--sw-color-primary);opacity:.85;text-decoration:underline}.sw-reviews-collection__read-more i{font-size:var(--sw-font-size-xs,.75rem)}.sw-reviews-collection__date{font-size:var(--sw-font-size-sm,.875rem);color:var(--sw-color-text-muted);margin-top:auto;position:static}.sw-reviews-collection__pagination{justify-content:center;align-items:center;gap:var(--sw-space-2,.5rem);margin-top:var(--sw-space-3,1rem);display:flex}.sw-reviews-collection__pagination-button{background:var(--sw-color-surface);border:var(--sw-card-border-width,1px)solid var(--sw-color-border);border-radius:var(--sw-radius-button,999px);padding:var(--sw-space-2,.5rem)var(--sw-space-4,1.5rem);color:var(--sw-color-text);font-weight:var(--sw-font-weight-medium,500);cursor:pointer;transition:all .24s}.sw-reviews-collection__pagination-button:hover:not(:disabled){background:var(--sw-color-bg);border-color:var(--sw-color-border)}.sw-reviews-collection__pagination-button:disabled{opacity:.4;cursor:not-allowed}.sw-reviews-collection__pagination-info{padding:var(--sw-space-2,.5rem)var(--sw-space-4,1.5rem);color:var(--sw-color-text-muted);font-size:var(--sw-font-size-md,.9375rem)}.sw-reviews-collection__empty{text-align:center;padding:var(--sw-space-8,6rem)var(--sw-space-6,4rem);color:var(--sw-color-text-muted)}.sw-reviews-collection__empty-icon{margin-bottom:var(--sw-space-4,1.5rem);opacity:.3;font-size:3rem}.sw-reviews-collection__empty-text{font-size:1.125rem}.sw-reviews-collection__modal-dialog{max-width:600px}.sw-reviews-collection__modal{width:100%;max-height:80vh;overflow-y:auto}.sw-reviews-collection__modal-header{gap:var(--sw-space-2,.5rem)}.sw-reviews-collection__modal-header>div{gap:var(--sw-space-1,.25rem);flex-direction:column;display:flex}.sw-reviews-collection__modal-header .sw-reviews-collection__rating{align-items:center;gap:.125rem;display:flex}.sw-reviews-collection__modal-rating{align-items:center;gap:var(--sw-space-2,.5rem);margin-bottom:var(--sw-space-4,1.5rem);display:flex}.sw-reviews-collection__modal-rating .sw-reviews-collection__rating{align-items:center;gap:.125rem;display:flex}.sw-reviews-collection__modal-rating .sw-reviews-collection__star{color:var(--sw-rating-star);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.sw-reviews-collection__modal-rating .sw-reviews-collection__star i{display:block}.sw-reviews-collection__modal-rating .sw-reviews-collection__star--empty{color:var(--sw-color-border)}.sw-reviews-collection__modal-rating-text{font-size:1rem;font-weight:var(--sw-font-weight-semibold,600);color:var(--sw-color-text);line-height:1}.sw-reviews-collection__modal-text{color:var(--sw-color-text);margin-bottom:var(--sw-space-3,1rem);white-space:pre-wrap;font-size:1rem;line-height:1.7}.sw-reviews-collection__modal-footer{background:var(--sw-color-bg);justify-content:space-between}.sw-reviews-collection__modal-meta{align-items:center;gap:var(--sw-space-3,1rem);font-size:var(--sw-font-size-sm,.875rem);flex-wrap:wrap;display:flex}.sw-reviews-collection__modal-date{color:var(--sw-color-text-muted)}.sw-reviews-collection__modal-link{align-items:center;gap:var(--sw-space-2,.5rem);color:var(--sw-color-primary);font-size:var(--sw-font-size-sm,.875rem);font-weight:var(--sw-font-weight-medium,500);white-space:nowrap;text-decoration:none;transition:color .24s;display:inline-flex}.sw-reviews-collection__modal-link:hover{color:var(--sw-color-primary);opacity:.8;text-decoration:underline}.sw-reviews-collection__modal-link i{font-size:var(--sw-font-size-xs,.75rem)}.sw-testimonial{background:var(--sw-color-surface,var(--bs-body-bg,#fff));border-radius:var(--sw-border-radius-lg,var(--bs-border-radius-lg,.5rem));flex-direction:column;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 2px 8px #00000014}.sw-testimonial__person{align-items:center;gap:1rem;display:flex}.sw-testimonial__avatar{background:var(--sw-color-surface-alt,var(--bs-gray-100,#f8f9fa));border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.sw-testimonial__avatar img{object-fit:cover;width:100%;height:100%}.sw-testimonial__details{flex-direction:column;gap:.25rem;display:flex}.sw-testimonial__name{color:var(--sw-color-text,var(--bs-body-color,#212529));margin:0;font-size:1rem;font-weight:600}.sw-testimonial__title{color:var(--sw-color-text-muted,var(--bs-secondary-color,#6c757d));margin:0;font-size:.875rem}.sw-testimonial__quote{color:var(--sw-color-text,var(--bs-body-color,#212529));margin:0;font-size:1.125rem;font-style:italic;line-height:1.6;position:relative}.sw-testimonial__quote:before{content:"\"";color:var(--sw-color-accent,var(--bs-primary,#0d6efd));opacity:.15;font-family:Georgia,serif;font-size:3em;line-height:1;position:absolute;top:-.1em;left:-.5em}.sw-testimonial__rating{color:var(--sw-rating-star,var(--bs-warning,#ffc107));gap:.25rem;font-size:1rem;display:flex}.sw-testimonial--compact{flex-direction:row;gap:1rem;padding:1.5rem}.sw-testimonial--compact .sw-testimonial__person{text-align:center;flex-direction:column;min-width:80px}.sw-testimonial--compact .sw-testimonial__avatar{width:48px;height:48px}.sw-testimonial--compact .sw-testimonial__details{align-items:center;gap:.125rem}.sw-testimonial--compact .sw-testimonial__name{font-size:.875rem}.sw-testimonial--compact .sw-testimonial__title{font-size:.75rem}.sw-testimonial--compact .sw-testimonial__quote{font-size:.9375rem}.sw-testimonial--compact .sw-testimonial__quote:before{font-size:2em;left:-.4em}.sw-testimonial--compact .sw-testimonial__rating{justify-content:center;font-size:.875rem}.sw-testimonial--featured{text-align:center;background:var(--bs-body-bg,#fff);border:var(--bs-border-width,1px)solid var(--bs-border-color,#00000014);align-items:center;padding:3rem 2.5rem;box-shadow:0 4px 16px #00000014,0 8px 32px #0000000a}.sw-testimonial--featured .sw-testimonial__person{flex-direction:column;gap:1.25rem}.sw-testimonial--featured .sw-testimonial__avatar{border:var(--bs-border-width,1px)solid var(--sw-color-accent,var(--bs-primary,#0d6efd));border-width:3px;width:80px;height:80px;box-shadow:0 4px 12px #0000001a}.sw-testimonial--featured .sw-testimonial__details{align-items:center}.sw-testimonial--featured .sw-testimonial__name{font-size:1.25rem}.sw-testimonial--featured .sw-testimonial__title{font-size:1rem}.sw-testimonial--featured .sw-testimonial__quote{font-size:1.375rem;line-height:1.7}.sw-testimonial--featured .sw-testimonial__quote:before{font-size:4em;top:-.5em;left:50%;transform:translate(-50%)}.sw-testimonial--featured .sw-testimonial__rating{justify-content:center;margin-top:.5rem;font-size:1.25rem}@media (max-width:575.98px){.sw-testimonial{padding:1.5rem}.sw-testimonial__quote{font-size:1rem}.sw-testimonial__quote:before{font-size:2.5em}.sw-testimonial--compact{flex-direction:column}.sw-testimonial--compact .sw-testimonial__person{text-align:left;flex-direction:row;min-width:auto}.sw-testimonial--compact .sw-testimonial__details{align-items:flex-start}.sw-testimonial--compact .sw-testimonial__rating{justify-content:flex-start}.sw-testimonial--featured{padding:2rem 1.5rem}.sw-testimonial--featured .sw-testimonial__quote{font-size:1.125rem}.sw-testimonial--featured .sw-testimonial__quote:before{font-size:3em}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.sw-channel-header h1,.sw-channel-header h2,.sw-channel-header h3,.sw-channel-header h4,.sw-channel-header h5,.sw-channel-header h6,.sw-channel-header .h1,.sw-channel-header .h2,.sw-channel-header .h3,.sw-channel-header .h4,.sw-channel-header .h5,.sw-channel-header .h6,.sw-channel-header .sw-channel-header__title,.sw-channel-header .channel-header__title,.channel-header h1,.channel-header h2,.channel-header h3,.channel-header h4,.channel-header h5,.channel-header h6,.channel-header .h1,.channel-header .h2,.channel-header .h3,.channel-header .h4,.channel-header .h5,.channel-header .h6,.channel-header .sw-channel-header__title,.channel-header .channel-header__title{color:var(--sw-color-text)}.sw-channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),.channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-link-color);-webkit-text-decoration:var(--sw-link-decoration);text-decoration:var(--sw-link-decoration);transition:color .12s}.sw-channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.sw-channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus,.channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,.channel-header a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-link-hover-color);-webkit-text-decoration:var(--sw-link-hover-decoration);text-decoration:var(--sw-link-hover-decoration)}.sw-channel-header{background:var(--sw-color-surface);border-bottom:1px solid var(--sw-card-border);overflow:hidden}.sw-channel-header__banner{background:linear-gradient(135deg,var(--sw-card-bg-alt)0%,var(--sw-card-bg-alt)100%);width:100%;height:200px;position:relative;overflow:hidden}.sw-channel-header__banner img{object-fit:cover;width:100%;height:100%}.sw-channel-header__content{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.sw-channel-header__profile{align-items:flex-end;gap:1.5rem;margin-top:-60px;padding-bottom:1.5rem;display:flex}.sw-channel-header__avatar{border:4px solid var(--sw-color-surface);background:var(--sw-card-bg-alt);border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-channel-header__avatar img{object-fit:cover;width:100%;height:100%}.sw-channel-header__info{flex:1;padding-top:1.5rem}.sw-channel-header__name{color:var(--sw-card-color);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;display:flex}.sw-channel-header__handle{color:var(--sw-card-color-muted);margin:0 0 1rem;font-size:1rem}.sw-channel-header__stats{flex-wrap:wrap;gap:1.5rem;display:flex}.sw-channel-header__stat{flex-direction:column;gap:.25rem;display:flex}.sw-channel-header__stat-value{color:var(--sw-card-color);font-size:1.25rem;font-weight:700;line-height:1}.sw-channel-header__stat-label{color:var(--sw-card-color-muted);font-size:.875rem;line-height:1}.sw-channel-header__actions{align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.sw-channel-header__description{color:var(--sw-card-color);max-width:800px;padding:1.5rem 0;font-size:1rem;line-height:1.6}.sw-channel-header__meta{border-top:1px solid var(--sw-card-border);color:var(--sw-card-color-muted);flex-wrap:wrap;gap:1.5rem;padding:1rem 0;font-size:.875rem;display:flex}.sw-channel-header__meta-item{align-items:center;gap:.5rem;display:flex}.sw-channel-header__meta-item i{font-size:1rem}.sw-channel-header--compact{padding:3rem 0}.sw-channel-header--compact .sw-channel-header__profile{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;margin-top:0;padding-bottom:0}.sw-channel-header--compact .sw-channel-header__avatar{border-width:3px;width:80px;height:80px;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-channel-header--compact .sw-channel-header__info{flex-direction:column;flex:1;gap:.5rem;padding-top:0;display:flex}.sw-channel-header--compact .sw-channel-header__name{align-items:center;gap:.5rem;margin-bottom:0;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.3;display:flex}.sw-channel-header--compact .sw-channel-header__name .badge{vertical-align:middle;padding:.25rem .5rem;font-size:.625rem}.sw-channel-header--compact .sw-channel-header__stats{flex-direction:row;gap:1rem;margin-bottom:0}.sw-channel-header--compact .sw-channel-header__stat{flex-direction:row;align-items:baseline;gap:.5rem}.sw-channel-header--compact .sw-channel-header__stat:after{content:"•";color:#606a70;margin-left:1rem}.sw-channel-header--compact .sw-channel-header__stat:last-child:after{content:none}.sw-channel-header--compact .sw-channel-header__stat-value{font-size:1.25rem;font-weight:600}.sw-channel-header--compact .sw-channel-header__stat-label{color:#606a70;font-size:1rem}.sw-channel-header--compact .sw-channel-header__actions{flex-shrink:0;gap:1rem;margin-top:0;margin-left:auto}.sw-channel-header--compact .sw-channel-header__actions a.sw-btn-youtube--sm{min-width:112px}.sw-channel-header--compact .sw-channel-header__description{border-top:1px solid #d6dde0;margin-top:1.5rem;padding:1.5rem 0 0;font-size:1rem}.sw-channel-header:not(.sw-channel-header--compact) .sw-channel-header__profile{justify-content:space-between;align-items:flex-start;gap:3rem;margin-top:0;padding-top:1.5rem}.sw-channel-header:not(.sw-channel-header--compact) .sw-channel-header__actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.5rem;margin-top:1.5rem;margin-left:1.5rem;display:flex}.sw-channel-header:not(.sw-channel-header--compact) .sw-channel-header__actions a{text-align:center;min-width:140px}.sw-channel-header:not(.sw-channel-header--compact) .sw-channel-header__avatar{margin-right:1.5rem}.sw-channel-header__verified{background:var(--sw-color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.5rem;font-size:.875rem;display:inline-flex}@media (max-width:768px){.sw-channel-header__banner{height:150px}.sw-channel-header__profile{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:-50px}.sw-channel-header__avatar{width:100px;height:100px}.sw-channel-header__info{padding-top:0}.sw-channel-header__stats{justify-content:center;gap:1rem}.sw-channel-header__actions{justify-content:center;width:100%}.sw-channel-header__meta{justify-content:center}.sw-channel-header--compact{padding:1.5rem 0}.sw-channel-header--compact .sw-channel-header__profile{text-align:center;flex-direction:column;margin-top:0}.sw-channel-header--compact .sw-channel-header__info{align-items:center}.sw-channel-header--compact .sw-channel-header__name,.sw-channel-header--compact .sw-channel-header__stats{justify-content:center}.sw-channel-header--compact .sw-channel-header__actions{justify-content:center;width:100%;margin-left:0}}.sw-btn-youtube{--sw-btn-youtube-bg:red;--sw-btn-youtube-bg-hover:#e60000;--sw-btn-youtube-bg-active:#c00;--sw-btn-youtube-color:#fff;--sw-btn-youtube-shadow:0 2px 6px #ff000040;letter-spacing:.5px;text-transform:uppercase;box-shadow:var(--sw-btn-youtube-shadow);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1);display:inline-flex;background:var(--sw-btn-youtube-bg)!important;color:var(--sw-btn-youtube-color)!important;border:2px solid var(--sw-btn-youtube-bg)!important}.sw-btn-youtube:hover{box-shadow:0 3px 10px #ff000059;background:var(--sw-btn-youtube-bg-hover)!important;color:#fff!important;border-color:var(--sw-btn-youtube-bg-hover)!important}.sw-btn-youtube:active{background:var(--sw-btn-youtube-bg-active)!important;border-color:var(--sw-btn-youtube-bg-active)!important;color:#fff!important}.sw-btn-youtube:focus{outline:none;box-shadow:0 0 0 .2rem #f006}.sw-btn-youtube i{font-size:1rem;line-height:1}.sw-btn-youtube--outline{box-shadow:none;color:var(--sw-btn-youtube-bg)!important;border:2px solid var(--sw-btn-youtube-bg)!important;background:0 0!important}.sw-btn-youtube--outline:hover{box-shadow:0 2px 6px #ff000040;background:var(--sw-btn-youtube-bg)!important;border-color:var(--sw-btn-youtube-bg)!important;color:#fff!important}.sw-btn-youtube--outline:active{background:var(--sw-btn-youtube-bg-active)!important;border-color:var(--sw-btn-youtube-bg-active)!important;color:#fff!important}.sw-btn-youtube--outline:focus{outline:none;box-shadow:0 0 0 .2rem #ff000040}.sw-btn-youtube--sm{padding:.4rem .7rem;font-size:.65rem}.sw-btn-youtube--lg{padding:.7rem 1.25rem;font-size:.85rem}.theme-foundry .sw-btn-youtube,.theme-harmony .sw-btn-youtube{border-radius:999px}@media (forced-colors:active){.sw-btn-youtube,.sw-btn-youtube--outline{forced-color-adjust:none}}.sw-basic-slider{width:100%;position:relative;overflow:hidden}.sw-basic-slider__ssr-fallback{width:100%}.sw-basic-slider__slide{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.sw-basic-slider__image{object-fit:cover;width:100%;height:100%;display:block}.sw-basic-slider__content{color:#fff;text-align:center;background:linear-gradient(#0000,#000c);padding:2rem;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.sw-basic-slider__content{padding:3rem}}.sw-basic-slider__title{text-shadow:0 2px 4px #00000080;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.sw-basic-slider__title{font-size:2rem}}.sw-basic-slider__caption{text-shadow:0 1px 2px #00000080;margin-bottom:1rem;font-size:1rem}@media (min-width:768px){.sw-basic-slider__caption{font-size:1.125rem}}.sw-basic-slider__link{display:inline-block}.sw-basic-slider__arrow{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;transition:all .12s cubic-bezier(.2,.8,.2,1)}.sw-basic-slider__arrow:focus-visible{outline-offset:2px;outline:2px solid}.sw-basic-slider__arrow:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.sw-basic-slider__arrow{box-sizing:border-box;border-radius:var(--sw-radius-button,999px);background-color:var(--sw-color-surface);border:2px solid var(--sw-color-primary);min-height:2.25rem;color:var(--sw-color-primary);justify-content:center;align-items:center;padding:.5rem;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-basic-slider__arrow svg{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.sw-basic-slider__arrow:hover:not(:disabled){background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-basic-slider__arrow:active:not(:disabled){background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-basic-slider__arrow{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.sw-basic-slider__arrow:hover:not(:disabled){transform:translateY(-50%)translateY(-1px)}.sw-basic-slider__arrow:active:not(:disabled){transform:translateY(-50%)}.sw-basic-slider__arrow--left{left:1rem}.sw-basic-slider__arrow--right{right:1rem}@media (min-width:768px){.sw-basic-slider__arrow{width:3rem;height:3rem}.sw-basic-slider__arrow svg{width:28px;height:28px}}.sw-basic-slider__dots{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.sw-basic-slider__dot{border:var(--sw-slider-dot-border-width,2px)solid #fff;border-radius:var(--sw-slider-dot-radius,50%);cursor:pointer;background:#ffffff80;width:.75rem;height:.75rem;padding:0;transition:all .2s}.sw-basic-slider__dot:hover{background:#ffffffb3}.sw-basic-slider__dot--active{background:#fff}@media (min-width:768px){.sw-basic-slider__dot{width:.875rem;height:.875rem}}.sw-basic-slider--empty{background:var(--sw-card-bg-alt);border:2px dashed var(--sw-card-border);border-radius:.5rem}.sw-basic-slider__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.sw-basic-slider__empty-icon{color:#adb5bd;margin-bottom:1rem}.sw-basic-slider__empty-text{color:#6c757d;margin:0;font-size:1rem}.sw-table-wrapper{border-radius:var(--sw-border-radius,8px);border:1px solid var(--sw-card-border);overflow-x:auto;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-table,.table{border-collapse:collapse;background:var(--sw-color-surface);width:100%;margin:0}.sw-table thead,.table thead{background:var(--sw-card-bg-alt);border-bottom:2px solid var(--sw-card-border)}.sw-table thead tr:first-child th:first-child,.table thead tr:first-child th:first-child{border-top-left-radius:var(--sw-border-radius,8px)}.sw-table thead tr:first-child th:last-child,.table thead tr:first-child th:last-child{border-top-right-radius:var(--sw-border-radius,8px)}.sw-table th,.table th{text-align:left;color:var(--sw-card-color);text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.sw-table tbody tr,.table tbody tr{border-bottom:1px solid var(--sw-card-border);transition:background-color .24s cubic-bezier(.2,.8,.2,1)}.sw-table tbody tr:last-child,.table tbody tr:last-child{border-bottom:none}.sw-table td,.table td{vertical-align:top;color:var(--sw-card-color);padding:1rem 1.5rem}.sw-table--striped tbody tr:nth-of-type(odd){background-color:#0000000a}.sw-table--striped tbody tr:nth-of-type(odd):hover{background-color:rgba(var(--sw-color-primary-rgb),.08)}.sw-table--bordered,.sw-table--bordered th,.sw-table--bordered td{border:1px solid var(--sw-card-border)}.sw-table-wrapper--compact{box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-table--compact{font-size:.875rem}.sw-table--compact th{padding:.75rem 1rem;font-size:.75rem}.sw-table--compact td{padding:.75rem 1rem}@media (max-width:768px){.sw-table-wrapper{border-radius:0;margin:0 -1rem}.sw-table th,.table th,.sw-table td,.table td{padding:.75rem 1rem;font-size:.875rem}}.sw-contact-phone{color:inherit;align-items:center;gap:.5rem;display:inline-flex}.sw-contact-phone .bi{font-size:1em}.sw-contact-phone:hover{opacity:.8}.sw-contact-phone--primary,.sw-contact-phone--primary:hover{color:var(--bs-primary,#0d6efd)}.sw-contact-phone--secondary,.sw-contact-phone--secondary:hover{color:var(--bs-secondary,#6c757d)}.sw-contact-phone--whatsapp{color:#25d366}.sw-contact-phone--whatsapp:hover{color:#128c7e}.sw-contact-phone--whatsapp .bi-whatsapp{color:#25d366}.sw-contact-email{color:inherit;align-items:center;gap:.5rem;display:inline-flex}.sw-contact-email .bi{font-size:1em}.sw-contact-email:hover{opacity:.8}.sw-contact-email--primary,.sw-contact-email--primary:hover{color:var(--bs-primary,#0d6efd)}.sw-contact-email--secondary,.sw-contact-email--secondary:hover{color:var(--bs-secondary,#6c757d)}.sw-business-address{display:block}.sw-business-address .bi{margin-right:.5rem;font-size:1em}.sw-business-address__link{color:var(--bs-primary,#0d6efd);text-decoration:none}.sw-business-address__link:hover{text-decoration:underline}.sw-get-directions{align-items:center;gap:.5rem;display:inline-flex}.sw-get-directions .bi{font-size:1em}.sw-social-link{justify-content:center;align-items:center;display:inline-flex}.sw-social-link .bi{font-size:1.25em}.sw-social-link:hover{opacity:.8}.sw-social-links-group{align-items:center;gap:1rem;display:flex}.sw-social-links-group--horizontal{flex-direction:row}.sw-social-links-group--vertical{flex-direction:column}.sw-faq-accordion{flex-direction:column;gap:0;display:flex}.sw-faq-accordion--dark{color:#fff}.sw-faq-accordion__item{position:relative}.sw-faq-accordion__item--default{background:var(--sw-card-bg,var(--sw-color-surface));border:var(--sw-card-border-width,1px)solid var(--sw-card-border-color,var(--sw-color-border));border-radius:var(--sw-card-radius,8px);box-shadow:var(--sw-card-shadow,0 1px 3px #0000000d);margin-bottom:1rem;transition:box-shadow .2s;overflow:hidden}.sw-faq-accordion__item--default:hover{box-shadow:var(--sw-card-shadow-hover,0 2px 8px #00000014)}.sw-faq-accordion__item--default:last-child{margin-bottom:0}.sw-faq-accordion--dark .sw-faq-accordion__item--default{background:#ffffff1a;border-color:#fff3;box-shadow:0 1px 3px #0003}.sw-faq-accordion--dark .sw-faq-accordion__item--default:hover{box-shadow:0 2px 8px #0000004d}.sw-faq-accordion__item--minimal{border-bottom:1px solid var(--sw-color-border)}.sw-faq-accordion__item--minimal:last-child{border-bottom:none}.sw-faq-accordion--dark .sw-faq-accordion__item--minimal{border-bottom-color:#fff3}.sw-faq-accordion__item--flat{border-bottom:1px solid var(--sw-color-border-light)}.sw-faq-accordion__item--flat:last-child{border-bottom:none}.sw-faq-accordion--dark .sw-faq-accordion__item--flat{border-bottom-color:#ffffff26}.sw-faq-accordion__question{font:inherit;color:var(--sw-color-text);cursor:pointer;appearance:none;text-align:left;cursor:pointer;width:100%;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:0;transition:all .2s;display:flex}.sw-faq-accordion--dark .sw-faq-accordion__question{color:#fff}.sw-faq-accordion__item--default .sw-faq-accordion__question{padding:1.25rem 1.5rem}.sw-faq-accordion__item--default .sw-faq-accordion__question:hover{background:#00000005}.sw-faq-accordion--dark .sw-faq-accordion__item--default .sw-faq-accordion__question:hover{background:#ffffff14}.sw-faq-accordion__item--default .sw-faq-accordion__question:focus-visible{outline:2px solid var(--sw-theme-primary);outline-offset:-2px}.sw-faq-accordion__item--minimal .sw-faq-accordion__question{padding:1rem 0}.sw-faq-accordion__item--minimal .sw-faq-accordion__question:hover{color:var(--sw-theme-accent,var(--sw-theme-primary))}.sw-faq-accordion__item--minimal .sw-faq-accordion__question:focus-visible{outline:2px solid var(--sw-theme-primary);outline-offset:4px}.sw-faq-accordion__item--flat .sw-faq-accordion__question{padding:.875rem 0}.sw-faq-accordion__item--flat .sw-faq-accordion__question:hover{color:var(--sw-theme-accent,var(--sw-theme-primary))}.sw-faq-accordion__item--flat .sw-faq-accordion__question:focus-visible{outline:2px solid var(--sw-theme-primary);outline-offset:4px}.sw-faq-accordion__question-text{flex:1;font-size:1.0625rem;font-weight:600;line-height:1.4}.sw-faq-accordion__item--flat .sw-faq-accordion__question-text{font-size:1rem}.sw-faq-accordion__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .25s;display:flex}.sw-faq-accordion__item--default .sw-faq-accordion__icon{background:var(--sw-theme-primary-light);color:var(--sw-theme-primary);border-radius:50%;font-size:.875rem;font-weight:700}.sw-faq-accordion--dark .sw-faq-accordion__item--default .sw-faq-accordion__icon{color:#fff;background:#fff3}.sw-faq-accordion__item--minimal .sw-faq-accordion__icon{color:var(--sw-theme-primary);font-size:1.125rem;font-weight:600}.sw-faq-accordion--dark .sw-faq-accordion__item--minimal .sw-faq-accordion__icon{color:#ffffffe6}.sw-faq-accordion__item--flat .sw-faq-accordion__icon{color:var(--sw-color-text-secondary);font-size:1rem;font-weight:600}.sw-faq-accordion--dark .sw-faq-accordion__item--flat .sw-faq-accordion__icon{color:#ffffffb3}.sw-faq-accordion__question:hover .sw-faq-accordion__item--flat .sw-faq-accordion__icon{color:var(--sw-theme-accent,var(--sw-theme-primary))}.sw-faq-accordion--dark .sw-faq-accordion__question:hover .sw-faq-accordion__item--flat .sw-faq-accordion__icon{color:#fff}.sw-faq-accordion__item--expanded .sw-faq-accordion__icon{transform:rotate(180deg)}.sw-faq-accordion__answer{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.sw-faq-accordion__answer--expanded{opacity:1}.sw-faq-accordion__answer-content{color:var(--sw-color-text-secondary)}.sw-faq-accordion--dark .sw-faq-accordion__answer-content{color:#ffffffd9}.sw-faq-accordion__item--default .sw-faq-accordion__answer-content{padding:0 1.5rem 1.25rem}.sw-faq-accordion__item--minimal .sw-faq-accordion__answer-content{padding:0 0 1rem}.sw-faq-accordion__item--flat .sw-faq-accordion__answer-content{padding:0 0 .875rem}.sw-faq-accordion__answer-content{font-size:.9375rem;line-height:1.6}.sw-faq-accordion__answer-content p{margin:0}.sw-faq-accordion__answer-content p:not(:last-child){margin-bottom:.75rem}.sw-faq-accordion__answer-content ul,.sw-faq-accordion__answer-content ol{margin:.5rem 0;padding-left:1.5rem}.sw-faq-accordion__answer-content li{margin-bottom:.25rem}.sw-slider{margin-bottom:1.5rem;padding:0 1.625rem;position:relative;overflow:visible}.sw-slider .keen-slider{width:100%;position:relative;overflow:hidden}.sw-slider .keen-slider__slide{min-height:1px;position:relative;overflow:hidden}.sw-slider__arrow{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;transition:all .12s cubic-bezier(.2,.8,.2,1)}.sw-slider__arrow:focus-visible{outline-offset:2px;outline:2px solid}.sw-slider__arrow:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.sw-slider__arrow{box-sizing:border-box;border-radius:var(--sw-radius-button,999px);background-color:var(--sw-color-surface);border:2px solid var(--sw-color-primary);min-height:2.25rem;color:var(--sw-color-primary);justify-content:center;align-items:center;padding:.5rem;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-slider__arrow svg{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.sw-slider__arrow:hover:not(:disabled){background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);color:#fff;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-slider__arrow:active:not(:disabled){background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black);color:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.sw-slider__arrow{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.sw-slider__arrow:hover:not(:disabled){transform:translateY(-50%)translateY(-1px)}.sw-slider__arrow:active:not(:disabled){transform:translateY(-50%)}.sw-slider__arrow--left{left:-1.125rem}.sw-slider__arrow--right{right:-1.125rem}@media (max-width:768px){.sw-slider__arrow--left{left:.5rem}.sw-slider__arrow--right{right:.5rem}}.sw-slider__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.sw-slider__dot{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:var(--sw-slider-dot-size,.5rem);height:var(--sw-slider-dot-size,.5rem);min-width:var(--sw-slider-dot-size,.5rem);background-color:var(--sw-slider-dot-bg,var(--sw-card-border));border:var(--sw-slider-dot-border-width,0px)solid #0000;border-radius:var(--sw-slider-dot-radius,var(--sw-radius-button));cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sw-slider__dot:hover:not(.sw-slider__dot--active){background-color:var(--sw-slider-dot-hover-bg,var(--sw-color-primary));opacity:.4;transform:scale(1.1)}.sw-slider__dot:focus-visible{outline-offset:2px;outline:2px solid}.sw-slider__dot:active:not(.sw-slider__dot--active){transform:scale(1)}.sw-slider__dot--active{width:var(--sw-slider-dot-active-width,1.5rem);background-color:var(--sw-slider-dot-active-bg,var(--sw-color-primary));border-radius:var(--sw-radius-button)}.sw-slider--gallery .keen-slider__slide img{object-fit:cover;width:100%;height:100%;display:block}.sw-slider--gallery .sw-slider__caption{background:linear-gradient(to top,var(--sw-slider-caption-gradient-start),var(--sw-slider-caption-gradient-end));color:var(--sw-slider-overlay-text);padding:1.5rem;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.sw-slider--gallery .keen-slider__slide:hover .sw-slider__caption{transform:translateY(0)}.sw-slider--cards .keen-slider__slide{height:auto;padding:.5rem}.sw-slider--cards .sw-card,.sw-slider--cards .card{height:100%;margin:0}.sw-slider--sponsors .keen-slider__slide{justify-content:center;align-items:center;padding:1.5rem;display:flex}.sw-slider--sponsors .keen-slider__slide img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:80px;opacity:var(--sw-slider-sponsor-opacity);transition:all .24s}.sw-slider--sponsors .keen-slider__slide:hover img{filter:grayscale(0%);opacity:var(--sw-slider-sponsor-opacity-hover)}.sw-slider--sponsors .sw-slider__arrow{display:none}.sw-slider--portfolio .keen-slider__slide{position:relative}.sw-slider--portfolio .keen-slider__slide img{object-fit:cover;width:100%;height:400px;display:block}.sw-slider--portfolio .sw-slider__info{background:var(--sw-slider-overlay-bg);color:var(--sw-slider-overlay-text);opacity:0;flex-direction:column;justify-content:flex-end;padding:1.5rem;transition:opacity .24s;display:flex;position:absolute;inset:0}.sw-slider--portfolio .keen-slider__slide:hover .sw-slider__info{opacity:1}.sw-slider--portfolio .sw-slider__title{font-size:var(--sw-card-title-size);font-weight:var(--sw-card-title-weight);line-height:var(--sw-card-title-line-height);letter-spacing:var(--sw-card-title-letter-spacing);color:var(--sw-slider-overlay-text);margin-bottom:.5rem;transition:color .12s}.sw-slider--portfolio .sw-slider__description{font-size:var(--sw-card-desc-size);font-weight:var(--sw-card-desc-weight);line-height:var(--sw-card-desc-line-height);color:var(--sw-slider-overlay-text);opacity:.9}.sw-slider--minimal .sw-slider__arrow{box-shadow:none;background-color:#0000;border:none}.sw-slider--minimal .sw-slider__arrow svg{color:var(--sw-color-text-muted,#606a70)}.sw-slider--minimal .sw-slider__arrow:hover:not(:disabled){background-color:#0000}.sw-slider--minimal .sw-slider__arrow:hover:not(:disabled) svg{color:var(--sw-color-primary)}.sw-slider--minimal .sw-slider__dot{background-color:var(--sw-slider-dot-bg);opacity:.5}.sw-slider--minimal .sw-slider__dot--active{background-color:var(--sw-color-text,#2e3335);opacity:1}.sw-slider--full-width{margin-left:calc(-1*var(--bs-gutter-x,.75rem));margin-right:calc(-1*var(--bs-gutter-x,.75rem))}@media (min-width:576px){.sw-slider--full-width{margin-left:0;margin-right:0}}@media (max-width:768px){.sw-slider__arrow{width:1.875rem;height:1.875rem}.sw-slider__arrow svg{width:1rem;height:1rem}.sw-slider--gallery .sw-slider__caption{background:linear-gradient(to top,#000000e6,var(--sw-slider-caption-gradient-end));transform:translateY(0)}.sw-slider--portfolio .sw-slider__info{opacity:1;background:var(--sw-slider-overlay-bg)}}@keyframes sw-gallery-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sw-gallery-spinner{animation:1s linear infinite sw-gallery-spin}.sw-gallery-skeleton{background:var(--sw-skeleton-bg,#e9ecef);border-radius:var(--sw-card-radius,0)}.sw-gallery-skeleton svg{opacity:.5}.sw-image-gallery-slider{padding:0 calc(var(--sw-slider-arrow-size,2.25rem)/2 + .5rem);position:relative;overflow:visible}.sw-image-gallery-slider .keen-slider{width:100%;position:relative;overflow:hidden}.sw-image-gallery-slider .keen-slider__slide{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sw-gallery-figure{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:hidden}.sw-gallery-image-button{cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.sw-gallery-image-button:hover .sw-gallery-image{transform:scale(1.05)}.sw-gallery-image-button:focus{outline:var(--sw-slider-focus-ring-width)solid var(--sw-slider-focus-ring-color);outline-offset:2px}.sw-gallery-image{object-fit:cover;width:100%;height:auto;transition:transform .24s;display:block}.sw-gallery-caption{text-align:center;opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0009 50%,#000c 100%);flex-direction:column;gap:.25rem;padding:1rem .5rem;transition:opacity .12s;display:flex;position:absolute;bottom:0;left:0;right:0}.sw-gallery-image-button:hover .sw-gallery-caption{opacity:1}.sw-gallery-caption__text{color:#fff;text-shadow:0 1px 2px #00000080;font-size:.875rem;line-height:1.4}.sw-gallery-caption__credit{color:#ffffffe6;text-shadow:0 1px 2px #00000080;font-size:.75rem;font-style:italic}.sw-gallery-lightbox{z-index:999999;isolation:isolate;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.sw-gallery-lightbox__backdrop{z-index:-1;background:#000000f7;animation:.12s sw-lightbox-fadeIn;position:absolute;inset:0}@keyframes sw-lightbox-fadeIn{0%{opacity:0}to{opacity:1}}.sw-gallery-lightbox__content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;display:flex;position:relative}.sw-gallery-lightbox__close{color:#fff;cursor:pointer;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:all .12s;display:flex;position:fixed;top:1.5rem;right:1.5rem}.sw-gallery-lightbox__close svg{fill:currentColor;width:24px;height:24px}.sw-gallery-lightbox__close:hover{background:#ffffff26;border-color:#ffffff4d;transform:scale(1.05)}.sw-gallery-lightbox__close:focus{outline-offset:2px;outline:2px solid #ffffff80}@media (max-width:768px){.sw-gallery-lightbox__close{width:2.5rem;height:2.5rem;top:.5rem;right:.5rem}.sw-gallery-lightbox__close svg{width:20px;height:20px}}.sw-gallery-lightbox__arrow{color:#fff;cursor:pointer;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;transition:all .12s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.sw-gallery-lightbox__arrow svg{fill:currentColor;width:28px;height:28px}.sw-gallery-lightbox__arrow:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-50%)scale(1.05)}.sw-gallery-lightbox__arrow:focus{outline-offset:2px;outline:2px solid #ffffff80}.sw-gallery-lightbox__arrow--left{left:1.5rem}.sw-gallery-lightbox__arrow--right{right:1.5rem}@media (max-width:768px){.sw-gallery-lightbox__arrow{width:2.75rem;height:2.75rem}.sw-gallery-lightbox__arrow svg{width:24px;height:24px}.sw-gallery-lightbox__arrow--left{left:.5rem}.sw-gallery-lightbox__arrow--right{right:.5rem}}.sw-gallery-lightbox__figure{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:visible}.sw-gallery-lightbox__image{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:80vh;animation:.3s lightboxImageFade;display:block}@keyframes lightboxImageFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sw-gallery-lightbox__image:fullscreen{object-fit:contain;background:#000;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.sw-gallery-lightbox__image:fullscreen{object-fit:contain;background:#000;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.sw-gallery-lightbox__image:fullscreen{object-fit:contain;background:#000;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.sw-gallery-lightbox__image:fullscreen{object-fit:contain;background:#000;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.sw-gallery-lightbox__caption{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000b3;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;gap:.25rem;max-width:600px;padding:.5rem 1rem;display:flex;position:fixed;top:5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.sw-gallery-lightbox__caption{max-width:calc(100vw - 3rem);padding:.25rem .5rem;top:3.25rem}}.sw-gallery-lightbox__caption-text{color:#fff;font-size:.875rem;line-height:1.4}@media (max-width:768px){.sw-gallery-lightbox__caption-text{font-size:.8125rem}}.sw-gallery-lightbox__caption-credit{color:#fffc;font-size:.75rem;font-style:italic}@media (max-width:768px){.sw-gallery-lightbox__caption-credit{font-size:.6875rem}}.sw-gallery-lightbox__thumbnails{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;scrollbar-width:thin;scrollbar-color:#ffffff4d #0000;background:#000000b3;border:1px solid #ffffff1a;border-radius:8px;gap:.5rem;max-width:90vw;padding:.5rem;display:flex;position:fixed;bottom:1.5rem;left:50%;overflow:auto hidden;transform:translate(-50%)}.sw-gallery-lightbox__thumbnails::-webkit-scrollbar{height:4px}.sw-gallery-lightbox__thumbnails::-webkit-scrollbar-track{background:0 0}.sw-gallery-lightbox__thumbnails::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}@media (max-width:768px){.sw-gallery-lightbox__thumbnails{gap:.25rem;padding:.25rem;bottom:.5rem}}.sw-gallery-lightbox__thumbnail{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:60px;height:60px;padding:0;transition:all .12s;overflow:hidden}.sw-gallery-lightbox__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.sw-gallery-lightbox__thumbnail:hover{opacity:1;border-color:#ffffff80}.sw-gallery-lightbox__thumbnail--active{opacity:1;border-color:#fff;box-shadow:0 0 8px #ffffff80}@media (max-width:768px){.sw-gallery-lightbox__thumbnail{width:50px;height:50px}}.sw-gallery-lightbox__counter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.025em;white-space:nowrap;z-index:100;background:#000000b3;border:1px solid #ffffff1a;border-radius:999px;padding:.25rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;bottom:calc(1.5rem + 80px);left:50%;transform:translate(-50%)}@media (max-width:768px){.sw-gallery-lightbox__counter{font-size:.75rem;bottom:calc(.5rem + 70px)}}.sw-gallery-lightbox__toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000b3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.sw-gallery-lightbox__toolbar{gap:.25rem;padding:.25rem .5rem;top:.5rem}}.sw-gallery-lightbox__tool{color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .12s;display:flex}.sw-gallery-lightbox__tool svg{fill:currentColor;width:18px;height:18px}.sw-gallery-lightbox__tool:hover:not(:disabled){color:#fff;background:#ffffff26;border-color:#ffffff4d}.sw-gallery-lightbox__tool:disabled{opacity:.3;cursor:not-allowed}.sw-gallery-lightbox__tool:focus{outline-offset:2px;outline:2px solid #ffffff80}@media (max-width:768px){.sw-gallery-lightbox__tool{width:1.75rem;height:1.75rem}.sw-gallery-lightbox__tool svg{width:14px;height:14px}}.sw-gallery-lightbox__zoom-level{color:#fff;text-align:center;min-width:3rem;font-size:.875rem;font-weight:500}@media (max-width:768px){.sw-gallery-lightbox__zoom-level{min-width:2.5rem;font-size:.75rem}}.sw-gallery-lightbox__toolbar-divider{background:#fff3;width:1px;height:1.5rem}.sw-image-gallery-slider--empty{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:.5rem;padding:0}.sw-image-gallery-slider__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.sw-image-gallery-slider__empty-icon{color:#adb5bd;margin-bottom:1rem}.sw-image-gallery-slider__empty-text{color:#6c757d;margin:0;font-size:1rem}.sw-image-gallery-grid{gap:1rem;width:100%;display:grid}.sw-image-gallery-grid--small{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width:768px){.sw-image-gallery-grid--small{grid-template-columns:1fr;gap:1rem}}.sw-image-gallery-grid--medium{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}@media (max-width:768px){.sw-image-gallery-grid--medium{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}}@media (max-width:480px){.sw-image-gallery-grid--medium{grid-template-columns:1fr}}.sw-image-gallery-grid--large{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}@media (max-width:768px){.sw-image-gallery-grid--large{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.25rem}}@media (max-width:480px){.sw-image-gallery-grid--large{grid-template-columns:repeat(2,1fr)}}.sw-grid-item{cursor:zoom-in;border-radius:var(--sw-card-radius,8px);background:0 0;border:none;width:100%;height:100%;padding:0;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.sw-grid-item:hover{z-index:1;transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.sw-grid-item:hover .sw-grid-image{transform:scale(1.05)}.sw-grid-item:hover .sw-grid-caption{opacity:1}.sw-grid-item:focus{outline:var(--sw-slider-focus-ring-width,2px)solid var(--sw-slider-focus-ring-color,#00000080);outline-offset:2px}.sw-grid-figure{background:var(--sw-skeleton-bg,#e9ecef);justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow:hidden}.sw-grid-image{object-fit:cover;aspect-ratio:1;width:100%;height:100%;transition:transform .24s;display:block}.sw-grid-caption{color:#fff;opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0009 50%,#000c 100%);flex-direction:column;gap:4px;padding:.5rem;transition:opacity .12s;display:flex;position:absolute;bottom:0;left:0;right:0}.sw-grid-caption__text{text-shadow:0 1px 2px #00000080;font-size:.875rem;font-weight:500;line-height:1.3}.sw-grid-caption__credit{color:#ffffffe6;text-shadow:0 1px 2px #00000080;font-size:.75rem;font-style:italic}.sw-image-gallery-grid--small .sw-grid-image{aspect-ratio:4/3}.sw-image-gallery-grid--small .sw-grid-caption{padding:1rem}.sw-image-gallery-grid--small .sw-grid-caption__text{font-size:1rem}.sw-image-gallery-grid--small .sw-grid-caption__credit{font-size:.8125rem}.sw-image-gallery-grid--large .sw-grid-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.sw-image-gallery-grid--large .sw-grid-caption{padding:.25rem}.sw-image-gallery-grid--large .sw-grid-caption__text{font-size:.75rem}.sw-image-gallery-grid--large .sw-grid-caption__credit{font-size:.6875rem}.sw-image-gallery-grid--empty{border-radius:var(--sw-card-radius,8px);background:#f8f9fa;border:2px dashed #dee2e6;justify-content:center;align-items:center;min-height:300px;padding:0;display:flex}.sw-image-gallery-grid__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.sw-image-gallery-grid__empty-icon{color:#adb5bd;margin-bottom:1rem}.sw-image-gallery-grid__empty-text{color:#6c757d;margin:0;font-size:1rem}.sw-resource-list{margin-bottom:2rem}.sw-resource-list .sw-card,.sw-resource-list .card{transition:transform .2s,box-shadow .2s}.sw-resource-list .sw-card:hover,.sw-resource-list .card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sw-resource-list .sw-card__body,.sw-resource-list .card-body{padding:1.25rem}.sw-resource-list .sw-card__title,.sw-resource-list .card-title{margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.sw-resource-list .sw-card__title a,.sw-resource-list .card-title a{color:inherit;text-decoration:none}.sw-resource-list .sw-card__title a:hover,.sw-resource-list .card-title a:hover{color:var(--bs-primary)}.sw-resource-list .text-muted{font-size:.875rem}.sw-resource-list .sw-btn,.sw-resource-list body .sw-btn-gradient-dark,body .sw-resource-list .sw-btn-gradient-dark,.sw-resource-list body .sw-btn-gradient-light,body .sw-resource-list .sw-btn-gradient-light,.sw-resource-list body .sw-btn-gradient-info,body .sw-resource-list .sw-btn-gradient-info,.sw-resource-list body .sw-btn-gradient-danger,body .sw-resource-list .sw-btn-gradient-danger,.sw-resource-list body .sw-btn-gradient-warning,body .sw-resource-list .sw-btn-gradient-warning,.sw-resource-list body .sw-btn-gradient-success,body .sw-resource-list .sw-btn-gradient-success,.sw-resource-list body .sw-btn-gradient-accent,body .sw-resource-list .sw-btn-gradient-accent,.sw-resource-list body .sw-btn-gradient-secondary,body .sw-resource-list .sw-btn-gradient-secondary,.sw-resource-list body .sw-btn-gradient-primary,body .sw-resource-list .sw-btn-gradient-primary,.sw-resource-list .sw-btn-primary,.sw-resource-list .sw-btn-secondary,.sw-resource-list .sw-btn-success,.sw-resource-list .sw-btn-danger,.sw-resource-list .sw-btn-warning,.sw-resource-list .sw-btn-info,.sw-resource-list .sw-btn-light,.sw-resource-list .sw-btn-dark,.sw-resource-list .sw-btn-accent,.sw-resource-list .sw-btn-read,.sw-resource-list .sw-btn-browse,.sw-resource-list .sw-btn-trust,.sw-resource-list .sw-btn-outline-primary,.sw-resource-list .sw-btn-outline-secondary,.sw-resource-list .sw-btn-outline-success,.sw-resource-list .sw-btn-outline-danger,.sw-resource-list .sw-btn-outline-warning,.sw-resource-list .sw-btn-outline-info,.sw-resource-list .sw-btn-outline-light,.sw-resource-list .sw-btn-outline-dark,.sw-resource-list .sw-btn-outline-accent,.sw-resource-list .sw-btn-outline-read,.sw-resource-list .sw-btn-outline-browse,.sw-resource-list .sw-btn-outline-trust,.sw-resource-list .btn,.sw-resource-list .btn-primary,.sw-resource-list .btn-secondary,.sw-resource-list .btn-success,.sw-resource-list .btn-danger,.sw-resource-list .btn-warning,.sw-resource-list .btn-info,.sw-resource-list .btn-light,.sw-resource-list .btn-dark,.sw-resource-list .btn-outline-primary,.sw-resource-list .btn-outline-secondary,.sw-resource-list .btn-outline-success,.sw-resource-list .btn-outline-danger,.sw-resource-list .btn-outline-warning,.sw-resource-list .btn-outline-info{padding:.375rem .75rem;font-size:.875rem}.resource-content{line-height:1.7}.resource-content h1,.resource-content h2,.resource-content h3,.resource-content h4,.resource-content h5,.resource-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:600}.resource-content h1{font-size:2rem}.resource-content h2{font-size:1.75rem}.resource-content h3{font-size:1.5rem}.resource-content p{margin-bottom:1rem}.resource-content ul,.resource-content ol{margin-bottom:1rem;padding-left:1.5rem}.resource-content li{margin-bottom:.5rem}.resource-content blockquote{border-left:4px solid var(--bs-primary);color:var(--bs-secondary);margin:1.5rem 0;padding-left:1rem;font-style:italic}.resource-content code{background-color:var(--bs-light);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.resource-content pre{background-color:var(--bs-light);border-radius:.375rem;margin:1rem 0;padding:1rem;overflow-x:auto}.resource-content pre code{background-color:#0000;padding:0}.sw-btn-primary[href],[href].btn-primary{text-decoration:none}.sw-btn-primary[href]:hover,[href].btn-primary:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.resource-file-icon{border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;display:inline-flex}.resource-file-icon.pdf{color:#fff;background-color:#dc3545}.resource-file-icon.doc{color:#fff;background-color:#007bff}.resource-file-icon.txt{color:#fff;background-color:#6c757d}.resource-file-icon.default{color:#fff;background-color:#28a745}.sw-google-calendar{padding:6rem 0}.sw-google-calendar__container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.sw-google-calendar__header{text-align:center;margin-bottom:4rem}.sw-google-calendar__title{color:var(--sw-color-text);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.sw-google-calendar__subtitle{color:var(--sw-card-color-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem)}.sw-google-calendar__wrapper{border-radius:var(--sw-card-radius);background:var(--sw-card-bg-alt);width:100%;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-google-calendar__iframe{border:0;width:100%;display:block}.sw-google-calendar__error{text-align:center;color:var(--sw-card-color-muted);background:var(--sw-card-bg-alt);border-radius:var(--sw-card-radius);padding:5rem 4rem}.sw-google-calendar__error-icon{opacity:.3;margin-bottom:1.5rem;font-size:3rem}.sw-google-calendar__error-text{margin:0;font-size:1.125rem}@media (max-width:768px){.sw-google-calendar{padding:4rem 0}.sw-google-calendar__iframe{min-height:500px}}.sw-google-maps{padding:6rem 0}.sw-google-maps__container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.sw-google-maps__header{text-align:center;margin-bottom:4rem}.sw-google-maps__title{color:var(--sw-color-text);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.sw-google-maps__subtitle{color:var(--sw-card-color-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem)}.sw-google-maps__wrapper{border-radius:var(--sw-card-radius);background:var(--sw-card-bg-alt);width:100%;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-google-maps__iframe{border:0;width:100%;display:block}.sw-google-maps__error{text-align:center;color:var(--sw-card-color-muted);background:var(--sw-card-bg-alt);border-radius:var(--sw-card-radius);padding:5rem 4rem}.sw-google-maps__error-icon{opacity:.3;margin-bottom:1.5rem;font-size:3rem}.sw-google-maps__error-text{margin:0;font-size:1.125rem}@media (max-width:768px){.sw-google-maps{padding:4rem 0}.sw-google-maps__iframe{min-height:300px}}.sw-google-sheets{padding:6rem 0}.sw-google-sheets__container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.sw-google-sheets__header{text-align:center;margin-bottom:5rem}.sw-google-sheets__title{color:var(--sw-color-text);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.sw-google-sheets__subtitle{color:var(--sw-color-text-muted);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem)}.sw-google-sheets--table .sw-google-sheets__content{border-radius:var(--sw-border-radius,8px);overflow-x:auto}.sw-google-sheets--table table{border-collapse:collapse;background:var(--sw-color-surface);border-radius:var(--sw-border-radius,8px);border:1px solid var(--sw-card-border);width:100%;overflow:hidden;box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-google-sheets--table thead{background:var(--sw-color-primary);color:#fff}.sw-google-sheets--table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:inherit;border-bottom:2px solid #ffffff1a;padding:1.5rem 1.25rem;font-size:.875rem;font-weight:600}.sw-google-sheets--table td{border-bottom:1px solid var(--sw-card-border);color:var(--sw-color-text);padding:1.5rem 1.25rem;font-size:.9375rem;transition:background-color .12s}.sw-google-sheets--table tbody tr:last-child td{border-bottom:none}.sw-google-sheets--table tbody tr:hover{background:rgba(var(--sw-color-primary-rgb),.04)}.sw-google-sheets--table tbody tr:hover td{background:0 0}.sw-google-sheets--grid .sw-google-sheets__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4rem;display:grid}.sw-google-sheets--grid .sw-google-sheets__card-title{margin-bottom:1.5rem}.sw-google-sheets--grid .sw-google-sheets__card-field{border-bottom:1px solid var(--sw-card-border);justify-content:space-between;padding:.5rem 0;display:flex}.sw-google-sheets--grid .sw-google-sheets__card-field:last-child{border-bottom:none}.sw-google-sheets--grid .sw-google-sheets__field-label{color:var(--sw-color-text-muted);font-size:.875rem;font-weight:600}.sw-google-sheets--grid .sw-google-sheets__field-value{color:var(--sw-color-text);text-align:right}.sw-google-sheets--list .sw-google-sheets__list{flex-direction:column;gap:1.5rem;display:flex}.sw-google-sheets--list .sw-google-sheets__list-item:hover{box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d}.sw-google-sheets--list .sw-google-sheets__list-field{justify-content:space-between;padding:.5rem 0;display:flex}.sw-google-sheets--list .sw-google-sheets__field-label{color:var(--sw-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.sw-google-sheets--list .sw-google-sheets__field-value{color:var(--sw-color-text);text-align:right}.sw-google-sheets__error,.sw-google-sheets__loading{text-align:center;color:var(--sw-color-text-muted);padding:5rem 4rem}.sw-google-sheets__error-icon,.sw-google-sheets__loading-icon{opacity:.3;margin-bottom:1.5rem;font-size:3rem}.sw-google-sheets__error-text,.sw-google-sheets__loading-text{margin:0;font-size:1.125rem}@media (max-width:768px){.sw-google-sheets{padding:4rem 0}.sw-google-sheets--grid .sw-google-sheets__grid{grid-template-columns:1fr}.sw-google-sheets--table{font-size:.875rem}.sw-google-sheets--table th,.sw-google-sheets--table td{padding:1rem 1.5rem}}.sw-accent-bottom{position:relative}.sw-accent-bottom:after{content:"";background:var(--sw-accent-color,var(--sw-color-accent));opacity:var(--sw-accent-opacity,.9);pointer-events:none;bottom:var(--sw-accent-offset,0);width:var(--sw-accent-length,100%);height:var(--sw-accent-size,4px);position:absolute;left:50%;transform:translate(-50%)}.sw-accent-top{position:relative}.sw-accent-top:before{content:"";background:var(--sw-accent-color,var(--sw-color-accent));opacity:var(--sw-accent-opacity,.9);pointer-events:none;top:var(--sw-accent-offset,0);width:var(--sw-accent-length,100%);height:var(--sw-accent-size,4px);position:absolute;left:50%;transform:translate(-50%)}.sw-accent-left{position:relative}.sw-accent-left:after{content:"";background:var(--sw-accent-color,var(--sw-color-accent));opacity:var(--sw-accent-opacity,.9);pointer-events:none;left:var(--sw-accent-offset,0);height:var(--sw-accent-length,100%);width:var(--sw-accent-size,4px);position:absolute;top:50%;transform:translateY(-50%)}.sw-accent-right{position:relative}.sw-accent-right:after{content:"";background:var(--sw-accent-color,var(--sw-color-accent));opacity:var(--sw-accent-opacity,.9);pointer-events:none;right:var(--sw-accent-offset,0);height:var(--sw-accent-length,100%);width:var(--sw-accent-size,4px);position:absolute;top:50%;transform:translateY(-50%)}.sw-accent-thin{--sw-accent-size:2px}.sw-accent-thick{--sw-accent-size:6px}.sw-accent-bold{--sw-accent-size:8px}.sw-accent-half{--sw-accent-length:50%}.sw-accent-third{--sw-accent-length:33%}.sw-accent-quarter{--sw-accent-length:25%}.sw-accent-primary{--sw-accent-color:var(--sw-color-primary)}.sw-accent-secondary{--sw-accent-color:var(--sw-color-secondary)}.sw-accent-success{--sw-accent-color:var(--sw-color-success)}.sw-accent-danger{--sw-accent-color:var(--sw-color-danger)}.sw-accent-warning{--sw-accent-color:var(--sw-color-warning)}.sw-accent-info{--sw-accent-color:var(--sw-color-info)}.sw-accent-muted{--sw-accent-color:var(--sw-theme-muted)}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.glass-card{background:#00000026;border:1px solid #ffffff1a;height:100%}.ratio-1x1{aspect-ratio:1;overflow:hidden}.ratio-4x3{aspect-ratio:4/3;overflow:hidden}.ratio-3x2{aspect-ratio:3/2;overflow:hidden}.ratio-16x9{aspect-ratio:16/9;overflow:hidden}.ratio-21x9{aspect-ratio:21/9;overflow:hidden}.ratio-2x3{aspect-ratio:2/3;overflow:hidden}.ratio-3x4{aspect-ratio:3/4;overflow:hidden}.ratio-9x16{aspect-ratio:9/16;overflow:hidden}.img-top{object-position:top}.img-bottom{object-position:bottom}.img-left{object-position:left}.img-right{object-position:right}.img-top-left{object-position:top left}.img-top-right{object-position:top right}.img-bottom-left{object-position:bottom left}.img-bottom-right{object-position:bottom right}.img-contain{object-fit:contain}.img-fill{object-fit:fill}.img-scale-down{object-fit:scale-down}@media (min-width:576px){.ratio-sm-1x1{aspect-ratio:1;overflow:hidden}.ratio-sm-4x3{aspect-ratio:4/3;overflow:hidden}.ratio-sm-3x2{aspect-ratio:3/2;overflow:hidden}.ratio-sm-16x9{aspect-ratio:16/9;overflow:hidden}.ratio-sm-21x9{aspect-ratio:21/9;overflow:hidden}.ratio-sm-2x3{aspect-ratio:2/3;overflow:hidden}.ratio-sm-3x4{aspect-ratio:3/4;overflow:hidden}.ratio-sm-9x16{aspect-ratio:9/16;overflow:hidden}}@media (min-width:768px){.ratio-md-1x1{aspect-ratio:1;overflow:hidden}.ratio-md-4x3{aspect-ratio:4/3;overflow:hidden}.ratio-md-3x2{aspect-ratio:3/2;overflow:hidden}.ratio-md-16x9{aspect-ratio:16/9;overflow:hidden}.ratio-md-21x9{aspect-ratio:21/9;overflow:hidden}.ratio-md-2x3{aspect-ratio:2/3;overflow:hidden}.ratio-md-3x4{aspect-ratio:3/4;overflow:hidden}.ratio-md-9x16{aspect-ratio:9/16;overflow:hidden}}@media (min-width:992px){.ratio-lg-1x1{aspect-ratio:1;overflow:hidden}.ratio-lg-4x3{aspect-ratio:4/3;overflow:hidden}.ratio-lg-3x2{aspect-ratio:3/2;overflow:hidden}.ratio-lg-16x9{aspect-ratio:16/9;overflow:hidden}.ratio-lg-21x9{aspect-ratio:21/9;overflow:hidden}.ratio-lg-2x3{aspect-ratio:2/3;overflow:hidden}.ratio-lg-3x4{aspect-ratio:3/4;overflow:hidden}.ratio-lg-9x16{aspect-ratio:9/16;overflow:hidden}}@media (min-width:1200px){.ratio-xl-1x1{aspect-ratio:1;overflow:hidden}.ratio-xl-4x3{aspect-ratio:4/3;overflow:hidden}.ratio-xl-3x2{aspect-ratio:3/2;overflow:hidden}.ratio-xl-16x9{aspect-ratio:16/9;overflow:hidden}.ratio-xl-21x9{aspect-ratio:21/9;overflow:hidden}.ratio-xl-2x3{aspect-ratio:2/3;overflow:hidden}.ratio-xl-3x4{aspect-ratio:3/4;overflow:hidden}.ratio-xl-9x16{aspect-ratio:9/16;overflow:hidden}}.portrait-frame{background:var(--sw-color-surface,#f8f9fa);border-radius:180px 180px 24px 24px;margin-left:auto;margin-right:auto;padding:2px;display:table;box-shadow:0 20px 40px #0000001f,0 4px 12px #00000014}.portrait-frame img{border-radius:160px 160px 12px 12px;width:100%;height:auto;display:block}.portrait-frame.portrait-frame-sm{border-radius:100px 100px 16px 16px}.portrait-frame.portrait-frame-sm img{object-fit:cover;border-radius:90px 90px 8px 8px;width:auto;height:200px}.portrait-frame.portrait-frame-md{border-radius:200px 200px 28px 28px}.portrait-frame.portrait-frame-md img{object-fit:cover;border-radius:180px 180px 16px 16px;width:auto;height:350px}.portrait-frame.portrait-frame-fit{max-width:100%}.portrait-frame.portrait-frame-fit img{height:auto}@media (max-width:575.98px){.portrait-frame{aspect-ratio:3/4;max-width:280px}.portrait-frame img{object-fit:cover;height:100%}.portrait-frame.portrait-frame-sm{max-width:180px}.portrait-frame.portrait-frame-md{max-width:300px}}:root{--sw-navbar-bg:#fff;--sw-navbar-color:#212529;--sw-navbar-border-color:#dee2e6;--sw-navbar-shadow:0 .125rem .25rem #00000013;--sw-navbar-brand-color:var(--sw-navbar-color);--sw-navbar-brand-hover-color:var(--sw-theme-primary,#0d6efd);--sw-navbar-brand-weight:600;--sw-nav-link-color:var(--sw-navbar-color);--sw-nav-link-hover-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-weight:500;--sw-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-nav-link-active-bg:color-mix(in srgb,var(--sw-theme-primary,#0d6efd)10%,transparent);--sw-navbar-toggler-color:#00000080;--sw-navbar-toggler-border-color:#0000001a;--sw-dropdown-bg:#fff;--sw-dropdown-color:#212529;--sw-dropdown-border-color:#00000026;--sw-dropdown-shadow:0 .5rem 1rem #00000026;--sw-dropdown-radius:.375rem;--sw-dropdown-link-color:#212529;--sw-dropdown-link-hover-color:#1e2125;--sw-dropdown-link-hover-bg:#f8f9fa;--sw-dropdown-link-active-color:#fff;--sw-dropdown-link-active-bg:var(--sw-theme-primary,#0d6efd);--sw-tabs-border-color:#dee2e6;--sw-tabs-bg:transparent;--sw-tabs-border-width:1px;--sw-tabs-border-radius:.375rem;--sw-tabs-content-padding:1rem;--sw-tabs-nav-link-color:#6c757d;--sw-tabs-nav-link-hover-color:#212529;--sw-tabs-nav-link-padding-x:1rem;--sw-tabs-nav-link-padding-y:.5rem;--sw-tabs-nav-link-active-color:var(--sw-theme-primary,#0d6efd);--sw-tabs-nav-link-active-bg:#fff;--sw-modal-backdrop-bg:#000;--sw-modal-backdrop-opacity:.85;--sw-modal-backdrop-blur:10px;--sw-modal-content-bg:#fff;--sw-modal-content-color:#212529;--sw-modal-content-border-color:#0003;--sw-modal-content-shadow:0 .5rem 1rem #00000026;--sw-modal-content-border-radius:.375rem;--sw-modal-close-btn-color:#ffffffe6;--sw-modal-close-btn-bg:#fff3;--sw-modal-close-btn-hover-bg:#ffffff59;--sw-modal-close-btn-border:#fff6;--sw-modal-theater-bg:#000;--sw-modal-theater-info-bg:#181818;--sw-modal-theater-title-color:#fff;--sw-modal-theater-meta-color:#aaa;--sw-modal-theater-text-color:#d4d4d4;--sw-modal-theater-separator-color:#555;--sw-theme-primary:#245a73;--sw-theme-secondary:#e89a3c;--sw-theme-accent:#5d9bcf;--sw-theme-bg:#fff;--sw-theme-surface:#fff;--sw-theme-text:#2e3335;--sw-theme-muted:#606a70;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-font-size-xs:.75rem;--sw-font-size-sm:.875rem;--sw-font-size-md:1rem;--sw-font-size-lg:1.25rem;--sw-font-size-xl:1.5rem;--sw-font-size-xxl:2rem;--sw-font-size-xxxl:2.5rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.5rem;--sw-h2-font-size:2rem;--sw-h3-font-size:1.75rem;--sw-h4-font-size:1.5rem;--sw-h5-font-size:1.25rem;--sw-h6-font-size:1rem;--sw-fs-1:calc(1.375rem + 1.5vw);--sw-fs-2:calc(1.325rem + .9vw);--sw-fs-3:calc(1.3rem + .6vw);--sw-fs-4:calc(1.275rem + .3vw);--sw-fs-5:1.25rem;--sw-fs-6:1rem;--sw-font-weight-light:300;--sw-font-weight-normal:400;--sw-font-weight-medium:500;--sw-font-weight-semibold:600;--sw-font-weight-bold:700;--sw-heading-weight-hero:700;--sw-heading-weight-section:600;--sw-heading-weight-subtle:500;--sw-container-max:1140px;--sw-container-narrow:840px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1rem;--sw-btn-font-size-md:1rem;--sw-btn-height-md:2.25rem;--sw-btn-padding-y-sm:calc(var(--sw-btn-padding-y-md)*.65);--sw-btn-padding-x-sm:calc(var(--sw-btn-padding-x-md)*.75);--sw-btn-font-size-sm:calc(var(--sw-btn-font-size-md)*.875);--sw-btn-height-sm:1.875rem;--sw-btn-padding-y-lg:calc(var(--sw-btn-padding-y-md)*1.5);--sw-btn-padding-x-lg:calc(var(--sw-btn-padding-x-md)*2.5);--sw-btn-font-size-lg:1.3rem;--sw-btn-height-lg:2.75rem;--sw-spacing-xs:.25rem;--sw-spacing-sm:.5rem;--sw-spacing-md:1.5rem;--sw-spacing-lg:4rem;--sw-spacing-xl:6rem;--sw-space-1:calc(.25rem*var(--sw-theme-spacing-scale));--sw-space-2:calc(.5rem*var(--sw-theme-spacing-scale));--sw-space-3:calc(1rem*var(--sw-theme-spacing-scale));--sw-space-4:calc(1.5rem*var(--sw-theme-spacing-scale));--sw-space-5:calc(3rem*var(--sw-theme-spacing-scale));--sw-space-6:calc(4rem*var(--sw-theme-spacing-scale));--sw-space-7:calc(5rem*var(--sw-theme-spacing-scale));--sw-space-8:calc(6rem*var(--sw-theme-spacing-scale));--sw-radius-button:calc(999px*var(--sw-theme-radius-scale));--sw-radius-card:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-sm:calc(4px*var(--sw-theme-radius-scale));--sw-border-radius-md:calc(8px*var(--sw-theme-radius-scale));--sw-border-radius-lg:calc(12px*var(--sw-theme-radius-scale));--sw-shadow-sm:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-shadow-md:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-shadow-lg:0 6px 20px #00000026,0 0 0 1px #0000000f;--sw-color-primary:var(--sw-theme-primary);--sw-color-primary-rgb:36,90,115;--sw-color-secondary:var(--sw-theme-secondary);--sw-color-secondary-rgb:232,154,60;--sw-color-accent:var(--sw-theme-accent);--sw-color-accent-rgb:93,155,207;--sw-color-text:var(--sw-theme-text);--sw-color-text-muted:var(--sw-theme-muted);--sw-color-surface:var(--sw-theme-surface);--sw-color-body-bg:var(--sw-theme-bg);--sw-color-bg:var(--sw-theme-bg);--sw-color-bg-tertiary:#f5f7f8;--sw-color-success:#2e7d32;--sw-color-success-rgb:46,125,50;--sw-color-warning:#f9a825;--sw-color-warning-rgb:249,168,37;--sw-color-danger:#c62828;--sw-color-danger-rgb:198,40,40;--sw-color-info:#0288d1;--sw-color-info-rgb:2,136,209;--sw-color-light:#f8f9fa;--sw-color-dark:#212529;--sw-color-read:#4a5568;--sw-color-read-rgb:74,85,104;--sw-color-browse:#7c3aed;--sw-color-browse-rgb:124,58,237;--sw-color-trust:#059669;--sw-color-trust-rgb:5,150,105;--sw-color-border:#d6dde0;--sw-color-border-rgb:214,221,224;--sw-color-border-subtle:#d6dde0;--sw-color-border-strong:#b4c0c6;--sw-card-title-size:.9375rem;--sw-card-title-weight:500;--sw-card-title-line-height:1.35;--sw-card-title-letter-spacing:0;--sw-card-meta-size:.875rem;--sw-card-meta-weight:400;--sw-card-meta-line-height:1.5;--sw-card-desc-size:.95rem;--sw-card-desc-weight:400;--sw-card-desc-line-height:1.6;--sw-card-service-title-size:1.25rem;--sw-card-service-icon-size:1.75rem;--sw-card-service-body-padding:1rem 1.25rem;--sw-card-service-title-margin-bottom:.25rem;--sw-card-service-title-line-height:1.3;--sw-card-service-action-link-margin-top:.5rem;--sw-card-service-excerpt-size:1rem;--sw-card-excerpt-color:var(--sw-card-color-muted);--sw-card-excerpt-margin-bottom:.75rem;--sw-card-excerpt-line-height:1.5;--sw-card-excerpt-line-clamp:2;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f5f7f8;--sw-card-color:var(--sw-color-text);--sw-card-border:#d6dde0;--sw-card-border-width:1px;--sw-card-radius:calc(8px*var(--sw-theme-radius-scale));--sw-card-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;--sw-card-shadow-hover:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.3);--sw-card-hover-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;--sw-card-hover-transform:none;--sw-card-tile-hover-translate:-2px;--sw-card-color-muted:var(--sw-color-text-muted);--sw-link-color:var(--sw-color-text);--sw-link-hover-color:var(--sw-color-primary);--sw-link-decoration:none;--sw-link-hover-decoration:none;--sw-link-transition:color .12s ease;--nav-link-hover-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--nav-link-active-bg:color-mix(in srgb,var(--sw-color-primary)12%,transparent);--sw-branded-google:#4285f4;--sw-branded-yelp:#d32323;--sw-branded-facebook:#1877f2;--sw-branded-tripadvisor:#00af87;--sw-branded-text:#fff;--sw-rating-star:#facc15;--sw-slider-arrow-size:2.25rem;--sw-slider-arrow-bg:var(--sw-color-surface);--sw-slider-arrow-border:#d6dde0;--sw-slider-arrow-color:var(--sw-color-text);--sw-slider-arrow-hover-bg:var(--sw-color-primary);--sw-slider-arrow-hover-color:#fff;--sw-slider-dot-size:.5rem;--sw-slider-dot-active-width:1.5rem;--sw-slider-dot-bg:#d6dde0;--sw-slider-dot-active-bg:var(--sw-color-primary);--sw-slider-overlay-bg:#000c;--sw-slider-overlay-text:#fff;--sw-slider-caption-gradient-start:#000000b3;--sw-slider-caption-gradient-end:transparent;--sw-slider-sponsor-opacity:.6;--sw-slider-sponsor-opacity-hover:1;--sw-slider-focus-ring-color:#0003;--sw-slider-focus-ring-width:.0625rem;--sw-overlay-backdrop:#00000080;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)4%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}body{--sw-gradient-primary-light:color-mix(in srgb,var(--sw-color-primary)85%,white 15%);--sw-gradient-primary-dark:color-mix(in srgb,var(--sw-color-primary)80%,black 20%);--sw-gradient-primary-hover-light:color-mix(in srgb,var(--sw-color-primary)90%,white 10%);--sw-gradient-primary-hover-dark:color-mix(in srgb,var(--sw-color-primary)75%,black 25%);--sw-gradient-primary-active-light:var(--sw-color-primary);--sw-gradient-primary-active-dark:color-mix(in srgb,var(--sw-color-primary)70%,black 30%);--sw-gradient-secondary-light:color-mix(in srgb,var(--sw-color-secondary)85%,white 15%);--sw-gradient-secondary-dark:color-mix(in srgb,var(--sw-color-secondary)80%,black 20%);--sw-gradient-secondary-hover-light:color-mix(in srgb,var(--sw-color-secondary)90%,white 10%);--sw-gradient-secondary-hover-dark:color-mix(in srgb,var(--sw-color-secondary)75%,black 25%);--sw-gradient-secondary-active-light:var(--sw-color-secondary);--sw-gradient-secondary-active-dark:color-mix(in srgb,var(--sw-color-secondary)70%,black 30%);--sw-gradient-accent-light:color-mix(in srgb,var(--sw-color-accent)85%,white 15%);--sw-gradient-accent-dark:color-mix(in srgb,var(--sw-color-accent)80%,black 20%);--sw-gradient-accent-hover-light:color-mix(in srgb,var(--sw-color-accent)90%,white 10%);--sw-gradient-accent-hover-dark:color-mix(in srgb,var(--sw-color-accent)75%,black 25%);--sw-gradient-accent-active-light:var(--sw-color-accent);--sw-gradient-accent-active-dark:color-mix(in srgb,var(--sw-color-accent)70%,black 30%);--sw-gradient-success-light:color-mix(in srgb,var(--sw-color-success)85%,white 15%);--sw-gradient-success-dark:color-mix(in srgb,var(--sw-color-success)80%,black 20%);--sw-gradient-success-hover-light:color-mix(in srgb,var(--sw-color-success)90%,white 10%);--sw-gradient-success-hover-dark:color-mix(in srgb,var(--sw-color-success)75%,black 25%);--sw-gradient-success-active-light:var(--sw-color-success);--sw-gradient-success-active-dark:color-mix(in srgb,var(--sw-color-success)70%,black 30%);--sw-gradient-warning-light:color-mix(in srgb,var(--sw-color-warning)85%,white 15%);--sw-gradient-warning-dark:color-mix(in srgb,var(--sw-color-warning)80%,black 20%);--sw-gradient-warning-hover-light:color-mix(in srgb,var(--sw-color-warning)90%,white 10%);--sw-gradient-warning-hover-dark:color-mix(in srgb,var(--sw-color-warning)75%,black 25%);--sw-gradient-warning-active-light:var(--sw-color-warning);--sw-gradient-warning-active-dark:color-mix(in srgb,var(--sw-color-warning)70%,black 30%);--sw-gradient-danger-light:color-mix(in srgb,var(--sw-color-danger)85%,white 15%);--sw-gradient-danger-dark:color-mix(in srgb,var(--sw-color-danger)80%,black 20%);--sw-gradient-danger-hover-light:color-mix(in srgb,var(--sw-color-danger)90%,white 10%);--sw-gradient-danger-hover-dark:color-mix(in srgb,var(--sw-color-danger)75%,black 25%);--sw-gradient-danger-active-light:var(--sw-color-danger);--sw-gradient-danger-active-dark:color-mix(in srgb,var(--sw-color-danger)70%,black 30%);--sw-gradient-info-light:color-mix(in srgb,var(--sw-color-info)85%,white 15%);--sw-gradient-info-dark:color-mix(in srgb,var(--sw-color-info)80%,black 20%);--sw-gradient-info-hover-light:color-mix(in srgb,var(--sw-color-info)90%,white 10%);--sw-gradient-info-hover-dark:color-mix(in srgb,var(--sw-color-info)75%,black 25%);--sw-gradient-info-active-light:var(--sw-color-info);--sw-gradient-info-active-dark:color-mix(in srgb,var(--sw-color-info)70%,black 30%);--sw-gradient-light-light:#fff;--sw-gradient-light-dark:#e9ecef;--sw-gradient-light-hover-light:#f8f9fa;--sw-gradient-light-hover-dark:#dee2e6;--sw-gradient-light-active-light:#e9ecef;--sw-gradient-light-active-dark:#ced4da;--sw-gradient-dark-light:#495057;--sw-gradient-dark-dark:#212529;--sw-gradient-dark-hover-light:#343a40;--sw-gradient-dark-hover-dark:#1a1d20;--sw-gradient-dark-active-light:#212529;--sw-gradient-dark-active-dark:#101214;background-color:var(--sw-color-bg)!important;color:var(--sw-color-text)!important;font-size:1rem!important}body .sw-btn-gradient-primary{background:linear-gradient(135deg,var(--sw-gradient-primary-light)0%,var(--sw-gradient-primary-dark)100%);color:#fff;border:none}body .sw-btn-gradient-primary:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-primary-hover-light)0%,var(--sw-gradient-primary-hover-dark)100%)}body .sw-btn-gradient-primary:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-primary-active-light)0%,var(--sw-gradient-primary-active-dark)100%)}body .sw-btn-gradient-secondary{background:linear-gradient(135deg,var(--sw-gradient-secondary-light)0%,var(--sw-gradient-secondary-dark)100%);color:#fff;border:none}body .sw-btn-gradient-secondary:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-secondary-hover-light)0%,var(--sw-gradient-secondary-hover-dark)100%)}body .sw-btn-gradient-secondary:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-secondary-active-light)0%,var(--sw-gradient-secondary-active-dark)100%)}body .sw-btn-gradient-accent{background:linear-gradient(135deg,var(--sw-gradient-accent-light)0%,var(--sw-gradient-accent-dark)100%);color:#fff;border:none}body .sw-btn-gradient-accent:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-accent-hover-light)0%,var(--sw-gradient-accent-hover-dark)100%)}body .sw-btn-gradient-accent:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-accent-active-light)0%,var(--sw-gradient-accent-active-dark)100%)}body .sw-btn-gradient-success{background:linear-gradient(135deg,var(--sw-gradient-success-light)0%,var(--sw-gradient-success-dark)100%);color:#fff;border:none}body .sw-btn-gradient-success:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-success-hover-light)0%,var(--sw-gradient-success-hover-dark)100%)}body .sw-btn-gradient-success:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-success-active-light)0%,var(--sw-gradient-success-active-dark)100%)}body .sw-btn-gradient-warning{background:linear-gradient(135deg,var(--sw-gradient-warning-light)0%,var(--sw-gradient-warning-dark)100%);color:#212529;border:none}body .sw-btn-gradient-warning:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-warning-hover-light)0%,var(--sw-gradient-warning-hover-dark)100%)}body .sw-btn-gradient-warning:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-warning-active-light)0%,var(--sw-gradient-warning-active-dark)100%)}body .sw-btn-gradient-danger{background:linear-gradient(135deg,var(--sw-gradient-danger-light)0%,var(--sw-gradient-danger-dark)100%);color:#fff;border:none}body .sw-btn-gradient-danger:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-danger-hover-light)0%,var(--sw-gradient-danger-hover-dark)100%)}body .sw-btn-gradient-danger:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-danger-active-light)0%,var(--sw-gradient-danger-active-dark)100%)}body .sw-btn-gradient-info{background:linear-gradient(135deg,var(--sw-gradient-info-light)0%,var(--sw-gradient-info-dark)100%);color:#fff;border:none}body .sw-btn-gradient-info:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-info-hover-light)0%,var(--sw-gradient-info-hover-dark)100%)}body .sw-btn-gradient-info:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-info-active-light)0%,var(--sw-gradient-info-active-dark)100%)}body .sw-btn-gradient-light{background:linear-gradient(135deg,var(--sw-gradient-light-light)0%,var(--sw-gradient-light-dark)100%);color:#212529;border:none}body .sw-btn-gradient-light:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-light-hover-light)0%,var(--sw-gradient-light-hover-dark)100%)}body .sw-btn-gradient-light:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-light-active-light)0%,var(--sw-gradient-light-active-dark)100%)}body .sw-btn-gradient-dark{background:linear-gradient(135deg,var(--sw-gradient-dark-light)0%,var(--sw-gradient-dark-dark)100%);color:#fff;border:none}body .sw-btn-gradient-dark:hover:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-dark-hover-light)0%,var(--sw-gradient-dark-hover-dark)100%)}body .sw-btn-gradient-dark:active:not([disabled]):not(.sw-btn--disabled){background:linear-gradient(135deg,var(--sw-gradient-dark-active-light)0%,var(--sw-gradient-dark-active-dark)100%)}body .navbar:not([class*=sw-navbar-]) .navbar-brand,body .navbar-light .navbar-brand,body .navbar.bg-light .navbar-brand{color:var(--sw-color-text)}body .navbar:not([class*=sw-navbar-]) .navbar-brand:hover,body .navbar:not([class*=sw-navbar-]) .navbar-brand:focus,body .navbar-light .navbar-brand:hover,body .navbar-light .navbar-brand:focus,body .navbar.bg-light .navbar-brand:hover,body .navbar.bg-light .navbar-brand:focus{color:var(--sw-color-primary)}body .navbar:not([class*=sw-navbar-]) .nav-link,body .navbar:not([class*=sw-navbar-]) a.nav-link,body .navbar-light .nav-link,body .navbar-light a.nav-link,body .navbar.bg-light .nav-link,body .navbar.bg-light a.nav-link{color:var(--sw-color-text)}body .navbar:not([class*=sw-navbar-]) .nav-link:hover,body .navbar:not([class*=sw-navbar-]) .nav-link:focus,body .navbar:not([class*=sw-navbar-]) a.nav-link:hover,body .navbar:not([class*=sw-navbar-]) a.nav-link:focus,body .navbar-light .nav-link:hover,body .navbar-light .nav-link:focus,body .navbar-light a.nav-link:hover,body .navbar-light a.nav-link:focus,body .navbar.bg-light .nav-link:hover,body .navbar.bg-light .nav-link:focus,body .navbar.bg-light a.nav-link:hover,body .navbar.bg-light a.nav-link:focus,body .navbar:not([class*=sw-navbar-]) .nav-link.active,body .navbar:not([class*=sw-navbar-]) .nav-link.show,body .navbar:not([class*=sw-navbar-]) a.nav-link.active,body .navbar:not([class*=sw-navbar-]) a.nav-link.show,body .navbar-light .nav-link.active,body .navbar-light .nav-link.show,body .navbar-light a.nav-link.active,body .navbar-light a.nav-link.show,body .navbar.bg-light .nav-link.active,body .navbar.bg-light .nav-link.show,body .navbar.bg-light a.nav-link.active,body .navbar.bg-light a.nav-link.show{color:var(--sw-color-primary)}body .navbar:not([class*=sw-navbar-]) .dropdown-item,body .navbar:not([class*=sw-navbar-]) a.dropdown-item,body .navbar-light .dropdown-item,body .navbar-light a.dropdown-item,body .navbar.bg-light .dropdown-item,body .navbar.bg-light a.dropdown-item{color:var(--sw-color-text)}body .navbar:not([class*=sw-navbar-]) .dropdown-item:hover,body .navbar:not([class*=sw-navbar-]) .dropdown-item:focus,body .navbar:not([class*=sw-navbar-]) a.dropdown-item:hover,body .navbar:not([class*=sw-navbar-]) a.dropdown-item:focus,body .navbar-light .dropdown-item:hover,body .navbar-light .dropdown-item:focus,body .navbar-light a.dropdown-item:hover,body .navbar-light a.dropdown-item:focus,body .navbar.bg-light .dropdown-item:hover,body .navbar.bg-light .dropdown-item:focus,body .navbar.bg-light a.dropdown-item:hover,body .navbar.bg-light a.dropdown-item:focus,body .navbar:not([class*=sw-navbar-]) .dropdown-item.active,body .navbar:not([class*=sw-navbar-]) .dropdown-item:active,body .navbar:not([class*=sw-navbar-]) a.dropdown-item.active,body .navbar:not([class*=sw-navbar-]) a.dropdown-item:active,body .navbar-light .dropdown-item.active,body .navbar-light .dropdown-item:active,body .navbar-light a.dropdown-item.active,body .navbar-light a.dropdown-item:active,body .navbar.bg-light .dropdown-item.active,body .navbar.bg-light .dropdown-item:active,body .navbar.bg-light a.dropdown-item.active,body .navbar.bg-light a.dropdown-item:active{color:var(--sw-color-primary)}body .navbar:not([class*=sw-navbar-]) .navbar-toggler,body .navbar-light .navbar-toggler,body .navbar.bg-light .navbar-toggler{color:var(--sw-color-text);border-color:var(--sw-color-border)}body .navbar:not([class*=sw-navbar-]) .navbar-text,body .navbar-light .navbar-text,body .navbar.bg-light .navbar-text{color:var(--sw-color-text)}body .card-title,body .sw-card__title{color:var(--sw-color-text)!important}body [class*=sw-card--primary] .card-title,body [class*=sw-card--primary] .sw-card__title,body [class*=sw-card--secondary] .card-title,body [class*=sw-card--secondary] .sw-card__title,body [class*=sw-card--accent] .card-title,body [class*=sw-card--accent] .sw-card__title,body [class*=sw-card--success] .card-title,body [class*=sw-card--success] .sw-card__title,body [class*=sw-card--danger] .card-title,body [class*=sw-card--danger] .sw-card__title,body [class*=sw-card--warning] .card-title,body [class*=sw-card--warning] .sw-card__title,body [class*=sw-card--info] .card-title,body [class*=sw-card--info] .sw-card__title,body [class*=sw-card--dark] .card-title,body [class*=sw-card--dark] .sw-card__title,body [class*=sw-card--primary] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--secondary] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--accent] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--success] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--danger] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--warning] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--info] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body [class*=sw-card--dark] a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body .sw-card--glass-light .card-title,body .sw-card--glass-light .sw-card__title,body .sw-card-tile--glass-light .card-title,body .sw-card-tile--glass-light .sw-card__title,body .sw-card--glass-dark .card-title,body .sw-card--glass-dark .sw-card__title,body .sw-card-tile--glass-dark .card-title,body .sw-card-tile--glass-dark .sw-card__title,body .sw-card--glass-light a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body .sw-card-tile--glass-light a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body .sw-card--glass-dark a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body .sw-card-tile--glass-dark a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]){color:inherit!important}body .card:not(.sw-card--glass-light):not(.sw-card--glass-dark) a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]),body .sw-card:not(.sw-card--glass-light):not(.sw-card--glass-dark) a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]){color:var(--sw-color-text)!important;text-decoration:none!important}body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark) .card-title,body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark) .sw-card__title,body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark) a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]){transition:color .15s!important}body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark):hover .card-title,body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark):hover .sw-card__title,body .sw-card-tile:not([class*=sw-card--primary]):not([class*=sw-card--secondary]):not([class*=sw-card--accent]):not([class*=sw-card--success]):not([class*=sw-card--danger]):not([class*=sw-card--warning]):not([class*=sw-card--info]):not([class*=sw-card--dark]):not([class*=sw-card--light]):not(.sw-card--glass-light):not(.sw-card--glass-dark):hover a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):not([class*=badge]):not([class*=sw-badge]):not([class*=sw-card__action-button]){color:var(--sw-color-primary)!important}body .sw-card__action-button{letter-spacing:.3px;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .12s cubic-bezier(.2,.8,.2,1);display:inline-flex}body .sw-card__action-button:hover{text-decoration:none}body .sw-card__action-button--primary{background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;color:var(--sw-color-primary-text,#fff)!important}body .sw-card__action-button--primary:hover{background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;color:var(--sw-color-primary-text,#fff)!important}body .sw-card__action-button--primary:active{background-color:color-mix(in srgb,var(--sw-color-primary)75%,black);border-color:color-mix(in srgb,var(--sw-color-primary)75%,black);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}body .sw-card__action-button--secondary{background-color:var(--sw-color-secondary);border-color:var(--sw-color-secondary);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a;color:var(--sw-color-secondary-text,#fff)!important}body .sw-card__action-button--secondary:hover{background-color:color-mix(in srgb,var(--sw-color-secondary)85%,black);border-color:color-mix(in srgb,var(--sw-color-secondary)85%,black);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;color:var(--sw-color-secondary-text,#fff)!important}body .sw-card__action-button--secondary:active{background-color:color-mix(in srgb,var(--sw-color-secondary)75%,black);border-color:color-mix(in srgb,var(--sw-color-secondary)75%,black);box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}body .sw-card__action-button--outline{border-width:2px;border-color:var(--sw-color-primary);background-color:#0000;color:var(--sw-color-primary)!important}body .sw-card__action-button--outline:hover{background-color:var(--sw-color-primary);border-color:var(--sw-color-primary);box-shadow:0 3px 8px #0000001a,0 0 0 1px #0000000d;color:var(--sw-color-primary-text,#fff)!important}body .sw-card__action-button--outline:active{background-color:color-mix(in srgb,var(--sw-color-primary)85%,black);border-color:color-mix(in srgb,var(--sw-color-primary)85%,black)}body .sw-card__action-button--text{padding:var(--sw-spacing-xs,.25rem)var(--sw-spacing-sm,.5rem);background-color:#0000;border-color:#0000;min-height:auto;color:var(--sw-color-primary)!important}body .sw-card__action-button--text:hover{box-shadow:none;text-decoration:underline;transform:none;color:color-mix(in srgb,var(--sw-color-primary)80%,black)!important}body .sw-card__action-button--text:active{color:color-mix(in srgb,var(--sw-color-primary)70%,black)!important}body .list-group-item,body .sw-list-group__item{color:var(--sw-color-text)!important}body .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),body .sw-list-group__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-text)!important;transition:color .15s!important}body .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body .list-group-item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus,body .sw-list-group__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body .sw-list-group__item a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:var(--sw-color-primary)!important}body h1,body h2,body h3{letter-spacing:0;font-weight:600}body p a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),body .content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),body .sw-content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]),body article a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]){color:var(--sw-color-primary)!important;text-decoration:none!important;transition:color .15s!important}body p a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body p a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus,body .content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body .content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus,body .sw-content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body .sw-content a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus,body article a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):hover,body article a:not([class*=youtube]):not([class*=facebook]):not([class*=twitter]):not([class*=instagram]):not(.btn):not([class*=sw-btn]):focus{color:color-mix(in srgb,var(--sw-color-primary)80%,black)!important;text-decoration:underline!important}.theme-craftsman{--sw-theme-primary:#2c3e50;--sw-theme-secondary:#34495e;--sw-theme-accent:#c9a961;--sw-theme-bg:#f8f9fa;--sw-theme-surface:#fff;--sw-theme-text:#2c3e50;--sw-theme-muted:#5a6c7d;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:44,62,80;--sw-color-secondary-rgb:52,73,94;--sw-color-accent-rgb:201,169,97;--sw-color-read:rgba(var(--sw-color-secondary-rgb),.07);--sw-color-browse:rgba(var(--sw-color-accent-rgb),.08);--sw-color-trust:rgba(var(--sw-color-primary-rgb),.08);--sw-theme-radius-scale:.5;--sw-theme-shadow-scale:.8;--sw-theme-spacing-scale:1.1;--sw-border-width:1px;--sw-card-border-width:1px;--sw-border-radius-sm:2px;--sw-border-radius:3px;--sw-border-radius-lg:4px;--sw-radius-button:0;--sw-card-radius:0;--sw-shadow-sm:0 1px 2px #0000000a;--sw-shadow:0 2px 4px #0000000f,0 1px 2px #0000000a;--sw-shadow-lg:0 4px 12px #00000014,0 2px 4px #0000000a;--sw-shadow-hover:0 4px 8px #00000014,0 2px 4px #0000000a;--sw-spacing-xs:.5rem;--sw-spacing-sm:.75rem;--sw-spacing:1.25rem;--sw-spacing-lg:2rem;--sw-spacing-xl:3rem;--sw-transition-speed:.25s;--sw-transition:all .25s cubic-bezier(.4,0,.2,1);--sw-container-max:1100px;--sw-container-max-xxl:1320px;--sw-card-bg:var(--sw-theme-surface);--sw-card-bg-alt:#f8f9fa;--sw-card-color:var(--sw-theme-text);--sw-card-color-muted:var(--sw-theme-muted);--sw-card-border:#e9ecef;--sw-card-shadow:none;--sw-card-shadow-hover:var(--sw-shadow);--sw-card-padding:1.5rem;--sw-card-header-bg:var(--sw-theme-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-theme-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:var(--sw-theme-primary);--sw-card-hover-transform:translateY(-2px);--sw-card-tile-hover-translate:-3px;--sw-btn-padding-y-md:.875rem;--sw-btn-padding-x-md:2.5rem;--sw-btn-font-size-md:.875rem;--sw-nav-link-active-color:var(--sw-theme-primary);--sw-dropdown-link-active-bg:var(--sw-theme-primary);--sw-navbar-shadow:0 1px 0 #0000000d;--sw-section-overlay-color:44,62,80;--sw-section-overlay-opacity:.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.theme-craftsman .navbar{box-shadow:var(--sw-navbar-shadow);padding-top:1.25rem;padding-bottom:1.25rem}.theme-craftsman .navbar .navbar-brand{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.theme-craftsman .navbar .navbar-collapse .nav-link{transition:var(--sw-transition);padding:.5rem 1rem;font-size:.9375rem;font-weight:500}.theme-craftsman .navbar .navbar-collapse .nav-link:hover,.theme-craftsman .navbar .navbar-collapse .nav-link:focus,.theme-craftsman .navbar .navbar-collapse .nav-link.active{color:var(--sw-theme-primary)}.theme-craftsman .sw-card--soft,.theme-craftsman .sw-card.sw-card--soft{--sw-card-bg:#f8f9fa;--sw-card-shadow:none;--sw-card-border:transparent}.theme-craftsman .sw-card--elevated,.theme-craftsman .sw-card.sw-card--elevated{--sw-card-shadow:var(--sw-shadow);--sw-card-shadow-hover:var(--sw-shadow-lg)}.theme-craftsman .sw-card--bordered,.theme-craftsman .sw-card.sw-card--bordered{--sw-card-border-width:1px;--sw-card-shadow:none;--sw-card-border:#dee2e6}.theme-craftsman .btn:not(.btn-link),.theme-craftsman .sw-btn:not([class*=link]),.theme-craftsman .sw-btn-primary:not([class*=link]),.theme-craftsman .sw-btn-secondary:not([class*=link]),.theme-craftsman .sw-btn-success:not([class*=link]),.theme-craftsman .sw-btn-danger:not([class*=link]),.theme-craftsman .sw-btn-warning:not([class*=link]),.theme-craftsman .sw-btn-info:not([class*=link]),.theme-craftsman .sw-btn-light:not([class*=link]),.theme-craftsman .sw-btn-dark:not([class*=link]),.theme-craftsman .sw-btn-accent:not([class*=link]),.theme-craftsman .sw-btn-read:not([class*=link]),.theme-craftsman .sw-btn-browse:not([class*=link]),.theme-craftsman .sw-btn-trust:not([class*=link]),.theme-craftsman .sw-btn-outline-primary:not([class*=link]),.theme-craftsman .sw-btn-outline-secondary:not([class*=link]),.theme-craftsman .sw-btn-outline-success:not([class*=link]),.theme-craftsman .sw-btn-outline-danger:not([class*=link]),.theme-craftsman .sw-btn-outline-warning:not([class*=link]),.theme-craftsman .sw-btn-outline-info:not([class*=link]),.theme-craftsman .sw-btn-outline-light:not([class*=link]),.theme-craftsman .sw-btn-outline-dark:not([class*=link]),.theme-craftsman .sw-btn-outline-accent:not([class*=link]),.theme-craftsman .sw-btn-outline-read:not([class*=link]),.theme-craftsman .sw-btn-outline-browse:not([class*=link]),.theme-craftsman .sw-btn-outline-trust:not([class*=link]),.theme-craftsman .btn:not([class*=link]),.theme-craftsman .btn-primary:not([class*=link]),.theme-craftsman .btn-secondary:not([class*=link]),.theme-craftsman .btn-success:not([class*=link]),.theme-craftsman .btn-danger:not([class*=link]),.theme-craftsman .btn-warning:not([class*=link]),.theme-craftsman .btn-info:not([class*=link]),.theme-craftsman .btn-light:not([class*=link]),.theme-craftsman .btn-dark:not([class*=link]),.theme-craftsman .btn-outline-primary:not([class*=link]),.theme-craftsman .btn-outline-secondary:not([class*=link]),.theme-craftsman .btn-outline-success:not([class*=link]),.theme-craftsman .btn-outline-danger:not([class*=link]),.theme-craftsman .btn-outline-warning:not([class*=link]),.theme-craftsman .btn-outline-info:not([class*=link]),.theme-craftsman body .sw-btn-gradient-primary:not([class*=link]),body .theme-craftsman .sw-btn-gradient-primary:not([class*=link]),.theme-craftsman body .sw-btn-gradient-secondary:not([class*=link]),body .theme-craftsman .sw-btn-gradient-secondary:not([class*=link]),.theme-craftsman body .sw-btn-gradient-accent:not([class*=link]),body .theme-craftsman .sw-btn-gradient-accent:not([class*=link]),.theme-craftsman body .sw-btn-gradient-success:not([class*=link]),body .theme-craftsman .sw-btn-gradient-success:not([class*=link]),.theme-craftsman body .sw-btn-gradient-warning:not([class*=link]),body .theme-craftsman .sw-btn-gradient-warning:not([class*=link]),.theme-craftsman body .sw-btn-gradient-danger:not([class*=link]),body .theme-craftsman .sw-btn-gradient-danger:not([class*=link]),.theme-craftsman body .sw-btn-gradient-info:not([class*=link]),body .theme-craftsman .sw-btn-gradient-info:not([class*=link]),.theme-craftsman body .sw-btn-gradient-light:not([class*=link]),body .theme-craftsman .sw-btn-gradient-light:not([class*=link]),.theme-craftsman body .sw-btn-gradient-dark:not([class*=link]),body .theme-craftsman .sw-btn-gradient-dark:not([class*=link]){text-transform:uppercase;letter-spacing:1.5px;box-shadow:none;font-weight:600}.theme-craftsman .btn:not(.btn-link):hover,.theme-craftsman .sw-btn:not([class*=link]):hover,.theme-craftsman .sw-btn-primary:not([class*=link]):hover,.theme-craftsman .sw-btn-secondary:not([class*=link]):hover,.theme-craftsman .sw-btn-success:not([class*=link]):hover,.theme-craftsman .sw-btn-danger:not([class*=link]):hover,.theme-craftsman .sw-btn-warning:not([class*=link]):hover,.theme-craftsman .sw-btn-info:not([class*=link]):hover,.theme-craftsman .sw-btn-light:not([class*=link]):hover,.theme-craftsman .sw-btn-dark:not([class*=link]):hover,.theme-craftsman .sw-btn-accent:not([class*=link]):hover,.theme-craftsman .sw-btn-read:not([class*=link]):hover,.theme-craftsman .sw-btn-browse:not([class*=link]):hover,.theme-craftsman .sw-btn-trust:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-primary:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-secondary:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-success:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-danger:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-warning:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-info:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-light:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-dark:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-accent:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-read:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-browse:not([class*=link]):hover,.theme-craftsman .sw-btn-outline-trust:not([class*=link]):hover,.theme-craftsman .btn:not([class*=link]):hover,.theme-craftsman .btn-primary:not([class*=link]):hover,.theme-craftsman .btn-secondary:not([class*=link]):hover,.theme-craftsman .btn-success:not([class*=link]):hover,.theme-craftsman .btn-danger:not([class*=link]):hover,.theme-craftsman .btn-warning:not([class*=link]):hover,.theme-craftsman .btn-info:not([class*=link]):hover,.theme-craftsman .btn-light:not([class*=link]):hover,.theme-craftsman .btn-dark:not([class*=link]):hover,.theme-craftsman .btn-outline-primary:not([class*=link]):hover,.theme-craftsman .btn-outline-secondary:not([class*=link]):hover,.theme-craftsman .btn-outline-success:not([class*=link]):hover,.theme-craftsman .btn-outline-danger:not([class*=link]):hover,.theme-craftsman .btn-outline-warning:not([class*=link]):hover,.theme-craftsman .btn-outline-info:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-primary:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-primary:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-secondary:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-secondary:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-accent:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-accent:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-success:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-success:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-warning:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-warning:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-danger:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-danger:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-info:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-info:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-light:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-light:not([class*=link]):hover,.theme-craftsman body .sw-btn-gradient-dark:not([class*=link]):hover,body .theme-craftsman .sw-btn-gradient-dark:not([class*=link]):hover{box-shadow:none;transform:none}.theme-craftsman .btn:not(.btn-link):active,.theme-craftsman .sw-btn:not([class*=link]):active,.theme-craftsman .sw-btn-primary:not([class*=link]):active,.theme-craftsman .sw-btn-secondary:not([class*=link]):active,.theme-craftsman .sw-btn-success:not([class*=link]):active,.theme-craftsman .sw-btn-danger:not([class*=link]):active,.theme-craftsman .sw-btn-warning:not([class*=link]):active,.theme-craftsman .sw-btn-info:not([class*=link]):active,.theme-craftsman .sw-btn-light:not([class*=link]):active,.theme-craftsman .sw-btn-dark:not([class*=link]):active,.theme-craftsman .sw-btn-accent:not([class*=link]):active,.theme-craftsman .sw-btn-read:not([class*=link]):active,.theme-craftsman .sw-btn-browse:not([class*=link]):active,.theme-craftsman .sw-btn-trust:not([class*=link]):active,.theme-craftsman .sw-btn-outline-primary:not([class*=link]):active,.theme-craftsman .sw-btn-outline-secondary:not([class*=link]):active,.theme-craftsman .sw-btn-outline-success:not([class*=link]):active,.theme-craftsman .sw-btn-outline-danger:not([class*=link]):active,.theme-craftsman .sw-btn-outline-warning:not([class*=link]):active,.theme-craftsman .sw-btn-outline-info:not([class*=link]):active,.theme-craftsman .sw-btn-outline-light:not([class*=link]):active,.theme-craftsman .sw-btn-outline-dark:not([class*=link]):active,.theme-craftsman .sw-btn-outline-accent:not([class*=link]):active,.theme-craftsman .sw-btn-outline-read:not([class*=link]):active,.theme-craftsman .sw-btn-outline-browse:not([class*=link]):active,.theme-craftsman .sw-btn-outline-trust:not([class*=link]):active,.theme-craftsman .btn:not([class*=link]):active,.theme-craftsman .btn-primary:not([class*=link]):active,.theme-craftsman .btn-secondary:not([class*=link]):active,.theme-craftsman .btn-success:not([class*=link]):active,.theme-craftsman .btn-danger:not([class*=link]):active,.theme-craftsman .btn-warning:not([class*=link]):active,.theme-craftsman .btn-info:not([class*=link]):active,.theme-craftsman .btn-light:not([class*=link]):active,.theme-craftsman .btn-dark:not([class*=link]):active,.theme-craftsman .btn-outline-primary:not([class*=link]):active,.theme-craftsman .btn-outline-secondary:not([class*=link]):active,.theme-craftsman .btn-outline-success:not([class*=link]):active,.theme-craftsman .btn-outline-danger:not([class*=link]):active,.theme-craftsman .btn-outline-warning:not([class*=link]):active,.theme-craftsman .btn-outline-info:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-primary:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-primary:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-secondary:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-secondary:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-accent:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-accent:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-success:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-success:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-warning:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-warning:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-danger:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-danger:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-info:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-info:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-light:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-light:not([class*=link]):active,.theme-craftsman body .sw-btn-gradient-dark:not([class*=link]):active,body .theme-craftsman .sw-btn-gradient-dark:not([class*=link]):active{transform:none}.theme-craftsman .btn-primary,.theme-craftsman .sw-btn-primary{background:var(--sw-theme-primary);border-color:var(--sw-theme-primary)}.theme-craftsman .btn-primary:hover,.theme-craftsman .sw-btn-primary:hover{background:color-mix(in srgb,var(--sw-theme-primary)85%,black);border-color:color-mix(in srgb,var(--sw-theme-primary)85%,black)}.theme-craftsman .btn-accent,.theme-craftsman .sw-btn-accent{background:var(--sw-theme-accent);border-color:var(--sw-theme-accent);color:var(--sw-theme-text)}.theme-craftsman .btn-accent:hover,.theme-craftsman .sw-btn-accent:hover{background:color-mix(in srgb,var(--sw-theme-accent)85%,black);border-color:color-mix(in srgb,var(--sw-theme-accent)85%,black)}.theme-craftsman .btn-outline-primary,.theme-craftsman .sw-btn-outline-primary{border-width:2px}.theme-craftsman .btn-outline-primary:hover,.theme-craftsman .sw-btn-outline-primary:hover{background:var(--sw-theme-primary);color:#fff}.theme-craftsman h1,.theme-craftsman h2,.theme-craftsman h3,.theme-craftsman h4,.theme-craftsman h5,.theme-craftsman h6,.theme-craftsman .h1,.theme-craftsman .h2,.theme-craftsman .h3,.theme-craftsman .h4,.theme-craftsman .h5,.theme-craftsman .h6{font-weight:700;line-height:1.2}.theme-craftsman h1,.theme-craftsman .h1{letter-spacing:-.02em;font-size:3.5rem}.theme-craftsman h2,.theme-craftsman .h2{letter-spacing:-.01em;font-size:2.5rem}.theme-craftsman h3,.theme-craftsman .h3{font-size:1.5rem}.theme-craftsman .sw-section-label,.theme-craftsman .section-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--sw-theme-accent);margin-bottom:1.25rem;font-size:.75rem;font-weight:600}.theme-craftsman .sw-process-number,.theme-craftsman .process-number{color:var(--sw-theme-accent);margin-bottom:1.25rem;font-size:3rem;font-weight:700;line-height:1}.theme-craftsman .form-control,.theme-craftsman .form-select{transition:var(--sw-transition);border-color:#dee2e6;border-radius:0;padding:.875rem 1rem}.theme-craftsman .form-control:focus,.theme-craftsman .form-select:focus{border-color:var(--sw-theme-primary);box-shadow:0 0 0 2px rgba(var(--sw-color-primary-rgb),.1)}.theme-craftsman .sw-feature-list,.theme-craftsman .feature-list{margin:0;padding:0;list-style:none}.theme-craftsman .sw-feature-list li,.theme-craftsman .feature-list li{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1rem 0;display:flex}.theme-craftsman .sw-feature-list li:before,.theme-craftsman .feature-list li:before{content:"✓";color:var(--sw-theme-accent);font-size:1.2em;font-weight:700}.theme-craftsman .sw-section-dark,.theme-craftsman .section-dark,.theme-craftsman [data-bs-theme=dark]{background:var(--sw-theme-primary);color:#fff}.theme-craftsman .sw-section-dark .section-label,.theme-craftsman .sw-section-dark .sw-section-label,.theme-craftsman .section-dark .section-label,.theme-craftsman .section-dark .sw-section-label,.theme-craftsman [data-bs-theme=dark] .section-label,.theme-craftsman [data-bs-theme=dark] .sw-section-label{color:var(--sw-theme-accent)}.theme-craftsman .sw-section-dark h1,.theme-craftsman .sw-section-dark h2,.theme-craftsman .sw-section-dark h3,.theme-craftsman .sw-section-dark h4,.theme-craftsman .sw-section-dark h5,.theme-craftsman .sw-section-dark h6,.theme-craftsman .section-dark h1,.theme-craftsman .section-dark h2,.theme-craftsman .section-dark h3,.theme-craftsman .section-dark h4,.theme-craftsman .section-dark h5,.theme-craftsman .section-dark h6,.theme-craftsman [data-bs-theme=dark] h1,.theme-craftsman [data-bs-theme=dark] h2,.theme-craftsman [data-bs-theme=dark] h3,.theme-craftsman [data-bs-theme=dark] h4,.theme-craftsman [data-bs-theme=dark] h5,.theme-craftsman [data-bs-theme=dark] h6{color:#fff}.theme-craftsman .sw-section-dark p,.theme-craftsman .section-dark p,.theme-craftsman [data-bs-theme=dark] p{opacity:.9}.theme-craftsman .sw-hero .sw-hero__content{padding:3rem 2rem}@media (min-width:768px){.theme-craftsman .sw-hero .sw-hero__content{padding:3rem}}.theme-craftsman .sw-hero .sw-hero__tagline,.theme-craftsman .sw-hero .sw-hero__subheading{letter-spacing:2.5px;text-transform:uppercase;color:var(--sw-theme-accent);margin-bottom:1.5rem;font-size:.8rem;font-weight:500}.theme-craftsman .sw-hero .sw-hero__title,.theme-craftsman .sw-hero .sw-hero__heading{margin-bottom:2rem;font-size:3.5rem;font-weight:700;line-height:1.1}.theme-craftsman .sw-hero .sw-hero__description{opacity:.9;max-width:550px;font-size:1.1rem;line-height:1.7}.theme-craftsman .sw-approach-list{margin-top:2rem;padding:0;list-style:none}.theme-craftsman .sw-approach-list li{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:1rem 0;display:flex}.theme-craftsman .sw-approach-list li:before{content:"✓";color:var(--sw-theme-accent);font-size:1.2rem;font-weight:700}.theme-craftsman .sw-cta{padding:6.25rem 1.25rem}.theme-craftsman .sw-cta .sw-cta__title{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.theme-craftsman .sw-cta .sw-cta__text{color:var(--sw-theme-muted);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.theme-craftsman footer,.theme-craftsman .sw-footer{background:color-mix(in srgb,var(--sw-theme-primary)90%,black);color:#fff9;padding:2.5rem 1.25rem;font-size:.9rem}.theme-craftsman .table,.theme-craftsman .sw-table{border-radius:0}.theme-craftsman .table th,.theme-craftsman .sw-table th{text-transform:uppercase;letter-spacing:.5px;border-bottom-width:2px;font-size:.75rem;font-weight:600}.theme-craftsman .table tbody tr,.theme-craftsman .sw-table tbody tr{transition:var(--sw-transition)}.theme-craftsman .table tbody tr:hover,.theme-craftsman .sw-table tbody tr:hover{background:rgba(var(--sw-color-primary-rgb),.02)}.theme-craftsman .pagination .page-link{transition:var(--sw-transition);border-radius:0}.theme-craftsman .pagination .page-link:hover{background:rgba(var(--sw-color-primary-rgb),.05)}.theme-craftsman .badge{text-transform:uppercase;letter-spacing:.5px;border-radius:0;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.theme-craftsman .alert,.theme-craftsman .sw-alert,.theme-craftsman .sw-alert-primary,.theme-craftsman .sw-alert-secondary,.theme-craftsman .sw-alert-accent,.theme-craftsman .sw-alert-success,.theme-craftsman .sw-alert-danger,.theme-craftsman .sw-alert-warning,.theme-craftsman .sw-alert-info,.theme-craftsman .alert-primary,.theme-craftsman .alert-secondary,.theme-craftsman .alert-success,.theme-craftsman .alert-danger,.theme-craftsman .alert-warning,.theme-craftsman .alert-info{border-left-width:4px;border-radius:0}.theme-craftsman .modal-content{border-radius:var(--sw-border-radius-lg);box-shadow:var(--sw-shadow-lg)}.theme-craftsman .sw-slider__arrow,.theme-craftsman .sw-basic-slider__arrow{border-width:1px;border-color:var(--sw-card-border);border-radius:0}.theme-craftsman .sw-slider__arrow:hover:not(:disabled),.theme-craftsman .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-theme-primary);background-color:var(--sw-theme-primary);color:#fff}.theme-craftsman .sw-gallery__item,.theme-craftsman .gallery-item{transition:var(--sw-transition);border-radius:0;overflow:hidden}.theme-craftsman .sw-gallery__item:hover,.theme-craftsman .gallery-item:hover{box-shadow:var(--sw-shadow-lg)}.theme-craftsman blockquote,.theme-craftsman .blockquote{border-left:4px solid var(--sw-theme-accent);color:var(--sw-theme-muted);padding-left:1.5rem;font-style:italic}.theme-craftsman hr{opacity:1;border-color:#e9ecef}.theme-foundry{--sw-theme-primary:#1f3247;--sw-theme-secondary:#4b5563;--sw-theme-accent:#c5a25f;--sw-theme-bg:#f5f5f5;--sw-theme-surface:#fff;--sw-theme-text:#171717;--sw-theme-muted:#525252;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:31,50,71;--sw-color-secondary-rgb:75,85,99;--sw-color-accent-rgb:197,162,95;--sw-color-read:rgba(var(--sw-color-secondary-rgb),.07);--sw-color-browse:#f7f6f2;--sw-color-trust:rgba(var(--sw-color-primary-rgb),.08);--sw-theme-radius-scale:.85;--sw-theme-shadow-scale:1.25;--sw-container-max:1320px;--sw-container-max-xxl:1480px;--sw-border-width:2px;--sw-border-radius-sm:1px;--sw-border-radius:2px;--sw-border-radius-lg:3px;--sw-radius-button:2px;--sw-card-border-width:2px;--sw-card-radius:2px;--sw-shadow-sm:0 2px 4px #00000038;--sw-shadow:0 4px 8px #00000042;--sw-shadow-lg:0 8px 16px #00000052;--sw-shadow-hover:0 6px 12px #0000004d;--sw-spacing-xs:.35rem;--sw-spacing-sm:.5rem;--sw-spacing:.8rem;--sw-spacing-lg:1.2rem;--sw-spacing-xl:1.6rem;--sw-transition-speed:.15s;--sw-transition:all .15s cubic-bezier(.4,0,.2,1);--sw-dropdown-link-active-bg:var(--sw-theme-primary);font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-foundry .navbar{padding-top:1.25rem;padding-bottom:1.25rem;box-shadow:0 4px 20px #00000026}.theme-foundry .navbar .navbar-brand{text-transform:uppercase;letter-spacing:-.03em;padding-bottom:0;font-size:1.8rem;font-weight:900}.theme-foundry .navbar .navbar-collapse .nav-link{text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:600;padding:.5rem 1.2rem!important}.theme-foundry .navbar .navbar-collapse .nav-link:hover,.theme-foundry .navbar .navbar-collapse .nav-link:focus,.theme-foundry .navbar .navbar-collapse .nav-link:active,.theme-foundry .navbar .navbar-collapse .nav-link.active,.theme-foundry .navbar .navbar-collapse .nav-link.show,.theme-foundry .navbar .navbar-collapse .nav-link[aria-expanded=true]{background:#0000000a;transform:skew(-6deg)}.theme-foundry{--sw-btn-padding-y-md:var(--sw-spacing-sm);--sw-btn-padding-x-md:var(--sw-spacing);--sw-card-border-width:1px;--sw-card-radius:0}.theme-foundry .sw-card,.theme-foundry .card{border:1px solid var(--sw-color-border-subtle);transition:var(--sw-transition);border-radius:0;box-shadow:0 1px 2px #00000014,0 4px 8px #0000000f,inset 0 0 0 1px #ffffff80}.theme-foundry .sw-card:hover,.theme-foundry .card:hover{box-shadow:0 1px 2px #00000014,0 4px 8px #0000000f,0 6px 12px #00000008,inset 0 0 0 1px #ffffff80}.theme-foundry .sw-card__img-top,.theme-foundry .card-img-top,.theme-foundry .card-img{border-radius:0}.theme-foundry .sw-card--service .sw-card__excerpt,.theme-foundry .sw-card-tile--service .sw-card__excerpt{--sw-card-excerpt-line-clamp:3;--sw-card-excerpt-margin-bottom:1rem}.theme-foundry{--sw-card-tile-title-hover-color:var(--sw-color-accent)}.theme-foundry .btn:not(.btn-link),.theme-foundry [class^=sw-btn-]:not([class*=link]),.theme-foundry [class*=\ sw-btn-]:not([class*=link]){text-transform:uppercase;letter-spacing:.025em;box-shadow:var(--sw-shadow-sm)}.theme-foundry .btn:not(.btn-link):hover,.theme-foundry [class^=sw-btn-]:not([class*=link]):hover,.theme-foundry [class*=\ sw-btn-]:not([class*=link]):hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-2px)scale(1.03)}.theme-foundry .btn:not(.btn-link):active,.theme-foundry [class^=sw-btn-]:not([class*=link]):active,.theme-foundry [class*=\ sw-btn-]:not([class*=link]):active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)scale(.98)}.theme-foundry .sw-btn-light,.theme-foundry .btn-light{color:#212529;background-color:#fff;border-color:#e5e5e5}.theme-foundry .sw-btn-light:hover:not([disabled]):not(.sw-btn--disabled),.theme-foundry .btn-light:hover:not([disabled]):not(.sw-btn--disabled){color:var(--sw-theme-primary);background-color:#f8f8f8;border-color:#d4d4d4}.theme-foundry .sw-btn-light:active:not([disabled]):not(.sw-btn--disabled),.theme-foundry .btn-light:active:not([disabled]):not(.sw-btn--disabled){color:var(--sw-theme-primary);background-color:#f0f0f0;border-color:#c4c4c4}.theme-foundry [class^=sw-btn-link-],.theme-foundry [class*=\ sw-btn-link-]{box-shadow:none;transform:none}.theme-foundry .sw-slider__arrow,.theme-foundry .sw-basic-slider__arrow{border-width:2px;border-color:var(--sw-card-border);color:var(--sw-color-text)}.theme-foundry .sw-slider__arrow:hover:not(:disabled),.theme-foundry .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-color-primary);background-color:var(--sw-color-primary);color:#fff}.theme-foundry .sw-btn-gradient-primary,.theme-foundry .sw-btn-gradient-secondary,.theme-foundry .sw-btn-gradient-accent,.theme-foundry .sw-btn-gradient-success,.theme-foundry .sw-btn-gradient-warning,.theme-foundry .sw-btn-gradient-danger,.theme-foundry .sw-btn-gradient-info,.theme-foundry .sw-btn-gradient-light,.theme-foundry .sw-btn-gradient-dark{text-transform:uppercase;letter-spacing:.025em;box-shadow:var(--sw-shadow-sm);border:none!important}.theme-foundry .sw-btn-gradient-primary:hover,.theme-foundry .sw-btn-gradient-secondary:hover,.theme-foundry .sw-btn-gradient-accent:hover,.theme-foundry .sw-btn-gradient-success:hover,.theme-foundry .sw-btn-gradient-warning:hover,.theme-foundry .sw-btn-gradient-danger:hover,.theme-foundry .sw-btn-gradient-info:hover,.theme-foundry .sw-btn-gradient-light:hover,.theme-foundry .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-2px)scale(1.03)}.theme-foundry .sw-btn-gradient-primary:active,.theme-foundry .sw-btn-gradient-secondary:active,.theme-foundry .sw-btn-gradient-accent:active,.theme-foundry .sw-btn-gradient-success:active,.theme-foundry .sw-btn-gradient-warning:active,.theme-foundry .sw-btn-gradient-danger:active,.theme-foundry .sw-btn-gradient-info:active,.theme-foundry .sw-btn-gradient-light:active,.theme-foundry .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)scale(.98)}.theme-foundry .form-control,.theme-foundry .form-select{border-radius:var(--sw-border-radius-sm);transition:var(--sw-transition);padding:.45rem .7rem}.theme-foundry .form-control:focus,.theme-foundry .form-select:focus{box-shadow:0 0 0 2px rgba(var(--sw-color-primary-rgb),.25);padding:calc(.45rem - 1px) calc(.7rem - 1px)}.theme-foundry .input-group{border-radius:var(--sw-border-radius-sm)}.theme-foundry .input-group .input-group-text{font-weight:600}.theme-foundry .sw-table,.theme-foundry .table{box-shadow:var(--sw-shadow-sm);border:none;border-radius:0}.theme-foundry .sw-table thead th,.theme-foundry .table thead th{border-bottom-width:var(--sw-border-width);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,currentColor 6%,var(--sw-theme-surface));padding:.85rem 1rem;font-size:.85em;font-weight:700}.theme-foundry .sw-table tbody td,.theme-foundry .table tbody td{border-top:none;padding:.7rem 1rem;font-weight:500}.theme-foundry .sw-table tbody tr,.theme-foundry .table tbody tr{transition:var(--sw-transition)}.theme-foundry .sw-table.sw-table-hover tbody tr:hover,.theme-foundry .sw-table-hover.table tbody tr:hover,.theme-foundry .sw-table.table-hover tbody tr:hover,.theme-foundry .table.table-hover tbody tr:hover{box-shadow:inset var(--sw-border-width)0 0 var(--sw-color-primary);transform:translate(2px)}.theme-foundry .sw-table-wrapper.sw-table-bordered,.theme-foundry .sw-table-wrapper.table-bordered{border:1px solid var(--sw-color-border-subtle);border-radius:0}.theme-foundry .sw-table--primary,.theme-foundry .sw-table--primary tbody,.theme-foundry .sw-table--primary tbody tr,.theme-foundry .sw-table--primary tbody td{background:color-mix(in srgb,var(--sw-color-primary)10%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--primary thead{color:#fff;background:var(--sw-color-primary)!important}.theme-foundry .sw-table--primary thead th{color:#fff;border-bottom-color:#ffffff4d;background:0 0!important}.theme-foundry .sw-table--primary.sw-table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--primary.table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--primary.sw-table-striped tbody tr:nth-of-type(odd) td,.theme-foundry .sw-table--primary.table-striped tbody tr:nth-of-type(odd) td{background:color-mix(in srgb,var(--sw-color-primary)18%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--primary.sw-table-hover tbody tr:hover,.theme-foundry .sw-table--primary.table-hover tbody tr:hover,.theme-foundry .sw-table--primary.sw-table-hover tbody tr:hover td,.theme-foundry .sw-table--primary.table-hover tbody tr:hover td{background:color-mix(in srgb,var(--sw-color-primary)24%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--secondary,.theme-foundry .sw-table--secondary tbody,.theme-foundry .sw-table--secondary tbody tr,.theme-foundry .sw-table--secondary tbody td{background:color-mix(in srgb,var(--sw-color-secondary)10%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--secondary thead{color:#fff;background:var(--sw-color-secondary)!important}.theme-foundry .sw-table--secondary thead th{color:#fff;border-bottom-color:#ffffff4d;background:0 0!important}.theme-foundry .sw-table--secondary.sw-table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--secondary.table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--secondary.sw-table-striped tbody tr:nth-of-type(odd) td,.theme-foundry .sw-table--secondary.table-striped tbody tr:nth-of-type(odd) td{background:color-mix(in srgb,var(--sw-color-secondary)18%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--secondary.sw-table-hover tbody tr:hover,.theme-foundry .sw-table--secondary.table-hover tbody tr:hover,.theme-foundry .sw-table--secondary.sw-table-hover tbody tr:hover td,.theme-foundry .sw-table--secondary.table-hover tbody tr:hover td{background:color-mix(in srgb,var(--sw-color-secondary)24%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--accent,.theme-foundry .sw-table--accent tbody,.theme-foundry .sw-table--accent tbody tr,.theme-foundry .sw-table--accent tbody td{background:color-mix(in srgb,var(--sw-color-accent)10%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--accent thead{color:var(--sw-theme-text);background:var(--sw-color-accent)!important}.theme-foundry .sw-table--accent thead th{border-bottom-color:#00000026;background:0 0!important}.theme-foundry .sw-table--accent.sw-table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--accent.table-striped tbody tr:nth-of-type(odd),.theme-foundry .sw-table--accent.sw-table-striped tbody tr:nth-of-type(odd) td,.theme-foundry .sw-table--accent.table-striped tbody tr:nth-of-type(odd) td{background:color-mix(in srgb,var(--sw-color-accent)18%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--accent.sw-table-hover tbody tr:hover,.theme-foundry .sw-table--accent.table-hover tbody tr:hover,.theme-foundry .sw-table--accent.sw-table-hover tbody tr:hover td,.theme-foundry .sw-table--accent.table-hover tbody tr:hover td{background:color-mix(in srgb,var(--sw-color-accent)24%,var(--sw-theme-surface))!important}.theme-foundry .sw-table--dark{color:#e5e5e5;background:#1a1a1a}.theme-foundry .sw-table--dark thead{background:#0a0a0a}.theme-foundry .sw-table--dark thead th{color:#fff;background:0 0;border-bottom-color:#fff3}.theme-foundry .sw-table--dark tbody td{border-color:#ffffff1a}.theme-foundry .sw-table--dark tbody.sw-table-striped tr:nth-of-type(odd),.theme-foundry .sw-table--dark tbody.table-striped tr:nth-of-type(odd){background:#ffffff08}.theme-foundry .sw-table--dark tbody.sw-table-hover tr:hover,.theme-foundry .sw-table--dark tbody.table-hover tr:hover{background:#ffffff0f}.theme-foundry .sw-table--minimal{box-shadow:none;border:none}.theme-foundry .sw-table--minimal thead th{border-bottom-width:var(--sw-border-width);border-bottom-color:var(--sw-color-border-strong);background:0 0;font-size:.9em}.theme-foundry .sw-table--minimal tbody td{border:none}.theme-foundry .table{box-shadow:var(--sw-shadow-sm);border:none;border-radius:0}.theme-foundry .table th,.theme-foundry .table td{padding:.6rem}.theme-foundry .table th{border-bottom-width:var(--sw-border-width);text-transform:uppercase;letter-spacing:.05em;font-size:.85em;font-weight:700}.theme-foundry .table td{border-top:none}.theme-foundry .table tbody tr{transition:var(--sw-transition)}.theme-foundry .table.table-hover tbody tr:hover{box-shadow:inset 0 0 0 var(--sw-border-width)rgba(var(--sw-color-primary-rgb),.15);transform:scale(1.01)}.theme-foundry .table-bordered{border:1px solid var(--sw-color-border-subtle);border-radius:0}.theme-foundry .headline,.theme-foundry .section-title{border-bottom:4px solid var(--sw-color-primary);margin-bottom:var(--sw-spacing-lg);padding-bottom:.4rem;font-weight:700}.theme-foundry .h1,.theme-foundry .h2,.theme-foundry .h3,.theme-foundry .h4,.theme-foundry .h5,.theme-foundry .h6{letter-spacing:-.015em;font-weight:700}.theme-foundry .section{padding:2rem 0}.theme-foundry .badge{border-radius:var(--sw-border-radius-sm);text-transform:uppercase;letter-spacing:.05em;border:2px solid;padding:.3em .6em;font-size:.7em;font-weight:700}.theme-foundry .alert,.theme-foundry .sw-alert,.theme-foundry .alert-primary,.theme-foundry .alert-secondary,.theme-foundry .alert-success,.theme-foundry .alert-danger,.theme-foundry .alert-warning,.theme-foundry .alert-info,.theme-foundry .sw-alert-primary,.theme-foundry .sw-alert-secondary,.theme-foundry .sw-alert-accent,.theme-foundry .sw-alert-success,.theme-foundry .sw-alert-danger,.theme-foundry .sw-alert-warning,.theme-foundry .sw-alert-info{border-radius:var(--sw-border-radius);padding:var(--sw-spacing);box-shadow:var(--sw-shadow);font-weight:500;line-height:1.5}.theme-foundry .alert strong,.theme-foundry .sw-alert strong,.theme-foundry .alert-primary strong,.theme-foundry .alert-secondary strong,.theme-foundry .alert-success strong,.theme-foundry .alert-danger strong,.theme-foundry .alert-warning strong,.theme-foundry .alert-info strong,.theme-foundry .sw-alert-primary strong,.theme-foundry .sw-alert-secondary strong,.theme-foundry .sw-alert-accent strong,.theme-foundry .sw-alert-success strong,.theme-foundry .sw-alert-danger strong,.theme-foundry .sw-alert-warning strong,.theme-foundry .sw-alert-info strong{text-transform:uppercase;letter-spacing:.025em;font-size:.95em;font-weight:700}.theme-foundry .modal-content{border:3px solid var(--sw-color-border-strong);border-radius:var(--sw-border-radius-lg);box-shadow:var(--sw-shadow-lg)}.theme-foundry .modal-header{padding:var(--sw-spacing);border-bottom-width:3px}.theme-foundry .modal-footer{padding:var(--sw-spacing);border-top-width:3px}.theme-foundry .pagination .page-link{border-radius:var(--sw-border-radius-sm);transition:var(--sw-transition);margin:0 .15rem;font-weight:600}.theme-foundry .pagination .page-link:hover{box-shadow:var(--sw-shadow-sm);transform:translateY(-2px)}.theme-foundry .pagination .page-item.active .page-link{box-shadow:var(--sw-shadow)}.theme-foundry .list-group-item{transition:var(--sw-transition);padding:.6rem .8rem}.theme-foundry .list-group-item:hover{box-shadow:var(--sw-shadow-sm);border-left-width:4px;padding-left:calc(.8rem - 2px);transform:translate(4px)}.theme-foundry .sw-gallery__item,.theme-foundry .gallery-item{border:3px solid var(--sw-color-border-subtle);border-radius:var(--sw-border-radius-sm);box-shadow:var(--sw-shadow);transition:var(--sw-transition);padding:.3rem}.theme-foundry .sw-gallery__item:hover,.theme-foundry .gallery-item:hover{border-color:var(--sw-color-border-strong);box-shadow:var(--sw-shadow-lg);transform:scale(1.05)}.theme-foundry .sw-gallery__item img,.theme-foundry .gallery-item img{border-radius:0}.theme-foundry .breadcrumb{border:2px solid var(--sw-color-border-subtle);border-radius:var(--sw-border-radius-sm);padding:.6rem .8rem}.theme-foundry .breadcrumb .breadcrumb-item{font-weight:600}.theme-foundry .breadcrumb .breadcrumb-item.active{font-weight:700}.theme-foundry .progress{border:2px solid var(--sw-color-border-subtle);border-radius:var(--sw-border-radius-sm);height:1.5rem;box-shadow:inset 0 2px 4px #00000026}.theme-foundry .progress-bar{box-shadow:var(--sw-shadow-sm)}.theme-foundry .accordion-item:first-of-type{border-top-left-radius:var(--sw-border-radius);border-top-right-radius:var(--sw-border-radius)}.theme-foundry .accordion-item:last-of-type{border-bottom-left-radius:var(--sw-border-radius);border-bottom-right-radius:var(--sw-border-radius)}.theme-foundry .accordion-button{transition:var(--sw-transition);padding:.7rem .9rem;font-weight:600}.theme-foundry .accordion-button:not(.collapsed){box-shadow:inset 0 3px 0 var(--sw-color-primary)}.theme-foundry .nav-tabs{border-bottom-width:3px}.theme-foundry .nav-tabs .nav-link{border-radius:var(--sw-border-radius-sm)var(--sw-border-radius-sm)0 0}.theme-foundry .nav-tabs .nav-link.active{font-weight:700}.theme-foundry .sw-video-list__item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-foundry .sw-video-list__item:active{background:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.theme-foundry .sw-video-list .list-group-item:hover,.theme-foundry .sw-video-feed__sidebar-item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-foundry .sw-video-list__thumbnail,.theme-foundry .sw-video-feed__sidebar-thumbnail{border-radius:var(--sw-border-radius-sm)}.theme-foundry .sw-video-list__header{border-bottom:var(--sw-border-width)solid #d6dde0;border-top-left-radius:var(--sw-border-radius-sm);border-top-right-radius:var(--sw-border-radius-sm)}.theme-foundry .sw-video-list__footer{border-top:var(--sw-border-width)solid #d6dde0;border-bottom-left-radius:var(--sw-border-radius-sm);border-bottom-right-radius:var(--sw-border-radius-sm)}.theme-harmony{--sw-theme-primary:#5a8fb8;--sw-theme-secondary:#5a8fb8;--sw-theme-accent:#9a8ec4;--sw-theme-bg:#f9fafb;--sw-theme-surface:#fff;--sw-theme-text:#4b5563;--sw-theme-muted:#9ca3af;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:90,143,184;--sw-color-secondary-rgb:90,143,184;--sw-color-accent-rgb:154,142,196;--sw-color-read:rgba(var(--sw-color-primary-rgb),.05);--sw-color-browse:rgba(var(--sw-color-accent-rgb),.07);--sw-color-trust:rgba(var(--sw-color-primary-rgb),.06);--sw-theme-radius-scale:1.2;--sw-theme-shadow-scale:.85;--sw-border-width:0px;--sw-border-radius-sm:8px;--sw-border-radius:10px;--sw-border-radius-lg:12px;--sw-radius-button:10px;--sw-card-border-width:1px;--sw-card-radius:12px;--sw-shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000f;--sw-shadow:0 4px 8px #0000001a,0 2px 4px #00000014;--sw-shadow-lg:0 12px 24px #00000024,0 4px 8px #0000001a;--sw-shadow-hover:0 8px 16px #0000001f,0 4px 8px #00000017;--sw-spacing-xs:.6rem;--sw-spacing-sm:.9rem;--sw-spacing:1.3rem;--sw-spacing-lg:1.8rem;--sw-spacing-xl:2.4rem;--sw-transition-speed:.35s;--sw-transition:all .35s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-harmony .btn,.theme-harmony .sw-btn,.theme-harmony .sw-btn-primary,.theme-harmony .sw-btn-secondary,.theme-harmony .sw-btn-success,.theme-harmony .sw-btn-danger,.theme-harmony .sw-btn-warning,.theme-harmony .sw-btn-info,.theme-harmony .sw-btn-light,.theme-harmony .sw-btn-dark,.theme-harmony .sw-btn-accent,.theme-harmony .sw-btn-read,.theme-harmony .sw-btn-browse,.theme-harmony .sw-btn-trust,.theme-harmony .sw-btn-outline-primary,.theme-harmony .sw-btn-outline-secondary,.theme-harmony .sw-btn-outline-success,.theme-harmony .sw-btn-outline-danger,.theme-harmony .sw-btn-outline-warning,.theme-harmony .sw-btn-outline-info,.theme-harmony .sw-btn-outline-light,.theme-harmony .sw-btn-outline-dark,.theme-harmony .sw-btn-outline-accent,.theme-harmony .sw-btn-outline-read,.theme-harmony .sw-btn-outline-browse,.theme-harmony .sw-btn-outline-trust,.theme-harmony .btn-primary,.theme-harmony .btn-secondary,.theme-harmony .btn-success,.theme-harmony .btn-danger,.theme-harmony .btn-warning,.theme-harmony .btn-info,.theme-harmony .btn-light,.theme-harmony .btn-dark,.theme-harmony .btn-outline-primary,.theme-harmony .btn-outline-secondary,.theme-harmony .btn-outline-success,.theme-harmony .btn-outline-danger,.theme-harmony .btn-outline-warning,.theme-harmony .btn-outline-info,.theme-harmony body .sw-btn-gradient-primary,body .theme-harmony .sw-btn-gradient-primary,.theme-harmony body .sw-btn-gradient-secondary,body .theme-harmony .sw-btn-gradient-secondary,.theme-harmony body .sw-btn-gradient-accent,body .theme-harmony .sw-btn-gradient-accent,.theme-harmony body .sw-btn-gradient-success,body .theme-harmony .sw-btn-gradient-success,.theme-harmony body .sw-btn-gradient-warning,body .theme-harmony .sw-btn-gradient-warning,.theme-harmony body .sw-btn-gradient-danger,body .theme-harmony .sw-btn-gradient-danger,.theme-harmony body .sw-btn-gradient-info,body .theme-harmony .sw-btn-gradient-info,.theme-harmony body .sw-btn-gradient-light,body .theme-harmony .sw-btn-gradient-light,.theme-harmony body .sw-btn-gradient-dark,body .theme-harmony .sw-btn-gradient-dark{box-shadow:var(--sw-shadow-sm);border:none}.theme-harmony .btn:hover,.theme-harmony .sw-btn:hover,.theme-harmony .sw-btn-primary:hover,.theme-harmony .sw-btn-secondary:hover,.theme-harmony .sw-btn-success:hover,.theme-harmony .sw-btn-danger:hover,.theme-harmony .sw-btn-warning:hover,.theme-harmony .sw-btn-info:hover,.theme-harmony .sw-btn-light:hover,.theme-harmony .sw-btn-dark:hover,.theme-harmony .sw-btn-accent:hover,.theme-harmony .sw-btn-read:hover,.theme-harmony .sw-btn-browse:hover,.theme-harmony .sw-btn-trust:hover,.theme-harmony .sw-btn-outline-primary:hover,.theme-harmony .sw-btn-outline-secondary:hover,.theme-harmony .sw-btn-outline-success:hover,.theme-harmony .sw-btn-outline-danger:hover,.theme-harmony .sw-btn-outline-warning:hover,.theme-harmony .sw-btn-outline-info:hover,.theme-harmony .sw-btn-outline-light:hover,.theme-harmony .sw-btn-outline-dark:hover,.theme-harmony .sw-btn-outline-accent:hover,.theme-harmony .sw-btn-outline-read:hover,.theme-harmony .sw-btn-outline-browse:hover,.theme-harmony .sw-btn-outline-trust:hover,.theme-harmony .btn-primary:hover,.theme-harmony .btn-secondary:hover,.theme-harmony .btn-success:hover,.theme-harmony .btn-danger:hover,.theme-harmony .btn-warning:hover,.theme-harmony .btn-info:hover,.theme-harmony .btn-light:hover,.theme-harmony .btn-dark:hover,.theme-harmony .btn-outline-primary:hover,.theme-harmony .btn-outline-secondary:hover,.theme-harmony .btn-outline-success:hover,.theme-harmony .btn-outline-danger:hover,.theme-harmony .btn-outline-warning:hover,.theme-harmony .btn-outline-info:hover,.theme-harmony body .sw-btn-gradient-primary:hover,body .theme-harmony .sw-btn-gradient-primary:hover,.theme-harmony body .sw-btn-gradient-secondary:hover,body .theme-harmony .sw-btn-gradient-secondary:hover,.theme-harmony body .sw-btn-gradient-accent:hover,body .theme-harmony .sw-btn-gradient-accent:hover,.theme-harmony body .sw-btn-gradient-success:hover,body .theme-harmony .sw-btn-gradient-success:hover,.theme-harmony body .sw-btn-gradient-warning:hover,body .theme-harmony .sw-btn-gradient-warning:hover,.theme-harmony body .sw-btn-gradient-danger:hover,body .theme-harmony .sw-btn-gradient-danger:hover,.theme-harmony body .sw-btn-gradient-info:hover,body .theme-harmony .sw-btn-gradient-info:hover,.theme-harmony body .sw-btn-gradient-light:hover,body .theme-harmony .sw-btn-gradient-light:hover,.theme-harmony body .sw-btn-gradient-dark:hover,body .theme-harmony .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-2px)}.theme-harmony .btn:active,.theme-harmony .sw-btn:active,.theme-harmony .sw-btn-primary:active,.theme-harmony .sw-btn-secondary:active,.theme-harmony .sw-btn-success:active,.theme-harmony .sw-btn-danger:active,.theme-harmony .sw-btn-warning:active,.theme-harmony .sw-btn-info:active,.theme-harmony .sw-btn-light:active,.theme-harmony .sw-btn-dark:active,.theme-harmony .sw-btn-accent:active,.theme-harmony .sw-btn-read:active,.theme-harmony .sw-btn-browse:active,.theme-harmony .sw-btn-trust:active,.theme-harmony .sw-btn-outline-primary:active,.theme-harmony .sw-btn-outline-secondary:active,.theme-harmony .sw-btn-outline-success:active,.theme-harmony .sw-btn-outline-danger:active,.theme-harmony .sw-btn-outline-warning:active,.theme-harmony .sw-btn-outline-info:active,.theme-harmony .sw-btn-outline-light:active,.theme-harmony .sw-btn-outline-dark:active,.theme-harmony .sw-btn-outline-accent:active,.theme-harmony .sw-btn-outline-read:active,.theme-harmony .sw-btn-outline-browse:active,.theme-harmony .sw-btn-outline-trust:active,.theme-harmony .btn-primary:active,.theme-harmony .btn-secondary:active,.theme-harmony .btn-success:active,.theme-harmony .btn-danger:active,.theme-harmony .btn-warning:active,.theme-harmony .btn-info:active,.theme-harmony .btn-light:active,.theme-harmony .btn-dark:active,.theme-harmony .btn-outline-primary:active,.theme-harmony .btn-outline-secondary:active,.theme-harmony .btn-outline-success:active,.theme-harmony .btn-outline-danger:active,.theme-harmony .btn-outline-warning:active,.theme-harmony .btn-outline-info:active,.theme-harmony body .sw-btn-gradient-primary:active,body .theme-harmony .sw-btn-gradient-primary:active,.theme-harmony body .sw-btn-gradient-secondary:active,body .theme-harmony .sw-btn-gradient-secondary:active,.theme-harmony body .sw-btn-gradient-accent:active,body .theme-harmony .sw-btn-gradient-accent:active,.theme-harmony body .sw-btn-gradient-success:active,body .theme-harmony .sw-btn-gradient-success:active,.theme-harmony body .sw-btn-gradient-warning:active,body .theme-harmony .sw-btn-gradient-warning:active,.theme-harmony body .sw-btn-gradient-danger:active,body .theme-harmony .sw-btn-gradient-danger:active,.theme-harmony body .sw-btn-gradient-info:active,body .theme-harmony .sw-btn-gradient-info:active,.theme-harmony body .sw-btn-gradient-light:active,body .theme-harmony .sw-btn-gradient-light:active,.theme-harmony body .sw-btn-gradient-dark:active,body .theme-harmony .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-harmony .sw-btn-gradient-primary,.theme-harmony .sw-btn-gradient-secondary,.theme-harmony .sw-btn-gradient-accent,.theme-harmony .sw-btn-gradient-success,.theme-harmony .sw-btn-gradient-warning,.theme-harmony .sw-btn-gradient-danger,.theme-harmony .sw-btn-gradient-info,.theme-harmony .sw-btn-gradient-light,.theme-harmony .sw-btn-gradient-dark{box-shadow:var(--sw-shadow-sm);border:none!important}.theme-harmony .sw-btn-gradient-primary:hover,.theme-harmony .sw-btn-gradient-secondary:hover,.theme-harmony .sw-btn-gradient-accent:hover,.theme-harmony .sw-btn-gradient-success:hover,.theme-harmony .sw-btn-gradient-warning:hover,.theme-harmony .sw-btn-gradient-danger:hover,.theme-harmony .sw-btn-gradient-info:hover,.theme-harmony .sw-btn-gradient-light:hover,.theme-harmony .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-2px)}.theme-harmony .sw-btn-gradient-primary:active,.theme-harmony .sw-btn-gradient-secondary:active,.theme-harmony .sw-btn-gradient-accent:active,.theme-harmony .sw-btn-gradient-success:active,.theme-harmony .sw-btn-gradient-warning:active,.theme-harmony .sw-btn-gradient-danger:active,.theme-harmony .sw-btn-gradient-info:active,.theme-harmony .sw-btn-gradient-light:active,.theme-harmony .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-harmony .sw-slider__arrow,.theme-harmony .sw-basic-slider__arrow{border-width:1px;border-color:var(--sw-color-border-subtle)}.theme-harmony .sw-slider__arrow:hover:not(:disabled),.theme-harmony .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-color-primary);background-color:var(--sw-color-primary);color:#fff}.theme-harmony .sw-card,.theme-harmony .card{box-shadow:var(--sw-shadow);transition:var(--sw-transition);border:1px solid #00000014}.theme-harmony .sw-card:hover,.theme-harmony .card:hover{box-shadow:0 4px 8px #0000001a,0 2px 4px #00000014,0 6px 12px #0000000a}.theme-harmony .table,.theme-harmony .sw-table,.theme-harmony .sw-table-component{border:none}.theme-harmony .table tbody tr,.theme-harmony .sw-table tbody tr,.theme-harmony .sw-table-component tbody tr{transition:var(--sw-transition)}.theme-harmony .table tbody tr:hover,.theme-harmony .sw-table tbody tr:hover,.theme-harmony .sw-table-component tbody tr:hover{background:var(--sw-color-body-bg)}.theme-harmony .alert,.theme-harmony .sw-alert,.theme-harmony .alert-primary,.theme-harmony .alert-secondary,.theme-harmony .alert-success,.theme-harmony .alert-danger,.theme-harmony .alert-warning,.theme-harmony .alert-info,.theme-harmony .sw-alert-primary,.theme-harmony .sw-alert-secondary,.theme-harmony .sw-alert-accent,.theme-harmony .sw-alert-success,.theme-harmony .sw-alert-danger,.theme-harmony .sw-alert-warning,.theme-harmony .sw-alert-info{box-shadow:var(--sw-shadow-sm);border:none;border-left:4px solid}.theme-harmony .modal-content{box-shadow:var(--sw-shadow-lg);border:none}.theme-harmony .sw-gallery__item,.theme-harmony .gallery-item{box-shadow:var(--sw-shadow);border:none}.theme-harmony .sw-gallery__item:hover,.theme-harmony .gallery-item:hover{box-shadow:var(--sw-shadow-lg);transform:translateY(-6px)scale(1.02)}.theme-harmony .dropdown-menu{box-shadow:var(--sw-shadow-lg);border:none}.theme-harmony .section{margin-bottom:var(--sw-spacing-sm);border-bottom:1px solid #0000000f}.theme-harmony .sw-video-list__item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-harmony .sw-video-list__item:active{background:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.theme-harmony .sw-video-list .list-group-item:hover,.theme-harmony .sw-video-feed__sidebar-item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-quiet-illumination{--sw-theme-primary:#0e0e0f;--sw-theme-accent:#004bad;--sw-theme-secondary:#1c1c1e;--sw-theme-bg:#fafaf8;--sw-theme-surface:#fff;--sw-theme-text:#1e2024;--sw-theme-text-secondary:#3e4248;--sw-theme-muted:#5b5f66;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:14,14,15;--sw-color-secondary-rgb:28,28,30;--sw-color-accent-rgb:0,75,173;--sw-color-read:rgba(var(--sw-color-secondary-rgb),.85);--sw-color-browse:rgba(var(--sw-color-accent-rgb),.08);--sw-color-trust:rgba(var(--sw-color-accent-rgb),.06);--sw-color-success:#3d9653;--sw-color-success-rgb:61,150,83;--sw-color-warning:#e5b93e;--sw-color-warning-rgb:229,185,62;--sw-color-danger:#c85a5a;--sw-color-danger-rgb:200,90,90;--sw-color-info:#5b8fb8;--sw-color-info-rgb:91,143,184;--sw-color-border:#e5e5e0;--sw-color-border-subtle:#efefec;--sw-color-surface-alt:#fafaff8;--sw-theme-radius-scale:1;--sw-theme-shadow-scale:.7;--sw-font-size-xs:.75rem;--sw-font-size-sm:.8125rem;--sw-font-size-md:.9375rem;--sw-font-size-lg:1.0625rem;--sw-font-size-xl:1.25rem;--sw-font-size-xxl:1.75rem;--sw-font-size-xxxl:2.25rem;--sw-font-size-display:3rem;--sw-h1-font-size:2.25rem;--sw-h2-font-size:1.75rem;--sw-h3-font-size:1.375rem;--sw-h4-font-size:1.125rem;--sw-h5-font-size:1rem;--sw-h6-font-size:.9375rem;--sw-heading-weight-hero:500;--sw-heading-weight-section:500;--sw-heading-weight-subtle:400;--sw-border-radius-sm:8px;--sw-border-radius:10px;--sw-border-radius-lg:16px;--sw-radius-button:24px;--sw-card-radius:8px;--sw-radius-input:6px;--sw-shadow-sm:0 1px 2px #0b0b0c14;--sw-shadow:0 2px 4px #0b0b0c1a;--sw-shadow-lg:0 4px 8px #0b0b0c1f;--sw-shadow-hover:0 3px 6px #0b0b0c1c;--sw-spacing-xs:.525rem;--sw-spacing-sm:1rem;--sw-spacing:1.2rem;--sw-spacing-lg:1.8rem;--sw-spacing-xl:3rem;--sw-transition-speed:.4s;--sw-transition:all .4s cubic-bezier(.4,0,.2,1);--sw-video-list-hover-bg:#d4af6a0a;--sw-video-list-hover-border:var(--sw-color-accent);--sw-video-list-active-bg:#d4af6a0f;--sw-navbar-bg:var(--sw-theme-primary);--sw-navbar-color:#fff;--sw-navbar-border-color:#ffffff1a;--sw-nav-link-color:#ffffffd9;--sw-nav-link-hover-color:#fff;--sw-nav-link-active-color:var(--sw-theme-accent);--sw-nav-link-active-bg:#d7b46a1a;--sw-dropdown-bg:#fff;--sw-dropdown-color:var(--sw-theme-text);--sw-dropdown-link-active-bg:var(--sw-theme-accent);--sw-dropdown-link-active-color:var(--sw-theme-primary);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-quiet-illumination h1,.theme-quiet-illumination h2,.theme-quiet-illumination h3,.theme-quiet-illumination h4,.theme-quiet-illumination h5,.theme-quiet-illumination h6,.theme-quiet-illumination .h1,.theme-quiet-illumination .h2,.theme-quiet-illumination .h3,.theme-quiet-illumination .h4,.theme-quiet-illumination .h5,.theme-quiet-illumination .h6,.theme-quiet-illumination .display-1,.theme-quiet-illumination .display-2,.theme-quiet-illumination .display-3,.theme-quiet-illumination .display-4{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:var(--sw-heading-weight-section);letter-spacing:-.01em}.theme-quiet-illumination body,.theme-quiet-illumination p,.theme-quiet-illumination .lead,.theme-quiet-illumination .card-text{font-size:var(--sw-font-size-md);line-height:1.7}.theme-quiet-illumination .text-muted,.theme-quiet-illumination .small,.theme-quiet-illumination small,.theme-quiet-illumination .badge{font-size:var(--sw-font-size-sm);letter-spacing:.02em;font-weight:400}.theme-quiet-illumination .navbar{background-color:var(--sw-navbar-bg);border-bottom:1px solid var(--sw-navbar-border-color);box-shadow:none;padding-top:1rem;padding-bottom:1rem}.theme-quiet-illumination .navbar .navbar-brand{color:var(--sw-navbar-color);letter-spacing:-.01em;font-weight:600}.theme-quiet-illumination .navbar .navbar-brand:hover{color:var(--sw-theme-accent)}.theme-quiet-illumination .navbar .nav-link{color:var(--sw-nav-link-color);transition:var(--sw-transition);font-size:.9375rem;font-weight:500}.theme-quiet-illumination .navbar .nav-link:hover{color:var(--sw-nav-link-hover-color)}.theme-quiet-illumination .navbar .nav-link.active{color:var(--sw-nav-link-active-color);background-color:var(--sw-nav-link-active-bg);border-radius:var(--sw-radius-input)}.theme-quiet-illumination .btn,.theme-quiet-illumination .sw-btn,.theme-quiet-illumination .sw-btn-primary,.theme-quiet-illumination .sw-btn-secondary,.theme-quiet-illumination .sw-btn-success,.theme-quiet-illumination .sw-btn-danger,.theme-quiet-illumination .sw-btn-warning,.theme-quiet-illumination .sw-btn-info,.theme-quiet-illumination .sw-btn-light,.theme-quiet-illumination .sw-btn-dark,.theme-quiet-illumination .sw-btn-accent,.theme-quiet-illumination .sw-btn-read,.theme-quiet-illumination .sw-btn-browse,.theme-quiet-illumination .sw-btn-trust,.theme-quiet-illumination .sw-btn-outline-primary,.theme-quiet-illumination .sw-btn-outline-secondary,.theme-quiet-illumination .sw-btn-outline-success,.theme-quiet-illumination .sw-btn-outline-danger,.theme-quiet-illumination .sw-btn-outline-warning,.theme-quiet-illumination .sw-btn-outline-info,.theme-quiet-illumination .sw-btn-outline-light,.theme-quiet-illumination .sw-btn-outline-dark,.theme-quiet-illumination .sw-btn-outline-accent,.theme-quiet-illumination .sw-btn-outline-read,.theme-quiet-illumination .sw-btn-outline-browse,.theme-quiet-illumination .sw-btn-outline-trust,.theme-quiet-illumination .btn-primary,.theme-quiet-illumination .btn-secondary,.theme-quiet-illumination .btn-success,.theme-quiet-illumination .btn-danger,.theme-quiet-illumination .btn-warning,.theme-quiet-illumination .btn-info,.theme-quiet-illumination .btn-light,.theme-quiet-illumination .btn-dark,.theme-quiet-illumination .btn-outline-primary,.theme-quiet-illumination .btn-outline-secondary,.theme-quiet-illumination .btn-outline-success,.theme-quiet-illumination .btn-outline-danger,.theme-quiet-illumination .btn-outline-warning,.theme-quiet-illumination .btn-outline-info,.theme-quiet-illumination body .sw-btn-gradient-primary,body .theme-quiet-illumination .sw-btn-gradient-primary,.theme-quiet-illumination body .sw-btn-gradient-secondary,body .theme-quiet-illumination .sw-btn-gradient-secondary,.theme-quiet-illumination body .sw-btn-gradient-accent,body .theme-quiet-illumination .sw-btn-gradient-accent,.theme-quiet-illumination body .sw-btn-gradient-success,body .theme-quiet-illumination .sw-btn-gradient-success,.theme-quiet-illumination body .sw-btn-gradient-warning,body .theme-quiet-illumination .sw-btn-gradient-warning,.theme-quiet-illumination body .sw-btn-gradient-danger,body .theme-quiet-illumination .sw-btn-gradient-danger,.theme-quiet-illumination body .sw-btn-gradient-info,body .theme-quiet-illumination .sw-btn-gradient-info,.theme-quiet-illumination body .sw-btn-gradient-light,body .theme-quiet-illumination .sw-btn-gradient-light,.theme-quiet-illumination body .sw-btn-gradient-dark,body .theme-quiet-illumination .sw-btn-gradient-dark{border-radius:var(--sw-radius-button);font-weight:500;font-size:var(--sw-font-size-md);text-transform:none;letter-spacing:0;box-shadow:var(--sw-shadow-sm);transition:var(--sw-transition);border:none}.theme-quiet-illumination .btn:hover,.theme-quiet-illumination .sw-btn:hover,.theme-quiet-illumination .sw-btn-primary:hover,.theme-quiet-illumination .sw-btn-secondary:hover,.theme-quiet-illumination .sw-btn-success:hover,.theme-quiet-illumination .sw-btn-danger:hover,.theme-quiet-illumination .sw-btn-warning:hover,.theme-quiet-illumination .sw-btn-info:hover,.theme-quiet-illumination .sw-btn-light:hover,.theme-quiet-illumination .sw-btn-dark:hover,.theme-quiet-illumination .sw-btn-accent:hover,.theme-quiet-illumination .sw-btn-read:hover,.theme-quiet-illumination .sw-btn-browse:hover,.theme-quiet-illumination .sw-btn-trust:hover,.theme-quiet-illumination .sw-btn-outline-primary:hover,.theme-quiet-illumination .sw-btn-outline-secondary:hover,.theme-quiet-illumination .sw-btn-outline-success:hover,.theme-quiet-illumination .sw-btn-outline-danger:hover,.theme-quiet-illumination .sw-btn-outline-warning:hover,.theme-quiet-illumination .sw-btn-outline-info:hover,.theme-quiet-illumination .sw-btn-outline-light:hover,.theme-quiet-illumination .sw-btn-outline-dark:hover,.theme-quiet-illumination .sw-btn-outline-accent:hover,.theme-quiet-illumination .sw-btn-outline-read:hover,.theme-quiet-illumination .sw-btn-outline-browse:hover,.theme-quiet-illumination .sw-btn-outline-trust:hover,.theme-quiet-illumination .btn-primary:hover,.theme-quiet-illumination .btn-secondary:hover,.theme-quiet-illumination .btn-success:hover,.theme-quiet-illumination .btn-danger:hover,.theme-quiet-illumination .btn-warning:hover,.theme-quiet-illumination .btn-info:hover,.theme-quiet-illumination .btn-light:hover,.theme-quiet-illumination .btn-dark:hover,.theme-quiet-illumination .btn-outline-primary:hover,.theme-quiet-illumination .btn-outline-secondary:hover,.theme-quiet-illumination .btn-outline-success:hover,.theme-quiet-illumination .btn-outline-danger:hover,.theme-quiet-illumination .btn-outline-warning:hover,.theme-quiet-illumination .btn-outline-info:hover,.theme-quiet-illumination body .sw-btn-gradient-primary:hover,body .theme-quiet-illumination .sw-btn-gradient-primary:hover,.theme-quiet-illumination body .sw-btn-gradient-secondary:hover,body .theme-quiet-illumination .sw-btn-gradient-secondary:hover,.theme-quiet-illumination body .sw-btn-gradient-accent:hover,body .theme-quiet-illumination .sw-btn-gradient-accent:hover,.theme-quiet-illumination body .sw-btn-gradient-success:hover,body .theme-quiet-illumination .sw-btn-gradient-success:hover,.theme-quiet-illumination body .sw-btn-gradient-warning:hover,body .theme-quiet-illumination .sw-btn-gradient-warning:hover,.theme-quiet-illumination body .sw-btn-gradient-danger:hover,body .theme-quiet-illumination .sw-btn-gradient-danger:hover,.theme-quiet-illumination body .sw-btn-gradient-info:hover,body .theme-quiet-illumination .sw-btn-gradient-info:hover,.theme-quiet-illumination body .sw-btn-gradient-light:hover,body .theme-quiet-illumination .sw-btn-gradient-light:hover,.theme-quiet-illumination body .sw-btn-gradient-dark:hover,body .theme-quiet-illumination .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.theme-quiet-illumination .btn:active,.theme-quiet-illumination .sw-btn:active,.theme-quiet-illumination .sw-btn-primary:active,.theme-quiet-illumination .sw-btn-secondary:active,.theme-quiet-illumination .sw-btn-success:active,.theme-quiet-illumination .sw-btn-danger:active,.theme-quiet-illumination .sw-btn-warning:active,.theme-quiet-illumination .sw-btn-info:active,.theme-quiet-illumination .sw-btn-light:active,.theme-quiet-illumination .sw-btn-dark:active,.theme-quiet-illumination .sw-btn-accent:active,.theme-quiet-illumination .sw-btn-read:active,.theme-quiet-illumination .sw-btn-browse:active,.theme-quiet-illumination .sw-btn-trust:active,.theme-quiet-illumination .sw-btn-outline-primary:active,.theme-quiet-illumination .sw-btn-outline-secondary:active,.theme-quiet-illumination .sw-btn-outline-success:active,.theme-quiet-illumination .sw-btn-outline-danger:active,.theme-quiet-illumination .sw-btn-outline-warning:active,.theme-quiet-illumination .sw-btn-outline-info:active,.theme-quiet-illumination .sw-btn-outline-light:active,.theme-quiet-illumination .sw-btn-outline-dark:active,.theme-quiet-illumination .sw-btn-outline-accent:active,.theme-quiet-illumination .sw-btn-outline-read:active,.theme-quiet-illumination .sw-btn-outline-browse:active,.theme-quiet-illumination .sw-btn-outline-trust:active,.theme-quiet-illumination .btn-primary:active,.theme-quiet-illumination .btn-secondary:active,.theme-quiet-illumination .btn-success:active,.theme-quiet-illumination .btn-danger:active,.theme-quiet-illumination .btn-warning:active,.theme-quiet-illumination .btn-info:active,.theme-quiet-illumination .btn-light:active,.theme-quiet-illumination .btn-dark:active,.theme-quiet-illumination .btn-outline-primary:active,.theme-quiet-illumination .btn-outline-secondary:active,.theme-quiet-illumination .btn-outline-success:active,.theme-quiet-illumination .btn-outline-danger:active,.theme-quiet-illumination .btn-outline-warning:active,.theme-quiet-illumination .btn-outline-info:active,.theme-quiet-illumination body .sw-btn-gradient-primary:active,body .theme-quiet-illumination .sw-btn-gradient-primary:active,.theme-quiet-illumination body .sw-btn-gradient-secondary:active,body .theme-quiet-illumination .sw-btn-gradient-secondary:active,.theme-quiet-illumination body .sw-btn-gradient-accent:active,body .theme-quiet-illumination .sw-btn-gradient-accent:active,.theme-quiet-illumination body .sw-btn-gradient-success:active,body .theme-quiet-illumination .sw-btn-gradient-success:active,.theme-quiet-illumination body .sw-btn-gradient-warning:active,body .theme-quiet-illumination .sw-btn-gradient-warning:active,.theme-quiet-illumination body .sw-btn-gradient-danger:active,body .theme-quiet-illumination .sw-btn-gradient-danger:active,.theme-quiet-illumination body .sw-btn-gradient-info:active,body .theme-quiet-illumination .sw-btn-gradient-info:active,.theme-quiet-illumination body .sw-btn-gradient-light:active,body .theme-quiet-illumination .sw-btn-gradient-light:active,.theme-quiet-illumination body .sw-btn-gradient-dark:active,body .theme-quiet-illumination .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-quiet-illumination .btn-primary,.theme-quiet-illumination .sw-btn-primary{background-color:var(--sw-theme-primary);color:#fff}.theme-quiet-illumination .btn-primary:hover,.theme-quiet-illumination .sw-btn-primary:hover{color:#fff;background-color:#1a1a1c}.theme-quiet-illumination .btn-accent,.theme-quiet-illumination .sw-btn-accent{background-color:var(--sw-theme-accent)}.theme-quiet-illumination .btn-accent:hover,.theme-quiet-illumination .sw-btn-accent:hover{background-color:#ddb978}.theme-quiet-illumination .btn-outline-primary,.theme-quiet-illumination .sw-btn-outline-primary{border:1px solid var(--sw-theme-primary);color:var(--sw-theme-primary);background-color:#0000}.theme-quiet-illumination .btn-outline-primary:hover,.theme-quiet-illumination .sw-btn-outline-primary:hover{background-color:var(--sw-theme-primary);color:#f6f6f4}.theme-quiet-illumination .btn-secondary,.theme-quiet-illumination .sw-btn-secondary{background-color:var(--sw-theme-secondary);color:#fff}.theme-quiet-illumination .btn-secondary:hover,.theme-quiet-illumination .sw-btn-secondary:hover{color:#fff;background-color:#242426}.theme-quiet-illumination .btn-success,.theme-quiet-illumination .sw-btn-success{background-color:var(--sw-color-success);color:#fff}.theme-quiet-illumination .btn-success:hover,.theme-quiet-illumination .sw-btn-success:hover{color:#fff;background-color:#48a460}.theme-quiet-illumination .btn-warning,.theme-quiet-illumination .sw-btn-warning{background-color:var(--sw-color-warning);color:#1e2024}.theme-quiet-illumination .btn-warning:hover,.theme-quiet-illumination .sw-btn-warning:hover{color:#1e2024;background-color:#edc44c}.theme-quiet-illumination .btn-danger,.theme-quiet-illumination .sw-btn-danger{background-color:var(--sw-color-danger);color:#fff}.theme-quiet-illumination .btn-danger:hover,.theme-quiet-illumination .sw-btn-danger:hover{color:#fff;background-color:#d36868}.theme-quiet-illumination .btn-info,.theme-quiet-illumination .sw-btn-info{background-color:var(--sw-color-info);color:#fff}.theme-quiet-illumination .btn-info:hover,.theme-quiet-illumination .sw-btn-info:hover{color:#fff;background-color:#699dc6}.theme-quiet-illumination .btn-light,.theme-quiet-illumination .sw-btn-light{background-color:var(--sw-color-surface);color:var(--sw-theme-text);border:1px solid var(--sw-color-border)}.theme-quiet-illumination .btn-light:hover,.theme-quiet-illumination .sw-btn-light:hover{background-color:var(--sw-color-bg);border-color:var(--sw-color-border)}.theme-quiet-illumination .btn-dark,.theme-quiet-illumination .sw-btn-dark{background-color:var(--sw-theme-primary);color:#fff}.theme-quiet-illumination .btn-dark:hover,.theme-quiet-illumination .sw-btn-dark:hover{color:#fff;background-color:#141415}.theme-quiet-illumination .btn-link,.theme-quiet-illumination .sw-btn-link,.theme-quiet-illumination .sw-btn-link-primary,.theme-quiet-illumination .sw-btn-link-secondary,.theme-quiet-illumination .sw-btn-link-success,.theme-quiet-illumination .sw-btn-link-danger,.theme-quiet-illumination .sw-btn-link-warning,.theme-quiet-illumination .sw-btn-link-info,.theme-quiet-illumination .sw-btn-link-light,.theme-quiet-illumination .sw-btn-link-dark,.theme-quiet-illumination .sw-btn-link-accent,.theme-quiet-illumination .sw-btn-link-read,.theme-quiet-illumination .sw-btn-link-browse,.theme-quiet-illumination .sw-btn-link-trust,.theme-quiet-illumination .btn-link-light{box-shadow:none;color:var(--sw-theme-text-secondary)}.theme-quiet-illumination .btn-link:hover,.theme-quiet-illumination .sw-btn-link:hover,.theme-quiet-illumination .sw-btn-link-primary:hover,.theme-quiet-illumination .sw-btn-link-secondary:hover,.theme-quiet-illumination .sw-btn-link-success:hover,.theme-quiet-illumination .sw-btn-link-danger:hover,.theme-quiet-illumination .sw-btn-link-warning:hover,.theme-quiet-illumination .sw-btn-link-info:hover,.theme-quiet-illumination .sw-btn-link-light:hover,.theme-quiet-illumination .sw-btn-link-dark:hover,.theme-quiet-illumination .sw-btn-link-accent:hover,.theme-quiet-illumination .sw-btn-link-read:hover,.theme-quiet-illumination .sw-btn-link-browse:hover,.theme-quiet-illumination .sw-btn-link-trust:hover,.theme-quiet-illumination .btn-link-light:hover{color:var(--sw-theme-text);transform:none}.theme-quiet-illumination .btn-outline-secondary,.theme-quiet-illumination .sw-btn-outline-secondary{border:1px solid var(--sw-theme-secondary);color:var(--sw-theme-secondary);background-color:#0000}.theme-quiet-illumination .btn-outline-secondary:hover,.theme-quiet-illumination .sw-btn-outline-secondary:hover{background-color:var(--sw-theme-secondary);color:#f6f6f4}.theme-quiet-illumination .btn-outline-accent,.theme-quiet-illumination .sw-btn-outline-accent{border:1px solid var(--sw-theme-accent);color:var(--sw-theme-accent);background-color:#0000}.theme-quiet-illumination .btn-outline-accent:hover,.theme-quiet-illumination .sw-btn-outline-accent:hover{background-color:var(--sw-theme-accent);color:var(--sw-theme-primary)}.theme-quiet-illumination .btn-outline-success,.theme-quiet-illumination .sw-btn-outline-success{border:1px solid var(--sw-color-success);color:var(--sw-color-success);background-color:#0000}.theme-quiet-illumination .btn-outline-success:hover,.theme-quiet-illumination .sw-btn-outline-success:hover{background-color:var(--sw-color-success);color:#f6f6f4}.theme-quiet-illumination .btn-outline-warning,.theme-quiet-illumination .sw-btn-outline-warning{border:1px solid var(--sw-color-warning);color:var(--sw-color-warning);background-color:#0000}.theme-quiet-illumination .btn-outline-warning:hover,.theme-quiet-illumination .sw-btn-outline-warning:hover{background-color:var(--sw-color-warning);color:#1e2024}.theme-quiet-illumination .btn-outline-danger,.theme-quiet-illumination .sw-btn-outline-danger{border:1px solid var(--sw-color-danger);color:var(--sw-color-danger);background-color:#0000}.theme-quiet-illumination .btn-outline-danger:hover,.theme-quiet-illumination .sw-btn-outline-danger:hover{background-color:var(--sw-color-danger);color:#f6f6f4}.theme-quiet-illumination .btn-outline-info,.theme-quiet-illumination .sw-btn-outline-info{border:1px solid var(--sw-color-info);color:var(--sw-color-info);background-color:#0000}.theme-quiet-illumination .btn-outline-info:hover,.theme-quiet-illumination .sw-btn-outline-info:hover{background-color:var(--sw-color-info);color:#f6f6f4}.theme-quiet-illumination .sw-card,.theme-quiet-illumination .card{border:1px solid var(--sw-color-border-subtle);border-radius:var(--sw-card-radius);background-color:var(--sw-color-surface);box-shadow:var(--sw-shadow-sm);transition:var(--sw-transition);color:var(--sw-theme-text)}.theme-quiet-illumination .sw-card:hover,.theme-quiet-illumination .card:hover{box-shadow:var(--sw-shadow);border-color:var(--sw-color-border)}.theme-quiet-illumination .sw-card__img-top,.theme-quiet-illumination .card-img-top,.theme-quiet-illumination .card-img{border-radius:var(--sw-card-radius)var(--sw-card-radius)0 0}.theme-quiet-illumination .card-body{padding:var(--sw-spacing-lg)}.theme-quiet-illumination .form-control,.theme-quiet-illumination .form-select{border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-input);background-color:var(--sw-color-surface);color:var(--sw-theme-text);font-size:var(--sw-font-size-md);transition:var(--sw-transition);padding:.625rem .875rem}.theme-quiet-illumination .form-control:focus,.theme-quiet-illumination .form-select:focus{border-color:var(--sw-theme-accent);outline:none;box-shadow:0 0 0 3px #d4af6a14}.theme-quiet-illumination .form-label{font-size:var(--sw-font-size-sm);color:var(--sw-theme-text-secondary);margin-bottom:.375rem;font-weight:500}.theme-quiet-illumination .alert,.theme-quiet-illumination .sw-alert,.theme-quiet-illumination .sw-alert-primary,.theme-quiet-illumination .sw-alert-secondary,.theme-quiet-illumination .sw-alert-accent,.theme-quiet-illumination .sw-alert-success,.theme-quiet-illumination .sw-alert-danger,.theme-quiet-illumination .sw-alert-warning,.theme-quiet-illumination .sw-alert-info,.theme-quiet-illumination .alert-primary,.theme-quiet-illumination .alert-secondary,.theme-quiet-illumination .alert-success,.theme-quiet-illumination .alert-danger,.theme-quiet-illumination .alert-warning,.theme-quiet-illumination .alert-info{border-radius:var(--sw-border-radius);color:var(--sw-theme-text);box-shadow:var(--sw-shadow-sm);padding:var(--sw-spacing)var(--sw-spacing-lg);background-color:#6b6f760f;border:none;border-left:3px solid}.theme-quiet-illumination .alert-primary{border-left-color:var(--sw-theme-primary)}.theme-quiet-illumination .alert-accent{border-left-color:var(--sw-theme-accent)}.theme-quiet-illumination .alert-success{border-left-color:var(--sw-color-success)}.theme-quiet-illumination .alert-warning{border-left-color:var(--sw-color-warning)}.theme-quiet-illumination .alert-danger{border-left-color:var(--sw-color-danger)}.theme-quiet-illumination .alert-info{border-left-color:var(--sw-color-info)}.theme-quiet-illumination .table,.theme-quiet-illumination .sw-table{border:none}.theme-quiet-illumination .table thead th,.theme-quiet-illumination .sw-table thead th{border-bottom:2px solid var(--sw-color-border);color:var(--sw-theme-text-secondary);font-weight:600;font-size:var(--sw-font-size-sm);text-transform:uppercase;letter-spacing:.05em;padding:.875rem}.theme-quiet-illumination .table tbody tr,.theme-quiet-illumination .sw-table tbody tr{border-bottom:1px solid var(--sw-color-border-subtle);transition:var(--sw-transition)}.theme-quiet-illumination .table tbody tr:hover,.theme-quiet-illumination .sw-table tbody tr:hover{background-color:#d4af6a05}.theme-quiet-illumination .table td,.theme-quiet-illumination .sw-table td{color:var(--sw-theme-muted);padding:.875rem}.theme-quiet-illumination .modal-content{border-radius:var(--sw-border-radius-lg);border:none;box-shadow:0 12px 24px #0b0b0c33}.theme-quiet-illumination .modal-header{border-bottom:1px solid var(--sw-color-border-subtle);padding:var(--sw-spacing-lg)}.theme-quiet-illumination .modal-body{padding:var(--sw-spacing-lg)}.theme-quiet-illumination .modal-footer{border-top:1px solid var(--sw-color-border-subtle);padding:var(--sw-spacing-lg)}.theme-quiet-illumination .dropdown-menu{border:1px solid var(--sw-color-border);border-radius:var(--sw-border-radius);box-shadow:var(--sw-shadow-lg);padding:.5rem 0}.theme-quiet-illumination .dropdown-item{color:var(--sw-theme-text);font-size:var(--sw-font-size-md);transition:var(--sw-transition);padding:.5rem 1rem}.theme-quiet-illumination .dropdown-item:hover{color:var(--sw-theme-text);background-color:#d4af6a0f}.theme-quiet-illumination .dropdown-item.active{background-color:var(--sw-theme-accent);color:var(--sw-theme-primary)}.theme-quiet-illumination .badge{border-radius:var(--sw-radius-input);font-weight:500;font-size:var(--sw-font-size-xs);letter-spacing:.02em;padding:.25rem .625rem}.theme-quiet-illumination .sw-video-list__item:hover,.theme-quiet-illumination .sw-video-list .list-group-item:hover{background:var(--sw-video-list-hover-bg);border-left-color:var(--sw-video-list-hover-border)}.theme-quiet-illumination .sw-video-list__item:active{background:var(--sw-video-list-active-bg)}.theme-quiet-illumination .sw-video-feed__sidebar-item:hover{background:var(--sw-video-list-hover-bg);border-left-color:var(--sw-video-list-hover-border)}.theme-quiet-illumination .sw-video-list__thumbnail,.theme-quiet-illumination .sw-video-feed__sidebar-thumbnail,.theme-quiet-illumination .sw-video-grid__thumbnail{border-radius:var(--sw-card-radius)}.theme-quiet-illumination .sw-gallery__item,.theme-quiet-illumination .gallery-item{border:1px solid var(--sw-color-border-subtle);border-radius:var(--sw-card-radius);box-shadow:var(--sw-shadow);transition:var(--sw-transition)}.theme-quiet-illumination .sw-gallery__item:hover,.theme-quiet-illumination .gallery-item:hover{box-shadow:var(--sw-shadow-lg);border-color:var(--sw-color-border);transform:translateY(-2px)}.theme-quiet-illumination .section{border-bottom:1px solid var(--sw-color-border-subtle);padding-bottom:var(--sw-spacing-xl);margin-bottom:var(--sw-spacing-xl)}.theme-quiet-illumination .pagination .page-link{border:1px solid var(--sw-color-border);color:var(--sw-theme-text-secondary);background-color:var(--sw-color-surface);border-radius:var(--sw-radius-input);transition:var(--sw-transition);margin:0 .25rem}.theme-quiet-illumination .pagination .page-link:hover{border-color:var(--sw-theme-accent);color:var(--sw-theme-text);background-color:#d4af6a0f}.theme-quiet-illumination .pagination .page-item.active .page-link{background-color:var(--sw-theme-accent);border-color:var(--sw-theme-accent);color:var(--sw-theme-primary)}.theme-quiet-illumination .footer,.theme-quiet-illumination footer{background-color:var(--sw-theme-primary);color:#f6f6f4bf;padding:var(--sw-spacing-xl)0;border-top:1px solid #f6f6f41a}.theme-quiet-illumination .footer a,.theme-quiet-illumination footer a{color:#f6f6f4d9;transition:var(--sw-transition)}.theme-quiet-illumination .footer a:hover,.theme-quiet-illumination footer a:hover{color:var(--sw-theme-accent)}.theme-quiet-illumination .footer h1,.theme-quiet-illumination .footer h2,.theme-quiet-illumination .footer h3,.theme-quiet-illumination .footer h4,.theme-quiet-illumination .footer h5,.theme-quiet-illumination .footer h6,.theme-quiet-illumination footer h1,.theme-quiet-illumination footer h2,.theme-quiet-illumination footer h3,.theme-quiet-illumination footer h4,.theme-quiet-illumination footer h5,.theme-quiet-illumination footer h6{color:#f6f6f4}.theme-quiet-illumination .sw-slider__arrow,.theme-quiet-illumination .sw-basic-slider__arrow{border:1px solid var(--sw-color-border);background-color:var(--sw-color-surface);color:var(--sw-theme-text-secondary);box-shadow:var(--sw-shadow-sm);transition:var(--sw-transition)}.theme-quiet-illumination .sw-slider__arrow:hover:not(:disabled),.theme-quiet-illumination .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-theme-accent);background-color:var(--sw-theme-accent);color:var(--sw-theme-primary)}.theme-quiet-illumination .sw-btn-gradient-primary,.theme-quiet-illumination .sw-btn-gradient-secondary,.theme-quiet-illumination .sw-btn-gradient-accent{box-shadow:var(--sw-shadow-sm);transition:var(--sw-transition);border:none!important}.theme-quiet-illumination .sw-btn-gradient-primary:hover,.theme-quiet-illumination .sw-btn-gradient-secondary:hover,.theme-quiet-illumination .sw-btn-gradient-accent:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.theme-quiet-illumination .sw-btn-gradient-primary:active,.theme-quiet-illumination .sw-btn-gradient-secondary:active,.theme-quiet-illumination .sw-btn-gradient-accent:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-quiet-illumination .sw-btn-gradient-primary{color:#f6f6f4;background:linear-gradient(135deg,#0b0b0c 0%,#1a1a1c 100%)}.theme-quiet-illumination .sw-btn-gradient-accent{color:var(--sw-theme-primary);background:linear-gradient(135deg,#d7b46a 0%,#c9a65e 100%)}.theme-sanctuary{--sw-theme-primary:#4f46e5;--sw-theme-secondary:#78716c;--sw-theme-accent:#7c3aed;--sw-theme-bg:#fafaf9;--sw-theme-surface:#fff;--sw-theme-text:#1e293b;--sw-theme-muted:#64748b;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:79,70,229;--sw-color-secondary-rgb:120,113,108;--sw-color-accent-rgb:124,58,237;--sw-color-read:rgba(var(--sw-color-secondary-rgb),.07);--sw-color-browse:rgba(var(--sw-color-accent-rgb),.05);--sw-color-trust:rgba(var(--sw-color-primary-rgb),.05);--sw-theme-radius-scale:1.05;--sw-theme-shadow-scale:1;--sw-border-width:1px;--sw-border-radius-sm:4px;--sw-border-radius:6px;--sw-border-radius-lg:8px;--sw-radius-button:6px;--sw-card-border-width:1px;--sw-card-radius:8px;--sw-shadow-sm:0 2px 4px #78350f14,0 1px 2px #78350f0f;--sw-shadow:0 4px 12px #78350f1f,0 2px 4px #78350f14;--sw-shadow-lg:0 8px 20px #78350f29,0 4px 8px #78350f1a;--sw-shadow-hover:0 6px 16px #78350f24,0 3px 6px #78350f17;--sw-shadow-glow:0 0 16px rgba(var(--sw-color-primary-rgb),.12);--sw-spacing-xs:.5rem;--sw-spacing-sm:.75rem;--sw-spacing:1rem;--sw-spacing-lg:1.5rem;--sw-spacing-xl:2rem;--sw-transition-speed:.25s;--sw-transition:all .25s cubic-bezier(.34,1.56,.64,1);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-sanctuary .btn,.theme-sanctuary .sw-btn,.theme-sanctuary .sw-btn-primary,.theme-sanctuary .sw-btn-secondary,.theme-sanctuary .sw-btn-success,.theme-sanctuary .sw-btn-danger,.theme-sanctuary .sw-btn-warning,.theme-sanctuary .sw-btn-info,.theme-sanctuary .sw-btn-light,.theme-sanctuary .sw-btn-dark,.theme-sanctuary .sw-btn-accent,.theme-sanctuary .sw-btn-read,.theme-sanctuary .sw-btn-browse,.theme-sanctuary .sw-btn-trust,.theme-sanctuary .sw-btn-outline-primary,.theme-sanctuary .sw-btn-outline-secondary,.theme-sanctuary .sw-btn-outline-success,.theme-sanctuary .sw-btn-outline-danger,.theme-sanctuary .sw-btn-outline-warning,.theme-sanctuary .sw-btn-outline-info,.theme-sanctuary .sw-btn-outline-light,.theme-sanctuary .sw-btn-outline-dark,.theme-sanctuary .sw-btn-outline-accent,.theme-sanctuary .sw-btn-outline-read,.theme-sanctuary .sw-btn-outline-browse,.theme-sanctuary .sw-btn-outline-trust,.theme-sanctuary .btn-primary,.theme-sanctuary .btn-secondary,.theme-sanctuary .btn-success,.theme-sanctuary .btn-danger,.theme-sanctuary .btn-warning,.theme-sanctuary .btn-info,.theme-sanctuary .btn-light,.theme-sanctuary .btn-dark,.theme-sanctuary .btn-outline-primary,.theme-sanctuary .btn-outline-secondary,.theme-sanctuary .btn-outline-success,.theme-sanctuary .btn-outline-danger,.theme-sanctuary .btn-outline-warning,.theme-sanctuary .btn-outline-info,.theme-sanctuary body .sw-btn-gradient-primary,body .theme-sanctuary .sw-btn-gradient-primary,.theme-sanctuary body .sw-btn-gradient-secondary,body .theme-sanctuary .sw-btn-gradient-secondary,.theme-sanctuary body .sw-btn-gradient-accent,body .theme-sanctuary .sw-btn-gradient-accent,.theme-sanctuary body .sw-btn-gradient-success,body .theme-sanctuary .sw-btn-gradient-success,.theme-sanctuary body .sw-btn-gradient-warning,body .theme-sanctuary .sw-btn-gradient-warning,.theme-sanctuary body .sw-btn-gradient-danger,body .theme-sanctuary .sw-btn-gradient-danger,.theme-sanctuary body .sw-btn-gradient-info,body .theme-sanctuary .sw-btn-gradient-info,.theme-sanctuary body .sw-btn-gradient-light,body .theme-sanctuary .sw-btn-gradient-light,.theme-sanctuary body .sw-btn-gradient-dark,body .theme-sanctuary .sw-btn-gradient-dark{box-shadow:var(--sw-shadow-sm);border:1px solid #0000}.theme-sanctuary .btn:hover,.theme-sanctuary .sw-btn:hover,.theme-sanctuary .sw-btn-primary:hover,.theme-sanctuary .sw-btn-secondary:hover,.theme-sanctuary .sw-btn-success:hover,.theme-sanctuary .sw-btn-danger:hover,.theme-sanctuary .sw-btn-warning:hover,.theme-sanctuary .sw-btn-info:hover,.theme-sanctuary .sw-btn-light:hover,.theme-sanctuary .sw-btn-dark:hover,.theme-sanctuary .sw-btn-accent:hover,.theme-sanctuary .sw-btn-read:hover,.theme-sanctuary .sw-btn-browse:hover,.theme-sanctuary .sw-btn-trust:hover,.theme-sanctuary .sw-btn-outline-primary:hover,.theme-sanctuary .sw-btn-outline-secondary:hover,.theme-sanctuary .sw-btn-outline-success:hover,.theme-sanctuary .sw-btn-outline-danger:hover,.theme-sanctuary .sw-btn-outline-warning:hover,.theme-sanctuary .sw-btn-outline-info:hover,.theme-sanctuary .sw-btn-outline-light:hover,.theme-sanctuary .sw-btn-outline-dark:hover,.theme-sanctuary .sw-btn-outline-accent:hover,.theme-sanctuary .sw-btn-outline-read:hover,.theme-sanctuary .sw-btn-outline-browse:hover,.theme-sanctuary .sw-btn-outline-trust:hover,.theme-sanctuary .btn-primary:hover,.theme-sanctuary .btn-secondary:hover,.theme-sanctuary .btn-success:hover,.theme-sanctuary .btn-danger:hover,.theme-sanctuary .btn-warning:hover,.theme-sanctuary .btn-info:hover,.theme-sanctuary .btn-light:hover,.theme-sanctuary .btn-dark:hover,.theme-sanctuary .btn-outline-primary:hover,.theme-sanctuary .btn-outline-secondary:hover,.theme-sanctuary .btn-outline-success:hover,.theme-sanctuary .btn-outline-danger:hover,.theme-sanctuary .btn-outline-warning:hover,.theme-sanctuary .btn-outline-info:hover,.theme-sanctuary body .sw-btn-gradient-primary:hover,body .theme-sanctuary .sw-btn-gradient-primary:hover,.theme-sanctuary body .sw-btn-gradient-secondary:hover,body .theme-sanctuary .sw-btn-gradient-secondary:hover,.theme-sanctuary body .sw-btn-gradient-accent:hover,body .theme-sanctuary .sw-btn-gradient-accent:hover,.theme-sanctuary body .sw-btn-gradient-success:hover,body .theme-sanctuary .sw-btn-gradient-success:hover,.theme-sanctuary body .sw-btn-gradient-warning:hover,body .theme-sanctuary .sw-btn-gradient-warning:hover,.theme-sanctuary body .sw-btn-gradient-danger:hover,body .theme-sanctuary .sw-btn-gradient-danger:hover,.theme-sanctuary body .sw-btn-gradient-info:hover,body .theme-sanctuary .sw-btn-gradient-info:hover,.theme-sanctuary body .sw-btn-gradient-light:hover,body .theme-sanctuary .sw-btn-gradient-light:hover,.theme-sanctuary body .sw-btn-gradient-dark:hover,body .theme-sanctuary .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover),var(--sw-shadow-glow);transform:translateY(-2px)}.theme-sanctuary .btn:active,.theme-sanctuary .sw-btn:active,.theme-sanctuary .sw-btn-primary:active,.theme-sanctuary .sw-btn-secondary:active,.theme-sanctuary .sw-btn-success:active,.theme-sanctuary .sw-btn-danger:active,.theme-sanctuary .sw-btn-warning:active,.theme-sanctuary .sw-btn-info:active,.theme-sanctuary .sw-btn-light:active,.theme-sanctuary .sw-btn-dark:active,.theme-sanctuary .sw-btn-accent:active,.theme-sanctuary .sw-btn-read:active,.theme-sanctuary .sw-btn-browse:active,.theme-sanctuary .sw-btn-trust:active,.theme-sanctuary .sw-btn-outline-primary:active,.theme-sanctuary .sw-btn-outline-secondary:active,.theme-sanctuary .sw-btn-outline-success:active,.theme-sanctuary .sw-btn-outline-danger:active,.theme-sanctuary .sw-btn-outline-warning:active,.theme-sanctuary .sw-btn-outline-info:active,.theme-sanctuary .sw-btn-outline-light:active,.theme-sanctuary .sw-btn-outline-dark:active,.theme-sanctuary .sw-btn-outline-accent:active,.theme-sanctuary .sw-btn-outline-read:active,.theme-sanctuary .sw-btn-outline-browse:active,.theme-sanctuary .sw-btn-outline-trust:active,.theme-sanctuary .btn-primary:active,.theme-sanctuary .btn-secondary:active,.theme-sanctuary .btn-success:active,.theme-sanctuary .btn-danger:active,.theme-sanctuary .btn-warning:active,.theme-sanctuary .btn-info:active,.theme-sanctuary .btn-light:active,.theme-sanctuary .btn-dark:active,.theme-sanctuary .btn-outline-primary:active,.theme-sanctuary .btn-outline-secondary:active,.theme-sanctuary .btn-outline-success:active,.theme-sanctuary .btn-outline-danger:active,.theme-sanctuary .btn-outline-warning:active,.theme-sanctuary .btn-outline-info:active,.theme-sanctuary body .sw-btn-gradient-primary:active,body .theme-sanctuary .sw-btn-gradient-primary:active,.theme-sanctuary body .sw-btn-gradient-secondary:active,body .theme-sanctuary .sw-btn-gradient-secondary:active,.theme-sanctuary body .sw-btn-gradient-accent:active,body .theme-sanctuary .sw-btn-gradient-accent:active,.theme-sanctuary body .sw-btn-gradient-success:active,body .theme-sanctuary .sw-btn-gradient-success:active,.theme-sanctuary body .sw-btn-gradient-warning:active,body .theme-sanctuary .sw-btn-gradient-warning:active,.theme-sanctuary body .sw-btn-gradient-danger:active,body .theme-sanctuary .sw-btn-gradient-danger:active,.theme-sanctuary body .sw-btn-gradient-info:active,body .theme-sanctuary .sw-btn-gradient-info:active,.theme-sanctuary body .sw-btn-gradient-light:active,body .theme-sanctuary .sw-btn-gradient-light:active,.theme-sanctuary body .sw-btn-gradient-dark:active,body .theme-sanctuary .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-sanctuary .sw-btn-gradient-primary,.theme-sanctuary .sw-btn-gradient-secondary,.theme-sanctuary .sw-btn-gradient-accent,.theme-sanctuary .sw-btn-gradient-success,.theme-sanctuary .sw-btn-gradient-warning,.theme-sanctuary .sw-btn-gradient-danger,.theme-sanctuary .sw-btn-gradient-info,.theme-sanctuary .sw-btn-gradient-light,.theme-sanctuary .sw-btn-gradient-dark{box-shadow:var(--sw-shadow-sm);border:none!important}.theme-sanctuary .sw-btn-gradient-primary:hover,.theme-sanctuary .sw-btn-gradient-secondary:hover,.theme-sanctuary .sw-btn-gradient-accent:hover,.theme-sanctuary .sw-btn-gradient-success:hover,.theme-sanctuary .sw-btn-gradient-warning:hover,.theme-sanctuary .sw-btn-gradient-danger:hover,.theme-sanctuary .sw-btn-gradient-info:hover,.theme-sanctuary .sw-btn-gradient-light:hover,.theme-sanctuary .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover),var(--sw-shadow-glow);transform:translateY(-2px)}.theme-sanctuary .sw-btn-gradient-primary:active,.theme-sanctuary .sw-btn-gradient-secondary:active,.theme-sanctuary .sw-btn-gradient-accent:active,.theme-sanctuary .sw-btn-gradient-success:active,.theme-sanctuary .sw-btn-gradient-warning:active,.theme-sanctuary .sw-btn-gradient-danger:active,.theme-sanctuary .sw-btn-gradient-info:active,.theme-sanctuary .sw-btn-gradient-light:active,.theme-sanctuary .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-sanctuary .sw-slider__arrow,.theme-sanctuary .sw-basic-slider__arrow{border-width:1px;border-color:var(--sw-card-border)}.theme-sanctuary .sw-slider__arrow:hover:not(:disabled),.theme-sanctuary .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-color-primary);background-color:var(--sw-color-primary);color:#fff}.theme-sanctuary .table,.theme-sanctuary .sw-table,.theme-sanctuary .sw-table-component{border:1px solid var(--sw-card-border);box-shadow:var(--sw-shadow-sm)}.theme-sanctuary .table tbody tr,.theme-sanctuary .sw-table tbody tr,.theme-sanctuary .sw-table-component tbody tr{transition:var(--sw-transition)}.theme-sanctuary .table tbody tr:hover,.theme-sanctuary .sw-table tbody tr:hover,.theme-sanctuary .sw-table-component tbody tr:hover{background:rgba(var(--sw-color-primary-rgb),.04);box-shadow:inset 3px 0 0 var(--sw-color-primary)}.theme-sanctuary .alert,.theme-sanctuary .sw-alert,.theme-sanctuary .alert-primary,.theme-sanctuary .alert-secondary,.theme-sanctuary .alert-success,.theme-sanctuary .alert-danger,.theme-sanctuary .alert-warning,.theme-sanctuary .alert-info,.theme-sanctuary .sw-alert-primary,.theme-sanctuary .sw-alert-secondary,.theme-sanctuary .sw-alert-accent,.theme-sanctuary .sw-alert-success,.theme-sanctuary .sw-alert-danger,.theme-sanctuary .sw-alert-warning,.theme-sanctuary .sw-alert-info{box-shadow:var(--sw-shadow-sm);border:1px solid;border-left-width:4px}.theme-sanctuary .modal-content{border:2px solid var(--sw-color-border-subtle);box-shadow:var(--sw-shadow-lg),0 0 32px rgba(var(--sw-color-primary-rgb),.1)}.theme-sanctuary .sw-card,.theme-sanctuary .card{border:1px solid var(--sw-color-border-subtle);box-shadow:var(--sw-shadow);transition:var(--sw-transition)}.theme-sanctuary .sw-card:hover,.theme-sanctuary .card:hover{box-shadow:0 4px 12px #78350f1f,0 2px 4px #78350f14,0 6px 16px #78350f0f}.theme-sanctuary .sw-gallery__item,.theme-sanctuary .gallery-item{border:1px solid var(--sw-color-border-subtle);box-shadow:var(--sw-shadow)}.theme-sanctuary .sw-gallery__item:hover,.theme-sanctuary .gallery-item:hover{box-shadow:var(--sw-shadow-lg),var(--sw-shadow-glow);border-color:rgba(var(--sw-color-primary-rgb),.3);transform:translateY(-4px)scale(1.02)}.theme-sanctuary .dropdown-menu{border:1px solid var(--sw-color-border-subtle);box-shadow:var(--sw-shadow-lg)}.theme-sanctuary .section{border-bottom:1px solid var(--sw-color-border-subtle);margin-bottom:var(--sw-spacing-sm)}.theme-sanctuary .sw-video-list__item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-sanctuary .sw-video-list__item:active{background:color-mix(in srgb,var(--sw-color-primary)6%,transparent)}.theme-sanctuary .sw-video-list .list-group-item:hover,.theme-sanctuary .sw-video-feed__sidebar-item:hover{background:color-mix(in srgb,var(--sw-color-primary)4%,transparent);border-left-color:var(--sw-color-primary)}.theme-specimen{--sw-theme-primary:#3d5a80;--sw-theme-secondary:#98c1d9;--sw-theme-accent:#ee6c4d;--sw-theme-bg:#f8f9fa;--sw-theme-surface:#fff;--sw-theme-text:#293241;--sw-theme-muted:#6c757d;--sw-color-primary:var(--sw-theme-primary);--sw-color-secondary:var(--sw-theme-secondary);--sw-color-accent:var(--sw-theme-accent);--sw-color-primary-rgb:61,90,128;--sw-color-secondary-rgb:152,193,217;--sw-color-accent-rgb:238,108,77;--sw-color-read:rgba(var(--sw-color-primary-rgb),.05);--sw-color-browse:rgba(var(--sw-color-secondary-rgb),.07);--sw-color-trust:rgba(var(--sw-color-accent-rgb),.05);--sw-theme-radius-scale:1;--sw-theme-shadow-scale:1;--sw-theme-spacing-scale:1;--sw-border-width:1px;--sw-card-border-width:1px;--sw-border-radius-sm:4px;--sw-border-radius:6px;--sw-border-radius-lg:8px;--sw-radius-button:6px;--sw-card-radius:8px;--sw-shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--sw-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;--sw-shadow-lg:0 10px 20px #0000001a,0 3px 6px #0000000f;--sw-shadow-hover:0 7px 14px #0000001a,0 3px 6px #0000000d;--sw-spacing-xs:.375rem;--sw-spacing-sm:.625rem;--sw-spacing:1rem;--sw-spacing-lg:1.5rem;--sw-spacing-xl:2rem;--sw-transition-speed:.2s;--sw-transition:all .2s cubic-bezier(.4,0,.2,1);--sw-container-max:1200px;--sw-container-max-xxl:1400px;--sw-card-bg:var(--sw-color-surface);--sw-card-bg-alt:#f1f3f5;--sw-card-color:var(--sw-color-text);--sw-card-color-muted:var(--sw-theme-muted);--sw-card-border:#e9ecef;--sw-card-shadow:var(--sw-shadow-sm);--sw-card-shadow-hover:var(--sw-shadow);--sw-card-padding:1.25rem;--sw-card-header-bg:var(--sw-color-surface);--sw-card-header-border:var(--sw-card-border);--sw-card-footer-bg:var(--sw-color-surface);--sw-card-footer-border:var(--sw-card-border);--sw-card-hover-border:rgba(var(--sw-color-primary-rgb),.25);--sw-card-hover-transform:translateY(-2px);--sw-card-tile-hover-translate:-3px;--sw-btn-padding-y-md:.5rem;--sw-btn-padding-x-md:1.25rem;--sw-btn-font-size-md:.9375rem;--sw-video-list-hover-bg:color-mix(in srgb,var(--sw-color-primary)5%,transparent);--sw-video-list-hover-border:var(--sw-color-primary);--sw-video-list-active-bg:color-mix(in srgb,var(--sw-color-primary)8%,transparent);--sw-nav-link-active-color:var(--sw-theme-primary);--sw-dropdown-link-active-bg:var(--sw-theme-primary);--sw-navbar-shadow:var(--sw-shadow-sm);--sw-section-overlay-color:0,0,0;--sw-section-overlay-opacity:.5;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-specimen .navbar{box-shadow:var(--sw-navbar-shadow);padding-top:1rem;padding-bottom:1rem}.theme-specimen .navbar .navbar-brand{letter-spacing:-.01em;font-weight:700}.theme-specimen .navbar .navbar-collapse .nav-link{border-radius:var(--sw-border-radius-sm);transition:var(--sw-transition);padding:.5rem 1rem;font-weight:500}.theme-specimen .navbar .navbar-collapse .nav-link:hover,.theme-specimen .navbar .navbar-collapse .nav-link:focus,.theme-specimen .navbar .navbar-collapse .nav-link.active{background:rgba(var(--sw-color-primary-rgb),.08)}.theme-specimen .sw-card--soft,.theme-specimen .sw-card.sw-card--soft{--sw-card-bg:#f8f9fa;--sw-card-shadow:none;--sw-card-border:transparent}.theme-specimen .sw-card--elevated,.theme-specimen .sw-card.sw-card--elevated{--sw-card-shadow:var(--sw-shadow);--sw-card-shadow-hover:var(--sw-shadow-lg)}.theme-specimen .sw-card--bordered,.theme-specimen .sw-card.sw-card--bordered{--sw-card-border-width:2px;--sw-card-shadow:none;--sw-card-border:#dee2e6}.theme-specimen .sw-card--compact.sw-card--list,.theme-specimen .sw-card-tile--compact.sw-card--list{--sw-card-radius:0;--sw-card-shadow:none}.theme-specimen .btn:not(.btn-link),.theme-specimen .sw-btn:not([class*=link]),.theme-specimen .sw-btn-primary:not([class*=link]),.theme-specimen .sw-btn-secondary:not([class*=link]),.theme-specimen .sw-btn-success:not([class*=link]),.theme-specimen .sw-btn-danger:not([class*=link]),.theme-specimen .sw-btn-warning:not([class*=link]),.theme-specimen .sw-btn-info:not([class*=link]),.theme-specimen .sw-btn-light:not([class*=link]),.theme-specimen .sw-btn-dark:not([class*=link]),.theme-specimen .sw-btn-accent:not([class*=link]),.theme-specimen .sw-btn-read:not([class*=link]),.theme-specimen .sw-btn-browse:not([class*=link]),.theme-specimen .sw-btn-trust:not([class*=link]),.theme-specimen .sw-btn-outline-primary:not([class*=link]),.theme-specimen .sw-btn-outline-secondary:not([class*=link]),.theme-specimen .sw-btn-outline-success:not([class*=link]),.theme-specimen .sw-btn-outline-danger:not([class*=link]),.theme-specimen .sw-btn-outline-warning:not([class*=link]),.theme-specimen .sw-btn-outline-info:not([class*=link]),.theme-specimen .sw-btn-outline-light:not([class*=link]),.theme-specimen .sw-btn-outline-dark:not([class*=link]),.theme-specimen .sw-btn-outline-accent:not([class*=link]),.theme-specimen .sw-btn-outline-read:not([class*=link]),.theme-specimen .sw-btn-outline-browse:not([class*=link]),.theme-specimen .sw-btn-outline-trust:not([class*=link]),.theme-specimen .btn:not([class*=link]),.theme-specimen .btn-primary:not([class*=link]),.theme-specimen .btn-secondary:not([class*=link]),.theme-specimen .btn-success:not([class*=link]),.theme-specimen .btn-danger:not([class*=link]),.theme-specimen .btn-warning:not([class*=link]),.theme-specimen .btn-info:not([class*=link]),.theme-specimen .btn-light:not([class*=link]),.theme-specimen .btn-dark:not([class*=link]),.theme-specimen .btn-outline-primary:not([class*=link]),.theme-specimen .btn-outline-secondary:not([class*=link]),.theme-specimen .btn-outline-success:not([class*=link]),.theme-specimen .btn-outline-danger:not([class*=link]),.theme-specimen .btn-outline-warning:not([class*=link]),.theme-specimen .btn-outline-info:not([class*=link]),.theme-specimen body .sw-btn-gradient-primary:not([class*=link]),body .theme-specimen .sw-btn-gradient-primary:not([class*=link]),.theme-specimen body .sw-btn-gradient-secondary:not([class*=link]),body .theme-specimen .sw-btn-gradient-secondary:not([class*=link]),.theme-specimen body .sw-btn-gradient-accent:not([class*=link]),body .theme-specimen .sw-btn-gradient-accent:not([class*=link]),.theme-specimen body .sw-btn-gradient-success:not([class*=link]),body .theme-specimen .sw-btn-gradient-success:not([class*=link]),.theme-specimen body .sw-btn-gradient-warning:not([class*=link]),body .theme-specimen .sw-btn-gradient-warning:not([class*=link]),.theme-specimen body .sw-btn-gradient-danger:not([class*=link]),body .theme-specimen .sw-btn-gradient-danger:not([class*=link]),.theme-specimen body .sw-btn-gradient-info:not([class*=link]),body .theme-specimen .sw-btn-gradient-info:not([class*=link]),.theme-specimen body .sw-btn-gradient-light:not([class*=link]),body .theme-specimen .sw-btn-gradient-light:not([class*=link]),.theme-specimen body .sw-btn-gradient-dark:not([class*=link]),body .theme-specimen .sw-btn-gradient-dark:not([class*=link]){box-shadow:var(--sw-shadow-sm)}.theme-specimen .btn:not(.btn-link):hover,.theme-specimen .sw-btn:not([class*=link]):hover,.theme-specimen .sw-btn-primary:not([class*=link]):hover,.theme-specimen .sw-btn-secondary:not([class*=link]):hover,.theme-specimen .sw-btn-success:not([class*=link]):hover,.theme-specimen .sw-btn-danger:not([class*=link]):hover,.theme-specimen .sw-btn-warning:not([class*=link]):hover,.theme-specimen .sw-btn-info:not([class*=link]):hover,.theme-specimen .sw-btn-light:not([class*=link]):hover,.theme-specimen .sw-btn-dark:not([class*=link]):hover,.theme-specimen .sw-btn-accent:not([class*=link]):hover,.theme-specimen .sw-btn-read:not([class*=link]):hover,.theme-specimen .sw-btn-browse:not([class*=link]):hover,.theme-specimen .sw-btn-trust:not([class*=link]):hover,.theme-specimen .sw-btn-outline-primary:not([class*=link]):hover,.theme-specimen .sw-btn-outline-secondary:not([class*=link]):hover,.theme-specimen .sw-btn-outline-success:not([class*=link]):hover,.theme-specimen .sw-btn-outline-danger:not([class*=link]):hover,.theme-specimen .sw-btn-outline-warning:not([class*=link]):hover,.theme-specimen .sw-btn-outline-info:not([class*=link]):hover,.theme-specimen .sw-btn-outline-light:not([class*=link]):hover,.theme-specimen .sw-btn-outline-dark:not([class*=link]):hover,.theme-specimen .sw-btn-outline-accent:not([class*=link]):hover,.theme-specimen .sw-btn-outline-read:not([class*=link]):hover,.theme-specimen .sw-btn-outline-browse:not([class*=link]):hover,.theme-specimen .sw-btn-outline-trust:not([class*=link]):hover,.theme-specimen .btn:not([class*=link]):hover,.theme-specimen .btn-primary:not([class*=link]):hover,.theme-specimen .btn-secondary:not([class*=link]):hover,.theme-specimen .btn-success:not([class*=link]):hover,.theme-specimen .btn-danger:not([class*=link]):hover,.theme-specimen .btn-warning:not([class*=link]):hover,.theme-specimen .btn-info:not([class*=link]):hover,.theme-specimen .btn-light:not([class*=link]):hover,.theme-specimen .btn-dark:not([class*=link]):hover,.theme-specimen .btn-outline-primary:not([class*=link]):hover,.theme-specimen .btn-outline-secondary:not([class*=link]):hover,.theme-specimen .btn-outline-success:not([class*=link]):hover,.theme-specimen .btn-outline-danger:not([class*=link]):hover,.theme-specimen .btn-outline-warning:not([class*=link]):hover,.theme-specimen .btn-outline-info:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-primary:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-primary:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-secondary:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-secondary:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-accent:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-accent:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-success:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-success:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-warning:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-warning:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-danger:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-danger:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-info:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-info:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-light:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-light:not([class*=link]):hover,.theme-specimen body .sw-btn-gradient-dark:not([class*=link]):hover,body .theme-specimen .sw-btn-gradient-dark:not([class*=link]):hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.theme-specimen .btn:not(.btn-link):active,.theme-specimen .sw-btn:not([class*=link]):active,.theme-specimen .sw-btn-primary:not([class*=link]):active,.theme-specimen .sw-btn-secondary:not([class*=link]):active,.theme-specimen .sw-btn-success:not([class*=link]):active,.theme-specimen .sw-btn-danger:not([class*=link]):active,.theme-specimen .sw-btn-warning:not([class*=link]):active,.theme-specimen .sw-btn-info:not([class*=link]):active,.theme-specimen .sw-btn-light:not([class*=link]):active,.theme-specimen .sw-btn-dark:not([class*=link]):active,.theme-specimen .sw-btn-accent:not([class*=link]):active,.theme-specimen .sw-btn-read:not([class*=link]):active,.theme-specimen .sw-btn-browse:not([class*=link]):active,.theme-specimen .sw-btn-trust:not([class*=link]):active,.theme-specimen .sw-btn-outline-primary:not([class*=link]):active,.theme-specimen .sw-btn-outline-secondary:not([class*=link]):active,.theme-specimen .sw-btn-outline-success:not([class*=link]):active,.theme-specimen .sw-btn-outline-danger:not([class*=link]):active,.theme-specimen .sw-btn-outline-warning:not([class*=link]):active,.theme-specimen .sw-btn-outline-info:not([class*=link]):active,.theme-specimen .sw-btn-outline-light:not([class*=link]):active,.theme-specimen .sw-btn-outline-dark:not([class*=link]):active,.theme-specimen .sw-btn-outline-accent:not([class*=link]):active,.theme-specimen .sw-btn-outline-read:not([class*=link]):active,.theme-specimen .sw-btn-outline-browse:not([class*=link]):active,.theme-specimen .sw-btn-outline-trust:not([class*=link]):active,.theme-specimen .btn:not([class*=link]):active,.theme-specimen .btn-primary:not([class*=link]):active,.theme-specimen .btn-secondary:not([class*=link]):active,.theme-specimen .btn-success:not([class*=link]):active,.theme-specimen .btn-danger:not([class*=link]):active,.theme-specimen .btn-warning:not([class*=link]):active,.theme-specimen .btn-info:not([class*=link]):active,.theme-specimen .btn-light:not([class*=link]):active,.theme-specimen .btn-dark:not([class*=link]):active,.theme-specimen .btn-outline-primary:not([class*=link]):active,.theme-specimen .btn-outline-secondary:not([class*=link]):active,.theme-specimen .btn-outline-success:not([class*=link]):active,.theme-specimen .btn-outline-danger:not([class*=link]):active,.theme-specimen .btn-outline-warning:not([class*=link]):active,.theme-specimen .btn-outline-info:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-primary:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-primary:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-secondary:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-secondary:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-accent:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-accent:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-success:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-success:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-warning:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-warning:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-danger:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-danger:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-info:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-info:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-light:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-light:not([class*=link]):active,.theme-specimen body .sw-btn-gradient-dark:not([class*=link]):active,body .theme-specimen .sw-btn-gradient-dark:not([class*=link]):active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-specimen .sw-btn-gradient-primary,.theme-specimen .sw-btn-gradient-secondary,.theme-specimen .sw-btn-gradient-accent,.theme-specimen .sw-btn-gradient-success,.theme-specimen .sw-btn-gradient-warning,.theme-specimen .sw-btn-gradient-danger,.theme-specimen .sw-btn-gradient-info,.theme-specimen .sw-btn-gradient-light,.theme-specimen .sw-btn-gradient-dark{box-shadow:var(--sw-shadow-sm)}.theme-specimen .sw-btn-gradient-primary:hover,.theme-specimen .sw-btn-gradient-secondary:hover,.theme-specimen .sw-btn-gradient-accent:hover,.theme-specimen .sw-btn-gradient-success:hover,.theme-specimen .sw-btn-gradient-warning:hover,.theme-specimen .sw-btn-gradient-danger:hover,.theme-specimen .sw-btn-gradient-info:hover,.theme-specimen .sw-btn-gradient-light:hover,.theme-specimen .sw-btn-gradient-dark:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.theme-specimen .sw-btn-gradient-primary:active,.theme-specimen .sw-btn-gradient-secondary:active,.theme-specimen .sw-btn-gradient-accent:active,.theme-specimen .sw-btn-gradient-success:active,.theme-specimen .sw-btn-gradient-warning:active,.theme-specimen .sw-btn-gradient-danger:active,.theme-specimen .sw-btn-gradient-info:active,.theme-specimen .sw-btn-gradient-light:active,.theme-specimen .sw-btn-gradient-dark:active{box-shadow:var(--sw-shadow-sm);transform:translateY(0)}.theme-specimen .sw-slider__arrow,.theme-specimen .sw-basic-slider__arrow{border-width:1px;border-color:var(--sw-card-border)}.theme-specimen .sw-slider__arrow:hover:not(:disabled),.theme-specimen .sw-basic-slider__arrow:hover:not(:disabled){border-color:var(--sw-color-primary);background-color:var(--sw-color-primary);color:#fff}.theme-specimen .form-control,.theme-specimen .form-select{border-radius:var(--sw-border-radius);transition:var(--sw-transition)}.theme-specimen .form-control:focus,.theme-specimen .form-select:focus{box-shadow:0 0 0 3px rgba(var(--sw-color-primary-rgb),.15);border-color:var(--sw-color-primary)}.theme-specimen .table,.theme-specimen .sw-table,.theme-specimen .sw-table-component{border-radius:var(--sw-border-radius);overflow:hidden}.theme-specimen .table th,.theme-specimen .sw-table th,.theme-specimen .sw-table-component th{border-bottom-width:2px;font-weight:600}.theme-specimen .table tbody tr,.theme-specimen .sw-table tbody tr,.theme-specimen .sw-table-component tbody tr{transition:var(--sw-transition)}.theme-specimen .table tbody tr:hover,.theme-specimen .sw-table tbody tr:hover,.theme-specimen .sw-table-component tbody tr:hover{background:rgba(var(--sw-color-primary-rgb),.03)}.theme-specimen .alert,.theme-specimen .sw-alert,.theme-specimen .sw-alert-primary,.theme-specimen .sw-alert-secondary,.theme-specimen .sw-alert-accent,.theme-specimen .sw-alert-success,.theme-specimen .sw-alert-danger,.theme-specimen .sw-alert-warning,.theme-specimen .sw-alert-info,.theme-specimen .alert-primary,.theme-specimen .alert-secondary,.theme-specimen .alert-success,.theme-specimen .alert-danger,.theme-specimen .alert-warning,.theme-specimen .alert-info{border-radius:var(--sw-border-radius);box-shadow:var(--sw-shadow-sm)}.theme-specimen .modal-content{border-radius:var(--sw-border-radius-lg);box-shadow:var(--sw-shadow-lg)}.theme-specimen .sw-video-list__item:hover,.theme-specimen .sw-video-feed__sidebar-item:hover{background:var(--sw-video-list-hover-bg);border-left-color:var(--sw-video-list-hover-border)}.theme-specimen .sw-video-list__item:active{background:var(--sw-video-list-active-bg)}.theme-specimen .pagination .page-link{border-radius:var(--sw-border-radius-sm);transition:var(--sw-transition)}.theme-specimen .pagination .page-link:hover{background:rgba(var(--sw-color-primary-rgb),.08)}.theme-specimen .badge{border-radius:var(--sw-border-radius-sm);font-weight:600}.theme-specimen .sw-gallery__item,.theme-specimen .gallery-item{border-radius:var(--sw-border-radius);transition:var(--sw-transition);overflow:hidden}.theme-specimen .sw-gallery__item:hover,.theme-specimen .gallery-item:hover{box-shadow:var(--sw-shadow-hover);transform:scale(1.02)}.theme-specimen h1,.theme-specimen h2,.theme-specimen h3,.theme-specimen h4,.theme-specimen h5,.theme-specimen h6{letter-spacing:-.01em;font-weight:600}html,body{height:100%;margin:0;padding:0}body{color:#2e3335;background:#fff;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.page-layout-wrapper{flex-direction:column;min-height:100vh;display:flex}.layout-main-wrapper{flex:1 0 auto}.layout-header{flex-shrink:0}.layout-footer{flex-shrink:0;margin-top:auto}
