.skvn-slider{box-sizing:border-box;position:relative;width:100%}.skvn-slider:not(.skvn-slider--initialized,.skvn-slider--editor){overflow:visible}.skvn-slider:not(.skvn-slider--initialized,.skvn-slider--editor) .skvn-slider__wrapper{display:grid}.skvn-slider:not(.skvn-slider--initialized,.skvn-slider--editor) .skvn-slide{width:100%!important}.skvn-slider__editor-stack{display:grid;gap:1rem}.skvn-slide{box-sizing:border-box;min-height:22rem;overflow:hidden;padding:clamp(1.5rem,5vw,4rem);position:relative}.skvn-slide__media{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.skvn-slider--editor .skvn-slide{border:1px solid #dcdcde;border-radius:4px}.skvn-slide__background-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.skvn-slide__overlay{background:#073b5a;inset:0;pointer-events:none;position:absolute;z-index:1}.skvn-slide--has-background>:not(.skvn-slide__media,.skvn-slide__background-image,.skvn-slide__overlay),.skvn-slide__content{position:relative;z-index:2}.skvn-slide--has-background,.skvn-slide--has-background :where(h1,h2,h3,h4,h5,h6,p){color:#fff}.skvn-slide__choose-image{margin-block-end:1rem;position:relative;z-index:2}.skvn-slider__arrow{align-items:center;background:rgba(7,59,90,.9);border:0;border-radius:50%;color:#fff;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.skvn-slider__pagination{z-index:3}.skvn-slider--hero .skvn-slide{align-items:flex-start;background:linear-gradient(135deg,rgba(7,59,90,.96),rgba(17,119,160,.82)),#073b5a;display:flex;flex-direction:column;justify-content:center;min-height:clamp(30rem,68vh,48rem);padding-inline:clamp(1.5rem,5vw,4rem)}.skvn-slider--hero .skvn-slide__content{margin-inline:auto;max-width:72rem;width:100%}.skvn-slider--hero .skvn-slide__content>*{max-width:48rem;width:100%}.skvn-slider--hero :where(h1,h2,h3,h4,h5,h6).wp-block-heading{font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;line-height:.98;margin:0;text-shadow:0 .125rem 1.25rem rgba(0,28,45,.35)}.skvn-slider--hero .wp-block-paragraph,.skvn-slider--hero p{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6;margin-block:1.25rem 0;text-shadow:0 .0625rem .75rem rgba(0,28,45,.35)}.skvn-slider--hero .wp-block-buttons{margin-block-start:2rem}.skvn-slider--hero .wp-block-button__link{background:#fff;border-radius:999px;color:#073b5a;font-weight:700;padding:.85rem 1.35rem}.skvn-slider--hero .wp-block-button__link:focus,.skvn-slider--hero .wp-block-button__link:hover{background:#eaf7ff;color:#073b5a}.skvn-slider--product-showcase .skvn-slide{background:#f4f8fa;color:#073b5a;display:flex;min-height:clamp(28rem,58vh,42rem)}.skvn-slider__showcase-layout{align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-block:0;margin-inline:auto;width:min(100%,72rem)}.skvn-slider--card-carousel .skvn-slide__background-image,.skvn-slider--card-carousel .skvn-slide__overlay,.skvn-slider--product-showcase .skvn-slide__background-image,.skvn-slider--product-showcase .skvn-slide__overlay{display:none}.skvn-slider--card-carousel .skvn-slide--has-background,.skvn-slider--card-carousel .skvn-slide--has-background :where(h1,h2,h3,h4,h5,h6,p),.skvn-slider--product-showcase .skvn-slide--has-background,.skvn-slider--product-showcase .skvn-slide--has-background :where(h1,h2,h3,h4,h5,h6,p){color:#073b5a}.skvn-slider--card-carousel .wp-block-image,.skvn-slider--product-showcase .wp-block-image{background:#dcebf1;border-radius:.5rem;min-height:12rem;overflow:hidden}.skvn-slider--card-carousel .wp-block-image img,.skvn-slider--product-showcase .wp-block-image img{display:block;height:auto;width:100%}.skvn-slider--card-carousel .wp-block-image img:not([src]),.skvn-slider--product-showcase .wp-block-image img:not([src]){display:none}.skvn-slider--card-carousel .skvn-slide{background:#fff;border:1px solid #dce4e8;border-radius:.75rem;min-height:100%;padding:1.25rem}.skvn-slider--card-carousel .skvn-slide__content{display:flex;flex-direction:column;height:100%}.skvn-slider--card-carousel .wp-block-buttons{margin-block-start:auto}.skvn-slider--card-carousel:not(.skvn-slider--editor){padding-inline:3.5rem}@media (max-width:599px){.skvn-slider--card-carousel:not(.skvn-slider--editor){padding-inline:2.75rem}}
.skvn-feature-showcase{--skvn-feature-border:rgba(148,163,184,.22);--skvn-feature-copy:#d9e5f2;--skvn-feature-index:#72b7f4;--skvn-feature-label:rgba(248,251,255,.9);--skvn-feature-panel-bg:#0d3a56;--skvn-feature-rail-size:3.25rem;--skvn-feature-rail-bg:rgba(8,52,78,.82);--skvn-feature-shade-end:rgba(5,14,23,.08);--skvn-feature-shade-start:rgba(5,14,23,.94);--skvn-feature-surface-bg:#0d2535;--skvn-feature-title:#fff;box-sizing:border-box;color:var(--skvn-feature-title);width:100%}.skvn-feature-showcase--gradient-deep-navy{--skvn-feature-border:rgba(148,163,184,.18);--skvn-feature-copy:#dbeafe;--skvn-feature-index:#7dd3fc;--skvn-feature-label:#f0f9ff;--skvn-feature-panel-bg:#082f49;--skvn-feature-rail-bg:rgba(6,29,44,.9);--skvn-feature-shade-end:rgba(2,13,23,.12);--skvn-feature-shade-start:rgba(2,13,23,.96);--skvn-feature-surface-bg:#061d2c;--skvn-feature-title:#fff}.skvn-feature-showcase--gradient-marine-teal{--skvn-feature-border:rgba(153,246,228,.2);--skvn-feature-copy:#ccfbf1;--skvn-feature-index:#5eead4;--skvn-feature-label:#f0fdfa;--skvn-feature-panel-bg:#0f5f62;--skvn-feature-rail-bg:rgba(7,71,75,.9);--skvn-feature-shade-end:rgba(4,47,46,.08);--skvn-feature-shade-start:rgba(4,47,46,.94);--skvn-feature-surface-bg:#083f45;--skvn-feature-title:#fff}.skvn-feature-showcase--gradient-fresh-sky{--skvn-feature-border:rgba(15,92,140,.22);--skvn-feature-copy:#334155;--skvn-feature-index:#0369a1;--skvn-feature-label:#0c4a6e;--skvn-feature-panel-bg:#ddfaf4;--skvn-feature-rail-bg:rgba(234,247,255,.94);--skvn-feature-shade-end:rgba(234,247,255,.28);--skvn-feature-shade-start:rgba(234,247,255,.96);--skvn-feature-surface-bg:#eaf7ff;--skvn-feature-title:#082f49}.skvn-feature-showcase__items{background:var(--skvn-feature-surface-bg);display:flex;height:min(36rem,70vh);min-height:30rem;overflow:hidden}.skvn-feature-showcase__item{background:var(--skvn-feature-panel-bg);border:0;box-sizing:border-box;color:inherit;flex:0 0 var(--skvn-feature-rail-size);margin:0;min-width:0;overflow:hidden;position:relative;transition:flex-grow .28s cubic-bezier(.16,1,.3,1)}.skvn-feature-showcase__item+.skvn-feature-showcase__item{border-inline-start:1px solid var(--skvn-feature-border)}.skvn-feature-showcase__item[open]{flex:1 0 var(--skvn-feature-rail-size)}.skvn-feature-showcase__summary{align-items:center;background:var(--skvn-feature-rail-bg);box-sizing:border-box;cursor:pointer;display:flex;gap:.65rem;inset:0 auto 0 0;justify-content:flex-start;list-style:none;padding:1.25rem;position:absolute;width:var(--skvn-feature-rail-size);z-index:3}.skvn-feature-showcase__summary::-webkit-details-marker{display:none}.skvn-feature-showcase__summary:focus-visible{outline:2px solid #59a8ff;outline-offset:-2px}.skvn-feature-showcase__index,.skvn-feature-showcase__label{color:var(--skvn-feature-label);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl}.skvn-feature-showcase__index{color:var(--skvn-feature-index);display:none}.skvn-feature-showcase--horizontal.skvn-feature-showcase--label-rotate-180
	.skvn-feature-showcase__label{transform:rotate(180deg)}.skvn-feature-showcase__body{height:100%;inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .2s ease-out}.skvn-feature-showcase__item[open] .skvn-feature-showcase__body{opacity:1}.skvn-feature-showcase__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.skvn-feature-showcase__shade{background:linear-gradient(0deg,var(--skvn-feature-shade-start),var(--skvn-feature-shade-end));inset:0;position:absolute}.skvn-feature-showcase__content{inset:auto clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,3.5rem) calc(var(--skvn-feature-rail-size) + clamp(1.5rem, 4vw, 3rem));max-width:34rem;position:absolute;z-index:2}.skvn-feature-showcase__title{color:var(--skvn-feature-title);font-size:clamp(1.45rem,2.5vw,2.4rem);letter-spacing:0;line-height:1.08;margin:0 0 .75rem}.skvn-feature-showcase__copy{color:var(--skvn-feature-copy);font-size:.95rem;line-height:1.7;margin:0}.skvn-feature-showcase--vertical .skvn-feature-showcase__items{flex-direction:column}.skvn-feature-showcase--vertical .skvn-feature-showcase__item{flex-basis:var(--skvn-feature-rail-size)}.skvn-feature-showcase--vertical
	.skvn-feature-showcase__item+.skvn-feature-showcase__item{border-block-start:1px solid var(--skvn-feature-border);border-inline-start:0}.skvn-feature-showcase--vertical .skvn-feature-showcase__summary{inset:0 0 auto;width:100%}.skvn-feature-showcase--vertical .skvn-feature-showcase__index,.skvn-feature-showcase--vertical .skvn-feature-showcase__label{writing-mode:horizontal-tb}.skvn-feature-showcase--vertical .skvn-feature-showcase__body{inset:0}.skvn-feature-showcase--vertical .skvn-feature-showcase__content{inset-inline-start:clamp(1.5rem,4vw,3rem)}.skvn-feature-showcase--editor{background:#0d2535;padding:1rem}.skvn-feature-showcase--editor .skvn-feature-showcase__items{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));height:auto;min-height:0;overflow:visible}.skvn-feature-showcase--editor .skvn-feature-showcase__item{border:1px solid rgba(148,163,184,.28);display:block;min-height:28rem}.skvn-feature-showcase--editor .skvn-feature-showcase__image{opacity:.58}.skvn-feature-showcase--editor .skvn-feature-showcase__label{display:block;padding:1.25rem;position:relative;writing-mode:horizontal-tb;z-index:2}.skvn-feature-showcase--editor .skvn-feature-showcase__content{inset:auto 1.25rem 1.25rem}.skvn-feature-showcase__item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem}.skvn-feature-showcase__add{margin-block-start:1rem}.skvn-feature-showcase__grid{align-items:center;background:#0d151d;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.8fr);margin-inline:auto;max-width:80rem;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.skvn-feature-showcase__intro{display:flex;flex-direction:column;min-height:34rem}.skvn-feature-showcase__eyebrow,.skvn-feature-showcase__meta-label{color:#59a8ff;font-size:.75rem;letter-spacing:.18em;line-height:1.4;margin:0 0 1rem;text-transform:uppercase}.skvn-feature-showcase__heading{color:#fff;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:300;letter-spacing:0;line-height:.98;margin:0}.skvn-feature-showcase__heading span,.skvn-feature-showcase__heading strong{display:block}.skvn-feature-showcase__heading-accent{color:#dcecff;font-weight:700}.skvn-feature-showcase__intro>.skvn-feature-showcase__copy{border-top:1px solid rgba(148,163,184,.45);color:#a8b6c8;line-height:1.8;margin:1.75rem 0 0;padding-block-start:1.75rem}.skvn-feature-showcase__meta{margin-block-start:auto;padding-block-start:2rem}.skvn-feature-showcase__meta-text{color:#a8b6c8;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.skvn-feature-showcase__panels{background:#111827;display:flex;height:min(34rem,68vh);min-height:28rem;overflow:hidden}.skvn-feature-showcase__panel{background:#0d3a56;border-inline-end:1px solid rgba(148,163,184,.18);box-sizing:border-box;color:inherit;flex:0 0 3.75rem;min-width:0;overflow:hidden;position:relative;transition:flex .55s cubic-bezier(.16,1,.3,1)}.skvn-feature-showcase__panel:last-child{flex:1 1 auto}.skvn-feature-showcase__panels:focus-within .skvn-feature-showcase__panel,.skvn-feature-showcase__panels:hover .skvn-feature-showcase__panel{flex:0 0 3.75rem}.skvn-feature-showcase__panels .skvn-feature-showcase__panel:focus,.skvn-feature-showcase__panels .skvn-feature-showcase__panel:hover{flex:1 1 auto}.skvn-feature-showcase__panel-kicker{font-size:.75rem;font-weight:700;inset-block-start:2rem;inset-inline-start:1.25rem;letter-spacing:.18em;margin:0;position:absolute;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr;z-index:2}.skvn-feature-showcase__panel-shade{background:linear-gradient(0deg,rgba(5,14,23,.92),rgba(5,14,23,.16));inset:0;position:absolute}.skvn-feature-showcase__panel-body{inset:auto 2rem 2rem 4.25rem;opacity:0;position:absolute;z-index:2}.skvn-feature-showcase__panel:focus .skvn-feature-showcase__panel-body,.skvn-feature-showcase__panel:hover .skvn-feature-showcase__panel-body,.skvn-feature-showcase__panel:last-child .skvn-feature-showcase__panel-body{opacity:1}.skvn-feature-showcase__panel-title{color:#fff;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:0;line-height:1.1;margin:0 0 .75rem}.skvn-feature-showcase__panel-copy{color:#d9e5f2;line-height:1.7;margin:0}@media (prefers-reduced-motion:reduce){.skvn-feature-showcase__body,.skvn-feature-showcase__item,.skvn-feature-showcase__panel{transition:none}}@media (max-width:781px){.skvn-feature-showcase--mobile-hidden{display:none}.skvn-feature-showcase--vertical .skvn-feature-showcase__items,.skvn-feature-showcase__items{display:block;height:auto;min-height:0;overflow:visible}.skvn-feature-showcase__item,.skvn-feature-showcase__item[open]{border-inline-start:0;display:block;min-height:0;width:100%}.skvn-feature-showcase__item+.skvn-feature-showcase__item{border-block-start:1px solid var(--skvn-feature-border)}.skvn-feature-showcase--vertical .skvn-feature-showcase__summary,.skvn-feature-showcase__summary{inset:auto;min-height:4.5rem;padding:1rem 1.25rem;position:relative;width:100%}.skvn-feature-showcase__index,.skvn-feature-showcase__label{font-size:.78rem;line-height:1.35;white-space:normal;writing-mode:horizontal-tb}.skvn-feature-showcase--vertical .skvn-feature-showcase__body,.skvn-feature-showcase__body{aspect-ratio:4/5;height:auto;inset:auto;opacity:1;position:relative}.skvn-feature-showcase__item:not([open]) .skvn-feature-showcase__body{display:none}.skvn-feature-showcase__content{inset:auto 1.25rem 1.5rem}.skvn-feature-showcase__title{font-size:clamp(1.4rem,7vw,2rem)}.skvn-feature-showcase__grid{display:block;padding:0}.skvn-feature-showcase__intro{min-height:38rem;padding:4rem clamp(1.5rem,10vw,4rem) 2rem}.skvn-feature-showcase__panels{height:38rem;min-height:0;overflow-x:auto}}
