.faq:where(.astro-j4bbxi66){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin:1.5rem 0 0;display:grid}dt:where(.astro-j4bbxi66){font-family:var(--ap-display);color:var(--sl-color-white);margin-bottom:.4rem;font-size:1.125rem;font-weight:600}dd:where(.astro-j4bbxi66){color:var(--sl-color-gray-2);margin:0;font-size:.9375rem;line-height:1.6}dd:where(.astro-j4bbxi66) a:where(.astro-j4bbxi66){color:var(--sl-color-text-accent)}@media (width<=50rem){.faq:where(.astro-j4bbxi66){grid-template-columns:1fr}}.ladder:where(.astro-5biabx5y){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;margin-top:3rem;display:grid}.step:where(.astro-5biabx5y){grid-row:span 5;grid-template-rows:subgrid;border-top:2px solid var(--sl-color-gray-5);align-content:start;justify-items:start;padding-top:1.25rem;display:grid}.step:where(.astro-5biabx5y)>.landing-btn:where(.astro-5biabx5y),.step:where(.astro-5biabx5y)>.landing-btn{align-self:end}.step-plus:where(.astro-5biabx5y){border-top-color:var(--sl-color-accent)}.step-pro:where(.astro-5biabx5y){border-top-color:var(--sl-color-white)}.tier:where(.astro-5biabx5y){justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}h3:where(.astro-5biabx5y){font-family:var(--ap-display);color:var(--sl-color-white);align-items:center;gap:.6rem;margin:0;font-size:1.5rem;font-weight:600;display:flex}.price:where(.astro-5biabx5y){font-family:var(--ap-display);color:var(--sl-color-gray-2);white-space:nowrap;font-size:1.125rem;font-weight:600}.who:where(.astro-5biabx5y){color:var(--sl-color-gray-3);margin:.35rem 0 0;font-size:.9375rem}.adds:where(.astro-5biabx5y){color:var(--sl-color-gray-3);margin:1.25rem 0 0;font-size:.9375rem}ul:where(.astro-5biabx5y){align-content:start;gap:.45rem;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:grid}li:where(.astro-5biabx5y){color:var(--sl-color-gray-2);grid-template-columns:1.1rem 1fr;align-items:start;gap:.5rem;font-size:.9375rem;line-height:1.4;display:grid}li:where(.astro-5biabx5y) .ph:where(.astro-5biabx5y){color:var(--sl-color-text-accent);margin-top:.15rem;font-size:1rem}.licence:where(.astro-5biabx5y){max-width:46rem;color:var(--sl-color-gray-2);margin:2rem 0 0;font-size:.9375rem}.licence:where(.astro-5biabx5y) a:where(.astro-5biabx5y){color:var(--sl-color-text-accent)}@media (width<=56rem){.ladder:where(.astro-5biabx5y){grid-template-columns:1fr}.step:where(.astro-5biabx5y)+.step:where(.astro-5biabx5y){margin-top:2.5rem}}.step:where(.astro-5biabx5y) .plan-mark{filter:grayscale()opacity(.75);transition:filter .3s ease-out}.step:where(.astro-5biabx5y):hover .plan-mark,.step:where(.astro-5biabx5y):focus-within .plan-mark{filter:none}@media (prefers-reduced-motion:reduce){.step:where(.astro-5biabx5y) .plan-mark{transition:none}}:root{--landing-wide:min(68rem, 100vw - 2 * var(--sl-content-pad-x,1rem));--landing-panel-top:1rem}.page-actions.sl-llm-actions{display:none}.landing:where(.astro-4qvgnrze){width:var(--landing-wide);margin-inline:calc((100% - var(--landing-wide)) / 2);color:var(--sl-color-gray-2)}.landing:where(.astro-4qvgnrze) a:where(.astro-4qvgnrze){color:var(--sl-color-text-accent);text-underline-offset:.18em}.landing:where(.astro-4qvgnrze) .landing-btn-primary{color:var(--sl-color-black)}.landing:where(.astro-4qvgnrze) .landing-btn-quiet{color:var(--sl-color-white)}.block:where(.astro-4qvgnrze){padding-block:clamp(3.5rem,7vw,6rem)}.block:where(.astro-4qvgnrze)+.block:where(.astro-4qvgnrze){border-top:1px solid var(--sl-color-hairline-light)}.block-head:where(.astro-4qvgnrze){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1rem 4rem;display:grid}.landing:where(.astro-4qvgnrze) h2:where(.astro-4qvgnrze){font-family:var(--ap-display);letter-spacing:-.01em;color:var(--sl-color-white);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.12}.lead:where(.astro-4qvgnrze){max-width:38rem;color:var(--sl-color-gray-2);margin:0;font-size:1.1875rem;line-height:1.55}.users:where(.astro-4qvgnrze){border-image:conic-gradient(var(--sl-color-accent-high) 0 0) fill 0 / / 0 100vw;color:var(--sl-color-black);isolation:isolate;gap:1.25rem;margin-top:-1.5rem;padding-block:2.25rem 2.5rem;display:grid;position:relative}.users:where(.astro-4qvgnrze):before{content:"";z-index:-1;border-image:var(--band-map) fill 0 / / 0 100vw stretch;opacity:.14;mix-blend-mode:luminosity;position:absolute;inset:0}.landing:where(.astro-4qvgnrze) .users-label:where(.astro-4qvgnrze){font-family:var(--ap-display);color:var(--sl-color-black);font-size:1.375rem;font-weight:600;line-height:1.2}.user-groups:where(.astro-4qvgnrze){flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.user-pill:where(.astro-4qvgnrze){background:var(--sl-color-black);color:var(--sl-color-white);border-radius:999px;align-items:center;gap:.8rem;padding:.3rem 1.4rem .3rem .3rem;transition:translate .2s ease-out,box-shadow .2s ease-out;display:flex;box-shadow:0 .75rem 1.5rem -1rem #00000080}.user-pill:where(.astro-4qvgnrze):hover{translate:0 -.2rem;box-shadow:0 1.25rem 2rem -1rem #0000008c}.user-frame:where(.astro-4qvgnrze){border:2px solid var(--sl-color-accent-high);border-radius:50%;flex:none;width:3.5rem;height:3.5rem;overflow:hidden}.user-pill:where(.astro-4qvgnrze) .user-photo{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:object-position .6s cubic-bezier(.2,.7,.2,1),scale .6s cubic-bezier(.2,.7,.2,1);display:block;scale:1.08}.user-pill:where(.astro-4qvgnrze):hover .user-photo{object-position:35% 45%;scale:1.18}@media (prefers-reduced-motion:reduce){.user-pill:where(.astro-4qvgnrze),.user-pill:where(.astro-4qvgnrze) .user-photo{transition:none}}.user-text:where(.astro-4qvgnrze){gap:.1rem;min-width:0;display:grid}.user-text:where(.astro-4qvgnrze) strong:where(.astro-4qvgnrze){font-family:var(--ap-display);font-size:1rem;font-weight:600;line-height:1.2}.roles:where(.astro-4qvgnrze){color:var(--sl-color-gray-3);font-size:.78rem;line-height:1.35}.user-groups:where(.astro-4qvgnrze):focus-visible{outline-offset:.4rem;border-radius:1rem;outline:2px solid}@media (width<=36rem){.user-groups:where(.astro-4qvgnrze){--stagger:5rem;margin-inline:calc(-1 * var(--sl-content-pad-x));padding:.25rem calc(var(--sl-content-pad-x) + var(--stagger)) 1rem var(--sl-content-pad-x);scroll-snap-type:x proximity;scroll-padding-inline:var(--sl-content-pad-x);scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:.7rem;display:grid;overflow-x:auto}.user-pill:where(.astro-4qvgnrze){scroll-snap-align:start;white-space:nowrap;justify-self:start}.user-pill:where(.astro-4qvgnrze):nth-child(2n){translate:var(--stagger) 0}.user-pill:where(.astro-4qvgnrze):nth-child(2n):hover{translate:var(--stagger) -.2rem}}.city-links:where(.astro-4qvgnrze){flex-wrap:wrap;gap:.5rem 1.25rem;margin:2rem 0 0;padding:0;font-size:1.0625rem;list-style:none;display:flex}.pillars-heading:where(.astro-4qvgnrze){text-wrap:balance;max-width:24ch}.pillars:where(.astro-4qvgnrze){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 2.5rem;margin:2.75rem 0 0;padding:0;list-style:none;display:grid}.pillars:where(.astro-4qvgnrze) li:where(.astro-4qvgnrze){border-top:2px solid var(--tile,var(--sl-color-accent));align-content:start;gap:.4rem;padding-top:1rem;font-size:.9375rem;line-height:1.5;display:grid}.pillar-icon:where(.astro-4qvgnrze){background:var(--tile);color:#fff;border-radius:.4rem;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.4rem;display:grid;box-shadow:inset 0 -2px #00000026}.pillar-icon:where(.astro-4qvgnrze) svg{width:1.3rem;height:1.3rem}.pillars:where(.astro-4qvgnrze) strong:where(.astro-4qvgnrze){font-family:var(--ap-display);color:var(--sl-color-white);font-size:1.125rem;font-weight:600;line-height:1.25}@media (width<=62rem){.pillars:where(.astro-4qvgnrze){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.pillars:where(.astro-4qvgnrze){grid-template-columns:minmax(0,1fr)}}.method:where(.astro-4qvgnrze){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}figure:where(.astro-4qvgnrze){margin:0}.method:where(.astro-4qvgnrze) img:where(.astro-4qvgnrze){aspect-ratio:3/2;object-fit:cover;border:1px solid var(--sl-color-hairline-light);border-radius:.75rem;width:100%;height:auto;display:block}figcaption:where(.astro-4qvgnrze){color:var(--sl-color-gray-2);margin-top:1rem;font-size:.9375rem;line-height:1.5}figcaption:where(.astro-4qvgnrze) strong:where(.astro-4qvgnrze){font-family:var(--ap-display);color:var(--sl-color-white);margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:block}.landing:where(.astro-4qvgnrze) .amenity-list{margin-top:2.5rem;font-size:.9375rem}.landing:where(.astro-4qvgnrze) .amenity-list li:hover .dot{animation:.52s cubic-bezier(.36,.07,.19,.97) amenity-jiggle}@keyframes amenity-jiggle{0%{transform:rotate(0)scale(1)}18%{transform:rotate(-14deg)scale(1.14)}36%{transform:rotate(11deg)scale(1.14)}54%{transform:rotate(-7deg)scale(1.08)}72%{transform:rotate(4deg)scale(1.03)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.landing:where(.astro-4qvgnrze) .amenity-list li:hover .dot{animation:none}}.feature-grid:where(.astro-4qvgnrze){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.card:where(.astro-4qvgnrze){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-bg);border-radius:1rem;align-content:start;gap:.4rem;padding:0 0 1.1rem;font-size:.9375rem;line-height:1.45;transition:translate .22s ease-out,box-shadow .22s ease-out;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1rem 2rem -1.25rem #0f231e40}.card:where(.astro-4qvgnrze):hover{translate:0 -.25rem;box-shadow:0 1px 2px #0000000a,0 1.5rem 2.5rem -1.25rem #0f231e59}.card:where(.astro-4qvgnrze) strong:where(.astro-4qvgnrze),.card:where(.astro-4qvgnrze)>span:where(.astro-4qvgnrze):not(.card-art){padding-inline:.95rem}.card:where(.astro-4qvgnrze) strong:where(.astro-4qvgnrze){font-family:var(--ap-display);color:var(--sl-color-white);margin-top:.5rem;font-size:1.0625rem;font-weight:600}.card-art:where(.astro-4qvgnrze){aspect-ratio:2;border-bottom:1px solid var(--sl-color-hairline-light);background:var(--sl-color-accent-low);place-items:center;padding:0;display:grid;overflow:hidden}.card-art:where(.astro-4qvgnrze) img:where(.astro-4qvgnrze){object-fit:cover;object-position:left center;width:100%;height:100%}.card-art:where(.astro-4qvgnrze) .shot-dark:where(.astro-4qvgnrze),:root[data-theme=dark] .card-art:where(.astro-4qvgnrze) .shot-light:where(.astro-4qvgnrze){display:none}:root[data-theme=dark] .card-art:where(.astro-4qvgnrze) .shot-dark:where(.astro-4qvgnrze){display:block}.card-icon:where(.astro-4qvgnrze) svg{width:2.75rem;height:2.75rem;color:var(--sl-color-text-accent)}@media (width<=62rem){.feature-grid:where(.astro-4qvgnrze){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.feature-grid:where(.astro-4qvgnrze){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.card:where(.astro-4qvgnrze){transition:none}}.plans-more:where(.astro-4qvgnrze){margin:1.5rem 0 0;font-weight:600}@media (width<=50rem){.card:where(.astro-4qvgnrze){translate:0;rotate:0deg}.card:where(.astro-4qvgnrze)+.card:where(.astro-4qvgnrze),.fan:where(.astro-4qvgnrze):hover .card:where(.astro-4qvgnrze)+.card:where(.astro-4qvgnrze){margin-left:1rem}}@media (prefers-reduced-motion:reduce){.card:where(.astro-4qvgnrze){transition:none}}.post-card:where(.astro-4qvgnrze){gap:.6rem;max-width:40rem;text-decoration:none;display:grid}.landing:where(.astro-4qvgnrze) .post-card:where(.astro-4qvgnrze){color:inherit}.post-card:where(.astro-4qvgnrze) img{border-radius:.75rem;width:100%;height:auto;margin-bottom:.6rem;display:block}.post-title:where(.astro-4qvgnrze){font-family:var(--ap-display);color:var(--sl-color-white);font-size:1.75rem;font-weight:600;line-height:1.2}.post-card:where(.astro-4qvgnrze):hover .post-title:where(.astro-4qvgnrze){color:var(--sl-color-text-accent)}.post-desc:where(.astro-4qvgnrze){color:var(--sl-color-gray-2)}.post-meta:where(.astro-4qvgnrze){color:var(--sl-color-gray-3);font-size:.9375rem}.closing:where(.astro-4qvgnrze){background:var(--sl-color-accent-low);border-radius:1.25rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem;margin-bottom:4rem;padding:clamp(2.5rem,5vw,4rem) 0 clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}.closing:where(.astro-4qvgnrze) p:where(.astro-4qvgnrze){max-width:30rem;color:var(--sl-color-gray-2);margin:.75rem 0 1.75rem;font-size:1.0625rem;line-height:1.6}.closing-shot:where(.astro-4qvgnrze){border-radius:.75rem 0 0 .75rem;margin-right:-6%;transition:translate .3s ease-out;display:block;overflow:hidden;box-shadow:0 1.5rem 3.5rem -1rem #0f231e59}.closing-shot:where(.astro-4qvgnrze):hover{translate:-.5rem}.closing-shot:where(.astro-4qvgnrze) img:where(.astro-4qvgnrze){width:100%;height:auto;display:block}.closing-shot:where(.astro-4qvgnrze) .shot-dark:where(.astro-4qvgnrze),:root[data-theme=dark] .closing-shot:where(.astro-4qvgnrze) .shot-light:where(.astro-4qvgnrze){display:none}:root[data-theme=dark] .closing-shot:where(.astro-4qvgnrze) .shot-dark:where(.astro-4qvgnrze){display:block}@media (width<=50rem){.closing:where(.astro-4qvgnrze){grid-template-columns:1fr;padding-right:clamp(1.5rem,5vw,4rem)}.closing-shot:where(.astro-4qvgnrze){border-radius:.75rem;margin-right:0}.block-head:where(.astro-4qvgnrze){grid-template-columns:1fr}.method:where(.astro-4qvgnrze){grid-template-columns:minmax(0,32rem)}}@media (prefers-reduced-motion:reduce){.card:where(.astro-4qvgnrze):hover,.user-pill:where(.astro-4qvgnrze):hover,.closing-shot:where(.astro-4qvgnrze):hover{translate:none}.user-pill:where(.astro-4qvgnrze):hover .user-photo{object-position:50% 50%;scale:1.08}}
