.demo[data-astro-cid-n2deuyat]{--v:.35;container-type:inline-size}.demo__frame[data-astro-cid-n2deuyat]{--thumb:max(34px, 6.6cqw);--x:calc(100% * var(--v));--knob-x:clamp(calc(var(--thumb) / 2), var(--x), calc(100% - var(--thumb) / 2));height:100%;box-shadow:var(--shadow-window);background:linear-gradient(160deg,#f6f4fa,#e6e3ee);border-radius:2.6cqw;flex-direction:column;padding:0 1.1cqw 1.1cqw;display:flex}.demo__chrome[data-astro-cid-n2deuyat]{flex:none;align-items:center;gap:1.1cqw;height:5.2cqw;padding-left:1.6cqw;display:flex}.demo__chrome[data-astro-cid-n2deuyat] span[data-astro-cid-n2deuyat]{background:#c9c6d2;border-radius:50%;width:1.5cqw;height:1.5cqw}.demo__screen[data-astro-cid-n2deuyat]{isolation:isolate;background:#fff;border-radius:1.5cqw;flex:1;min-height:0;position:relative;overflow:hidden}.pg[data-astro-cid-n2deuyat]{grid-template-columns:34.5% 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.pg__side[data-astro-cid-n2deuyat]{flex-direction:column;min-width:0;min-height:0;padding:2.9cqw 2.4cqw 0 3cqw;display:flex}.pg__note[data-astro-cid-n2deuyat]{flex:none;height:9.2cqw;margin-top:2.2cqw;overflow:hidden}.pg__side-photo[data-astro-cid-n2deuyat]{border-radius:.6cqw;flex:1;min-height:0;overflow:hidden}.pg__chips[data-astro-cid-n2deuyat]{flex:none;grid-template-columns:1fr 1fr;gap:1.4cqw;height:6.4cqw;margin-top:1.6cqw;display:grid}.pg__main[data-astro-cid-n2deuyat]{flex-direction:column;min-width:0;min-height:0;display:flex}.pg__bar[data-astro-cid-n2deuyat]{flex:none;justify-content:space-between;align-items:center;height:7.6cqw;padding:0 3.4cqw 0 4.4cqw;display:flex}.pg__nav[data-astro-cid-n2deuyat]{align-items:center;gap:3.6cqw;display:flex}.pg__hero[data-astro-cid-n2deuyat]{flex:none;grid-template-columns:50% 50%;height:27cqw;display:grid}.pg__copy[data-astro-cid-n2deuyat]{flex-direction:column;align-items:flex-start;min-width:0;padding:3.6cqw 0 0 4.4cqw;display:flex}.pg__cta[data-astro-cid-n2deuyat]{border-radius:99px;flex:none;height:4.2cqw;margin-top:2.6cqw}.pg__hero-photo[data-astro-cid-n2deuyat]{min-width:0;min-height:0;overflow:hidden}.pg__tiles[data-astro-cid-n2deuyat]{flex:1;grid-template-columns:repeat(2,1fr);gap:1.6cqw;min-height:0;padding:1.6cqw 1.6cqw 0 4.4cqw;display:grid}.pg__tiles[data-astro-cid-n2deuyat]>div[data-astro-cid-n2deuyat]{border-radius:.8cqw .8cqw 0 0;min-width:0;min-height:0;overflow:hidden}.pg[data-astro-cid-n2deuyat] img{object-fit:cover;width:100%;height:100%}.site[data-astro-cid-n2deuyat]{color:#232733;background:#fffdfb}.site[data-astro-cid-n2deuyat] .pg__side[data-astro-cid-n2deuyat]{background:#f3ede6}.site__badge[data-astro-cid-n2deuyat]{color:#27384a;white-space:nowrap;background:#e4ebf0;border-radius:99px;flex:none;align-self:flex-start;align-items:center;height:3.3cqw;padding:0 1.4cqw;font-size:1.35cqw;font-weight:700;display:inline-flex}.site[data-astro-cid-n2deuyat] .pg__note[data-astro-cid-n2deuyat]{color:#555a66;font-size:1.45cqw;line-height:1.5}.site__note-title[data-astro-cid-n2deuyat]{font-family:var(--font-demo-serif);color:#27384a;margin-bottom:.5cqw;font-size:2.5cqw;line-height:1.1}.site__chip[data-astro-cid-n2deuyat]{color:#27384a;background:#eadfd2;border-radius:.6cqw .6cqw 0 0;justify-content:center;align-items:center;font-size:1.4cqw;font-weight:700;display:flex}.site__chip--alt[data-astro-cid-n2deuyat]{background:#e4ebf0}.site__logo[data-astro-cid-n2deuyat]{font-family:var(--font-demo-serif);letter-spacing:-.01em;font-size:3.2cqw;font-weight:700}.site[data-astro-cid-n2deuyat] .pg__nav[data-astro-cid-n2deuyat]{font-size:1.7cqw;font-weight:650}.site[data-astro-cid-n2deuyat] .pg__hero[data-astro-cid-n2deuyat]{background:#f3ede6}.site__title[data-astro-cid-n2deuyat]{font-family:var(--font-demo-serif);letter-spacing:-.015em;color:#27384a;font-size:5.7cqw;line-height:1.04}.site__cta[data-astro-cid-n2deuyat]{color:#fff;white-space:nowrap;background:#27384a;align-items:center;padding:0 2.3cqw;font-size:1.5cqw;font-weight:700;display:inline-flex}.site[data-astro-cid-n2deuyat] .site__img-kiss{object-position:44% 60%}.site[data-astro-cid-n2deuyat] .site__img-hands{object-position:62% 52%}.site[data-astro-cid-n2deuyat] .site__img-rings{object-position:50% 66%}.site[data-astro-cid-n2deuyat] .site__img-sea{object-position:50% 62%}.wire[data-astro-cid-n2deuyat]{clip-path:inset(0 calc(100% - var(--x)) 0 0);background:#f3f2f6}.wire[data-astro-cid-n2deuyat] .pg__side[data-astro-cid-n2deuyat]{background:#eceaf1}.wire__block[data-astro-cid-n2deuyat]{background:#d3d1db;border-radius:.5cqw;display:block}.wire[data-astro-cid-n2deuyat] .site__badge[data-astro-cid-n2deuyat]{border-radius:99px;width:11.5cqw;padding:0}.wire__line[data-astro-cid-n2deuyat]{background:#dedce5;height:1.25cqw;margin-top:1cqw}.wire__line--title[data-astro-cid-n2deuyat]{background:#d3d1db;width:70%;height:2.3cqw;margin-top:.2cqw}.wire[data-astro-cid-n2deuyat] .pg__chips[data-astro-cid-n2deuyat] .wire__block[data-astro-cid-n2deuyat]{border-radius:.6cqw .6cqw 0 0}.wire__logo[data-astro-cid-n2deuyat]{width:12.5cqw;height:3.1cqw}.wire[data-astro-cid-n2deuyat] .pg__nav[data-astro-cid-n2deuyat] .wire__block[data-astro-cid-n2deuyat]{background:#dedce5;width:4.6cqw;height:1.5cqw}.wire[data-astro-cid-n2deuyat] .pg__hero[data-astro-cid-n2deuyat]{background:#eae8ef}.wire__heading[data-astro-cid-n2deuyat]{flex:none;height:4.3cqw;margin:.9cqw 0 1cqw}.wire[data-astro-cid-n2deuyat] .pg__cta[data-astro-cid-n2deuyat]{background:#bebbc9;width:15.4cqw}.wire__image[data-astro-cid-n2deuyat]{background:linear-gradient(to top right,#0000 calc(50% - .5px),#c4c1ce calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#c4c1ce calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#dcdae3}.demo__divider[data-astro-cid-n2deuyat]{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fff;width:max(2px,.4cqw);margin-left:calc(max(2px,.4cqw)/-2);position:absolute;box-shadow:0 0 0 1px #141c3a14,0 0 14px #141c3a33}.demo__knob[data-astro-cid-n2deuyat]{top:47%;left:var(--knob-x);width:var(--thumb);height:var(--thumb);margin:calc(var(--thumb) / -2) 0 0 calc(var(--thumb) / -2);color:var(--navy);box-shadow:var(--shadow-knob);pointer-events:none;transition:transform .16s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.demo__knob[data-astro-cid-n2deuyat] svg[data-astro-cid-n2deuyat]{width:52%;height:52%}.demo__range[data-astro-cid-n2deuyat]{border-radius:inherit;color:#0000;cursor:ew-resize;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-appearance:none;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.demo__range[data-astro-cid-n2deuyat]::-webkit-slider-runnable-track{background:0 0;height:100%}.demo__range[data-astro-cid-n2deuyat]::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:100%;box-shadow:none;background:0 0;border:0}.demo__range[data-astro-cid-n2deuyat]::-moz-range-track{background:0 0;height:100%}.demo__range[data-astro-cid-n2deuyat]::-moz-range-thumb{background:0 0;border:0;width:1px;height:100%}.demo__range[data-astro-cid-n2deuyat]:hover~.demo__knob[data-astro-cid-n2deuyat]{transform:scale(1.06)}.demo__range[data-astro-cid-n2deuyat]:active~.demo__knob[data-astro-cid-n2deuyat]{transform:scale(.96)}.demo__range[data-astro-cid-n2deuyat]:focus-visible{outline:max(2px, .45cqw) solid var(--purple);outline-offset:calc(max(2px, .45cqw) * -1);box-shadow:none}.demo__range[data-astro-cid-n2deuyat]:focus-visible~.demo__knob[data-astro-cid-n2deuyat]{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--purple)}.art[data-astro-cid-caa2uwfg]{width:100%;max-width:var(--art-max,460px);aspect-ratio:4/3;position:relative;container-type:inline-size}.art[data-astro-cid-caa2uwfg]>[data-astro-cid-caa2uwfg]{position:absolute}.art__shape[data-astro-cid-caa2uwfg]{background:var(--purple);border-radius:7cqw 15cqw 7cqw 7cqw;transform:rotate(-9deg)skew(-7deg)}.art__window[data-astro-cid-caa2uwfg]{box-shadow:var(--shadow-window)}.win[data-astro-cid-caa2uwfg]{background:linear-gradient(160deg,#f6f4fa,#e6e3ee);border-radius:3.4cqw;flex-direction:column;padding:0 1.3cqw 1.3cqw;display:flex}.win__chrome[data-astro-cid-caa2uwfg]{flex:none;align-items:center;gap:1.4cqw;height:6.4cqw;padding-left:2.2cqw;display:flex}.win__chrome[data-astro-cid-caa2uwfg] span[data-astro-cid-caa2uwfg]{background:#c9c6d2;border-radius:50%;width:1.9cqw;height:1.9cqw}.win__body[data-astro-cid-caa2uwfg]{background:#fbfafd;border-radius:2cqw;flex:1;min-height:0;position:relative}.bar[data-astro-cid-caa2uwfg]{background:#cfccd8;border-radius:1cqw;flex:none;height:1.9cqw;display:block}.bar--soft[data-astro-cid-caa2uwfg]{background:#e0dee7;height:1.5cqw}.bar--mid[data-astro-cid-caa2uwfg]{background:#b9b6c6}.bar--ink[data-astro-cid-caa2uwfg]{background:var(--navy);height:2.1cqw}.pill[data-astro-cid-caa2uwfg]{width:42%;height:4.4cqw;transition:background-color .2s var(--ease);background:#d0cdd9;border-radius:99px;flex:none;margin-top:auto;display:block}.pill--mint[data-astro-cid-caa2uwfg]{background:var(--mint)}.card__image[data-astro-cid-caa2uwfg]{border-radius:1.4cqw;flex:none;display:block;overflow:hidden}.card__image--empty[data-astro-cid-caa2uwfg]{background:#d6d3de}.card__image[data-astro-cid-caa2uwfg] svg[data-astro-cid-caa2uwfg]{width:100%;height:100%}.card__image[data-astro-cid-caa2uwfg] img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.art--webdev[data-astro-cid-caa2uwfg] .art__shape--a[data-astro-cid-caa2uwfg]{width:60%;height:58%;top:4%;right:0}.art__blob[data-astro-cid-caa2uwfg]{background:var(--mint);border-radius:58% 42% 46% 54%/72% 48% 52% 28%;width:30%;height:27%;bottom:-2%;left:-5%;transform:rotate(-4deg)}.art__window--demo[data-astro-cid-caa2uwfg]{border-radius:3.4cqw;width:92%;height:84%;top:11%;left:0}.art__window--demo[data-astro-cid-caa2uwfg] .demo{height:100%}.art--improve[data-astro-cid-caa2uwfg] .art__shape--b[data-astro-cid-caa2uwfg]{background:var(--mint);width:54%;height:50%;top:4%;right:-1%}.art--improve[data-astro-cid-caa2uwfg] .art__window[data-astro-cid-caa2uwfg]{width:92%;height:84%;top:11%;left:0}.cards[data-astro-cid-caa2uwfg]{grid-template-columns:1fr 1fr;gap:3.4cqw;padding:5cqw 4.4cqw 5.4cqw;display:grid}.card[data-astro-cid-caa2uwfg]{background:#f0eef4;border-radius:2.4cqw;flex-direction:column;gap:1.9cqw;min-width:0;padding:2.8cqw;display:flex}.card[data-astro-cid-caa2uwfg] .card__image[data-astro-cid-caa2uwfg]{height:20cqw;margin-bottom:1.2cqw}.card--after[data-astro-cid-caa2uwfg]{background:#fff;transform:translateY(-1cqw);box-shadow:0 2.4cqw 5cqw -2.4cqw #28145a4d,0 0 0 1px #141c3a0a}.cursor[data-astro-cid-caa2uwfg]{filter:drop-shadow(0 1cqw 1.4cqw #3c0a8c4d);width:11cqw;height:11cqw;transition:transform .26s var(--ease);position:absolute;bottom:2%;right:13%}.art__portrait[data-astro-cid-caa2uwfg]{border-radius:4.4cqw;width:43%;height:84%;top:11%;left:0;overflow:hidden;box-shadow:0 3cqw 6cqw -3cqw #141c3a66}.art__portrait[data-astro-cid-caa2uwfg] img{object-fit:cover;object-position:52% 22%;width:100%;height:100%}.art--partner[data-astro-cid-caa2uwfg] .art__shape--c[data-astro-cid-caa2uwfg]{border-radius:10cqw 15cqw 9cqw 8cqw;width:51%;height:89%;top:6%;left:46.5%;transform:rotate(-4deg);box-shadow:0 3cqw 7cqw -1cqw #6e07f359}.win--small[data-astro-cid-caa2uwfg]{width:44%;height:70%;top:21%;left:51%}.wf[data-astro-cid-caa2uwfg]{flex-direction:column;gap:1.8cqw;padding:4cqw 3.6cqw 3.6cqw;display:flex}.wf__image[data-astro-cid-caa2uwfg]{flex:1;min-height:0;margin-top:1cqw}.wf__row[data-astro-cid-caa2uwfg]{flex:none;grid-template-columns:repeat(3,1fr);gap:1.8cqw;height:7.4cqw;display:grid}.wf__row[data-astro-cid-caa2uwfg] span[data-astro-cid-caa2uwfg]{background:#d6d3de;border-radius:1cqw}.art__link[data-astro-cid-caa2uwfg]{width:11.5%;height:11%;top:50%;left:40%;overflow:visible}.art__node[data-astro-cid-caa2uwfg]{background:var(--purple);width:4cqw;height:4cqw;transition:transform .26s var(--ease);border-radius:50%;margin:-2cqw 0 0 -2cqw;top:50.4%;left:51%;box-shadow:0 0 0 .9cqw #fff,0 1cqw 2cqw #3c0a8c59}@media (hover:hover){.art[data-astro-cid-caa2uwfg]:hover .cursor[data-astro-cid-caa2uwfg]{transform:translate(-1.6cqw,-1.4cqw)}.art[data-astro-cid-caa2uwfg]:hover .pill--mint[data-astro-cid-caa2uwfg]{background:#3fdca6}.art[data-astro-cid-caa2uwfg]:hover .art__node[data-astro-cid-caa2uwfg]{transform:scale(1.25)}}
