/* Generated by build/tools/fse (blockify.py): layout details core blocks cannot express. Do not edit by hand. */
.vs-h-border-color-9a8860:hover, .vs-h-border-color-9a8860:focus-visible { border-color: #9A8860 !important; }
.vs-h-color-191614:hover, .vs-h-color-191614:focus-visible { color: #191614 !important; }
.vs-h-color-7a6a42:hover, .vs-h-color-7a6a42:focus-visible { color: #7A6A42 !important; }
.vs-h-color-c3aa76:hover, .vs-h-color-c3aa76:focus-visible { color: #C3AA76 !important; }
.vs-h-color-efebe4:hover, .vs-h-color-efebe4:focus-visible { color: #EFEBE4 !important; }
.vs-h-color-ffffff:hover, .vs-h-color-ffffff:focus-visible { color: #FFFFFF !important; }
.vs-h-transform-translatey-4px:hover, .vs-h-transform-translatey-4px:focus-visible { transform: translateY(-4px) !important; }
.vs-i-aspect-ratio-1-1 img { aspect-ratio: 1 / 1; }
.vs-i-aspect-ratio-16-10 img { aspect-ratio: 16 / 10; }
.vs-i-aspect-ratio-4-3 img { aspect-ratio: 4 / 3; }
.vs-i-aspect-ratio-auto img { aspect-ratio: auto; }
.vs-i-height-46px img { height: 46px; }
.vs-i-height-auto img { height: auto; }
.vs-i-object-fit-cover img { object-fit: cover; }
.vs-i-object-position-center img { object-position: center; }
.vs-i-width-auto img { width: auto; }
.vs-i-width-clamp-170px-19vw-240px img { width: clamp(170px, 19vw, 240px); }
.vs-i-width-clamp-180px-20vw-250px img { width: clamp(180px, 20vw, 250px); }
.vs-u-align-items-baseline { align-items: baseline; }
.vs-u-align-items-center { align-items: center; }
.vs-u-align-items-end { align-items: end; }
.vs-u-align-items-flex-start { align-items: flex-start; }
.vs-u-align-self-flex-start { align-self: flex-start; }
.vs-u-align-self-stretch { align-self: stretch; }
.vs-u-aspect-ratio-1400-782 { aspect-ratio: 1400 / 782; }
.vs-u-background-131110 { background: #131110; }
.vs-u-background-161311 { background: #161311; }
.vs-u-background-ebe5d8 { background: #EBE5D8; }
.vs-u-border-1px-solid-3a342e { border: 1px solid #3A342E; }
.vs-u-border-1px-solid-6b5f49 { border: 1px solid #6B5F49; }
.vs-u-border-1px-solid-9a8860 { border: 1px solid #9A8860; }
.vs-u-border-1px-solid-cfc4ac { border: 1px solid #CFC4AC; }
.vs-u-border-bottom-1px-solid-dcd3c0 { border-bottom: 1px solid #DCD3C0; }
.vs-u-border-radius-50pc { border-radius: 50%; }
.vs-u-border-style-dashed { border-style: dashed; }
.vs-u-bottom-0 { bottom: 0; }
.vs-u-color-0b0a09 { color: #0B0A09; }
.vs-u-color-191614 { color: #191614; }
.vs-u-color-4a443c { color: #4A443C; }
.vs-u-color-6b5f49 { color: #6B5F49; }
.vs-u-color-7a6a42 { color: #7A6A42; }
.vs-u-color-9a8860 { color: #9A8860; }
.vs-u-color-b5a57f { color: #B5A57F; }
.vs-u-color-c3aa76 { color: #C3AA76; }
.vs-u-color-cfcac2 { color: #CFCAC2; }
.vs-u-color-efebe4 { color: #EFEBE4; }
.vs-u-color-ffffff { color: #FFFFFF; }
.vs-u-container-type-inline-size { container-type: inline-size; }
.vs-u-contents, .vs-u-contents > .wp-block-post { display: contents; }
.vs-u-display-block { display: block; }
.vs-u-display-flex { display: flex; }
.vs-u-display-grid { display: grid; }
.vs-u-dots { background-image: radial-gradient(circle, rgba(122,106,66,0.11) 1.1px, transparent 1.2px); background-size: 7px 7px; }
.vs-u-filter-saturate-0_55-sepia-0_3-brightness-0_88--9be8 { filter: saturate(0.55) sepia(0.3) brightness(0.88) contrast(1.05); }
.vs-u-filter-saturate-0_55-sepia-0_3-brightness-0_9 { filter: saturate(0.55) sepia(0.3) brightness(0.9); }
.vs-u-flex-0-0-250px { flex: 0 0 250px; }
.vs-u-flex-0-0-auto { flex: 0 0 auto; }
.vs-u-flex-0-0-clamp-22px-430px-100cqw-999-100pc { flex: 0 0 clamp(22px, (430px - 100cqw) * 999, 100%); }
.vs-u-flex-0-1-380px { flex: 0 1 380px; }
.vs-u-flex-0-1-820px { flex: 0 1 820px; }
.vs-u-flex-1-1-0 { flex: 1 1 0; }
.vs-u-flex-1-1-100pc { flex: 1 1 100%; }
.vs-u-flex-1-1-180px { flex: 1 1 180px; }
.vs-u-flex-1-1-200px { flex: 1 1 200px; }
.vs-u-flex-1-1-260px { flex: 1 1 260px; }
.vs-u-flex-1-1-280px { flex: 1 1 280px; }
.vs-u-flex-1-1-300px { flex: 1 1 300px; }
.vs-u-flex-1-1-320px { flex: 1 1 320px; }
.vs-u-flex-1-1-340px { flex: 1 1 340px; }
.vs-u-flex-1-1-360px { flex: 1 1 360px; }
.vs-u-flex-1-1-380px { flex: 1 1 380px; }
.vs-u-flex-1-1-400px { flex: 1 1 400px; }
.vs-u-flex-1-1-420px { flex: 1 1 420px; }
.vs-u-flex-1-1-440px { flex: 1 1 440px; }
.vs-u-flex-1-1-auto { flex: 1 1 auto; }
.vs-u-flex-1_1-1-420px { flex: 1.1 1 420px; }
.vs-u-flex-1_2-1-420px { flex: 1.2 1 420px; }
.vs-u-flex-1_25-1-440px { flex: 1.25 1 440px; }
.vs-u-flex-1_35-1-440px { flex: 1.35 1 440px; }
.vs-u-flex-1_4-1-460px { flex: 1.4 1 460px; }
.vs-u-flex-1_4-1-560px { flex: 1.4 1 560px; }
.vs-u-flex-1_6-1-380px { flex: 1.6 1 380px; }
.vs-u-flex-1_6-1-520px { flex: 1.6 1 520px; }
.vs-u-flex-direction-column { flex-direction: column; }
.vs-u-flex-none { flex: none; }
.vs-u-flex-wrap-wrap { flex-wrap: wrap; }
.vs-u-font-family-playfair-display-georgia-serif { font-family: 'Playfair Display', Georgia, serif; }
.vs-u-font-size-13_5px { font-size: 13.5px; }
.vs-u-font-size-13px { font-size: 13px; }
.vs-u-font-size-14px { font-size: 14px; }
.vs-u-font-size-15_5px { font-size: 15.5px; }
.vs-u-font-size-22px { font-size: 22px; }
.vs-u-font-size-clamp-14px-1_3vw-15_5px { font-size: clamp(14px, 1.3vw, 15.5px); }
.vs-u-font-size-clamp-17px-1_6vw-20px { font-size: clamp(17px, 1.6vw, 20px); }
.vs-u-font-size-clamp-18px-1_8vw-21px { font-size: clamp(18px, 1.8vw, 21px); }
.vs-u-font-size-clamp-19px-1_8vw-22px { font-size: clamp(19px, 1.8vw, 22px); }
.vs-u-font-size-clamp-28px-3vw-36px { font-size: clamp(28px, 3vw, 36px); }
.vs-u-font-size-clamp-30px-3_6vw-42px { font-size: clamp(30px, 3.6vw, 42px); }
.vs-u-font-size-clamp-52px-7vw-80px { font-size: clamp(52px, 7vw, 80px); }
.vs-u-font-size-clamp-80px-11vw-140px { font-size: clamp(80px, 11vw, 140px); }
.vs-u-font-variant-numeric-lining-nums { font-variant-numeric: lining-nums; }
.vs-u-font-weight-400 { font-weight: 400; }
.vs-u-font-weight-500 { font-weight: 500; }
.vs-u-gap-0 { gap: 0 !important; }
.vs-u-gap-0-clamp-26px-4vw-56px { gap: 0 clamp(26px, 4vw, 56px) !important; }
.vs-u-gap-10px { gap: 10px !important; }
.vs-u-gap-12px { gap: 12px !important; }
.vs-u-gap-12px-10px { gap: 12px 10px !important; }
.vs-u-gap-14px { gap: 14px !important; }
.vs-u-gap-14px-clamp-24px-4vw-56px { gap: 14px clamp(24px, 4vw, 56px) !important; }
.vs-u-gap-14px-clamp-30px-5vw-70px { gap: 14px clamp(30px, 5vw, 70px) !important; }
.vs-u-gap-16px { gap: 16px !important; }
.vs-u-gap-16px-clamp-20px-2_6vw-34px { gap: 16px clamp(20px, 2.6vw, 34px) !important; }
.vs-u-gap-16px-clamp-20px-3vw-44px { gap: 16px clamp(20px, 3vw, 44px) !important; }
.vs-u-gap-18px { gap: 18px !important; }
.vs-u-gap-18px-clamp-20px-3_4vw-48px { gap: 18px clamp(20px, 3.4vw, 48px) !important; }
.vs-u-gap-18px-clamp-24px-4vw-56px { gap: 18px clamp(24px, 4vw, 56px) !important; }
.vs-u-gap-1px { gap: 1px !important; }
.vs-u-gap-20px-clamp-32px-6vw-80px { gap: 20px clamp(32px, 6vw, 80px) !important; }
.vs-u-gap-2px-10px { gap: 2px 10px !important; }
.vs-u-gap-2px-12px { gap: 2px 12px !important; }
.vs-u-gap-30px-clamp-24px-3vw-44px { gap: 30px clamp(24px, 3vw, 44px) !important; }
.vs-u-gap-30px-clamp-28px-4vw-56px { gap: 30px clamp(28px, 4vw, 56px) !important; }
.vs-u-gap-30px-clamp-28px-5vw-70px { gap: 30px clamp(28px, 5vw, 70px) !important; }
.vs-u-gap-30px-clamp-32px-6vw-84px { gap: 30px clamp(32px, 6vw, 84px) !important; }
.vs-u-gap-30px-clamp-32px-6vw-88px { gap: 30px clamp(32px, 6vw, 88px) !important; }
.vs-u-gap-32px-clamp-32px-6vw-80px { gap: 32px clamp(32px, 6vw, 80px) !important; }
.vs-u-gap-34px-clamp-22px-2_4vw-40px { gap: 34px clamp(22px, 2.4vw, 40px) !important; }
.vs-u-gap-34px-clamp-32px-6vw-80px { gap: 34px clamp(32px, 6vw, 80px) !important; }
.vs-u-gap-40px-clamp-32px-6vw-80px { gap: 40px clamp(32px, 6vw, 80px) !important; }
.vs-u-gap-40px-clamp-32px-6vw-84px { gap: 40px clamp(32px, 6vw, 84px) !important; }
.vs-u-gap-4px-10px { gap: 4px 10px !important; }
.vs-u-gap-8px-10px { gap: 8px 10px !important; }
.vs-u-gap-8px-22px { gap: 8px 22px !important; }
.vs-u-gap-clamp-14px-2vw-24px { gap: clamp(14px, 2vw, 24px) !important; }
.vs-u-gap-clamp-14px-3vw-44px { gap: clamp(14px, 3vw, 44px) !important; }
.vs-u-gap-clamp-16px-2vw-22px { gap: clamp(16px, 2vw, 22px) !important; }
.vs-u-gap-clamp-16px-2vw-24px { gap: clamp(16px, 2vw, 24px) !important; }
.vs-u-gap-clamp-18px-2_4vw-26px { gap: clamp(18px, 2.4vw, 26px) !important; }
.vs-u-gap-clamp-18px-2_4vw-28px { gap: clamp(18px, 2.4vw, 28px) !important; }
.vs-u-gap-clamp-26px-4vw-60px-clamp-26px-5vw-72px { gap: clamp(26px, 4vw, 60px) clamp(26px, 5vw, 72px) !important; }
.vs-u-gap-clamp-40px-6vw-90px { gap: clamp(40px, 6vw, 90px) !important; }
.vs-u-grid-template-columns-minmax-0-1_25fr-repeat-4-minmax-0-1fr { grid-template-columns: minmax(0, 1.25fr) repeat(4, minmax(0, 1fr)); }
.vs-u-grid-template-columns-minmax-0-1fr-minmax-0-1_3fr { grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-140px-1fr { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-268px-1fr { grid-template-columns: repeat(auto-fit, minmax(268px, 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-290px-1fr { grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-200px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-220px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-230px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-250px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-260px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-268px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 268px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-280px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-300px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-320px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-340px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-400px-1fr { grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); }
.vs-u-grid-template-columns-repeat-auto-fit-minmax-min-100pc-max-220-99bf { grid-template-columns: repeat(auto-fit, minmax(min(100%, max(220px, calc((100% - 2px) / 3))), 1fr)); }
.vs-u-height-100pc { height: 100%; }
.vs-u-height-150pc { height: 150%; }
.vs-u-height-28px { height: 28px; }
.vs-u-height-30px { height: 30px; }
.vs-u-height-48px { height: 48px; }
.vs-u-height-56px { height: 56px; }
.vs-u-height-64px { height: 64px; }
.vs-u-height-80px { height: 80px; }
.vs-u-height-90px { height: 90px; }
.vs-u-height-clamp-0px-430px-100cqw-999-22px { height: clamp(0px, (430px - 100cqw) * 999, 22px); }
.vs-u-height-clamp-60px-8vw-110px { height: clamp(60px, 8vw, 110px); }
.vs-u-img-cover { overflow: hidden; }
.vs-u-img-fill { width: 100%; }
.vs-u-justify-content-center { justify-content: center; }
.vs-u-justify-content-space-between { justify-content: space-between; }
.vs-u-left-0 { left: 0; }
.vs-u-left-24px { left: 24px; }
.vs-u-left-max-2pc-calc-50pc-840px { left: max(2%, calc(50% - 840px)); }
.vs-u-letter-spacing-0_08em { letter-spacing: 0.08em; }
.vs-u-letter-spacing-0_14em { letter-spacing: 0.14em; }
.vs-u-letter-spacing-0_16em { letter-spacing: 0.16em; }
.vs-u-line-height-0_9 { line-height: 0.9; }
.vs-u-line-height-1 { line-height: 1; }
.vs-u-line-height-1_05 { line-height: 1.05; }
.vs-u-line-height-1_1 { line-height: 1.1; }
.vs-u-line-height-1_25 { line-height: 1.25; }
.vs-u-line-height-1_3 { line-height: 1.3; }
.vs-u-line-height-1_45 { line-height: 1.45; }
.vs-u-margin-0-auto { margin: 0 auto !important; }
.vs-u-margin-0-calc-50pc-50vw { margin: 0 calc(50% - 50vw) !important; }
.vs-u-margin-calc-clamp-22px-3vw-36px-1-calc-clamp-26-3cb2 { margin: calc(clamp(22px, 3vw, 36px) * -1) calc(clamp(26px, 4vw, 52px) * -1) 0 !important; }
.vs-u-margin-left-0_5px { margin-left: -0.5px !important; }
.vs-u-margin-top-4px { margin-top: 4px !important; }
.vs-u-margin-top-6px { margin-top: 6px !important; }
.vs-u-margin-top-auto { margin-top: auto !important; }
.vs-u-margin-top-clamp-20px-3vw-36px { margin-top: clamp(20px, 3vw, 36px) !important; }
.vs-u-mask-composite-intersect { mask-composite: intersect; }
.vs-u-mask-image-linear-gradient-90deg-transparent-0pc-00-8021 { mask-image: linear-gradient(90deg, transparent 0%, #000 14%, #000 36%, rgba(0,0,0,0.4) 54%, transparent 74%), linear-gradient(180deg, transparent 33.4%, #000 52%, #000 84%, transparent 100%); }
.vs-u-mask-image-linear-gradient-90deg-transparent-0pc-00-f44f { mask-image: linear-gradient(90deg, transparent 0%, #000 14%, #000 86%, transparent 100%); }
.vs-u-max-width-1180px { max-width: 1180px; }
.vs-u-max-width-16ch { max-width: 16ch; }
.vs-u-max-width-18ch { max-width: 18ch; }
.vs-u-max-width-20ch { max-width: 20ch; }
.vs-u-max-width-21ch { max-width: 21ch; }
.vs-u-max-width-22ch { max-width: 22ch; }
.vs-u-max-width-23ch { max-width: 23ch; }
.vs-u-max-width-24ch { max-width: 24ch; }
.vs-u-max-width-26ch { max-width: 26ch; }
.vs-u-max-width-28ch { max-width: 28ch; }
.vs-u-max-width-34ch { max-width: 34ch; }
.vs-u-max-width-360px { max-width: 360px; }
.vs-u-max-width-380px { max-width: 380px; }
.vs-u-max-width-38ch { max-width: 38ch; }
.vs-u-max-width-400px { max-width: 400px; }
.vs-u-max-width-40ch { max-width: 40ch; }
.vs-u-max-width-420px { max-width: 420px; }
.vs-u-max-width-44ch { max-width: 44ch; }
.vs-u-max-width-460px { max-width: 460px; }
.vs-u-max-width-48ch { max-width: 48ch; }
.vs-u-max-width-50ch { max-width: 50ch; }
.vs-u-max-width-520px { max-width: 520px; }
.vs-u-max-width-52ch { max-width: 52ch; }
.vs-u-max-width-54ch { max-width: 54ch; }
.vs-u-max-width-58ch { max-width: 58ch; }
.vs-u-max-width-60ch { max-width: 60ch; }
.vs-u-max-width-62ch { max-width: 62ch; }
.vs-u-max-width-66ch { max-width: 66ch; }
.vs-u-max-width-68ch { max-width: 68ch; }
.vs-u-max-width-720px { max-width: 720px; }
.vs-u-max-width-72ch { max-width: 72ch; }
.vs-u-max-width-740px { max-width: 740px; }
.vs-u-max-width-74ch { max-width: 74ch; }
.vs-u-max-width-76ch { max-width: 76ch; }
.vs-u-max-width-860px { max-width: 860px; }
.vs-u-max-width-none { max-width: none; }
.vs-u-min-height-300px { min-height: 300px; }
.vs-u-min-height-32px { min-height: 32px; }
.vs-u-min-height-44px { min-height: 44px; }
.vs-u-min-height-58px { min-height: 58px; }
.vs-u-min-width-0 { min-width: 0; }
.vs-u-opacity-0_42 { opacity: 0.42; }
.vs-u-overflow-hidden { overflow: hidden; }
.vs-u-overflow-wrap-anywhere { overflow-wrap: anywhere; }
.vs-u-padding-10px-0 { padding: 10px 0; }
.vs-u-padding-10px-12px { padding: 10px 12px; }
.vs-u-padding-10px-16px { padding: 10px 16px; }
.vs-u-padding-14px-22px { padding: 14px 22px; }
.vs-u-pointer-events-none { pointer-events: none; }
.vs-u-position-absolute { position: absolute; }
.vs-u-position-relative { position: relative; }
.vs-u-position-sticky { position: sticky; }
.vs-u-text-align-center { text-align: center; }
.vs-u-text-decoration-underline { text-decoration: underline; }
.vs-u-text-transform-uppercase { text-transform: uppercase; }
.vs-u-text-underline-offset-4px { text-underline-offset: 4px; }
.vs-u-text-wrap-balance { text-wrap: balance; }
.vs-u-text-wrap-pretty { text-wrap: pretty; }
.vs-u-top-0 { top: 0; }
.vs-u-top-28px { top: 28px; }
.vs-u-top-clamp-24px-3_2vw-38px { top: clamp(24px, 3.2vw, 38px); }
.vs-u-transition-border-color-240ms-ease-transform-240ms-ease { transition: border-color 240ms ease, transform 240ms ease; }
.vs-u-transition-transform-240ms-ease { transition: transform 240ms ease; }
.vs-u-transition-transform-240ms-ease-border-color-240ms-ease { transition: transform 240ms ease, border-color 240ms ease; }
.vs-u-vs-photo-filter-saturate-0_5-sepia-0_35-brightness-0_8-c-06eb { --vs-photo-filter: saturate(0.5) sepia(0.35) brightness(0.8) contrast(1.05); }
.vs-u-vs-photo-filter-saturate-0_5-sepia-0_35-brightness-0_85--36fb { --vs-photo-filter: saturate(0.5) sepia(0.35) brightness(0.85) contrast(1.05); }
.vs-u-vs-rule-height-2px { --vs-rule-height: 2px; }
.vs-u-vs-rule-height-3px { --vs-rule-height: 3px; }
.vs-u-vs-rule-height-4px { --vs-rule-height: 4px; }
.vs-u-vs-rule-height-5px { --vs-rule-height: 5px; }
.vs-u-vs-rule-width-72px { --vs-rule-width: 72px; }
.vs-u-vs-rule-width-clamp-100px-16vw-180px { --vs-rule-width: clamp(100px, 16vw, 180px); }
.vs-u-vs-rule-width-clamp-120px-20vw-220px { --vs-rule-width: clamp(120px, 20vw, 220px); }
.vs-u-vs-rule-width-clamp-120px-22vw-240px { --vs-rule-width: clamp(120px, 22vw, 240px); }
.vs-u-vs-rule-width-clamp-120px-22vw-260px { --vs-rule-width: clamp(120px, 22vw, 260px); }
.vs-u-vs-rule-width-clamp-140px-26vw-300px { --vs-rule-width: clamp(140px, 26vw, 300px); }
.vs-u-vs-rule-width-clamp-80px-12vw-130px { --vs-rule-width: clamp(80px, 12vw, 130px); }
.vs-u-vs-rule-width-clamp-90px-14vw-150px { --vs-rule-width: clamp(90px, 14vw, 150px); }
.vs-u-webkit-mask-composite-source-in { -webkit-mask-composite: source-in; }
.vs-u-webkit-mask-image-linear-gradient-90deg-transparent-0pc-00-8021 { -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 14%, #000 36%, rgba(0,0,0,0.4) 54%, transparent 74%), linear-gradient(180deg, transparent 33.4%, #000 52%, #000 84%, transparent 100%); }
.vs-u-webkit-mask-image-linear-gradient-90deg-transparent-0pc-00-f44f { -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 14%, #000 86%, transparent 100%); }
.vs-u-white-space-nowrap { white-space: nowrap; }
.vs-u-width-100pc { width: 100%; }
.vs-u-width-1px { width: 1px; }
.vs-u-width-28px { width: 28px; }
.vs-u-width-30px { width: 30px; }
.vs-u-width-48px { width: 48px; }
.vs-u-width-56px { width: 56px; }
.vs-u-width-64px { width: 64px; }
.vs-u-width-clamp-0px-100cqw-430px-999-22px { width: clamp(0px, (100cqw - 430px) * 999, 22px); }
.vs-u-width-clamp-0px-430px-100cqw-999-14px { width: clamp(0px, (430px - 100cqw) * 999, 14px); }
.vs-u-z-index-2 { z-index: 2; }
