@charset "UTF-8";html{--mat-sys-background: #fff8f8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #faeeef;--mat-sys-inverse-primary: #ffb1c5;--mat-sys-inverse-surface: #352f30;--mat-sys-on-background: #201a1b;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #8f0045;--mat-sys-on-primary-fixed: #3f001b;--mat-sys-on-primary-fixed-variant: #8f0045;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b3f46;--mat-sys-on-secondary-fixed: #2b151b;--mat-sys-on-secondary-fixed-variant: #5b3f46;--mat-sys-on-surface: #201a1b;--mat-sys-on-surface-variant: #514346;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #930100;--mat-sys-on-tertiary-fixed: #410000;--mat-sys-on-tertiary-fixed-variant: #930100;--mat-sys-outline: #847376;--mat-sys-outline-variant: #d6c2c5;--mat-sys-primary: #ba005c;--mat-sys-primary-container: #ffd9e1;--mat-sys-primary-fixed: #ffd9e1;--mat-sys-primary-fixed-dim: #ffb1c5;--mat-sys-scrim: #000000;--mat-sys-secondary: #74565d;--mat-sys-secondary-container: #ffd9e1;--mat-sys-secondary-fixed: #ffd9e1;--mat-sys-secondary-fixed-dim: #e3bdc5;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f8;--mat-sys-surface-bright: #fff8f8;--mat-sys-surface-container: #f7ebec;--mat-sys-surface-container-high: #f1e5e6;--mat-sys-surface-container-highest: #ece0e1;--mat-sys-surface-container-low: #fdf1f2;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d7d8;--mat-sys-surface-tint: #ba005c;--mat-sys-surface-variant: #f3dde1;--mat-sys-tertiary: #c00100;--mat-sys-tertiary-container: #ffdad4;--mat-sys-tertiary-fixed: #ffdad4;--mat-sys-tertiary-fixed-dim: #ffb4a8;--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@font-face{font-family:DMSans;src:url(/fonts/DM_Sans/DMSans-VariableFont_opsz,wght.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/DM_Sans/DMSans-Italic-VariableFont_opsz,wght.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Light.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-LightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/Cormorant_Garamond/CormorantGaramond-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--primary-background-color: #ffffff;--alt-background-color: rgb(255, 248, 248);--default-footer-background-color: #000000;--dark-transparent-background-color: rgba(0, 0, 0, .75);--default-divider-color: #eaeaea;--light-divider-color: #1f1f1f;--default-button-background-color: #000000;--primary-text-color: #000000;--secondary-text-color: #f5f5f5;--light-background-text-color: #000000;--primary-font-family: "DMSans", sans-serif;--font-weight-light: 200;--font-weight-normal: 400;--font-weight-bold: 700;--secondary-font-family: "Cormorant Garamond", serif;--default-font-size: 18px;--main-container-size: min(100vw, 1000px);--main-container-margin: 0 15px;--secondary-container-size: 900px;--header-height: 100px;--header-height-scrolled: 66px;--lg-container-size: 1600px;--xs-container-size: 450px;--mat-sys-corner-extra-large: 0px;--mat-dialog-actions-alignment: center;--mat-sys-display-large-font: var(--secondary-font-family);--mat-sys-display-medium-font: var(--secondary-font-family);--mat-sys-display-small-font: var(--secondary-font-family);--mat-sys-headline-large-font: var(--secondary-font-family);--mat-sys-headline-medium-font: var(--secondary-font-family);--mat-sys-headline-small-font: var(--secondary-font-family);--mat-sys-title-large-font: var(--secondary-font-family);--mat-sys-title-medium-font: var(--primary-font-family);--mat-sys-title-small-font: var(--primary-font-family);--mat-sys-body-large-font: var(--primary-font-family);--mat-sys-body-medium-font: var(--primary-font-family);--mat-sys-body-small-font: var(--primary-font-family);--mat-sys-body-small-size: .6em;--mat-sys-label-large-font: var(--primary-font-family);--mat-sys-label-medium-font: var(--primary-font-family);--mat-sys-label-small-font: var(--primary-font-family);--input-border-color: #e0e0e0;--border-color: #eee;--muted-text-color: #737373;--strikethrough-text-color: #666666;--sale-accent-color: #555;--error-color: #c62828;--error-label-color: #b35050;--error-border-color: #d4a0a0;--error-border-hover-color: #c07070;--success-color: #2e7d32;--section-background-color: #f0f0ee;--mat-sys-inverse-surface: var(--alt-background-color);--mat-sys-inverse-on-surface: #000000}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:var(--primary-font-family),sans-serif;overflow-x:hidden;font-size:var(--default-font-size);scroll-behavior:smooth}h1{font-family:var(--secondary-font-family),serif;margin:0;font-size:1.7em;line-height:1.1}h2{font-family:var(--secondary-font-family),serif;margin:0;font-size:1.5em}h3{font-family:var(--secondary-font-family),serif;margin:0;font-size:1.2em}h4{font-family:var(--secondary-font-family),serif;margin:0;font-size:1.05em}p{font-size:.75em}button{border:none;background-color:transparent}button:hover{cursor:pointer}.d-none{display:none}button{color:#000}.doleray-primary-btn{background-color:var(--primary-background-color);border:1px solid var(--border-color);font-family:var(--secondary-font-family),serif;font-variant:small-caps;padding:5px 15px;width:100%;max-width:500px;font-size:1em;color:#000}.doleray-primary-btn:hover{border:1px solid #000000;cursor:pointer}.doleray-primary-btn.doleray-btn-inline{width:auto;max-width:none;padding:5px 20px;white-space:nowrap}.doleray-primary-btn.doleray-btn-ghost{background-color:transparent;color:#fff;border-color:#ffffffb3}.doleray-primary-btn.doleray-btn-ghost:hover{border-color:#fff;text-decoration:underline}.doleray-primary-btn.doleray-btn-dark{background-color:#f5f5f5;color:#000;border-color:#f5f5f5}.doleray-primary-btn.doleray-btn-dark:hover{background-color:transparent;color:#f5f5f5;border-color:#f5f5f5}.doleray-primary-input{padding:0;margin:0;font-family:var(--primary-font-family),sans-serif;border:1px solid var(--input-border-color);width:100%;max-width:500px;font-size:.9em;color:#000;line-height:1;text-indent:1em;height:34px;border-radius:0;box-sizing:border-box;transition:border-color .2s}.doleray-primary-input::placeholder{font-family:var(--secondary-font-family),serif;font-variant:small-caps}.doleray-primary-input:focus{border-color:#000}.doleray-primary-input:focus-visible{outline:2px solid #000000;outline-offset:2px}.doleray-primary-input.doleray-input-dark{background-color:transparent;color:var(--secondary-text-color);border:none;border-bottom:1px solid rgba(245,245,245,.3);text-indent:0;transition:border-color .2s}.doleray-primary-input.doleray-input-dark::placeholder{color:#f5f5f580;font-family:var(--secondary-font-family),serif;font-variant:small-caps}.doleray-primary-input.doleray-input-dark:focus{border-bottom-color:var(--secondary-text-color)}.doleray-primary-input.doleray-input-dark:focus-visible{outline:2px solid var(--secondary-text-color);outline-offset:2px}.overflow-y-scroll{overflow-y:scroll}a{font-size:1em;color:#000;font-family:var(--secondary-font-family),serif;text-decoration:none}a:hover{text-decoration:underline}.doleray-content h1,.doleray-content h2,.doleray-content h3,.doleray-content h4,.doleray-content h5,.doleray-content h6{font-family:var(--secondary-font-family),serif}.doleray-content h1+h2,.doleray-content h2+h3,.doleray-content h3+h4,.doleray-content h4+h5,.doleray-content h5+h6{margin-top:1em}.doleray-content h1{margin:0;font-size:1.7em;line-height:1.1}.doleray-content h2{margin:0;font-size:1.5em}.doleray-content>p,.doleray-content ul>li{font-size:.85em}.doleray-page-banner-wrapper{position:relative;max-width:var(--main-container-size)}.doleray-page-banner-wrapper>img{width:100%;min-height:400px;border-radius:2px;object-fit:cover;object-position:center}
