.footer_footer__FGov6{border-top:1px solid rgba(1,38,96,.14);padding-block:64px 28px;color:#012660;background:#fafaf7;font-family:Jewful Sans,Avenir Next,Segoe UI,sans-serif}.footer_container__GpHRY{width:min(1320px,calc(100% - 40px));margin-inline:auto}.footer_groups__Cvq99{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:32px 48px}.footer_groups__Cvq99 h2{font-family:var(--font-display),"Avenir Next",sans-serif;font-size:1.25rem;font-stretch:85%;font-weight:700;letter-spacing:-.01em}.footer_groups__Cvq99 ul{display:grid;margin-top:10px}.footer_groups__Cvq99 a{min-height:40px;display:inline-flex;align-items:center;color:#3d5180;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline transparent 2px;text-decoration:underline transparent 2px;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.footer_groups__Cvq99 a:hover{color:#012660;text-decoration-color:#ff6b4a}.footer_wordmark___2mRp{display:block;width:min(100%,240px);margin-top:40px;margin-inline:-3.5%}.footer_wordmark___2mRp img{width:100%;height:auto}.footer_legal__f1FoN{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;border-top:1px solid rgba(1,38,96,.14);padding-top:20px;color:#3d5180;font-size:.8125rem;line-height:1.5}.footer_footer__FGov6 :where(a):focus-visible{outline:3px solid #012660;outline-offset:3px;border-radius:4px}@media (max-width:767px){.footer_footer__FGov6{padding-block:48px 24px}.footer_groups__Cvq99{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer_wordmark___2mRp{margin-top:32px}}@media (prefers-reduced-motion:reduce){.footer_groups__Cvq99 a{transition:none}}@font-face{font-family:Jewful Sans;src:url(/fonts/dm-sans-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jewful Sans;src:url(/fonts/dm-sans-bold.ttf) format("truetype");font-weight:500 800;font-display:swap}@font-face{font-family:Jewful Display;src:url(/fonts/plus-jakarta-sans-bold.ttf) format("truetype");font-weight:600 800;font-display:swap}.home-page{--home-ink:#012660;--home-ink-deep:#01183f;--home-paper:#fafaf7;--home-lox:#ff6b4a;--home-muted:#3d5180;--home-on-dark-muted:#c9d3e8;--home-line:rgba(1,38,96,.14);--home-radius:4px;--home-gutter:20px;--home-bleed:max(var(--home-gutter),calc((100vw - 1320px) / 2));--home-display:var(--font-display),"Avenir Next","Segoe UI",sans-serif;--home-ease:cubic-bezier(.16,1,.3,1);--home-focus:var(--home-ink);background:var(--home-paper);color:var(--home-ink);font-family:Jewful Sans,Avenir Next,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.55;color-scheme:light;overflow:clip;-webkit-font-smoothing:antialiased}.home-page :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--home-focus);outline-offset:4px;border-radius:var(--home-radius)}.home-page :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-page button{cursor:pointer}.home-page :where(section,[id]){scroll-margin-top:88px}.home-container{width:min(1320px,calc(100% - 2 * var(--home-gutter)));margin-inline:auto}.home-skip{position:fixed;top:-100px;left:20px;z-index:100;border-radius:var(--home-radius);padding:14px 20px;background:var(--home-ink);color:var(--home-paper);font-weight:700}.home-skip:focus{top:15px}.home-room-type{font-size:clamp(3.5rem,10.4vw,9.5rem);font-stretch:75%;font-weight:800;line-height:.9}.home-heading,.home-room-type{font-family:var(--home-display);letter-spacing:-.02em}.home-heading{font-size:clamp(2.25rem,5vw,4rem);font-stretch:85%;font-weight:700;line-height:1;text-wrap:balance}.home-lead{font-size:1.25rem;line-height:1.45}.home-caption{font-size:.8125rem;line-height:1.45}.home-cta{--cta-wipe:var(--home-lox);min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--home-radius);padding:0 22px;background-image:linear-gradient(var(--cta-wipe),var(--cta-wipe));background-repeat:no-repeat;background-size:0 100%;font-size:1rem;font-weight:700;white-space:nowrap;transition:background-size .32s var(--home-ease),color .2s ease,transform .12s ease}.home-cta:hover{background-size:100% 100%}.home-cta:active{transform:translateY(1px)}.home-cta svg{transition:transform .32s var(--home-ease)}.home-cta:hover svg{transform:translateX(4px)}.home-cta-ink{background-color:var(--home-ink);color:var(--home-paper)}.home-cta-accent,.home-cta-ink:hover{color:var(--home-ink)}.home-cta-accent{--cta-wipe:var(--home-paper);background-color:var(--home-lox)}.home-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.home-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;-webkit-text-decoration:underline currentColor 2px;text-decoration:underline currentColor 2px;text-underline-offset:6px;transition:text-decoration-color .18s ease}.home-link:hover,a:hover>.home-link{text-decoration-color:var(--home-lox)}.home-preview-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--home-ink);border-radius:var(--home-radius);padding:0 18px;background:transparent;font-size:.9375rem;font-weight:700;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.home-preview-button:hover{background:var(--home-ink);color:var(--home-paper)}.home-preview-button:active{transform:translateY(1px)}.home-preview-button.is-selected{border-color:var(--home-lox);background:var(--home-lox);color:var(--home-ink)}.home-hero{--home-focus:var(--home-lox);position:relative;isolation:isolate;display:grid;align-items:end;min-height:max(560px,min(880px,calc(100dvh - 64px)));overflow:hidden;background:var(--home-ink-deep);color:var(--home-paper)}.home-hero-photo{--ring-x:64;--ring-y:30;--ring-r:clamp(84px,13vw,190px);position:absolute;inset:0;z-index:-2;container-type:size}.home-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:46% 50%;object-position:46% 50%}.home-hero-room{filter:grayscale(1) contrast(1.15);opacity:.5}.home-hero-circle{clip-path:circle(var(--ring-r) at calc(var(--ring-x) * 1%) calc(var(--ring-y) * 1%));animation:home-close-in 1.5s var(--home-ease) .25s backwards}.home-hero-ring{position:absolute;top:0;left:0;width:calc(var(--ring-r) * 2);height:calc(var(--ring-r) * 2);margin:calc(var(--ring-r) * -1) 0 0 calc(var(--ring-r) * -1);border:4px solid var(--home-lox);border-radius:50%;transform:translate(calc(var(--ring-x) * 1cqw),calc(var(--ring-y) * 1cqh));animation:home-ring-in .7s var(--home-ease) 1.1s backwards}@keyframes home-close-in{0%{clip-path:circle(140% at calc(var(--ring-x) * 1%) calc(var(--ring-y) * 1%))}}@keyframes home-ring-in{0%{opacity:0;scale:1.3}}.home-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--home-ink-deep) 4%,rgba(1,24,63,.86) 34%,rgba(1,24,63,0) 72%)}.home-hero-inner{padding-block:220px 48px}.home-hero-line{display:block}.home-hero-line.is-accent{color:var(--home-lox)}.home-hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:32px}.home-hero-foot>p{max-width:34ch;font-size:1.1875rem;line-height:1.45}.home-nextup{border-bottom:1px solid var(--home-line)}.home-nextup-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:16px 48px;padding-block:20px}.home-nextup-event{display:flex;align-items:center;gap:18px}.home-nextup-event .home-link{margin-left:20px}.home-nextup-thumb{flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.home-nextup-text{display:grid}.home-nextup-text .home-caption{font-weight:700;opacity:.75}.home-nextup-text strong{font-family:var(--home-display);font-size:1.625rem;font-stretch:85%;font-weight:700;letter-spacing:-.01em;line-height:1.15}.home-nextup-meta{font-size:.9375rem;opacity:.8}.home-nextup-empty,.home-nextup-note{color:var(--home-muted);font-size:.9375rem}.home-nextup-note{max-width:30ch;text-align:right}.home-nextup-empty strong{color:var(--home-ink)}.home-nextup-card{display:flex;align-items:center;gap:14px;color:inherit}.home-nextup-card strong{font-size:1.375rem}.home-truth{padding-block:clamp(72px,10vw,140px)}.home-truth-line{max-width:18ch;font-family:var(--home-display);font-size:clamp(2.75rem,7.6vw,6.5rem);font-stretch:80%;font-weight:800;letter-spacing:-.02em;line-height:.98;text-wrap:balance}.home-truth-turn{text-decoration:underline;text-decoration-color:var(--home-lox);text-decoration-thickness:clamp(5px,.7vw,10px);text-underline-offset:clamp(2px,.4vw,6px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-truth-copy{max-width:46ch;margin-top:clamp(28px,4vw,44px);color:var(--home-muted)}.home-matching{padding-block:clamp(72px,10vw,140px)}.home-matching-head{max-width:820px}.home-matching-head .home-lead{max-width:52ch;margin-top:20px;color:var(--home-muted)}.home-flow{display:block;width:100%;height:auto;margin-top:clamp(40px,6vw,72px);overflow:visible}.home-flow-dot{fill:var(--home-ink);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .5s ease,transform .6s var(--home-ease);transition-delay:calc(var(--i) * 9ms)}.home-flow.is-shown .home-flow-dot{opacity:.16;transform:scale(1)}.home-flow-pick,.home-flow-ring{transform-box:fill-box;transform-origin:center;transform:scale(.4);opacity:0;transition:opacity .4s ease,transform .6s var(--home-ease)}.home-flow-ring{fill:none;stroke:var(--home-lox);stroke-width:3;transition-delay:calc(.72s + var(--i) * .13s)}.home-flow-pick{fill:var(--home-ink);transition-delay:calc(.78s + var(--i) * .13s)}.home-flow.is-shown .home-flow-pick,.home-flow.is-shown .home-flow-ring{opacity:1;transform:scale(1)}.home-flow-face{transform-box:fill-box;transform-origin:center;transform:scale(.6);opacity:0;transition:opacity .5s ease,transform .7s var(--home-ease);transition-delay:1.32s}.home-flow.is-shown .home-flow-face{opacity:1;transform:scale(1)}.home-flow-face-ring{stroke:var(--home-lox);stroke-width:4}.home-flow-arc{stroke:var(--home-lox);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .95s var(--home-ease);transition-delay:1.72s}.home-flow.is-shown .home-flow-arc{stroke-dashoffset:0}.home-flow-node{fill:var(--home-lox);transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0;transition:opacity .3s ease,transform .5s var(--home-ease);transition-delay:2.52s}.home-flow.is-shown .home-flow-node{opacity:1;transform:scale(1)}.home-matching-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,64px)}.home-matching-step{position:relative;border-top:2px solid var(--home-ink);padding-top:24px}.home-matching-step:before{content:"";position:absolute;top:-6px;left:0;width:12px;height:12px;border-radius:50%;background:var(--home-lox)}.home-matching-beat{display:block;font-family:var(--home-display);font-size:clamp(2rem,3vw,2.75rem);font-stretch:75%;font-weight:800;letter-spacing:-.02em;line-height:1}.home-matching-label{display:block;margin-top:12px;color:var(--home-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-matching-step-title{max-width:16ch;margin-top:6px;font-family:var(--home-display);font-size:clamp(1.5rem,2.3vw,2rem);font-stretch:85%;font-weight:700;letter-spacing:-.01em;line-height:1.05}.home-matching-step>p{max-width:34ch;margin-top:10px;color:var(--home-muted)}.home-night{padding-bottom:clamp(72px,10vw,140px)}.home-night-head{max-width:760px;margin-bottom:clamp(48px,6vw,88px)}.home-night-head .home-lead{max-width:44ch;margin-top:20px;color:var(--home-muted)}.home-chapters{position:relative;display:grid;gap:clamp(72px,9vw,128px)}.home-chapters:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:2px;background:var(--home-ink);opacity:.14}.home-chapter{position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:32px;border-top:2px solid var(--home-ink);padding-top:28px}.home-chapter:before{content:"";position:absolute;top:-6px;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--home-lox)}.home-chapter-mark{position:sticky;top:96px;display:grid;gap:6px}.home-chapter-time{font-family:var(--home-display);font-size:clamp(3rem,6.4vw,5.5rem);font-stretch:75%;font-weight:800;letter-spacing:-.02em;line-height:.9}.home-chapter-label{color:var(--home-muted);font-weight:700}.home-chapter-title{max-width:17ch;font-family:var(--home-display);font-size:clamp(2rem,4.2vw,3.5rem);font-stretch:85%;font-weight:700;letter-spacing:-.02em;line-height:1;text-wrap:balance}.home-chapter-main .home-lead{max-width:44ch;margin-top:16px;color:var(--home-muted)}.home-preview-note{margin-top:20px;color:var(--home-muted)}.home-rings{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 44px;margin-top:56px}.home-ring{--ring-size:300px;--seat-size:calc(var(--ring-size) * .105);position:relative;flex-shrink:0;width:var(--ring-size);aspect-ratio:1;display:grid;place-items:center}.home-ring:nth-child(2){--ring-size:252px;margin-top:88px}.home-ring:nth-child(3){--ring-size:278px;margin-top:20px}.home-ring-seats{position:absolute;inset:0}.home-ring-seat{position:absolute;top:50%;left:50%;width:var(--seat-size);height:var(--seat-size);margin:calc(var(--seat-size) / -2);border-radius:50%;background:var(--home-ink);opacity:0;transform:rotate(calc(1turn / var(--seats) * var(--seat))) translateY(calc(var(--ring-size) * -.16)) scale(.5);transition:transform .9s var(--home-ease),opacity .4s ease;transition-delay:calc(var(--seat) * 45ms)}.is-gathered .home-ring-seat{opacity:1;transform:rotate(calc(1turn / var(--seats) * var(--seat))) translateY(calc((var(--ring-size) - var(--seat-size)) / -2))}.home-ring.is-open .home-ring-seat{border:2px dashed var(--home-ink);background:transparent}.home-ring .home-ring-seat.is-you{border:0;background:var(--home-lox)}.home-ring-center{position:relative;width:62%;display:grid;justify-items:center;text-align:center}.home-ring-center h4{font-family:var(--home-display);font-size:1.375rem;font-stretch:85%;font-weight:700;letter-spacing:-.01em;line-height:1.1}.home-ring-center p{margin-top:4px;font-size:.875rem;font-weight:700}.home-ring-center .home-ring-detail{margin-top:0;color:var(--home-muted);font-size:.8125rem;font-weight:500}.home-ring-action{min-height:44px;display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:2px solid var(--home-ink);border-radius:var(--home-radius);padding:0 16px;font-size:.875rem;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-ring-action:hover{background:var(--home-ink);color:var(--home-paper)}.home-ring-action.is-selected{border-color:var(--home-lox);background:var(--home-lox);color:var(--home-ink)}.home-people{display:grid;margin-top:48px}.home-person{display:grid;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:16px 32px;border-top:1px solid var(--home-line);padding-block:28px}.home-person:nth-child(2){margin-left:8%}.home-person:nth-child(3){margin-left:16%}.home-portrait{border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1;outline:4px solid transparent;outline-offset:0;transition:outline-color .2s ease,outline-offset .32s var(--home-ease)}.home-person:hover .home-portrait{outline-color:var(--home-lox);outline-offset:6px}.home-person h4{font-family:var(--home-display);font-size:clamp(2rem,4vw,3rem);font-stretch:75%;font-weight:800;letter-spacing:-.02em;line-height:1}.home-person-where{margin-top:6px;color:var(--home-muted);font-size:.9375rem;font-weight:700}.home-person-reason{max-width:42ch;margin-top:10px}.home-person-mutuals{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:.8125rem;font-weight:700}.home-ego{flex-shrink:0;height:28px;width:auto;overflow:visible}.home-ego-link{stroke:var(--home-lox);stroke-width:2;opacity:.5;transition:opacity .2s ease,stroke-width .2s ease}.home-ego-node{fill:var(--home-ink)}.home-ego-you{fill:var(--home-lox)}.home-person:hover .home-ego-link{opacity:1;stroke-width:2.5}.home-scene{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,104px)}.home-scene-visual{position:relative;padding:0 44px 60px 0}.home-scene-photo{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--home-radius)}.home-after-photo img,.home-scene-photo img{-o-object-fit:cover;object-fit:cover}.home-intro{position:absolute;right:0;bottom:0;width:min(340px,92%);display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--home-ink);border-radius:var(--home-radius);padding:18px;background:var(--home-paper);box-shadow:0 24px 48px rgba(1,38,96,.22)}.home-intro .home-portrait{outline:0}.home-intro-match{font-weight:700;line-height:1.3}.home-intro .home-caption{margin-top:2px;color:var(--home-muted)}.home-intro .home-preview-button{grid-column:1/-1}.home-scene-copy .home-chapter-title{max-width:11ch}.home-after-photo{position:relative;max-height:720px;aspect-ratio:3/2;margin-top:48px;margin-right:calc(var(--home-bleed) * -1);overflow:hidden;border-radius:var(--home-radius) 0 0 var(--home-radius)}.home-after-photo img{-o-object-position:center 40%;object-position:center 40%}.home-organizers{--home-focus:var(--home-lox);position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(80px,10vw,150px);background:var(--home-ink-deep);color:var(--home-paper)}.home-organizers-photo{z-index:-1;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.1);opacity:.22}.home-organizers-title{max-width:13ch;font-family:var(--home-display);font-size:clamp(3rem,8.6vw,7.5rem);font-stretch:75%;font-weight:800;letter-spacing:-.02em;line-height:.92;text-wrap:balance}.home-organizers-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,7vw,112px);margin-top:clamp(48px,6vw,80px)}.home-organizers-body .home-lead{max-width:34ch;color:var(--home-on-dark-muted)}.home-organizers-body .home-cta{margin-top:28px}.home-organizers-body .home-caption{margin-top:16px;color:var(--home-on-dark-muted)}.home-organizers-benefits li{border-top:1px solid rgba(250,250,247,.26);padding-block:18px;font-size:1.25rem;font-weight:700;line-height:1.35}.home-final{padding-block:clamp(72px,10vw,140px) clamp(56px,7vw,100px)}.home-final h2{max-width:12ch;text-wrap:balance}.home-final-foot{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:40px}.home-final-foot .home-lead{color:var(--home-muted)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-chapter-title,.home-final h2,.home-organizers-title,.home-truth-line{animation:home-settle linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@keyframes home-settle{0%{opacity:0;transform:translateY(28px)}}@media (min-width:768px){.home-page{--home-gutter:40px}}@media (max-width:767px){.home-room-type{font-size:clamp(3.25rem,17.5vw,6.5rem)}.home-hero{min-height:max(560px,min(820px,calc(100dvh - 64px)))}.home-hero-photo{--ring-x:50;--ring-y:24;--ring-r:clamp(84px,27vw,130px)}.home-hero-inner{padding-block:200px 36px}.home-hero-line>span{display:block}.home-hero-foot{flex-direction:column;align-items:flex-start;margin-top:24px}.home-hero-foot>p{font-size:1.0625rem}.home-nextup-inner{flex-direction:column;align-items:flex-start}.home-nextup-event{flex-wrap:wrap;row-gap:4px}.home-nextup-event .home-link{width:100%;margin-left:0}.home-nextup-note{max-width:none;text-align:left}.home-matching-steps{grid-template-columns:1fr;gap:28px}.home-flow{margin-top:32px}.home-chapter{grid-template-columns:1fr;gap:28px}.home-chapter-mark{position:static;display:flex;align-items:baseline;gap:14px}.home-rings{flex-direction:column;gap:36px;margin-top:44px}.home-ring,.home-ring:nth-child(2),.home-ring:nth-child(3){--ring-size:min(280px,76vw);margin-top:0}.home-ring:nth-child(2){align-self:flex-end}.home-person,.home-person:nth-child(2),.home-person:nth-child(3){grid-template-columns:88px minmax(0,1fr);align-items:start;margin-left:0}.home-person .home-preview-button{grid-column:1/-1}.home-scene{grid-template-columns:1fr}.home-scene-visual{padding:0 0 72px}.home-intro{right:12px}.home-after-photo{margin-top:36px}.home-organizers-body{grid-template-columns:1fr}.home-organizers-benefits li{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :after,.home-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}