html.route-infraHomeApp{--amber:#2fc648;--amber-lit:#8ee69f;--amber-deep:#0a3a16;--amber-rgb:47, 198, 72;--amber-lit-rgb:110, 230, 135;--amber-hot:#f0fff3;--bone-rgb:236, 255, 240}.route-infraHomeApp .foot{--foot-red:47, 198, 72;--foot-seam:160, 235, 175;--foot-blue:70, 150, 90}.page.inf-sub.pb{--ph-a:#2fc648;--ph-a-rgb:47, 198, 72;--ph-lit:#6ee687;--ph-lit-rgb:110, 230, 135;--ph-hot:#e2ffe8;--ph-label:#a6f0b8;--ph-ink:#041408;--ph-ink-rgb:4, 20, 8;--ph-white:#f4fff6;--ph-voice:#d9f3df;--ph-prose:#ecfff0f0;--ph-mid-rgb:70, 150, 90;--ph-display:"Wix Madefor Display", "DM Sans", system-ui, sans-serif;--ph-r-main:.95rem;--ph-r-alt:.95rem;--ph-halo:0 0 6px #04100a, 0 0 12px #04100ae6, 0 0 26px #04100a}.pb h1{letter-spacing:-.025em;max-width:15ch;font-weight:700}.pb h2{letter-spacing:-.02em;font-weight:700}.pb-story{max-width:88rem;padding-inline:var(--ph-px);grid-template-rows:auto 56svh auto;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.pb-hero{grid-area:1/1;padding-top:1.2rem;padding-bottom:1.2rem}.pb-figure{top:var(--sbar-h,3.5rem);z-index:3;height:56svh;margin:0 calc(var(--ph-px) * -1);background:linear-gradient(#04100a00 0,#04100a 12% 88%,#04100a00 100%);grid-area:2/1/4;align-self:start;position:sticky}.pb .ph-stage{height:100%}.pb .ph-still img{object-position:center}.pb-caps{grid-area:3/1}.pb-cap{min-height:34svh;transition:opacity .2s var(--ph-out);align-content:center;gap:.5rem;padding-block:1.6rem;display:grid}.pb-cap:first-child{margin-top:0}.pb-js .pb-cap:not(.is-on){opacity:.66}.pb-cap h2{align-items:baseline;gap:.7rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);display:flex}.pb-cap h2:before{content:"";border:1.5px solid rgba(var(--ph-lit-rgb), .7);background:rgba(var(--ph-a-rgb), .12);border-radius:22%;flex:none;align-self:center;width:.78em;height:.78em}.pb-cap.is-on h2:before{background:var(--ph-lit);border-color:var(--ph-hot);box-shadow:0 0 14px 2px rgba(var(--ph-a-rgb), .8)}.pb-cap p{text-wrap:pretty;max-width:30rem;text-shadow:var(--ph-halo)}@media (min-width:64rem){.pb-story{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,6rem)}.pb-hero{min-height:calc(100svh - var(--sbar-h,3.5rem) - 3rem);flex-direction:column;grid-area:1/1;justify-content:center;padding-block:1rem 2rem;display:flex}.pb-figure{top:calc(var(--sbar-h,3.5rem) + 1rem);height:calc(100svh - var(--sbar-h,3.5rem) - 2rem);background:0 0;border:0;grid-area:1/2/3;margin:0}.pb-caps{grid-area:2/1}.pb-cap{min-height:72svh}}.pb-sec{padding-top:clamp(2.1rem,4vw,3rem)}.pb-sec:before{content:"";left:var(--ph-px);right:var(--ph-px);background:linear-gradient(90deg, rgba(var(--ph-lit-rgb), .5), rgba(var(--ph-lit-rgb), .05));height:1px;position:absolute;top:0}.pb-sec:after{content:"";left:var(--ph-px);background:var(--ph-lit);border:1.5px solid var(--ph-hot);width:1.4rem;height:1.4rem;box-shadow:0 0 16px 2px rgba(var(--ph-a-rgb), .8);border-radius:22%;position:absolute;top:-.7rem}.pb-sec h2{max-width:20ch}.pb-layout{gap:2.2rem 4rem;display:grid}@media (min-width:64rem){.pb-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.pb-layout__intro{text-wrap:pretty;max-width:34rem;margin-top:.9rem}.pb-shots{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(.8rem,3vw,2rem);max-width:38rem;display:grid}.pb-shot{margin:0}.pb-shot:nth-child(2){margin-top:clamp(1.5rem,6vw,3.5rem)}.pb-shot img{border:3px solid rgba(var(--ph-lit-rgb), .8);width:100%;height:auto;box-shadow:0 0 40px -8px rgba(var(--ph-a-rgb), .55);background:#04100a;border-radius:1.6rem;display:block}.pb-shot figcaption{color:rgba(var(--bone-rgb), .9);text-shadow:var(--ph-halo);margin-top:.7rem;font-size:.9rem;line-height:1.4}.pb-any__p1{max-width:46rem;font:700 clamp(1.4rem, 1.05rem + 1.4vw, 2.3rem)/1.25 var(--ph-display);letter-spacing:-.015em;color:var(--ph-white);text-wrap:pretty;margin-top:1.4rem}.pb-any__p2{text-wrap:pretty;max-width:40rem;margin-top:1.2rem}.pb-try__intro{text-wrap:pretty;max-width:36rem;margin-top:.9rem}.pb-ways{gap:1rem;margin-top:1.8rem;display:grid}@media (min-width:52rem){.pb-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-way{border:1.5px solid rgba(var(--ph-lit-rgb), .55);box-shadow:0 0 30px -10px rgba(var(--ph-a-rgb), .5);background:linear-gradient(#0a2c14e6,#05180aeb);border-radius:1.3rem;padding:1.2rem 1.25rem 1.3rem}.pb-way h3{font-size:1.15rem}.pb-way p{text-shadow:none;text-wrap:pretty;margin-top:.4rem}.pb-way--no{border-color:rgba(var(--bone-rgb), .4);box-shadow:none;background:#04100ae6}.pb-way--no h3{color:rgba(var(--bone-rgb), .85)}.pb-twa{max-width:52rem}.pb-twa p{text-wrap:pretty;max-width:42rem;margin-top:1.1rem}.pb-twa p:first-of-type{color:var(--ph-white);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.pb-write.ph-sec:before,.pb-write.ph-sec:after{display:none}#write.lb-write .slip[data-skin=homeapp]{--paper:#eaf8ed;--paper2:#cdeed6;--pen:#06210e;--pen2:#2a5836;--acc:#116024;--acc-lip:#0a3a16;--on-acc:#f4fff6;--lit:#2fc648;--field:#fbfffc;--fbd:#2b7a3e;--halo:#11602459;--err:#8a1420;--track:#bde0c6;--leader:#06210e4d;--stub-bg:linear-gradient(165deg, #d8f4df, #bfe6ca);--say-bg:#1160241a}#write.lb-write .slip[data-skin=homeapp] :is(p,span,label,h2,h3,a,li,small,em,strong,summary){text-shadow:none}
