PageSourceSearch

https://marshallfredericks.org/about/

html marshallfredericks.org collected 2026-09-24 21:40:43 UTC 163,419 bytes, 3,331 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3	<head>
4		<meta charset="UTF-8">
5		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
6        <link rel="profile" href="http://gmpg.org/xfn/11">
7	    
8        <!-- wp_header -->
9        <title>About Us &#8211; Marshall M. Fredericks</title>
10<meta name='robots' content='max-image-preview:large' />
11<meta http-equiv="x-dns-prefetch-control" content="on">
12<link href="https://app.ecwid.com" rel="preconnect" crossorigin />
13<link href="https://ecomm.events" rel="preconnect" crossorigin />
14<link href="https://d1q3axnfhmyveb.cloudfront.net" rel="preconnect" crossorigin />
15<link href="https://dqzrr9k4bjpzk.cloudfront.net" rel="preconnect" crossorigin />
16<link href="https://d1oxsl77a1kjht.cloudfront.net" rel="preconnect" crossorigin>
17<link rel='dns-prefetch' href='//www.statcounter.com' />
18<link rel='dns-prefetch' href='//maps.googleapis.com' />
19<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
20<link rel="alternate" type="application/rss+xml" title="Marshall M. Fredericks &raquo; Feed" href="https://marshallfredericks.org/feed/" />
21<link rel="alternate" type="application/rss+xml" title="Marshall M. Fredericks &raquo; Comments Feed" href="https://marshallfredericks.org/comments/feed/" />
22<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://marshallfredericks.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmarshallfredericks.org%2Fabout%2F" />
23<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://marshallfredericks.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmarshallfredericks.org%2Fabout%2F&#038;format=xml" />
24<style id="superb-addons-variable-fallbacks-inline-css">
25:root{--wp--preset--color--primary:#1f7cec;--wp--preset--color--primary-hover:#3993ff;--wp--preset--color--base:#fff;--wp--preset--color--featured:#0a284b;--wp--preset--color--contrast-light:#fff;--wp--preset--color--contrast-dark:#000;--wp--preset--color--mono-1:#0d3c74;--wp--preset--color--mono-2:#64748b;--wp--preset--color--mono-3:#e2e8f0;--wp--preset--color--mono-4:#f8fafc;--wp--preset--spacing--superbspacing-xxsmall:clamp(5px,1vw,10px);--wp--preset--spacing--superbspacing-xsmall:clamp(10px,2vw,20px);--wp--preset--spacing--superbspacing-small:clamp(20px,4vw,40px);--wp--preset--spacing--superbspacing-medium:clamp(30px,6vw,60px);--wp--preset--spacing--superbspacing-large:clamp(40px,8vw,80px);--wp--preset--spacing--superbspacing-xlarge:clamp(50px,10vw,100px);--wp--preset--spacing--superbspacing-xxlarge:clamp(60px,12vw,120px);--wp--preset--font-size--superbfont-tiny:clamp(10px,0.625rem + ((1vw - 3.2px) * 0.227),12px);--wp--preset--font-size--superbfont-xxsmall:clamp(12px,0.75rem + ((1vw - 3.2px) * 0.227),14px);--wp--preset--font-size--superbfont-xsmall:clamp(16px,1rem + ((1vw - 3.2px) * 1),16px);--wp--preset--font-size--superbfont-small:clamp(16px,1rem + ((1vw - 3.2px) * 0.227),18px);--wp--preset--font-size--superbfont-medium:clamp(18px,1.125rem + ((1vw - 3.2px) * 0.227),20px);--wp--preset--font-size--superbfont-large:clamp(24px,1.5rem + ((1vw - 3.2px) * 0.909),32px);--wp--preset--font-size--superbfont-xlarge:clamp(32px,2rem + ((1vw - 3.2px) * 1.818),48px);--wp--preset--font-size--superbfont-xxlarge:clamp(40px,2.5rem + ((1vw - 3.2px) * 2.727),64px)}.has-primary-color{color:var(--wp--preset--color--primary)!important}.has-primary-hover-color{color:var(--wp--preset--color--primary-hover)!important}.has-base-color{color:var(--wp--preset--color--base)!important}.has-featured-color{color:var(--wp--preset--color--featured)!important}.has-contrast-light-color{color:var(--wp--preset--color--contrast-light)!important}.has-contrast-dark-color{color:var(--wp--preset--color--contrast-dark)!important}.has-mono-1-color{color:var(--wp--preset--color--mono-1)!important}.has-mono-2-color{color:var(--wp--preset--color--mono-2)!important}.has-mono-3-color{color:var(--wp--preset--color--mono-3)!important}.has-mono-4-color{color:var(--wp--preset--color--mono-4)!important}.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important}.has-primary-hover-background-color{background-color:var(--wp--preset--color--primary-hover)!important}.has-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-featured-background-color{background-color:var(--wp--preset--color--featured)!important}.has-contrast-light-background-color{background-color:var(--wp--preset--color--contrast-light)!important}.has-contrast-dark-background-color{background-color:var(--wp--preset--color--contrast-dark)!important}.has-mono-1-background-color{background-color:var(--wp--preset--color--mono-1)!important}.has-mono-2-background-color{background-color:var(--wp--preset--color--mono-2)!important}.has-mono-3-background-color{background-color:var(--wp--preset--color--mono-3)!important}.has-mono-4-background-color{background-color:var(--wp--preset--color--mono-4)!important}.has-superbfont-tiny-font-size{font-size:var(--wp--preset--font-size--superbfont-tiny)!important}.has-superbfont-xxsmall-font-size{font-size:var(--wp--preset--font-size--superbfont-xxsmall)!important}.has-superbfont-xsmall-font-size{font-size:var(--wp--preset--font-size--superbfont-xsmall)!important}.has-superbfont-small-font-size{font-size:var(--wp--preset--font-size--superbfont-small)!important}.has-superbfont-medium-font-size{font-size:var(--wp--preset--font-size--superbfont-medium)!important}.has-superbfont-large-font-size{font-size:var(--wp--preset--font-size--superbfont-large)!important}.has-superbfont-xlarge-font-size{font-size:var(--wp--preset--font-size--superbfont-xlarge)!important}.has-superbfont-xxlarge-font-size{font-size:var(--wp--preset--font-size--superbfont-xxlarge)!important}
26/*# sourceURL=superb-addons-variable-fallbacks-inline-css */
27</style>
28<style id="wp-img-auto-sizes-contain-inline-css">
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32<link rel='stylesheet' id='bamboo-columns-css' href='https://marshallfredericks.org/wp-content/plugins/bamboo-columns/bamboo-columns.css' media='all' />
33<link rel='stylesheet' id='sbi-tokens-local-css' href='https://marshallfredericks.org/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.1' media='all' />
34<link rel='stylesheet' id='sbi_styles-css' href='https://marshallfredericks.org/wp-content/plugins/instagram-feed/css/sbi-styles.css?ver=6.13.1' media='all' />
35<style id="wp-emoji-styles-inline-css">
36
37	img.wp-smiley, img.emoji {
38		display: inline !important;
39		border: none !important;
40		box-shadow: none !important;
41		height: 1em !important;
42		width: 1em !important;
43		margin: 0 0.07em !important;
44		vertical-align: -0.1em !important;
45		background: none !important;
46		padding: 0 !important;
47	}
48/*# sourceURL=wp-emoji-styles-inline-css */
49</style>
50<style id="wp-block-library-inline-css">
51/**
52 * Colors
53 */
54/**
55 * Typography
56 */
57/**
58 * SCSS Variables.
59 *
60 * Please use variables from this sheet to ensure consistency across the UI.
61 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
62 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
63 */
64/**
65 * Fonts & basic variables.
66 */
67/**
68 * Typography
69 */
70/**
71 * Grid System.
72 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
73 */
74/**
75 * Radius scale.
76 */
77/**
78 * Elevation scale.
79 */
80/**
81 * Dimensions.
82 */
83/**
84 * Mobile specific styles
85 */
86/**
87 * Editor styles.
88 */
89/**
90 * Block & Editor UI.
91 */
92/**
93 * Block paddings.
94 */
95/**
96 * React Native specific.
97 * These variables do not appear to be used anywhere else.
98 */
99/**
100 * Breakpoints & Media Queries
101 */
102/**
103*  Converts a hex value into the rgb equivalent.
104*
105* @param {string} hex - the hexadecimal value to convert
106* @return {string} comma separated rgb values
107*/
108/**
109 * Long content fade mixin
110 *
111 * Creates a fading overlay to signify that the content is longer
112 * than the space allows.
113 */
114/**
115 * Breakpoint mixins
116 */
117/**
118 * Focus styles.
119 */
120/**
121 * Applies editor left position to the selector passed as argument
122 */
123/**
124 * Styles that are reused verbatim in a few places
125 */
126/**
127 * Allows users to opt-out of animations via OS-level preferences.
128 */
129/**
130 * Reset default styles for JavaScript UI based pages.
131 * This is a WP-admin agnostic reset
132 */
133/**
134 * Reset the WP Admin page styles for Gutenberg-like pages.
135 */
136/**
137 * Creates a checkerboard pattern background to indicate transparency.
138 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
139 */
140:root {
141  --wp-block-synced-color: #7a00df;
142  --wp-block-synced-color--rgb: 122, 0, 223;
143  --wp-bound-block-color: var(--wp-block-synced-color);
144  --wp-editor-canvas-background: #ddd;
145  --wp-admin-theme-color: #007cba;
146  --wp-admin-theme-color--rgb: 0, 124, 186;
147  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
148  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
149  --wp-admin-theme-color-darker-20: #005a87;
150  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
151  --wp-admin-border-width-focus: 2px;
152}
153@media (min-resolution: 192dpi) {
154  :root {
155    --wp-admin-border-width-focus: 1.5px;
156  }
157}
158
159/**
160 * Element styles.
161 */
162.wp-element-button {
163  cursor: pointer;
164}
165
166:root .has-very-light-gray-background-color {
167  background-color: #eee;
168}
169:root .has-very-dark-gray-background-color {
170  background-color: #313131;
171}
172:root .has-very-light-gray-color {
173  color: #eee;
174}
175:root .has-very-dark-gray-color {
176  color: #313131;
177}
178:root {
179  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
180}
181:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
182  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
183}
184:root .has-purple-crush-gradient-background {
185  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
186}
187:root .has-hazy-dawn-gradient-background {
188  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
189}
190:root .has-subdued-olive-gradient-background {
191  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
192}
193:root .has-atomic-cream-gradient-background {
194  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
195}
196:root .has-nightshade-gradient-background {
197  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
198}
199:root .has-midnight-gradient-background {
200  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
201}
202:root {
203  /* stylelint-enable @stylistic/function-comma-space-after */
204  --wp--preset--font-size--normal: 16px;
205  --wp--preset--font-size--huge: 42px;
206}
207
208.has-regular-font-size {
209  font-size: 1em;
210}
211
212.has-larger-font-size {
213  font-size: 2.625em;
214}
215
216.has-normal-font-size {
217  font-size: var(--wp--preset--font-size--normal);
218}
219
220.has-huge-font-size {
221  font-size: var(--wp--preset--font-size--huge);
222}
223
224:root .has-text-align-center {
225  text-align: center;
226}
227
228:root .has-text-align-left {
229  /*rtl:ignore*/
230  text-align: left;
231}
232
233:root .has-text-align-right {
234  /*rtl:ignore*/
235  text-align: right;
236}
237
238.has-fit-text {
239  white-space: nowrap !important;
240}
241
242#end-resizable-editor-section {
243  display: none;
244}
245
246.aligncenter {
247  clear: both;
248}
249
250.items-justified-left {
251  justify-content: flex-start;
252}
253
254.items-justified-center {
255  justify-content: center;
256}
257
258.items-justified-right {
259  justify-content: flex-end;
260}
261
262.items-justified-space-between {
263  justify-content: space-between;
264}
265
266.screen-reader-text {
267  border: 0;
268  clip-path: inset(50%);
269  height: 1px;
270  margin: -1px;
271  overflow: hidden;
272  padding: 0;
273  position: absolute;
274  width: 1px;
275  word-wrap: normal !important;
276}
277
278.screen-reader-text:focus {
279  background-color: #ddd;
280  clip-path: none;
281  color: #444;
282  display: block;
283  font-size: 1em;
284  height: auto;
285  left: 5px;
286  line-height: normal;
287  padding: 15px 23px 14px;
288  text-decoration: none;
289  top: 5px;
290  width: auto;
291  z-index: 100000;
292}
293
294/**
295 * The following provide a simple means of applying a default border style when
296 * a user first makes a selection in the border block support panel.
297 * This prevents issues such as where the user could set a border width
298 * and see no border due there being no border style set.
299 *
300 * This is intended to be removed once intelligent defaults can be set while
301 * making border selections via the block support.
302 *
303 * See: https://github.com/WordPress/gutenberg/pull/33743
304 */
305html :where(.has-border-color) {
306  border-style: solid;
307}
308
309html :where([style*=border-color]) {
310  border-style: solid;
311}
312
313html :where([style*=border-top-color]) {
314  border-top-style: solid;
315}
316
317html :where([style*=border-right-color]) {
318  /*rtl:ignore*/
319  border-right-style: solid;
320}
321
322html :where([style*=border-bottom-color]) {
323  border-bottom-style: solid;
324}
325
326html :where([style*=border-left-color]) {
327  /*rtl:ignore*/
328  border-left-style: solid;
329}
330
331html :where([style*=border-width]) {
332  border-style: solid;
333}
334
335html :where([style*=border-top-width]) {
336  border-top-style: solid;
337}
338
339html :where([style*=border-right-width]) {
340  /*rtl:ignore*/
341  border-right-style: solid;
342}
343
344html :where([style*=border-bottom-width]) {
345  border-bottom-style: solid;
346}
347
348html :where([style*=border-left-width]) {
349  /*rtl:ignore*/
350  border-left-style: solid;
351}
352
353/**
354 * Provide baseline responsiveness for images.
355 */
356html :where(img[class*=wp-image-]) {
357  height: auto;
358  max-width: 100%;
359}
360
361/**
362 * Reset user agent styles for figure element margins.
363 */
364:where(figure) {
365  margin: 0 0 1em 0;
366}
367
368html :where(.is-position-sticky) {
369  /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
370  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
371  /* stylelint-enable length-zero-no-unit */
372}
373
374@media screen and (max-width: 600px) {
375  html :where(.is-position-sticky) {
376    /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */
377    --wp-admin--admin-bar--position-offset: 0px;
378    /* stylelint-enable length-zero-no-unit */
379  }
380}
381
382/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
383</style>
384<style id="wp-block-button-inline-css">
385.wp-block-button__link {
386  cursor: pointer;
387  display: inline-block;
388  text-align: center;
389  word-break: break-word;
390  box-sizing: border-box;
391  height: 100%;
392  align-content: center;
393}
394.wp-block-button__link.aligncenter {
395  text-align: center;
396}
397.wp-block-button__link.alignright {
398  /*rtl:ignore*/
399  text-align: right;
400}
401
402:where(.wp-block-button__link) {
403  box-shadow: none;
404  text-decoration: none;
405  border-radius: 9999px;
406  padding: calc(0.667em + 2px) calc(1.333em + 2px);
407}
408
409.wp-block-button[style*=text-decoration] .wp-block-button__link {
410  text-decoration: inherit;
411}
412
413.wp-block-buttons > .wp-block-button.has-custom-width {
414  max-width: none;
415}
416.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
417  width: 100%;
418}
419.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
420  font-size: inherit;
421}
422.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
423  width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
424}
425.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
426  width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
427}
428.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
429  width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
430}
431.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
432  width: 100%;
433  flex-basis: 100%;
434}
435
436.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
437  width: 25%;
438}
439.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
440  width: 50%;
441}
442.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
443  width: 75%;
444}
445
446.wp-block-button.is-style-squared,
447.wp-block-button__link.wp-block-button.is-style-squared {
448  border-radius: 0;
449}
450
451.wp-block-button.no-border-radius,
452.wp-block-button__link.no-border-radius {
453  border-radius: 0 !important;
454}
455
456:root :where(.wp-block-button.is-style-outline > .wp-block-button__link),
457:root :where(.wp-block-button .wp-block-button__link.is-style-outline) {
458  border: 2px solid currentColor;
459  padding: 0.667em 1.333em;
460}
461:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)),
462:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) {
463  color: currentColor;
464}
465:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)),
466:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) {
467  background-color: transparent;
468  background-image: none;
469}
470/*# sourceURL=https://marshallfredericks.org/wp-includes/blocks/button/style.css */
471</style>
472<style id="wp-block-image-inline-css">
473/**
474 * Typography
475 */
476/**
477 * SCSS Variables.
478 *
479 * Please use variables from this sheet to ensure consistency across the UI.
480 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
481 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
482 */
483/**
484 * Colors
485 */
486/**
487 * Fonts & basic variables.
488 */
489/**
490 * Typography
491 */
492/**
493 * Grid System.
494 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
495 */
496/**
497 * Radius scale.
498 */
499/**
500 * Elevation scale.
501 */
502/**
503 * Dimensions.
504 */
505/**
506 * Mobile specific styles
507 */
508/**
509 * Editor styles.
510 */
511/**
512 * Block & Editor UI.
513 */
514/**
515 * Block paddings.
516 */
517/**
518 * React Native specific.
519 * These variables do not appear to be used anywhere else.
520 */
521/**
522 * Breakpoints & Media Queries
523 */
524/**
525*  Converts a hex value into the rgb equivalent.
526*
527* @param {string} hex - the hexadecimal value to convert
528* @return {string} comma separated rgb values
529*/
530/**
531 * Long content fade mixin
532 *
533 * Creates a fading overlay to signify that the content is longer
534 * than the space allows.
535 */
536/**
537 * Breakpoint mixins
538 */
539/**
540 * Focus styles.
541 */
542/**
543 * Applies editor left position to the selector passed as argument
544 */
545/**
546 * Styles that are reused verbatim in a few places
547 */
548/**
549 * Allows users to opt-out of animations via OS-level preferences.
550 */
551/**
552 * Reset default styles for JavaScript UI based pages.
553 * This is a WP-admin agnostic reset
554 */
555/**
556 * Reset the WP Admin page styles for Gutenberg-like pages.
557 */
558/**
559 * Creates a checkerboard pattern background to indicate transparency.
560 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
561 */
562.wp-block-image > a,
563.wp-block-image > figure > a {
564  display: inline-block;
565}
566.wp-block-image img {
567  height: auto;
568  max-width: 100%;
569  vertical-align: bottom;
570  box-sizing: border-box;
571}
572@media not (prefers-reduced-motion) {
573  .wp-block-image img.hide {
574    visibility: hidden;
575  }
576  .wp-block-image img.show {
577    animation: show-content-image 0.4s;
578  }
579}
580.wp-block-image[style*=border-radius] > a,
581.wp-block-image[style*=border-radius] img {
582  border-radius: inherit;
583}
584.wp-block-image.has-custom-border img {
585  box-sizing: border-box;
586}
587.wp-block-image.aligncenter {
588  text-align: center;
589}
590.wp-block-image.alignfull > a, .wp-block-image.alignwide > a {
591  width: 100%;
592}
593.wp-block-image.alignfull img, .wp-block-image.alignwide img {
594  height: auto;
595  width: 100%;
596}
597.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
598.wp-block-image .alignleft,
599.wp-block-image .alignright,
600.wp-block-image .aligncenter {
601  display: table;
602}
603.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
604.wp-block-image .alignleft > figcaption,
605.wp-block-image .alignright > figcaption,
606.wp-block-image .aligncenter > figcaption {
607  display: table-caption;
608  caption-side: bottom;
609}
610.wp-block-image .alignleft {
611  /*rtl:ignore*/
612  float: left;
613  /*rtl:ignore*/
614  margin-left: 0;
615  /*rtl:ignore*/
616  margin-right: 1em;
617  margin-top: 0.5em;
618  margin-bottom: 0.5em;
619}
620.wp-block-image .alignright {
621  /*rtl:ignore*/
622  float: right;
623  /*rtl:ignore*/
624  margin-right: 0;
625  /*rtl:ignore*/
626  margin-left: 1em;
627  margin-top: 0.5em;
628  margin-bottom: 0.5em;
629}
630.wp-block-image .aligncenter {
631  margin-left: auto;
632  margin-right: auto;
633}
634.wp-block-image :where(figcaption) {
635  margin-top: 0.5em;
636  margin-bottom: 1em;
637}
638.wp-block-image.is-style-circle-mask img {
639  border-radius: 9999px;
640}
641@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
642  .wp-block-image.is-style-circle-mask img {
643    /* stylelint-disable-next-line function-url-quotes -- We need quotes for the data URL to use the SVG inline. */
644    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
645            mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
646    mask-mode: alpha;
647    -webkit-mask-repeat: no-repeat;
648            mask-repeat: no-repeat;
649    -webkit-mask-size: contain;
650            mask-size: contain;
651    -webkit-mask-position: center;
652            mask-position: center;
653    border-radius: 0;
654  }
655}
656
657:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
658  border-radius: 9999px;
659}
660
661.wp-block-image figure {
662  margin: 0;
663}
664
665.wp-lightbox-container {
666  position: relative;
667  display: flex;
668  flex-direction: column;
669}
670.wp-lightbox-container img {
671  cursor: zoom-in;
672}
673.wp-lightbox-container img:hover + button {
674  opacity: 1;
675}
676.wp-lightbox-container button {
677  opacity: 0;
678  border: none;
679  background-color: rgba(90, 90, 90, 0.25);
680  backdrop-filter: blur(16px) saturate(180%);
681  cursor: zoom-in;
682  display: flex;
683  justify-content: center;
684  align-items: center;
685  width: 20px;
686  height: 20px;
687  position: absolute;
688  z-index: 100;
689  top: 16px;
690  right: 16px;
691  text-align: center;
692  padding: 0;
693  border-radius: 4px;
694}
695@media not (prefers-reduced-motion) {
696  .wp-lightbox-container button {
697    transition: opacity 0.2s ease;
698  }
699}
700.wp-lightbox-container button:focus-visible {
701  outline: 3px auto rgba(90, 90, 90, 0.25);
702  outline: 3px auto -webkit-focus-ring-color;
703  outline-offset: 3px;
704}
705.wp-lightbox-container button:hover {
706  cursor: pointer;
707  opacity: 1;
708}
709.wp-lightbox-container button:focus {
710  opacity: 1;
711}
712.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
713  background-color: rgba(90, 90, 90, 0.25);
714  border: none;
715}
716
717.wp-lightbox-overlay {
718  position: fixed;
719  top: 0;
720  left: 0;
721  z-index: 100000;
722  overflow: hidden;
723  width: 100%;
724  height: 100vh;
725  box-sizing: border-box;
726  visibility: hidden;
727  cursor: zoom-out;
728}
729.wp-lightbox-overlay .wp-lightbox-close-button {
730  font-family: inherit;
731  position: absolute;
732  top: calc(env(safe-area-inset-top) + 16px);
733  right: calc(env(safe-area-inset-right) + 16px);
734  padding: 0 4px;
735  cursor: pointer;
736  z-index: 5000000;
737  min-width: 40px;
738  min-height: 40px;
739  display: flex;
740  gap: 8px;
741  align-items: center;
742  justify-content: center;
743  line-height: 1;
744}
745.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
746  background: none;
747  border: none;
748}
749.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
750  height: 1em;
751  width: 1em;
752}
753.wp-lightbox-overlay .wp-lightbox-close-icon svg {
754  display: block;
755}
756.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
757.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
758  position: absolute;
759  padding: 0 8px;
760  z-index: 2000002;
761  font-family: inherit;
762  min-width: 40px;
763  min-height: 40px;
764  gap: 4px;
765  display: flex;
766  cursor: pointer;
767  align-items: center;
768  justify-content: center;
769  bottom: 16px;
770  line-height: 1;
771}
772.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
773.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] {
774  display: none;
775}
776@media (min-width: 960px) {
777  .wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
778  .wp-lightbox-overlay .wp-lightbox-navigation-button-next {
779    bottom: 50%;
780    transform: translateY(-50%);
781  }
782}
783.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
784.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
785.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
786.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) {
787  background: none;
788  border: none;
789  padding: 0 8px;
790}
791.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
792.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
793  width: 1.5em;
794  height: 1.5em;
795  display: block;
796}
797.wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
798  left: calc(env(safe-area-inset-left) + 16px);
799}
800.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
801  right: calc(env(safe-area-inset-right) + 16px);
802}
803.wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
804  vertical-align: middle;
805}
806.wp-lightbox-overlay .lightbox-image-container {
807  position: absolute;
808  overflow: hidden;
809  top: 50%;
810  left: 50%;
811  transform-origin: top left;
812  transform: translate(-50%, -50%);
813  width: var(--wp--lightbox-container-width);
814  height: var(--wp--lightbox-container-height);
815  z-index: 2000001;
816}
817.wp-lightbox-overlay .wp-block-image {
818  position: relative;
819  transform-origin: 0 0;
820  display: flex;
821  width: 100%;
822  height: 100%;
823  justify-content: center;
824  align-items: center;
825  box-sizing: border-box;
826  z-index: 3000000;
827  margin: 0;
828}
829.wp-lightbox-overlay .wp-block-image img {
830  min-width: var(--wp--lightbox-image-width);
831  min-height: var(--wp--lightbox-image-height);
832  width: var(--wp--lightbox-image-width);
833  height: var(--wp--lightbox-image-height);
834}
835.wp-lightbox-overlay .wp-block-image figcaption {
836  display: none;
837}
838.wp-lightbox-overlay button {
839  border: none;
840  background: none;
841}
842.wp-lightbox-overlay .scrim {
843  width: 100%;
844  height: 100%;
845  position: absolute;
846  z-index: 2000000;
847  background-color: rgb(255, 255, 255);
848  opacity: 0.9;
849}
850.wp-lightbox-overlay.active {
851  visibility: visible;
852}
853@media not (prefers-reduced-motion) {
854  .wp-lightbox-overlay.active {
855    animation: both turn-on-visibility 0.25s;
856  }
857}
858@media not (prefers-reduced-motion) {
859  .wp-lightbox-overlay.active img {
860    animation: both turn-on-visibility 0.35s;
861  }
862}
863@media not (prefers-reduced-motion) {
864  .wp-lightbox-overlay.show-closing-animation:not(.active) {
865    animation: both turn-off-visibility 0.35s;
866  }
867}
868@media not (prefers-reduced-motion) {
869  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
870    animation: both turn-off-visibility 0.25s;
871  }
872}
873@media not (prefers-reduced-motion) {
874  .wp-lightbox-overlay.zoom.active {
875    opacity: 1;
876    visibility: visible;
877    animation: none;
878  }
879  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
880    animation: lightbox-zoom-in 0.4s;
881  }
882  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
883    animation: none;
884  }
885  .wp-lightbox-overlay.zoom.active .scrim {
886    animation: turn-on-visibility 0.4s forwards;
887  }
888  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
889    animation: none;
890  }
891  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
892    animation: lightbox-zoom-out 0.4s;
893  }
894  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
895    animation: none;
896  }
897  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
898    animation: turn-off-visibility 0.4s forwards;
899  }
900}
901
902@keyframes show-content-image {
903  0% {
904    visibility: hidden;
905  }
906  99% {
907    visibility: hidden;
908  }
909  100% {
910    visibility: visible;
911  }
912}
913@keyframes turn-on-visibility {
914  0% {
915    opacity: 0;
916  }
917  100% {
918    opacity: 1;
919  }
920}
921@keyframes turn-off-visibility {
922  0% {
923    opacity: 1;
924    visibility: visible;
925  }
926  99% {
927    opacity: 0;
928    visibility: visible;
929  }
930  100% {
931    opacity: 0;
932    visibility: hidden;
933  }
934}
935@keyframes lightbox-zoom-in {
936  0% {
937    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
938  }
939  100% {
940    transform: translate(-50%, -50%) scale(1, 1);
941  }
942}
943@keyframes lightbox-zoom-out {
944  0% {
945    visibility: visible;
946    transform: translate(-50%, -50%) scale(1, 1);
947  }
948  99% {
949    visibility: visible;
950  }
951  100% {
952    visibility: hidden;
953    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
954  }
955}
956/*# sourceURL=https://marshallfredericks.org/wp-includes/blocks/image/style.css */
957</style>
958<style id="wp-block-paragraph-inline-css">
959/**
960 * SCSS Variables.
961 *
962 * Please use variables from this sheet to ensure consistency across the UI.
963 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
964 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
965 */
966/**
967 * Colors
968 */
969/**
970 * Fonts & basic variables.
971 */
972/**
973 * Typography
974 */
975/**
976 * Grid System.
977 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
978 */
979/**
980 * Radius scale.
981 */
982/**
983 * Elevation scale.
984 */
985/**
986 * Dimensions.
987 */
988/**
989 * Mobile specific styles
990 */
991/**
992 * Editor styles.
993 */
994/**
995 * Block & Editor UI.
996 */
997/**
998 * Block paddings.
999 */
1000/**
1001 * React Native specific.
1002 * These variables do not appear to be used anywhere else.
1003 */
1004.is-small-text {
1005  font-size: 0.875em;
1006}
1007
1008.is-regular-text {
1009  font-size: 1em;
1010}
1011
1012.is-large-text {
1013  font-size: 2.25em;
1014}
1015
1016.is-larger-text {
1017  font-size: 3em;
1018}
1019
1020.has-drop-cap:not(:focus)::first-letter {
1021  float: left;
1022  font-size: 8.4em;
1023  line-height: 0.68;
1024  font-weight: 100;
1025  margin: 0.05em 0.1em 0 0;
1026  text-transform: uppercase;
1027  font-style: normal;
1028}
1029
1030body.rtl .has-drop-cap:not(:focus)::first-letter {
1031  float: initial;
1032  margin-left: 0.1em;
1033}
1034
1035p.has-drop-cap.has-background {
1036  overflow: hidden;
1037}
1038
1039:root :where(p.has-background) {
1040  padding: 1.25em 2.375em;
1041}
1042
1043:where(p.has-text-color:not(.has-link-color)) a {
1044  color: inherit;
1045}
1046
1047p.has-text-align-right[style*="writing-mode:vertical-rl"],
1048p.has-text-align-left[style*="writing-mode:vertical-lr"] {
1049  rotate: 180deg;
1050}
1051/*# sourceURL=https://marshallfredericks.org/wp-includes/blocks/paragraph/style.css */
1052</style>
1053<style id="wp-block-buttons-inline-css">
1054.wp-block-buttons {
1055  box-sizing: border-box;
1056}
1057.wp-block-buttons.is-vertical {
1058  flex-direction: column;
1059}
1060.wp-block-buttons.is-vertical > .wp-block-button:last-child {
1061  margin-bottom: 0;
1062}
1063.wp-block-buttons > .wp-block-button {
1064  display: inline-block;
1065  margin: 0;
1066}
1067.wp-block-buttons.is-content-justification-left {
1068  justify-content: flex-start;
1069}
1070.wp-block-buttons.is-content-justification-left.is-vertical {
1071  align-items: flex-start;
1072}
1073.wp-block-buttons.is-content-justification-center {
1074  justify-content: center;
1075}
1076.wp-block-buttons.is-content-justification-center.is-vertical {
1077  align-items: center;
1078}
1079.wp-block-buttons.is-content-justification-right {
1080  justify-content: flex-end;
1081}
1082.wp-block-buttons.is-content-justification-right.is-vertical {
1083  align-items: flex-end;
1084}
1085.wp-block-buttons.is-content-justification-space-between {
1086  justify-content: space-between;
1087}
1088.wp-block-buttons.aligncenter {
1089  text-align: center;
1090}
1091.wp-block-buttons {
1092  /* stylelint-disable @stylistic/indentation -- Disable the stylelint rule, otherwise this selector is ugly! */
1093}
1094.wp-block-buttons:not(.is-content-justification-space-between,
1095.is-content-justification-right,
1096.is-content-justification-left,
1097.is-content-justification-center) .wp-block-button.aligncenter {
1098  /* stylelint-enable @stylistic/indentation */
1099  margin-left: auto;
1100  margin-right: auto;
1101  width: 100%;
1102}
1103.wp-block-buttons[style*=text-decoration] .wp-block-button,
1104.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
1105  text-decoration: inherit;
1106}
1107.wp-block-buttons.has-custom-font-size .wp-block-button__link {
1108  font-size: inherit;
1109}
1110.wp-block-buttons .wp-block-button__link {
1111  width: 100%;
1112}
1113
1114.wp-block-button.aligncenter {
1115  text-align: center;
1116}
1117/*# sourceURL=https://marshallfredericks.org/wp-includes/blocks/buttons/style.css */
1118</style>
1119<style id="wp-block-group-inline-css">
1120.wp-block-group {
1121  box-sizing: border-box;
1122}
1123
1124:where(.wp-block-group.wp-block-group-is-layout-constrained) {
1125  position: relative;
1126}
1127.wp-block-group.is-style-superbaddons-card{background-color:var(--wp--preset--color--contrast-light);border-color:var(--wp--preset--color--mono-3);border-radius:10px;border-style:solid;border-width:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--wp--preset--color--contrast-dark);padding:var(--wp--preset--spacing--superbspacing-small)}
1128/*# sourceURL=wp-block-group-inline-css */
1129</style>
1130
1131<style id="classic-theme-styles-inline-css">
1132/**
1133 * These rules are needed for backwards compatibility.
1134 * They should match the button element rules in the base theme.json file.
1135 */
1136.wp-block-button__link {
1137	color: #ffffff;
1138	background-color: #32373c;
1139	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
1140
1141	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
1142	box-shadow: none;
1143	text-decoration: none;
1144
1145	/* The extra 2px are added to size solids the same as the outline versions.*/
1146	padding: calc(0.667em + 2px) calc(1.333em + 2px);
1147
1148	font-size: 1.125em;
1149}
1150
1151.wp-block-file__button {
1152	background: #32373c;
1153	color: #ffffff;
1154	text-decoration: none;
1155}
1156
1157/*# sourceURL=/wp-includes/css/classic-themes.css */
1158</style>
1159
1160<link rel='stylesheet' id='wc-blocks-style-css' href='https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=1776280910' media='all' />
1161
1162<style id="global-styles-inline-css">
1163:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
11630) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--montserrat: Montserrat;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1163.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}
1164/*# sourceURL=global-styles-inline-css */
1165</style>
1166
1167<link rel='stylesheet' id='contact-form-7-css' href='https://marshallfredericks.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.5' media='all' />
1168<link rel='stylesheet' id='ecwid-css-css' href='https://marshallfredericks.org/wp-content/plugins/ecwid-shopping-cart/css/frontend.css?ver=7.0.8' media='all' />
1169<link rel='stylesheet' id='prtfl_stylesheet-css' href='https://marshallfredericks.org/wp-content/plugins/portfolio/css/style.css?ver=2.58' media='all' />
1170<link rel='stylesheet' id='prtfl_lightbox_stylesheet-css' href='https://marshallfredericks.org/wp-content/plugins/portfolio/fancybox/jquery.fancybox.min.css?ver=2.58' media='all' />
1171<link rel='stylesheet' id='superb-addons-patterns-css' href='https://marshallfredericks.org/wp-content/plugins/superb-blocks/assets/css/patterns.min.css?ver=3.7.1' media='all' />
1172<link rel='stylesheet' id='superb-addons-enhancements-css' href='https://marshallfredericks.org/wp-content/plugins/superb-blocks/assets/css/enhancements.min.css?ver=3.7.1' media='all' />
1173<link rel='stylesheet' id='tc-front-css' href='https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/css/front.css?ver=3.5.7.0' media='all' />
1174<link rel='stylesheet' id='tc-elementor-sc-popup-css' href='https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/css/builders/elementor-sc-popup.css?ver=3.5.7.0' media='all' />
1175<link rel='stylesheet' id='font-awesome-css' href='https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/css/font-awesome.min.css?ver=3.5.7.0' media='all' />
1176<link rel='stylesheet' id='dashicons-css' href='https://marshallfredericks.org/wp-includes/css/dashicons.css?ver=7.0.6' media='all' />
1177<link rel='stylesheet' id='admin-css-css' href='https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/css/uniavatar-styles-front.css?ver=7.0.6' media='all' />
1178<link rel='stylesheet' id='ion-rangeSlider-skinHTML5-css' href='https://marshallfredericks.org/wp-content/plugins/uni-woo-custom-product-options/includes/vendors/range-slider/ion.rangeSlider.skinHTML5.css?ver=2.0.3' media='all' />
1179<link rel='stylesheet' id='woocommerce-layout-css' href='https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.7.0' media='all' />
1180<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.7.0' media='only screen and (max-width: 768px)' />
1181<link rel='stylesheet' id='woocommerce-general-css' href='https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.7.0' media='all' />
1182<style id="woocommerce-inline-inline-css">
1183.woocommerce form .form-row .required { visibility: visible; }
1184/*# sourceURL=woocommerce-inline-inline-css */
1185</style>
1186<link rel='stylesheet' id='bxslider-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/bxslider.css?ver=7.0.6' media='all' />
1187<link rel='stylesheet' id='ball-clip-rotate-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/ball-clip-rotate.css?ver=7.0.6' media='all' />
1188<link rel='stylesheet' id='fancybox-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/fancybox.css?ver=7.0.6' media='all' />
1189<link rel='stylesheet' id='jscrollpane-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/jscrollpane.css?ver=7.0.6' media='all' />
1190<link rel='stylesheet' id='selectric-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/selectric.css?ver=7.0.6' media='all' />
1191<link rel='stylesheet' id='unitheme-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/style.css?ver=1.6.12' media='all' />
1192<link rel='stylesheet' id='asana-woocommerce-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/woocommerce-store.css?ver=7.0.6' media='all' />
1193<link rel='stylesheet' id='asana-ecwid-styles-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/ecwid-store.css?ver=7.0.6' media='all' />
1194<link rel='stylesheet' id='unitheme-asana-scheme-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/scheme-default.css?ver=1.6.12' media='screen' />
1195<link rel='stylesheet' id='unitheme-adaptive-css' href='https://marshallfredericks.org/wp-content/themes/asana/css/adaptive.css?ver=1.6.12' media='screen' />
1196<link rel='stylesheet' id='fancybox-css' href='https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/css/fancybox.css?ver=2.1.5' media='all' />
1197<link rel='stylesheet' id='fullcalendar-css' href='https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/css/fullcalendar.min.css?ver=2.8.0' media='all' />
1198<link rel='stylesheet' id='fullcalendar-print-css' href='https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/css/fullcalendar.print.css?ver=2.8.0' media='print' />
1199<link rel='stylesheet' id='uni-events-calendar-styles-css' href='https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/css/uni-events-calendar-styles.css?ver=1.0.10' media='all' />
1200<link rel='stylesheet' id='uni-wc-wishlist-styles-css' href='https://marshallfredericks.org/wp-content/plugins/uni-woo-wishlist/assets/css/uni-wc-wishlist-styles.css?ver=1.1.3' media='all' />
1201<link rel='stylesheet' id='tc-common-front-css' href='https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/includes/addons/gutenberg/assets/blocks.css?ver=3.5.7.0' media='all' />
1202<!--n2css--><!--n2js-->
1202<script id="jquery-core-js" src="https://marshallfredericks.org/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1202
1202
1203<script id="jquery-migrate-js" src="https://marshallfredericks.org/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1203
1203
1204<script id="tc-cart-js-extra">
1205var tc_ajax = {"ajaxUrl":"https://marshallfredericks.org/wp-admin/admin-ajax.php","ajaxNonce":"fff0eebbd7","empty_cart_message":"Are you sure you want to remove all tickets from your cart?","success_message":"Ticket Added!","imgUrl":"https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/images/ajax-loader.gif","addingMsg":"Adding ticket to cart...","outMsg":"In Your Cart","cart_url":"https://marshallfredericks.org/tickets-cart/","update_cart_message":"Please update your cart before to proceed.","empty_cart_confirmation":"Please confirm to remove all of the items from your cart.","tc_provide_your_details":"In order to continue you need to agree to provide your details.","tc_gateway_collection_data":"","tc_error_message":"Only customers aged 16 or older are permitted for purchase on this website","tc_show_age_check":"no","tc_field_error":"This field is required *","alphanumeric_characters_only":"Please use alphanumeric characters only."};
1206//# sourceURL=tc-cart-js-extra
1207</script>
vendor: 1 bytes, line 1207
1207
1208<script id="tc-cart-js" src="https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/js/cart.js?ver=3.5.7.0"></script>
vendor: 1 bytes, line 1208
1208
1209<script data-wp-strategy="defer" defer id="stop-user-enumeration-js" src="https://marshallfredericks.org/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1.7.7"></script>
vendor: 1 bytes, line 1209
1209
1210<script id="tc-jquery-validate-js-extra">
1211var tc_jquery_validate_library_translation = {"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."};
1212//# sourceURL=tc-jquery-validate-js-extra
1213</script>
vendor: 1 bytes, line 1213
1213
1214<script id="tc-jquery-validate-js" src="https://marshallfredericks.org/wp-content/plugins/tickera-event-ticketing-system/js/jquery.validate.min.js?ver=3.5.7.0"></script>
vendor: 1 bytes, line 1214
1214
1215<script id="jquery-ui-core-js" src="https://marshallfredericks.org/wp-includes/js/jquery/ui/core.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1215
1215
1216<script id="jcrop-js" src="https://marshallfredericks.org/wp-includes/js/jcrop/jquery.Jcrop.min.js?ver=0.9.15"></script>
vendor: 1 bytes, line 1216
1216
1217<script id="jquery.iframe-transport-js" src="https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/js/jquery.iframe-transport.js?ver=1.8.3"></script>
vendor: 1 bytes, line 1217
1217
1218<script id="jquery.fileupload-js" src="https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/js/jquery.fileupload.js?ver=5.42.3"></script>
vendor: 1 bytes, line 1218
1218
1219<script id="jquery.fileupload-process-js" src="https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/js/jquery.fileupload-process.js?ver=5.42.3"></script>
vendor: 1 bytes, line 1219
1219
1220<script id="jquery.fileupload-validate-js" src="https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/js/jquery.fileupload-validate.js?ver=5.42.3"></script>
vendor: 1 bytes, line 1220
1220
1221<script id="uni-avatar-modal-js-extra">
1222var uniavatarparams = {"site_url":"https://marshallfredericks.org","ajax_url":"https://marshallfredericks.org/wp-admin/admin-ajax.php","upload_form_in_front_on":"0","select_avatars_on":"0","uni_avatar_max":"307200","modal_upload_title":"Upload Avatar","modal_select_title":"Select Avatar","file_not_allowed":"File type not allowed","file_too_large":"File is too large"};
1223//# sourceURL=uni-avatar-modal-js-extra
1224</script>
vendor: 1 bytes, line 1224
1224
1225<script id="uni-avatar-modal-js" src="https://marshallfredericks.org/wp-content/plugins/uni-user-avatar/js/uni-avatar-modal.js?ver=1.6.7"></script>
vendor: 1 bytes, line 1225
1225
1226<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.10.7.0"></script>
vendor: 1 bytes, line 1226
1226
1227<script id="wc-add-to-cart-js-extra">
1228var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://marshallfredericks.org/cart/","is_cart":"","cart_redirect_after_add":"no"};
1229//# sourceURL=wc-add-to-cart-js-extra
1230</script>
vendor: 1 bytes, line 1230
1230
1231<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://marshallfredericks.org/wp-content/plugins/uni-woo-wishlist/assets/js/uni-add-to-cart.js?ver=10.7.0"></script>
vendor: 1 bytes, line 1231
1231
1232<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.10.7.0"></script>
vendor: 1 bytes, line 1232
1232
1233<script id="woocommerce-js-extra">
1234var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
1235//# sourceURL=woocommerce-js-extra
1236</script>
vendor: 1 bytes, line 1236
1236
1237<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=10.7.0"></script>
vendor: 1 bytes, line 1237
1237
1238<script id="jquery-bxslider-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.bxslider.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1238
1238
1239<script id="jquery-jscrollpane-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.jscrollpane.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1239
1239
1240<script id="jquery-mousewheel-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.mousewheel.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1240
1240
1241<script id="jquery-dotdotdot-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.dotdotdot.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 1241
1241
1242<script id="jquery-selectric-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.selectric.min.js?ver=1.8.7"></script>
vendor: 1 bytes, line 1242
1242
1243<script id="jquery-infinitescroll-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.infinitescroll.min.js?ver=2.1.0"></script>
vendor: 1 bytes, line 1243
1243
1244<script id="jquery-fancybox-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/jquery.fancybox.pack.js?ver=2.1.5"></script>
vendor: 1 bytes, line 1244
1244
1245<script id="jquery-parsley-min-js-extra">
1246var uni_asana_theme_parsley_loc = {"defaultMessage":"This value seems to be invalid.","type_email":"This value should be a valid email.","type_url":"This value should be a valid url.","type_number":"This value should be a valid number.","type_digits":"This value should be digits.","type_alphanum":"This value should be alphanumeric.","type_integer":"This value should be a valid integer.","notblank":"This value should not be blank.","required":"This value is required.","pattern":"This value seems to be invalid.","min":"This value should be greater than or equal to %s.","max":"This value should be lower than or equal to %s.","range":"This value should be between %s and %s.","minlength":"This value is too short. It should have %s characters or more.","maxlength":"This value is too long. It should have %s characters or fewer.","length":"This value length is invalid. It should be between %s and %s characters long.","mincheck":"You must select at least %s choices.","maxcheck":"You must select %s choices or fewer.","check":"You must select between %s and %s choices.","equalto":"This value should be the same.","dateiso":"This value should be a valid date (YYYY-MM-DD).","minwords":"This value is too short. It should have %s words or more.","maxwords":"This value is too long. It should have %s words or fewer.","words":"This value length is invalid. It should be between %s and %s words long.","gt":"This value should be greater.","gte":"This value should be greater or equal.","lt":"This value should be less.","lte":"This value should be less or equal.","notequalto":"This value should be different."};
1247//# sourceURL=jquery-parsley-min-js-extra
1248</script>
vendor: 1 bytes, line 1248
1248
1249<script id="jquery-parsley-min-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/parsley.min.js?ver=2.3.11"></script>
vendor: 1 bytes, line 1249
1249
1250<script id="uni-asana-theme-script-js-extra">
1251var uni_asana_theme_var = {"site_url":"https://marshallfredericks.org","ajax_url":"https://marshallfredericks.org/wp-admin/admin-ajax.php","is_home":"no","locale":"en","white_nav":"","lazy_load_on_products":"","lazy_load_on_posts":"","lazy_load_on_events":"","lazy_load_end":"You have reached the end","lazy_loader":"https://marshallfredericks.org/wp-content/themes/asana/images/lazy_loader.png","shop_text":"ONLINE BOUTIQUE","shop_text_color":"#ffffff","shop_image":"https://marshallfredericks.org/wp-content/themes/asana/images/placeholders/pageheader-shop.jpg","error_msg":"Error!"};
1252//# sourceURL=uni-asana-theme-script-js-extra
1253</script>
vendor: 1 bytes, line 1253
1253
1254<script id="uni-asana-theme-script-js" src="https://marshallfredericks.org/wp-content/themes/asana/js/script.js?ver=1.6.12"></script>
vendor: 1 bytes, line 1254
1254
1255<script id="google-maps-js" src="//maps.googleapis.com/maps/api/js?key=AIzaSyC5bDk08ekaPBhSfLYwQU5OASIOjhm8cVw&#038;ver=7.0.6"></script>
vendor: 1 bytes, line 1255
1255
1256<script id="moment-js" src="https://marshallfredericks.org/wp-includes/js/dist/vendor/moment.js?ver=2.30.1"></script>
vendor: 1 bytes, line 1256
1256
1257<script id="moment-js-after">
1258moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} );
1259//# sourceURL=moment-js-after
1260</script>
vendor: 1 bytes, line 1260
1260
1261<script id="jquery-fullcalendar-js" src="https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/js/fullcalendar.min.js?ver=2.8.0"></script>
vendor: 1 bytes, line 1261
1261
1262<script id="gcal-js" src="https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/js/gcal.js?ver=2.8.0"></script>
vendor: 1 bytes, line 1262
1262
1263<script id="fullcalendar-localization-js" src="https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/js/lang-all.js?ver=2.8.0"></script>
vendor: 1 bytes, line 1263
1263
1264<script id="uni-events-calendar-js-extra">
1265var uni_ec = {"site_url":"https://marshallfredericks.org","ajax_url":"https://marshallfredericks.org/wp-admin/admin-ajax.php","loader":"https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/images/preloader.gif","locale":"en"};
1266//# sourceURL=uni-events-calendar-js-extra
1267</script>
vendor: 1 bytes, line 1267
1267
1268<script id="uni-events-calendar-js" src="https://marshallfredericks.org/wp-content/plugins/uni-events-calendar/assets/js/uni-events-calendar.js?ver=1.0.10"></script>
vendor: 1 bytes, line 1268
1268
1269<script id="jquery-jeditable-js" src="https://marshallfredericks.org/wp-content/plugins/uni-woo-wishlist/assets/js/jquery.jeditable.mini.js?ver=1.7.3"></script>
vendor: 1 bytes, line 1269
1269
1270<script id="uni-wc-wishlist-js-extra">
1271var uniwcwishlist = {"site_url":"https://marshallfredericks.org","ajax_url":"https://marshallfredericks.org/wp-admin/admin-ajax.php","loader":"https://marshallfredericks.org/wp-content/plugins/uni-woo-wishlist/assets/images/preloader.gif","bridal_enabled":""};
1272//# sourceURL=uni-wc-wishlist-js-extra
1273</script>
vendor: 1 bytes, line 1273
1273
1274<script id="uni-wc-wishlist-js" src="https://marshallfredericks.org/wp-content/plugins/uni-woo-wishlist/assets/js/uni-wc-wishlist.js?ver=1.1.3"></script>
1274
1275<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://marshallfredericks.org/xmlrpc.php?rsd" />
1276<meta name="generator" content="WordPress 7.0.6" />
1277<meta name="generator" content="WooCommerce 10.7.0" />
1278<link rel="canonical" href="https://marshallfredericks.org/about/" />
1279<link rel='shortlink' href='https://marshallfredericks.org/?p=183' />
1280<script data-cfasync="false" data-no-optimize="1" type="text/javascript">
1281window.ec = window.ec || Object()
1282window.ec.config = window.ec.config || Object();
1283window.ec.config.enable_canonical_urls = true;
1284
1285</script>
1285
1286<!-- Google Tag Manager  Foundation EAB Tracking 02172026-->
1287<script>
vendor: 331 bytes, lines 1287-1291
1287(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1288new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1289j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1290'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1291})(window,document,'script','dataLayer','
1291GTM-NR87XPR6
vendor: 3 bytes, line 1291
1291');
1291</script>
1291
1292<!-- End Google Tag Manager -->    <style type="text/css">
1293        #TB_window, #TB_overlay {z-index:9999!important;}
1294    </style>
1295    <style type="text/css">
1296/* regular text */
1297body, table, input, textarea, select, li, button, p, blockquote, ol, dl, form, pre, th, td, a,
1298.uni-bridallist-title, .postItemV2 h3 a, .postItemV2 h3 a:visited,
1299.postItemV2 p, .ecwid-shopping-cart .singleTitle,
1300html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth .ecwid-productBrowser-auth-signInLink:active,
1301html#ecwid_html body#ecwid_body div.ecwid-productBrowser-auth .ecwid-productBrowser-auth-signInLink,
1302.uni-bridallist-title-wrapper .uni-bridallist-title.uni-bridallist-editable input,
1303.mainMenu ul li ul li a,
1304.footerSubscribe input[type="text"],
1305.pageHeader h1,
1306.contactInfo h3, .storyDesc h3,
1307.contactInfo p, .storyDesc p,
1308.teamItemNameWrap h3,
1309.teamItem .overlay p,
1310.teamItemDesc h3,
1311.teamItemDesc p,
1312.ourValues .wrapper p,
1313.sbi_header_link,
1314.blog section.uni-container, .blogCategoryList ul li a, .blogCategoryList ul li a:visited,
1315.singleTitle, .singlePostWrap h6,
1316.singlePostWrap h1, .singlePostWrap h2,
1317.singlePostWrap h3, .singlePostWrap h4, .singlePostWrap h5,
1318.singlePostWrap h6 a, .singlePostWrap h6 a:visited,
1319.singlePostWrap h5 a, .singlePostWrap h5 a:visited,
1320.singlePostWrap h4 a, .singlePostWrap h4 a:visited,
1321.singlePostWrap h3 a, .singlePostWrap h3 a:visited,
1322.singlePostWrap h2 a, .singlePostWrap h2 a:visited,
1323.singlePostWrap table th,
1324.singlePostWrap table th a, .singlePostWrap table th a:visited,
1325.singlePostWrap table td,
1326.singlePostWrap table td a, .singlePostWrap table td a:visited,
1327.singlePostWrap p,
1328.singlePostWrap,
1329.singlePostWrap dt a, .singlePostWrap dt a:visited,
1330.singlePostWrap dd a, .singlePostWrap dd a:visited,
1331.singlePostWrap p a, .singlePostWrap p a:visited,
1332.singlePostWrap dt,
1333.singlePostWrap dd,
1334.singlePostWrap > ul li, .singlePostWrap > ol li,
1335.singlePostWrap > ol li:before,
1336.singlePostWrap p a, .singlePostWrap p a:visited, .singlePostWrap > ul li a, .singlePostWrap > ul li a:visited,
1337.singlePostWrap > ol li a, .singlePostWrap > ol li a:visited,
1338.singlePostWrap address,
1339.singlePostWrap blockquote p,
1340.singlePostWrap blockquote p a, .singlePostWrap blockquote p a:visited,
1341.singlePostTags,
1342.singleLinkPages a, .singleLinkPages a:visited, .singlePostTags a, .singlePostTags a:visited,
1343.singlePostWrap .su-list ul li,
1344.singlePostWrap .su-tabs-nav span,
1345.singlePostWrap .su-tabs-pane,
1346.singlePostWrap .su-label,
1347.logged-in-as,
1348.bypostauthor .comment-wrapper .uni-post-author,
1349.comment-metadata time,
1350.comment-content p, .comment-awaiting-moderation,
1351.comment-content p a, .comment-content p a:visited,
1352#commentform input[type="text"],
1353#commentform textarea,
1354.contactForm h3,
1355.contactFormDesc,
1356.contactForm .form-row input[type="text"], .contactForm .form-row input[type="email"], .contactForm .form-row textarea,
1357.contactForm .wpcf7-form p,
1358.wpcf7-form .wpcf7-quiz,
1359.wpcf7-form .wpcf7-text,
1360.wpcf7-form .wpcf7-range,
1361.wpcf7-form .wpcf7-date,
1362.wpcf7-form textarea,
1363.wpcf7-form select,
1364.miniCart span,
1365.miniCartItem h3 a, .miniCartItem h3 a:visited,
1366.miniCartItem .price,
1367.miniCartItem .quantity span,
1368.miniCartItem .quantity input[type="text"],
1369.miniCartSubTotal,
1370.miniCartItem dt,
1371.miniCartItem dd,
1372.miniCartEmpty p,
1373.pageTitle,
1374.sortingList span, .categoryList span,
1375.sortingList ul li a, .sortingList ul li a:visited,
1376.categoryList ul li a, .categoryList ul li a:visited,
1377.eventItemDesc h3 a, .eventItemDesc h3 a:visited,
1378.eventItemDesc p,
1379.subscribeBox h3,
1380.subscribeBox p,
1381.backToBtn, .backToBtn:visited,
1382.nextEventBox h3,
1383.eventDetailItem p,
1384.eventRegistrationWrap h3,
1385.eventRegistrationForm .form-row input[type="text"],
1386.eventRegistrationForm .form-row input[type="email"],
1387.eventRegistrationForm .form-row textarea,
1388.cartPage table th,
1389.cartPage table td,
1390.cartProduct h4 a, .cartProduct h4 a:visited,
1391.cartPage .quantity input[type="number"],
1392.cartPage .woocommerce td.product-name dl.variation dt,
1393.cartPage .woocommerce td.product-name dl.variation dd p,
1394.coupon label,
1395.coupon input[type="text"],
1396.woocommerce-page .cart-collaterals .cart_totals h2,
1397.woocommerce-cart .cart-collaterals .cart_totals tr th,
1398.woocommerce-cart .cart-collaterals .cart_totals tr td,
1399.shipping-calculator-form .selectric p,
1400.shipping-calculator-form p input[type="text"],
1401.page.woocommerce-cart .cart-empty, .uni-wishlist-empty,
1402table.uni-wishlist-table td,
1403.uni-wishlist-item-title a, .uni-wishlist-item-title a:visited,
1404.uni-wishlist-item-availability span,
1405.uni-wishlist-item-title dl.variation dt,
1406.uni-wishlist-item-title dl.variation dd,
1407.checkoutPage h3,
1408.checkoutPage p .selectric p,
1409.checkoutPage .mcell p label,
1410.checkoutPage .fcell p label,
1411.checkoutPage .fcell p input[type="tel"],
1412.checkoutPage .fcell p input[type="email"],
1413.checkoutPage .fcell p input[type="password"],
1414.checkoutPage .mcell p textarea,
1415.checkoutPage .mcell p input[type="text"],
1416.checkoutPage .fcell p input[type="text"],
1417.checkoutPage .woocommerce .scell table.shop_table tfoot th,
1418.checkoutPage .woocommerce .scell table.shop_table tfoot td,
1419.cartItem h4 a, .cartItem h4 a:visited,
1420.cartItem p,
1421.payment_methods li label,
1422body .woocommerce form.checkout_coupon p.form-row input.input-text,
1423body .woocommerce form.login p.form-row input.input-text,
1424body.page.woocommerce-account .singlePostWrap address,
1425.page.woocommerce-account form label,
1426.page.woocommerce-account form p.form-row input.input-text,
1427.page.woocommerce-account form p.form-row textarea,
1428.page.woocommerce-account form p.form-row .selectric p,
1429.productDesc h1,
1430.productDesc p.price,
1431.productDesc p,
1432.productDesc .product_meta > span,
1433.productDesc .product_meta > span span,
1434.productDesc .product_meta > span a, .productDesc .product_meta > span a:visited,
1435.uni_cpo_fields_label,
1436.uni_cpo_fields_container .selectric p,
1437.productDesc table.variations .selectric p,
1438.uni_cpo_fields_container .selectric .button,
1439.productDesc table.variations .selectric .button,
1440.variations select,
1441form.woocommerce-ordering select,
1442.single-product .woocommerce-tabs #tab-reviews p,
1443.single-product .woocommerce-tabs #tab-description p,
1444.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta strong,
1445.woocommerce-review-link, .woocommerce-review-link:hover,
1446.woocommerce #tab-additional_information table.shop_attributes th,
1447.woocommerce #tab-additional_information table.shop_attributes td,
1448.uni-wishlist-link, .uni-wishlist-link:visited,
1449.classesCallendar .fc-toolbar h2,
1450.classesCallendar .fc-day-header,
1451.classesCallendar .fc-event,
1452.classesCallendar td.fc-time,
1453.classesDescPopup h3,
1454.classesDescWrap p,
1455.classesInstructorWrap h4,
1456.page404Wrap p,
1457.thankYouBox h3,
1458.thankYouWrap .order_details li,
1459.thankYouWrap h2,
1460.thankYouWrap .order_details thead th,
1461.thankYouWrap .order_details tbody td,
1462.thankYouWrap .order_details tbody td strong, .thankYouWrap .order_details tbody td a, .thankYouWrap .order_details tbody td a:visited,
1463.thankYouWrap .order_details tfoot th, .thankYouWrap .order_details tfoot td,
1464.thankYouWrap .order_details tbody td .variation dt, .thankYouWrap .order_details tbody td .variation dd,
1465.customer_details dt,
1466.customer_details dd,
1467.thankYouWrap .col2-set.addresses h3,
1468.thankYouWrap .col2-set.addresses address,
1469.membershipCardItem h3, .ecwid-SearchPanel-field,
1470.membershipCard, .checkoutPage .woocommerce .scell table.shop_table tbody td.product-name > p, .checkoutPage .scell label[for="payment_method_paypal"] a,
1471html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath,
1472html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel,
1473html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a,
1474html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a:active,
1475html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-categoryPath a:visited, 
1476html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-productNameLink a, 
1477html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-productNameLink a:active, 
1478html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-productNameLink a:visited,
1479html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy,
1480html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku,
1481html#ecwid_html body#ecwid_body .ecwid span.ecwid-productBrowser-price-value,
1482html#ecwid_html body#ecwid_body .ecwid span.gwt-InlineLabel,
1483html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell,
1484html#ecwid_html body#ecwid_body .ecwid-responsive div.ecwid-productBrowser-cart .ecwid-productBrowser-cart-itemsTable-cell-descr div.ecwid-productBrowser-sku,
1485html#ecwid_html body#ecwid_body div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox,
1486html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel,
1487html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div .ecwid-results-topPanel-viewAsPanel,
1488html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku,
1489html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price-list, .rssSummary, .widget_rss ul li cite,
1490.relatedPostsItemV2, .relatedPostsItemV2 h4 a, .relatedPostsItemV2 h4 a:visited,
1491.sidebar-widget li, .sidebar-widget li a, .sidebar-widget li a:visited, #wp-calendar caption, #wp-calendar tbody td, #wp-calendar tfoot td a, #wp-calendar tfoot td a:visited,
1492.membershipCardItem p {font-family: ''!important;}
1493
1494.woocommerce-breadcrumb,
1495.woocommerce-breadcrumb a, .woocommerce-breadcrumb a:visited,
1496.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name,
1497.checkoutPage .woocommerce .scell table.shop_table tbody td.product-total,
1498.checkoutPage .woocommerce .scell table.shop_table tbody td .variation dd,
1499.checkoutPage .woocommerce .scell table.shop_table tbody td .variation dt,
1500#review_form #commentform p label,
1501#uni_popup, .contactForm .wpcf7-validation-errors,
1502.wpcf7-response-output.wpcf7-mail-sent-ok,
1503.woocommerce .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce .woocommerce-message,
1504.woocommerce .woocommerce-message .button.wc-forward,
1505.woocommerce .woocommerce-info a, .woocommerce .woocommerce-info a:visited,
1506.woocommerce .woocommerce-message a, .woocommerce .woocommerce-message a:visited,
1507.woocommerce .woocommerce-error li {font-family: ''!important;}
1508
1509/* headings */
1510.uni-bridallist-title-wrapper .uni-bridallist-title.uni-bridallist-editable button[type="submit"],
1511.uni-bridallist-title-wrapper .uni-bridallist-title.uni-bridallist-editable button[type="cancel"],
1512html#ecwid_html body#ecwid_body.chameleon .ecwid-btn--secondary, #wp-calendar thead th, a.rsswidget,
1513html#ecwid_html body#ecwid_body div.ecwid-productBrowser .ecwid-btn--primary, .sidebar-widget .search-form .search-field,
1514.postPrev, .postNext, .relatedPostsV2 h3, .categoryLink, .categoryLink:visited,
1515html#ecwid_html body#ecwid_body.ecwid-shopping-cart .ecwid-SearchPanel .ecwid-SearchPanel-button,
1516.mainMenu > ul > li a,
1517.mainMenu > ul > li a:visited,
1518.learnMore, .learnMore:visited,
1519.mainItemDesc .viewMore, .mainItemDesc .viewMore:visited,
1520.gridItemDesc .viewMore,
1521.postItemTime,
1522.classesCategory,
1523.viewClasses, .viewClasses:visited,
1524.loadMoreItems, .loadMoreItems:visited,
1525.showAllItems, .showAllItems:visited,
1526.pagination ul li a, .pagination ul li a:visited,
1527.pagination ul li.current, .woocommerce-pagination ul li span.current,
1528.footerMenu li a, .footerMenu li a:visited,
1529.singleLinkPages,
1530.singlePostTags span,
1531.singlePostWrap .su-quote-cite a,
1532.singlePostWrap .su-divider a,
1533.singlePostWrap .su-heading-style-default .su-heading-inner,
1534.singlePostWrap .su-service-title,
1535.singlePostWrap .su-spoiler-title,
1536.singlePostWrap .su-carousel .su-carousel-slide-title,
1537.singlePostWrap .su-slider-slide-title,
1538.commentsBox h2, .commentsBox h3,
1539.commentsBox h3 a, .commentsBox h3 a:visited,
1540.comment-edit-link, .comment-edit-link:visited, .comment-reply-link, .comment-reply-link:visited,
1541.logged-in-as a, .logged-in-as a:visited,
1542.comment-wrapper cite,
1543.comment-wrapper cite a,
1544#commentform #submit,
1545.submitContactFormBtn,
1546.wpcf7-form input[type="submit"],
1547.productFilter li a, .productFilter li a:visited,
1548.miniCartPopupHead h3,
1549.btnViewCart, .btnViewCart:visited,
1550.btnCheckout, .btnCheckout:visited,
1551.eventItemTime,
1552.eventLearnMore, .eventLearnMore:visited,
1553.showMoreEvents, .showMoreEvents:visited,
1554.subscribeBox form input[type="text"],
1555.subscribeSubmit,
1556.nextEventBtn, .nextEventBtn:visited,
1557.singleEventJoinBtnWrap a, .singleEventJoinBtnWrap a:visited,
1558.submitEventRegistrationBtn,
1559.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
1560.updateCartBtn,
1561.page.woocommerce-cart .return-to-shop a.button,
1562.page-template-templ-wishlist .return-to-shop a.button,
1563.button.product_type_, .button.add_to_cart_button,
1564#place_order,
1565body .woocommerce form.checkout_coupon p.form-row input.button,
1566body .woocommerce form.login p.form-row input.button,
1567body.page.woocommerce-account .shop_table.shop_table_responsive.my_account_orders .button.view,
1568.page.woocommerce-account form p input.button,
1569.productDesc form.cart .single_add_to_cart_button,
1570.page404Wrap a.homePage, .page404Wrap a.homePage:visited,
1571.postItemV2ReadMoreWrap a, .postItemV2ReadMoreWrap a:visited,
1572.sidebar-widget .widgettitle, .sidebar-widget select,
1573.membership-card-order, .membership-card-order:visited {font-family: ''!important;}
1574
1575.woocommerce-pagination ul li a, .woocommerce-pagination ul li a:visited,
1576.pagination ul li.threeDot,
1577.coupon input[name="apply_coupon"],
1578.actions input[name="update_cart"],
1579.shipping-calculator-form p button,
1580.single-product .woocommerce-tabs .tabs li a,
1581.single-product .woocommerce-tabs .tabs li a:visited,
1582#tab-additional_information h2,
1583#review_form_wrapper .comment-reply-title,
1584.single-product .woocommerce-tabs #tab-reviews h2,
1585.single-product .woocommerce-tabs #tab-description h2,
1586.woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta time,
1587#review_form #commentform #submit {font-family: ''!important;}
1588</style>
1589        <style type="text/css">
1590        #header .headerWrap {background: rgba(255,255,255,0.46);border-bottom: 1px solid rgba(255,255,255,0.2);}
1591        .mainMenu > ul > li a, .mainMenu > ul > li a:visited {color: #282828;}
1592        .mainMenu > ul > li a:hover {color: #009975;}
1593    </style>
1594        <style type="text/css">
1595        #header .headerWrap.is-sticky,
1596        html body.home-slider-disabled #header .headerWrap {background: rgba(255,255,255,1);}
1597        .page-template-templ-blog #header .headerWrap, .page-template-templ-blog-with-sidebar #header .headerWrap, .blog #header .headerWrap,
1598        .search #header .headerWrap, .archive.category #header .headerWrap, .archive.date #header .headerWrap, .archive.tag #header .headerWrap, .archive.author #header .headerWrap,
1599        .single-post #header .headerWrap, .single-post-with-sidebar #header .headerWrap,
1600        .page.page-template-default:not(.ecwid-shopping-cart) #header .headerWrap,
1601        .page.woocommerce-account #header .headerWrap, .error404 #header .headerWrap {background: rgba(255,255,255,1);}
1602
1603        #header .headerWrap.is-sticky .mainMenu > ul > li a, #header .headerWrap.is-sticky .mainMenu > ul > li a:visited,
1604        html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li a, html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li a:visited,
1605        .page-template-templ-blog .mainMenu > ul > li a, .page-template-templ-blog .mainMenu > ul > li a:visited,
1606        .page-template-templ-blog-with-sidebar .mainMenu > ul > li a, .page-template-templ-blog-with-sidebar .mainMenu > ul > li a:visited,
1607        .blog .mainMenu > ul > li a, .blog .mainMenu > ul > li a:visited,
1608        .search .mainMenu > ul > li a, .search .mainMenu > ul > li a:visited,
1609        .archive.category .mainMenu > ul > li a, .archive.category .mainMenu > ul > li a:visited,
1610        .archive.date .mainMenu > ul > li a, .archive.date .mainMenu > ul > li a:visited,
1611        .archive.tag .mainMenu > ul > li a, .archive.tag .mainMenu > ul > li a:visited,
1612        .archive.author .mainMenu > ul > li a, .archive.author .mainMenu > ul > li a:visited,
1613        .single-post .mainMenu > ul > li a, .single-post .mainMenu > ul > li a:visited,
1614        .single-post-with-sidebar .mainMenu > ul > li a, .single-post-with-sidebar .mainMenu > ul > li a:visited,
1615        .page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li a, .page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li a:visited,
1616        .page.woocommerce-account .mainMenu > ul > li a, .page.woocommerce-account .mainMenu > ul > li a:visited,
1617        .error404 .mainMenu > ul > li a, .error404 .mainMenu > ul > li a:visited {color: #7f7f7f;}
1618
1619        #header .headerWrap.is-sticky .mainMenu > ul > li.current-menu-item a, #header .headerWrap.is-sticky .mainMenu > ul > li a:hover,
1620        html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li.current-menu-item a, html body.home-slider-disabled #header .headerWrap .mainMenu > ul > li a:hover,
1621        .page-template-templ-blog .mainMenu > ul > li.current-menu-item a, .page-template-templ-blog .mainMenu > ul > li a:hover,
1622        .page-template-templ-blog-with-sidebar .mainMenu > ul > li.current-menu-item a, .page-template-templ-blog-with-sidebar .mainMenu > ul > li a:hover,
1623        .blog .mainMenu > ul > li.current-menu-item a, .blog .mainMenu > ul > li a:hover,
1624        .search .mainMenu > ul > li.current-menu-item a, .search .mainMenu > ul > li a:hover,
1625        .archive.category .mainMenu > ul > li.current-menu-item a, .archive.category .mainMenu > ul > li a:hover,
1626        .archive.date .mainMenu > ul > li.current-menu-item a, .archive.date .mainMenu > ul > li a:hover,
1627        .archive.tag .mainMenu > ul > li.current-menu-item a, .archive.tag .mainMenu > ul > li a:hover,
1628        .archive.author .mainMenu > ul > li.current-menu-item a, .archive.author .mainMenu > ul > li a:hover,
1629        .single-post .mainMenu > ul > li.current-menu-item a, .single-post .mainMenu > ul > li a:hover,
1630        .single-post-with-sidebar .mainMenu > ul > li.current-menu-item a, .single-post-with-sidebar .mainMenu > ul > li a:hover,
1631        .page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li.current-menu-item a, .page.page-template-default:not(.ecwid-shopping-cart) .mainMenu > ul > li a:hover,
1632        .page.woocommerce-account .mainMenu > ul > li.current-menu-item a, .page.woocommerce-account .mainMenu > ul > li a:hover,
1633        .error404 .mainMenu > ul > li.current-menu-item a, .error404 .mainMenu > ul > li a:hover {color: #009673;}
1634    </style>
1635    	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
1636	<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://marshallfredericks.org/wp-content/uploads/2016/09/cropped-minilogo-1-32x32.png" sizes="32x32" />
1637<link rel="icon" href="https://marshallfredericks.org/wp-content/uploads/2016/09/cropped-minilogo-1-192x192.png" sizes="192x192" />
1638<link rel="apple-touch-icon" href="https://marshallfredericks.org/wp-content/uploads/2016/09/cropped-minilogo-1-180x180.png" />
1639<meta name="msapplication-TileImage" content="https://marshallfredericks.org/wp-content/uploads/2016/09/cropped-minilogo-1-270x270.png" />
1640	<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
1641	<style>
1642		/* Cached: September 24, 2026 at 2:32am */
1643/* cyrillic-ext */
1644@font-face {
1645  font-family: 'Montserrat';
1646  font-style: italic;
1647  font-weight: 100;
1648  font-display: swap;
1649  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1650  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1651}
1652/* cyrillic */
1653@font-face {
1654  font-family: 'Montserrat';
1655  font-style: italic;
1656  font-weight: 100;
1657  font-display: swap;
1658  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1659  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1660}
1661/* vietnamese */
1662@font-face {
1663  font-family: 'Montserrat';
1664  font-style: italic;
1665  font-weight: 100;
1666  font-display: swap;
1667  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1668  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1669}
1670/* latin-ext */
1671@font-face {
1672  font-family: 'Montserrat';
1673  font-style: italic;
1674  font-weight: 100;
1675  font-display: swap;
1676  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1677  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1678}
1679/* latin */
1680@font-face {
1681  font-family: 'Montserrat';
1682  font-style: italic;
1683  font-weight: 100;
1684  font-display: swap;
1685  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1686  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1687}
1688/* cyrillic-ext */
1689@font-face {
1690  font-family: 'Montserrat';
1691  font-style: italic;
1692  font-weight: 200;
1693  font-display: swap;
1694  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1695  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1696}
1697/* cyrillic */
1698@font-face {
1699  font-family: 'Montserrat';
1700  font-style: italic;
1701  font-weight: 200;
1702  font-display: swap;
1703  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1704  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1705}
1706/* vietnamese */
1707@font-face {
1708  font-family: 'Montserrat';
1709  font-style: italic;
1710  font-weight: 200;
1711  font-display: swap;
1712  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1713  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1714}
1715/* latin-ext */
1716@font-face {
1717  font-family: 'Montserrat';
1718  font-style: italic;
1719  font-weight: 200;
1720  font-display: swap;
1721  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1722  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1723}
1724/* latin */
1725@font-face {
1726  font-family: 'Montserrat';
1727  font-style: italic;
1728  font-weight: 200;
1729  font-display: swap;
1730  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1731  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1732}
1733/* cyrillic-ext */
1734@font-face {
1735  font-family: 'Montserrat';
1736  font-style: italic;
1737  font-weight: 300;
1738  font-display: swap;
1739  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1740  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1741}
1742/* cyrillic */
1743@font-face {
1744  font-family: 'Montserrat';
1745  font-style: italic;
1746  font-weight: 300;
1747  font-display: swap;
1748  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1749  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1750}
1751/* vietnamese */
1752@font-face {
1753  font-family: 'Montserrat';
1754  font-style: italic;
1755  font-weight: 300;
1756  font-display: swap;
1757  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1758  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1759}
1760/* latin-ext */
1761@font-face {
1762  font-family: 'Montserrat';
1763  font-style: italic;
1764  font-weight: 300;
1765  font-display: swap;
1766  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1767  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1768}
1769/* latin */
1770@font-face {
1771  font-family: 'Montserrat';
1772  font-style: italic;
1773  font-weight: 300;
1774  font-display: swap;
1775  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1776  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1777}
1778/* cyrillic-ext */
1779@font-face {
1780  font-family: 'Montserrat';
1781  font-style: italic;
1782  font-weight: 400;
1783  font-display: swap;
1784  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1785  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1786}
1787/* cyrillic */
1788@font-face {
1789  font-family: 'Montserrat';
1790  font-style: italic;
1791  font-weight: 400;
1792  font-display: swap;
1793  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1794  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1795}
1796/* vietnamese */
1797@font-face {
1798  font-family: 'Montserrat';
1799  font-style: italic;
1800  font-weight: 400;
1801  font-display: swap;
1802  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1803  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1804}
1805/* latin-ext */
1806@font-face {
1807  font-family: 'Montserrat';
1808  font-style: italic;
1809  font-weight: 400;
1810  font-display: swap;
1811  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1812  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1813}
1814/* latin */
1815@font-face {
1816  font-family: 'Montserrat';
1817  font-style: italic;
1818  font-weight: 400;
1819  font-display: swap;
1820  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1821  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1822}
1823/* cyrillic-ext */
1824@font-face {
1825  font-family: 'Montserrat';
1826  font-style: italic;
1827  font-weight: 500;
1828  font-display: swap;
1829  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1830  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1831}
1832/* cyrillic */
1833@font-face {
1834  font-family: 'Montserrat';
1835  font-style: italic;
1836  font-weight: 500;
1837  font-display: swap;
1838  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1839  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1840}
1841/* vietnamese */
1842@font-face {
1843  font-family: 'Montserrat';
1844  font-style: italic;
1845  font-weight: 500;
1846  font-display: swap;
1847  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1848  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1849}
1850/* latin-ext */
1851@font-face {
1852  font-family: 'Montserrat';
1853  font-style: italic;
1854  font-weight: 500;
1855  font-display: swap;
1856  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1857  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1858}
1859/* latin */
1860@font-face {
1861  font-family: 'Montserrat';
1862  font-style: italic;
1863  font-weight: 500;
1864  font-display: swap;
1865  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1866  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1867}
1868/* cyrillic-ext */
1869@font-face {
1870  font-family: 'Montserrat';
1871  font-style: italic;
1872  font-weight: 600;
1873  font-display: swap;
1874  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1875  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1876}
1877/* cyrillic */
1878@font-face {
1879  font-family: 'Montserrat';
1880  font-style: italic;
1881  font-weight: 600;
1882  font-display: swap;
1883  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1884  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1885}
1886/* vietnamese */
1887@font-face {
1888  font-family: 'Montserrat';
1889  font-style: italic;
1890  font-weight: 600;
1891  font-display: swap;
1892  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1893  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1894}
1895/* latin-ext */
1896@font-face {
1897  font-family: 'Montserrat';
1898  font-style: italic;
1899  font-weight: 600;
1900  font-display: swap;
1901  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1902  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1903}
1904/* latin */
1905@font-face {
1906  font-family: 'Montserrat';
1907  font-style: italic;
1908  font-weight: 600;
1909  font-display: swap;
1910  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1911  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1912}
1913/* cyrillic-ext */
1914@font-face {
1915  font-family: 'Montserrat';
1916  font-style: italic;
1917  font-weight: 700;
1918  font-display: swap;
1919  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1920  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1921}
1922/* cyrillic */
1923@font-face {
1924  font-family: 'Montserrat';
1925  font-style: italic;
1926  font-weight: 700;
1927  font-display: swap;
1928  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1929  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1930}
1931/* vietnamese */
1932@font-face {
1933  font-family: 'Montserrat';
1934  font-style: italic;
1935  font-weight: 700;
1936  font-display: swap;
1937  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1938  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1939}
1940/* latin-ext */
1941@font-face {
1942  font-family: 'Montserrat';
1943  font-style: italic;
1944  font-weight: 700;
1945  font-display: swap;
1946  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1947  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1948}
1949/* latin */
1950@font-face {
1951  font-family: 'Montserrat';
1952  font-style: italic;
1953  font-weight: 700;
1954  font-display: swap;
1955  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
1956  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1957}
1958/* cyrillic-ext */
1959@font-face {
1960  font-family: 'Montserrat';
1961  font-style: italic;
1962  font-weight: 800;
1963  font-display: swap;
1964  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
1965  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1966}
1967/* cyrillic */
1968@font-face {
1969  font-family: 'Montserrat';
1970  font-style: italic;
1971  font-weight: 800;
1972  font-display: swap;
1973  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
1974  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1975}
1976/* vietnamese */
1977@font-face {
1978  font-family: 'Montserrat';
1979  font-style: italic;
1980  font-weight: 800;
1981  font-display: swap;
1982  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
1983  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
1984}
1985/* latin-ext */
1986@font-face {
1987  font-family: 'Montserrat';
1988  font-style: italic;
1989  font-weight: 800;
1990  font-display: swap;
1991  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
1992  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1993}
1994/* latin */
1995@font-face {
1996  font-family: 'Montserrat';
1997  font-style: italic;
1998  font-weight: 800;
1999  font-display: swap;
2000  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
2001  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2002}
2003/* cyrillic-ext */
2004@font-face {
2005  font-family: 'Montserrat';
2006  font-style: italic;
2007  font-weight: 900;
2008  font-display: swap;
2009  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7m0dJ9pQOik20.woff2) format('woff2');
2010  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2011}
2012/* cyrillic */
2013@font-face {
2014  font-family: 'Montserrat';
2015  font-style: italic;
2016  font-weight: 900;
2017  font-display: swap;
2018  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7m0dJ9pQOik20.woff2) format('woff2');
2019  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2020}
2021/* vietnamese */
2022@font-face {
2023  font-family: 'Montserrat';
2024  font-style: italic;
2025  font-weight: 900;
2026  font-display: swap;
2027  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7m0dJ9pQOik20.woff2) format('woff2');
2028  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2029}
2030/* latin-ext */
2031@font-face {
2032  font-family: 'Montserrat';
2033  font-style: italic;
2034  font-weight: 900;
2035  font-display: swap;
2036  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dJ9pQOik20.woff2) format('woff2');
2037  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
2037BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2038}
2039/* latin */
2040@font-face {
2041  font-family: 'Montserrat';
2042  font-style: italic;
2043  font-weight: 900;
2044  font-display: swap;
2045  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dJ9pQOi.woff2) format('woff2');
2046  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2047}
2048/* cyrillic-ext */
2049@font-face {
2050  font-family: 'Montserrat';
2051  font-style: normal;
2052  font-weight: 100;
2053  font-display: swap;
2054  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2055  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2056}
2057/* cyrillic */
2058@font-face {
2059  font-family: 'Montserrat';
2060  font-style: normal;
2061  font-weight: 100;
2062  font-display: swap;
2063  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2064  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2065}
2066/* vietnamese */
2067@font-face {
2068  font-family: 'Montserrat';
2069  font-style: normal;
2070  font-weight: 100;
2071  font-display: swap;
2072  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2073  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2074}
2075/* latin-ext */
2076@font-face {
2077  font-family: 'Montserrat';
2078  font-style: normal;
2079  font-weight: 100;
2080  font-display: swap;
2081  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2082  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2083}
2084/* latin */
2085@font-face {
2086  font-family: 'Montserrat';
2087  font-style: normal;
2088  font-weight: 100;
2089  font-display: swap;
2090  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2091  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2092}
2093/* cyrillic-ext */
2094@font-face {
2095  font-family: 'Montserrat';
2096  font-style: normal;
2097  font-weight: 200;
2098  font-display: swap;
2099  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2100  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2101}
2102/* cyrillic */
2103@font-face {
2104  font-family: 'Montserrat';
2105  font-style: normal;
2106  font-weight: 200;
2107  font-display: swap;
2108  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2109  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2110}
2111/* vietnamese */
2112@font-face {
2113  font-family: 'Montserrat';
2114  font-style: normal;
2115  font-weight: 200;
2116  font-display: swap;
2117  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2118  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2119}
2120/* latin-ext */
2121@font-face {
2122  font-family: 'Montserrat';
2123  font-style: normal;
2124  font-weight: 200;
2125  font-display: swap;
2126  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2127  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2128}
2129/* latin */
2130@font-face {
2131  font-family: 'Montserrat';
2132  font-style: normal;
2133  font-weight: 200;
2134  font-display: swap;
2135  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2136  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2137}
2138/* cyrillic-ext */
2139@font-face {
2140  font-family: 'Montserrat';
2141  font-style: normal;
2142  font-weight: 300;
2143  font-display: swap;
2144  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2145  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2146}
2147/* cyrillic */
2148@font-face {
2149  font-family: 'Montserrat';
2150  font-style: normal;
2151  font-weight: 300;
2152  font-display: swap;
2153  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2154  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2155}
2156/* vietnamese */
2157@font-face {
2158  font-family: 'Montserrat';
2159  font-style: normal;
2160  font-weight: 300;
2161  font-display: swap;
2162  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2163  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2164}
2165/* latin-ext */
2166@font-face {
2167  font-family: 'Montserrat';
2168  font-style: normal;
2169  font-weight: 300;
2170  font-display: swap;
2171  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2172  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2173}
2174/* latin */
2175@font-face {
2176  font-family: 'Montserrat';
2177  font-style: normal;
2178  font-weight: 300;
2179  font-display: swap;
2180  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2181  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2182}
2183/* cyrillic-ext */
2184@font-face {
2185  font-family: 'Montserrat';
2186  font-style: normal;
2187  font-weight: 400;
2188  font-display: swap;
2189  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2190  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2191}
2192/* cyrillic */
2193@font-face {
2194  font-family: 'Montserrat';
2195  font-style: normal;
2196  font-weight: 400;
2197  font-display: swap;
2198  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2199  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2200}
2201/* vietnamese */
2202@font-face {
2203  font-family: 'Montserrat';
2204  font-style: normal;
2205  font-weight: 400;
2206  font-display: swap;
2207  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2208  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2209}
2210/* latin-ext */
2211@font-face {
2212  font-family: 'Montserrat';
2213  font-style: normal;
2214  font-weight: 400;
2215  font-display: swap;
2216  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2217  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2218}
2219/* latin */
2220@font-face {
2221  font-family: 'Montserrat';
2222  font-style: normal;
2223  font-weight: 400;
2224  font-display: swap;
2225  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2226  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2227}
2228/* cyrillic-ext */
2229@font-face {
2230  font-family: 'Montserrat';
2231  font-style: normal;
2232  font-weight: 500;
2233  font-display: swap;
2234  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2235  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2236}
2237/* cyrillic */
2238@font-face {
2239  font-family: 'Montserrat';
2240  font-style: normal;
2241  font-weight: 500;
2242  font-display: swap;
2243  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2244  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2245}
2246/* vietnamese */
2247@font-face {
2248  font-family: 'Montserrat';
2249  font-style: normal;
2250  font-weight: 500;
2251  font-display: swap;
2252  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2253  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2254}
2255/* latin-ext */
2256@font-face {
2257  font-family: 'Montserrat';
2258  font-style: normal;
2259  font-weight: 500;
2260  font-display: swap;
2261  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2262  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2263}
2264/* latin */
2265@font-face {
2266  font-family: 'Montserrat';
2267  font-style: normal;
2268  font-weight: 500;
2269  font-display: swap;
2270  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2271  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2272}
2273/* cyrillic-ext */
2274@font-face {
2275  font-family: 'Montserrat';
2276  font-style: normal;
2277  font-weight: 600;
2278  font-display: swap;
2279  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2280  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2281}
2282/* cyrillic */
2283@font-face {
2284  font-family: 'Montserrat';
2285  font-style: normal;
2286  font-weight: 600;
2287  font-display: swap;
2288  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2289  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2290}
2291/* vietnamese */
2292@font-face {
2293  font-family: 'Montserrat';
2294  font-style: normal;
2295  font-weight: 600;
2296  font-display: swap;
2297  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2298  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2299}
2300/* latin-ext */
2301@font-face {
2302  font-family: 'Montserrat';
2303  font-style: normal;
2304  font-weight: 600;
2305  font-display: swap;
2306  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2307  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2308}
2309/* latin */
2310@font-face {
2311  font-family: 'Montserrat';
2312  font-style: normal;
2313  font-weight: 600;
2314  font-display: swap;
2315  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2316  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2317}
2318/* cyrillic-ext */
2319@font-face {
2320  font-family: 'Montserrat';
2321  font-style: normal;
2322  font-weight: 700;
2323  font-display: swap;
2324  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2325  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2326}
2327/* cyrillic */
2328@font-face {
2329  font-family: 'Montserrat';
2330  font-style: normal;
2331  font-weight: 700;
2332  font-display: swap;
2333  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2334  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2335}
2336/* vietnamese */
2337@font-face {
2338  font-family: 'Montserrat';
2339  font-style: normal;
2340  font-weight: 700;
2341  font-display: swap;
2342  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2343  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2344}
2345/* latin-ext */
2346@font-face {
2347  font-family: 'Montserrat';
2348  font-style: normal;
2349  font-weight: 700;
2350  font-display: swap;
2351  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2352  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2353}
2354/* latin */
2355@font-face {
2356  font-family: 'Montserrat';
2357  font-style: normal;
2358  font-weight: 700;
2359  font-display: swap;
2360  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2361  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2362}
2363/* cyrillic-ext */
2364@font-face {
2365  font-family: 'Montserrat';
2366  font-style: normal;
2367  font-weight: 800;
2368  font-display: swap;
2369  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2370  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2371}
2372/* cyrillic */
2373@font-face {
2374  font-family: 'Montserrat';
2375  font-style: normal;
2376  font-weight: 800;
2377  font-display: swap;
2378  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2379  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2380}
2381/* vietnamese */
2382@font-face {
2383  font-family: 'Montserrat';
2384  font-style: normal;
2385  font-weight: 800;
2386  font-display: swap;
2387  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2388  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2389}
2390/* latin-ext */
2391@font-face {
2392  font-family: 'Montserrat';
2393  font-style: normal;
2394  font-weight: 800;
2395  font-display: swap;
2396  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2397  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2398}
2399/* latin */
2400@font-face {
2401  font-family: 'Montserrat';
2402  font-style: normal;
2403  font-weight: 800;
2404  font-display: swap;
2405  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2406  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2407}
2408/* cyrillic-ext */
2409@font-face {
2410  font-family: 'Montserrat';
2411  font-style: normal;
2412  font-weight: 900;
2413  font-display: swap;
2414  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyyTn89ddpROi.woff2) format('woff2');
2415  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2416}
2417/* cyrillic */
2418@font-face {
2419  font-family: 'Montserrat';
2420  font-style: normal;
2421  font-weight: 900;
2422  font-display: swap;
2423  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyyTn89ddpROi.woff2) format('woff2');
2424  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2425}
2426/* vietnamese */
2427@font-face {
2428  font-family: 'Montserrat';
2429  font-style: normal;
2430  font-weight: 900;
2431  font-display: swap;
2432  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyyTn89ddpROi.woff2) format('woff2');
2433  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2434}
2435/* latin-ext */
2436@font-face {
2437  font-family: 'Montserrat';
2438  font-style: normal;
2439  font-weight: 900;
2440  font-display: swap;
2441  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTn89ddpROi.woff2) format('woff2');
2442  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
2443}
2444/* latin */
2445@font-face {
2446  font-family: 'Montserrat';
2447  font-style: normal;
2448  font-weight: 900;
2449  font-display: swap;
2450  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format('woff2');
2451  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2452}
2453
2454:root {
2455--font-base: Montserrat;
2456--font-headings: Montserrat;
2457--font-input: Montserrat;
2458}
2459body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer {
2460font-family: "Montserrat" !important;
2461 }
2462#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title, .elementor-heading-title {
2463font-family: "Montserrat" !important;
2464 }
2465button, .button, input, select, textarea, .wp-block-button, .wp-block-button__link {
2466font-family: "Montserrat" !important;
2467 }
2468#site-title, .site-title, #site-title a, .site-title a, #site-logo, #site-logo a, #logo, #logo a, .logo, .logo a, .wp-block-site-title, .wp-block-site-title a {
2469font-family: "Montserrat" !important;
2470 }
2471#site-description, .site-description, #site-tagline, .site-tagline, .wp-block-site-tagline {
2472font-family: "Montserrat" !important;
2473 }
2474.menu, .page_item a, .menu-item a, .wp-block-navigation, .wp-block-navigation-item__content {
2475font-family: "Montserrat" !important;
2476 }
2477.entry-content, .entry-content p, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .excerpt, .excerpt p, .type-post p, .type-page p, .wp-block-post-content, .wp-block-post-excerpt, .elementor, .elementor p {
2478font-family: "Montserrat" !important;
2479 }
2480.wp-block-post-title, .wp-block-post-title a, .entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1, #content h1, .type-post h1, .type-page h1, .elementor h1 {
2481font-family: "Montserrat" !important;
2482 }
2483.entry-content h2, .post-content h2, .page-content h2, #content h2, .type-post h2, .type-page h2, .elementor h2 {
2484font-family: "Montserrat" !important;
2485 }
2486.entry-content h3, .post-content h3, .page-content h3, #content h3, .type-post h3, .type-page h3, .elementor h3 {
2487font-family: "Montserrat" !important;
2488 }
2489.entry-content h4, .post-content h4, .page-content h4, #content h4, .type-post h4, .type-page h4, .elementor h4 {
2490font-family: "Montserrat" !important;
2491 }
2492.entry-content h5, .post-content h5, .page-content h5, #content h5, .type-post h5, .type-page h5, .elementor h5 {
2493font-family: "Montserrat" !important;
2494 }
2495.entry-content h6, .post-content h6, .page-content h6, #content h6, .type-post h6, .type-page h6, .elementor h6 {
2496font-family: "Montserrat" !important;
2497 }
2498.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widget-area h5, .widget-area h6, #secondary h1, #secondary h2, #secondary h3, #secondary h4, #secondary h5, #secondary h6 {
2499font-family: "Montserrat" !important;
2500 }
2501.widget-area, .widget, .sidebar, #sidebar, #secondary {
2502font-family: "Montserrat" !important;
2503 }
2504footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
2505font-family: "Montserrat" !important;
2506 }
2507footer, #footer, .footer, .site-footer {
2508font-family: "Montserrat" !important;
2509 }
2510	</style>
2511	<!-- Fonts Plugin CSS -->
2512	
2513
2514<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 2514-2515
2514
2515<script async src="https://www.googletagmanager.com/gtag/js?id=
2515G-L6V1YT9GZH
vendor: 12 bytes, line 2515
2515"></script>
2516<script>
2517	
vendor: 130 bytes, lines 2517-2520
2517window.dataLayer = window.dataLayer || [];
2518	function gtag(){dataLayer.push(arguments);}
2519	gtag('js', new Date());
2520	gtag('config', '
2520G-L6V1YT9GZH
vendor: 4 bytes, line 2520
2520');
2521</script>
2521
2522<!-- End of Global site tag (gtag.js) - Google Analytics -->
2523
2524<script>
vendor: 345 bytes, lines 2524-2530
2524
2525  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
2526  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
2527  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
2528  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
2529
2530  ga('create', '
2530UA-9150040-2
vendor: 39 bytes, lines 2530-2532
2530', 'auto');
2531  ga('send', 'pageview');
2532
2533</script>
2533
2534	<style id="core-block-supports-inline-css">
2535/**
2536 * Core styles: block-supports
2537 */
2538.wp-container-core-group-is-layout-e5fc229f {
2539	flex-direction: column;
2540	align-items: center;
2541}
2542.wp-container-core-buttons-is-layout-d30e2e79 {
2543	justify-content: center;
2544}
2545.wp-container-core-group-is-layout-ee4039ea > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
2546	max-width: 700px;
2547	margin-left: auto !important;
2548	margin-right: auto !important;
2549}
2550.wp-container-core-group-is-layout-ee4039ea > .alignwide {
2551	max-width: 700px;
2552}
2553.wp-container-core-group-is-layout-ee4039ea .alignfull {
2554	max-width: none;
2555}
2556.wp-container-core-group-is-layout-ee4039ea > .alignfull {
2557	margin-right: calc(var(--wp--preset--spacing--superbspacing-small) * -1);
2558	margin-left: calc(var(--wp--preset--spacing--superbspacing-small) * -1);
2559}
2560
2561/*# sourceURL=core-block-supports-inline-css */
2562</style>
2563
2564</head>
2565<body class="wp-singular page-template-default page page-id-183 page-parent wp-theme-asana theme-asana prtfl_asana woocommerce-no-js">
2566    
2567	<header id="header">
2568		<div class="headerWrap clear">
2569            			<a href="https://marshallfredericks.org/" class="logo">
2570            <img class="logo-black" src="https://marshallfredericks.org/wp-content/uploads/2016/08/museumlogo-296x35.png" alt="Sculpture Museum" width="296" height="35"><img class="logo-white" src="https://marshallfredericks.org/wp-content/uploads/2016/08/museumlogo-296x35.png" alt="Sculpture Museum" width="296" height="35">			</a>
2571
2572            <style type="text/css">
2573                .mainMenu {margin-top: 37px;}
2574                #header .is-sticky .mainMenu {margin-top: 22px;}
2575            </style>
2576
2577			<nav class="mainMenu"><ul id="menu-menu1" class="clear"><li id="menu-item-248" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-248"><a href="https://marshallfredericks.org/">Home</a></li>
2578<li id="menu-item-239" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-183 current_page_item menu-item-has-children menu-item-239"><a href="https://marshallfredericks.org/about/" aria-current="page">About Us</a>
2579<ul class="sub-menu">
2580	<li id="menu-item-2508" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2508"><a href="https://marshallfredericks.org/plan-your-visit/">Plan Your Visit</a></li>
2581	<li id="menu-item-7593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7593"><a href="https://marshallfredericks.org/calendar/">Calendar of Programs &#038; Events</a></li>
2582	<li id="menu-item-547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-547"><a href="https://marshallfredericks.org/about/marshallfredericks/">Marshall M. Fredericks</a></li>
2583	<li id="menu-item-240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-240"><a href="https://marshallfredericks.org/about/mission/">Our Mission</a></li>
2584	<li id="menu-item-299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://marshallfredericks.org/about/staff/">Our Staff</a></li>
2585	<li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://marshallfredericks.org/about/board/">Board of Advisors</a></li>
2586	<li id="menu-item-359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-359"><a href="https://marshallfredericks.org/about/media/">Media Room</a></li>
2587	<li id="menu-item-363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-363"><a href="https://marshallfredericks.org/about/history/">Museum History</a></li>
2588	<li id="menu-item-362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-362"><a href="https://marshallfredericks.org/about/grouptours/">Group Tours</a></li>
2589	<li id="menu-item-358" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-358"><a href="https://marshallfredericks.org/about/museum-rental/">Museum Rental</a></li>
2590	<li id="menu-item-361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://marshallfredericks.org/about/strategic-plan/">Strategic Plan</a></li>
2591	<li id="menu-item-382" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-382"><a href="http://marshallfredericks.org/wp-content/uploads/2017/07/Photo-Policy-2017.pdf">Photography Policies</a></li>
2592</ul>
2593</li>
2594<li id="menu-item-267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-267"><a href="https://marshallfredericks.org/exhibitions/">Art at MFSM</a>
2595<ul class="sub-menu">
2596	<li id="menu-item-301" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301"><a href="https://marshallfredericks.org/exhibitions/main-exhibit/">Main Exhibit Gallery</a></li>
2597	<li id="menu-item-309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-309"><a href="https://marshallfredericks.org/exhibitions/sculpture-garden/">Jo Anne and Donald Petersen Sculpture Garden</a></li>
2598	<li id="menu-item-310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-310"><a href="https://marshallfredericks.org/exhibitions/sculptors-studio/">Sculptor’s Studio</a></li>
2599	<li id="menu-item-690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-690"><a href="https://marshallfredericks.org/exhibitions-2/">Exhibitions</a>
2600	<ul class="sub-menu">
2601		<li id="menu-item-697" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-697"><a href="https://marshallfredericks.org/exhibitions/current/" title="Current">Current Exhibition</a></li>
2602		<li id="menu-item-557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://marshallfredericks.org/exhibitions/upcoming/">Upcoming Exhibitions</a></li>
2603		<li id="menu-item-692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-692"><a href="https://marshallfredericks.org/exhibitions/past/">Past Exhibitions</a></li>
2604	</ul>
2605</li>
2606	<li id="menu-item-569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-569"><a href="https://marshallfredericks.org/exhibitions/rent/">Traveling Exhibition</a></li>
2607	<li id="menu-item-383" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-383"><a href="http://omeka.svsu.edu">Online Objects Collection</a></li>
2608</ul>
2609</li>
2610<li id="menu-item-263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-263"><a href="https://marshallfredericks.org/learn/">Learn &#038; Research</a>
2611<ul class="sub-menu">
2612	<li id="menu-item-8483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8483"><a href="https://marshallfredericks.org/spirit-of-detroit/">SPIRIT OF DETROIT</a></li>
2613	<li id="menu-item-372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-372"><a href="https://marshallfredericks.org/learn/tours/">Tours</a>
2614	<ul class="sub-menu">
2615		<li id="menu-item-282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://marshallfredericks.org/learn/school-tours/">K-12 School Tours</a></li>
2616		<li id="menu-item-289" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-289"><a href="https://marshallfredericks.org/learn/guided-tours/">Guided Tours</a></li>
2617		<li id="menu-item-288" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288"><a href="https://marshallfredericks.org/learn/a-la-carte/">A La Carte Tours</a></li>
2618		<li id="menu-item-4662" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4662"><a href="https://www.marshallfredericks.net/fieldtrip">Virtual Field Trip</a></li>
2619	</ul>
2620</li>
2621	<li id="menu-item-354" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-354"><a href="https://marshallfredericks.org/learn/educational-programs/">Educational Programs</a>
2622	<ul class="sub-menu">
2623		<li id="menu-item-8892" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8892"><a href="https://marshallfredericks.org/artcamp/">Summer Art Camp – Youth &#038; Adult</a></li>
2624	</ul>
2625</li>
2626	<li id="menu-item-4665" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4665"><a href="https://www.marshallfredericks.net/">Virtual Museum</a></li>
2627	<li id="menu-item-353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-353"><a href="https://marshallfredericks.org/learn/archives-research/">Archives and Research</a>
2628	<ul class="sub-menu">
2629		<li id="menu-item-753" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-753"><a href="http://marshallfredericks.org/ffr/">Graduate Fellowship Program</a></li>
2630	</ul>
2631</li>
2632	<li id="menu-item-586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-586"><a href="https://www.google.com/culturalinstitute/beta/partner/marshall-m-fredericks-sculpture-museum">Google Art Project</a></li>
2633	<li id="menu-item-481" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-481"><a href="http://marshallfredericks.org/learn/videos/">Videos</a></li>
2634</ul>
2635</li>
2636<li id="menu-item-242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-242"><a href="https://marshallfredericks.org/support/">Support</a>
2637<ul class="sub-menu">
2638	<li id="menu-item-9194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9194"><a href="https://marshallfredericks.org/become-a-patron/">Become a Patron</a></li>
2639	<li id="menu-item-311" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311"><a href="https://marshallfredericks.org/support/sponsor/">Be a Sponsor</a></li>
2640	<li id="menu-item-371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-371"><a href="https://marshallfredericks.org/support/purchase/">Purchase a Sculpture</a></li>
2641	<li id="menu-item-5893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5893"><a href="https://marshallfredericks.org/annual-report/">Gratitude Report</a></li>
2642</ul>
2643</li>
2644<li id="menu-item-241" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-241"><a href="https://marshallfredericks.org/contact/">Contact</a></li>
2645</ul></nav>
2646			<span class="showMobileMenu">
2647				<span></span>
2648				<span></span>
2649				<span></span>
2650				<span></span>
2651			</span>
2652		</div>
2653	</header>
2654
2655	<section class="uni-container">
2656
2657        		<div class="wrapper">
2658
2659			<div id="post-183" class="singlePostWrap clear post-183 page type-page status-publish has-post-thumbnail hentry">
2660
2661                <h1 class="singleTitle">About Us</h1>
2662					
2663<div class="wp-block-group alignfull"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
2664<div class="wp-block-group alignfull has-mono-4-background-color has-background" style="padding-top:var(--wp--preset--spacing--superbspacing-xxlarge);padding-right:var(--wp--preset--spacing--superbspacing-small);padding-bottom:120px;padding-left:var(--wp--preset--spacing--superbspacing-small)"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-ee4039ea wp-block-group-is-layout-constrained">
2665<div class="wp-block-group alignwide is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e5fc229f wp-block-group-is-layout-flex">
2666<p class="has-text-align-center has-secondary-color has-text-color has-superbfont-medium-font-size wp-block-paragraph">The Marshall M. Fredericks Sculpture Museum is a <strong>FREE</strong> museum and sculpture garden that features a unique collection of more than 200 sculptures that span the 70-year career of “America’s Public Sculptor,” Marshall M. Fredericks (1908-1998), as well as rotating exhibitions featuring artists from around the world. Fredericks is known nationally and internationally for his impressive monumental figurative sculpture, public memorials, fountains, portraits, and medals.<br>&nbsp;</p>
2667
2668
2669
2670<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="375" height="480" src="https://marshallfredericks.org/wp-content/uploads/2016/11/1-Fredericks-with-Siberian-Ram-Small.jpg" alt="" class="wp-image-976" srcset="https://marshallfredericks.org/wp-content/uploads/2016/11/1-Fredericks-with-Siberian-Ram-Small.jpg 375w, https://marshallfredericks.org/wp-content/uploads/2016/11/1-Fredericks-with-Siberian-Ram-Small-234x300.jpg 234w" sizes="(max-width: 375px) 100v
2670w, 375px" /></figure>
2671
2672
2673
2674<p class="has-text-align-center has-secondary-color has-text-color has-superbfont-medium-font-size wp-block-paragraph"></p>
2675</div>
2676
2677
2678
2679<div class="wp-block-buttons alignwide is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-d30e2e79 wp-block-buttons-is-layout-flex">
2680<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.youtube.com/watch?v=hA3aF_3zxnQ">Click here to learn more about America&#8217;s Public Sculptor</a></div>
2681</div>
2682</div></div>
2683</div></div>
2684
2685
2686
2687<div class="wp-block-group alignfull"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"></div></div>
2688
2689
2690
2691<p class="wp-block-paragraph"></p>
2692
2693			</div>
2694
2695                
2696		</div>
2697
2698        	</section>
2699
2700	<footer id="footer" class="clear">
2701
2702                <div class="footerSocial clear">
2703            					<a href="https://www.facebook.com/marshallfredericksmuseum">
2704						<i class="fa fa-facebook"></i>
2705											</a>
2706                					<a href="https://www.instagram.com/marshallfredericksmuseum/">
2707						<i class="fa fa-instagram"></i>
2708											</a>
2709                					<a href="https://www.flickr.com/photos/marshallfredericks">
2710						<i class="fa fa-flickr"></i>
2711											</a>
2712                					<a href="https://www.youtube.com/channel/UC1_X_4KnBx7GhGfuf1V1KHQ">
2713						<i class="fa fa-youtube"></i>
2714											</a>
2715                		</div>
2716    
2717		<ul id="menu-footer" class="footerMenu clear"><li id="menu-item-426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-426"><a href="https://www.svsu.edu/">SVSU</a></li>
2718<li id="menu-item-425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-425"><a href="https://marshallfredericks.org/support/donate/">Donate</a></li>
2719</ul>
2720        		<div class="footerSubscribe">
2721		    <form action="https://marshallfredericks.org/wp-admin/admin-ajax.php" role="form" method="post" class="uni_form">
2722                <input type="hidden" name="action" value="uni_asana_theme_mailchimp_subscribe_user" />
2723				<input type="text" name="uni_input_email" size="20" value="" placeholder="Your email" data-parsley-required="true" data-parsley-trigger="change focusout submit" data-parsley-type="email">
2724				<input class="btnSubscribe uni_input_submit" type="button" value="Subscribe">
2725			</form>
2726		</div>
2727    
2728		<div class="copyright">
2729                            <table style="width:100%; max-width:997px; margin:0 auto; border-collapse:collapse;">
2730  <tr>
2731    <td style="width:50%; vertical-align:top; padding-right:20px;">
2732      <p style="font-size:14px; line-height:180%; margin:0;"><strong>Free Admission!</strong></p>
2733      <p style="font-size:14px; line-height:180%; margin:0;"><strong>Hours:</strong> Tuesday - Saturday, 10:00 a.m. - 4:00 p.m.</p>
2734      <p style="font-size:14px; line-height:180%; margin:0;"><strong>Phone:</strong> (989) 964-7125</p>
2735      <p style="font-size:14px; line-height:180%; margin:0;"><strong>Email:</strong> <a href="mailto:[email protected]" style="font-size:14px; line-height:180%;">[email protected]</a></p>
2736    </td>
2737    <td style="width:50%; vertical-align:top;">
2738      <p style="font-size:14px; line-height:180%; margin:0;">
2739        Marshall M. Fredericks Sculpture Museum<br>
2740        Saginaw Valley State University<br>
2741        7400 Bay Road<br>
2742        Saginaw, MI 48710
2743      </p>
2744
2745    
2746    </td>
2747  </tr>
2748</table>
2749  <p style="font-size:9px; margin-top:18px;">
2750        Website by Tuncelli Design
2751      </p>            		</div>
2752
2753	</footer>
2754
2755    
2755<script type="speculationrules">
2756{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/asana/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2757</script>
2757
2758<div id="uni_popup"></div>	<div class="loaderWrap">
2759        <div class="la-ball-clip-rotate la-dark">
2760            <div></div>
2761        </div>
2762    </div>
2763    	<div class="mobileMenu">
2764		<ul id="menu-menu1-1" class=""><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-248"><a href="https://marshallfredericks.org/">Home</a></li>
2765<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-183 current_page_item menu-item-has-children menu-item-239"><a href="https://marshallfredericks.org/about/" aria-current="page">About Us</a>
2766<ul class="sub-menu">
2767	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2508"><a href="https://marshallfredericks.org/plan-your-visit/">Plan Your Visit</a></li>
2768	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7593"><a href="https://marshallfredericks.org/calendar/">Calendar of Programs &#038; Events</a></li>
2769	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-547"><a href="https://marshallfredericks.org/about/marshallfredericks/">Marshall M. Fredericks</a></li>
2770	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-240"><a href="https://marshallfredericks.org/about/mission/">Our Mission</a></li>
2771	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://marshallfredericks.org/about/staff/">Our Staff</a></li>
2772	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://marshallfredericks.org/about/board/">Board of Advisors</a></li>
2773	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-359"><a href="https://marshallfredericks.org/about/media/">Media Room</a></li>
2774	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-363"><a href="https://marshallfredericks.org/about/history/">Museum History</a></li>
2775	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-362"><a href="https://marshallfredericks.org/about/grouptours/">Group Tours</a></li>
2776	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-358"><a href="https://marshallfredericks.org/about/museum-rental/">Museum Rental</a></li>
2777	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://marshallfredericks.org/about/strategic-plan/">Strategic Plan</a></li>
2778	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-382"><a href="http://marshallfredericks.org/wp-content/uploads/2017/07/Photo-Policy-2017.pdf">Photography Policies</a></li>
2779</ul>
2780</li>
2781<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-267"><a href="https://marshallfredericks.org/exhibitions/">Art at MFSM</a>
2782<ul class="sub-menu">
2783	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301"><a href="https://marshallfredericks.org/exhibitions/main-exhibit/">Main Exhibit Gallery</a></li>
2784	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-309"><a href="https://marshallfredericks.org/exhibitions/sculpture-garden/">Jo Anne and Donald Petersen Sculpture Garden</a></li>
2785	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-310"><a href="https://marshallfredericks.org/exhibitions/sculptors-studio/">Sculptor’s Studio</a></li>
2786	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-690"><a href="https://marshallfredericks.org/exhibitions-2/">Exhibitions</a>
2787	<ul class="sub-menu">
2788		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-697"><a href="https://marshallfredericks.org/exhibitions/current/" title="Current">Current Exhibition</a></li>
2789		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://marshallfredericks.org/exhibitions/upcoming/">Upcoming Exhibitions</a></li>
2790		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-692"><a href="https://marshallfredericks.org/exhibitions/past/">Past Exhibitions</a></li>
2791	</ul>
2792</li>
2793	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-569"><a href="https://marshallfredericks.org/exhibitions/rent/">Traveling Exhibition</a></li>
2794	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-383"><a href="http://omeka.svsu.edu">Online Objects Collection</a></li>
2795</ul>
2796</li>
2797<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-263"><a href="https://marshallfredericks.org/learn/">Learn &#038; Research</a>
2798<ul class="sub-menu">
2799	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8483"><a href="https://marshallfredericks.org/spirit-of-detroit/">SPIRIT OF DETROIT</a></li>
2800	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-372"><a href="https://marshallfredericks.org/learn/tours/">Tours</a>
2801	<ul class="sub-menu">
2802		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://marshallfredericks.org/learn/school-tours/">K-12 School Tours</a></li>
2803		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-289"><a href="https://marshallfredericks.org/learn/guided-tours/">Guided Tours</a></li>
2804		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288"><a href="https://marshallfredericks.org/learn/a-la-carte/">A La Carte Tours</a></li>
2805		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4662"><a href="https://www.marshallfredericks.net/fieldtrip">Virtual Field Trip</a></li>
2806	</ul>
2807</li>
2808	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-354"><a href="https://marshallfredericks.org/learn/educational-programs/">Educational Programs</a>
2809	<ul class="sub-menu">
2810		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8892"><a href="https://marshallfredericks.org/artcamp/">Summer Art Camp – Youth &#038; Adult</a></li>
2811	</ul>
2812</li>
2813	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4665"><a href="https://www.marshallfredericks.net/">Virtual Museum</a></li>
2814	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-353"><a href="https://marshallfredericks.org/learn/archives-research/">Archives and Research</a>
2815	<ul class="sub-menu">
2816		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-753"><a href="http://marshallfredericks.org/ffr/">Graduate Fellowship Program</a></li>
2817	</ul>
2818</li>
2819	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-586"><a href="https://www.google.com/culturalinstitute/beta/partner/marshall-m-fredericks-sculpture-museum">Google Art Project</a></li>
2820	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-481"><a href="http://marshallfredericks.org/learn/videos/">Videos</a></li>
2821</ul>
2822</li>
2823<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-242"><a href="https://marshallfredericks.org/support/">Support</a>
2824<ul class="sub-menu">
2825	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9194"><a href="https://marshallfredericks.org/become-a-patron/">Become a Patron</a></li>
2826	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-311"><a href="https://marshallfredericks.org/support/sponsor/">Be a Sponsor</a></li>
2827	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-371"><a href="https://marshallfredericks.org/support/purchase/">Purchase a Sculpture</a></li>
2828	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5893"><a href="https://marshallfredericks.org/annual-report/">Gratitude Report</a></li>
2829</ul>
2830</li>
2831<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-241"><a href="https://marshallfredericks.org/contact/">Contact</a></li>
2832</ul>	</div>
2833    <!-- Instagram Feed JS -->
2834<script type="text/javascript">
2835var sbiajaxurl = "https://marshallfredericks.org/wp-admin/admin-ajax.php";
2836</script>
2836
2837	<noscript><div class="statcounter"><a title="web analytics" href="https://statcounter.com/"><img class="statcounter" src="https://c.statcounter.com/11179562/0/b87294ec/1/" alt="web analytics" /></a></div></noscript>
2838		
2838<script type='text/javascript'>
2839		(function () {
2840			var c = document.body.className;
2841			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2842			document.body.className = c;
2843		})();
2844	</script>
2844
2845	
2845<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://marshallfredericks.org/wp-includes/js/comment-reply.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2845
2845
2846<script id="wp-hooks-js" src="https://marshallfredericks.org/wp-includes/js/dist/hooks.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2846
2846
2847<script id="wp-i18n-js" src="https://marshallfredericks.org/wp-includes/js/dist/i18n.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2847
2847
2848<script id="wp-i18n-js-after">
2849wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2850//# sourceURL=wp-i18n-js-after
2851</script>
vendor: 1 bytes, line 2851
2851
2852<script id="swv-js" src="https://marshallfredericks.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 2852
2852
2853<script id="contact-form-7-js-before">
2854var wpcf7 = {
2855    "api": {
2856        "root": "https:\/\/marshallfredericks.org\/wp-json\/",
2857        "namespace": "contact-form-7\/v1"
2858    }
2859};
2860//# sourceURL=contact-form-7-js-before
2861</script>
vendor: 1 bytes, line 2861
2861
2862<script id="contact-form-7-js" src="https://marshallfredericks.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 2862
2862
2863<script id="ecwid-frontend-js-js-extra">
2864var ecwidParams = {"useJsApiToOpenStoreCategoriesPages":"","storeId":"13433173"};
2865//# sourceURL=ecwid-frontend-js-js-extra
2866</script>
vendor: 1 bytes, line 2866
2866
2867<script id="ecwid-frontend-js-js" src="https://marshallfredericks.org/wp-content/plugins/ecwid-shopping-cart/js/frontend.js?ver=7.0.8"></script>
vendor: 1 bytes, line 2867
2867
2868<script id="statcounter-js-js-before">
2869var sc_project=11179562;
2870var sc_security="b87294ec";
2871var sc_invisible=1;
2872
2873//# sourceURL=statcounter-js-js-before
2874</script>
vendor: 1 bytes, line 2874
2874
2875<script id="statcounter-js-js" async src="https://www.statcounter.com/counter/counter.js"></script>
vendor: 1 bytes, line 2875
2875
2876<script id="parsleyjs-js" src="https://marshallfredericks.org/wp-content/plugins/uni-woo-custom-product-options/includes/vendors/parsleyjs/parsley.min.js?ver=2.8.0"></script>
vendor: 1 bytes, line 2876
2876
2877<script id="parsley-localization-js" src="https://marshallfredericks.org/wp-content/plugins/uni-woo-custom-product-options/includes/vendors/parsleyjs/i18n/en.js?ver=2.8.0"></script>
vendor: 1 bytes, line 2877
2877
2878<script id="sourcebuster-js-js" src="https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js?ver=10.7.0"></script>
vendor: 1 bytes, line 2878
2878
2879<script id="wc-order-attribution-js-extra">
2880var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://marshallfredericks.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
2881//# sourceURL=wc-order-attribution-js-extra
2882</script>
vendor: 1 bytes, line 2882
2882
2883<script id="wc-order-attribution-js" src="https://marshallfredericks.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js?ver=10.7.0"></script>
vendor: 1 bytes, line 2883
2883
2884<script id="wp-emoji-settings" type="application/json">
2885{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://marshallfredericks.org/wp-includes/js/wp-emoji.js?ver=7.0.6","twemoji":"https://marshallfredericks.org/wp-includes/js/twemoji.js?ver=7.0.6"}}
2886</script>
vendor: 1 bytes, line 2886
2886
2887<script type="module">
2888/**
2889 * @output wp-includes/js/wp-emoji-loader.js
2890 */
2891
2892/* eslint-env es6 */
2893
2894// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
2895
2896/**
2897 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
2898 * @typedef WPEmojiSettings
2899 * @type {object}
2900 * @property {?object} source
2901 * @property {?string} source.concatemoji
2902 * @property {?string} source.twemoji
2903 * @property {?string} source.wpemoji
2904 */
2905
2906const selector = 'script#wp-emoji-settings';
2907const script = document.querySelector( selector );
2908if ( ! ( script instanceof HTMLScriptElement ) ) {
2909	throw new Error( `Element missing: ${ selector }`);
2910}
2911const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
2912
2913// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
2914window._wpemojiSettings = settings;
2915
2916/**
2917 * Support tests.
2918 * @typedef SupportTests
2919 * @type {object}
2920 * @property {?boolean} flag
2921 * @property {?boolean} emoji
2922 */
2923
2924const sessionStorageKey = 'wpEmojiSettingsSupports';
2925const tests = [ 'flag', 'emoji' ];
2926
2927/**
2928 * Checks whether the browser supports offloading to a Worker.
2929 *
2930 * @since 6.3.0
2931 *
2932 * @private
2933 *
2934 * @returns {boolean}
2935 */
2936function supportsWorkerOffloading() {
2937	return (
2938		typeof Worker !== 'undefined' &&
2939		typeof OffscreenCanvas !== 'undefined' &&
2940		typeof URL !== 'undefined' &&
2941		URL.createObjectURL &&
2942		typeof Blob !== 'undefined'
2943	);
2944}
2945
2946/**
2947 * @typedef SessionSupportTests
2948 * @type {object}
2949 * @property {number} timestamp
2950 * @property {SupportTests} supportTests
2951 */
2952
2953/**
2954 * Get support tests from session.
2955 *
2956 * @since 6.3.0
2957 *
2958 * @private
2959 *
2960 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
2961 */
2962function getSessionSupportTests() {
2963	try {
2964		/** @type {SessionSupportTests} */
2965		const item = JSON.parse(
2966			sessionStorage.getItem( sessionStorageKey )
2967		);
2968		if (
2969			typeof item === 'object' &&
2970			typeof item.timestamp === 'number' &&
2971			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
2972			typeof item.supportTests === 'object'
2973		) {
2974			return item.supportTests;
2975		}
2976	} catch ( e ) {}
2977	return null;
2978}
2979
2980/**
2981 * Persist the supports in session storage.
2982 *
2983 * @since 6.3.0
2984 *
2985 * @private
2986 *
2987 * @param {SupportTests} supportTests Support tests.
2988 */
2989function setSessionSupportTests( supportTests ) {
2990	try {
2991		/** @type {SessionSupportTests} */
2992		const item = {
2993			supportTests: supportTests,
2994			timestamp: new Date().valueOf()
2995		};
2996
2997		sessionStorage.setItem(
2998			sessionStorageKey,
2999			JSON.stringify( item )
3000		);
3001	} catch ( e ) {}
3002}
3003
3004/**
3005 * Checks if two sets of Emoji characters render the same visually.
3006 *
3007 * This is used to determine if the browser is rendering an emoji with multiple data points
3008 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
3009 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
3010 * does not support the emoji correctly.
3011 *
3012 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3013 * scope. Everything must be passed by parameters.
3014 *
3015 * @since 4.9.0
3016 *
3017 * @private
3018 *
3019 * @param {CanvasRenderingContext2D} context 2D Context.
3020 * @param {string} set1 Set of Emoji to test.
3021 * @param {string} set2 Set of Emoji to test.
3022 *
3023 * @return {boolean} True if the two sets render the same.
3024 */
3025function emojiSetsRenderIdentically( context, set1, set2 ) {
3026	// Cleanup from previous test.
3027	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3028	context.fillText( set1, 0, 0 );
3029	const rendered1 = new Uint32Array(
3030		context.getImageData(
3031			0,
3032			0,
3033			context.canvas.width,
3034			context.canvas.height
3035		).data
3036	);
3037
3038	// Cleanup from previous test.
3039	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3040	context.fillText( set2, 0, 0 );
3041	const rendered2 = new Uint32Array(
3042		context.getImageData(
3043			0,
3044			0,
3045			context.canvas.width,
3046			context.canvas.height
3047		).data
3048	);
3049
3050	return rendered1.every( ( rendered2Data, index ) => {
3051		return rendered2Data === rendered2[ index ];
3052	} );
3053}
3054
3055/**
3056 * Checks if the center point of a single emoji is empty.
3057 *
3058 * This is used to determine if the browser is rendering an emoji with a single data point
3059 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
3060 * rendered emoji will have a non-zero value at the center point.
3061 *
3062 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3063 * scope. Everything must be passed by parameters.
3064 *
3065 * @since 6.8.2
3066 *
3067 * @private
3068 *
3069 * @param {CanvasRenderingContext2D} context 2D Context.
3070 * @param {string} emoji Emoji to test.
3071 *
3072 * @return {boolean} True if the center point is empty.
3073 */
3074function emojiRendersEmptyCenterPoint( context, emoji ) {
3075	// Cleanup from previous test.
3076	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
3077	context.fillText( emoji, 0, 0 );
3078
3079	// Test if the center point (16, 16) is empty (0,0,0,0).
3080	const centerPoint = context.getImageData(16, 16, 1, 1);
3081	for ( let i = 0; i < centerPoint.data.length; i++ ) {
3082		if ( centerPoint.data[ i ] !== 0 ) {
3083			// Stop checking the moment it's known not to be empty.
3084			return false;
3085		}
3086	}
3087
3088	return true;
3089}
3090
3091/**
3092 * Determines if the browser properly renders Emoji that Twemoji can supplement.
3093 *
3094 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3095 * scope. Everything must be passed by parameters.
3096 *
3097 * @since 4.2.0
3098 *
3099 * @private
3100 *
3101 * @param {CanvasRenderingContext2D} context 2D Context.
3102 * @param {string} type Whether to test for support of "flag" or "emoji".
3103 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
3104 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
3105 *
3106 * @return {boolean} True if the browser can render emoji, false if it cannot.
3107 */
3108function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
3109	let isIdentical;
3110
3111	switch ( type ) {
3112		case 'flag':
3113			/*
3114			 * Test for Transgender flag compatibility. Added in Unicode 13.
3115			 *
3116			 * To test for support, we try to render it, and compare the rendering to how it would look if
3117			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
3118			 */
3119			isIdentical = emojiSetsRenderIdentically(
3120				context,
3121				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
3122				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
3123			);
3124
3125			if ( isIdentical ) {
3126				return false;
3127			}
3128
3129			/*
3130			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
3131			 * so gives us an easy test for full support.
3132			 *
3133			 * To test for support, we try to render it, and compare the rendering to how it would look if
3134			 * the browser doesn't render it correctly ([C] + [Q]).
3135			 */
3136			isIdentical = emojiSetsRenderIdentically(
3137				context,
3138				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
3139				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
3140			);
3141
3142			if ( isIdentical ) {
3143				return false;
3144			}
3145
3146			/*
3147			 * Test for English flag compatibility. England is a country in the United Kingdom, it
3148			 * does not have a two letter locale code but rather a five letter sub-division code.
3149			 *
3150			 * To test for support, we try to render it, and compare the rendering to how it would look if
3151			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
3152			 */
3153			isIdentical = emojiSetsRenderIdentically(
3154				context,
3155				// as the flag sequence
3156				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
3157				// with each code point separated by a zero-width space
3158				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
3159			);
3160
3161			return ! isIdentical;
3162		case 'emoji':
3163			/*
3164			 * Is there a large, hairy, humanoid mythical creature living in the browser?
3165			 *
3166			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
3167			 *
3168			 * The hairy creature emoji is a single code point emoji. Testing for browser
3169			 * support required testing the center point of the emoji to see if it is empty.
3170			 *
3171			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
3172			 *
3173			 * When updating this test, please ensure that the emoji is either a single code point
3174			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
3175			 * joiner vs a zero-width space.
3176			 */
3177			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
3178			return ! notSupported;
3179	}
3180
3181	return false;
3182}
3183
3184/**
3185 * Checks emoji support tests.
3186 *
3187 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
3188 * scope. Everything must be passed by parameters.
3189 *
3190 * @since 6.3.0
3191 *
3192 * @private
3193 *
3194 * @param {string[]} tests Tests.
3195 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
3196 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
3197 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
3198 *
3199 * @return {SupportTests} Support tests.
3200 */
3201function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
3202	let canvas;
3203	if (
3204		typeof WorkerGlobalScope !== 'undefined' &&
3205		self instanceof WorkerGlobalScope
3206	) {
3207		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
3208	} else {
3209		canvas = document.createElement( 'canvas' );
3210	}
3211
3212	const context = canvas.getContext( '2d', { willReadFrequently: true } );
3213
3214	/*
3215	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
3216	 * it doesn't work when the font is bolder than 500 weight. So, we
3217	 * check for bold rendering support to avoid invisible emoji in Chrome.
3218	 */
3219	context.textBaseline = 'top';
3220	context.font = '600 32px Arial';
3221
3222	const supports = {};
3223	tests.forEach( ( test ) => {
3224		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3225	} );
3226	return supports;
3227}
3228
3229/**
3230 * Adds a script to the head of the document.
3231 *
3232 * @ignore
3233 *
3234 * @since 4.2.0
3235 *
3236 * @param {string} src The url where the script is located.
3237 *
3238 * @return {void}
3239 */
3240function addScript( src ) {
3241	const script = document.createElement( 'script' );
3242	script.src = src;
3243	script.defer = true;
3244	document.head.appendChild( script );
3245}
3246
3247settings.supports = {
3248	everything: true,
3249	everythingExceptFlag: true
3250};
3251
3252// Obtain the emoji support from the browser, asynchronously when possible.
3253new Promise( ( resolve ) => {
3254	let supportTests = getSessionSupportTests();
3255	if ( supportTests ) {
3256		resolve( supportTests );
3257		return;
3258	}
3259
3260	if ( supportsWorkerOffloading() ) {
3261		try {
3262			// Note that the functions are being passed as arguments due to minification.
3263			const workerScript =
3264				'postMessage(' +
3265				testEmojiSupports.toString() +
3266				'(' +
3267				[
3268					JSON.stringify( tests ),
3269					browserSupportsEmoji.toString(),
3270					emojiSetsRenderIdentically.toString(),
3271					emojiRendersEmptyCenterPoint.toString()
3272				].join( ',' ) +
3273				'));';
3274			const blob = new Blob( [ workerScript ], {
3275				type: 'text/javascript'
3276			} );
3277			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
3278			worker.onmessage = ( event ) => {
3279				supportTests = event.data;
3280				setSessionSupportTests( supportTests );
3281				worker.terminate();
3282				resolve( supportTests );
3283			};
3284			return;
3285		} catch ( e ) {}
3286	}
3287
3288	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
3289	setSessionSupportTests( supportTests );
3290	resolve( supportTests );
3291} )
3292	// Once the browser emoji support has been obtained from the session, finalize the settings.
3293	.then( ( supportTests ) => {
3294		/*
3295		 * Tests the browser support for flag emojis and other emojis, and adjusts the
3296		 * support settings accordingly.
3297		 */
3298		for ( const test in supportTests ) {
3299			settings.supports[ test ] = supportTests[ test ];
3300
3301			settings.supports.everything =
3302				settings.supports.everything && settings.supports[ test ];
3303
3304			if ( 'flag' !== test ) {
3305				settings.supports.everythingExceptFlag =
3306					settings.supports.everythingExceptFlag &&
3307					settings.supports[ test ];
3308			}
3309		}
3310
3311		settings.supports.everythingExceptFlag =
3312			settings.supports.everythingExceptFlag &&
3313			! settings.supports.flag;
3314
3315		// When the browser can not render everything we need to load a polyfill.
3316		if ( ! settings.supports.everything ) {
3317			const src = settings.source || {};
3318
3319			if ( src.concatemoji ) {
3320				addScript( src.concatemoji );
3321			} else if ( src.wpemoji && src.twemoji ) {
3322				addScript( src.twemoji );
3323				addScript( src.wpemoji );
3324			}
3325		}
3326	} );
3327//# sourceURL=https://marshallfredericks.org/wp-includes/js/wp-emoji-loader.js
3328</script>
3328
3329
3330</body>
3331</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.