.social-site{color:#151515;background:#fbfbf8;min-height:100vh;font-family:Inter,Arial,sans-serif}.social-site h1,.social-site h2,.social-site h3,.social-site h4,.social-header,.social-footer,.mixer-invite{margin:0}.social-site h1,.social-site h2,.social-site h3,.mixer-invite h2{letter-spacing:-.015em;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;line-height:.95}.social-site a{color:inherit;text-decoration:none}.social-header{color:#151515;background:#fbfbf8;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex}.social-logo{letter-spacing:-1.8px;color:#151515;font:900 28px/1 Space Grotesk,Arial,sans-serif;text-decoration:none;display:block}.social-logo span{color:#5164e8}.social-logo i{letter-spacing:1.35px;margin-top:5px;font:600 10px/1.9 Inter,sans-serif;display:block}.social-header nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.social-header a{color:#151515;text-decoration:none}.nav-plans{border:1px solid #aaa;border-radius:6px;align-items:center;gap:12px;padding:12px 17px;display:flex}.mobile-top-link,.social-bottom{display:none}.social-kicker{letter-spacing:1.25px;font:700 13px/1.55 Inter,sans-serif}.social-button{cursor:pointer;background:#c8ff3d;border:0;border-radius:5px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:18px 24px;font:800 14px/1.2 Inter,sans-serif;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;color:#151515!important}.social-button:hover{background:#b7ef2b;transform:translateY(-2px)}.social-button:active{transform:scale(.98)}.social-button:disabled{opacity:.6;cursor:wait}.social-site :focus-visible,.social-header :focus-visible,.social-bottom :focus-visible{outline-offset:5px;outline:3px solid #5267ff}.oa-skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:10px}.oa-skip:focus{top:10px}.social-hero{background:#efefea;grid-template-columns:1fr 1fr;min-height:615px;display:grid}.hero-copy{padding:40px 7% 38px 10%;position:relative}.hero-copy>.social-kicker{margin:0 0 25px}.hero-copy h1{max-width:500px;font-size:clamp(88px,9vw,138px);position:relative}.hero-copy h1>span{color:#5264e8}.hero-copy h1>i{letter-spacing:0;background:#c8ff3d;border:1px solid #aaa;border-radius:50%;padding:15px;font:700 13px/1.2 Inter,sans-serif;display:inline-block;position:absolute;top:22px;left:170px;transform:rotate(-8deg)}.hero-description{margin:20px 0;font-size:20px;line-height:1.4}.hero-facts{flex-wrap:wrap;gap:9px 18px;max-width:440px;margin-bottom:22px;font-size:14px;display:flex}.hero-facts span{align-items:center;gap:7px;display:flex}.hero-bottom{align-items:center;gap:20px;display:flex}.hero-bottom>div>strong{font-size:14px}.hero-bottom .event-availability{margin:5px 0 0;font-size:12px}.hero-photo{position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;position:absolute}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:45% 0 0}.hero-photo-label{color:#fff;z-index:1;font:800 48px/.98 Barlow Condensed,Impact,sans-serif;position:absolute;bottom:65px;left:35px}.hero-photo-label b{color:#c8ff3d}.hero-photo small{color:#fff;z-index:1;font-size:12px;position:absolute;bottom:17px;left:25px}.social-section{padding:75px 5%}.social-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.social-heading h2{font-size:60px}.social-heading .social-kicker{margin:0 0 12px}.rail-buttons{gap:8px;display:flex}.rail-buttons button{cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.rail-buttons button:hover{background:#c8ff3d}.social-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:22px;padding-bottom:18px;display:flex;overflow-x:auto}.social-card{scroll-snap-align:start;background:#fff;border:1px solid #d4d4d0;border-radius:9px;flex:0 0 285px;transition:transform .2s;display:block;overflow:hidden}.social-card:hover{transform:translateY(-3px)}.card-image{height:200px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.social-card:hover img{transform:scale(1.035)}.card-image>span{letter-spacing:.7px;background:#fff;border-radius:3px;padding:7px 10px;font:700 11px Inter,sans-serif;position:absolute;top:14px;left:14px}.card-copy{padding:20px}.card-copy>p{color:#565656;margin:0 0 9px;font-size:13px}.card-copy h3{text-transform:uppercase;min-height:64px;font-size:33px}.card-price{margin:14px 0;font-size:16px;display:block}.event-availability{color:#535353;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0;font-size:14px;display:flex}.event-availability span{align-items:center;gap:6px;display:flex}.event-availability strong{color:#343434;font-weight:600}.event-availability .low{color:#a63322}.event-availability progress{accent-color:#5363e8;width:100%;height:5px}.card-action{border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;font-size:13px;font-weight:800;display:flex}.social-text-link{align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.weeks-section{background:#f0f0eb}.social-calendar>section>h3{letter-spacing:1px;color:#656565;margin:30px 0 12px;font:700 12px Inter,sans-serif}.calendar-row{border-top:1px solid #ccc;align-items:center;gap:24px;min-height:90px;padding:18px 0;display:flex}.calendar-row:last-child{border-bottom:1px solid #ccc}.calendar-date{flex-direction:column;flex-shrink:0;align-items:center;width:54px;display:flex}.calendar-date span{text-transform:uppercase;font-size:12px}.calendar-date b{font:800 33px Barlow Condensed,Impact,sans-serif}.calendar-name{flex:1;min-width:0}.calendar-name h4{font-size:19px;font-weight:700}.calendar-name .event-availability{margin:6px 0 0;font-size:13px}.calendar-row>strong{font-size:14px}.big-section{color:#fff;background:#151515}.big-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.big-card{background:#222;border:none;min-height:440px;position:relative}.big-card .card-image{height:100%;position:absolute;inset:0}.big-card .card-image:after{content:"";background:linear-gradient(#0000,#000e);position:absolute;inset:15% 0 0}.big-card .card-image>span{display:none}.big-card .card-copy{flex-direction:column;justify-content:flex-end;min-height:440px;padding:25px;display:flex;position:relative}.big-card .card-copy h3{min-height:0;font-size:45px}.big-card .card-copy>p{color:#fff}.big-card .card-price{margin:10px 0 0}.big-card .event-availability{color:#ddd}.big-card .event-availability strong{color:#fff}.big-card .card-action{color:#c8ff3d;border-color:#ffffff50}.social-community{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:75px 5%;display:grid}.social-community>img{object-fit:cover;border-radius:8px;width:100%;height:370px}.social-community h2{margin:20px 0;font-size:58px}.social-community h2 span{color:#5264e8}.social-community p:not(.social-kicker){max-width:440px;font-size:16px;line-height:1.6}.social-community .photo-credit{color:#6a6a6a;font-size:12px}.mixer-invite{color:#fff;background:#5264e8;padding:65px 5%}.mixer-invite h2{font-size:78px}.mixer-invite>div{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.mixer-invite p{font-size:18px;line-height:1.5}.mixer-invite .social-kicker{margin:0 0 18px;font-size:13px}.social-footer{color:#151515;background:#fbfbf8;padding:45px 5%}.social-footer p{margin:15px 0;font-size:14px}.social-footer nav{flex-wrap:wrap;gap:22px;margin:22px 0;font-size:14px;display:flex}.social-footer nav a{color:inherit;text-decoration:none}.social-footer small{color:#666;font-size:12px}.whats-on{max-width:1150px;min-height:70vh;margin:auto}.whats-on>h1{margin:18px 0;font-size:100px}.whats-on>h1 span{color:#5264e8}.whats-on>p{font-size:16px;line-height:1.6}.social-filters{gap:8px;margin:30px 0;display:flex;overflow:auto}.social-filters button{cursor:pointer;border:1px solid #bbb;border-radius:30px;flex-shrink:0;padding:12px 19px;font-size:13px;font-weight:700}.social-filters button[aria-pressed=true]{color:#fff;background:#151515;border-color:#151515}.social-empty{padding:45px 0}.social-empty h2{font-size:40px}.social-empty p{margin:16px 0 25px}.social-detail{max-width:1200px;margin:auto;padding:30px 5% 60px}.detail-back{align-items:center;gap:8px;margin-bottom:25px;font-size:13px;font-weight:700;display:inline-flex}.social-detail-top{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.social-detail-image{object-fit:cover;border-radius:8px;width:100%;height:470px}.social-detail-info h1{text-transform:uppercase;margin:14px 0 22px;font-size:70px}.social-detail-info>p{font-size:16px;line-height:1.6}.detail-meta{flex-direction:column;gap:10px;margin-bottom:18px;font-size:15px;display:flex}.detail-meta span{align-items:center;gap:10px;display:flex}.detail-price{margin-top:20px;font:800 30px Inter,sans-serif}.social-detail-info .social-button{width:100%;margin-top:10px}.social-detail-content{grid-template-columns:1fr 1fr;gap:35px 60px;margin-top:45px;display:grid}.social-detail-content section h2{margin-bottom:18px;font-size:36px}.social-detail-content p,.social-detail-content li{font-size:16px;line-height:1.6}.social-detail-content ul{padding-left:20px;list-style:outside}.social-detail-content li{margin-bottom:9px}.detail-small{color:#666;font-size:13px!important}.social-interest{background:#fff;border:1px solid #ccc;border-radius:9px;margin:35px 0;padding:25px}.social-interest h2{margin-bottom:14px;font-size:37px}.social-interest form{flex-direction:column;gap:15px;max-width:500px;display:flex}.social-interest label{flex-direction:column;gap:8px;font-size:14px;display:flex}.social-interest input{border:1px solid #aaa;border-radius:5px;min-height:48px;padding:12px;font-size:16px}.social-interest p{margin-bottom:16px;font-size:15px;line-height:1.6}.social-interest .check-label{flex-direction:row;align-items:flex-start;display:flex}.social-interest .check-label input{min-height:0;margin-top:5px}.social-sticky{display:none}.plans-page{max-width:1050px;min-height:65vh;margin:auto;padding:55px 5%}.plans-page h1{margin:15px 0;font-size:90px}.plans-page>p{line-height:1.6}.plan-group-title{margin:35px 0 15px!important;font-size:32px!important}.social-ticket{background:#fff;border:1px solid #ccc;border-radius:10px;margin:15px 0;padding:25px}.social-ticket h3{margin:14px 0;font-size:35px}.social-ticket p{font-size:15px;line-height:1.6}.social-ticket .reference{overflow-wrap:anywhere}.social-ticket details{margin-top:20px;font-size:14px}.social-ticket details summary{cursor:pointer}.social-ticket .ticket-buttons{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.social-ticket .ticket-buttons a,.social-ticket .ticket-buttons button{font-size:14px}.booking-celebration{background:#c8ff3d;border-radius:9px;margin:25px 0;padding:30px}.booking-celebration h2{font-size:50px}.booking-celebration p{margin:15px 0}.booking-celebration .social-button{background:#151515;color:#fff!important}.whatsapp-share{background:#d4f9d4;border-radius:5px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:inline-flex}.personal-plans{flex-direction:column;gap:6px;margin:15px 0;font-size:14px;font-weight:600;display:flex}.social-site .booking-panel{background:#fff;margin-top:30px}.social-site .booking-panel h2{font-size:38px}.social-site .oa-button{color:#151515;background:#c8ff3d;border-radius:5px}.social-site .booking-panel form{font-family:Inter,sans-serif}.social-site .go-booking-steps{gap:12px;margin:20px 0;padding:0;font-size:13px;list-style:none;display:flex}.social-site .go-booking-steps li{border-bottom:3px solid #ddd;padding:10px 0}.social-site .go-booking-steps li.active{border-color:#5264e8}.social-site .go-step-actions{gap:15px;margin-top:20px;display:flex}.social-site .go-review{background:#f0f0eb;padding:15px}.social-site .go-review h3{font-size:28px}.social-site #book{scroll-margin-top:20px}@media (width>=1450px){.social-hero{min-height:650px}.hero-copy{padding-top:50px}.social-section,.social-community,.mixer-invite{padding-left:max(5%,50vw - 700px);padding-right:max(5%,50vw - 700px)}}@media (width<=900px){.social-header{height:80px}.social-header nav{gap:18px}.hero-copy{padding:32px 7%}.hero-copy h1{font-size:95px}.hero-copy h1>i{font-size:11px;top:15px;left:122px}.hero-bottom{flex-wrap:wrap;gap:12px}.social-heading h2{font-size:48px}.big-grid{gap:12px}.big-card .card-copy{padding:18px}.big-card .card-copy h3{font-size:35px}.social-community h2{font-size:43px}.social-detail-info h1{font-size:50px}}@media (width<=600px){.social-header{height:72px;padding:0 6%}.social-logo{font-size:24px}.social-logo i{font-size:9px}.social-header nav{display:none}.mobile-top-link{display:block}.social-bottom{z-index:40;padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:#fbfbf8;border-top:1px solid #ccc;grid-template-columns:repeat(4,1fr);min-height:65px;display:grid;position:fixed;bottom:0;left:0;right:0}.social-bottom a{color:#555;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:46px;font:700 10px Inter,sans-serif;text-decoration:none;display:flex}.social-bottom .bottom-mixer{color:#151515;background:#c8ff3d;border-radius:7px;margin:0 5px}.social-site,.go-page{padding-bottom:75px}.social-hero{background:#efefea;min-height:0;display:block;position:relative}.hero-copy{z-index:2;padding:27px 6% 24px;position:relative}.hero-copy>.social-kicker{max-width:220px;margin-bottom:17px;font-size:11px;line-height:1.5}.hero-copy h1{letter-spacing:-1px;max-width:260px;font-size:92px;line-height:.88}.hero-copy h1>i{display:none}.hero-copy h1>span{display:block}.hero-description{max-width:210px;margin:18px 0;font-size:16px;line-height:1.45}.hero-photo{z-index:0;border-radius:0 0 0 55px;width:36%;height:285px;position:absolute;top:0;right:0}.hero-photo>img{object-position:46% center}.hero-photo:after,.hero-photo-label{display:none}.hero-photo small{text-shadow:0 1px 3px #000;font-size:10px;line-height:1.2;bottom:14px;left:10px;right:5px}.hero-facts{gap:9px 15px;margin:20px 0 17px;font-size:13px}.hero-facts span:last-child{width:100%}.hero-bottom{flex-wrap:nowrap;align-items:center;gap:14px}.hero-bottom .social-button{flex:none;gap:13px;padding:16px 18px;font-size:12px}.hero-bottom>div{min-width:0}.hero-bottom>div>strong{font-size:12px}.hero-bottom .event-availability{font-size:11px}.social-section{padding:42px 6%}.social-heading{gap:12px;margin-bottom:23px}.social-heading h2{font-size:40px}.social-kicker{font-size:11px}.social-heading .social-kicker{letter-spacing:.8px;font-size:10px}.rail-buttons{gap:5px}.rail-buttons button{width:34px;height:34px}.rail-buttons svg{width:17px}.social-rail{gap:14px;margin-right:-6.8%;padding-right:6.8%}.social-card{flex-basis:265px}.card-image{height:185px}.card-copy{padding:18px}.card-copy h3{font-size:32px}.social-text-link{gap:5px;font-size:11px}.weeks-section .social-heading{align-items:center}.calendar-row{gap:12px;padding:16px 0}.calendar-date{width:36px}.calendar-date b{font-size:28px}.calendar-date span{font-size:11px}.calendar-name h4{font-size:16px}.calendar-name .event-availability{gap:4px;font-size:12px}.calendar-name .event-availability svg{display:none}.calendar-row>strong{text-align:right;max-width:70px;font-size:12px}.calendar-row>svg{display:none}.big-grid{scroll-snap-type:x mandatory;gap:14px;margin-right:-6.8%;padding-right:6.8%;display:flex;overflow-x:auto}.big-card{flex:0 0 82%;min-height:380px}.big-card .card-copy{min-height:380px;padding:22px}.big-card .card-copy h3{font-size:42px}.social-community{grid-template-columns:1fr;gap:28px;padding:40px 6%}.social-community>img{height:240px}.social-community h2{margin:18px 0;font-size:47px}.mixer-invite{padding:42px 6%}.mixer-invite h2{font-size:51px}.mixer-invite>div{display:block}.mixer-invite p{margin-bottom:22px;font-size:16px}.mixer-invite .social-button{width:100%}.social-footer{padding:35px 6% 25px}.social-footer nav{gap:14px;font-size:12px}.social-footer small{line-height:1.6;display:block}.whats-on>h1{font-size:75px}.social-filters{gap:6px}.social-filters button{padding:10px 13px;font-size:12px}.social-detail{padding:20px 6% 100px}.social-detail-top{display:block}.social-detail-image{height:230px}.social-detail-info{padding-top:22px}.social-detail-info h1{margin:10px 0 18px;font-size:48px}.social-detail-info .social-kicker{margin:0}.detail-meta{gap:10px;font-size:14px}.detail-price{font-size:27px}.social-detail-content{margin-top:30px;display:block}.social-detail-content section{margin-bottom:30px}.social-detail-content section h2{font-size:32px}.social-interest{padding:20px}.social-interest h2{font-size:32px}.social-sticky{bottom:calc(65px + env(safe-area-inset-bottom));z-index:35;color:#fff;background:#151515;justify-content:space-between;align-items:center;gap:12px;padding:12px 6%;display:flex;position:fixed;left:0;right:0}.social-sticky>div{min-width:0;font-size:16px;font-weight:700}.social-sticky small{color:#ccc;margin-top:4px;font-size:11px;font-weight:400;display:block}.social-sticky .social-button{gap:8px;min-height:44px;padding:13px 16px;font-size:11px}.plans-page{padding:35px 6%}.plans-page h1{font-size:65px}.social-ticket{padding:20px}.social-ticket h3{font-size:31px}.booking-celebration{padding:23px}.booking-celebration h2{font-size:42px}.social-site .booking-panel{padding:20px}.social-site .go-booking-steps{gap:7px;font-size:11px}.social-site .booking-panel .attendee-row,.social-site .booking-panel .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.social-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.social-header,.social-bottom,.social-footer,.booking-celebration,.ticket-buttons,.social-sticky{display:none!important}.social-site{padding:0}.social-ticket{break-inside:avoid}}@media (width<=360px){.hero-copy h1{font-size:80px}.hero-bottom .social-button{gap:6px;padding:15px 12px;font-size:11px}.hero-copy>.social-kicker{max-width:190px}.social-heading h2{font-size:35px}}
