:root{--primary: #2ca6b6;--primary-rgb: 44,166,182;--primary-dark: color-mix(in oklab, #267d85, #000 20%);--primary-dark-rgb: hextToRGB(#267d85);--primary-light: #deeef0;--primary-light-rgb: hextToRGB(#deeef0);--secondary: #bbc74f;--secondary-rgb: 187,199,79;--tertiary: #e66194;--tertiary-rgb: 230,97,148;--lite-gray: #f8f8f8;--gray: #eee;--gray2: #ddd;--red: #F54238;--red-rgb: 245, 66, 56;--darkred-rgb: 139, 0, 0;--secondary-light-rgb: 214, 221, 107;--primary-light-hover: #2ca6b6;--purple: #6b3b4c;--purple-rgb: 107,59,76;--dark: #362228;--dark-rgb: 54,34,40;--container-width: 57em;--content-width: 57em;--border-width: 2px;--border-radius: .35rem;--border-radius-lg: .65rem;--button-bg-color: transparent;--button-color: var(--primary);--button-color-rgb: var(--primary-rgb);--button-hover-color: var(--primary-dark);--button-hover-color-rgb: var(--primary-dark-rgb);--button-icon-color: var(--primary);--button-border-opacity: .3;--gutter: 40px;--spacer: 1.3rem;--hero-bg-color: #333;--hero-color: #fff;--hero-color-rgb: 255,255,255;--hero-padding: var(--gutter);--hero-margin-top: 0;--narrow: 65ch;--h2-color: var(--primary);--form-border-radius: .35em;--font-sans: brandon-grotesque, Helvetica, Arial, sans-serif;--font-serif: playfair-display, serif;--font-script: "Halo Handletter", brandon-grotesque, Helvetica, Arial, sans-serif;--font-size-base: 1.3rem;--font-size-sm: 1.04rem;--font-headline: var(--font-serif);--font-headline-weight: bold;--heading-margin: var(--spacer);--letter-spacing: .2em;--smallcaps-size: 1.1rem;--section-h2-font-size: 2.5rem;--section-font-size: 1.4rem;--section-height: 400px;--section-align: center;--icon-size: 16px;--focus-form-color: var(--primary-light);--heading-h1-size: 2.2rem;--heading-h2-size: 1.6rem;--heading-h3-size: 1.4rem;--heading-h4-size: 1.3rem;--heading-h5-size: 1.3rem;--heading-h6-size: 1.2rem;--container-width: 1100px;--corner-radius: .25em;--plyr-broadcast-link-color: var(--primary-dark);--plyr-broadcast-link-hover-color: var(--primary-dark);--main-min-height: 350px;--plyr-range-fill-background: var(--primary);--plyr-color-main: #ccc;--link-color: var(--primary);--link-hover-color: var(--primary-dark);--glide-accent-color: var(--primary);--glide-gray: var(--gray2);--icon-color: var(--gray2);--book-dropshadow: 10px 10px 20px rgba(0, 0, 0, .25), 1px 1px 2px rgba(0, 0, 0, .1);--dropshadow-size-direction: 0 0 30px;--dropshadow-color: rgba(0, 0, 0, .1);--invert-pct: 100%;--card-resource-size: 250px;--form-field-bg: var(--body-bg);--action-icon-hover-color: var(--primary);--form-outline-color: var(--primary-rgb);--form-input-padding-basic: 10px 10px 8px 10px;--form-input-padding-dynamic: 22px 11px 2px .5rem;--form-gap: 5px;--form-font-size: 1.2rem;--form-label-font-size-active: .9rem;--choice-font-size: 1.3rem;--menu-bg: var(--body-bg);--main-nav-bg: var(--body-bg);--search-form-width: 600px;--success: #30b23d;--tooltip-color: white;--indicator-color: #f54238;--indicator-color-rgb: 245, 67, 57;--warning-color: #ECB22E;--warning-color-rgb: 236, 178, 46;--table-font-size: 1.1rem;--brand-x: #1D9BF0;--brand-facebook: #0A66FF;--brand-instagram: #EF018B;--brand-youtube: #FF0000;--spinner-size: 60px;--angle-right-primary: url(https://df6yevl24pl4a.cloudfront.net/filer_public/da/15/da15f511-4d86-4409-8425-2cc4574920a0/angle-right-primary.svg)}@media (prefers-color-scheme: light){:root{--primary: #267d85}}:root[lang=fa]{--font-serif: "Yekan";--font-sans: "Yekan" }@media (prefers-color-scheme: dark){:root{--link-hover-color: color-mix(in oklab, var(--primary), #fff 20%)}}@media (prefers-color-scheme: light){:root{--midnight: #0c2b2f;--midnight-rgb: hextToRGB(#0c2b2f);--body-bg: #fff;--body-bg-rgb: 255, 255, 255;--body-bg-alt: #f9f9f9;--body-bg-alt-rgb: 249, 249, 249;--body-bg-alt2: #ededed;--text-color: #352228;--text-color-rgb: 11, 11, 11;--muted-text: #595959;--border-color: #eee;--plyr-broadcast-color: #fff;--plyr-broadcast-title-link-color: #fff;--modal-close-color: #000;--footer-link-color: var(--text-color);--footer-link-hover-color: var(--link-color);--footer-top-border: 3px double #eee;--form-border-color: #e1e1e1;--placeholder-color: #cacaca;--form-field-bg: var(--body-bg);--breadcrumb-color: var(--muted-text);--breadcrumb-hover-color: var(--primary);--action-icon-color: var(--text-color);--error-font-size: 1.2rem;--error-color: red;--error-color-bg: ;--card-bg: var(--body-bg);--card-title-bg: #eee;--pagination-bg: var(--body-bg);--dropdown-bg: var(--body-bg);--yuge-btn-bg: whitesmoke;--angle-down: url(https://df6yevl24pl4a.cloudfront.net/filer_public/cd/42/cd42e5ba-9e6b-47c6-9570-e4370c4abf2d/angle-down-regular.svg);--plyr-icon-color: var(--text-color);--plyr-audio-control-color: var(--muted-text);--waves-bg-webp: var(--body-bg-alt) url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.webp);--waves-bg: var(--body-bg-alt) url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves.png);--tipjar-bg: #fcfcf9;--chevron-left-large: url(https://cdn.reviveourhearts.com/images/svg/chevron-left-large.svg);--chevron-right-large: url(https://cdn.reviveourhearts.com/images/svg/chevron-right-large.svg);--small-hero-height: 300px;--angle-right: url(https://df6yevl24pl4a.cloudfront.net/filer_public/5c/ff/5cff3bab-f8df-4b81-b27f-0e4bd0866a01/angle-right-black.svg)}}@media (prefers-color-scheme: dark){:root{--gray: #444;--lite-gray: #333;--modal-overlay-bg: rgba(11, 11, 11, .95);--dark: #111;--hero-bg-color: #000;--hero-color: #fff;--body-bg: #252525;--body-bg-rgb: 37, 37, 37;--body-bg-alt: #1e1e1e;--body-bg-alt2: #101010;--text-color: #fff;--text-color-rgb: 255, 255, 255;--muted-text: #bbb;--border-color: #444;--plyr-broadcast-color: var(--body-bg);--plyr-broadcast-title-link-color: var(--body-bg);--modal-close-color: var(--text-color);--footer-link-color: var(--text-color);--footer-link-hover-color: var(--link-color);--footer-top-border: 3px double var(--gray);--form-border-color: #444;--placeholder-color: #999;--breadcrumb-color: #ccc;--breadcrumb-hover-color: var(--text-color);--action-icon-color: var(--text-color);--card-bg: var(--dark);--card-title-bg: var(--dark);--pagination-bg: var(--dark);--dropdown-bg: var(--dark);--yuge-btn-bg: var(--dark);--glide-gray: var(--gray);--plyr-audio-controls-background: transparent;--plyr-range-thumb-shadow: inset 0 1px 1px rgba(255, 255, 255, 1);--button-icon-color: var(--primary);--angle-down: url(https://df6yevl24pl4a.cloudfront.net/filer_public/16/33/163386b1-e513-4e27-88ad-4942ebf04ef6/angle-down-white.svg);--plyr-icon-color: white;--waves-bg-webp: #111 url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.webp);--waves-bg: #111 url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/gui/bg-just-waves-dark.png);--tipjar-bg: rgba(11, 11, 11, .75);--chevron-left-large: url(/static/svg/chevron-left-large-white.svg?e72e57098488);--chevron-right-large: url(/static/svg/chevron-right-large-white.svg?e72e57098488);--dca-white: #101010 !important;--dca-black: #eee !important;--dca-primary: #9aa349 !important;--dca-gray-lighter: #444 !important;--menu-bg: #0e0e0e;--angle-right: url(https://df6yevl24pl4a.cloudfront.net/filer_public/64/84/64840dde-06ac-4adc-8415-5eafd4731df4/angle-right-white.svg)}div.cms.cms-toolbar-debug .cms-toolbar .cms-btn-action{background-color:var(--dca-primary);border-color:var(--dca-primary)}div.cms.cms-toolbar-debug .cms-debug-bar{background-color:var(--dca-primary)}}.has-hero{--breadcrumb-color: var(--hero-color)}:root{--section-padding: 40px}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width: 48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding-block:80px;background-size:cover;background-color:var(--hero-bg-color);color:var(--hero-color);background-position:center center;text-align:center;position:relative}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width: 48.75em){.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero .lead{margin-block:1rem}.hero h1{margin-bottom:0}.hero h1 .smallcaps{display:block}.hero-small{min-height:330px}.single-collection .hero-small{min-height:auto}div.ctas{display:flex;flex-wrap:wrap;gap:.5em;justify-content:center;width:100%;background-color:var(--body-bg);padding:.75em}.section-title-description p{max-width:700px;margin-inline:auto;white-space:balance}
