.shew-asana-capture-btn{position:fixed;left:20px;bottom:20px;z-index:2147483647;padding:10px 16px;border:none;border-radius:999px;background:#f06a6a;color:#fff;font-size:14px;font-weight:600;line-height:1.2;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer}.shew-asana-capture-btn:hover{background:#d85a5a}.shew-ac-overlay{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}.shew-ac-frame{background:#fff;border-radius:8px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.shew-ac-header{padding:12px 16px;font-size:14px;font-weight:600;border-bottom:1px solid #e5e5e5}.shew-ac-stage{position:relative;overflow:auto;flex:1 1 auto;background:#f4f4f4;touch-action:none}.shew-ac-image{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;pointer-events:none}.shew-ac-selectbox{position:absolute;border:2px solid #f06a6a;background:rgba(240,106,106,.15);pointer-events:none}.shew-ac-notewrap{position:relative;padding:12px 16px 0}.shew-ac-note{width:100%;box-sizing:border-box;resize:vertical;font-size:14px;font-family:inherit;padding:8px 40px 8px 10px;border:1px solid #ccc;border-radius:4px}.shew-ac-mic-btn{position:absolute;top:20px;right:24px;width:28px;height:28px;border:none;border-radius:50%;background:#eee;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.shew-ac-mic-btn:hover{background:#e0e0e0}.shew-ac-mic-btn.is-listening{background:#f06a6a;animation:1.2s ease-in-out infinite shew-ac-mic-pulse}@keyframes shew-ac-mic-pulse{0%,100%{box-shadow:0 0 0 0 rgba(240,106,106,.5)}50%{box-shadow:0 0 0 6px rgba(240,106,106,0)}}.shew-ac-fields{display:flex;flex-wrap:wrap;gap:10px;padding:10px 16px 0}.shew-ac-field{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.03em}.shew-ac-date,.shew-ac-select{font-size:13px;font-family:inherit;font-weight:400;text-transform:none;letter-spacing:normal;color:#222;padding:7px 8px;border:1px solid #ccc;border-radius:4px;background:#fff}.shew-ac-status{min-height:20px;padding:0 16px;font-size:13px;color:#666}.shew-ac-status-success{color:#1a7f37}.shew-ac-status-error{color:#c53030}.shew-ac-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.shew-ac-btn{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer}.shew-ac-btn-secondary{background:#fff;border-color:#ccc;color:#333}.shew-ac-btn-primary{background:#f06a6a;color:#fff}.shew-ac-btn-primary:disabled{opacity:.6;cursor:default}#SD .button,#SD a.button,.wp-block-button__link,.wp-element-button{border-width:2px;border-style:solid;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;border-radius:var(--btn-primary-radius)!important;padding:var(--btn-primary-padding-y) var(--btn-primary-padding-x)!important;font-family:var(--btn-primary-font-family, inherit)!important;font-weight:var(--btn-primary-font-weight)!important;text-transform:var(--btn-primary-transform)!important;letter-spacing:var(--btn-primary-letter-spacing)!important;transition:background-color var(--btn-primary-anim-duration) var(--btn-primary-anim-ease),color var(--btn-primary-anim-duration) var(--btn-primary-anim-ease),border-color var(--btn-primary-anim-duration) var(--btn-primary-anim-ease),box-shadow var(--btn-primary-anim-duration) var(--btn-primary-anim-ease)!important;background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border-color:var(--btn-primary-border)!important;box-shadow:var(--btn-primary-shadow-rest)!important}#SD .button:hover,#SD a.button:hover,.wp-block-button__link:hover,.wp-element-button:hover{background-color:var(--btn-primary-hover-bg)!important;color:var(--btn-primary-hover-text)!important;border-color:var(--btn-primary-border)!important;box-shadow:var(--btn-primary-shadow-hover)!important}#SD .button.btn-secondary,#SD a.button.btn-secondary,.btn-secondary.wp-block-button__link,.btn-secondary.wp-element-button{border-radius:var(--btn-secondary-radius)!important;padding:var(--btn-secondary-padding-y) var(--btn-secondary-padding-x)!important;font-family:var(--btn-secondary-font-family, inherit)!important;font-weight:var(--btn-secondary-font-weight)!important;text-transform:var(--btn-secondary-transform)!important;letter-spacing:var(--btn-secondary-letter-spacing)!important;transition:background-color var(--btn-secondary-anim-duration) var(--btn-secondary-anim-ease),color var(--btn-secondary-anim-duration) var(--btn-secondary-anim-ease),border-color var(--btn-secondary-anim-duration) var(--btn-secondary-anim-ease),box-shadow var(--btn-secondary-anim-duration) var(--btn-secondary-anim-ease)!important;background-color:var(--btn-secondary-bg)!important;color:var(--btn-secondary-text)!important;border-color:var(--btn-secondary-border)!important;box-shadow:var(--btn-secondary-shadow-rest)!important}#SD .button.btn-secondary:hover,#SD a.button.btn-secondary:hover,.btn-secondary.wp-block-button__link:hover,.btn-secondary.wp-element-button:hover{background-color:var(--btn-secondary-hover-bg)!important;color:var(--btn-secondary-hover-text)!important;box-shadow:var(--btn-secondary-shadow-hover)!important}#SD .button.btn-ghost,#SD a.button.btn-ghost,.btn-ghost.wp-block-button__link,.btn-ghost.wp-element-button{border-radius:var(--btn-ghost-radius)!important;padding:var(--btn-ghost-padding-y) var(--btn-ghost-padding-x)!important;font-family:var(--btn-ghost-font-family, inherit)!important;font-weight:var(--btn-ghost-font-weight)!important;text-transform:var(--btn-ghost-transform)!important;letter-spacing:var(--btn-ghost-letter-spacing)!important;transition:background-color var(--btn-ghost-anim-duration) var(--btn-ghost-anim-ease),color var(--btn-ghost-anim-duration) var(--btn-ghost-anim-ease),border-color var(--btn-ghost-anim-duration) var(--btn-ghost-anim-ease),box-shadow var(--btn-ghost-anim-duration) var(--btn-ghost-anim-ease)!important;background-color:var(--btn-ghost-bg)!important;color:var(--btn-ghost-text)!important;border-color:var(--btn-ghost-border)!important;box-shadow:var(--btn-ghost-shadow-rest)!important}#SD .button.btn-ghost:hover,#SD a.button.btn-ghost:hover,.btn-ghost.wp-block-button__link:hover,.btn-ghost.wp-element-button:hover{background-color:var(--btn-ghost-hover-bg)!important;color:var(--btn-ghost-hover-text)!important;border-color:var(--btn-ghost-border)!important;box-shadow:var(--btn-ghost-shadow-hover)!important}.button-row{display:flex;flex-wrap:wrap;gap:calc(var(--defaultInterval) * .5)}#SD H1{font-family:var(--h1-font);font-weight:var(--h1-weight);text-transform:var(--h1-transform);letter-spacing:var(--h1-tracking);color:var(--h1-color);font-size:var(--h1Size);line-height:1}#SD H2{font-family:var(--h2-font);font-weight:var(--h2-weight);text-transform:var(--h2-transform);letter-spacing:var(--h2-tracking);color:var(--h2-color);font-size:var(--h2Size);line-height:1}#SD H3{font-family:var(--h3-font);font-weight:var(--h3-weight);text-transform:var(--h3-transform);letter-spacing:var(--h3-tracking);color:var(--h3-color);font-size:var(--h3Size);line-height:1}#SD H4{font-family:var(--h4-font);font-weight:var(--h4-weight);text-transform:var(--h4-transform);letter-spacing:var(--h4-tracking);color:var(--h4-color);font-size:var(--h4Size);line-height:1}.entry-header.has-message{display:flex;align-items:last baseline}body#SD.page H1.entry-title{font-size:clamp(var(--h1Size), 7vw, 90px)}#SD H1.entry-title{margin-top:clamp(calc(var(--defaultInterval)*1),20vw,140px);margin-left:var(--LRMargin);margin-right:calc(var(--defaultInterval)*1);position:relative;margin-bottom:calc(var(--defaultInterval)*1);z-index:10000;font-size:var(--titleSize)}#SD H1.entry-title-small{font-size:var(--titleSizeSmall);margin-top:clamp(calc(var(--defaultInterval)*1),20vw,140px);margin-right:calc(var(--defaultInterval)*1);z-index:10000;padding:0!important;position:relative}#SD.archive #main>.entry-header{margin-top:clamp(calc(var(--defaultInterval)*1),20vw,140px);margin-left:var(--LRMargin);margin-right:calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1);position:relative;z-index:10000}#SD.archive #main>.entry-header H2.title{font-size:var(--titleSizeSmall)}#SD.archive .posts{max-width:var(--maxWidth);margin-left:auto;margin-right:auto}#SD.archive .posts .entry-header{margin:0}.entry-header .portfolioHeader__intro{background-color:max;max-width:50vw;font-size:var(--h4Size)}#SD .portfolioHeader__intro A.button{display:inline-block;margin:0;padding:calc(var(--defaultInterval)*.125) calc(var(--defaultInterval)*.5)}@media only screen and (max-width:900px){.entry-header.has-message{flex-direction:column;align-items:start;max-width:none}#SD H1.entry-title{margin-top:calc(var(--defaultInterval)*4);margin-left:var(--LRMargin);margin-right:calc(var(--defaultInterval)*1);position:relative;margin-bottom:calc(var(--defaultInterval)*1);z-index:10000;font-size:var(--titleSize)}.entry-header .portfolioHeader__intro{max-width:none;margin-left:27px}#SD.archive #main>.entry-header{margin-top:calc(var(--defaultInterval)*4)}}#SD .page-byline-wrap{margin-left:var(--LRMargin);margin-bottom:var(--byline-margin-bottom,calc(var(--defaultInterval) * .5))}#SD .page-byline-meta{display:block;margin:0 0 .25em;opacity:.75}#SD .page-byline__reading-time{font-family:var(--byline-reading-time-family, inherit);font-weight:var(--byline-reading-time-weight,inherit);font-style:var(--byline-reading-time-style,normal);font-size:var(--byline-reading-time-size, var(--small, .9rem));line-height:var(--byline-reading-time-line-height, inherit);letter-spacing:var(--byline-reading-time-letter-spacing, normal);text-transform:var(--byline-reading-time-text-transform,none);color:var(--byline-reading-time-color,currentColor)}#SD .page-byline__updated-date{font-family:var(--byline-updated-date-family, inherit);font-weight:var(--byline-updated-date-weight,inherit);font-style:var(--byline-updated-date-style,normal);font-size:var(--byline-updated-date-size, var(--small, .9rem));line-height:var(--byline-updated-date-line-height, inherit);letter-spacing:var(--byline-updated-date-letter-spacing, normal);text-transform:var(--byline-updated-date-text-transform,none);color:var(--byline-updated-date-color,currentColor)}#SD .page-byline-meta__sep{opacity:.6}#SD .page-byline{display:block;margin:0;font-family:var(--byline-title-family, inherit);font-weight:var(--byline-title-weight,inherit);font-style:var(--byline-title-style,normal);font-size:var(--byline-title-size, var(--small, .9rem));line-height:var(--byline-title-line-height, inherit);letter-spacing:var(--byline-title-letter-spacing, normal);text-transform:var(--byline-title-text-transform,none);color:var(--byline-title-color,currentColor)}#SD .page-byline__label{opacity:.75}#SD .page-byline__name,#SD .page-byline__name:focus,#SD .page-byline__name:hover{text-decoration:none}#SD .page-byline-bio{padding:0;display:grid;grid-template-columns:calc(var(--defaultInterval) * 6) 1fr;grid-gap:calc(var(--defaultInterval) * 1);margin-left:var(--LRMargin);margin-bottom:calc(var(--defaultInterval) * 1)}#SD .page-byline-bio .photo{padding-bottom:100%;background-position:center;background-size:cover}#SD .page-byline-bio .socials{margin-top:calc(var(--defaultInterval) * .5)}#SD .page-byline-bio .socials a *{width:calc(var(--defaultInterval) * 1.5);margin-right:calc(var(--defaultInterval) * .25);border-radius:0;fill:var(--colA);transition:var(--defaultTransition)}#SD .page-byline-bio .socials a:hover *{fill:var(--colB)}#SD .page-byline-bio .socials img{width:calc(var(--defaultInterval) * 2);margin-right:calc(var(--defaultInterval) * .25)}#SD.width-boxed .page-byline-bio,#SD.width-boxed .page-byline-wrap{max-width:var(--boxedWidth);margin-left:auto;margin-right:auto}#SD.width-wide .page-byline-bio,#SD.width-wide .page-byline-wrap{max-width:var(--wideWidth);margin-left:auto;margin-right:auto}#SD.width-very_wide .page-byline-bio,#SD.width-very_wide .page-byline-wrap{max-width:var(--veryWideWidth);margin-left:auto;margin-right:auto}#SD.width-full .page-byline-bio,#SD.width-full .page-byline-wrap{margin-left:var(--LRMargin)}@media only screen and (max-width:999px){#SD.width-very_wide .page-byline-bio,#SD.width-very_wide .page-byline-wrap,#SD.width-wide .page-byline-bio,#SD.width-wide .page-byline-wrap{width:calc(100% - var(--defaultInterval)*2);margin-left:auto;margin-right:auto}#SD.width-full .page-byline-wrap{margin-left:var(--insetLMargin)}}@media only screen and (max-width:800px){#SD .page-byline-bio{grid-template-columns:1fr 2fr}#SD .page-byline-bio .photo{height:0}}@media only screen and (max-width:600px){#SD .page-byline-bio{grid-template-columns:1fr}#SD .page-byline-bio .photo{width:calc(var(--defaultInterval) * 6);max-width:40%;height:0;padding-bottom:40%}}.page-supertitle{display:block;margin:0 0 .25em;font-family:var(--sd-supertitle-family,         inherit);font-size:var(--sd-supertitle-size,           .75rem);font-weight:var(--sd-supertitle-weight,600);font-style:var(--sd-supertitle-style,normal);line-height:var(--sd-supertitle-line-height,    1.2);letter-spacing:var(--sd-supertitle-letter-spacing, .1em);text-transform:var(--sd-supertitle-text-transform,uppercase);color:var(--accent,currentColor);opacity:.7}#SD .page-supertitle{margin-top:clamp(calc(var(--defaultInterval) * 1),20vw,140px);margin-left:var(--LRMargin)}#SD.hero-style-default .entry-header:has(.page-supertitle) H1.entry-title{margin-top:0}#SD.hero-style-default .page-supertitle{margin-bottom:var(--hero-default-supertitle-gap,.25em);font-family:var(--hero-default-supertitle-family,         var(--sd-supertitle-family, inherit));font-size:var(--hero-default-supertitle-size,           var(--sd-supertitle-size, .75rem));font-weight:var(--hero-default-supertitle-weight,var(--sd-supertitle-weight,600));font-style:var(--hero-default-supertitle-style,var(--sd-supertitle-style,normal));line-height:var(--hero-default-supertitle-line-height,    var(--sd-supertitle-line-height, 1.2));letter-spacing:var(--hero-default-supertitle-letter-spacing, var(--sd-supertitle-letter-spacing, .1em));text-transform:var(--hero-default-supertitle-text-transform,var(--sd-supertitle-text-transform,uppercase));color:var(--hero-default-supertitle-color,#fff);opacity:1}#SD.width-boxed .page-supertitle{max-width:var(--boxedWidth);margin-left:auto;margin-right:auto}#SD.width-wide .page-supertitle{max-width:var(--wideWidth);margin-left:auto;margin-right:auto}#SD.width-very_wide .page-supertitle{max-width:var(--veryWideWidth);margin-left:auto;margin-right:auto}#SD.width-full .page-supertitle{margin-left:var(--LRMargin)}#SD.width-boxed .entry-content>:not(.alignfull):not(.SDblock){max-width:var(--boxedWidth);margin-left:auto;margin-right:auto;padding-right:0}#SD.width-boxed H1.entry-title{max-width:var(--boxedWidth);margin-left:auto;margin-right:auto}#SD.width-wide .entry-content>:not(.alignfull):not(.SDblock){width:100%;max-width:var(--wideWidth);margin-left:auto;margin-right:auto}#SD.width-wide H1.entry-title{max-width:var(--wideWidth);margin-left:auto;margin-right:auto}#SD.width-very_wide .entry-content>:not(.alignfull):not(.SDblock){width:100%;max-width:var(--veryWideWidth);margin-left:auto;margin-right:auto}#SD.width-very_wide H1.entry-title{max-width:var(--veryWideWidth);margin-left:auto;margin-right:auto}#SD.width-full .entry-content>:not(.SDblock){max-width:none;margin-left:var(--insetLMargin);padding-right:calc(var(--defaultInterval)*1)}#SD.width-full H1.entry-title{max-width:none;margin-left:var(--LRMargin)}@media only screen and (max-width:999px){#SD.width-very_wide .page-supertitle,#SD.width-wide .page-supertitle{margin-left:var(--defaultInterval);margin-right:var(--defaultInterval)}#SD.width-very_wide .entry-content>:not(.alignfull):not(.SDblock),#SD.width-very_wide H1.entry-title,#SD.width-wide .entry-content>:not(.alignfull):not(.SDblock),#SD.width-wide H1.entry-title{width:calc(100% - var(--defaultInterval)*2);margin-left:auto;margin-right:auto}}#SD .wp-block-pullquote,#SD .wp-block-quote{margin-top:var(--pq-space-above,2em);margin-bottom:var(--pq-space-below,2em);text-align:var(--pq-align,left);border:none;padding:0}#SD .wp-block-pullquote blockquote{border:none;padding-left:0;margin:0}#SD .wp-block-pullquote cite,#SD .wp-block-quote cite{display:none}#SD .wp-block-pullquote blockquote p,#SD .wp-block-quote p{font-family:var(--pq-text-family, inherit);font-weight:var(--pq-text-weight,inherit);font-style:var(--pq-text-style,normal);font-size:var(--pq-text-size, inherit);line-height:var(--pq-text-line-height, inherit);letter-spacing:var(--pq-text-letter-spacing, normal);text-transform:var(--pq-text-text-transform,none);color:var(--pq-text-color,inherit);text-wrap:pretty;text-wrap:balance}#SD .wp-block-pullquote blockquote p :is(strong,b),#SD .wp-block-quote p :is(strong,b){font-family:var(--pq-emph-family, inherit);font-weight:var(--pq-emph-weight,bolder);font-style:var(--pq-emph-style,inherit);color:var(--pq-emph-color,inherit)}#SD .wp-block-pullquote.is-style-pq-refined,#SD .wp-block-quote.is-style-pq-refined{background:var(--pq-refined-surface-bg,transparent);padding-top:var(--pq-refined-surface-pad-top,0);padding-bottom:var(--pq-refined-surface-pad-bottom,0)}#SD .wp-block-pullquote.is-style-pq-refined blockquote p,#SD .wp-block-quote.is-style-pq-refined p{font-family:var(--pq-refined-text-family, var(--pq-text-family, inherit));font-weight:var(--pq-refined-text-weight,var(--pq-text-weight,inherit));font-style:var(--pq-refined-text-style,italic);font-size:var(--pq-refined-text-size, var(--pq-text-size, inherit));line-height:var(--pq-refined-text-line-height, var(--pq-text-line-height, inherit));letter-spacing:var(--pq-refined-text-letter-spacing, var(--pq-text-letter-spacing, normal));text-transform:var(--pq-refined-text-text-transform,var(--pq-text-text-transform,none));color:var(--pq-refined-text-color,var(--pq-text-color,currentColor))}#SD .wp-block-pullquote.is-style-pq-refined blockquote p:first-of-type::before,#SD .wp-block-quote.is-style-pq-refined p:first-of-type::before{content:"\201C";display:block;font-family:var(--pq-refined-mark-family, var(--pq-text-family, Georgia, serif));font-weight:var(--pq-refined-mark-weight,400);font-style:var(--pq-refined-mark-style,normal);font-size:var(--pq-refined-mark-size, 3.2rem);line-height:1;color:var(--pq-refined-mark-color,currentColor);opacity:.6;margin-bottom:-.5rem}#SD .wp-block-pullquote.is-style-pq-refined blockquote p :is(strong,b),#SD .wp-block-quote.is-style-pq-refined p :is(strong,b){display:block;font-family:var(--pq-refined-emph-family, var(--pq-emph-family, var(--font-primary, inherit)));font-weight:var(--pq-refined-emph-weight,var(--pq-emph-weight,700));font-style:var(--pq-refined-emph-style,var(--pq-emph-style,normal));color:var(--pq-refined-emph-color,var(--pq-emph-color,currentColor));margin-bottom:.4rem}#SD .wp-block-pullquote.is-style-pq-accent-rule blockquote,#SD .wp-block-quote.is-style-pq-accent-rule{border:none;border-left:3px solid var(--pq-accent-rule-color,var(--colC,#ff8200));padding-left:1.25rem;margin:0}#SD .wp-block-pullquote.is-style-pq-accent-rule blockquote p :is(strong,b),#SD .wp-block-quote.is-style-pq-accent-rule p :is(strong,b){color:var(--pq-accent-emph-color,var(--pq-emph-color,currentColor))}#SD .wp-block-pullquote.is-style-pq-display-break,#SD .wp-block-quote.is-style-pq-display-break{border:none;margin-left:0;margin-right:0;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,3rem);text-align:center;background:var(--pq-display-surface-bg,transparent)}#SD .wp-block-pullquote.is-style-pq-display-break blockquote{margin:0}#SD .wp-block-pullquote.is-style-pq-display-break blockquote p,#SD .wp-block-quote.is-style-pq-display-break p{font-family:var(--pq-display-text-family, var(--pq-text-family, inherit));font-weight:var(--pq-display-text-weight,var(--pq-text-weight,800));font-style:normal;font-size:var(--pq-display-text-size, var(--pq-text-size, clamp(1.9rem, 5vw, 2.75rem)));line-height:1.08;letter-spacing:-.02em;text-transform:var(--pq-display-text-text-transform,var(--pq-text-text-transform,none));color:var(--pq-display-text-color,var(--pq-text-color,currentColor))}#SD .wp-block-pullquote.is-style-pq-display-break blockquote p :is(strong,b),#SD .wp-block-quote.is-style-pq-display-break p :is(strong,b){color:var(--pq-display-emph-color,var(--pq-emph-color,currentColor))}#SD .wp-block-pullquote.is-style-pq-display-break blockquote p:last-of-type::after,#SD .wp-block-quote.is-style-pq-display-break p:last-of-type::after{content:"";display:block;width:2.5rem;height:3px;background:var(--pq-display-rule-color,var(--colC,#ff8200));margin:1.4rem auto 0}body.pq-display-full#SD.width-boxed .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD.width-boxed .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc((100vw - var(--boxedWidth))/ 2);padding-right:calc((100vw - var(--boxedWidth))/ 2)}body.pq-display-full#SD.width-wide .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD.width-wide .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc((100vw - var(--wideWidth))/ 2);padding-right:calc((100vw - var(--wideWidth))/ 2)}body.pq-display-full#SD.width-very_wide .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD.width-very_wide .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc((100vw - var(--veryWideWidth))/ 2);padding-right:calc((100vw - var(--veryWideWidth))/ 2)}body.pq-display-full#SD.width-full .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD.width-full .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--insetLMargin);padding-right:var(--defaultInterval)}body.pq-display-full#SD.single-post .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD.single-post .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}@media only screen and (max-width:999px){body.pq-display-full#SD:is(.width-wide,.width-very_wide) .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-display-break,body.pq-refined-full#SD:is(.width-wide,.width-very_wide) .entry-content>:is(.wp-block-quote,.wp-block-pullquote).is-style-pq-refined{padding-left:var(--defaultInterval);padding-right:var(--defaultInterval)}.desktopNavigation .menu{display:none}}.desktopNavigation{position:fixed;top:0;right:0;z-index:1133700}.desktopNavigation .menu{position:absolute;margin-top:calc(var(--defaultInterval)*1);z-index:150;width:auto;height:calc(var(--defaultInterval)*3);right:0;box-sizing:border-box;overflow:visible}.desktopNavigation .menu ul.primary{display:flex;list-style:none;padding:0;margin:0;background-color:var(--nav-bg-color,#000);padding-right:calc(var(--defaultInterval)*1.5);padding-left:calc(var(--defaultInterval)*1.5);border-top-left-radius:var(--nav-border-radius,calc(var(--defaultInterval)*1.5));border-bottom-left-radius:var(--nav-border-radius,calc(var(--defaultInterval)*1.5));height:100%;box-sizing:border-box;justify-content:center;align-items:center;font-family:var(--nav-primary-family, inherit);font-weight:var(--nav-primary-weight,400);font-size:var(--nav-primary-size, 1rem);letter-spacing:var(--nav-primary-letter-spacing, normal);text-transform:var(--nav-primary-text-transform,none)}.desktopNavigation .menu li{position:relative;margin-right:calc(var(--defaultInterval)*1)}.desktopNavigation .menu li:last-child{margin-right:0}#SD .desktopNavigation .menu a{color:var(--nav-text-color,#fff);transition:color var(--nav-hover-duration, var(--anim-duration, 200ms)) var(--nav-hover-ease, var(--anim-ease, ease))}#SD .desktopNavigation .menu a:hover{color:var(--nav-hover-color,var(--colC))}#SD .desktopNavigation .menu li.current-menu-item>a{color:var(--nav-current-color,var(--nav-hover-color,var(--colC)))}.desktopNavigation .menu li .sub-menu{position:absolute;top:100%;right:0;z-index:200;display:flex;flex-direction:column;list-style:none;margin:0;min-width:calc(var(--defaultInterval)*8);padding:calc(var(--defaultInterval)*.5) 0;background-color:var(--nav-dropdown-bg-color,#fff);border-radius:var(--nav-dropdown-border-radius,0);box-shadow:var(--nav-dropdown-shadow,0 8px 24px rgba(0,0,0,.15));font-family:var(--nav-dropdown-family, inherit);font-weight:var(--nav-dropdown-weight,400);font-size:var(--nav-dropdown-size, .9375rem);letter-spacing:var(--nav-dropdown-letter-spacing, normal);text-transform:var(--nav-dropdown-text-transform,none);opacity:0;pointer-events:none;transform:var(--nav-dropdown-closed-transform,translateY(-8px));transition:opacity var(--nav-dropdown-duration, var(--anim-duration, 200ms)) var(--nav-dropdown-ease, var(--anim-ease, ease)),transform var(--nav-dropdown-duration, var(--anim-duration, 200ms)) var(--nav-dropdown-ease, var(--anim-ease, ease))}.desktopNavigation .menu li:focus-within>.sub-menu,.desktopNavigation .menu li:hover>.sub-menu{opacity:1;pointer-events:auto;transform:none}.desktopNavigation .menu li .sub-menu li{margin-right:0}#SD .desktopNavigation .menu .sub-menu a{display:block;padding:calc(var(--defaultInterval)*.4) calc(var(--defaultInterval)*1);color:var(--nav-dropdown-text-color,#000);white-space:nowrap}#SD .desktopNavigation .menu .sub-menu a:hover{color:var(--nav-dropdown-hover-text-color,var(--colC));background-color:var(--nav-dropdown-hover-bg-color,#f0f0f0)}.SDfooter{margin-top:var(--footer-top-spacing,var(--spacing-role-default))}.SDfooter .columnRight .site-copyright{display:inline-block;transform:rotate(-90deg);transform-origin:center center;margin-left:-16px;margin-top:var(--defaultInterval);font-size:23px}.SDfooter .wrapper{display:grid;grid-template-columns:1fr var(--maxWidth) 1fr;grid-template-rows:min-content min-content;grid-template-areas:". maincontent copyright" "arrow . copyright";grid-gap:calc(var(--defaultInterval)*1)}.SDfooter .footer-cta{display:flex;flex-direction:column;align-items:center;text-align:center;font-style:normal;margin-bottom:var(--spacing-scale-vlarge,3rem)}.SDfooter .footer-cta h2{margin-bottom:0}#SD .button.footer-cta-phone,#SD a.button.footer-cta-phone{background-color:transparent!important;color:#000!important;border-color:#000!important}#SD .button.footer-cta-phone:hover,#SD a.button.footer-cta-phone:hover{background-color:transparent!important;color:var(--colB)!important;border-color:var(--colB)!important}#SD.page-template-SDhome .wp-block-button.homecta a{display:inline-flex;padding:calc(var(--defaultInterval)*.5) calc(var(--defaultInterval)*1);border-radius:var(--defaultBorderRadius);background-color:var(--colC);color:#fff;font-size:var(--h3Size);margin-top:calc(var(--defaultInterval)*1)}#SD .wp-block-button.homecta a:hover{background-color:var(--colB)}#SD .SDfooter .footer-cta a{font-size:var(--h3Size);margin-top:calc(var(--defaultInterval) * 2 / 3);margin-right:0}.SDfooter .footer-cta .button-row{gap:var(--defaultInterval)}.SDfooter .mainContent{grid-area:maincontent;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"contact footermenu submenu" "search search search";grid-gap:calc(var(--defaultInterval)*1);max-width:var(--maxWidth);margin-left:auto;margin-right:auto;width:100%;align-items:start}.SDfooter .mainContent .footerMenu{grid-area:footermenu}#SD .SDfooter .mainContent .footerMenu ul{list-style:none;padding:0;margin:0}#SD .SDfooter .mainContent .footerMenu li{margin-bottom:.45em;line-height:1.15}.SDfooter .mainContent .contactCol{grid-area:contact;display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--defaultInterval)*1);align-self:stretch}.subhead.wrapper .border{display:none}.SDfooter .mainContent .logo{aspect-ratio:185.41/159.17;width:clamp(65px,6.5vw,110px)}.SDfooter .mainContent .logo svg{display:block;width:100%;height:100%}.SDfooter .mainContent .subfooterMenu{grid-area:submenu}#SD .SDfooter .mainContent .subfooterMenu>ul{list-style:none;padding:0;margin:0;column-count:2;column-gap:var(--defaultInterval);width:fit-content}#SD .SDfooter .mainContent .subfooterMenu>ul li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;column-gap:var(--defaultInterval)}#SD .SDfooter .mainContent .subfooterMenu>ul>li{margin-bottom:.45em;line-height:1.15}#SD .SDfooter .mainContent .subfooterMenu .menu-item-text{color:inherit;text-decoration:none;cursor:default}#SD .SDfooter .mainContent .social ul{display:flex;flex-direction:row;list-style:none;margin:0;justify-content:flex-start}.SDfooter .mainContent .social li{border:2px solid #000;border-radius:100%;aspect-ratio:1/1;padding:calc(var(--defaultInterval)*.25);margin-left:calc(var(--defaultInterval)*.25)}#SD .SDfooter .mainContent .social li:hover,#SD .SDfooter .mainContent .social li:hover *{transition:var(--defaultTransition)}.SDfooter .mainContent .social li:hover,.SDfooter .mainContent .social li:hover *{fill:var(--colC);border-bottom-color:var(--colC);border-top-color:var(--colC);border-left-color:var(--colC);border-right-color:var(--colC)}.SDfooter .mainContent .social ul .social-icon{width:calc(var(--defaultInterval)*1);display:flex;position:relative;justify-content:flex-start;padding-top:100%}.SDfooter .mainContent .social ul .social-icon>*{height:100%;width:100%;position:absolute;padding:0;bottom:0}.SDfooter .mainContent .contact{white-space:nowrap}.SDfooter .mainContent .contact *{margin-bottom:0}.SDfooter .mainContent .contact .name{text-transform:uppercase}.SDfooter .columnRight{grid-area:copyright}.SDfooter .columnLeft{grid-area:arrow;display:flex;justify-content:flex-end;padding-right:var(--defaultInterval)}.SDfooter .columnLeft>*{max-width:10vw;display:grid}@media only screen and (min-width:951px){.SDfooter .wrapper{grid-template-areas:". maincontent ." "arrow . ."}.SDfooter .columnRight{grid-area:unset;grid-column:2/3;grid-row:1/3;justify-self:end}}@media only screen and (min-width:951px) and (max-width:1100px){.SDfooter .mainContent{grid-template-columns:auto auto 1fr;grid-template-areas:"contact footermenu submenu" "search search search"}#SD .SDfooter .mainContent .subfooterMenu>ul{column-count:2}}@media only screen and (max-width:950px){.SDfooter .wrapper{grid-template-columns:1fr;grid-template-areas:"maincontent" "copyright";padding:calc(var(--defaultInterval)*1)}.SDfooter .mainContent .logo{max-width:30vw}.SDfooter .mainContent{align-items:start;max-width:none;margin-left:0;margin-right:0}.SDfooter .mainContent .contactCol{align-self:start;height:auto}.SDfooter .columnRight .site-copyright{display:inline-block;transform:none;font-size:medium;text-align:left;margin-left:0;margin-top:0}.SDfooter .columnRight{text-align:left}#SD .SDfooter .mainContent .subfooterMenu ul{margin:0}#SD .SDfooter .mainContent .subfooterMenu>ul{column-count:1}#SD .subfooterMenu #menu-subfooter ul.sub-menu{margin-left:calc(var(--defaultInterval)*1)}.SDfooter .mainContent .social{justify-self:start;align-self:start}#SD .SDfooter .mainContent .social ul{justify-content:flex-start}.SDfooter .columnLeft{display:none}.SDfooter .footer-mobile-search{margin-bottom:calc(var(--defaultInterval) * .75)}}@media only screen and (min-width:601px) and (max-width:950px){.SDfooter .mainContent{grid-template-columns:1fr 1fr;grid-template-areas:"contact contact" "footermenu submenu" "search search"}}@media only screen and (max-width:600px){.SDfooter .mainContent{grid-template-columns:1fr;grid-template-areas:"contact" "footermenu" "submenu" "search"}}.SDfooter .footer-mobile-search{grid-area:search;align-self:start;padding-top:calc(var(--defaultInterval) * .5)}.SDfooter .footer-mobile-search .search-form{display:flex;gap:.5rem;align-items:center;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.SDfooter .footer-mobile-search .search-form label{flex:1;min-width:0;display:flex}.SDfooter .footer-mobile-search .search-field{flex:1;min-width:0;width:100%;padding:.3em .65em;border:2px solid #000;border-radius:var(--defaultBorderRadius);font-size:var(--h6Size, .85em);background:0 0}.SDfooter .footer-mobile-search .search-submit{padding:.3em .75em;border:2px solid #000;border-radius:var(--defaultBorderRadius);background:#000;color:#fff;font-size:var(--h6Size, .85em);cursor:pointer;white-space:nowrap}.SDfooter .footer-mobile-search .search-submit:hover{background:var(--colC);border-color:var(--colC)}.SDfooter .footer-anniversary{box-sizing:border-box;width:100%}.SDfooter .footer-anniversary__inner{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:calc(var(--defaultInterval) * 1.5);flex-wrap:nowrap}.SDfooter .footer-anniversary__prefix,.SDfooter .footer-anniversary__suffix{font-size:clamp(1rem, 2.5vw, var(--h2Size));text-transform:uppercase;letter-spacing:.25em;font-weight:700;line-height:1;white-space:nowrap}.SDfooter .footer-anniversary__number{font-size:clamp(5rem, 12vw, 14rem);font-weight:700;line-height:1;letter-spacing:-.02em;overflow:hidden}.SDfooter .fa-num-inner{display:block;line-height:inherit}@media only screen and (max-width:950px){.SDfooter .footer-anniversary__inner{gap:calc(var(--defaultInterval) * .5);padding:0 4px}.SDfooter .footer-anniversary__prefix,.SDfooter .footer-anniversary__suffix{font-size:clamp(.7rem, 4.5vw, 1.1rem);letter-spacing:0}}.headerNavRegion{position:relative;display:flow-root}#SD .headerNavRegion .site-breadcrumb{position:absolute;top:var(--breadcrumb-mobile-top,calc(var(--defaultInterval) * 2.5));left:var(--breadcrumb-mobile-left,calc(var(--defaultInterval) * 1));z-index:89000;font-family:var(--text-role-breadcrumb-family, inherit);font-weight:var(--text-role-breadcrumb-weight,400);font-size:var(--text-role-breadcrumb-size, .875rem);line-height:var(--text-role-breadcrumb-line-height, 1.4);letter-spacing:var(--text-role-breadcrumb-letter-spacing, normal);text-transform:var(--text-role-breadcrumb-text-transform,none)}.headerNavRegion .site-breadcrumb::before{content:"";position:absolute;inset:calc(var(--breadcrumb-padding,0px) * -1);z-index:-1;background-color:var(--breadcrumb-bg-color,transparent);opacity:var(--breadcrumb-bg-opacity, 1);border-radius:var(--breadcrumb-radius,0);box-shadow:var(--breadcrumb-shadow,none);pointer-events:none}.headerNavRegion .site-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4em;list-style:none;margin:0;padding:0}.headerNavRegion .site-breadcrumb li:not(:last-child)::after{content:"/";margin-left:.4em;color:var(--breadcrumb-current-color,inherit);opacity:.5}.headerNavRegion .site-breadcrumb a{color:var(--breadcrumb-link-color,inherit);text-decoration:none}#SD .headerNavRegion .site-breadcrumb a:focus,#SD .headerNavRegion .site-breadcrumb a:hover{color:var(--breadcrumb-link-hover-color,var(--breadcrumb-link-color,inherit));text-decoration:none}.headerNavRegion .site-breadcrumb li[aria-current=page]{color:var(--breadcrumb-current-color,inherit)}@media only screen and (max-width:999px){.headerNavRegion .site-breadcrumb{max-width:calc(100vw - var(--breadcrumb-mobile-left,calc(var(--defaultInterval) * 1)) * 2)}.headerNavRegion .site-breadcrumb::before{left:calc(var(--breadcrumb-mobile-left,calc(var(--defaultInterval) * 1)) * -1);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--breadcrumb-radius,0);border-bottom-right-radius:var(--breadcrumb-radius,0)}}BODY.noScroll{height:100vh;overflow-y:hidden;padding-right:15px}.mobileMenu{background-color:var(--mobile-nav-bg-color,var(--colD));position:fixed;right:0;border-bottom-left-radius:var(--mobile-nav-border-radius,var(--defaultBorderRadius));padding:var(--mobile-nav-padding,calc(var(--defaultInterval)*1));box-sizing:border-box;transition:var(--mobile-nav-open-duration, var(--anim-duration)) var(--mobile-nav-open-ease, var(--anim-ease)),var(--defaultTransition);top:0;max-height:100vh;max-height:100dvh;min-width:var(--mobile-nav-panel-min-width,auto);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:100000}.mobileMenu.stateHidden{opacity:0;transform:translateY(-100%);pointer-events:none}.mobileMenu.loading{transition:none}.mobileMenu .SDlogo{margin-bottom:calc(var(--defaultInterval)*2)}.mobileMenu .SDlogo A{display:inline-block}.mobileMenu .SDlogo A>*{width:calc(var(--defaultInterval)*3);display:block}.mobileMenu .SDlogo A>svg{color:var(--mobile-nav-logo-color,#fff)}#SD .mobileMenu .mobilePrimaryMenu>UL{margin:0 0 calc(var(--defaultInterval)*1) 0;padding:0}.mobileMenu UL LI{padding:0;list-style:none;text-align:left}#SD .mobileMenu .mobilePrimaryMenu>UL>LI{margin:var(--mobile-nav-item-spacing,calc(var(--defaultInterval)*.5)) 0}#SD .mobileMenu UL LI A{color:var(--mobile-nav-text-color,#fff);font-weight:var(--mobile-nav-primary-weight,bold);font-size:var(--mobile-nav-primary-size, var(--h3Size));font-family:var(--mobile-nav-primary-family, inherit);letter-spacing:var(--mobile-nav-primary-letter-spacing, normal);text-transform:var(--mobile-nav-primary-text-transform,none);line-height:1;transition:color var(--mobile-nav-open-duration, var(--anim-duration)) var(--mobile-nav-open-ease, var(--anim-ease))}#SD .mobileMenu UL LI A:focus,#SD .mobileMenu UL LI A:hover{color:var(--mobile-nav-hover-color,var(--colB))}#SD .mobileMenu UL LI.current-menu-item>A{color:var(--mobile-nav-current-color,var(--mobile-nav-hover-color,var(--colB)))}#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu{margin:calc(var(--defaultInterval)*.5) 0 calc(var(--defaultInterval)*.5) var(--mobile-nav-submenu-indent,calc(var(--defaultInterval)*1.5));padding:0}#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu LI{margin-top:var(--mobile-nav-submenu-item-spacing,calc(var(--defaultInterval)*.5));margin-bottom:var(--mobile-nav-submenu-item-spacing,calc(var(--defaultInterval)*.5))}#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu LI A{color:var(--mobile-nav-submenu-text-color,rgba(255,255,255,.7));font-weight:var(--mobile-nav-submenu-weight,normal);font-size:var(--mobile-nav-submenu-size, var(--h4Size, 1rem));font-family:var(--mobile-nav-submenu-family, inherit);letter-spacing:var(--mobile-nav-submenu-letter-spacing, normal);text-transform:var(--mobile-nav-submenu-text-transform,none)}#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu LI A:focus,#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu LI A:hover{color:var(--mobile-nav-submenu-hover-color,var(--mobile-nav-hover-color,var(--colB)))}#SD .mobileMenu .mobilePrimaryMenu UL.sub-menu LI.current-menu-item>A{color:var(--mobile-nav-submenu-current-color,var(--mobile-nav-submenu-hover-color,var(--colB)))}.mobileMenu[data-submenu-connector=border] .mobilePrimaryMenu UL.sub-menu LI{border-left:2px solid var(--mobile-nav-submenu-text-color,rgba(255,255,255,.4));padding-left:calc(var(--defaultInterval)*.5)}.mobileMenu[data-submenu-connector=dot] .mobilePrimaryMenu UL.sub-menu LI A::after{content:"";display:inline-block;width:5px;height:5px;border-radius:100%;background-color:var(--mobile-nav-submenu-text-color,rgba(255,255,255,.5));margin-left:calc(var(--defaultInterval)*.4);vertical-align:middle}@media only screen and (min-width:1000px){#SD .headerNavRegion .site-breadcrumb{top:calc(var(--defaultInterval) * 4 + var(--breadcrumb-header-top-gap,0px));left:auto;right:var(--breadcrumb-right-margin,0)}.headerNavRegion .site-breadcrumb::before{right:calc(var(--breadcrumb-right-margin,0px) * -1);border-top-left-radius:var(--breadcrumb-radius,0);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--breadcrumb-radius,0)}#SD .mobileMenuTrigger{display:none}}:root{--breadcrumb-mobile-clearance-overflow:0px;--breadcrumb-mobile-clearance:calc(
		var(--breadcrumb-mobile-top, calc(var(--defaultInterval) * 2.5)) +
		(var(--text-role-breadcrumb-size, 0.875rem) * var(--text-role-breadcrumb-line-height, 1.4)) +
		var(--defaultInterval) +
		var(--breadcrumb-mobile-clearance-overflow, 0px)
	);--mobile-nav-trigger-reserved:calc(var(--defaultInterval)*2.5);--defaultBodyFontSize:20px;--colB:#ff0000;--colHover:var(--colC);--colH:#AAAAAA;--colI:#cccccc;--colMediumGray:#666666;--colGrey:#333333;--color-accent:var(--colC);--color-accent-soft:var(--colC50);--color-error:var(--colE, #d32f2f);--color-muted-text:var(--colG);--color-border-subtle:var(--colLiteGrey);--color-body-text:var(--colGrey);--stdTime:1000ms;--homeLeftMargin:15%;--marginDefault:10px;--marginLarge:15px;--marginSml:5px;--defaultFooterFontSize:var(--defaultBodyFontSize);--defaultTransition:all 500ms ease-in-out;--slowTransition:all 1500ms ease-in-out;--defaultPropTransition:500ms ease-in-out;--maxWidthPixels:1080px;--maxWidth:min(100vw - var(--insetLMargin) - var(--defaultInterval)*2 , var(--maxWidthPixels));--contentWidth:var(--maxWidth);--projectWidth:min(1500px, calc(100% - 4rem));--boxedWidth:min(70vw, var(--maxWidthPixels));--wideWidth:min(70vw, var(--maxWidthPixels));--veryWideWidth:max(95vw, min(var(--maxWidthPixels), 100vw - var(--defaultInterval)*2));--primaryFontFamily:"trade gothic";--accentFontFamily:"ziggr";--accentFontStyle:italic;--titleSize:clamp(var(--h1Size),12vw,500px);--titleSizeSmall:clamp(var(--h1Size),6vw,250px);--testimonialQuoteSize:min(6vw,30px);--testimonialSourceSize:min(5vw,25px);--h1SuperSize:6.052rem;--h1Size:3.052rem;--h2Size:2.441rem;--h3Size:1.953rem;--h4Size:1.563rem;--h5Size:1.25rem;--small:1rem;--large:2rem;--defaultBorderRadius:10px;--TMargin:calc(var(--defaultInterval)*2);--LRMargin:clamp(calc(var(--defaultInterval)*1), 4vw, 150px);--insetLMargin:max(var(--LRMargin),-100px + 30vw);--insetRMargin:max(var(--LRMargin),-100px + 10vw);--focusSize:calc(18px + (36 - 18) * ((100vw - 300px) / (1600 - 300)));--headerSize:calc(18px + (30 - 14) * ((100vw - 300px) / (1600 - 300)));--smallheaderSize:calc(12px + (18 - 12) * ((100vw - 300px) / (1600 - 300)));--subheaderSize:calc(12px + (24 - 12) * ((100vw - 300px) / (1600 - 300)));--targetButtonTextSize:calc(20px + (34 - 20) * ((100vw - 300px) / (1600 - 300)));--headerLetterSpacing:5px;--defaultPadding:20px;--defaultInterval:20px;--elementorPaddingCorrection:20px;--defaultMargin:20px;--defaultButtonBkg:var(--colorB);--defaultButtonTextSize:24px;--smallButtonTextSize:16px;--defaultButtonTextColor:var(--colorA);--defaultButtonHoverTextColor:white;--defaultButtonPadding:12px;--defaultButtonTextWeight:bold;--defaultButtonHoverBkg:var(--colorA);--defaultButtonBorderRadius:var(--defaultBorderRadius);--defaultButtonTransition:var(--defaultTransition);--defaultButtonSize:300px;--defaultTransitionDuration:500ms;padding-bottom:0;--formSize:calc(18px + (26 - 18) * ((100vw - 300px) / (1600 - 300)));--defaultShadow:0 0 20px rgba(0, 0, 0, 0.694);--mobileFormSize:16px;--projInterval:5vw;--pagePrimaryColorValue_dark:white;--pagePrimaryColorValue_light:black}.mobileMenuTrigger{width:calc(var(--defaultInterval)*2);height:calc(var(--defaultInterval)*2);right:calc(var(--defaultInterval)*.5);top:calc(var(--defaultInterval)*.5);position:fixed;background-color:var(--mobile-nav-trigger-bg-color,var(--colA));z-index:101000;border-radius:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;cursor:pointer;transition:var(--defaultTransition);transform:none}.mobileMenuTrigger.loading,.mobileMenuTrigger.loading *{transition:none}.mobileMenuTrigger.stateHidden{opacity:0;transform:translateX(calc(var(--defaultInterval)*2))}.mobileMenuTrigger .triggerIcon{width:100%;height:100%;display:block;box-sizing:border-box;padding:var(--mobile-nav-trigger-icon-padding,0)}.mobileMenuTrigger .line{fill:none;stroke:var(--mobile-nav-trigger-line-color,white);stroke-width:var(--mobile-nav-trigger-stroke-width,8);stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray var(--mobile-nav-trigger-duration, .5s) var(--mobile-nav-trigger-ease, cubic-bezier(.34, 1.56, .64, 1)),stroke-dashoffset var(--mobile-nav-trigger-duration, .5s) var(--mobile-nav-trigger-ease, cubic-bezier(.34, 1.56, .64, 1)),stroke var(--defaultTransitionDuration, 500ms) ease-in-out}.mobileMenuTrigger .line--1,.mobileMenuTrigger .line--3{stroke-dasharray:24 126.64183;stroke-dashoffset:-38}.mobileMenuTrigger .line--2{stroke-dasharray:24 70;stroke-dashoffset:-38}.mobileMenuTrigger.stateSelected{background-color:var(--mobile-nav-trigger-bg-active-color,#fff)}.mobileMenuTrigger.stateSelected .line{stroke:var(--mobile-nav-trigger-line-active-color,var(--colD))}.mobileMenuTrigger.stateSelected .line--1,.mobileMenuTrigger.stateSelected .line--3{stroke-dasharray:22.627417 126.64183;stroke-dashoffset:-94.114919}.mobileMenuTrigger.stateSelected .line--2{stroke-dasharray:0 70;stroke-dashoffset:-50}#SD DIV.topLogoWrapper{z-index:90000;height:auto;position:fixed;display:flex;align-items:center;top:calc(var(--defaultInterval)*1);box-sizing:border-box;animation:1s ease-out slideInFromLeft;transition:var(--slowTransition);width:100%;max-width:200px;max-width:min(60vw,200px);left:calc(var(--defaultInterval)*1)}DIV.topLogoWrapper A{display:flex;align-items:center;position:relative;height:100%;width:100%;box-sizing:border-box}DIV.topLogoWrapper A>*{position:relative;transition:var(--defaultTransition);width:100%;height:100%}DIV.topLogoWrapper .topLogo{z-index:10000;padding:calc(var(--defaultInterval)*.5)}DIV.topLogoWrapper .topLogo *{fill:black;stroke:none;transition:var(--defaultTransition)}DIV.topLogoWrapper:hover .topLogo *{fill:white}.topLogoWrapper .background{position:absolute;width:100%;height:100%;display:block;z-index:6387;transition:var(--defaultTransition);left:0;border-radius:var(--defaultBorderRadius);backdrop-filter:blur(3px);background-color:rgba(255,255,255,.75);box-sizing:border-box;overflow:hidden}.topLogoWrapper:hover .background{background-color:var(--colC)}@keyframes slideInFromLeft{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media only screen and (max-width:999px){#SD DIV.topLogoWrapper{top:0;left:0;max-width:min(60vw,200px,calc(100vw - var(--mobile-nav-trigger-reserved)))}#SD DIV.topLogoWrapper A{margin-left:calc(var(--defaultInterval)*.5);margin-top:calc(var(--defaultInterval)*.5)}.topLogoWrapper .background{-moz-border-radius:0;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0;border-bottom-right-radius:var(--defaultBorderRadius)}}[data-scroll-behavior=reveal]{--motion-ease:cubic-bezier(0.22, 1, 0.36, 1);--motion-duration-transform:0.7s;--motion-duration-opacity:0.7s;--motion-transform-delay:0s;--motion-opacity-delay:0s;--motion-distance-y:80px;--motion-distance-x:80px;--motion-scale-start:0.82;backface-visibility:hidden}[data-scroll-behavior=reveal][data-scroll-effect=fade-up]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transform:translate3d(0,var(--motion-distance-y),0)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=fade-up].is-in-view{opacity:1;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=scale-in]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transform:scale(var(--motion-scale-start))!important;transform-origin:center center!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=scale-in].is-in-view{opacity:1;transform:scale(1);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=wipe-left]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transform:translate3d(var(--motion-distance-x),0,0)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=wipe-left].is-in-view{opacity:1;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=wipe-down]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transform:translate3d(0,calc(var(--motion-distance-y) * -1),0)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=wipe-down].is-in-view{opacity:1;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=fade-in]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=fade-in].is-in-view{opacity:1;transition-property:opacity;transition-duration:var(--motion-duration-opacity);transition-timing-function:var(--motion-ease);transition-delay:var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=wipe-right]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;transform:translate3d(calc(var(--motion-distance-x) * -1),0,0)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=wipe-right].is-in-view{opacity:1;transform:translate3d(0,0,0);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=blur-in]:not(.is-in-view):not(.is-entering){opacity:var(--motion-opacity-start, 0)!important;filter:blur(var(--motion-blur-amount, 14px))!important;transform:scale(1.03)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=blur-in].is-in-view{opacity:1;filter:blur(0px);transform:scale(1);transition-property:transform,opacity,filter;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity),var(--motion-duration-transform);transition-timing-function:var(--motion-ease),var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay),var(--motion-transform-delay)}[data-scroll-behavior=reveal][data-scroll-effect=zoom-out]:not(.is-in-view):not(.is-entering){opacity:0!important;transform:scale(var(--motion-scale-end,1.1))!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=zoom-out].is-in-view{opacity:1;transform:scale(1);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=clip-up]:not(.is-in-view):not(.is-entering){clip-path:inset(100% 0 0 0)!important;opacity:var(--motion-opacity-start, 1)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=clip-up].is-in-view{clip-path:inset(0% 0 0 0);opacity:1;transition-property:clip-path,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=clip-down]:not(.is-in-view):not(.is-entering){clip-path:inset(0 0 100% 0)!important;opacity:var(--motion-opacity-start, 1)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=clip-down].is-in-view{clip-path:inset(0 0 0% 0);opacity:1;transition-property:clip-path,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=clip-left]:not(.is-in-view):not(.is-entering){clip-path:inset(0 0 0 100%)!important;opacity:var(--motion-opacity-start, 1)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=clip-left].is-in-view{clip-path:inset(0 0 0 0%);opacity:1;transition-property:clip-path,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=clip-right]:not(.is-in-view):not(.is-entering){clip-path:inset(0 100% 0 0)!important;opacity:var(--motion-opacity-start, 1)!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=clip-right].is-in-view{clip-path:inset(0 0% 0 0);opacity:1;transition-property:clip-path,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}[data-scroll-behavior=reveal][data-scroll-effect=rotate-in]:not(.is-in-view):not(.is-entering){opacity:0!important;transform:rotate(var(--motion-rotate-deg,5deg)) translate3d(0,25px,0) scale(.95)!important;transform-origin:bottom center!important;transition:none}[data-scroll-behavior=reveal][data-scroll-effect=rotate-in].is-in-view{opacity:1;transform:rotate(0) translate3d(0,0,0) scale(1);transition-property:transform,opacity;transition-duration:var(--motion-duration-transform),var(--motion-duration-opacity);transition-timing-function:var(--motion-ease),var(--motion-ease);transition-delay:var(--motion-transform-delay),var(--motion-opacity-delay)}@keyframes entry-fade-up{from{opacity:var(--motion-opacity-start, 0);transform:translate3d(0,var(--motion-distance-y),0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes entry-scale-in{from{opacity:var(--motion-opacity-start, 0);transform:scale(var(--motion-scale-start))}to{opacity:1;transform:scale(1)}}@keyframes entry-wipe-left{from{opacity:var(--motion-opacity-start, 0);transform:translate3d(var(--motion-distance-x),0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes entry-wipe-down{from{opacity:var(--motion-opacity-start, 0);transform:translate3d(0,calc(var(--motion-distance-y) * -1),0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes entry-fade-in{from{opacity:var(--motion-opacity-start, 0)}to{opacity:1}}@keyframes entry-wipe-right{from{opacity:var(--motion-opacity-start, 0);transform:translate3d(calc(var(--motion-distance-x) * -1),0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes entry-blur-in{from{opacity:var(--motion-opacity-start, 0);filter:blur(var(--motion-blur-amount, 14px));transform:scale(1.03)}to{opacity:1;filter:blur(0px);transform:scale(1)}}@keyframes entry-zoom-out{from{opacity:var(--motion-opacity-start, 0);transform:scale(var(--motion-scale-end,1.1))}to{opacity:1;transform:scale(1)}}@keyframes entry-clip-up{from{clip-path:inset(100% 0 0 0);opacity:var(--motion-opacity-start, 1)}to{clip-path:inset(0% 0 0 0);opacity:1}}@keyframes entry-clip-down{from{clip-path:inset(0 0 100% 0);opacity:var(--motion-opacity-start, 1)}to{clip-path:inset(0 0 0% 0);opacity:1}}@keyframes entry-clip-left{from{clip-path:inset(0 0 0 100%);opacity:var(--motion-opacity-start, 1)}to{clip-path:inset(0 0 0 0%);opacity:1}}@keyframes entry-clip-right{from{clip-path:inset(0 100% 0 0);opacity:var(--motion-opacity-start, 1)}to{clip-path:inset(0 0% 0 0);opacity:1}}@keyframes entry-rotate-in{from{opacity:0;transform:rotate(var(--motion-rotate-deg,5deg)) translate3d(0,25px,0) scale(.95)}to{opacity:1;transform:rotate(0) translate3d(0,0,0) scale(1)}}[data-entry-effect].is-entering{backface-visibility:hidden;animation-duration:var(--motion-duration-transform);animation-timing-function:var(--motion-ease);animation-delay:var(--motion-transform-delay);animation-fill-mode:both}[data-entry-effect=fade-up].is-entering{animation-name:entry-fade-up}[data-entry-effect=scale-in].is-entering{animation-name:entry-scale-in}[data-entry-effect=wipe-left].is-entering{animation-name:entry-wipe-left}[data-entry-effect=wipe-down].is-entering{animation-name:entry-wipe-down}[data-entry-effect=fade-in].is-entering{animation-name:entry-fade-in}[data-entry-effect=wipe-right].is-entering{animation-name:entry-wipe-right}[data-entry-effect=blur-in].is-entering{animation-name:entry-blur-in}[data-entry-effect=zoom-out].is-entering{animation-name:entry-zoom-out}[data-entry-effect=clip-up].is-entering{animation-name:entry-clip-up}[data-entry-effect=clip-down].is-entering{animation-name:entry-clip-down}[data-entry-effect=clip-left].is-entering{animation-name:entry-clip-left}[data-entry-effect=clip-right].is-entering{animation-name:entry-clip-right}[data-entry-effect=rotate-in].is-entering{animation-name:entry-rotate-in}@media (prefers-reduced-motion:reduce){.desktopNavigation .menu li .sub-menu{transition:opacity;transform:none}[data-scroll-behavior=reveal]{opacity:1!important;transform:none!important;transition:none!important}[data-entry-effect].is-entering{animation:none!important}}HTML{font-size:100%;overflow-x:clip}body{overflow-x:clip}/*!!!!!!!!!!! structure
{
}*/BODY#SD DIV.inside-article{transition:var(--defaultTransition);padding-left:0;padding-right:0;max-width:none}#SD.page #content{margin:0;transition:var(--defaultTransition)}#main .entry-content{margin-left:auto;margin-right:auto}#SD .entry-content{margin-top:0;z-index:100;transition:var(--defaultTransition)}#SD .comments-area{max-width:var(--maxWidth);margin-left:auto;margin-right:auto}#SD #page.hfeed{z-index:1200;position:relative}#SD A{transition:var(--defaultTransition);color:var(--colA);font-weight:700;transition:var(--defaultTransition)}#SD A:hover{color:var(--colHover)}#SD A.visitedDisabled{color:var(--colA)}#SD H1,#SD H2,#SD H3,#SD H4,#SD H5{font-weight:700}.single-landingpage #content H1.headline{font-size:22px;display:inline}#SD H1:first-of-type,#SD H2:first-of-type,#SD H3:first-of-type,#SD H4:first-of-type,#SD H5:first-of-type,#SD H6:first-of-type{margin-top:0}#SD .entry-content>H1,#SD .entry-content>H2,#SD .entry-content>H3,#SD .entry-content>H4,#SD .entry-content>H5{max-width:var(--maxWidth);margin-left:auto;margin-right:auto}#SD H5{font-size:var(--h5Size);line-height:1}#SD H6{font-size:var(--h6Size);line-height:1}#SD A.button,#SD.button{background-color:var(--colA);display:list-item}#SD A.button:hover,#SD.button:hover{background-color:var(--colB)}#SD UL{margin-left:calc(var(--defaultInterval)*1)}#SD .entry-content OL,#SD .entry-content UL{list-style:none;margin-left:0;padding-left:0}#SD .entry-content OL{counter-reset:sd-ol}#SD .entry-content OL>LI,#SD .entry-content UL>LI{position:relative;padding-left:1.5em}#SD .entry-content OL>LI{counter-increment:sd-ol}#SD .entry-content UL>LI::before{content:"\2022";position:absolute;left:0;top:0}#SD .entry-content OL>LI::before{content:counter(sd-ol) ".";position:absolute;left:0;top:0}#SD A.button{padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);background-color:var(--colA);border-radius:var(--defaultBorderRadius);color:#fff;font-weight:700;margin-right:24px;cursor:pointer;z-index:10000;transition:var(--defaultTransition)}#SD .button.small,#SD A.button.small{font-size:var(--small)}#SD #content #primary .button.large{font-size:var(--large);transition:var(--defaultTransition)}#SD .button:not(.formElement):hover,#SD A.button:not(.formElement):hover{color:#fff}#SD .footerContact .contactInfo .button:hover{color:var(--colC)}#SD .button INPUT{width:auto;display:block;padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);background-color:var(--colA);-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);font-weight:700;transition:var(--defaultTransition)}#SD .button INPUT:hover{background-color:var(--colC)}#SD INPUT,#SD TEXTAREA{-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius)}@media only screen and (max-width:900px){#SD.page-template-SDprojectselector .projects .textContent H4.title{font-size:var(--h5Size)}}.SDblock.homeExplore .primaryContent .secondMessage BR{display:none}.SDblock .block-header{font-family:var(--accentFontFamily);font-style:normal;font-size:var(--h3Size);font-weight:400;color:#fff;display:inline;margin:0;padding:0;line-height:inherit}