/*!
 * Avix Digital · Founder
 * A big rounded card: the founder's photo with a "Watch introduction" pill on
 * one side, an editorial quote with a pixel quotation mark on the other. The
 * pixel character peeks over the photo and pops up when play is near. Dark
 * (default) or warm-paper light. Layout follows the widget width (container
 * queries), so it also works inside narrow columns.
 */
 .avix-fn{--fn-bg:#ffffff;--fn-card:#0b0b0c;--fn-ink:#ffffff;--fn-muted:rgba(255, 255, 255, 0.64);--fn-line:rgba(255, 255, 255, 0.1);--fn-chip:rgba(255, 255, 255, 0.045);--fn-accent:#fb6007;--fn-accent-text:#ff8a3d;--fn-play-bg:#ffffff;--fn-play-ink:#111111;--fn-play-note:#6b665f;--fn-grid:rgba(255, 255, 255, 0.03);--fn-glow:color-mix(in srgb, var(--fn-accent) 20%, transparent);--fn-photo-bg:linear-gradient(160deg, #1d1d20, #121214);--fn-shade:rgba(0, 0, 0, 0.5);--fn-font-display:"Space Grotesk", "Inter", Arial, sans-serif;--fn-font-body:"Inter", Arial, sans-serif;--fn-ease:cubic-bezier(0.22, 1, 0.36, 1);--fn-pop:cubic-bezier(0.34, 1.56, 0.64, 1);--fn-max:1240px;--fn-gutter:24px;--fn-radius:32px;--fn-pal-x:76%;--fn-focus-x:50%;--fn-focus-y:30%;container:avix-fn-root / inline-size;position:relative;display:block;box-sizing:border-box;width:100%;padding:clamp(80px, 9vw, 132px) 0;overflow-x:clip;color:var(--fn-ink);background:var(--fn-bg);font-family:var(--fn-font-body);-webkit-font-smoothing:antialiased}.avix-fn--light{--fn-card:#f5f3ef;--fn-ink:#1a1a1a;--fn-muted:#5c5f66;--fn-line:rgba(26, 26, 26, 0.1);--fn-chip:#ffffff;--fn-accent-text:#b84300;--fn-grid:rgba(26, 26, 26, 0.04);--fn-glow:color-mix(in srgb, var(--fn-accent) 14%, transparent);--fn-photo-bg:linear-gradient(160deg, #ffe7d4, #f6efe8);--fn-shade:rgba(26, 26, 26, 0.22)}.avix-fn *,.avix-fn *::before,.avix-fn *::after{box-sizing:border-box}@supports not (overflow:clip){.avix-fn{overflow-x:hidden}}.avix-fn__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.avix-fn__frame{container:avix-fn / inline-size;position:relative;width:min(calc(100% - var(--fn-gutter) * 2), var(--fn-max));margin-inline:auto}.avix-fn__card{--fn-pal:var(--fn-pal-w, 50px);--fn-inset:clamp(10px, 1.3cqi, 16px);--fn-pad-x:clamp(28px, 5.4cqi, 68px);--fn-pad-y:clamp(32px, 4.8cqi, 60px);--fn-card-r:var(--fn-radius);--fn-chip-x:clamp(12px, 1.45cqi, 18px);position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:var(--fn-inset);border-radius:var(--fn-card-r);background:var(--fn-card);isolation:isolate}.avix-fn__body{--fn-glow-at:100% 0%;position:relative}.avix-fn__body::before,.avix-fn__body::after{content:"";position:absolute;inset:calc(var(--fn-inset) * -1) calc(var(--fn-inset) * -1) calc(var(--fn-inset) * -1) 0;z-index:-1;border-radius:0 var(--fn-card-r) var(--fn-card-r) 0;pointer-events:none}.avix-fn__body::before{background:radial-gradient(min(640px, 70cqi) circle at var(--fn-glow-at),var(--fn-glow),transparent 70%)}.avix-fn__body::after{background-image:linear-gradient(var(--fn-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fn-grid) 1px,transparent 1px);background-position:right top;background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 90% at var(--fn-glow-at),#000,transparent 75%);mask-image:radial-gradient(70% 90% at var(--fn-glow-at),#000,transparent 75%)}.avix-fn--photo-right .avix-fn__body{--fn-glow-at:0% 0%}.avix-fn--photo-right .avix-fn__body::before,.avix-fn--photo-right .avix-fn__body::after{inset:calc(var(--fn-inset) * -1) 0 calc(var(--fn-inset) * -1) calc(var(--fn-inset) * -1);border-radius:var(--fn-card-r) 0 0 var(--fn-card-r)}.avix-fn--photo-right .avix-fn__body::after{background-position:left top}.avix-fn--no-photo .avix-fn__body::before,.avix-fn--no-photo .avix-fn__body::after{inset:calc(var(--fn-inset) * -1);border-radius:var(--fn-card-r)}.avix-fn--plain .avix-fn__body::before,.avix-fn--plain .avix-fn__body::after{display:none}.avix-fn--photo-right .avix-fn__card{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.avix-fn--no-photo .avix-fn__card{grid-template-columns:minmax(0,1fr)}.avix-fn--no-body .avix-fn__frame{width:min(calc(100% - var(--fn-gutter) * 2), 460px)}.avix-fn--no-body .avix-fn__card{grid-template-columns:minmax(0,1fr)}.avix-fn__media{position:relative;min-width:0}.avix-fn__shot{position:relative;width:100%;height:100%;aspect-ratio:4 / 5}.avix-fn__photo{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:calc(var(--fn-radius) - var(--fn-inset));background:var(--fn-photo-bg)}.avix-fn__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--fn-shade),transparent 40%);pointer-events:none}.avix-fn__shot--no-play .avix-fn__photo::after{content:none}.avix-fn .avix-fn__photo img.avix-fn__img{display:block;width:100%;max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:var(--fn-focus-x) var(--fn-focus-y);transform:scale(1.001);transition:transform 1.2s var(--fn-ease)}.avix-fn__perch{--fn-pal-h:calc(var(--fn-pal) * 1.2);--fn-peek:calc(var(--fn-pal-h) * 9 / 12);position:absolute;bottom:calc(100% + var(--fn-inset));left:var(--fn-pal-x);z-index:3;width:calc(var(--fn-pal) * 2);height:calc(var(--fn-pal-h) + var(--fn-pal));margin-left:calc(var(--fn-pal) * -1);overflow:hidden;pointer-events:none}.avix-fn .avix-fn__pal{--pal-w:var(--fn-pal);--pal-color:var(--fn-accent);position:absolute;bottom:0;left:50%;display:block;transform:translate(-50%,var(--fn-peek));transition:transform 0.55s var(--fn-pop)}.avix-fn__perch.is-up .avix-fn__pal{transform:translate(-50%,0)}.avix-fn__perch:not(.is-up) .avix-fn__pal:not(.is-hi):not(.is-wave) .avix-pal__arm{transform:translate(0,-1px)}.avix-fn .avix-pal.is-look-l.is-hi .avix-pal__head{transform:translate(-1px,0)}.avix-fn .avix-fn__eye{fill:#111;opacity:1;transition:opacity 0.2s ease 0.3s}.avix-fn__perch.is-up .avix-fn__eye{opacity:0;transition-delay:0s}.avix-fn .avix-pal svg,.avix-fn .avix-fn__icon svg{overflow:visible}.avix-fn.is-off .avix-pal,.avix-fn.is-off .avix-pal *,.avix-fn.is-off .avix-fn__play-icon::before{animation-play-state:paused!important}.avix-fn .avix-fn__play{position:absolute;bottom:clamp(14px, 1.9cqi, 22px);left:clamp(14px, 1.9cqi, 22px);z-index:2;display:inline-flex;align-items:center;gap:12px;max-width:calc(100% - 28px);min-height:52px;margin:0;padding:6px 20px 6px 6px;border:0;border-radius:999px;color:var(--fn-play-ink);background:var(--fn-play-bg);box-shadow:0 10px 24px -10px rgb(0 0 0 / .45);font-family:var(--fn-font-body);font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.2;text-decoration:none;text-transform:none;transition:transform 0.35s var(--fn-ease),box-shadow 0.35s var(--fn-ease)}.avix-fn .avix-fn__play:hover,.avix-fn .avix-fn__play:focus,.avix-fn .avix-fn__play:active{color:var(--fn-play-ink);background:var(--fn-play-bg);text-decoration:none}.avix-fn .avix-fn__play:focus-visible{outline:2px solid var(--fn-accent);outline-offset:4px}.avix-fn__play-icon{position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:var(--fn-accent);transition:transform 0.35s var(--fn-pop)}.avix-fn__play-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--fn-accent);opacity:0;animation:avix-fn-ring 2.4s var(--fn-ease) infinite}.avix-fn__play-icon svg{position:relative;width:16px;height:16px;margin-left:2px;fill:currentColor}.avix-fn__play-icon.is-out::before{content:none}.avix-fn__play-icon.is-out svg{margin-left:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.avix-fn__play-text{min-width:0;text-wrap:wrap}.avix-fn__play-tail{display:inline-block;max-width:100%}.avix-fn__play-note{display:inline;color:var(--fn-play-note);font-weight:500;white-space:nowrap}.avix-fn__play-note::before{content:"·";margin:0 6px 0 2px}.avix-fn__cta{padding-top:28px}.avix-fn .avix-fn__play.avix-fn__play--inline{position:relative;bottom:auto;left:auto;max-width:100%;box-shadow:0 0 0 1px var(--fn-line),0 10px 24px -14px rgb(0 0 0 / .4)}@media (hover:hover){.avix-fn .avix-fn__play:hover{box-shadow:0 14px 28px -10px rgb(0 0 0 / .5);transform:translateY(-2px)}.avix-fn .avix-fn__play:hover .avix-fn__play-icon{transform:scale(1.08)}.avix-fn__shot:hover .avix-fn__photo img.avix-fn__img{transform:scale(1.035)}}.avix-fn__body{display:flex;flex-direction:column;min-width:0;min-height:0;padding:calc(var(--fn-pad-y) - var(--fn-inset) + 4px) var(--fn-pad-x) calc(var(--fn-pad-y) - var(--fn-inset))}.avix-fn--photo-right .avix-fn__body{padding-inline:calc(var(--fn-pad-x) - var(--fn-inset)) var(--fn-pad-x)}.avix-fn .avix-fn__eyebrow{display:inline-flex;align-items:flex-start;gap:10px;margin:0;padding:0;color:var(--fn-muted);font-family:var(--fn-font-display);font-size:12.5px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.avix-fn .avix-fn__eyebrow::before{content:"";flex:none;width:7px;height:7px;margin-top:calc((1.4em - 7px) / 2);background:var(--fn-accent)}.avix-fn .avix-fn__quote{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:clamp(26px, 3.4cqi, 44px) 0 0}.avix-fn__say{flex:1 1 auto;padding-bottom:clamp(30px, 3.6cqi, 44px)}.avix-fn__quote--short .avix-fn__say{display:flex;flex-direction:column;justify-content:center}.avix-fn .avix-fn__quote--solo{justify-content:center}.avix-fn .avix-fn__quote--solo .avix-fn__say{flex:0 0 auto;padding-bottom:0}.avix-fn .avix-fn__mark{display:block;width:40px;height:28px;margin:0 0 clamp(18px, 2.2cqi, 26px);overflow:visible;fill:var(--fn-accent);shape-rendering:crispEdges}.avix-fn .avix-fn__words{margin:0;padding:0;color:var(--fn-ink);font-family:var(--fn-font-display);font-size:clamp(26px, 2.5cqi, 31px);font-style:normal;font-weight:500;letter-spacing:-.022em;line-height:1.3;text-transform:none;overflow-wrap:anywhere}.avix-fn .avix-fn__words p{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-wrap:pretty}.avix-fn .avix-fn__words p:only-child{text-wrap:balance}.avix-fn .avix-fn__words.avix-fn__words--short{font-size:clamp(30px, 3.6cqi, 44px);letter-spacing:-.03em;line-height:1.12}.avix-fn .avix-fn__words p+p{margin-top:.6em}.avix-fn .avix-fn__accent{color:var(--fn-accent-text)}.avix-fn .avix-fn__author{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:0;padding:24px 0 0;border-top:1px solid var(--fn-line)}.avix-fn .avix-fn__quote>.avix-fn__author:first-child{margin-top:auto}.avix-fn__who{min-width:0;max-width:100%}.avix-fn .avix-fn__name{margin:0;padding:0;color:var(--fn-ink);font-family:var(--fn-font-display);font-size:clamp(18px, 1.6cqi, 20px);font-weight:600;letter-spacing:-.015em;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.avix-fn .avix-fn__name-link,.avix-fn .avix-fn__name-link:hover,.avix-fn .avix-fn__name-link:focus{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size 0.35s var(--fn-ease)}.avix-fn .avix-fn__name-link:hover{background-size:100% 1px}.avix-fn .avix-fn__name-link:focus-visible{outline:2px solid var(--fn-accent);outline-offset:3px}.avix-fn .avix-fn__role{margin:0;padding:4px 0 0;color:var(--fn-muted);font-family:var(--fn-font-body);font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.avix-fn .avix-fn__chip{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:40px;margin:0;padding:5px 15px 5px 5px;border:1px solid var(--fn-line);border-radius:999px;color:var(--fn-ink);background:var(--fn-chip);font-family:var(--fn-font-body);font-size:13.5px;font-weight:500;letter-spacing:-.005em;line-height:1.3}.avix-fn .avix-fn__chip>span:last-child{min-width:0;overflow-wrap:anywhere}.avix-fn .avix-fn__chip.is-plain{padding-inline:16px}.avix-fn .avix-fn__verified{font-weight:600}.avix-fn .avix-fn__chip img.avix-fn__seal{display:block;flex:none;width:28px;max-width:none;height:28px;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;object-fit:cover}.avix-fn .avix-fn__badges{display:flex;flex-wrap:wrap;gap:12px 0;margin:0 0 0 calc(var(--fn-chip-x) * -1 - 1px);padding:22px 0 0;list-style:none;-webkit-clip-path:inset(0 0 0 calc(var(--fn-chip-x) / 2));clip-path:inset(0 0 0 calc(var(--fn-chip-x) / 2))}.avix-fn .avix-fn__badges .avix-fn__chip{gap:8px;min-height:24px;padding:0 var(--fn-chip-x);border:0;border-left:1px solid var(--fn-line);border-radius:0;color:var(--fn-muted);background:none}.avix-fn .avix-fn__badges .avix-fn__icon{width:auto;height:auto;border-radius:0;background:none}.avix-fn .avix-fn__badges li::before,.avix-fn .avix-fn__badges li::marker{display:none;content:none}.avix-fn__icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--fn-accent) 15%,transparent)}.avix-fn__icon svg{display:block;width:16px;height:16px;overflow:visible;fill:var(--fn-accent-text);shape-rendering:crispEdges}.avix-fn__icon .is-soft{fill:#ffb547}.avix-fn.is-armed .avix-fn__card{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.9s var(--fn-ease)}.avix-fn.is-armed .avix-fn__photo img.avix-fn__img{transform:scale(1.08);transition:transform 1.6s var(--fn-ease)}.avix-fn.is-armed [data-fn-reveal]{opacity:0;transform:translateY(18px);transition:opacity 0.7s ease,transform 0.8s var(--fn-ease);transition-delay:calc(var(--fn-i, 0) * 90ms + 220ms)}.avix-fn.is-armed .avix-fn__mark rect{opacity:0;transition:opacity 0.01s steps(1);transition-delay:calc(var(--fn-p, 0) * 80ms + 320ms)}.avix-fn.is-armed .avix-fn__pal{transform:translate(-50%,100%)}.avix-fn.is-armed.is-in .avix-fn__card,.avix-fn.is-armed.is-in [data-fn-reveal]{opacity:1;transform:none}.avix-fn.is-armed.is-in .avix-fn__photo img.avix-fn__img{transform:scale(1.001)}.avix-fn.is-armed.is-in .avix-fn__mark rect{opacity:1}.avix-fn.is-armed.is-in .avix-fn__pal{transform:translate(-50%,var(--fn-peek))}.avix-fn.is-armed.is-in:not(.is-settled) .avix-fn__pal{transition-delay:0.7s}.avix-fn.is-armed.is-in .avix-fn__perch.is-up .avix-fn__pal{transform:translate(-50%,0);transition-delay:0s}@media (hover:hover){.avix-fn.is-armed.is-in .avix-fn__shot:hover .avix-fn__photo img.avix-fn__img{transform:scale(1.035);transition-duration:1.2s}}.elementor-editor-active .avix-fn .avix-fn__card,.elementor-editor-active .avix-fn [data-fn-reveal],.elementor-editor-active .avix-fn .avix-fn__mark rect{opacity:1;transform:none}@keyframes avix-fn-ring{0%{opacity:.45;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.7)}}@supports (width:round(1px,1px)){.avix-fn__card{--fn-pal:round(var(--fn-pal-w, 50px), 10px)}}@container avix-fn (max-width:1100px){.avix-fn .avix-fn__badges .avix-fn__chip{font-size:13px}}@container avix-fn (max-width:1024px){.avix-fn__card{--fn-pad-x:clamp(26px, 4.2cqi, 48px)}.avix-fn .avix-fn__words{font-size:clamp(24px, 2.6cqi, 26px)}.avix-fn .avix-fn__words.avix-fn__words--short{font-size:clamp(28px, 3.4cqi, 36px)}}@container avix-fn (min-width:821px) and (max-width:1000px){.avix-fn .avix-fn__badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.avix-fn .avix-fn__badges .avix-fn__chip{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}}@container avix-fn (max-width:820px){.avix-fn__card{--fn-pad-x:clamp(20px, 5cqi, 40px);--fn-pad-y:clamp(28px, 5cqi, 40px)}.avix-fn__card,.avix-fn--photo-right .avix-fn__card{grid-template-columns:minmax(0,1fr)}.avix-fn--photo-right .avix-fn__media{order:-1}.avix-fn__shot{height:auto;aspect-ratio:16 / 10}.avix-fn--no-body .avix-fn__shot{aspect-ratio:4 / 5}.avix-fn__body,.avix-fn--photo-right .avix-fn__body{--fn-glow-at:100% 100%;padding:var(--fn-pad-y) calc(var(--fn-pad-x) - var(--fn-inset)) calc(var(--fn-pad-y) - var(--fn-inset))}.avix-fn__body::before,.avix-fn__body::after,.avix-fn--photo-right .avix-fn__body::before,.avix-fn--photo-right .avix-fn__body::after{inset:0 calc(var(--fn-inset) * -1) calc(var(--fn-inset) * -1);border-radius:0 0 var(--fn-card-r) var(--fn-card-r)}.avix-fn--no-photo .avix-fn__body::before,.avix-fn--no-photo .avix-fn__body::after{inset:calc(var(--fn-inset) * -1);border-radius:var(--fn-card-r)}.avix-fn__body::after,.avix-fn--photo-right .avix-fn__body::after{background-position:right bottom}.avix-fn .avix-fn__words{font-size:clamp(24px, 3.4cqi, 26px)}.avix-fn .avix-fn__words.avix-fn__words--short{font-size:clamp(26px, 4.4cqi, 34px)}.avix-fn .avix-fn__words p,.avix-fn .avix-fn__words p:only-child{text-wrap:pretty}.avix-fn .avix-fn__words.avix-fn__words--short p{text-wrap:balance}}@container avix-fn-root (max-width:560px){.avix-fn__frame{width:calc(100% - 32px)}}@container avix-fn (max-width:560px){.avix-fn__card{--fn-pal:var(--fn-pal-w, 40px);--fn-inset:8px;--fn-pad-x:22px;--fn-pad-y:28px;--fn-card-r:min(var(--fn-radius), 24px)}.avix-fn__photo{border-radius:min(calc(var(--fn-radius) - var(--fn-inset)), 18px)}.avix-fn__shot{aspect-ratio:5 / 4}.avix-fn .avix-fn__play{min-height:48px;padding-right:16px;font-size:14px}.avix-fn__play-icon{width:36px;height:36px}.avix-fn .avix-fn__quote{padding-top:22px}.avix-fn .avix-fn__mark{width:30px;height:21px;margin-bottom:16px}.avix-fn__say{padding-bottom:26px}.avix-fn .avix-fn__words{font-size:clamp(21px, 6cqi, 24px);line-height:1.3}.avix-fn .avix-fn__words.avix-fn__words--short{font-size:clamp(24px, 7cqi, 28px);line-height:1.15}.avix-fn .avix-fn__author{padding-top:20px}.avix-fn__cta{padding-top:22px}.avix-fn .avix-fn__badges{flex-direction:column;gap:0;margin-left:0;padding-top:16px;-webkit-clip-path:none;clip-path:none}.avix-fn .avix-fn__badges .avix-fn__chip{min-height:48px;padding:9px 0;border:0;border-top:1px solid var(--fn-line);border-radius:0;color:var(--fn-ink);background:none}.avix-fn .avix-fn__badges .avix-fn__icon{width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--fn-accent) 15%,transparent)}}@supports (width:round(1px,1px)){@container avix-fn (max-width:560px){.avix-fn__card{--fn-pal:round(var(--fn-pal-w, 40px), 10px)}}}html.avix-fn-lock,html.avix-fn-lock body{overflow:hidden}html.avix-fn-lock.avix-fn-gutter{scrollbar-gutter:stable}.avix-fn-modal{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;padding:clamp(16px, 4vw, 56px);font-family:"Inter",Arial,sans-serif;-webkit-font-smoothing:antialiased}.avix-fn-modal[hidden]{display:none}.avix-fn-modal__guard{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.avix-fn-modal__backdrop{position:absolute;inset:0;background:rgb(5 6 8 / .92);opacity:0;transition:opacity 0.35s ease}.avix-fn-modal__box{position:relative;width:min(1120px, 100%, calc((100vh - 140px) * 16 / 9));aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:#000;box-shadow:0 30px 80px rgb(0 0 0 / .55);opacity:0;transform:translateY(16px) scale(.97);transition:opacity 0.35s ease,transform 0.5s cubic-bezier(.22,1,.36,1)}.avix-fn-modal.is-open .avix-fn-modal__backdrop,.avix-fn-modal.is-open .avix-fn-modal__box{opacity:1;transform:none}.avix-fn-modal__box iframe,.avix-fn-modal__box video{display:block;width:100%;max-width:none;height:100%;margin:0;border:0;background:#000;object-fit:contain}.avix-fn-modal .avix-fn-modal__close{position:absolute;top:clamp(12px, 2vw, 24px);right:clamp(12px, 2vw, 24px);z-index:2;display:grid;place-items:center;width:48px;height:48px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;color:#111;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .35);cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform 0.3s cubic-bezier(.34,1.56,.64,1),background-color 0.2s ease,color 0.2s ease}.avix-fn-modal .avix-fn-modal__close:hover,.avix-fn-modal .avix-fn-modal__close:focus,.avix-fn-modal .avix-fn-modal__close:active{color:#111;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.avix-fn-modal .avix-fn-modal__close:focus-visible{outline:2px solid #fb6007;outline-offset:3px}.avix-fn-modal__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.4}@media (hover:hover){.avix-fn-modal .avix-fn-modal__close:hover{color:#fff;background:#fb6007;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.avix-fn *,.avix-fn *::before,.avix-fn *::after,.avix-fn-modal *,.avix-fn-modal *::before,.avix-fn-modal *::after{animation:none!important;transition-duration:0.01ms!important;transition-delay:0ms!important}.avix-fn.is-armed .avix-fn__card,.avix-fn.is-armed [data-fn-reveal],.avix-fn.is-armed .avix-fn__mark rect{opacity:1;transform:none}.avix-fn .avix-fn__pal,.avix-fn.is-armed .avix-fn__pal{transform:translate(-50%,var(--fn-peek))}.avix-fn .avix-fn__perch.is-up .avix-fn__pal{transform:translate(-50%,0)}}