.ellai-annotated-figure{scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.ellai-af__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}.ellai-af__figure{position:relative;margin:0;overflow:hidden;border:0;border-radius:var(--blocks-radius);background-color:transparent}.ellai-af__figure--dark{--ellai-af-line: color-mix(in srgb, var(--ellai-accent) 20%, #fff);background-color:transparent}.ellai-af__canvas{position:relative}.ellai-af__canvas picture{display:block}.ellai-af__image{display:block;width:100%;height:auto}.ellai-af__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ellai-af__line{stroke:var(--ellai-af-line, var(--ellai-accent));stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.ellai-af__line--mobile{display:none}.ellai-af__hotspot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ellai-af__at-point{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.ellai-af__at-label{position:absolute;left:var(--lx);top:var(--ly)}.ellai-af__pin{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:2px solid #fff;border-radius:50%;background-color:var(--ellai-accent);color:#fff;font-size:calc(var(--font-body-size) * .8);font-weight:600;line-height:1;box-shadow:0 2px 8px #00000026}.ellai-af__pin--centered{transform:translate(-50%,-50%)}.ellai-af__figure--dark .ellai-af__pin{background-color:#e6eee1;color:var(--ellai-accent);box-shadow:0 1px 12px #00000080}.ellai-af__dot{width:.9rem;height:.9rem;border:2px solid var(--ellai-af-line, var(--ellai-accent));border-radius:50%;background-color:#fff}.ellai-af__label{display:flex;flex-direction:column;gap:.3rem;width:max-content;max-width:min(26rem,36%,calc(98% - var(--lx)));padding:1.1rem 1.2rem;border-left:3px solid var(--ellai-accent);background-color:#fffffff2;color:#1f2421;box-shadow:0 2px 14px #1734270f;transform:translateY(-50%)}.ellai-af__label.is-flipped{max-width:min(26rem,36%,calc(var(--lx) - 2%));transform:translate(-100%,-50%)}.ellai-af__label-title{font-size:calc(var(--font-body-size) * .9);font-weight:600;line-height:1.3}.ellai-af__label-text{font-size:calc(var(--font-body-size) * .8);line-height:1.4;color:#52645b}.ellai-af__note{position:absolute;right:1.6rem;bottom:1.2rem;margin:0;color:rgba(var(--color-foreground),.7)}.ellai-af__figure--dark .ellai-af__note{color:#ffffffb3}.ellai-af__facts{display:grid}.ellai-af__fact{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:1.8rem;padding:2rem 0;border-bottom:1px solid rgb(var(--color-border))}.ellai-af__fact:first-child{padding-top:0}.ellai-af__fact:not(:has(.ellai-af__fact-icon)){grid-template-columns:minmax(0,1fr)}.ellai-af__fact-icon{display:inline-flex;width:3.6rem;height:3.6rem;margin-top:.6rem;color:var(--ellai-accent)}.ellai-af__fact-icon svg,.ellai-af__fact-icon img{width:100%;height:100%;object-fit:contain}.ellai-af__fact-value{margin:0 0 .9rem;color:var(--ellai-accent);line-height:1}.ellai-af__fact-kicker{margin:.2rem 0 1rem;color:var(--ellai-accent);letter-spacing:.05em;text-transform:uppercase}.ellai-af__fact-title{margin:0}.ellai-af__fact-text{margin-top:1.2rem}.ellai-af__steps{display:grid;grid-template-columns:repeat(var(--ellai-step-count, 3),minmax(0,1fr));gap:1rem;margin:0;padding:2rem 0 0;list-style:none}.ellai-af__step{position:relative;display:flex;gap:1rem;align-items:center;min-width:0;padding-right:2rem}.ellai-af__step:not(:last-child):after{content:"\2192";content:"\2192" / "";position:absolute;right:0;top:50%;transform:translateY(-50%);color:rgba(var(--color-foreground),.45)}.ellai-af__step-number{margin:0;color:color-mix(in srgb,var(--ellai-accent) 60%,rgb(var(--color-background)));font-weight:400}.ellai-af__guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem}.ellai-af__guide-item{display:flex;gap:1.2rem;min-width:0;padding-top:1.2rem;border-top:1px solid rgb(var(--color-border))}.ellai-af__guide-number{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background-color:color-mix(in srgb,var(--ellai-accent) 12%,rgb(var(--color-background)));color:var(--ellai-accent);font-size:calc(var(--font-body-size) * .8);font-weight:600;line-height:1}.ellai-af__guide-body{min-width:0}.ellai-af__guide-title{margin:0}.ellai-af__guide-text{margin:.8rem 0 0}.ellai-af__footnote{margin-top:1.6rem;color:rgba(var(--color-foreground),.7)}.ellai-af__footnote p{margin:0;font-size:inherit;line-height:inherit}@media(min-width:1024px){.ellai-af__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3.6rem}.ellai-af--image-right .ellai-af__figure-wrap{order:2}}@media(min-width:768px)and (max-width:1023.98px){.ellai-af__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}.ellai-af__fact:first-child{padding-top:2rem}.ellai-af__guide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.ellai-af__layout{gap:2rem}.ellai-af__line{stroke-width:1.3}.ellai-af__line--desktop{display:none}.ellai-af__line--mobile{display:inline}.ellai-af__at-label{left:var(--lx-m);top:var(--ly-m)}.ellai-af__label,.ellai-af__label.is-flipped{transform:translateY(-50%)}.ellai-af__label.is-flipped-mobile{transform:translate(-100%,-50%)}.ellai-af__label,.ellai-af__label.is-flipped{max-width:min(38%,calc(98% - var(--lx-m)));padding:.6rem .7rem;border-left-width:2px}.ellai-af__label.is-flipped-mobile{max-width:min(38%,calc(var(--lx-m) - 2%))}.ellai-af__label-title{font-size:calc(var(--font-body-size) * .8);line-height:1.35}.ellai-af__pin{width:2.2rem;height:2.2rem;border-width:1.5px}.ellai-af__note{right:1rem;bottom:.8rem}.ellai-af__fact{grid-template-columns:3rem minmax(0,1fr);gap:1.3rem;padding:1.6rem 0}.ellai-af__fact-icon{width:2.8rem;height:2.8rem;margin-top:.4rem}.ellai-af__steps{padding-top:1.6rem}.ellai-af__step{gap:.6rem;padding-right:1.6rem}.ellai-af__guide{gap:1.8rem 1.2rem}.ellai-af__guide-item{gap:.8rem;padding-top:1rem}.ellai-af__guide-number{width:2.2rem;height:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ellai-annotated-figure.css.map */
