@font-face{font-family:Futura;src:url(/fonts/FuturaLightC.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaLightC-Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaBookC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaBookC-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaMediumC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaMediumC-Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaDemiC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaDemiC-Italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/FuturaMaxiCGBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--nav-height: 128px;--nav-height-stowed: 64px}:root{--pad: 32px;--f-pad: 2rem;--body-width: 800px;--margin-ll: clamp(var(--pad), calc((100dvw - var(--body-width)) / 2), 100dvw);--margin-lo: calc(var(--margin-ll) * -1);--inner-content: calc(var(--body-width) - calc(var(--pad) * 2))}@media(max-width:768px){:root{--pad: 16px;--body-width: 100dvw}}:root{--wp--preset--color--sandy-beige: #d4a666;--wp--preset--color--pure-yellow: #fcde00;--wp--preset--color--soft-teal: #46b7b7;--wp--preset--color--orange: #faa33e;--wp--preset--color--teal: #006f88;--wp--preset--color--deep-raspberry: #ae1e44;--wp--preset--color--plum: #64335e;--wp--preset--color--sage-green: #91a063;--wp--preset--color--periwinkle: #738cbb;--wp--preset--color--soft-peach: #f9bf72;--wp--preset--color--terracotta: #d9594a;--wp--preset--color--muted-violet: #573e71;--wp--preset--color--purple: #4f2170;--wp--preset--color--lavender: #c9a1e6;--wp--preset--color--grass: #6fb900;--wp--preset--color--un-blue: #1264a7;--wp--preset--color--warm-white: #fafaf5;--wp--preset--color--text-primary: #7a7369;--tz-testimonial-gap: 2rem;--tz-testimonial-padding: 2.5rem;--tz-testimonial-avatar-size: 3.5rem;--tz-testimonial-quote-size: 1.05rem;--tz-testimonial-quote-color: var(--text-primary);--tz-testimonial-name-color: var(--text-primary);--tz-testimonial-dot-color: var(--accent-color);--tz-testimonial-link-color: var(--accent-color);--periwinkle: #738cbb;--periwinkle-light: rgb(143, 163, 200.6);--periwinkle-med: rgb(94.6730769231, 123.3028846154, 177.1269230769);--periwinkle-dark: rgb(78.9846153846, 108.0230769231, 162.6153846154);--periwinkle-a50: rgba(115, 140, 187, .5);--periwinkle-a20: rgba(115, 140, 187, .2);--sandy-beige: #d4a666;--sandy-beige-light: rgb(220.6, 183.8, 132.6);--sandy-beige-med: rgb(205.1112244898, 151.7418367347, 77.4887755102);--sandy-beige-dark: rgb(196.0897959184, 137.1346938776, 55.1102040816);--sandy-beige-a50: rgba(212, 166, 102, .5);--sandy-beige-a20: rgba(212, 166, 102, .2);--orange: #faa33e;--orange-light: rgb(251, 181.4, 100.6);--orange-med: rgb(249.2121212121, 148.503030303, 31.5878787879);--orange-dark: rgb(243.296969697, 133.6242424242, 6.303030303);--orange-a50: rgba(250, 163, 62, .5);--orange-a20: rgba(250, 163, 62, .2);--sage-green: #91a063;--sage-green-light: rgb(167, 179, 130.2);--sage-green-med: rgb(130.9446215139, 144.8749003984, 88.2250996016);--sage-green-dark: rgb(116.3952191235, 128.777689243, 78.422310757);--sage-green-a50: rgba(145, 160, 99, .5);--sage-green-a20: rgba(145, 160, 99, .2);--deep-raspberry: #ae1e44;--deep-raspberry-light: rgb(219, 46.2, 91.8);--deep-raspberry-med: rgb(156.6, 27, 61.2);--deep-raspberry-dark: rgb(139.2, 24, 54.4);--deep-raspberry-a50: rgba(174, 30, 68, .5);--deep-raspberry-a20: rgba(174, 30, 68, .2);--new-purple: #4f2170;--new-purple-light: rgb(118.7724137931, 49.6137931034, 168.3862068966);--new-purple-med: rgb(71.1, 29.7, 100.8);--new-purple-dark: rgb(63.2, 26.4, 89.6);--new-purple-a50: rgba(79, 33, 112, .5);--new-purple-a20: rgba(79, 33, 112, .2);--purple: #4f2170;--purple-light: rgb(118.7724137931, 49.6137931034, 168.3862068966);--purple-med: rgb(71.1, 29.7, 100.8);--purple-dark: rgb(63.2, 26.4, 89.6);--purple-a50: rgba(79, 33, 112, .5);--purple-a20: rgba(79, 33, 112, .2);--flat-purple: #2f233f;--flat-purple-light: rgb(86.5183673469, 64.4285714286, 115.9714285714);--flat-purple-med: rgb(42.3, 31.5, 56.7);--flat-purple-dark: rgb(37.6, 28, 50.4);--flat-purple-a50: rgba(47, 35, 63, .5);--flat-purple-a20: rgba(47, 35, 63, .2);--slate: #1e313d;--slate-light: rgb(57.6263736264, 94.1230769231, 117.1736263736);--slate-med: rgb(27, 44.1, 54.9);--slate-dark: rgb(24, 39.2, 48.8);--slate-a50: rgba(30, 49, 61, .5);--slate-a20: rgba(30, 49, 61, .2);--lavender: #c9a1e6;--lavender-light: rgb(211.8, 179.8, 235);--lavender-med: rgb(183.2571428571, 130.1142857143, 221.7857142857);--lavender-dark: rgb(165.5142857143, 99.2285714286, 213.5714285714);--lavender-a50: rgba(201, 161, 230, .5);--lavender-a20: rgba(201, 161, 230, .2);--warm-white: #f8f7f6;--warm-white-light: rgb(249.4, 248.6, 247.8);--warm-white-med: rgb(226.3875, 222.3, 218.2125);--warm-white-dark: rgb(204.775, 197.6, 190.425);--warm-white-a50: rgba(248, 247, 246, .5);--warm-white-a20: rgba(248, 247, 246, .2);--teal: #006f88;--teal-light: rgb(0, 172.05, 210.8);--teal-med: rgb(0, 99.9, 122.4);--teal-dark: rgb(0, 88.8, 108.8);--teal-a50: rgba(0, 111, 136, .5);--teal-a20: rgba(0, 111, 136, .2);--grass: #6fb900;--grass-light: #96fa00;--grass-med: rgb(99.9, 166.5, 0);--grass-dark: rgb(88.8, 148, 0);--grass-a50: rgba(111, 185, 0, .5);--grass-a20: rgba(111, 185, 0, .2);--taupe: #7a7369;--taupe-light: rgb(150.2775330396, 143.2960352423, 133.3224669604);--taupe-med: rgb(109.8, 103.5, 94.5);--taupe-dark: rgb(97.6, 92, 84);--taupe-a50: rgba(122, 115, 105, .5);--taupe-a20: rgba(122, 115, 105, .2);--un-blue: #1264a7;--un-blue-light: rgb(24.3243243243, 135.1351351351, 225.6756756757);--un-blue-med: rgb(16.2, 90, 150.3);--un-blue-dark: rgb(14.4, 80, 133.6);--un-blue-a50: rgba(18, 100, 167, .5);--un-blue-a20: rgba(18, 100, 167, .2);--text-primary: #3d3d3d;--text-primary-light: rgb(99.8, 99.8, 99.8);--text-primary-med: rgb(54.9, 54.9, 54.9);--text-primary-dark: rgb(48.8, 48.8, 48.8);--text-primary-a50: rgba(61, 61, 61, .5);--text-primary-a20: rgba(61, 61, 61, .2);--text-secondary: #4d00b1;--text-secondary-light: rgb(105.9728813559, 0, 243.6);--text-secondary-med: rgb(69.3, 0, 159.3);--text-secondary-dark: rgb(61.6, 0, 141.6);--text-secondary-a50: rgba(77, 0, 177, .5);--text-secondary-a20: rgba(77, 0, 177, .2);--accent: #4d00b1;--accent-light: rgb(105.9728813559, 0, 243.6);--accent-med: rgb(69.3, 0, 159.3);--accent-dark: rgb(61.6, 0, 141.6);--accent-a50: rgba(77, 0, 177, .5);--accent-a20: rgba(77, 0, 177, .2)}:root body{background-color:#f8f7f6}.posts-view-style{border-radius:1rem;margin:1rem 0;cursor:pointer;border:0;outline:none;background-color:transparent;font-family:futura-pt,sans-serif;font-size:1rem}.posts-view-style:after{content:"show excerpts"}.posts-view-style[aria-pressed=true]:after{content:"hide excerpts"}.categories-list{padding:0 var(--pad)}.categories-list .cat-link{font-family:futura-pt,sans-serif;text-decoration:none}.categories-list .cat-link.active{color:var(--purple)}.categories-list .cat-link.active .description-wrapper{grid-template-rows:1fr}.categories-list .cat-link.active .description-wrapper>.description:not(.is-empty){padding-bottom:.5rem}.categories-list .cat-link.active .icon svg circle{fill:rgba(from var(--text-primary) r g b/.65)!important}.categories-list .cat-link.active .icon svg path{fill:#f8f7f6!important}.categories-list>.cat-link:not(:last-child) .description-wrapper{border-bottom:1px rgba(from var(--text-primary) r g b/.35) solid}.categories-list .cat-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem 0}.categories-list .icon svg{display:block;width:1.4rem}.categories-list .icon svg circle{fill:#f8f7f6!important;stroke:rgba(from var(--text-primary) r g b/.65)!important;stroke-width:32px!important;transform:translate(16px,16px) scale(.9375)}.categories-list .icon svg path{fill:rgba(from var(--text-primary) r g b/.65)!important;transform:translate(16px,16px) scale(.9375)}.categories-list .label{font-family:futura-pt,sans-serif;line-height:1em}.categories-list .count{font-family:futura-pt,sans-serif;flex:1;text-align:right;font-size:.8rem;color:rgba(from var(--text-primary) r g b/.35)}.categories-list .description{font-family:futura-pt,sans-serif;font-weight:400;font-size:1rem;line-height:1em;padding-left:1.9rem;padding-bottom:0rem;transition:padding-bottom .4s ease}.categories-list .description-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.categories-list .description-wrapper:hover{grid-template-rows:1fr}.categories-list .description-wrapper:hover>.description:not(.is-empty){padding-bottom:.5rem}.categories-list .description-wrapper .description{min-height:0}.categories-list .cat-item:hover .label{color:var(--accent)!important}.categories-list .cat-item:hover .icon>svg>path{fill:var(--accent)!important}.categories-list .cat-item:hover~.description-wrapper{grid-template-rows:1fr}.categories-list .cat-item:hover~.description-wrapper>.description:not(.is-empty){padding-bottom:.5rem}:root{--accent-color: var(--accent-color)}
