.community-experience .community-hero{background:radial-gradient(circle at 82% 20%,#9dc8b938,#0000 25%),radial-gradient(circle at 12% 92%,#e77f5f1a,#0000 24%),#14383d;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:28px clamp(42px,5vw,72px);min-height:590px;padding:72px clamp(30px,5vw,64px) 26px}.community-experience .community-hero h1{letter-spacing:-.045em;max-width:720px;font-size:clamp(35px,3.8vw,52px);line-height:1.01}.community-experience .community-hero-copy>p:not(.experience-kicker){max-width:570px;margin-top:18px;font-size:15px;line-height:1.65}.community-experience .community-hero .experience-actions{gap:12px;margin-top:24px}.community-experience .community-hero-assurance{align-items:center;gap:8px;display:flex;color:#ffffffad!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.4!important}.community-experience .community-hero-assurance span{color:#9dc8b9;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.community-experience .community-circle-preview{background:#f8f5ed;border:1px solid #ffffff26;border-radius:28px;align-self:center;width:min(100%,420px);overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #05141847}.community-experience .community-preview-header{color:#e4eee9;letter-spacing:.1em;text-transform:uppercase;background:#244e4d;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;font-size:10px;font-weight:800;display:flex}.community-experience .community-preview-header span{align-items:center;gap:8px;display:flex}.community-experience .community-preview-header i{background:#e9856c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e9856c29}.community-experience .community-preview-header small{color:#ffffffa1;font-size:9px}.community-experience .community-preview-body{padding:26px 24px 22px}.community-experience .community-preview-body>p{color:#c6674f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.community-experience .community-preview-body h2{color:#17383d;letter-spacing:-.045em;max-width:320px;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:560;line-height:1.06}.community-experience .community-preview-meta{border-block:1px solid #14383d1f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:15px 0;display:grid}.community-experience .community-preview-meta>span{gap:3px;display:grid}.community-experience .community-preview-meta>span+span{border-left:1px solid #14383d1f;padding-left:18px}.community-experience .community-preview-meta strong,.community-experience .community-preview-people strong{color:#17383d;font-size:12px}.community-experience .community-preview-meta small,.community-experience .community-preview-people small{color:#71827f;font-size:9px}.community-experience .community-preview-people{align-items:center;gap:14px;margin-top:18px;display:flex}.community-experience .community-preview-people>div{padding-left:7px;display:flex}.community-experience .community-preview-people i{color:#17383d;background:#c9ddd4;border:2px solid #f8f5ed;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:8px;font-style:normal;font-weight:850;display:grid}.community-experience .community-preview-people i:nth-child(2){background:#f0c4b5}.community-experience .community-preview-people i:nth-child(3){background:#d7d5ea}.community-experience .community-preview-people i:nth-child(4){color:#fff;background:#244e4d}.community-experience .community-preview-people>span{gap:2px;display:grid}.community-experience .community-preview-steps{background:#ebece5;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:16px 18px;list-style:none;display:grid}.community-experience .community-preview-steps li{background:#ffffff8c;border-radius:13px;grid-template-columns:auto 1fr;gap:1px 7px;min-width:0;padding:10px;display:grid}.community-experience .community-preview-steps li>span{color:#fff;background:#315f50;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.community-experience .community-preview-steps strong{color:#17383d;font-size:9px}.community-experience .community-preview-steps small{color:#74827f;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}.community-experience .community-circle-preview:hover{transition:transform .28s;transform:rotate(0)translateY(-3px)}.community-experience .community-hero-stats{padding-top:18px}.community-experience .community-hero-stats div{gap:4px;padding-inline:24px}.community-experience .community-hero-stats strong{font-size:24px}.community-experience .community-hero-stats span{max-width:190px;font-size:11px;line-height:1.4}.community-experience .community-manifesto{grid-template-columns:.55fr 1.45fr;gap:30px clamp(48px,6vw,76px);padding:72px 0}.community-experience .community-manifesto h2,.community-experience .community-formats h2,.community-experience .community-circle-detail h2,.community-experience .community-clarity h2,.community-experience .page-next h2,.community-experience .content-cta h2{text-wrap:balance;font-size:clamp(31px,3.35vw,43px);line-height:1.08}.community-experience .community-manifesto>div{gap:34px}.community-experience .community-manifesto p,.community-experience .community-clarity p{font-size:15px;line-height:1.68}.community-experience .community-manifesto li,.community-experience .community-clarity li{padding:10px 0;font-size:13px;line-height:1.5}.community-experience .community-manifesto aside{padding:16px 18px;font-size:13px;line-height:1.6}.community-experience .community-how{color:#17383d;background:radial-gradient(circle at 94% 8%,#9dc8b940,#0000 28%),linear-gradient(145deg,#fbfaf5 0%,#f3f0e8 100%);border:1px solid #14383d1c;border-radius:30px;width:min(100% - 48px,1180px);margin:0 auto;padding:72px clamp(28px,4vw,52px) 42px;scroll-margin-top:86px;box-shadow:0 24px 70px #14383d14}.community-experience .community-how-header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:32px clamp(50px,7vw,92px);display:grid}.community-experience .community-how-header h2{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:10px 0 0;font-size:clamp(31px,3.35vw,43px);line-height:1.07}.community-experience .community-how-header>p{color:#5f706e;max-width:460px;margin:0;font-size:14px;line-height:1.7}.community-experience .community-how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.community-experience .community-how-steps:before{content:"";background:linear-gradient(90deg,#c96b52,#92b9ab);height:1px;position:absolute;top:27px;left:7%;right:7%}.community-experience .community-how-steps>li{background:#ffffffb3;border:1px solid #14383d1a;border-radius:20px;flex-direction:column;min-width:0;padding:0 18px 18px;display:flex;box-shadow:0 12px 30px #14383d0d}.community-experience .community-how-number{z-index:1;justify-content:space-between;align-items:center;min-height:56px;display:flex;position:relative}.community-experience .community-how-number span{color:#b94d36;letter-spacing:.12em;font-size:10px;font-weight:850}.community-experience .community-how-number i{color:#fff;background:#315f50;border:5px solid #f7f5ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;display:grid;box-shadow:0 0 0 1px #14383d1f}.community-experience .community-how-copy{padding-top:14px}.community-experience .community-how-copy small,.community-experience .community-how-safety small{color:#b94d36;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.community-experience .community-how-copy h3{color:#17383d;letter-spacing:-.025em;min-height:54px;margin:8px 0 10px;font-size:19px;line-height:1.18}.community-experience .community-how-copy p{color:#637370;margin:0;font-size:12px;line-height:1.6}.community-experience .community-how-example{color:#17383d;background:#edf1eb;border-radius:13px;align-content:center;gap:4px;min-height:62px;margin-top:auto;padding:12px;display:grid}.community-experience .community-how-example span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.community-experience .community-how-example strong{color:#687875;font-size:9px;font-weight:600}.community-experience .community-how-payment{background:#e8f1ed}.community-experience .community-how-payment span{align-items:center;gap:6px;display:flex}.community-experience .community-how-payment span i{color:#fff;background:#315f50;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.community-experience .community-how-time{background:#f5ebe4;border-left:3px solid #d27459}.community-experience .community-how-room span{display:flex;overflow:visible}.community-experience .community-how-room span i{background:#9dc8b9;border:2px solid #edf1eb;border-radius:50%;width:21px;height:21px;margin-left:-4px}.community-experience .community-how-room span i:first-child{background:#e6aa96;margin-left:0}.community-experience .community-how-room span i:nth-child(3){background:#c9c5dd}.community-experience .community-how-room span i:nth-child(4){background:#315f50}.community-experience .community-how-safety{color:#fff;background:#21484a;border-radius:18px;grid-template-columns:auto minmax(220px,.9fr) minmax(300px,1.2fr) auto;align-items:center;gap:18px 22px;margin-top:16px;padding:22px 24px;display:grid}.community-experience .community-how-lock{color:#f1b19d;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.community-experience .community-how-safety h3{color:#fff;margin:4px 0;font-size:17px;line-height:1.2}.community-experience .community-how-safety p{color:#ffffffa8;margin:0;font-size:10px;line-height:1.5}.community-experience .community-how-safety ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.community-experience .community-how-safety li{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:9px}.community-experience .community-how-safety a{color:#17383d;white-space:nowrap;background:#f2b09d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.community-experience .community-how-safety a:hover{color:#fff;background:#c9644c}.community-experience .community-formats{padding-block:68px;scroll-margin-top:80px}.community-experience .community-formats>header>p:last-child{max-width:680px;font-size:15px;line-height:1.65}.community-experience .community-format-grid{gap:12px;margin-top:40px}.community-experience .community-format-card{border-radius:20px;min-height:470px;padding:24px}.community-experience .community-format-card>div:first-child{font-size:11px}.community-experience .community-format-card>div i{width:46px;height:46px}.community-experience .community-format-card h3{margin:38px 0 14px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.community-experience .community-format-card>p{margin:0;font-size:14px;line-height:1.62}.community-experience .community-format-card ul{margin:18px 0 22px}.community-experience .community-format-card li{padding:9px 0;font-size:13px;line-height:1.45}.community-experience .community-format-price{padding-top:16px}.community-experience .community-format-price strong{font-size:24px}.community-experience .community-format-price span{font-size:12px}.community-experience .community-circle-detail{gap:clamp(50px,6vw,76px);padding:68px 0}.community-experience .circle-seating{justify-self:center;width:min(100%,390px)}.community-experience .community-circle-detail>div:last-child>p:not(.experience-kicker){max-width:620px;font-size:15px;line-height:1.65}.community-experience .circle-detail-list{margin-top:28px}.community-experience .circle-detail-list span{padding:14px 0}.community-experience .circle-detail-list strong{font-size:14px}.community-experience .circle-detail-list small{font-size:12px}.community-experience .community-clarity{gap:clamp(42px,5vw,64px);padding-block:62px}.community-experience .community-clarity>div:last-child{gap:32px}.community-experience .page-next{gap:40px;padding-block:56px 62px}.community-experience .content-cta{min-height:340px;padding-block:50px}.community-experience .content-cta>p:not(.content-eyebrow){max-width:640px;font-size:15px;line-height:1.65}@media (max-width:1100px){.community-experience .community-hero{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:26px;padding-inline:clamp(26px,4vw,42px)}.community-experience .community-circle-preview{width:100%;transform:none}.community-experience .community-preview-steps small{display:none}.community-experience .community-preview-steps li{text-align:center;grid-template-columns:1fr}.community-experience .community-preview-steps li>span{grid-row:auto;margin:auto}.community-experience .community-format-card:last-child{min-height:400px}.community-experience .community-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.community-experience .community-how-steps:before{display:none}.community-experience .community-how-copy h3{min-height:auto}.community-experience .community-how-safety{grid-template-columns:auto 1fr auto}.community-experience .community-how-safety ul{grid-column:2}.community-experience .community-how-safety a{grid-area:1/3/3}}@media (max-width:780px){.community-experience .community-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:68px 18px 18px}.community-experience .community-hero h1{font-size:clamp(31px,9vw,39px)}.community-experience .community-hero-copy>p:not(.experience-kicker){margin-top:18px;font-size:15px;line-height:1.6}.community-experience .community-hero .experience-actions{align-items:stretch;margin-top:20px}.community-experience .community-hero .experience-primary,.community-experience .community-hero .experience-secondary{justify-content:center;width:100%}.community-experience .community-circle-preview{border-radius:20px;width:100%;transform:none}.community-experience .community-preview-body{padding:22px 18px 18px}.community-experience .community-preview-body h2{font-size:26px}.community-experience .community-preview-steps{padding:10px}.community-experience .community-preview-steps li{text-align:center;grid-template-columns:1fr;padding:8px 6px}.community-experience .community-preview-steps li>span{grid-row:auto;width:20px;height:20px;margin:auto}.community-experience .community-preview-steps small{display:none}.community-experience .community-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.community-experience .community-hero-stats div{border-top:0;border-left:1px solid #ffffff21;gap:2px;padding:0 10px}.community-experience .community-hero-stats div:first-child{border-left:0}.community-experience .community-hero-stats strong{font-size:19px}.community-experience .community-hero-stats span{font-size:9px;line-height:1.25}.community-experience .community-manifesto,.community-experience .community-circle-detail{width:calc(100% - 32px);padding:52px 0}.community-experience .community-manifesto{grid-template-columns:1fr;gap:22px}.community-experience .community-manifesto>div,.community-experience .community-manifesto aside{grid-column:1}.community-experience .community-manifesto>div{gap:20px}.community-experience .community-manifesto h2,.community-experience .community-how-header h2,.community-experience .community-formats h2,.community-experience .community-circle-detail h2,.community-experience .community-clarity h2,.community-experience .page-next h2,.community-experience .content-cta h2{font-size:clamp(28px,8.2vw,34px)}.community-experience .community-formats{padding:52px 16px}.community-experience .community-how{border-radius:22px;width:calc(100% - 24px);padding:48px 14px 14px}.community-experience .community-how-header{grid-template-columns:1fr;gap:14px}.community-experience .community-how-header>p{font-size:13px;line-height:1.6}.community-experience .community-how-steps{grid-template-columns:1fr;gap:10px;margin-top:28px}.community-experience .community-how-steps>li{grid-template-columns:46px 1fr;gap:0 10px;padding:0 15px 15px;display:grid}.community-experience .community-how-number{flex-direction:column;grid-row:1/3;justify-content:flex-start;gap:8px;min-height:54px;padding-top:13px}.community-experience .community-how-copy{padding-top:14px}.community-experience .community-how-copy h3{margin:6px 0 8px;font-size:18px}.community-experience .community-how-copy p{font-size:12px}.community-experience .community-how-example{grid-column:2;margin-top:14px}.community-experience .community-how-safety{grid-template-columns:auto 1fr;gap:14px;padding:20px}.community-experience .community-how-safety ul,.community-experience .community-how-safety a{grid-area:auto/1/auto/-1}.community-experience .community-how-safety a{width:100%}.community-experience .community-format-grid{gap:12px;margin-top:32px}.community-experience .community-format-card,.community-experience .community-format-card:last-child{min-height:0;padding:19px}.community-experience .community-format-card h3{margin:24px 0 12px}.community-experience .community-format-card ul{margin:14px 0 18px}.community-experience .community-format-card li{padding:7px 0}.community-experience .community-circle-detail{gap:42px}.community-experience .circle-seating{width:min(100% - 34px,280px)}.community-experience .community-clarity{gap:22px;padding:44px 16px}.community-experience .community-clarity>div:last-child{gap:20px}.community-experience .page-next{gap:30px;padding:50px 16px 54px}.community-experience .content-cta{min-height:320px;padding:46px 20px}}
