.v11-flux .fx-hero{--fx-pad-top:clamp(1.25rem,3vw,2.5rem);--fx-pad-bottom:clamp(3rem,6vw,4.5rem);--fx-fig:clamp(3.5rem,min(15vw,16svh),8.5rem);--fx-split-mt:clamp(1.75rem,3.5svh,2.75rem);--fx-t:1600ms}.v11-flux .fx-ico{width:1rem;height:1rem;flex:none}.v11-flux .fx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "lead" "ops" "split" "acts" "note" "phone" "badge"}.v11-flux .fx-badge{grid-area:badge;justify-self:start;margin-top:1.75rem}.v11-flux .fx-hero-title{grid-area:title;margin:0}.v11-flux .fx-hero-lead{grid-area:lead;margin:1rem 0 0}.v11-flux .fx-hero-ops{grid-area:ops;margin:1.25rem 0 0}.v11-flux .fx-split{grid-area:split;margin-top:var(--fx-split-mt)}.v11-flux .fx-hero-acts{grid-area:acts;margin-top:1.75rem}.v11-flux .fx-hero-note{grid-area:note;margin:.75rem 0 0}.v11-flux .fx-phone{grid-area:phone;margin:2.5rem 0 0}@media (min-width:768px){.v11-flux .fx-hero-grid{grid-template-areas:"badge" "title" "lead" "ops" "split" "acts" "note" "phone"}.v11-flux .fx-badge{margin-top:0}.v11-flux .fx-hero-title{margin-top:1.25rem}}@media (min-width:1024px){.v11-flux .fx-hero-grid{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:clamp(2.5rem,4vw,4.5rem);column-gap:clamp(2.5rem,4vw,4.5rem);grid-template-rows:1fr repeat(7,auto) 1fr;grid-template-areas:". phone" "badge phone" "title phone" "lead phone" "ops phone" "split phone" "acts phone" "note phone" ". phone";min-height:calc(100svh - 4rem - var(--fx-pad-top) - var(--fx-pad-bottom))}.v11-flux .fx-phone{margin:0;align-self:center}}.v11-flux .fx-h1-first,.v11-flux .fx-h1-then{display:block}.v11-flux .fx-h1-then{color:var(--fx-muted)}.v11-flux .fx-badge{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.4rem 1rem;border-radius:999px;background:var(--fx-nuit-2);color:var(--fx-fg);font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;text-wrap:balance;transition:background-color .16s ease;box-shadow:inset 0 0 0 1px rgb(250 240 230/.08)}@media (hover:hover){.v11-flux .fx-badge:hover{background:color-mix(in srgb,var(--fx-nuit-2) 80%,#ffffff)}}.v11-flux .fx-badge-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--fx-ok-vif);flex:none}.v11-flux .fx-hero-ops{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none}.v11-flux .fx-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.v11-flux .fx-hero-note{font-size:.8125rem;color:var(--fx-muted)}@media (max-width:479px){.v11-flux .fx-hero-acts .fx-btn,.v11-flux .fx-hero-ask .xask-pill,.v11-flux .xask.fx-hero-ask{width:100%}.v11-flux .fx-hero-ask .xask-pill{justify-content:center}}@media (max-width:379px),(max-width:479px) and (max-height:700px){.v11-flux .fx-hero{--fx-split-mt:1rem}.v11-flux .fx-hero .fx-hero-title{font-size:1.875rem}.v11-flux .fx-hero .fx-hero-lead{margin-top:.75rem}.v11-flux .fx-hero .fx-hero-ops{gap:.5rem 1rem;margin-top:1rem}.v11-flux .fx-hero .fx-split-fee{margin-top:.6rem}.v11-flux .fx-hero .fx-split-cap{font-size:.875rem}.v11-flux .fx-hero .fx-hero-acts{margin-top:1rem}}.v11-flux .fx-split{--fx-in:calc(var(--fx-margin) - var(--fx-rule-x));position:relative;display:grid;align-items:end;margin-left:calc(var(--fx-rule-x) - var(--fx-margin));grid-template-columns:minmax(1.5rem,1fr) auto;grid-template-areas:"branch fig" "fee fee" "cap cap" "ref ref"}.v11-flux .fx-split-fig{--h:1.08em;grid-area:fig;position:relative;display:flex;height:var(--h);margin:0 0 -.14em;padding-left:.12em;font:var(--fx-weight) var(--fx-fig)/1 var(--fx-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--fx-fg);white-space:nowrap}.v11-flux .fx-split-fig>span{display:block;height:var(--h);line-height:var(--h);white-space:pre}.v11-flux .fx-split-fig>.is-sp{width:.2em}.v11-flux .fx-dig{overflow:hidden;-webkit-mask-image:linear-gradient(transparent .1em,#000 .16em,#000 .9em,transparent .95em);mask-image:linear-gradient(transparent .1em,#000 .16em,#000 .9em,transparent .95em)}.v11-flux .fx-dig-s{display:flex;flex-direction:column;transform:translateY(calc(-1 * var(--h)))}.v11-flux .fx-dig-s>span{display:block;height:var(--h);line-height:var(--h)}.v11-flux .fx-split-fig:after{content:"";position:absolute;left:0;right:calc(-1 * var(--fx-stub-out, 0px));bottom:.14em;height:2px;background:var(--fx-fil);box-shadow:0 0 10px var(--fx-fil-glow)}.v11-flux .fx-split-branch,.v11-flux .fx-split-dot,.v11-flux .fx-split-rider{grid-area:branch;align-self:end}.v11-flux .fx-split-branch{height:2px;background:var(--fx-fil);box-shadow:0 0 10px var(--fx-fil-glow);transform-origin:right}.v11-flux .fx-split-dot{justify-self:start;width:.75rem;height:.75rem;border-radius:50%;translate:calc(-50% + 1px) calc(50% - 1px);background:var(--fx-fil);box-shadow:0 0 0 4px var(--fx-bg),0 0 18px 2px var(--fx-fil-glow)}.v11-flux .fx-split-rider{position:relative;height:2px;transform:translateX(-100%);pointer-events:none}.v11-flux .fx-split-chip{position:absolute;left:100%;top:50%;translate:-50% -50%;opacity:0;z-index:1;padding:.35em .75em;border-radius:999px;white-space:nowrap;background:var(--fx-or-vif);color:#2b2015;font:600 clamp(1rem,calc(var(--fx-fig) * .24),2rem)/1 var(--fx-mono);font-variant-numeric:tabular-nums;box-shadow:0 0 22px 2px var(--fx-fil-glow),0 12px 24px -10px rgb(0 0 0/.7)}.v11-flux .fx-split-fee{grid-area:fee;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:.85rem 0 0;padding-left:var(--fx-in);font-family:var(--fx-mono);font-variant-numeric:tabular-nums}.v11-flux .fx-split-fee b{font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--fx-gold)}.v11-flux .fx-split-rate{white-space:nowrap}.v11-flux .fx-split-fee>span{font-size:.6875rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted)}.v11-flux .fx-split-cap{grid-area:cap;display:grid;justify-items:start;margin:.6rem 0 0;padding-left:var(--fx-in);font-size:.9375rem;line-height:1.4;color:var(--fx-muted)}.v11-flux .fx-split-cap>span{grid-area:1/1;display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.35em;column-gap:.35em}.v11-flux .fx-split-was{opacity:0;visibility:hidden}.v11-flux .fx-split-you{font-weight:600;color:var(--fx-green)}.v11-flux .fx-split-cap .fx-op{width:1.25rem;height:1.25rem;border-radius:.35rem;font-size:.5rem}.v11-flux .fx-split-ref{grid-area:ref;display:flex;flex-wrap:nowrap;align-items:center;gap:0 .5rem;min-height:2.75rem;margin:.15rem 0 0;padding-left:var(--fx-in);font:400 .75rem/1.4 var(--fx-mono);letter-spacing:.02em;color:var(--fx-muted)}.v11-flux .fx-split-ref>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v11-flux .fx-split-replay{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--fx-fg) 40%,transparent);background:transparent;color:var(--fx-fg);cursor:pointer}@media (hover:hover){.v11-flux .fx-split-replay:hover{border-color:var(--fx-fg)}}.v11-flux .fx-split-replay svg{width:.9rem;height:.9rem}.v11-flux .fx-stub{display:none}@media (min-width:1280px){.v11-flux .fx-hero{--fx-stub-out:0.75rem}.v11-flux .fx-split{--fx-in:0px;margin-left:calc(-1 * (var(--fx-margin) + var(--fx-gutter)));grid-template-columns:calc(var(--fx-gutter) + var(--fx-rule-x)) minmax(3rem,1fr) auto;grid-template-areas:"fee branch fig" ". cap cap" ". ref ref"}.v11-flux .fx-split-fee{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;align-self:end;gap:.2rem;margin:0;padding:0 1.25rem .45rem 0;text-align:right}.v11-flux .fx-split-fee b{font-size:1.5rem}.v11-flux .fx-split-fee>span{max-width:calc(var(--fx-margin) + var(--fx-gutter) - 2.5rem)}.v11-flux .fx-split-sep{display:none}.v11-flux .fx-split-rate{display:block}.v11-flux .fx-split-cap{justify-items:end;padding-left:0;text-align:right}.v11-flux .fx-split-cap>span,.v11-flux .fx-split-ref{justify-content:flex-end}.v11-flux .fx-split-ref{padding-left:0}.v11-flux .fx-stub{display:block;grid-column:1;grid-row:split-start/-1;justify-self:end;width:3px;margin:calc(var(--fx-split-mt) + var(--fx-fig) * .94 - 2px) calc(-.75rem - 1.5px) calc(-1 * var(--fx-pad-bottom)) 0;border-radius:3px 3px 0 0;background:var(--fx-ok-vif);transform-origin:top}}.v11-flux .fx-phone{--fx-phone-h:clamp(22rem,calc(100svh - 17rem),34rem);display:grid;grid-template-columns:minmax(0,clamp(9.5rem,40vw,13rem)) minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:end}@media (min-width:1024px){.v11-flux .fx-phone{display:block}}.v11-flux .fx-device{position:relative;padding:.3rem;border-radius:1.6rem;background:#0b0806;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06),0 0 0 1.5px #3b3129,0 40px 80px -36px rgb(0 0 0/.8)}.v11-flux .fx-device video{display:block;width:100%;height:auto;aspect-ratio:590/1282;border-radius:1.35rem;background:#f6f1e7;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.v11-flux .fx-device{padding:.45rem;border-radius:2.4rem}.v11-flux .fx-device video{border-radius:2rem}}@media (min-width:1024px){.v11-flux .fx-device video{width:auto;max-width:none;height:var(--fx-phone-h)}}.v11-flux .fx-still{display:none}.v11-flux .fx-still img,.v11-flux .fx-still-end{position:absolute;inset:.3rem;width:calc(100% - .6rem);height:calc(100% - .6rem);border-radius:1.35rem;background:#f6f1e7;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.v11-flux .fx-still img,.v11-flux .fx-still-end{inset:.45rem;width:calc(100% - .9rem);height:calc(100% - .9rem);border-radius:2rem}}.v11-flux .fx-still-end[hidden]{display:none}@media (prefers-reduced-motion:reduce){.v11-flux .fx-still{display:block}}.v11-flux .fx-cap{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0}@media (min-width:1024px){.v11-flux .fx-cap{flex-direction:row;align-items:center;justify-content:space-between;margin-top:.6rem;padding-left:.25rem}}.v11-flux .fx-cap-text{font:400 .75rem/1.35 var(--fx-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fx-muted)}@media (prefers-reduced-motion:no-preference){.v11-flux .fx-dig-s{animation:v11fx-roll .9s cubic-bezier(.3,1.32,.55,1) calc(var(--fx-t) + var(--i) * 80ms) both}.v11-flux .fx-split-branch{animation:v11fx-reach .9s var(--fx-io) var(--fx-t) both}.v11-flux .fx-split-rider{animation:v11fx-ride .9s var(--fx-io) var(--fx-t) both}.v11-flux .fx-split-chip{animation:v11fx-chip 1.06s linear var(--fx-t) both}.v11-flux .fx-split-dot{animation:v11fx-dot .52s var(--fx-spring) calc(var(--fx-t) + .86s) both}.v11-flux .fx-split-fee{animation:v11fx-print .32s steps(4) calc(var(--fx-t) + .92s) both}.v11-flux .fx-split-was{animation:v11fx-was .32s ease calc(var(--fx-t) + .96s) both}.v11-flux .fx-split-now{animation:v11fx-now .46s var(--fx-expo) calc(var(--fx-t) + 1.06s) both}.v11-flux .fx-stub{animation:v11fx-drop 1s var(--fx-expo) calc(var(--fx-t) + 1.3s) both}}@keyframes v11fx-roll{0%{transform:translateY(calc(-1 * var(--k) * var(--h)))}to{transform:translateY(calc(-1 * var(--h)))}}@keyframes v11fx-reach{0%{transform:scaleX(0)}}@keyframes v11fx-ride{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes v11fx-chip{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes v11fx-dot{0%{transform:scale(0)}55%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes v11fx-was{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes v11fx-now{0%{opacity:0;transform:translateY(.4em)}}@keyframes v11fx-drop{0%{transform:scaleY(0)}}