/* Alternative palette only. The original page and private workspace keep their colors. */
.fe-color-preview{background:#fcf1e8;padding-bottom:75px}
.fe-color-preview .fe-landing{--fe-forest:#633b70;--fe-ink:#493c4d;background:#fcf1e8;color:#493c4d}
.fe-color-preview .fe-brand img{filter:brightness(0) saturate(100%) invert(24%) sepia(19%) saturate(1400%) hue-rotate(239deg) brightness(97%) contrast(88%)}
.fe-color-preview .fe-landing-nav{border-bottom:1px solid #eedbd3}
.fe-color-preview .fe-quiet-link{border-color:#cdb8d1;color:#613b6c!important;background:#fff9f5}
.fe-color-preview .fe-landing a:focus-visible{outline-color:#9a5686}
.fe-color-preview .fe-hero .fe-eyebrow{color:#63776b}
.fe-color-preview .fe-hero .fe-eyebrow>span{background:#c9755d;width:7px;height:7px}
.fe-color-preview .fe-hero h1{color:#633b70}
.fe-color-preview .fe-hero h1 em{color:#39786c}
.fe-color-preview .fe-hero-description{color:#685e68}
.fe-color-preview .fe-primary-link{background:#74477d;color:#fff!important;box-shadow:0 4px 0 #d9b4c5}
.fe-color-preview .fe-primary-link:hover{background:#5b3265}
.fe-color-preview .fe-hero-signature{color:#633b70}
.fe-color-preview .fe-hero-signature>span{border-color:#c88069}
.fe-color-preview .fe-hero-signature strong{color:#7c677a}
.fe-color-preview .fe-portrait:before{border-color:#c489a3;border-width:2px;inset:-13px 15px 15px -13px}
.fe-color-preview .fe-portrait-frame{background:#dce8df;box-shadow:13px 14px 0 #e9d6dc}
.fe-color-preview .fe-portrait figcaption{background:#f6e3cc;border-color:#e7c7a9;color:#694369;box-shadow:0 5px 20px #7a426510}
.fe-color-preview .fe-portrait figcaption em{color:#39786c}
.fe-color-preview .fe-offering{background:#f0e7f3;border-color:#dfcde3}
.fe-color-preview .fe-offering .fe-eyebrow{color:#795e80}
.fe-color-preview .fe-offering h2{color:#633b70}
.fe-color-preview .fe-offering h2 em{color:#39786c}
.fe-color-preview .fe-offering-intro{color:#6e5c73}
.fe-color-preview .fe-pillars article{border-color:#bca0c5;color:#7b4c86;border-top-width:3px}
.fe-color-preview .fe-pillars article:nth-child(2){border-color:#82b7a6;color:#39786c}
.fe-color-preview .fe-pillars article:nth-child(3){border-color:#d79a82;color:#a35b48}
.fe-color-preview .fe-pillars h3{color:#603d6a}
.fe-color-preview .fe-pillars article p{color:#705e75}
.fe-color-preview .fe-pillars article>span{color:#8a6a94}
.fe-color-preview .fe-pillars article:nth-child(2)>span{color:#4c8072}
.fe-color-preview .fe-pillars article:nth-child(3)>span{color:#a35b48}
.fe-color-preview .fe-about{max-width:none;padding-left:max(65px,calc((100vw - 1090px)/2));padding-right:max(65px,calc((100vw - 1090px)/2));grid-template-columns:minmax(0,.85fr) minmax(0,1fr);background:#e6efea;border-bottom:1px solid #cddfd4}
.fe-color-preview .fe-about .fe-eyebrow{color:#61796b}
.fe-color-preview .fe-about-copy h2{color:#633b70}
.fe-color-preview .fe-about-copy h2 em{color:#39786c}
.fe-color-preview .fe-about-copy>p:not(.fe-eyebrow){color:#536f61}
.fe-color-preview .fe-about-photo img{box-shadow:-11px 11px 0 #c8dfd1}
.fe-color-preview .fe-about-photo figcaption{color:#567263}
.fe-color-preview .fe-closing{padding-top:64px;color:#704477}
.fe-color-preview .fe-closing p em{color:#39786c}
.fe-color-preview .fe-landing-footer{border-color:#dbc6d4}
.fe-color-preview .fe-landing-footer>p{color:#7a6377}
.fe-color-preview .fe-landing-footer>a:last-child{color:#694471}
.fe-palette-nav{position:fixed;z-index:50;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:0;max-width:calc(100% - 28px);padding:5px 7px;background:#fffaf7f5;backdrop-filter:blur(12px);color:#633b70;border:1px solid #d8c0da;border-radius:50px;box-shadow:0 4px 30px #49324f18;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}
.fe-palette-nav>span{display:flex;align-items:center;gap:7px;padding:9px 12px;white-space:nowrap;font-weight:600}
.fe-palette-nav i{width:9px;height:9px;background:#c88069;border-radius:50%;box-shadow:5px -3px 0 #94b9a6}
.fe-palette-nav>a{display:flex;align-items:center;gap:5px;color:#633b70;text-decoration:none;white-space:nowrap;min-height:40px;padding:8px 12px;border-left:1px solid #e9dce9}
.fe-palette-nav>a:hover{background:#f0e7f3;border-radius:30px}
.fe-palette-nav>a:focus-visible{outline:3px solid #7e9e8e;outline-offset:2px}
@media(max-width:1150px){.fe-color-preview .fe-about{padding-left:45px;padding-right:45px}}
@media(max-width:600px){.fe-color-preview .fe-about{padding-left:25px;padding-right:25px;grid-template-columns:1fr}.fe-color-preview .fe-portrait:before{inset:-9px 9px 9px -9px}.fe-color-preview .fe-portrait-frame{box-shadow:9px 10px 0 #e9d6dc}.fe-palette-nav{bottom:12px;font-size:12px;padding:4px}.fe-palette-nav>span{padding:8px 10px}.fe-palette-nav>a{padding:8px 10px}}
@media(max-width:370px){.fe-palette-nav{gap:0;max-width:calc(100% - 20px)}.fe-palette-nav>span{padding:7px 8px;font-size:11px}.fe-palette-nav>a{padding:8px;font-size:11px}}
@media(max-width:600px){.fe-color-preview .fe-landing-nav .fe-brand-link{min-width:0;flex-shrink:1}}

/* Carry the alternative palette through the current shared landing. */
.fe-color-preview .serena-nav{color:#685e68}
.fe-color-preview .ac-wordmark .ac-wordmark-subtitle{color:#7c677a}
.fe-color-preview .serena-inline-link{color:#633b70!important}
.fe-color-preview .serena-pillars article>a>svg{color:#74477d}
.fe-color-preview .serena-pillars article:nth-child(2)>a>svg{color:#39786c}
.fe-color-preview .serena-pillars article:nth-child(3)>a>svg{color:#a35b48}
.fe-color-preview .serena-pillars article>a>span{color:#8a6a94}
.fe-color-preview .serena-pillars b{color:#633b70}
