*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-scope,.tw-scope *,.tw-scope :after,.tw-scope :before{box-sizing:border-box}.tw-scope{color:#3a4556;font-family:helvetica-neue-lt-pro,helvetica neue,helvetica,arial,sans-serif;line-height:1.5}.tw-scope :where(a){color:inherit;text-decoration:none}.tw-scope :where(button){background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.tw-scope :where(ul){list-style:none;margin:0;padding:0}.tw-scope :where(img){display:block;max-width:100%}.tw-scope :where(summary){cursor:pointer;list-style:none}.tw-scope :where(summary)::-webkit-details-marker{display:none}.tw-scope details[open]>summary svg{transform:rotate(90deg)}.tw-scope .tw-disclosure>.tw-disclosure-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1)}.tw-scope .tw-disclosure[open]>.tw-disclosure-content{grid-template-rows:1fr}.tw-scope .tw-disclosure>.tw-disclosure-content>.tw-disclosure-inner{min-height:0;overflow:hidden}.tw-scope .tw-chevron{border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;flex-shrink:0;height:8px;margin-top:-2px;transform:rotate(45deg) translateY(-2px);transition:transform .25s cubic-bezier(.16,1,.3,1);width:8px}.tw-scope [data-masthead-target=dropdown][data-open=true] .tw-chevron{transform:rotate(-135deg) translateY(-2px) translateX(-4px)}@media (hover:hover){.tw-scope .tw-nav-item:hover .tw-chevron{transform:rotate(-135deg) translateY(-2px) translateX(-4px)}.tw-scope [data-masthead-target=dropdown][data-suppress-hover=true]:hover .tw-chevron{transform:rotate(45deg) translateY(-2px)}}.tw-scope .tw-mega{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 20px 60px rgba(29,64,94,.2);left:50%;max-width:calc(100vw - 2rem);opacity:0;padding:2rem 2.5rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(-8px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;visibility:hidden}.tw-scope [data-masthead-target=dropdown][data-open=true] .tw-mega{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}@media (hover:hover){.tw-scope .tw-nav-item:hover .tw-mega{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.tw-scope [data-masthead-target=dropdown][data-suppress-hover=true]:hover .tw-mega{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-8px);visibility:hidden}}@media (min-width:1280px){.tw-scope .tw-nav-item{position:relative}.tw-scope .tw-mega{left:0;transform:translateY(-8px)}.tw-scope [data-masthead-target=dropdown][data-open=true] .tw-mega{transform:translateY(0)}}@media (min-width:1280px) and (hover:hover){.tw-scope .tw-nav-item:hover .tw-mega{transform:translateY(0)}.tw-scope [data-masthead-target=dropdown][data-suppress-hover=true]:hover .tw-mega{transform:translateY(-8px)}}.tw-scope [data-tooltip]{position:relative}.tw-scope [data-tooltip]:after{background:#1d405e;border-radius:4px;color:#fff;content:attr(data-tooltip);display:none;font-size:.7rem;font-weight:600;left:50%;letter-spacing:.04em;padding:4px 8px;pointer-events:none;position:absolute;text-transform:uppercase;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;z-index:10}.tw-scope [data-tooltip]:focus-visible:after,.tw-scope [data-tooltip]:hover:after{display:block}.tw-scope .tw-mobile-menu{display:grid;grid-template-rows:0fr;left:0;position:absolute;right:0;top:100%;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.tw-scope .tw-mobile-menu[data-open=true]{box-shadow:0 14px 24px -8px rgba(0,0,0,.12);grid-template-rows:1fr}.tw-scope:has(.tw-mobile-menu[data-open=true]) .tw-menu-badge{display:none}.tw-scope .tw-mobile-menu-inner{min-height:0;opacity:0;overflow:hidden;transition:opacity .16s ease 20ms}.tw-scope .tw-mobile-menu[data-open=true] .tw-mobile-menu-inner{opacity:1}.tw-pointer-events-none{pointer-events:none}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{inset:0}.-tw-right-0\.5{right:-.125rem}.-tw-right-2{right:-.5rem}.-tw-top-0\.5{top:-.125rem}.-tw-top-1{top:-.25rem}.tw-left-3{left:.75rem}.tw-right-1{right:.25rem}.tw-top-0{top:0}.tw-top-1{top:.25rem}.tw-z-10{z-index:10}.tw-z-\[1000\]{z-index:1000}.tw-m-0{margin:0}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mb-2{margin-bottom:.5rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-ml-auto{margin-left:auto}.tw-mt-0{margin-top:0}.tw-mt-10{margin-top:2.5rem}.tw-mt-16{margin-top:4rem}.tw-mt-6{margin-top:1.5rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-4{height:1rem}.tw-h-7{height:1.75rem}.tw-h-\[140px\]{height:140px}.tw-h-\[160px\]{height:160px}.tw-h-\[180px\]{height:180px}.tw-h-\[18px\]{height:18px}.tw-h-\[220px\]{height:220px}.tw-h-\[72px\]{height:72px}.tw-h-full{height:100%}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-4{width:1rem}.tw-w-7{width:1.75rem}.tw-w-\[720px\]{width:720px}.tw-w-\[960px\]{width:960px}.tw-w-auto{width:auto}.tw-w-full{width:100%}.tw-min-w-\[16px\]{min-width:16px}.tw-min-w-\[18px\]{min-width:18px}.tw-max-w-\[1400px\]{max-width:1400px}.tw-max-w-\[260px\]{max-width:260px}.tw-max-w-full{max-width:100%}.tw-flex-1{flex:1 1 0%}.tw-shrink-0{flex-shrink:0}.tw-grow{flex-grow:1}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-10{gap:2.5rem}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-overflow-hidden,.tw-truncate{overflow:hidden}.tw-truncate{text-overflow:ellipsis}.tw-truncate,.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded{border-radius:.25rem}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.tw-border-0{border-width:0}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-mist-100{--tw-border-opacity:1;border-color:rgb(230 234 240/var(--tw-border-opacity,1))}.tw-border-white\/20{border-color:hsla(0,0%,100%,.2)}.tw-bg-brand{--tw-bg-opacity:1;background-color:rgb(0 112 204/var(--tw-bg-opacity,1))}.tw-bg-mist-100{--tw-bg-opacity:1;background-color:rgb(230 234 240/var(--tw-bg-opacity,1))}.tw-bg-navy{--tw-bg-opacity:1;background-color:rgb(29 64 94/var(--tw-bg-opacity,1))}.tw-bg-navy-deep{--tw-bg-opacity:1;background-color:rgb(22 47 70/var(--tw-bg-opacity,1))}.tw-bg-offwhite{--tw-bg-opacity:1;background-color:rgb(238 241 246/var(--tw-bg-opacity,1))}.tw-bg-offwhite\/60{background-color:rgba(238,241,246,.6)}.tw-bg-segment{--tw-bg-opacity:1;background-color:rgb(255 99 0/var(--tw-bg-opacity,1))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-white\/10{background-color:hsla(0,0%,100%,.1)}.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.tw-from-navy\/85{--tw-gradient-from:rgba(29,64,94,.85) var(--tw-gradient-from-position);--tw-gradient-to:rgba(29,64,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-to-navy\/15{--tw-gradient-to:rgba(29,64,94,.15) var(--tw-gradient-to-position)}.tw-bg-cover{background-size:cover}.tw-bg-center{background-position:50%}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-1{padding:.25rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-\[3px\]{padding:3px}.\!tw-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[1\.15rem\]{padding-left:1.15rem;padding-right:1.15rem}.tw-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-py-\[0\.85rem\]{padding-bottom:.85rem;padding-top:.85rem}.tw-py-\[11px\]{padding-bottom:11px;padding-top:11px}.\!tw-pl-5{padding-left:1.25rem!important}.\!tw-pr-7{padding-right:1.75rem!important}.tw-pb-8{padding-bottom:2rem}.tw-pl-9{padding-left:2.25rem}.tw-pr-3{padding-right:.75rem}.tw-pt-12{padding-top:3rem}.tw-pt-6{padding-top:1.5rem}.tw-text-center{text-align:center}.tw-font-body{font-family:helvetica-neue-lt-pro,helvetica neue,helvetica,arial,sans-serif}.tw-font-display{font-family:Barlow Condensed,Arial Narrow,sans-serif}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-\[0\.65rem\]{font-size:.65rem}.tw-text-\[0\.6rem\]{font-size:.6rem}.tw-text-\[0\.7rem\]{font-size:.7rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.tw-text-mist-300{--tw-text-opacity:1;color:rgb(176 186 201/var(--tw-text-opacity,1))}.tw-text-mist-500{--tw-text-opacity:1;color:rgb(107 122 141/var(--tw-text-opacity,1))}.tw-text-mist-600{--tw-text-opacity:1;color:rgb(58 74 92/var(--tw-text-opacity,1))}.tw-text-navy{--tw-text-opacity:1;color:rgb(29 64 94/var(--tw-text-opacity,1))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-text-white\/50{color:hsla(0,0%,100%,.5)}.tw-text-white\/60{color:hsla(0,0%,100%,.6)}.tw-text-white\/65{color:hsla(0,0%,100%,.65)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\],.tw-shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-300{transition-duration:.3s}.home{background:var(--white);color:var(--text);font-family:var(--font-body);line-height:1.6;--navy:#1d405e;--navy-deep:#162f46;--ocean:#20405c;--ocean-light:#2a5580;--slate:#3d5a80;--brand:#0070cc;--brand-light:#2d8ce0;--brand-dark:#005ba3;--brand-pale:#e8eef2;--control:#0e9bd8;--protect:#ece918;--sense:#bfa9d1;--white:#fff;--off-white:#eef1f6;--grey-100:#e6eaf0;--grey-200:#dde2ea;--grey-600:#3a4a5c;--grey-300:#b0bac9;--grey-500:#6b7a8d;--grey-700:#3a4556;--text:#333;--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"helvetica-neue-lt-pro","helvetica neue",helvetica,arial,sans-serif;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--gutter:2rem}.home *,.home :after,.home :before{box-sizing:border-box;margin:0;padding:0}.home a{color:inherit;text-decoration:none}.home button{background:none;border:none;cursor:pointer;font-family:inherit}.home ul{list-style:none}.home img{display:block;max-width:100%}.home h2{line-height:1.05}.home .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.home .hero{align-items:center;display:flex;height:clamp(400px,40vw,560px);overflow:hidden;position:relative}.home .hero-slides{inset:0;position:absolute;z-index:0}.home .hero-slide{inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease}.home .hero-slide.active{opacity:1;z-index:1}.home .hero-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.home .hero-slide.active img{animation:home-kenBurns 7s ease-out forwards}.home .hero-slide.leaving img{transform:scale(1.05)}@keyframes home-kenBurns{0%{transform:scale(1)}to{transform:scale(1.05)}}.home .hero-slide-overlay{background:linear-gradient(135deg,rgba(29,64,94,.82),rgba(29,64,94,.45) 50%,rgba(29,64,94,.25)),linear-gradient(0deg,rgba(29,64,94,.7) 0,transparent 50%);inset:0;position:absolute;z-index:1}.home .hero-waves{bottom:0;height:200px;left:0;overflow:hidden;position:absolute;right:0;z-index:4}.home .hero-waves svg{bottom:-2px;height:100%;left:0;position:absolute;width:200%}.home .wave-1{animation:home-waveShift 8s ease-in-out infinite;opacity:.15}.home .wave-2{animation:home-waveShift 12s ease-in-out infinite reverse;opacity:.08}@keyframes home-waveShift{0%,to{transform:translateX(0)}50%{transform:translateX(-25%)}}.home .hero-content{inset:0;position:absolute;z-index:5}.home .hero-slide-content{align-items:flex-end;display:flex;flex-direction:column;left:50%;margin-top:-2rem;max-width:1400px;opacity:0;padding:0 2rem;pointer-events:none;position:absolute;text-align:right;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:100%}.home .hero-slide-content.active{opacity:1;pointer-events:auto}.home .hero-slide-content.active .hero-label{animation:home-fadeInUp .7s var(--ease-out-expo) .15s forwards;opacity:0;transform:translateY(20px)}.home .hero-slide-content.active h1{animation:home-fadeInUp .7s var(--ease-out-expo) .3s forwards;opacity:0;transform:translateY(30px)}.home .hero-slide-content.active .hero-subtitle{animation:home-fadeInUp .7s var(--ease-out-expo) .45s forwards;opacity:0;transform:translateY(30px)}.home .hero-slide-content.active .hero-actions{animation:home-fadeInUp .7s var(--ease-out-expo) .6s forwards;opacity:0;transform:translateY(30px)}.home .hero-label{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,112,204,.15);border:1px solid rgba(0,112,204,.35);border-radius:100px;color:hsla(0,0%,100%,.85);display:inline-flex;font-family:var(--font-display);font-size:.85rem;font-weight:600;gap:8px;letter-spacing:.1em;margin-bottom:1.5rem;padding:6px 16px;text-transform:uppercase}.home .hero-label:before{animation:home-pulse 2s ease infinite;background:var(--brand);border-radius:50%;content:"";height:6px;width:6px}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.4}}.home .hero h1{color:var(--white);font-family:var(--font-display);font-size:clamp(3.2rem,7vw,6rem);font-weight:700;letter-spacing:.02em;line-height:.95;margin-bottom:1.5rem;max-width:700px;text-transform:uppercase}.home .hero h1 em{color:var(--control);font-style:normal}.home .hero-subtitle{color:hsla(0,0%,100%,.75);font-size:1.25rem;font-weight:500;line-height:1.7;margin-bottom:2.5rem;max-width:500px}.home .hero-actions{align-items:center;display:flex;gap:1rem;justify-content:flex-end}@keyframes home-fadeInUp{to{opacity:1;transform:translateY(0)}}.home .hero-nav{align-items:center;bottom:60px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:6}.home .hero-nav-dot{background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .4s var(--ease-out-expo);width:10px}.home .hero-nav-dot:hover{background:hsla(0,0%,100%,.3);border-color:var(--white)}.home .hero-nav-dot.active{background:var(--white);border-color:var(--white);border-radius:6px;overflow:hidden;position:relative;width:32px}.home .hero-nav-dot.active:after{animation:home-dotProgress var(--slide-duration,6s) linear forwards;background:var(--control);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes home-dotProgress{0%{width:0}to{width:100%}}.home .hero-arrows{bottom:48px;display:flex;justify-content:space-between;left:0;padding:0 1.5rem;pointer-events:none;position:absolute;right:0;z-index:6}.home .hero-arrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(29,64,94,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;pointer-events:auto;transition:all .3s var(--ease-out-expo);width:48px}.home .hero:hover .hero-arrow{opacity:1}.home .hero-arrow:hover{background:rgba(0,112,204,.5);border-color:hsla(0,0%,100%,.3);transform:scale(1.1)}.home .hero-arrow svg{height:20px;width:20px}.home .btn{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--font-display);font-size:1rem;font-weight:600;gap:10px;letter-spacing:.06em;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .3s var(--ease-out-expo)}.home .btn-primary{background:var(--brand);color:var(--white)}.home .btn-primary:hover{background:var(--brand-light);box-shadow:0 8px 30px rgba(0,112,204,.35);transform:translateY(-2px)}.home .btn-secondary{background:transparent;border:2px solid hsla(0,0%,100%,.35);color:var(--white)}.home .btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:var(--white);transform:translateY(-2px)}.home .btn-dark{background:var(--navy);color:var(--white)}.home .btn-dark:hover{background:var(--ocean);box-shadow:0 8px 30px rgba(29,64,94,.3);transform:translateY(-2px)}.home .btn-outline{background:transparent;border:2px solid var(--grey-200);color:var(--navy)}.home .btn-outline:hover{border-color:var(--navy);transform:translateY(-2px)}.home .btn-sm{font-size:.9rem;padding:10px 20px}.home .btn svg{height:16px;transition:transform .3s ease;width:16px}.home .btn:hover svg{transform:translateX(3px)}.home .trust-bar{background:var(--brand-pale);border-bottom:1px solid rgba(29,64,94,.08);padding:1.25rem 0}.home .trust-bar-inner{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1400px;padding:0 2rem}.home .trust-item{align-items:center;color:var(--navy);display:flex;font-size:.85rem;font-weight:500;gap:10px}.home .trust-item svg{color:var(--brand);flex-shrink:0;height:22px;width:22px}.home .section{padding:2.5rem 0}.home .section-inner{margin:0 auto;max-width:1400px;padding:0 2rem}.home .section-header{margin-bottom:2.5rem;text-align:center}.home .section-header h2{color:var(--navy);font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;letter-spacing:.04em;margin-bottom:.75rem;text-transform:uppercase}.home .section-header p{color:var(--grey-500);font-size:1rem;font-weight:400;margin:0 auto;max-width:560px}.home .section-eyebrow{color:var(--brand);font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.15em;margin-bottom:.5rem;text-transform:uppercase}.home .section-products{background:var(--off-white)}.home .section-videos{padding-bottom:0}.home .products-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}.home .products-header .btn{flex-shrink:0;white-space:nowrap}.home .products-header .left h2{color:var(--navy);font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home .products-header .left .section-eyebrow{margin-bottom:.5rem}.home .products-grid{display:flex;gap:1.5rem;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-block:-20px -72px;padding:20px var(--gutter) 72px;scrollbar-width:none}.home .products-grid::-webkit-scrollbar{display:none}.home .products-grid .product-card{flex:0 0 calc(28.57143% - 0.42857rem);max-width:calc(28.57143% - .42857rem);scroll-snap-align:start}.home .product-card{background:var(--white);border:1px solid var(--grey-100);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .35s var(--ease-out-expo)}.home .product-card:hover{border-color:transparent;box-shadow:0 20px 50px rgba(29,64,94,.1);transform:translateY(-6px)}.home .product-card-image{align-items:center;aspect-ratio:4/3;background:var(--white);border-bottom:1px solid var(--grey-100);display:flex;flex-direction:column;gap:8px;justify-content:center;overflow:hidden;position:relative}.home .product-card-image img{height:70%;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .5s var(--ease-out-expo);width:70%;z-index:1}.home .product-card:hover .product-card-image img{transform:scale(1.06)}.home .product-badge{background:var(--brand);border-radius:4px;color:var(--white);font-family:var(--font-display);font-size:.75rem;font-weight:700;left:12px;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.home .product-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem 1.5rem 1.5rem}.home .product-card-category{color:var(--grey-300);font-size:.8rem;font-weight:600;letter-spacing:.08em;margin-bottom:.4rem}.home .product-card h3,.home .product-card-category{font-family:var(--font-display);text-transform:uppercase}.home .product-card h3{color:var(--navy);font-size:1.5rem;font-weight:700;letter-spacing:.02em;margin-bottom:.5rem}.home .product-card-subtitle{color:var(--grey-400);font-size:.95rem;line-height:1.4;margin-bottom:.75rem}.home .product-card-footer{align-items:center;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.home .product-price{color:var(--navy);font-family:var(--font-display);font-size:1.3rem;font-weight:700}.home .btn-add-basket{align-items:center;background:var(--navy);border-radius:4px;color:var(--white);display:flex;font-family:var(--font-display);font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase;transition:all .25s ease}.home .btn-add-basket:hover{background:var(--brand);box-shadow:0 4px 15px rgba(0,112,204,.25)}.home .btn-add-basket svg{height:14px;width:14px}.home .product-card-overlay{align-items:center;background:rgba(29,64,94,0);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:background .3s ease;z-index:3}.home .product-card:hover .product-card-overlay{background:rgba(29,64,94,.03)}.home .promo-banner{background:linear-gradient(135deg,var(--navy-deep) 0,var(--navy) 60%,var(--ocean-light) 100%);overflow:hidden;padding:2.5rem 0;position:relative}.home .promo-banner:before{background:repeating-linear-gradient(90deg,transparent,transparent 60px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 61px),repeating-linear-gradient(0deg,transparent,transparent 60px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 61px);content:"";inset:0;position:absolute}.home .promo-banner:after{background:radial-gradient(circle,rgba(0,112,204,.12) 0,transparent 70%);border-radius:50%;content:"";height:500px;position:absolute;right:-5%;top:-30%;width:500px}.home .promo-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 2rem;position:relative;z-index:2}.home .promo-content{max-width:600px}.home .promo-eyebrow{color:var(--control);font-size:.85rem;font-weight:600;letter-spacing:.15em}.home .promo-content h2,.home .promo-eyebrow{font-family:var(--font-display);margin-bottom:1rem;text-transform:uppercase}.home .promo-content h2{color:var(--white);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;letter-spacing:.03em;line-height:1}.home .promo-content h2 em{color:var(--control);font-style:normal}.home .promo-content p{color:hsla(0,0%,100%,.9);font-size:1.15rem;font-weight:400;line-height:1.7;margin-bottom:1.5rem}.home .promo-actions{align-self:center;display:flex;flex-direction:column;gap:1rem}.home .promo-actions .promo-cta{align-items:center;border-radius:8px;display:flex;flex:1;gap:1.25rem;padding:1.5rem 2rem;text-decoration:none;transition:all .3s var(--ease-out-expo)}.home .promo-actions .promo-cta-primary{background:var(--control);color:var(--white)}.home .promo-actions .promo-cta-primary:hover{background:#0b87bf}.home .promo-actions .promo-cta-secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:var(--white)}.home .promo-actions .promo-cta-secondary:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.4)}.home .promo-cta-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.home .promo-cta-icon svg{height:24px;width:24px}.home .promo-cta-text{display:flex;flex-direction:column;gap:0;text-align:left}.home .promo-cta-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.04em;line-height:1.1;margin-bottom:.5rem;text-align:left;text-transform:uppercase}.home .promo-cta-desc{font-weight:400;opacity:.7}.home .promo-stats{display:flex;gap:3rem;margin-bottom:2rem}.home .promo-stat{text-align:center}.home .promo-stat-value{color:var(--white);font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1}.home .promo-stat-label{color:hsla(0,0%,100%,.7);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.home .news-grid{display:flex;gap:1.5rem;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-block:-20px -60px;padding:20px var(--gutter) 60px;scrollbar-width:none}.home .news-grid::-webkit-scrollbar{display:none}.home .news-card{background:var(--white);border:1px solid var(--grey-100);border-radius:8px;display:flex;flex:0 0 calc(28.57143% - 1.28571rem);flex-direction:column;max-width:calc(28.57143% - 1.28571rem);overflow:hidden;scroll-snap-align:start;transition:all .35s var(--ease-out-expo)}.home .news-card:hover{border-color:transparent;box-shadow:0 16px 40px rgba(29,64,94,.08);transform:translateY(-4px)}.home .news-card-image{aspect-ratio:16/10;overflow:hidden;position:relative;width:100%}.home .news-card-image-inner{background:linear-gradient(135deg,#2a6590,#1d405e);background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .6s var(--ease-out-expo)}.home .news-card:hover .news-card-image-inner{transform:scale(1.06)}.home .news-card:first-child .news-card-image-inner{background:linear-gradient(135deg,#2a6590,#1d405e)}.home .news-card:nth-child(2) .news-card-image-inner{background:linear-gradient(135deg,#3d7ab5,#20405c)}.home .news-card:nth-child(3) .news-card-image-inner{background:linear-gradient(135deg,#1a5070,#162f46)}.home .news-card:nth-child(4) .news-card-image-inner{background:linear-gradient(135deg,#4a8ab0,#1d405e)}.home .news-card-image-label{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border-radius:4px;bottom:1rem;color:var(--white);font-family:var(--font-display);font-size:.7rem;font-weight:700;left:1rem;letter-spacing:.08em;padding:4px 10px;position:absolute;text-transform:uppercase;z-index:2}.home .news-card-body{display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;padding:1.5rem}.home .news-card-date{color:var(--grey-300);font-size:.75rem;margin-bottom:.5rem}.home .news-card h3{color:var(--navy);font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.home .news-card p{color:var(--grey-500);display:-webkit-box;font-size:.85rem;line-height:1.6;margin-bottom:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home .news-card-link{align-items:center;color:var(--brand);display:inline-flex;font-family:var(--font-display);font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase;transition:gap .25s ease}.home .news-card:hover .news-card-link{gap:10px}.home .news-card-link svg{height:14px;width:14px}@media (max-width:768px){.home .news-card{flex-basis:calc(40% - 0.6rem);max-width:calc(40% - .6rem)}}@media (max-width:480px){.home .news-card{flex-basis:calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}}.home .videos-grid{display:flex;gap:1.5rem;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-block:-20px -60px;padding:20px var(--gutter) 60px;scrollbar-width:none}.home .videos-grid::-webkit-scrollbar{display:none}.home .video-card{background:var(--white);border:1px solid var(--grey-100);border-radius:8px;display:flex;flex:0 0 calc(28.57143% - 1.28571rem);flex-direction:column;max-width:calc(28.57143% - 1.28571rem);overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:all .35s var(--ease-out-expo)}.home .video-card:hover{border-color:transparent;box-shadow:0 16px 40px rgba(29,64,94,.08);transform:translateY(-4px)}.home .video-card-thumb{background:linear-gradient(135deg,var(--navy) 0,#2a5a7a 100%);flex-grow:0;flex-shrink:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.home .video-card-thumb img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.home .video-card-play{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;color:var(--navy);display:flex;height:56px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,background .3s ease;width:56px}.home .video-card-play svg{height:22px;margin-left:2px;width:22px}.home .video-card:hover .video-card-play{background:var(--white);transform:translate(-50%,-50%) scale(1.1)}.home .video-card-duration{background:rgba(0,0,0,.7);border-radius:4px;bottom:.6rem;color:var(--white);font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.2rem .5rem;position:absolute;right:.6rem}.home .video-card-info{display:flex;flex:1;flex-direction:column;min-width:0;padding:1rem 1.2rem 1.2rem}.home .video-card-info h3+p{margin-top:auto}.home .video-card-info h3{color:var(--navy);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin-bottom:.4rem;text-transform:uppercase}.home .video-card-info p{color:var(--grey-400);display:-webkit-box;font-size:.85rem;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.home .video-card{flex-basis:calc(40% - 0.6rem);max-width:calc(40% - .6rem)}}@media (max-width:480px){.home .video-card{flex-basis:calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}}.home .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.home .reveal.visible{opacity:1;transform:translateY(0)}.home .reveal-delay-1{transition-delay:.1s}.home .reveal-delay-2{transition-delay:.2s}.home .reveal-delay-3{transition-delay:.3s}.home .reveal-delay-4{transition-delay:.4s}.home .reveal-delay-5{transition-delay:.5s}@media (max-width:1280px){.home .masthead-search{display:none}.home .masthead-actions .search-icon-link{display:flex}}@media (max-width:1024px){.home .segment-toggle{display:none}.home .hero-arrows{padding:0 1rem}.home .hero-arrow{height:40px;width:40px}.home .products-grid .product-card{flex-basis:calc(40% - 0.6rem);max-width:calc(40% - .6rem)}.home .reviews-grid{grid-template-columns:repeat(2,1fr)}.home .reviews-grid .review-card:last-child{display:none}.home .promo-stats{gap:2rem}.home .promo-inner{flex-direction:column;gap:2.5rem;padding:0 1.5rem;text-align:center}.home .promo-actions{flex-direction:row}.home .promo-actions .promo-cta{flex:1;justify-content:center}.home .promo-stats{justify-content:center}}@media (max-width:768px){.home .main-nav,.home .segment-toggle{display:none}.home .mobile-menu-toggle{display:flex}.home .masthead-inner{height:60px}.home .hero{height:clamp(320px,50vw,420px)}.home .hero h1{font-size:2.6rem}.home .hero-actions{align-items:flex-end;flex-direction:column}.home .hero-arrows{display:none}.home .hero-nav{bottom:40px}.home .section{padding:2.5rem 0}.home .categories-grid{gap:1rem;grid-template-columns:1fr}.home .category-card{aspect-ratio:4/3}.home .products-grid .product-card{flex-basis:calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}.home .trust-bar{overflow:hidden}.home .trust-bar-inner{justify-content:center;min-height:24px;position:relative}.home .trust-item{position:absolute;transform:translateX(100vw);transition:none}.home .trust-item.trust-item-exit{transform:translateX(-100vw);transition:transform .4s ease}.home .trust-item.trust-item-active{transform:translateX(0);transition:transform .4s ease}.home .footer-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}.home .newsletter-form{flex-direction:column}.home .reviews-grid{grid-template-columns:1fr}.home .reviews-grid .review-card:last-child{display:block}.home .activity-card{height:280px;width:220px}.home .promo-actions{align-items:stretch;flex-direction:column}.home .promo-actions .promo-cta{justify-content:flex-start}.home .footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.home{--gutter:1.25rem}.home .footer-inner,.home .hero-content,.home .masthead-inner,.home .promo-inner,.home .section-inner{padding-left:1.25rem;padding-right:1.25rem}.home .hero p{font-size:1rem;max-width:80vw}.home .footer-grid{grid-template-columns:1fr}}.placeholder\:tw-text-mist-300::-moz-placeholder{--tw-text-opacity:1;color:rgb(176 186 201/var(--tw-text-opacity,1))}.placeholder\:tw-text-mist-300::placeholder{--tw-text-opacity:1;color:rgb(176 186 201/var(--tw-text-opacity,1))}.hover\:-tw-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-bg-brand-light:hover{--tw-bg-opacity:1;background-color:rgb(45 140 224/var(--tw-bg-opacity,1))}.hover\:tw-bg-brand\/20:hover{background-color:rgba(0,112,204,.2)}.hover\:tw-bg-mist-100:hover{--tw-bg-opacity:1;background-color:rgb(230 234 240/var(--tw-bg-opacity,1))}.hover\:tw-bg-offwhite:hover{--tw-bg-opacity:1;background-color:rgb(238 241 246/var(--tw-bg-opacity,1))}.hover\:tw-bg-segment\/10:hover{background-color:rgba(255,99,0,.1)}.hover\:tw-pl-1:hover{padding-left:.25rem}.hover\:tw-text-brand:hover{--tw-text-opacity:1;color:rgb(0 112 204/var(--tw-text-opacity,1))}.hover\:tw-text-control:hover{--tw-text-opacity:1;color:rgb(14 155 216/var(--tw-text-opacity,1))}.hover\:tw-text-navy:hover{--tw-text-opacity:1;color:rgb(29 64 94/var(--tw-text-opacity,1))}.hover\:tw-shadow-\[0_8px_20px_rgba\(29\2c 64\2c 94\2c 0\.15\)\]:hover{--tw-shadow:0 8px 20px rgba(29,64,94,.15);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:tw-bg-offwhite:focus{--tw-bg-opacity:1;background-color:rgb(238 241 246/var(--tw-bg-opacity,1))}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:tw-ring-brand\/15:focus{--tw-ring-color:rgba(0,112,204,.15)}.data-\[scrolled\=true\]\:tw-shadow-\[0_4px_20px_rgba\(0\2c 0\2c 0\2c 0\.08\)\][data-scrolled=true]{--tw-shadow:0 4px 20px rgba(0,0,0,.08);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media not all and (min-width:1280px){.max-xl\:tw-hidden{display:none}}@media (max-width:1068px){.max-\[1068px\]\:tw-block{display:block}.max-\[1068px\]\:tw-inline{display:inline}.max-\[1068px\]\:tw-hidden{display:none}.max-\[1068px\]\:tw-h-\[60px\]{height:60px}}@media not all and (min-width:1024px){.max-lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:768px){.max-md\:tw-col-span-2{grid-column:span 2/span 2}.max-md\:tw-mt-10{margin-top:2.5rem}.max-md\:tw-mt-4{margin-top:1rem}.max-md\:tw-mt-8{margin-top:2rem}.max-md\:tw-hidden{display:none}.max-md\:tw-h-\[140px\]{height:140px}.max-md\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:tw-flex-col{flex-direction:column}.max-md\:tw-gap-4{gap:1rem}.max-md\:tw-gap-7{gap:1.75rem}.max-md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.max-md\:tw-px-8{padding-left:2rem;padding-right:2rem}.max-md\:tw-pt-10{padding-top:2.5rem}.max-md\:tw-text-center{text-align:center}.max-md\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.max-md\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.max-md\:tw-text-xs{font-size:.75rem;line-height:1rem}}@media not all and (min-width:640px){.max-sm\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\:tw-col-span-4{grid-column:span 4/span 4}.md\:tw-hidden{display:none}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-pt-3{padding-top:.75rem}}@media (min-width:1024px){.lg\:tw-col-span-1{grid-column:span 1/span 1}.lg\:tw-mb-5{margin-bottom:1.25rem}.lg\:tw-mt-10{margin-top:2.5rem}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-justify-start{justify-content:flex-start}.lg\:tw-gap-0{gap:0}}@media (min-width:1068px){.min-\[1068px\]\:tw-hidden{display:none}}@media (min-width:1280px){.xl\:tw-hidden{display:none}}.\[\&_img\]\:tw-h-10 img{height:2.5rem}.\[\&_img\]\:tw-w-auto img{width:auto}.\[\&_img\]\:tw-opacity-65 img{opacity:.65}.\[\&_img\]\:tw-transition-opacity img{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_img\]\:\[filter\:brightness\(0\)_invert\(1\)\] img{filter:brightness(0) invert(1)}.hover\:\[\&_img\]\:tw-opacity-80 img:hover{opacity:.8}.\[\&_p\]\:tw-m-0 p{margin:0}.\[\&_svg\]\:tw-h-\[18px\] svg{height:18px}.\[\&_svg\]\:tw-w-\[18px\] svg{width:18px}
