.txgM7a_h2{letter-spacing:-.015em;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1}.txgM7a_display{letter-spacing:-.025em;font-size:clamp(2.9rem,8vw,7.6rem);line-height:.92}.txgM7a_body{max-width:34rem;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(1.04rem,1.3vw,1.16rem)}.txgM7a_fill{position:absolute;inset:0}.txgM7a_inkLink{color:inherit;transition:gap .25s var(--ease-out);border-bottom:1px solid;align-items:center;gap:10px;margin-top:28px;padding-bottom:4px;font-weight:700;text-decoration:none;display:inline-flex}.txgM7a_inkLink:hover{gap:14px}.txgM7a_manifesto{background:var(--cream);color:var(--ink-navy);padding-block:clamp(88px,12vw,168px);position:relative}.txgM7a_manifestoGrid{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.txgM7a_manifestoQuote{letter-spacing:-.02em;color:var(--ink-navy);font-size:clamp(2.6rem,6.4vw,6rem);font-weight:500;line-height:.98;position:relative}.txgM7a_manifestoQuote em{color:var(--gold-deep);margin-top:.18em;font-weight:500;display:block}.txgM7a_manifestoMark{color:var(--gold);opacity:.55;font-size:2.4em;line-height:1;position:absolute;top:-.62em;left:-.06em}.txgM7a_manifestoAside{border-top:1px solid var(--gold-deep);color:#3a4256;padding-top:22px;font-size:1.05rem}.txgM7a_manifestoAside p{margin:0 0 14px}.txgM7a_verseRef{font-family:var(--font-display), Georgia, serif;color:var(--ink-navy);font-size:1.2rem;font-style:italic}.txgM7a_verseRef b{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-right:12px;font-size:.72rem;font-style:normal}.txgM7a_manifesto .txgM7a_inkLink{color:var(--ink-navy);margin-top:8px}.txgM7a_split{grid-template-columns:58fr 42fr;align-items:center;min-height:min(96svh,980px);padding-block:clamp(56px,7vw,96px);display:grid;position:relative}.txgM7a_splitReverse{grid-template-columns:42fr 58fr}.txgM7a_bleed{flex-direction:column;align-self:stretch;margin:0;display:flex;position:relative}.txgM7a_bleedPhoto{flex:1;min-height:min(84svh,860px)}.txgM7a_bleed .fig{padding-inline:4px}.txgM7a_bleedLeft .fig{padding-left:var(--gutter)}.txgM7a_bleedRight .fig{text-align:right;padding-right:var(--gutter)}.txgM7a_splitCopy{--edge:max(var(--gutter), calc((100vw - var(--maxw)) / 2));padding-inline:clamp(40px, 6vw, 104px) var(--edge);max-width:680px}.txgM7a_splitReverse .txgM7a_splitCopy{max-width:none;padding-inline:var(--edge) clamp(64px, 9vw, 150px);justify-self:stretch}.txgM7a_steps{margin:40px 0 0;padding:0;list-style:none}.txgM7a_steps li{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:8px;padding:26px 0;display:grid}.txgM7a_steps li:last-child{border-bottom:1px solid var(--line)}.txgM7a_stepNum{font-family:var(--font-display), Georgia, serif;color:var(--gold);font-size:2.2rem;font-style:italic;line-height:1}.txgM7a_steps h3{font-size:1.7rem}.txgM7a_steps p{color:var(--ink-soft);margin:8px 0 0}.txgM7a_ruled{margin:32px 0 36px;padding:0;list-style:none}.txgM7a_ruled li{border-top:1px solid var(--line);color:var(--ink-soft);padding:16px 0 16px 28px;position:relative}.txgM7a_ruled li:before{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:27px;left:2px}.txgM7a_safetyPhone{--safety-phone:clamp(140px, 13vw, 190px);left:calc(-1 * var(--safety-phone) * .4);filter:drop-shadow(0 30px 40px #00000080);position:absolute;bottom:12%;transform:rotate(-4deg)}.txgM7a_band{isolation:isolate;align-items:flex-end;min-height:min(92svh,900px);display:flex;position:relative}.txgM7a_bandPhoto{z-index:-1;position:absolute;inset:0}.txgM7a_bandPhoto:before{content:"";z-index:1;background:linear-gradient(#080d191a 30%,#080d19c7 100%);position:absolute;inset:0}.txgM7a_bandInner{padding-bottom:clamp(48px,8vw,104px)}.txgM7a_bandQuote{max-width:900px;margin:0}.txgM7a_bandQuote p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-shadow:0 4px 40px #00000073;margin:0;font-size:clamp(3rem,9vw,8.4rem);font-style:italic;font-weight:500;line-height:.92}.txgM7a_bandQuote cite{border-top:1px solid var(--gold);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);margin-top:22px;padding-top:12px;font-size:.78rem;font-style:normal;font-weight:700;display:inline-block}.txgM7a_try{background:linear-gradient(180deg, var(--bg-deep), var(--bg));padding-block:clamp(64px,8vw,112px);position:relative}.txgM7a_tryGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.txgM7a_tryKeys{max-width:30rem;margin:36px 0 0;display:grid}.txgM7a_tryKeys div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.txgM7a_tryKeys dt{font-family:var(--font-display), Georgia, serif;color:var(--gold-light);font-size:1.25rem;font-style:italic}.txgM7a_tryKeys dd{color:var(--ink-soft);margin:0}.txgM7a_tryStage{padding:24px 0;position:relative}.txgM7a_tryThumb{z-index:0;aspect-ratio:4/5;background:var(--cream);width:clamp(96px,9vw,140px);margin:0;padding:6px;position:absolute;box-shadow:0 18px 36px #00000073}.txgM7a_tryThumb .txgM7a_fill{inset:6px}.txgM7a_tryThumb:after{content:"";border:1px solid var(--hair);pointer-events:none;position:absolute;inset:-8px}.txgM7a_tryThumb[data-i="0"]{top:2%;left:0;transform:rotate(-6deg)}.txgM7a_tryThumb[data-i="1"]{width:clamp(84px,7.6vw,118px);bottom:18%;left:3%;transform:rotate(4deg)}.txgM7a_tryThumb[data-i="2"]{width:clamp(84px,7.6vw,118px);top:10%;right:0;transform:rotate(5deg)}.txgM7a_tryThumb[data-i="3"]{bottom:8%;right:2%;transform:rotate(-4deg)}.txgM7a_tryStage>:not(.txgM7a_tryThumb){z-index:1;position:relative}.txgM7a_story{padding-top:var(--section-y);background:var(--bg);position:relative}.txgM7a_storyHead{grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr);align-items:end;gap:32px;display:grid}.txgM7a_storyAside{border-top:1px solid var(--hair);color:var(--muted);margin:0;padding-top:16px;font-size:.95rem}.txgM7a_storyAside b{font-family:var(--font-display), Georgia, serif;color:var(--gold);margin-bottom:6px;font-size:1.5rem;font-style:italic;font-weight:500;display:block}.txgM7a_faith{padding-block:var(--section-y);background:var(--bg-deep);position:relative}.txgM7a_faithGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.txgM7a_collage{padding-bottom:18%;padding-right:14%;position:relative}.txgM7a_collageMain{aspect-ratio:4/5;--frame-x:-18px;--frame-y:18px;margin:0;position:relative}.txgM7a_collageInset{aspect-ratio:3/4;outline:10px solid var(--bg-deep);width:48%;margin:0;position:absolute;bottom:0;right:0}.txgM7a_collageFig{max-width:46%;position:absolute;bottom:0;left:0}.txgM7a_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.txgM7a_features li{border-top:1px solid var(--line);padding:22px 0}.txgM7a_features span{font-family:var(--font-display), Georgia, serif;color:var(--gold);font-size:1.1rem;font-style:italic}.txgM7a_features h3{margin-top:6px;font-size:1.45rem}.txgM7a_features p{color:var(--ink-soft);margin:8px 0 0;font-size:.98rem}.txgM7a_community{padding-block:var(--section-y);background:var(--bg);position:relative}.txgM7a_communityHead{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:end;gap:32px;margin-bottom:clamp(48px,7vw,96px);display:grid}.txgM7a_communityHead .txgM7a_body{margin:0}.txgM7a_gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(16px,2.4vw,32px);display:grid}.txgM7a_galleryItem{margin:0}.txgM7a_galleryPhoto{aspect-ratio:4/5}.txgM7a_galleryItem:first-child{grid-column:1/span 5}.txgM7a_galleryItem:nth-child(2){grid-column:7/span 6;margin-top:18%}.txgM7a_galleryItem:nth-child(2) .txgM7a_galleryPhoto{aspect-ratio:5/4}.txgM7a_galleryItem:nth-child(3){grid-column:2/span 4}.txgM7a_galleryItem:nth-child(4){grid-column:7/span 4;margin-top:-14%}.txgM7a_galleryItem:nth-child(5){grid-column:1/span 6}.txgM7a_galleryItem:nth-child(5) .txgM7a_galleryPhoto{aspect-ratio:5/4}.txgM7a_galleryItem:nth-child(6){grid-column:8/span 5;margin-top:10%}.txgM7a_honesty{border-top:1px solid var(--line);color:var(--muted);margin:clamp(40px,6vw,72px) 0 0;padding-top:16px;font-size:.85rem}.txgM7a_matchmaker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:clamp(64px,9vw,120px) 0}.txgM7a_matchmakerInner{max-width:760px}.txgM7a_matchmakerTitle{font-family:var(--font-display), Georgia, serif;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.08}.txgM7a_matchmakerInner .txgM7a_body{margin:0 auto 32px}.txgM7a_quiz{padding-block:var(--section-y);background:linear-gradient(180deg, var(--bg) 0%, #0e1528 100%);position:relative}.txgM7a_quizGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.txgM7a_membership{padding-block:var(--section-y);background:var(--cream);color:var(--ink-navy);position:relative}.txgM7a_membership .folio{color:#5d6478}.txgM7a_membership .folio b{color:var(--gold-deep)}.txgM7a_membership .folio:after{background:var(--gold-deep)}.txgM7a_membershipGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.txgM7a_membershipPhoto{aspect-ratio:4/5.4;--frame-x:18px;--frame-y:-18px;margin:0;position:relative}.txgM7a_membershipPhoto:before{border-color:var(--gold-deep)}.txgM7a_tiers{margin:40px 0 0;padding:0;list-style:none}.txgM7a_tiers li{border-top:1px solid #16213e2e;grid-template-columns:170px minmax(0,1fr);grid-template-areas:"tag name""tag text";column-gap:24px;padding:22px 0;display:grid}.txgM7a_tiers li:last-child{border-bottom:1px solid #16213e2e}.txgM7a_tierTag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);grid-area:tag;margin:6px 0 0;font-size:.72rem;font-weight:700}.txgM7a_tiers h3{color:var(--ink-navy);grid-area:name;font-size:1.8rem}.txgM7a_tiers li>p:last-child{color:#3a4256;grid-area:text;margin:6px 0 0}.txgM7a_messaging{color:#3a4256;max-width:36rem;margin:28px 0 0}.txgM7a_messaging strong,.txgM7a_membership .txgM7a_inkLink{color:var(--ink-navy)}.txgM7a_events{isolation:isolate;background:var(--bg);padding-bottom:var(--section-y);display:grid;position:relative}.txgM7a_eventsPhoto{grid-area:1/1;min-height:min(100svh,1000px)}.txgM7a_eventsPhoto:before{content:"";z-index:1;background:linear-gradient(90deg, #080d19f0 0%, #080d19c7 34%, #080d1933 58%, #080d1900 72%), linear-gradient(180deg, #080d194d 0%, #080d1900 24%, #080d1900 70%, var(--bg) 100%);position:absolute;inset:0}.txgM7a_eventsInner{z-index:1;grid-area:1/1;align-self:end;padding-block:clamp(120px,16vw,200px) clamp(140px,14vw,200px);position:relative}.txgM7a_eventsCopy{max-width:620px}.txgM7a_eventsCardsWrap{z-index:2;justify-content:flex-end;margin-top:clamp(-170px,-12vw,-110px);display:flex;position:relative}.txgM7a_eventsCardsWrap .txgM7a_eventsCards{width:min(560px,100%)}.txgM7a_eventsCopy .text-link{margin-top:32px}.txgM7a_eventsCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.txgM7a_eventCard{background:var(--cream);color:var(--ink-navy);margin:0;padding:10px 10px 16px;font-size:.9rem;line-height:1.4;box-shadow:0 30px 60px #00000073}.txgM7a_eventCard:first-child{transform:rotate(-2.5deg)translateY(-24px)}.txgM7a_eventCard:last-child{transform:rotate(2deg)}.txgM7a_eventCardPhoto{aspect-ratio:4/5}.txgM7a_eventCard figcaption{color:#3a4256;gap:2px;padding:12px 4px 0;display:grid}.txgM7a_eventCard figcaption span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:.66rem;font-weight:700}.txgM7a_eventCard figcaption strong{font-family:var(--font-display), Georgia, serif;color:var(--ink-navy);font-size:1.4rem;font-weight:600}.txgM7a_faq{padding-block:var(--section-y);background:var(--bg-deep);position:relative}.txgM7a_faqGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,128px);display:grid}.txgM7a_faqFigure{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.txgM7a_faqPhoto{aspect-ratio:3/4;max-height:calc(100svh - var(--header-h) - 96px);width:100%}.txgM7a_faqCol{max-width:600px}.txgM7a_faqList{border-top:1px solid var(--line);margin:36px 0 8px}.txgM7a_faqItem{border-bottom:1px solid var(--line)}.txgM7a_faqItem summary{cursor:pointer;min-height:64px;font-family:var(--font-display), Georgia, serif;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.35rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.txgM7a_faqItem summary::-webkit-details-marker{display:none}.txgM7a_faqItem summary:hover{color:var(--gold-light)}.txgM7a_faqMark{flex:none;width:20px;height:20px;position:relative}.txgM7a_faqMark:before,.txgM7a_faqMark:after{content:"";background:var(--gold);width:16px;height:1px;transition:transform .3s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.txgM7a_faqMark:after{transform:translate(-50%,-50%)rotate(90deg)}.txgM7a_faqItem[open] .txgM7a_faqMark:after{transform:translate(-50%,-50%)rotate(0)}.txgM7a_faqItem p{color:var(--ink-soft);margin:0;padding:0 40px 22px 0}.txgM7a_final{isolation:isolate;background:var(--bg);align-items:center;min-height:min(100svh,980px);display:flex;position:relative;overflow:hidden}.txgM7a_finalPhoto{z-index:-1;width:55%;position:absolute;top:0;bottom:0;right:0}.txgM7a_finalPhoto:before{content:"";z-index:1;background:linear-gradient(90deg, var(--bg) 0%, #0b1120b3 14%, #0b112033 34%, #0b112000 52%);position:absolute;inset:0}.txgM7a_finalInner{padding-block:var(--section-y)}.txgM7a_finalCopy{max-width:600px}.txgM7a_finalTitle{letter-spacing:-.025em;font-size:clamp(3rem,7.4vw,7rem);line-height:.92}.txgM7a_finalCopy .txgM7a_body{margin-bottom:32px}.txgM7a_finalAlt{color:var(--muted);margin:24px 0 0}@media (max-width:1100px){.txgM7a_features{grid-template-columns:1fr}}@media (max-width:900px){.txgM7a_manifestoGrid,.txgM7a_tryGrid,.txgM7a_storyHead,.txgM7a_faithGrid,.txgM7a_communityHead,.txgM7a_quizGrid,.txgM7a_membershipGrid,.txgM7a_eventsInner,.txgM7a_faqGrid{grid-template-columns:minmax(0,1fr)}.txgM7a_split,.txgM7a_splitReverse{min-height:0;padding-block:0 var(--section-y);grid-template-columns:minmax(0,1fr)}.txgM7a_splitReverse .txgM7a_bleed{order:-1}.txgM7a_bleedPhoto{aspect-ratio:4/5;flex:none;min-height:0;max-height:78svh}:is(.txgM7a_bleedLeft .fig,.txgM7a_bleedRight .fig){text-align:left;padding-inline:var(--gutter)}.txgM7a_splitCopy,.txgM7a_splitReverse .txgM7a_splitCopy{max-width:none;padding-inline:var(--gutter);justify-self:stretch;padding-top:40px}.txgM7a_safetyPhone{--safety-phone:118px;left:auto;right:var(--gutter);bottom:56px;transform:rotate(4deg)}.txgM7a_band{min-height:78svh}.txgM7a_collage{padding-right:10%}.txgM7a_collageFig{max-width:none;margin-top:16px;position:static}.txgM7a_collage{padding-bottom:0}.txgM7a_collageInset{width:44%;bottom:40px}.txgM7a_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.txgM7a_galleryItem:nth-child(n){grid-column:auto;margin-top:0}.txgM7a_galleryItem:nth-child(3n+1){grid-column:1/-1}.txgM7a_galleryItem:nth-child(n) .txgM7a_galleryPhoto{aspect-ratio:4/5}.txgM7a_galleryItem:nth-child(3n+1) .txgM7a_galleryPhoto{aspect-ratio:5/4}.txgM7a_membershipPhoto{aspect-ratio:4/4.6;margin-right:18px}.txgM7a_tiers li{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""name""text"}.txgM7a_events{display:block}.txgM7a_eventsPhoto{aspect-ratio:4/5;width:100%;min-height:0;max-height:80svh;position:relative}.txgM7a_eventsPhoto:before{background:linear-gradient(180deg, #080d1900 50%, var(--bg) 100%)}.txgM7a_eventsInner{margin-top:-120px;padding-block:0 40px}.txgM7a_eventsCardsWrap{justify-content:stretch;margin-top:0}.txgM7a_eventCard:first-child{transform:rotate(-2deg)}.txgM7a_faqFigure{position:static}.txgM7a_faqPhoto{aspect-ratio:4/3}.txgM7a_final{min-height:0;display:block}.txgM7a_finalPhoto{aspect-ratio:4/5;width:100%;max-height:78svh;position:relative}.txgM7a_finalPhoto:before{background:linear-gradient(180deg, #0b112000 55%, var(--bg) 100%)}.txgM7a_finalInner{margin-top:-96px;padding-top:0}}@media (max-width:1100px) and (min-width:901px){.txgM7a_tryThumb[data-i="1"],.txgM7a_tryThumb[data-i="2"]{display:none}}@media (max-width:900px){.txgM7a_tryStage{padding-top:64px}.txgM7a_tryThumb{width:76px;padding:4px}.txgM7a_tryThumb .txgM7a_fill{inset:4px}.txgM7a_tryThumb[data-i="0"]{top:0;left:4%}.txgM7a_tryThumb[data-i="3"]{width:68px;top:8px;bottom:auto;right:4%}.txgM7a_tryThumb[data-i="1"],.txgM7a_tryThumb[data-i="2"]{display:none}}@media (max-width:520px){.txgM7a_tryKeys div{grid-template-columns:96px minmax(0,1fr)}.txgM7a_faqItem summary{font-size:1.2rem}}
