@font-face{font-family:Syne;src:url('/fonts/syne.woff2') format('woff2');font-weight:400 800;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('/fonts/instrument-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('/fonts/instrument-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('/fonts/instrument-600.woff2') format('woff2');font-weight:600;font-display:swap}
:root{--ground:#FDF1F6!important;--surface:#FFFFFF!important;--ink:#111111!important;--ink-2:#111111!important;--ink-3:#111111!important;--heading:#16130F;--line:#EBD3DF!important;--step-line:#E3C9D5;--brand:#F2A1C9;--pink:#F8D3E4;--coral:#FCE0D8;--flower:#E8412C;--butter:var(--pink)!important;--sage:var(--pink)!important;--blush:var(--coral)!important;--plum:var(--heading)!important;--plum-soft:var(--pink)!important;--btn:#16130F!important;--btn-ink:#FFFFFF!important;--err:#111111!important;--display:Syne,sans-serif;--body:'Instrument Sans',sans-serif;color-scheme:light!important}
html{height:auto;overflow-x:clip}body{height:auto;min-height:100vh;background:var(--ground);padding:0;font:18px/1.6 var(--body);overflow-x:clip;color:var(--ink)}button,a,input,select{font-family:var(--body)}a{color:var(--ink)}p{color:var(--ink);text-wrap:pretty}h1,h2,h3,h4,b,.subline{color:var(--heading);letter-spacing:0}h1,h2,h3,h4{font-family:var(--display);font-weight:800;font-style:normal;text-wrap:balance}h2,.head h2,.story h2{font:800 56px/.95 var(--display);margin:0 0 26px;letter-spacing:0}h3,.ev-body h3{font:800 42px/1 var(--display);margin:0 0 22px;letter-spacing:0}h4,.steps h3,.privacy h4,.whatif h4{font:800 21px/1.2 var(--display);margin:0 0 10px}.eyebrow{font:700 13px/1.3 var(--display);letter-spacing:.14em;color:var(--ink);margin-bottom:20px}h1 em,h2 em,.ex-h em,.story h2 em{color:inherit;font-style:normal}.subline{font:700 26px/1.3 var(--display)}.small,.foot,.agree,.consent,.cta-note,.note-line{color:var(--ink)}.small{font-size:14px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
header{max-width:1280px;flex-wrap:nowrap;padding:28px 48px;gap:28px;width:100%}.logo{display:block;font:710 36px/1 var(--display);color:var(--heading);flex-shrink:0}.logo>span{position:relative;padding-right:.52em}.logo .flower{position:absolute;right:0;top:-.1em;width:.5em;height:.5em}.flower{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:middle}.flower path{fill:var(--flower)}.flower circle{fill:var(--heading)}.header-navigation{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px}.header-navigation nav{margin:auto}.header-actions{display:flex;align-items:center;gap:20px}nav.tabs{background:none;border:0;border-radius:0;gap:16px;padding:0}nav.tabs a{font-size:15px;padding:8px 0;color:var(--ink)}nav.tabs a[aria-current=page]{background:none;color:var(--ink);text-decoration:underline;text-underline-offset:6px}.lang a{border-radius:999px;padding:5px 10px;color:var(--ink)}.menu-toggle{display:none}.cta,.ghost{border-radius:999px;background:var(--btn);color:var(--btn-ink);padding:22px 36px;font:600 18px/1.3 var(--body);border:1px solid var(--btn);box-shadow:none;text-align:center;white-space:normal;min-width:0}.cta:hover{background:var(--surface);color:var(--heading)}.cta.outline{background:var(--surface);border:1px solid var(--heading);color:var(--heading)}.cta.outline:hover{background:var(--pink)}header .cta{font-size:15px;padding:14px 24px}.ghost{font-size:14px;padding:12px 20px}.view{max-width:1280px;padding-left:48px;padding-right:48px}#join{gap:0;max-width:1280px;display:block;text-align:left;padding-top:0}#join>*{max-width:none}#join>.home-hero{max-width:900px;margin:40px auto 68px;text-align:center}.home-hero .badge{display:inline-block;margin-bottom:32px;font-size:14px;background:var(--surface);padding:8px 18px}.home-hero h1{margin:0 0 28px;font:800 156px/.86 var(--display);letter-spacing:0}.wordmark{font:800 156px/.86 var(--display);letter-spacing:0;color:var(--heading);white-space:nowrap}.apostrophe{display:inline-block;width:.42em;height:.42em;margin:0 .06em 0 .1em;position:relative;top:-.42em}.apostrophe .flower{width:100%;height:100%}.home-hero .subline{margin:0 0 20px}.home-hero .lede{margin:0 auto;max-width:650px;font-size:18px;color:var(--ink)}.hero-btns{margin-top:48px;gap:16px}.home-hero .small{margin:20px 0 0}.ribbon{width:calc(106vw);margin-left:calc((1184px - 106vw)/2);background:var(--heading);color:var(--brand);transform:rotate(-2deg);padding:16px 0;overflow:hidden;white-space:nowrap}.sgy-marquee{display:flex;width:max-content;animation:sgy-marquee 36s linear infinite;font:800 36.8px/1 var(--display);text-transform:uppercase}.ribbon-group{display:flex;align-items:center;gap:.5em;padding-right:.5em;flex-shrink:0}.ribbon .flower{width:.8em;height:.8em}.ribbon-flower circle{fill:var(--brand)}@keyframes sgy-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.home-section{margin-top:112px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:32px}.section-head h2{margin:0}.section-head>p{max-width:470px;margin:0}.section-head>a{font-weight:600}.next-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:56px;align-items:center}.next-card{display:flex;flex-direction:column;justify-content:center;text-decoration:none;background:var(--brand);border-radius:32px;padding:44px;min-height:330px}.next-card p{margin:0 0 18px}.next-card p:last-child{margin:0}.next-card h3{margin-bottom:20px}.next-book .cta{width:100%;margin:24px 0 14px}.price-row{display:flex;align-items:baseline;gap:22px}.price-row b{font:800 64px/1 var(--display)}.next-book p{margin:0}.duo{width:100%;max-width:none}.center{text-align:center}.duo>h2{margin-bottom:44px}.duo-grid{gap:24px}.duo-grid>div{border:0;border-radius:32px;padding:44px;min-height:360px;gap:0}.duo-grid>div:first-child{background:var(--pink)}.duo-grid>div:last-child{background:var(--coral)}.duo-grid p{font-size:18px}.duo-grid .card-footer{padding-top:32px;margin-top:auto;font-size:14px}.steps{gap:24px}.steps li{border-color:var(--step-line);padding-top:24px;gap:0}.steps li::before{font:800 56px/1 var(--display);color:transparent;-webkit-text-stroke:1.5px var(--heading);margin-bottom:30px}.steps p{font-size:18px}.tiers{gap:24px;border:0;background:none;overflow:visible}.tier{border:1px solid var(--line)!important;background:var(--surface);padding:32px;border-radius:30px;gap:18px}.tier b{font:800 56px/1 var(--display);color:var(--heading)}.tier h4{font-weight:800}.tier p{font-size:18px}.note-line{font-size:16px;margin-top:28px}.sub3{font:800 42px/1 var(--display)}.founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.founder-card{background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:32px}.founder-card>img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:22px;margin-bottom:28px}.founder-card.liza>img{object-position:50% 5%}.founder-card h3{margin:0 0 14px}.founder-pill{display:inline-block;border-radius:999px;padding:6px 14px;background:var(--pink);font-size:14px}.liza .founder-pill{background:var(--coral)}.founder-card .subline{font-size:21px;margin:24px 0 14px}.founder-card p{font-size:18px}.stats{display:flex;gap:44px;margin-top:30px}.stats b{display:block;font:800 48px/1 var(--display);margin-bottom:10px}.stats span{font-size:14px}.facts{margin-top:28px;display:flex;gap:8px;flex-wrap:wrap}.facts span,.facts li{font-size:14px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px}#join>.signup{display:block;margin:128px auto;max-width:860px;background:var(--brand);border-radius:40px;padding:72px}.signup .wl-what{text-align:center}.signup h2{font-size:76px}.signup-intro{margin:24px 0 36px}.signup form,.signup .done{max-width:none;background:none;border:0;border-radius:0;padding:0;box-shadow:none;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}input[type=text],input[type=email]{background:var(--surface);border:1px solid var(--heading);border-radius:16px;font-size:16px;padding:18px;min-width:0}input::placeholder{color:var(--ink);opacity:1}.mode{background:none;border:0;padding:0;gap:10px}.mode span{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:13px 8px;font-size:15px}.mode input:checked+span{background:var(--heading);color:var(--surface);box-shadow:none}.q{font-size:16px;margin:4px 0 -8px}.consent{font-size:14px;line-height:1.55;color:var(--ink)}.agree{font-size:13px;text-align:center;color:var(--ink)}.consent input{width:18px;height:18px;accent-color:var(--heading)}.signup button[type=submit]{width:100%;margin-top:12px}.signup .done h2{font:800 40px/1 var(--display)}.signup .star{display:none}.page{padding-top:64px;padding-bottom:112px;gap:64px}.head{max-width:900px}.head p,.story p{font-size:18px}.panel{border-radius:32px;padding:32px;background:var(--surface)}.whatif .qa>div{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:28px}.whatif p{font-size:18px}.after[data-club]{background:var(--brand);color:var(--ink);padding:44px;border-radius:32px}.after[data-club] h3,.after[data-club] p{color:var(--ink)}html:not(.ex) .ab-old{display:none!important}html:not(.ex) .ab-new{display:grid!important}.founder-full{background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:32px;align-items:start;gap:40px}.founder-full .photo{aspect-ratio:1;position:sticky;top:24px;background:var(--pink)}.founder-full .story h3{margin:0}.founder-full .story h2{font-size:42px;margin-top:16px}.founder-full:has([data-i18n=lz_p1]) .photo{order:-1}.about+.about{margin-top:0}.founder-full:has([data-i18n=lz_p1]) .photo img{object-position:50% 5%}.contact{max-width:none}.contact-card{padding:32px;border-radius:28px}.privacy{max-width:none;gap:30px}.ev-card{max-width:800px;border-radius:32px}.ev-card .ev-body{padding:32px}.ev-p{font-size:18px}.ev-meta{font-size:16px}.ev-soon{max-width:800px;padding:32px;border-radius:28px}.event-page{max-width:1280px;width:100%;margin:auto;padding:64px 48px 112px;gap:112px}.event-hero,.event-two{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.event-hero h1{font:800 88px/.95 var(--display);text-transform:uppercase;letter-spacing:0;margin:24px 0}.event-hero .eyebrow{margin-top:36px}.event-hero .subline{margin:24px 0}.badges{gap:8px}.badges li{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:14px;font-weight:400}.booking-card{background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:32px}.booking-card dl{margin:0}.booking-card dl>div{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:16px}.booking-card dt{font-weight:600}.booking-card dd{margin:0}.booking-price{margin:32px 0}.booking-price b{font:800 48px/1 var(--display)}.booking-card .cta{width:100%;margin:0 0 12px}.event-two{grid-template-columns:1fr 1fr;gap:32px}.programme,.bring-card,.support{border-radius:32px;padding:44px}.programme{background:var(--pink)}.programme h3,.bring-card h3,.support h3{font-size:32px}.prog{gap:0!important}.prog li{border-top:1px solid var(--step-line);padding:16px 0;font-size:18px!important}.prog li::before{background:none!important;color:var(--heading)!important;font:800 20px/1.3 var(--display)!important}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.persona{border:1px solid var(--line);background:var(--surface);border-radius:28px;padding:28px;font-weight:500}.bring-card{border:1px solid var(--line);background:var(--surface)}.bring-list{list-style:none;padding:0}.bring-list li{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.bring-list .flower{width:24px;height:24px;margin-top:2px}.support{background:var(--coral)}.support h3,.support p,.support a{color:var(--ink)}.support p{font-size:18px}.final-cta{text-align:center;padding:20px 0}.final-cta .cta{margin-top:24px}.event-page details{margin-top:28px}.event-page summary{font-weight:600;cursor:pointer}.site{max-width:1280px!important;display:block!important;margin:auto!important;padding:44px 48px 28px!important;border-top:1px solid var(--line);color:var(--ink)!important}.footer-mark{display:block;font:800 84px/1 var(--display);text-align:center;margin:0 0 44px}.footer-row{display:flex;justify-content:space-between;gap:24px;font-size:14px}.foot-links{gap:8px 18px}.site a{color:var(--ink)}
@media(max-width:1279px){.ribbon{margin-left:calc(-3vw - 48px)}.home-hero h1,.wordmark{font-size:128px}.footer-mark{font-size:64px}.event-hero h1{font-size:72px}.header-actions{gap:10px}nav.tabs{gap:12px}.next-grid{gap:32px}}
@media(max-width:1000px){header,.view,.site,.event-page{padding-left:32px!important;padding-right:32px!important}.ribbon{margin-left:calc(-3vw - 32px)}header .cta{padding:12px 18px}.next-grid{grid-template-columns:1.4fr 1fr}.next-card,.duo-grid>div{padding:32px}.section-head{gap:24px}.section-head>p{max-width:360px}.steps{grid-template-columns:repeat(2,1fr)}.event-hero{grid-template-columns:1fr 1fr;gap:32px}.event-hero h1{font-size:60px}.founder-card{padding:24px}.signup h2{font-size:60px}.home-section{margin-top:88px}.persona-grid{grid-template-columns:repeat(2,1fr)}h2,.head h2,.story h2{font-size:44px}h3{font-size:36px}.footer-mark{font-size:54px}}
@media(max-width:760px){header{justify-content:space-between;position:relative;padding:24px 20px!important;flex-wrap:wrap}.logo{font-size:32px;flex-basis:auto}.header-navigation{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:20px}.header-navigation.open{display:flex}.header-navigation nav{margin:0;flex-direction:column;gap:4px}.header-actions{justify-content:space-between;flex-wrap:wrap}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--heading);border-radius:50%;background:var(--surface);color:var(--heading)}.menu-toggle svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none}.view,.event-page,.site{padding-left:20px!important;padding-right:20px!important}#join>.home-hero{margin-top:36px;margin-bottom:56px}.home-hero h1,.wordmark{font-size:92px}.home-hero .badge{margin-bottom:28px;font-size:13px}.home-hero .subline{font-size:21px}.home-hero .lede{font-size:18px}.hero-btns{display:flex;flex-direction:column;gap:14px;margin-top:40px}.hero-btns .cta{width:100%;font-size:17px;padding:20px 22px}.home-hero .small{font-size:13px}.ribbon{width:120vw;margin-left:calc(-10vw - 20px);transform:rotate(-3deg);padding:11.2px 0}.sgy-marquee{font-size:20.8px;animation-duration:18s}.home-section{margin-top:76px}.section-head{align-items:flex-start;gap:24px;flex-direction:column;margin-bottom:28px}.section-head:has(>a){flex-direction:row;align-items:center;gap:16px}.section-head>a{font-size:14px}.section-head>p{max-width:none}.next-grid,.duo-grid,.founder-grid,.event-hero,.event-two,.founder-full{grid-template-columns:1fr;gap:24px}.next-card{min-height:300px;padding:32px;border-radius:32px}.next-card h3{font-size:36px}.next-book .cta{margin-top:24px}.price-row b{font-size:56px}.duo>h2{margin-bottom:32px}.duo-grid>div{padding:32px;min-height:340px}.steps{grid-template-columns:1fr;gap:36px}.tiers{grid-template-columns:1fr;gap:16px}.tier{padding:28px}.founder-card{padding:24px}.founder-card>img{margin-bottom:24px}.stats{gap:32px}.stats b{font-size:44px}#join>.signup{margin:80px auto;padding:36px 24px;border-radius:32px}.signup h2{font-size:44px}.signup-intro{font-size:18px}.form-row{grid-template-columns:1fr;gap:16px}.mode{gap:6px}.mode span{font-size:13px;padding:14px 4px}.signup .cta{padding:22px 20px;font-size:17px}.signup .consent{font-size:13px}h2,.head h2,.story h2{font-size:36px}h3,.ev-body h3{font-size:32px}.sub3{font-size:32px}.page{padding-top:36px;padding-bottom:76px;gap:48px}.founder-full{padding:24px}.founder-full .photo{position:static}.founder-full .story h2{font-size:32px}.event-page{padding-top:36px;gap:76px}.event-hero h1{font-size:48px}.event-hero .subline{font-size:22px}.booking-card{padding:28px}.booking-card .cta{font-size:17px;padding:22px 20px}.booking-card dl>div{gap:12px;font-size:15px}.programme,.bring-card,.support{padding:28px}.persona-grid{grid-template-columns:1fr}.final-cta h2{font-size:40px}.footer-mark{font-size:26px;margin-bottom:32px}.footer-row{flex-direction:column;align-items:center;text-align:center;gap:20px}.foot-links{justify-content:center}.site{padding-top:36px!important}.contact-card b{font-size:24px}.panel{padding:28px}.after[data-club]{padding:32px}.sgy-marquee .flower{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.sgy-marquee{animation:none}html{scroll-behavior:auto}}
/* Constrain intrinsic grid/text widths; the ribbon clips within the document. */
html,body{overflow-x:hidden}.event-hero>*,.event-two>*,.founder-grid>*,.next-grid>*{min-width:0}.support a{overflow-wrap:anywhere}
@media(max-width:760px){.home-hero h1,.home-hero .wordmark{font-size:64px}.event-two{width:100%}}
@media(max-width:360px){.home-hero h1,.home-hero .wordmark{font-size:56px}.event-hero h1{font-size:42px}}
#join>.ribbon-viewport{width:100vw;max-width:100vw;margin-left:calc((1184px - 100vw)/2);overflow:hidden;padding:22.4px 0}.ribbon-viewport .ribbon{margin-left:-3vw;width:106vw}
@media(max-width:1279px){#join>.ribbon-viewport{margin-left:-48px}}
@media(max-width:1000px){#join>.ribbon-viewport{margin-left:-32px}}
@media(max-width:760px){#join>.ribbon-viewport{margin-left:-20px;padding:16px 0}.ribbon-viewport .ribbon{margin-left:-10vw;width:120vw}}
.event-hero h1{font-size:64px}.event-hero h1>span{display:block;white-space:nowrap}
@media(max-width:1000px){.event-hero h1{font-size:40px}}
@media(max-width:760px){.event-hero h1{font-size:38px}}
@media(max-width:360px){.event-hero h1{font-size:32px}}
@media(max-width:760px){.event-hero h1{font-size:35px}}
@media(max-width:360px){.event-hero h1{font-size:30px}}
.event-form{display:flex;flex-direction:column;gap:18px;max-width:640px;margin-top:24px}.event-form[hidden],.event-done[hidden]{display:none}.event-form label{display:flex;flex-direction:column;gap:6px;font-weight:600}.event-form input[type=text],.event-form input[type=email],.event-form input[type=tel],.event-form textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-weight:400}.event-form fieldset{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0}.event-form legend{font-weight:600;padding:0;margin-bottom:6px}.event-form .choice{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.event-form .choice input{width:18px;height:18px;margin-top:5px;flex:none;accent-color:var(--heading)}.event-form .err{color:#B3261E;margin:0}.event-form .err:empty{display:none}.event-form .cta{align-self:flex-start;border:0;cursor:pointer}.event-done .cta{display:inline-block;margin-top:8px}.event-done{max-width:640px;margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}
.hero-cta{display:none}@media(max-width:760px){.hero-cta{display:block;text-align:center;margin:20px 0}}
