.emb-lens{--navy:#16283F;--gold-light:#DABC74;--gold-dark:#DABC74;--cream:#F7F5F1;--ink:#2C3A4F;--white:#F7F5F1;--column:1240px;--hero-top:clamp(20px,3.4vw,52px);--lens-top:clamp(56px,7.6vw,120px);--lens-gap:clamp(14px,1.8vw,30px);--lens-rise:0px;background:var(--cream)}.emb-lens *{box-sizing:border-box}.emb-lens{margin:0;padding:0;background:var(--cream);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emb-lens .lensintro{background:var(--cream);padding:var(--lens-top) 4.2% var(--lens-gap)}.emb-lens .lensintro__grid{max-width:var(--column);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.4vw,56px);align-items:center}.emb-lens .lensintro__title{font-family:Wix Madefor Display,sans-serif;font-weight:300;font-size:clamp(24px,3.2vw,38px);line-height:1.06;letter-spacing:.24em;color:var(--gold-light);margin:0}.emb-lens .lensintro__copy{font-size:clamp(14px,1.407vw,21px);line-height:1.6;letter-spacing:.01em;color:var(--navy);margin:0}@media (max-width:1100px){.emb-lens .lensintro__grid{grid-template-columns:1fr;gap:18px}.emb-lens .lensintro__title{font-size:clamp(24px,3.6vw,34px)}}@media (max-width:700px){.emb-lens .lensintro{padding:34px 6% 10px}.emb-lens .lensintro__title{font-size:clamp(22px,6vw,28px);letter-spacing:.2em}.emb-lens .lensintro__copy{font-size:15px}}@media (prefers-reduced-motion:reduce){.fx1,.fx2,{}}.emb-lens .lens{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;opacity:0;transition:opacity .45s ease;padding:0;margin-top:calc(-1 * var(--lens-rise));background:var(--cream)}.emb-lens .lens.ready{opacity:1}.emb-lens .stage{width:100%;display:flex;align-items:center;justify-content:center;padding:0 2vw;overflow:hidden;position:relative}.emb-lens .stage-inner{width:100%;max-width:1240px;display:flex;align-items:center;justify-content:center;transform-origin:center center;transition:transform .85s cubic-bezier(.65,0,.35,1)}.emb-lens #lens-svg{width:100%;height:auto;max-width:820px;display:block}.emb-lens .zone-descwrap{text-align:center}.emb-lens .drule{width:26px;height:2px;background:var(--gold-light);margin:0 auto 8px}.emb-lens .zone-desc{font-family:Inter,sans-serif;font-size:16px;line-height:1.42;color:#f7f5f1}.emb-lens .midbox{position:absolute;left:4%;top:16%;width:min(300px,30%);opacity:0;transition:opacity .5s ease}.emb-lens .midbox .rule{width:46px;height:2px;background:var(--gold-light);margin-bottom:9px}.emb-lens .midbox .mb-eyebrow{font-family:Wix Madefor Display,sans-serif;font-weight:700;font-size:17px;letter-spacing:1.6px;color:var(--gold-light);text-transform:uppercase;margin-bottom:8px}.emb-lens .midbox .mb-body{font-family:Inter,sans-serif;font-size:18px;line-height:1.55;color:#2c3a4f}.emb-lens .midbox .mb-body b{color:var(--gold-light);font-weight:600}.emb-lens .closebox{left:auto!important;right:2%;top:6%!important}.emb-lens .controls{position:absolute;left:50%;bottom:3%;transform:translate(-50%);z-index:20;display:flex;flex-direction:row;align-items:center;gap:18px}.emb-lens .chev{cursor:pointer;display:inline-flex;align-items:center;color:var(--gold-light);opacity:.55;transition:opacity .25s ease,transform .3s ease}.emb-lens .chev:hover{opacity:1}.emb-lens #prev:hover{transform:translate(-3px)}.emb-lens #next:hover{transform:translate(3px)}.emb-lens .chev svg{display:block;width:34px;height:12px}.emb-lens .explore{cursor:pointer;user-select:none;font-family:Wix Madefor Display,sans-serif;font-weight:700;font-size:13px;letter-spacing:3.5px;text-indent:3.5px;color:var(--gold-light);opacity:.92;transition:letter-spacing .35s ease,text-indent .35s ease,opacity .35s ease}.emb-lens .explore:hover{letter-spacing:5px;text-indent:5px;opacity:1}.emb-lens #lens-svg #fill-1,.emb-lens #lens-svg #fill-2,.emb-lens #lens-svg #fill-3,.emb-lens #lens-svg #outline-1,.emb-lens #lens-svg #outline-2,.emb-lens #lens-svg #outline-3,.emb-lens #lens-svg #petal-1-text,.emb-lens #lens-svg #petal-2-text,.emb-lens #lens-svg #petal-3-text,.emb-lens #lens-svg #zone-direction,.emb-lens #lens-svg #zone-growth,.emb-lens #lens-svg #zone-influence{transition:transform .85s cubic-bezier(.65,0,.35,1)!important}.emb-lens #lens-svg #center-lockup{opacity:0;transition:opacity .55s ease .15s}.emb-lens #lens-svg.st2 #center-lockup{opacity:1}.emb-lens #lens-svg .hit{pointer-events:none!important}.emb-lens #lens-svg .fill-circle{fill-opacity:.9}.emb-lens #lens-svg .item{transition:opacity .5s ease}.emb-lens #lens-svg.st1 .item,.emb-lens #lens-svg.st0 .item,.emb-lens #lens-svg.st0 .zone-label{opacity:0}.emb-lens #lens-svg #zone-direction,.emb-lens #lens-svg #zone-growth,.emb-lens #lens-svg #zone-influence{transition:transform .85s cubic-bezier(.65,0,.35,1),fill .4s ease!important}.emb-lens #lens-svg.st0 #zone-direction,.emb-lens #lens-svg.st0 #zone-growth,.emb-lens #lens-svg.st0 #zone-influence{fill:var(--gold-light);font-size:24px}.emb-lens #zone-descs{opacity:0;transition:opacity .35s ease}.emb-lens #lens-svg.st0 #zone-descs{opacity:1;transition:opacity .6s ease .6s}.emb-lens .pg,.emb-lens .wg,.emb-lens #center-glow{opacity:0;transform-box:fill-box;transform-origin:center}@keyframes pglow{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.12)}}.emb-lens #pillar-glows.play .pg1{animation:pglow 1.2s ease-out 0s}.emb-lens #pillar-glows.play .pg2{animation:pglow 1.2s ease-out .34s}.emb-lens #pillar-glows.play .pg3{animation:pglow 1.2s ease-out .68s}@keyframes wglow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.emb-lens #word-glows.play .wg1{animation:wglow 1.2s ease-out 1s}.emb-lens #word-glows.play .wg2{animation:wglow 1.2s ease-out 1.85s}.emb-lens #word-glows.play .wg3{animation:wglow 1.2s ease-out 2.7s}@keyframes cbloom{0%{opacity:0;transform:scale(.5)}45%{opacity:.85}to{opacity:0;transform:scale(1.3)}}.emb-lens #center-glow.play{animation:cbloom 1.5s ease-out}.emb-lens .eyebrow{font-family:Wix Madefor Display,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;fill:var(--gold-dark);transition:fill .35s ease}.emb-lens .item{font-family:Inter,sans-serif;font-size:19px;font-weight:500;letter-spacing:.3px;fill:var(--white);transition:font-size .4s ease}.emb-lens .zone-label{font-family:Wix Madefor Display,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;fill:var(--gold-dark);transition:opacity .3s ease}.emb-lens .wordmark{font-family:Wix Madefor Display,sans-serif;font-size:26px;font-weight:400;letter-spacing:6px;fill:var(--gold-dark)}.emb-lens .baseline{font-family:Wix Madefor Display,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;fill:var(--gold-dark);opacity:0;transition:opacity .45s ease}.emb-lens .outline{transition:stroke-width .35s ease,stroke-opacity .35s ease,stroke .35s ease,opacity .4s ease}.emb-lens .fill-circle{transition:opacity .4s ease}.emb-lens .hit{fill:transparent;pointer-events:all;cursor:pointer}.emb-lens #outline-1,.emb-lens #fill-1,.emb-lens #outline-2,.emb-lens #fill-2,.emb-lens #outline-3,.emb-lens #fill-3{transition:transform .5s ease,opacity .4s ease,stroke-width .35s ease,stroke .35s ease}.emb-lens #outline-1,.emb-lens #fill-1{transform-origin:500px 290px}.emb-lens #outline-2,.emb-lens #fill-2{transform-origin:318px 605px}.emb-lens #outline-3,.emb-lens #fill-3{transform-origin:682px 605px}.emb-lens #lens-svg[data-hover="1"] #outline-1,.emb-lens #lens-svg[data-hover="1"] #fill-1{transform:translateY(210px) scale(1.15)}.emb-lens #lens-svg[data-hover="1"] #outline-1{stroke-width:3;stroke:var(--gold-dark)}.emb-lens #lens-svg[data-hover="1"] #outline-2,.emb-lens #lens-svg[data-hover="1"] #fill-2,.emb-lens #lens-svg[data-hover="1"] #outline-3,.emb-lens #lens-svg[data-hover="1"] #fill-3{opacity:0}.emb-lens #lens-svg[data-hover="1"] #eyebrow-1{fill:var(--gold-dark)}.emb-lens #lens-svg[data-hover="2"] #outline-2,.emb-lens #lens-svg[data-hover="2"] #fill-2{transform:translate(182px,-105px) scale(1.15)}.emb-lens #lens-svg[data-hover="2"] #outline-2{stroke-width:3;stroke:var(--gold-dark)}.emb-lens #lens-svg[data-hover="2"] #outline-1,.emb-lens #lens-svg[data-hover="2"] #fill-1,.emb-lens #lens-svg[data-hover="2"] #outline-3,.emb-lens #lens-svg[data-hover="2"] #fill-3{opacity:0}.emb-lens #lens-svg[data-hover="2"] #eyebrow-2{fill:var(--gold-dark)}.emb-lens #lens-svg[data-hover="3"] #outline-3,.emb-lens #lens-svg[data-hover="3"] #fill-3{transform:translate(-182px,-105px) scale(1.15)}.emb-lens #lens-svg[data-hover="3"] #outline-3{stroke-width:3;stroke:var(--gold-dark)}.emb-lens #lens-svg[data-hover="3"] #outline-1,.emb-lens #lens-svg[data-hover="3"] #fill-1,.emb-lens #lens-svg[data-hover="3"] #outline-2,.emb-lens #lens-svg[data-hover="3"] #fill-2{opacity:0}.emb-lens #lens-svg[data-hover="3"] #eyebrow-3,.emb-lens #lens-svg[data-hover="3"] #eyebrow-3b{fill:var(--gold-dark)}.emb-lens #lens-svg[data-hover="1"] #petal-1-text .item,.emb-lens #lens-svg[data-hover="2"] #petal-2-text .item,.emb-lens #lens-svg[data-hover="3"] #petal-3-text .item{font-size:25px}.emb-lens #petal-1-text,.emb-lens #petal-2-text,.emb-lens #petal-3-text{transition:transform .5s ease,opacity .4s ease}.emb-lens #lens-svg[data-hover="1"] #petal-1-text{transform:translateY(355px)}.emb-lens #lens-svg[data-hover="1"] #petal-2-text,.emb-lens #lens-svg[data-hover="1"] #petal-3-text{opacity:0}.emb-lens #lens-svg[data-hover="2"] #petal-2-text{transform:translate(335px,-177px)}.emb-lens #lens-svg[data-hover="2"] #petal-1-text,.emb-lens #lens-svg[data-hover="2"] #petal-3-text{opacity:0}.emb-lens #lens-svg[data-hover="3"] #petal-3-text{transform:translate(-335px,-163px)}.emb-lens #lens-svg[data-hover="3"] #petal-1-text,.emb-lens #lens-svg[data-hover="3"] #petal-2-text,.emb-lens #lens-svg[data-hover="1"] #zone-direction,.emb-lens #lens-svg[data-hover="1"] #zone-growth,.emb-lens #lens-svg[data-hover="1"] #zone-influence,.emb-lens #lens-svg[data-hover="2"] #zone-direction,.emb-lens #lens-svg[data-hover="2"] #zone-growth,.emb-lens #lens-svg[data-hover="2"] #zone-influence,.emb-lens #lens-svg[data-hover="3"] #zone-direction,.emb-lens #lens-svg[data-hover="3"] #zone-growth,.emb-lens #lens-svg[data-hover="3"] #zone-influence{opacity:0}.emb-lens #baseline{transition:transform .5s ease,opacity .45s ease}.emb-lens #lens-svg[data-hover="1"] #baseline,.emb-lens #lens-svg[data-hover="2"] #baseline{transform:translateY(56px);opacity:1;transition-delay:.18s}.emb-lens #lens-svg[data-hover="3"] #baseline{transform:translateY(86px);opacity:1;transition-delay:.18s}.emb-lens #center-lockup{transition:transform .5s ease}.emb-lens #lens-svg[data-hover="1"] #center-lockup,.emb-lens #lens-svg[data-hover="2"] #center-lockup,.emb-lens #lens-svg[data-hover="3"] #center-lockup{transform:translateY(-191px)}@media (max-width:700px){.emb-lens .stage{padding:0 2vw 12px}.emb-lens .stage-inner{max-width:520px}.emb-lens .controls,.emb-lens .midbox,.emb-lens .closebox{display:none!important}.emb-lens #lens-svg .eyebrow{font-size:30px}.emb-lens #lens-svg .item,.emb-lens #lens-svg .zone-label{font-size:26px}.emb-lens #lens-svg.st0 #zone-direction,.emb-lens #lens-svg.st0 #zone-growth,.emb-lens #lens-svg.st0 #zone-influence{font-size:30px}.emb-lens #lens-svg .wordmark{font-size:32px}.emb-lens #lens-svg .baseline{font-size:18px}}.lens-intro[data-astro-cid-j7pv25f6]{background:var(--cream)}.lens-intro__inner[data-astro-cid-j7pv25f6]{max-width:var(--column);margin:0 auto;padding:var(--sec-pad-top) var(--sec-pad-x) var(--sec-pad-bottom);display:grid;grid-template-columns:minmax(220px,.9fr) 1.4fr;gap:clamp(24px,5vw,72px);align-items:start}.lens-intro__body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:clamp(16px,1.5vw,20px);line-height:1.65;color:var(--ink);margin:0;max-width:62ch}@media (max-width: 800px){.lens-intro__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}}.closing[data-astro-cid-j7pv25f6]{background:var(--cream)}.closing__rule[data-astro-cid-j7pv25f6]{--closing-rule-inset: 9%;max-width:var(--column);margin:0 auto;border-top:1px solid rgba(184,145,47,.4);margin-inline:auto;width:calc(100% - (var(--closing-rule-inset) * 2))}.closing__inner[data-astro-cid-j7pv25f6]{max-width:var(--column);margin:0 auto;--closing-bottom: clamp(36px, 4.4vw, 64px);padding:clamp(24px,2.6vw,40px) clamp(24px,7.5vw,110px) var(--closing-bottom)}.closing__body[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:clamp(15px,1.5vw,19px);line-height:1.45;color:var(--ink);max-width:526px;margin:0}.closing__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:39% 57%;gap:4%;align-items:start}.closing__h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.2vw,28px);line-height:1.1;letter-spacing:-.02em;margin:0;display:flex;flex-direction:column;--closing-line-gap: .22em;gap:var(--closing-line-gap)}.closing__l1[data-astro-cid-j7pv25f6]{color:var(--navy)}.closing__l2[data-astro-cid-j7pv25f6]{color:var(--gold-light-surface);font-weight:400;margin-left:clamp(36px,8.4vw,110px)}@media (max-width: 800px){.closing__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:22px}.closing__l2[data-astro-cid-j7pv25f6]{margin-left:0}}
