.icon-control{position:relative}.icon-control,.modal-close{isolation:isolate;color:var(--icon-control-color, #403d4c);transition:color .25s ease,transform .3s ease}.icon-control:before,.modal-close:before{content:"";position:absolute;inset:var(--icon-control-inset, -4px);z-index:-1;pointer-events:none;border-radius:var(--icon-control-radius, 8px);background:var(--icon-control-background, rgb(103 112 203 / .07));transition:background-color .25s ease}.icon-control-trigger:focus-visible .icon-control,.modal-close:focus-visible{color:#f15165}.icon-control-trigger:focus-visible .icon-control:before,.modal-close:focus-visible:before{background-color:var(--icon-control-hover-background, rgb(241 81 101 / .1))}@media(hover:hover)and (pointer:fine){.icon-control-trigger:hover .icon-control,.modal-close:hover{color:#f15165}.icon-control-trigger:hover .icon-control:before,.modal-close:hover:before{background-color:var(--icon-control-hover-background, rgb(241 81 101 / .1))}}@media(prefers-reduced-motion:no-preference){.icon-control-trigger:focus-visible .icon-control,.modal-close:focus-visible{transform:scale(1.06)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.icon-control-trigger:hover .icon-control,.modal-close:hover{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.icon-control,.icon-control:before,.modal-close,.modal-close:before{transition:none;transform:none}}.modal-close{--icon-control-inset: 0;--icon-control-radius: 12px;--icon-control-color: var(--close-control-color, #15141e);width:56px;height:56px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:12px;background:transparent;opacity:1;cursor:pointer}.modal-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:1024px){.modal-close{width:64px;height:64px}}.close-icon[data-astro-cid-7jd3k3ds]{display:block;width:100%;height:100%;pointer-events:none;background-color:currentColor;mask:var(--close-icon) center / 115% no-repeat;-webkit-mask:var(--close-icon) center / 115% no-repeat}.feature-copy[data-astro-cid-2cg3jwpr]{display:grid;gap:28px}.feature-copy[data-astro-cid-2cg3jwpr] h3[data-astro-cid-2cg3jwpr]{margin:0 0 12px;font-size:1.1em;line-height:1.3;font-weight:400;text-wrap:balance}.feature-copy[data-astro-cid-2cg3jwpr] p[data-astro-cid-2cg3jwpr],.feature-copy[data-astro-cid-2cg3jwpr] ul[data-astro-cid-2cg3jwpr]{margin:0}.feature-copy-body[data-astro-cid-2cg3jwpr]>[data-astro-cid-2cg3jwpr]:is(p,ul)+[data-astro-cid-2cg3jwpr]:is(p,ul),.feature-copy-closing[data-astro-cid-2cg3jwpr] p[data-astro-cid-2cg3jwpr]+p[data-astro-cid-2cg3jwpr]{margin-top:1em}.feature-copy[data-astro-cid-2cg3jwpr] li[data-astro-cid-2cg3jwpr]{margin:0;padding-left:1.1em}.feature-copy[data-astro-cid-2cg3jwpr] li[data-astro-cid-2cg3jwpr]+li[data-astro-cid-2cg3jwpr]{margin-top:.5em}.feature-copy[data-astro-cid-2cg3jwpr] li[data-astro-cid-2cg3jwpr]:before{width:.25em;height:.25em;top:.75em;left:0;background:currentColor;border-radius:50%;transform:translateY(-50%)}.feature-reader-copy[data-astro-cid-2cg3jwpr]{margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,2.5vw,32px);border-top:1px solid var(--feature-reader-line);font-size:clamp(16px,var(--font-size-body),20px);line-height:1.5;color:var(--feature-reader-muted)}.feature-reader-copy[data-astro-cid-2cg3jwpr] h3[data-astro-cid-2cg3jwpr]{color:var(--feature-reader-ink)}.feature-copy-closing[data-astro-cid-2cg3jwpr]{grid-column:1 / -1;font-size:.9em}@container feature-reader (min-width: 700px){.feature-reader-copy[data-astro-cid-2cg3jwpr]:not(.feature-copy-three){grid-template-columns:repeat(2,minmax(0,1fr))}.feature-reader-copy[data-astro-cid-2cg3jwpr]{-moz-column-gap:32px;column-gap:32px;row-gap:12px}.feature-reader-copy[data-astro-cid-2cg3jwpr] .feature-copy-section[data-astro-cid-2cg3jwpr]{display:grid;grid-row:span 2;grid-template-rows:subgrid}.feature-reader-copy[data-astro-cid-2cg3jwpr] h3[data-astro-cid-2cg3jwpr]{margin-bottom:0}.feature-reader-copy[data-astro-cid-2cg3jwpr] .feature-copy-closing[data-astro-cid-2cg3jwpr]{margin-top:16px}}@container feature-reader (min-width: 900px){.feature-reader-copy[data-astro-cid-2cg3jwpr]{grid-template-columns:repeat(var(--feature-section-count),minmax(0,1fr))}}.feature-lightbox[data-astro-cid-ybcgxppl]{--feature-reader-ink: #191820;--feature-reader-muted: #50505d;--feature-reader-line: rgba(36, 34, 56, .12);position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:76px 16px 16px;border:0;background:transparent;overflow:hidden;color:var(--feature-reader-ink);font-weight:300}.feature-lightbox[data-astro-cid-ybcgxppl][open]{display:grid;place-items:center}.feature-lightbox[data-astro-cid-ybcgxppl]::backdrop{background:#15141e8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:var(--feature-backdrop-opacity, 0)}.feature-lightbox-layout[data-astro-cid-ybcgxppl]{container:feature-reader / inline-size;width:min(1040px,100%);height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 96px;gap:16px;pointer-events:none}.feature-lightbox-card-space[data-astro-cid-ybcgxppl]{min-width:0;min-height:0;display:flex;align-items:center}.feature-lightbox-panel[data-astro-cid-ybcgxppl]{--feature-reader-gutter: clamp(24px, 3vw, 48px);container:feature-reader / inline-size;width:100%;max-height:100%;min-width:0;min-height:0;pointer-events:auto;display:flex;flex-direction:column;background:linear-gradient(125deg,#6770cb09,#f1516504),#f8f8fb;border-radius:var(--awp-hero-panel-radius, 32px);box-shadow:0 16px 44px -22px #28223e3d,0 1px 2px #28223e0d;overflow:hidden}.feature-lightbox-close[data-astro-cid-ybcgxppl]{position:absolute;top:8px;right:8px;z-index:1;--icon-control-background: rgba(248, 248, 251, .92);--icon-control-hover-background: rgba(255, 239, 243, .98)}.feature-lightbox-scroll[data-astro-cid-ybcgxppl]{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(80,80,93,.35) transparent;padding:32px var(--feature-reader-gutter)}.feature-lightbox-scroll[data-astro-cid-ybcgxppl]:focus-visible{outline:2px solid #6770cb;outline-offset:-4px}.feature-reader-article[data-astro-cid-ybcgxppl][hidden]{display:none}.feature-reader-hero[data-astro-cid-ybcgxppl]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.feature-reader-text[data-astro-cid-ybcgxppl]{min-width:0;display:grid;gap:24px}h2[data-astro-cid-ybcgxppl]{font-size:clamp(30px,var(--font-size-heading),56px);line-height:1.08;letter-spacing:-.025em;font-weight:300;text-wrap:balance;overflow-wrap:break-word;margin:0}h2[data-astro-cid-ybcgxppl]:focus-visible{outline:2px solid #6770cb;outline-offset:6px;border-radius:4px}.feature-reader-intro[data-astro-cid-ybcgxppl]{font-size:clamp(18px,calc(var(--font-size-body) * 1.125),24px);line-height:1.4;margin:0}.feature-reader-icon[data-astro-cid-ybcgxppl]{position:relative;isolation:isolate;display:block;grid-row:1;width:88px;height:88px}.feature-reader-icon[data-astro-cid-ybcgxppl]:before{content:"";position:absolute;z-index:-1;inset:-15%;pointer-events:none;background:radial-gradient(ellipse at 30% 57%,rgba(128,128,207,.28),transparent 65%),radial-gradient(ellipse at 72% 40%,rgba(238,89,108,.2),transparent 65%);filter:blur(16px);opacity:.7}.feature-reader-footer[data-astro-cid-ybcgxppl]{pointer-events:auto;min-width:0;padding:8px;display:grid;align-items:center;background:linear-gradient(125deg,#6770cb0a,#f1516505),#f8f8fb;border:1px solid rgba(255,255,255,.6);border-radius:18px;box-shadow:0 8px 28px #15141e1f}@container feature-reader (min-width: 700px){.feature-reader-hero[data-astro-cid-ybcgxppl]{grid-template-columns:minmax(0,1fr) 200px;gap:32px}h2[data-astro-cid-ybcgxppl]{max-width:18ch}.feature-reader-intro[data-astro-cid-ybcgxppl]{max-width:46ch}.feature-reader-icon[data-astro-cid-ybcgxppl]{grid-column:2;grid-row:1;width:200px;height:200px}}@media(min-width:768px){.feature-lightbox[data-astro-cid-ybcgxppl]{padding:88px 32px 24px}.feature-lightbox-layout[data-astro-cid-ybcgxppl]{grid-template-rows:minmax(0,1fr) 104px;gap:24px}.feature-reader-footer[data-astro-cid-ybcgxppl]{padding:10px 12px}.feature-lightbox-close[data-astro-cid-ybcgxppl]{top:16px;right:24px}.feature-lightbox-scroll[data-astro-cid-ybcgxppl]{padding-block:40px}}
