:root{--wit-key-goldenrod-color: hsl(41, 98%, 55%);--wit-key-beige-color: hsl(32, 28%, 60%);--wit-key-almond-color: hsl(36, 96%, 90%);--wit-key-blue-color: hsl(196, 100%, 47%);--wit-key-red-color: hsl(356, 100%, 35%);--wit-key-marigold-color: hsl(45, 64.86%, 43.53%);--wit-key-burgundy-color: hsl(356, 74%, 39%);--wit-highlighted-background: hsla(25, 30%, 45%, 0.25);--wit-burgundy-color: hsl(356, 74%, 39%);--wit-burgundy-color-darker: hsl(356, 74%, 27%);--wit-burgundy-color-lighter: hsl(356, 74%, 67%);--wit-accent-color: hsl(356, 74%, 39%);--wit-accent-color-medium: hsl(356, 74%, 32%);--wit-accent-color-dark-contrast: hsl(356, 74%, 19%);--wit-accent-color-darker: hsl(356, 74%, 14%);--wit-beige-color: hsl(32, 28%, 60%);--wit-beige-color-darker: hsl(32, 28%, 40%);--wit-beige-color-lighter: hsl(32, 28%, 88%);--wit-almond-color: hsl(36, 96%, 90%);--wit-almond-color-transparent: hsla(36, 96%, 90%, 0.32);--wit-almond-color-darker: hsl(36, 96%, 70%);--wit-almond-color-lighter: hsl(36, 96%, 110%);--wit-key-blue-color-darker: hsl(196, 100%, 33%);--wit-key-blue-color-lighter: hsl(196, 100%, 67%);--wit-key-red-color-darker: hsl(356, 100%, 26%);--wit-key-red-color-lighter: hsl(356, 100%, 47%);--wit-key-color: hsl(356, 74%, 39%);--wit-whitesmoke: hsl(0, 0%, 92%);--wit-light-gray: hsl(0, 0%, 92%);--wit-silver: hsl(0, 0%, 75%);--wit-silver-color: hsl(0, 0%, 75%);--wit-medium-gray: hsl(0, 0%, 75%);--wit-semidark-gray: hsl(0, 0%, 62%);--wit-semidark-quote: hsla(0, 0%, 62%, 0.5);--wit-mediumdark-gray: hsl(0, 0%, 44%);--wit-charcoal: hsl(0, 0%, 25%);--wit-dark-gray: hsl(0, 0%, 25%);--wit-dark-gray-color: hsl(0, 0%, 25%);--wit-darkly-gray: hsl(0, 0%, 24%);--wit-darkly-gray-color: hsl(0, 0%, 24%);--wit-darker-gray: hsl(0, 0%, 20%);--wit-darker-gray-color: hsl(0, 0%, 20%);--wit-darkest-gray: hsl(0, 0%, 17%);--wit-darkest-gray-color: hsl(0, 0%, 17%);--wit-light-blue: skyblue;--wit-light-blue-color: skyblue;--wit-medium-blue: #00aeef;--wit-dark-blue: #25408f;--wit-default-border-width: 2px;--wit-default-border-style: solid;--wit-default-border-color: gray;--wit-link-color: hsl(359, 74%, 27%);--wit-link-hover-color: hsl(359, 74%, 39%)}/*!
 * Bootstrap Reboot v5.3.5 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: hsl(0, 0%, 25%);--bs-primary-rgb: 64, 64, 64;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 18px;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:0.9999999992rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: hsl(359, 74%, 27%);--bs-link-color-rgb: 120, 18, 20;--bs-link-decoration: none;--bs-link-hover-color: hsl(359, 74%, 39%);--bs-link-hover-color-rgb: 173, 26, 28;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}@media(min-width: 1400px){:root,[data-bs-theme=light]{--bs-body-font-size:1rem}}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-family:"Oswald",sans-serif;font-weight:600;line-height:1.25;color:var(--bs-heading-color)}h1{font-size:calc(1.194999999rem + 1.6778571415vw)}@media(min-width: 1400px){h1{font-size:2.5rem}}h2{font-size:calc(1.1449999991rem + 1.0992857134vw)}@media(min-width: 1400px){h2{font-size:2rem}}h3{font-size:calc(1.0949999991rem + 0.5207142853vw)}@media(min-width: 1400px){h3{font-size:1.5rem}}h4{font-size:calc(1.0894399991rem + 0.4563771425vw)}@media(min-width: 1400px){h4{font-size:1.4444rem}}h5{font-size:calc(1.0699999991rem + 0.2314285712vw)}@media(min-width: 1400px){h5{font-size:1.25rem}}h6{font-size:0.9999999992rem}@media(min-width: 1400px){h6{font-size:1rem}}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.0949999991rem + 0.5207142853vw)}@media(min-width: 1400px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}h1.listing-title,h2.listing-title,h3.listing-title,h4.listing-title,h5.listing-title,h6.listing-title{line-height:1.1;margin-bottom:0}hr.small{border:none;border-bottom:2px solid hsl(356,74%,39%);opacity:1;width:25%;margin:1rem auto}@media(min-width: 576px){hr.small{margin:2.3rem auto 2.5rem}}hr.small.black{border-bottom-color:#000}.page-type-gallery hr.small{border-bottom-color:hsl(41,98%,55%)}.deck{font-family:"Oswald",sans-serif;line-height:1.3333;color:hsl(0,0%,44%);font-size:calc(1.095rem + 0.5785714286vw)}@media(min-width: 1400px){.deck{font-size:1.5rem}}body.with-lrh-deck .deck{font-size:calc(1.13rem + 1.0285714286vw)}@media(min-width: 1400px){body.with-lrh-deck .deck{font-size:1.85rem}}.deck .source{display:block;color:rgba(0,0,0,.333333);font-size:.72em}.note{color:gray;font-family:"Roboto","Ubuntu",sans-serif;font-size:.95em;font-weight:400;font-style:italic}.note em{font-style:normal}.introduction{background-color:hsl(0,0%,92%)}@media(min-width: 992px){.introduction{margin:0 -2rem;padding:1.25rem 2rem}}.introduction .section--title{text-align:center;font-size:calc(1.08944rem + 0.5070857143vw);padding-bottom:.5rem;border:none;border-bottom:2px solid hsl(356,74%,39%);opacity:1;width:22.5%;margin:0 auto 1.25rem}@media(min-width: 1400px){.introduction .section--title{font-size:1.4444rem}}.introduction .section--wrapper{margin-top:1.6rem;font-style:italic}.introduction .section--wrapper p{font-size:1.166665em}.introduction .section--wrapper em{font-style:normal}h1{line-height:1.2;text-align:center}h1.article-headline{font-family:"EB Garamond",serif}h1+.deck{margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}p,li{font-family:"EB Garamond",serif;line-height:1.467;font-size:calc(1.06085rem + 0.1395vw)}@media(min-width: 1400px){p,li{font-size:1.1585rem}}p{margin-bottom:1rem}p.smaller{font-size:0.9rem}q{color:rgb(132.6,0,8.84)}blockquote{font-size:calc(1.11rem + 0.7714285714vw);font-family:"Oswald",sans-serif;font-weight:600;line-height:1.3333;padding-left:1.2rem;border-left:3px solid hsl(356,74%,39%);color:dimgray;margin-top:2rem;margin-bottom:2rem}@media(min-width: 1400px){blockquote{font-size:1.65rem}}blockquote+p.blockquote-source{font-size:calc(1.055rem + 0.0642857143vw);margin-top:-1.25rem;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;line-height:1.3333;color:hsl(0,0%,62%);text-align:right}@media(min-width: 1400px){blockquote+p.blockquote-source{font-size:1.1rem}}span.gray{color:gray}span.key{color:hsl(356,74%,14%)}span.key-blue{color:hsl(196,100%,47%)}span.accent{color:hsl(356,74%,39%)}span.nowrap{white-space:nowrap}.chevron-bullet::before{content:"»";display:inline-block;padding-right:.25rem;transform:translateY(-1px);color:rgb(132.6,0,8.84)}.chevron-bullet strong{font-weight:600}h3.chevron-bullet{font-family:"Oswald",sans-serif;font-weight:600}.text-icon{transform:translateY(-1px)}.link-wrapper{position:relative;z-index:1}.link-wrapper a{color:inherit}.link-wrapper a::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.morelink{color:hsl(356,74%,39%);font-family:"Oswald",sans-serif;font-size:.9rem}.morelink:hover{text-decoration:none}.main--row--body-area ul,.main--row--body-area ol{margin-top:1rem}.main--row--body-area li{margin-bottom:1rem}.main--row--body-area p a{text-decoration:underline}.subsection-head{color:hsl(0,0%,75%);font-family:"EB Garamond",serif;font-size:1.75rem;font-weight:800}.subsection-description{color:hsl(0,0%,75%);font-size:.8rem;line-height:.8rem}.section-head{color:hsl(356,74%,14%);font-family:"Oswald",sans-serif;font-size:2.2rem}.section-head .color-emphasis{color:hsl(356,74%,39%)}.section-description{color:hsl(0,0%,75%)}.caption-quote{background-color:hsl(0,0%,92%);font-size:1.25rem;font-style:italic;margin-bottom:.5rem;padding:.25rem 1rem}.kicker-head{color:rgb(132.6,0,8.84);font-family:"Oswald",sans-serif;font-size:0.9em;font-weight:500;letter-spacing:1.25px;line-height:1.25;margin-bottom:.2rem}body.front article .kicker-head{color:gray;font-size:1rem}p.see-more,p.name{font-size:.75em;padding-top:.5em;text-align:center}p.see-more.accent{position:relative}p.see-more.accent::before{border-top:2px solid hsl(356,74%,39%);content:"";display:block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:4rem}.active{color:hsl(356,74%,39%)}.snippet,.snippet p{font-family:"Roboto","Ubuntu",sans-serif;font-size:0.735rem;font-weight:300;line-height:1.2}@media(min-width: 576px)and (max-width: 767.98px){.snippet,.snippet p{font-size:0.92rem}}.snippet strong,.snippet p strong{font-weight:600}@media(min-width: 1400px){.snippet,.snippet p{font-size:0.85rem}}.debug{color:green;font-family:"Roboto","Ubuntu",sans-serif;font-size:.75em;font-weight:300;margin-bottom:0}.debug em{font-style:normal}.image-wrapper[data-credits]{position:relative;overflow:hidden}.image-wrapper[data-credits]::before{bottom:.4rem;color:hsl(0,0%,96%);content:attr(data-credits);display:block;font-family:"Roboto","Ubuntu",sans-serif;font-size:.55rem;font-style:italic;line-height:1;position:absolute;right:.22rem;text-shadow:0 0 1px #000;transform-origin:bottom right;transform:rotate(-90deg) translateX(100%);z-index:1}@media(min-width: 576px){.image-wrapper[data-credits]::before{font-size:.65rem}}figure{position:relative;min-width:0}figure .overlay{color:hsla(0,0%,100%,.7333333333);font-family:"Roboto","Ubuntu",sans-serif;font-size:.85rem;position:absolute;margin-bottom:0}figure .wrapper{position:relative}figure img{height:auto}figure img{max-width:100%}figure img.black{border:1px solid #000}figure img.charcoal{border:1px solid hsl(0,0%,25%)}figure img.gray{border:1px solid #a9a9a9}figure img.accent{border:1px solid hsl(356,74%,39%)}figure img.beige{border:1px solid hsl(32,28%,60%)}figure img.burgundy{border:1px solid hsl(356,74%,39%)}figure img.two{border-width:2px}figure img.three{border-width:3px}figure img.five{border-width:5px}figure img.ten{border-width:10px}figure img.dozen{border-width:12px}figure img.fifteen{border-width:15px}figure img.shadow{border:1px solid #a9a9a9;box-shadow:0 0 20px rgba(0,0,0,.4)}figure img.shadow.borderless{border:0}@media(min-width: 768px){figure.right{float:right;margin-left:1.4rem}}@media(min-width: 768px){figure.left{float:left;margin-right:1.4rem}}@media(min-width: 768px){figure.half{width:50%}}figure[class^=out-]+figcaption{margin-top:-1rem;margin-bottom:1rem}figure.bg-accent figcaption,figure.bg-beige figcaption,figure.bg-k figcaption,figure.bg-gray figcaption,figure.bg-wsmk figcaption{border-bottom:0;padding-bottom:0}figcaption{font-family:"Roboto","Ubuntu",sans-serif;font-size:.7778rem;line-height:1.4;padding:.4rem 0 .5rem;border-bottom:2px solid #000;position:relative}@media(min-width: 1400px){figcaption{font-size:0.8rem}}figcaption.overlay{border-bottom:0;padding-bottom:0;position:inherit}figcaption.gradfb{border-bottom:0;padding:.35rem 11% .35rem .7rem;background:linear-gradient(108deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.25) 80%, rgba(0, 0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%);position:absolute;transform:translateY(-98%);color:#fff;margin-bottom:-1.7rem}figcaption .lead{font-weight:700}.offset figcaption{font-size:1.2em;margin-bottom:1rem;padding:.25em 1em}figcaption h5{font-family:"EB Garamond",serif;line-height:1.15;font-size:1rem}figcaption.transparent{background-color:inherit}figcaption.center{text-align:center}figcaption.bg-k,figcaption.bg-gray,figcaption.bg-wsmk{border-bottom:none;padding:.25rem .75rem;margin-bottom:0}figcaption span.credits{color:#595959;font-weight:300;margin-left:.8rem;font-style:italic;font-size:0.75rem}.triangle-right{display:inline-block;width:.65em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' class='svg-triangle' width='100' height='100' fill='white' %3E%3Cpolygon points='100,50 0,100 0,0'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position-y:bottom;margin-left:.25em}.image-wrapper{min-width:0}.social-sharing{display:flex;justify-content:flex-end;margin:1.5rem 0}.social-sharing>*{margin:2px;background-color:hsl(0,0%,75%);width:2.2rem;height:2.2rem;text-align:center;display:flex;justify-content:center;align-items:center}.social-sharing>* img{margin-bottom:2px;margin-left:1px}.social-sharing>*:hover{background:hsl(0,0%,25%)}.social-sharing .facebook-article-share-button{background-color:#3b5998}.social-sharing .x-article-share-button{background-color:#000}.social-sharing .x-article-share-button a{line-height:1.2}body.mobile-menu-open .page-wrapper>header.header,body.mobile-menu-open .page-wrapper>main.main,body.mobile-menu-open .page-wrapper>footer.footer{opacity:.2;transition:opacity .25s ease-in-out}.mobile-menu{list-style:none;align-items:center;flex-direction:column;width:100%;padding:0 1rem 20%}.mobile-menu li{font-family:"Roboto","Ubuntu",sans-serif;margin-bottom:1rem}.hamburger{align-self:center;display:inline-flex;height:44px;justify-self:center}@media(min-width: 992px){.hamburger{display:none}}.hamburger-button{padding:0;border:0;width:30px;height:14px;position:relative;background:none;display:flex;align-self:center;justify-content:center;align-items:center}.hamburger-button>span{display:block;width:24px;height:1px;margin-top:5px;margin-bottom:5px;position:relative;transition:all .25s ease-in-out;background-color:dimgray}.hamburger-button>span:nth-child(1),.hamburger-button>span:nth-child(3){content:"";width:24px;height:1px;position:absolute}.hamburger-button>span:nth-child(1){top:-5px}.hamburger-button>span:nth-child(3){bottom:-5px}body.mobile-menu-open .hamburger-button.hamburger-button,.mobile-menu-box .hamburger-button{border-color:#fff}body.mobile-menu-open .hamburger-button.hamburger-button>span:nth-child(1),.mobile-menu-box .hamburger-button>span:nth-child(1){transform:translate3d(0, 6px, 0) rotate(45deg)}body.mobile-menu-open .hamburger-button.hamburger-button>span:nth-child(2),.mobile-menu-box .hamburger-button>span:nth-child(2){opacity:0}body.mobile-menu-open .hamburger-button.hamburger-button>span:nth-child(3),.mobile-menu-box .hamburger-button>span:nth-child(3){transform:translate3d(0, -7px, 0) rotate(-45deg)}.mobile-menu-box{align-items:center;background-color:#fff !important;bottom:0;display:flex;flex-direction:column;left:-100vw;opacity:0;pointer-events:none;position:fixed;top:72px;transition:transform .4s ease-in-out,opacity .3s ease-in-out;width:calc(100% - 1em);z-index:3000}.mobile-menu-box.active{opacity:1;transform:translateX(100vw);pointer-events:auto}.mobile-menu-box::after{content:"";background-size:cover;background-position:top center;opacity:.22;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.mobile-menu-box .hamburger{padding:7px 20px;align-self:flex-end;margin-top:.75rem}.mobile-menu-box .mobile-menu{margin:1.5rem auto .5rem}.mobile-menu-box .mobile-menu__list-item{display:flex;justify-content:space-between}.mobile-menu-box .mobile-menu__list-item a{color:#000}.mobile-menu-box .mobile-menu__list-item:not(:last-of-type){padding-bottom:.8rem;border-bottom:1px solid hsl(0,0%,25%)}.mobile-menu-box .mobile-menu__list-item.active::after,.mobile-menu-box .mobile-menu__list-item.active a{color:hsl(356,74%,39%)}.mobile-menu-box .mobile-menu__list-item::after{content:">";display:block;color:hsl(0,0%,75%)}header.header{font-family:"Oswald",sans-serif;z-index:1}body.legacy.articles header.header,body.legacy.blog header.header{position:relative;min-height:24ex}@media(max-width: 991.98px){div.banner+header.header{margin-top:80px}}@media(max-width: 991.98px){body.front div.banner+header.header,body.listing div.banner+header.header{margin-top:60px}}@media(max-width: 991.98px){body.front div.banner+header.header{border-top:16px solid #000}}@media print{div.banner+header.header{margin-top:0 !important}}body.legacy header.header>*{position:absolute;top:0;bottom:0;left:0;right:0}header.header figure.header-background{opacity:.4;margin:0;z-index:1}header.header figure.header-background img{height:100%;object-fit:cover;margin-left:auto;margin-right:auto}header.header div.header-wrapper{display:flex;flex-direction:column;justify-content:center}header.header div.header-wrapper.with-image{background-color:#000}header.header div.header-wrapper.with-image>div{color:#fff}header.header div.header-wrapper>div{z-index:1;width:85%;max-width:640px;margin-left:auto;margin-right:auto}header.header div.header-wrapper>div>*:last-child{margin-bottom:0}.section-header{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#fff;border-bottom:3px solid rgb(132.6,0,8.84);position:relative;text-align:center}@media(min-width: 992px){.section-header{min-height:160px}}.section-header h1{font-size:calc(1.195rem + 1.8642857143vw);margin:0 0 1.2rem}@media(min-width: 1400px){.section-header h1{font-size:2.5rem}}.section-header h1 span{font-size:calc(1.0894444rem + 0.5071422857vw);display:block;margin-top:.3rem}@media(min-width: 1400px){.section-header h1 span{font-size:1.444444rem}}.section-header h4{font-weight:400}.section-header .section-header--title{z-index:100;position:absolute}.section-header--background::after{content:"";position:absolute;background:rgba(0,0,0,.7490196078);left:0;right:0;top:0;bottom:0}.breadcrumb{align-items:center;background-color:hsl(0,0%,24%);color:#fff;height:44px;display:none}@media(min-width: 992px){.breadcrumb>div{--bs-gutter-x: 18px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}@media(min-width: 992px)and (min-width: 576px){.breadcrumb>div{max-width:540px}}@media(min-width: 992px)and (min-width: 768px){.breadcrumb>div{max-width:720px}}@media(min-width: 992px)and (min-width: 992px){.breadcrumb>div{max-width:960px}}@media(min-width: 992px)and (min-width: 1200px){.breadcrumb>div{max-width:1128px}}@media(min-width: 992px)and (min-width: 1400px){.breadcrumb>div{max-width:1320px}}@media(min-width: 992px){.breadcrumb>div>div{--bs-gutter-x: 18px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}}.breadcrumb a{color:#fff}.breadcrumb .separator{margin:0 1rem}.page-wrapper>.banner{padding-bottom:5px;border-bottom:1px solid gray;background-color:#fff}@media(max-width: 991.98px){.page-wrapper>.banner{position:fixed;top:0;width:100%;z-index:3}}body.front .page-wrapper>.banner,body.listing .page-wrapper>.banner{padding-bottom:0;border-bottom:0}@media print{.page-wrapper>.banner{position:static !important}}.site-banner-wrapper{border-bottom:16px solid gray;overflow:hidden;position:relative}@media(min-width: 992px){.site-banner-wrapper{padding-bottom:4px}}body.front .site-banner-wrapper{border-bottom:2px solid gray}body.listing .site-banner-wrapper{border-bottom:2px solid rgb(178.5,0,11.9)}.site-banner-wrapper--container{display:grid;align-items:center;height:58px;padding:5px 0 10px;grid-template-columns:57px 1fr 1px 1px}.site-banner-wrapper--container a{color:#000}@media(min-width: 992px){.site-banner-wrapper--container{grid-template-columns:minmax(50%, 2.5fr) minmax(25.3ch, 1fr) min-content 1px;align-items:flex-end;column-gap:2rem;padding-left:5%;padding-right:5%}.site-banner-wrapper--container>:nth-child(3){margin-bottom:5px}.site-banner-wrapper--container>:nth-child(4){margin-bottom:9px}.site-banner-wrapper--container>:nth-child(5){margin-bottom:10px;margin-right:1.5rem;transition:transform .4s ease-in-out}.site-banner-wrapper--container.search{grid-template-columns:minmax(60%, 4fr) 1px 1px minmax(max-content, 28%)}.site-banner-wrapper--container.search .site-menu{transform:translateX(100%);opacity:0}.site-banner-wrapper--container.search .banner-search-icon{transform:translateX(100%);opacity:0}.site-banner-wrapper--container.search .banner-search{transform:initial;opacity:1}}.banner-search-icon{display:none}@media(min-width: 992px){.banner-search-icon{display:block}}.site-banner{color:#fff;white-space:nowrap;transition:all .4s ease-in-out}body.mobile-menu-open .site-banner{transform:translateX(100%);opacity:0;order:2}@media(min-width: 992px){.site-banner{justify-self:flex-start;flex-flow:row;padding:0 10px 0 30px}}.site-banner-label--profile{font-family:"Oswald",sans-serif;letter-spacing:4px;display:block;padding:0;margin:0}@media(min-width: 992px){.site-banner-label--profile::after{content:" ";border-right:1px solid #fff;display:inline;font-size:.7rem;padding:0 3px}}.site-banner-label--person{display:block;font-family:"Oswald",sans-serif;font-weight:600;padding:0 .5em;font-size:calc(1.145rem + 1.2214285714vw)}@media(min-width: 1400px){.site-banner-label--person{font-size:2rem}}@media(max-width: 319.98px){.site-banner-label--person{font-size:1rem}}.site-menu{display:none;font-family:"Oswald",sans-serif;font-size:calc(1.055rem + 0.0642857143vw);text-align:right;justify-content:space-around;justify-self:center;width:100%}@media(min-width: 992px){.site-menu{display:flex;overflow-x:hidden}}@media(min-width: 1400px){.site-menu{font-size:1.1rem}}.site-menu .site-menu--item{display:inline-block;padding:.1rem .5rem .15rem;border-radius:2px}.site-menu .site-menu--item:not(.site-menu--item--footer):hover{color:rgb(178.5,0,11.9)}.site-menu--item__active:not(.site-menu--item--footer){color:rgb(178.5,0,11.9) !important}.social-buttons{display:none;justify-content:space-around;width:4rem}@media(min-width: 992px){.social-buttons{display:flex}}.site-menu--item-lifted img{width:.8rem;height:.8rem;cursor:pointer}.site-menu--item-lifted:hover img{opacity:.7}.banner-search{opacity:0;order:2;transform:translateX(100%);transition:all .4s ease-in-out}@media(min-width: 992px){.banner-search{cursor:pointer;height:24px;display:flex}}body.mobile-menu-open .banner-search{cursor:pointer;display:flex;order:1;opacity:1;transform:initial}.banner-search img{align-self:center}.search-input-box{border-radius:2px;display:flex;overflow:hidden;position:relative;transition:width 300ms ease-out,opacity 400ms ease-out;width:100%;height:fit-content;z-index:101}@media(min-width: 992px){.search-input-box{bottom:2px}}.search-input-box input{font-family:"EB Garamond",serif;font-weight:300;height:32px;padding-left:1.8rem;transition:opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1);width:100%}@media(max-width: 991.98px){.search-input-box input{border:0 !important}}.search-input-box input:focus{outline-width:0;outline:none}.search-input-box .search-icon{align-self:center;cursor:default;height:100%;left:0;opacity:.75;padding:0 .5rem;position:absolute;width:1.8rem}.search-input-box .closer{align-self:center;cursor:pointer;display:none;position:absolute;right:.9rem}@media(min-width: 992px){.search-input-box .closer{display:block}}.active .search-input-box{pointer-events:unset;opacity:1;overflow:auto}@media(min-width: 992px){.active .search-input-box{max-width:468px}}.search-cover-all{z-index:11;pointer-events:none;position:fixed;opacity:0;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.3);transition:opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1)}.search-cover-all.active{opacity:1}.subnav{border-top:2px solid #000}.subnav ul{list-style:none;display:flex;justify-self:center;justify-content:center;margin-bottom:0;padding:0}.subnav ul li{padding:.25rem 1.25rem;position:relative;font-family:"Oswald",sans-serif;font-weight:600;font-size:.85rem;letter-spacing:2px}.subnav ul li.active,.subnav ul li.active a{color:hsl(356,74%,14%)}.subnav ul li a{color:hsl(0,0%,75%)}@media screen and (min-width: 360px)and (max-width: 575.98px){.subnav ul li{font-size:.75rem;white-space:nowrap}}@media screen and (max-width: 359.98px){.subnav ul li{font-size:.58rem;white-space:nowrap}}.subnav ul li a{color:gray}.subnav ul li a:hover{color:hsl(356,74%,39%)}.subnav ul li a:hover{text-decoration:none}.subnav ul li:not(:last-child)::after{content:"";position:absolute;right:-3px;top:25%;width:3px;height:50%;background-color:#000}body.videos:not(.listing) .subnav ul li:not(:last-child)::after,body.photos .subnav ul li:not(:last-child)::after{background-color:#000}body.articles .subnav ul li:not(:last-child)::after,body.testimony .subnav ul li:not(:last-child)::after{background-color:#000}body.those-who .subnav,body.videos .subnav{border-bottom:2px solid #d3d3d3;color:hsl(0,0%,25%);background-color:#fff}body.videos:not(.listing) .subnav,body.photos .subnav{border-bottom:2px solid #d3d3d3;color:gray;background-color:#fff}html{scroll-behavior:smooth}:root{--half-width: -50vw + 50%}@media(min-width: 1920px){:root{--half-width: -960px + 50%}}@keyframes ping{0%{transform:translateX(0)}30%{transform:translateX(50%)}45%{transform:translateX(30%)}60%{transform:translateX(50%)}100%{transform:translateX(0)}}@media(min-width: 768px)and (max-width: 1920px){body.has-scrollbar{--scroll-bar: 15px;--half-width: -50vw + 50% + (var(--scroll-bar) / 2)}}main.main{font-family:"EB Garamond",serif;--bs-gutter-x: 18px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;margin-top:1.25rem}@media(min-width: 576px){main.main{max-width:540px}}@media(min-width: 768px){main.main{max-width:720px}}@media(min-width: 992px){main.main{max-width:960px}}@media(min-width: 1200px){main.main{max-width:1128px}}@media(min-width: 1400px){main.main{max-width:1320px}}.main--row{--bs-gutter-x: 18px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.main--row--body-area{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.mx-auto{margin-right:auto !important;margin-left:auto !important}body.testimony .main--row--body-area--prebody{position:relative}.postcontainer{--bs-gutter-x: 18px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.postcontainer{max-width:540px}}@media(min-width: 768px){.postcontainer{max-width:720px}}@media(min-width: 992px){.postcontainer{max-width:960px}}@media(min-width: 1200px){.postcontainer{max-width:1128px}}@media(min-width: 1400px){.postcontainer{max-width:1320px}}.page-wrapper>*{margin-left:auto;margin-right:auto;max-width:1920px}img.resp{height:auto;display:block;max-width:100%;min-width:0}img.blur-up{filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms}img.blur-up.lazyloaded{filter:blur(0)}.bg-k,.bg-gray,.bg-lightgray,.bg-beige,.bg-wsmk{padding:.75rem;margin-bottom:1rem}.bg-k figure,.bg-gray figure,.bg-lightgray figure,.bg-beige figure,.bg-wsmk figure{margin-bottom:0}.bg-k h4,.bg-gray h4,.bg-lightgray h4,.bg-beige h4,.bg-wsmk h4{text-align:center}.bg-k,.bg-gray{color:#fff}.bg-k{background-color:#000}.bg-gray{background-color:dimgray}.bg-lightgray{background-color:hsl(0,0%,92%)}.bg-accent{background-color:hsl(356,74%,14%)}.bg-beige{background-color:hsl(32,28%,88%)}.bg-wsmk{background-color:hsl(0,0%,92%)}.cta{color:hsl(0,0%,75%);font-family:"Oswald",sans-serif;font-size:.75em}@media screen and (max-width: 767.98px){.cta{display:none}}.cta span{color:hsl(356,74%,39%)}.those-overlay-container .link-wrapper:hover .cta span.triangle-right{animation:ping .4s;animation-timing-function:ease-out}figure:not(.section-header) .cta{color:hsl(32,28%,60%);font-size:1.1rem;margin-bottom:0;margin-top:.5rem}.video-js:not(.vjs-fullscreen) .vjs-tech{object-fit:fill}.video-js.vjs-ended .vjs-poster{display:block}footer.footer{font-family:"Oswald",sans-serif;margin-top:1.25em;padding-bottom:1rem;padding-top:.001rem;background-color:#f5f5f5}footer.footer a{color:#525252}footer.footer a.site-menu--item{padding:0 1.5rem}.footer-notice footer.footer a{color:#000}footer.footer a.site-menu--item:hover,footer.footer a.related-site:hover{color:#000}footer.footer .footer--wrapper-white{background-color:#fff;border-bottom:1px solid #666}footer.footer .footer--wrapper-white h3{font-size:calc(1.087rem + 0.4757142857vw);display:block;font-family:"Oswald",sans-serif;font-weight:600;padding:0 .5em;text-align:center}@media(min-width: 1400px){footer.footer .footer--wrapper-white h3{font-size:1.42rem}}footer.footer .footer--wrapper-white h3 a{color:#000}footer.footer .footer--wrapper-white ul{list-style:none;display:flex;justify-content:center;padding:0}footer.footer .footer--wrapper-white li{padding:0 1.5rem}footer.footer .site-menu{background-color:rgba(240,240,240,0);font-family:"Oswald",sans-serif}@media(max-width: 575.98px){footer.footer .site-menu{justify-content:center}}footer.footer .related-sites{max-width:767.98px;margin:0 auto}footer.footer .related-sites header{font-size:0.8rem;display:grid;grid-template-columns:1fr auto 1fr}footer.footer .related-sites header::before,footer.footer .related-sites header::after{content:"";border-bottom:1px solid rgba(68,68,68,.6666666667);margin:0 .5rem;transform:translateY(-42%)}footer.footer .related-sites ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}footer.footer .related-sites li{font-size:0.8rem;font-family:"Oswald",sans-serif;font-weight:300;line-height:1.25;margin-bottom:.4rem;white-space:nowrap;position:relative;border-left:1px solid #000;border-right:1px solid #000;padding:0 .5rem;margin-right:-1px}footer.footer .related-sites li a{vertical-align:text-top}body.photos footer.footer{background-color:#fff}@media print{footer.footer{display:none !important}}.footer--container{--bs-gutter-x: 18px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.footer--container{max-width:540px}}@media(min-width: 768px){.footer--container{max-width:720px}}@media(min-width: 992px){.footer--container{max-width:960px}}@media(min-width: 1200px){.footer--container{max-width:1128px}}@media(min-width: 1400px){.footer--container{max-width:1320px}}.footer--container>nav{padding:1rem 0;--bs-gutter-x: 18px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));justify-content:center}.footer--container>nav>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:auto;padding-bottom:.5rem}@media(min-width: 768px){.footer--container>nav>*{padding-bottom:1rem}}.footer-notice{text-align:center;font-family:"Oswald",sans-serif;margin-bottom:1rem;font-weight:300;font-size:0.55rem}.cookie-consent-preferences{cursor:pointer}/*# sourceMappingURL=application-core.css.map */