.rail[data-astro-cid-ycttqzzt]{gap:var(--s-5);display:grid}.rail__track[data-astro-cid-ycttqzzt]{--w:min(1100px, calc(100vw - var(--gutter) * 2));gap:var(--s-4);scroll-snap-type:x mandatory;padding-inline:calc((100vw - var(--w)) / 2);scrollbar-width:none;display:flex;overflow-x:auto}.rail__track[data-astro-cid-ycttqzzt]::-webkit-scrollbar{display:none}.rail__slide[data-astro-cid-ycttqzzt]{width:var(--w);border-radius:var(--r-l);background:var(--fill);scroll-snap-align:center;flex:none;height:clamp(460px,66svh,620px);position:relative;overflow:hidden}.rail__slide[data-astro-cid-ycttqzzt] picture,.rail__slide[data-astro-cid-ycttqzzt] img{object-fit:cover;width:100%;height:100%;display:block}.rail__slide[data-astro-cid-ycttqzzt] img{transition:transform 1.2s var(--ease-out)}.rail__slide[data-astro-cid-ycttqzzt]:hover img{transform:scale(1.03)}.rail__panel[data-astro-cid-ycttqzzt]{left:var(--s-4);bottom:var(--s-4);justify-items:start;gap:var(--s-3);width:min(400px, calc(100% - var(--s-4) * 2));padding:var(--s-5);text-decoration:none;display:grid;position:absolute}.rail__panel[data-astro-cid-ycttqzzt] h3[data-astro-cid-ycttqzzt]{color:inherit}.rail__panel[data-astro-cid-ycttqzzt] p[data-astro-cid-ycttqzzt]{color:#ffffffdb}.rail__go[data-astro-cid-ycttqzzt]{margin-top:var(--s-1);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rail__go[data-astro-cid-ycttqzzt] .icon{transition:transform .35s var(--ease-out)}.rail__panel[data-astro-cid-ycttqzzt]:hover .rail__go[data-astro-cid-ycttqzzt] .icon{transform:translate(4px)}.rail__tabs[data-astro-cid-ycttqzzt]{width:fit-content;max-width:calc(100vw - var(--gutter) * 2);padding:var(--s-1);background:var(--fill);scrollbar-width:none;border-radius:999px;gap:2px;margin-inline:auto;display:flex;overflow-x:auto}.rail__tabs[data-astro-cid-ycttqzzt] button[data-astro-cid-ycttqzzt]{min-height:40px;padding:0 var(--s-4);color:var(--ink-2);font:500 var(--fs-small) / 1 var(--font-body);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s;background:0 0;border:0;border-radius:999px;flex:none}.rail__tabs[data-astro-cid-ycttqzzt] button[data-astro-cid-ycttqzzt][aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #16181b14}@media (pointer:coarse){.rail__tabs[data-astro-cid-ycttqzzt] button[data-astro-cid-ycttqzzt]{min-height:44px}}html:has(.jt) .header__in{max-width:none;padding-inline:var(--jt-gutter)}:root{--jt-gutter:clamp(16px, 4vw, 56px)}.jt{overflow-x:clip}.jt img{object-fit:cover;width:100%;height:100%;display:block}.jt-head{justify-items:center;gap:var(--s-3);margin-bottom:var(--s-7);padding-inline:var(--jt-gutter);text-align:center;display:grid}.jt-head .lead{max-width:36ch}.jh{--p:0;height:200svh;margin-top:calc(var(--header-h) * -1)}.jh__stick{background:var(--white);height:100svh;position:sticky;top:0;overflow:hidden}.jh__frame{background:var(--coral-deep);transform:scale(calc(1 - var(--p) * .05));border-radius:calc(var(--p) * 40px);will-change:transform;position:absolute;inset:0;overflow:hidden}.jh__frame picture{height:100%;animation:26s ease-in-out infinite alternate jh-drift;display:block}@keyframes jh-drift{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.12)translate(-1.5%,1%)}}.jh__frame:after{content:"";background:linear-gradient(rgba(14, 15, 17, calc(var(--p) * .45)), rgba(14, 15, 17, calc(var(--p) * .45))), linear-gradient(to top, #78160a8c, #78160a00 60%);position:absolute;inset:0}.jh__in{align-content:end;gap:var(--s-5);padding:96px var(--jt-gutter) var(--s-7);color:var(--white);opacity:calc(1 - var(--p) * 2.2);transform:translateY(calc(var(--p) * -48px));grid-template-columns:1fr;display:grid;position:absolute;inset:0}.jh__in h1{max-width:11em;color:inherit}.jh__side{gap:var(--s-5);justify-items:start;display:grid}.jh__side p{max-width:24em;font-size:var(--fs-lead);color:var(--white);line-height:1.4}@media (width>=1000px){.jh__in{align-items:end;column-gap:var(--s-8);grid-template-columns:1fr auto}.jh__side{width:380px}}.jf{--p:0;z-index:1;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--peach);height:240svh;margin-top:-100svh;position:relative}.jf__stick{height:100svh;padding-block:var(--s-6);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:clip}.jf .jt-head{margin-bottom:var(--s-6)}.flow{--g:var(--s-3);--w:min(calc((100vw - var(--jt-gutter) * 2 - var(--g) * 3) / 4), 292px);grid-template-columns:repeat(4, var(--w));justify-content:center;gap:var(--g);margin:0;padding:0;list-style:none;display:grid}.flow__card{--ox:calc((1.5 - var(--i)) * (var(--w) + var(--g)));--oy:calc((1.5 - var(--i)) * -10px);z-index:calc(4 - var(--i));gap:var(--s-1);min-height:268px;padding:var(--s-4);border-radius:var(--r-l);background:var(--white);box-shadow:0 24px 50px -24px rgba(22, 24, 27, calc((1 - var(--p)) * .32));transform:translate(calc(var(--ox) * (1 - var(--p))), calc(var(--oy) * (1 - var(--p))));will-change:transform;flex-direction:column;display:flex;position:relative}.flow__head .tile{background:var(--peach)}.flow__photo{margin-top:var(--s-3);display:block}.flow__photo .rphoto__frame{border-radius:var(--r-s)}.flow__photo .img{aspect-ratio:16/7;border-radius:var(--r-s)}.flow__head{align-items:center;gap:var(--s-3);font:500 var(--fs-title) / 1.2 var(--font-display);display:flex}.flow__label{padding-top:var(--s-4);font-size:var(--fs-small);color:var(--ink-2);margin-top:auto}.flow__rows{margin:0;padding:0;list-style:none;display:grid}.flow__rows>li{align-items:center;gap:var(--s-2);border-top:1px solid var(--line);min-height:38px;font-size:.9375rem;display:flex}.flow__rows b{font-weight:500}.flow__rows span:not(.icon){color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.flow__rows .is-off{color:var(--ink-3)}.flow__rows .is-off span:not(.icon){color:inherit;margin-left:0}.flow__rows em{color:var(--ink-2);margin-left:auto;display:grid}.flow__av{background:var(--peach);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:grid}.flow__rows--bars b{width:2.6em}.flow__rows--bars i{background:linear-gradient(var(--coral), var(--coral)) left / calc(var(--w) * var(--p)) 100% no-repeat var(--fill-strong);border-radius:999px;flex:1;height:6px}.flow__rows--bars span{text-align:right;width:3.2em}@media (width<=860px){.flow{--g:var(--s-2);--w:calc((100vw - var(--jt-gutter) * 2 - var(--g)) / 2);--h:196px;grid-template-columns:repeat(2, var(--w));grid-auto-rows:var(--h)}.flow__card{--ox:calc((.5 - var(--c)) * (var(--w) + var(--g)));--oy:calc((.5 - var(--r)) * (var(--h) + var(--g)));min-height:0;padding:var(--s-3)}.flow__head{gap:var(--s-2);font-size:.9375rem}.flow__head .tile{width:32px;height:32px}.flow__photo{display:none}.flow__label{padding-top:var(--s-2);font-size:.8125rem}.flow__rows>li{min-height:32px;font-size:.8125rem}.flow__hide-sm{display:none!important}}.jw{--in:0;z-index:1;background:var(--coral-deep);height:420svh;color:var(--white);position:relative}.jw__stick{height:100svh;padding:var(--s-6) var(--jt-gutter);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.jw__phone{width:min(100%,320px,47.73svh - 45.8208px);transform:translateY(calc((1 - var(--in)) * 24svh))}.jw__phone .phone{width:100%}.jw__phone iframe{pointer-events:none}.jw__panel{gap:var(--s-3);width:clamp(260px,26vw,380px);padding-top:var(--s-4);opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;border-top:1px solid #fff6;display:grid;position:absolute;top:50%;transform:translateY(calc(20px - 50%))}.jw__panel[data-on]{opacity:1;transform:translateY(-50%)}.jw__panel--left{left:var(--jt-gutter)}.jw__panel--right{right:var(--jt-gutter)}.jw__panel h3,.jw__panel p{color:inherit}.jw__nav{left:var(--jt-gutter);bottom:var(--s-5);gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex;position:absolute}.jw__nav li{align-items:center;gap:var(--s-2);font-size:var(--fs-small);opacity:.6;font-weight:500;transition:opacity .3s;display:flex}.jw__nav span{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;transition:background-color .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #fff9}.jw__nav em{font-style:normal;display:none}.jw__nav li[data-on],.jw__nav li[data-done]{opacity:1}.jw__nav li[data-on] em{margin-right:var(--s-2);display:inline}.jw__nav li[data-on] span{background:var(--white);color:var(--coral-deep)}@media (width<=999px){.jw__stick{padding:var(--s-4) var(--jt-gutter) 0;place-items:start center}.jw__phone{width:min(56vw,47.73svh - 143.19px)}.jw__panel{top:auto;left:var(--jt-gutter);right:var(--jt-gutter);gap:var(--s-2);width:auto;padding-top:var(--s-3);bottom:64px;transform:translateY(16px)}.jw__panel[data-on]{transform:none}.jw__nav{bottom:var(--s-4)}}.jg{--in:0;background:var(--night);position:relative}.jg__bg{height:100svh;clip-path:inset(calc((1 - var(--in)) * 10svh) calc((1 - var(--in)) * 6vw) 0 round calc((1 - var(--in)) * 40px));position:sticky;top:0;overflow:hidden}.jg__bg picture{height:100%;display:block}.jg__bg img{transform:scale(calc(1.12 - var(--in) * .12))}.jg__bg:after{content:"";background:#0e0f114d;position:absolute;inset:0}.jg__content{padding:14svh var(--jt-gutter) 22svh;color:var(--white);justify-items:center;margin-top:-100svh;display:grid;position:relative}.jg__head{gap:var(--s-3);text-align:center;margin-bottom:42svh;display:grid}.jg__head h2,.jg__head p{color:inherit}.jg__cards{gap:var(--s-3);width:min(100%,480px);margin:0;padding:0;list-style:none;display:grid}.jg__card{gap:var(--s-1);padding:var(--s-5);display:grid}.jg__card strong{font:500 var(--fs-title) / 1.3 var(--font-display)}.jg__card p{color:#ffffffd6}.jg__who{align-items:center;gap:var(--s-2);margin-top:var(--s-4);font-size:var(--fs-small);font-weight:500;display:flex}.jg__avatar{background:var(--white);width:36px;height:36px;color:var(--ink);font-size:var(--fs-small);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.jn{padding-inline:var(--jt-gutter);padding-bottom:0}.jn__box{border-radius:var(--r-xl);background:var(--coral-deep);max-width:1328px;color:var(--white);margin-inline:auto;position:relative;overflow:hidden}.jn__box .img{border-radius:0;height:100%;position:absolute;inset:0}.jn__box:after{content:"";background:#78160a47;position:absolute;inset:0}.jn__in{z-index:1;gap:var(--s-7);padding:clamp(24px,5vw,72px);display:grid;position:relative}.jn__head{justify-items:start;gap:var(--s-3);display:grid}.jn__head h2{color:inherit}.jn__cards{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.jn__cards{grid-template-columns:repeat(3,1fr)}}.jn__cards li{display:grid}.jn__card{align-content:start;gap:var(--s-1);padding:var(--s-5);transition:background-color .3s var(--ease-out);background:#781e104d;text-decoration:none;display:grid;position:relative}.jn__card:hover{background:#781e1075}.jn__card .h3{color:inherit}.jn__icon{width:44px;height:44px;margin-bottom:var(--s-7);border-radius:var(--r-s);background:#ffffff29;place-items:center;display:grid}.jn__go{top:var(--s-5);right:var(--s-5);background:var(--white);width:36px;height:36px;color:var(--ink);transition:transform .4s var(--ease-out), background-color .25s, color .25s;border-radius:50%;place-items:center;display:grid;position:absolute}.jn__card:hover .jn__go{background:var(--ink);color:var(--white);transform:translate(2px,-2px)}.jn__text{color:#ffffffdb}.jm{--p:0;height:230svh}.jm__stick{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.jm__item{width:calc(var(--w) * 1vw);transform:translate(calc(var(--x) * 1vw * var(--p)), calc(var(--y) * 1svh * var(--p))) scale(calc(.72 + var(--p) * .28));opacity:clamp(0, calc(.5 + var(--p) * 2), 1);will-change:transform;grid-area:1/1}.jm__item .rphoto__frame{border-radius:var(--r-m)}.jm__item img{height:auto}.jm__text{z-index:1;justify-items:center;gap:var(--s-4);max-width:15em;font-size:var(--fs-h2);text-align:center;opacity:clamp(0, calc((var(--p) - .5) * 3), 1);grid-area:1/1;display:grid}.jm__text h2{font-size:inherit}.jm__text .btn{font-size:var(--fs-small)}@media (width<=800px){.jm__item{width:calc(var(--w) * 2.3vw)}}.jz{padding-bottom:var(--s-8)}.jb{gap:var(--s-7);align-items:center;display:grid}.jb__text{justify-items:start;gap:var(--s-4);display:grid}.jb__demo{border-radius:var(--r-xl);background:var(--fill);isolation:isolate;justify-content:center;padding:clamp(16px,4vw,48px);display:flex;position:relative;overflow:hidden}.jb__bg{z-index:-1;position:absolute;inset:0;border-radius:0!important;height:100%!important}@media (width>=900px){.jb{gap:var(--s-9);grid-template-columns:5fr 6fr}}.jc{justify-items:center;gap:var(--s-6);padding:var(--s-10) var(--jt-gutter);text-align:center;display:grid}.jc__title{max-width:12em}.jc__title span{color:var(--fill-strong);transition:color .5s var(--ease-out)}.jc__title span[data-on]{color:var(--coral)}.jc__actions{justify-content:center}.jt[data-still] .jh{height:100svh}.jt[data-still] .jf{height:auto;margin-top:0}.jt[data-still] .jf__stick{height:auto;position:static}.jt[data-still] .jm{height:100svh}.jt[data-still] .jh__frame picture{animation:none}
