.txgM7a_page{--home-max:74rem;background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.txgM7a_header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2rem;display:flex}.txgM7a_logo{color:var(--text);letter-spacing:-.01em;font-size:.95rem;font-weight:800;text-decoration:none}.txgM7a_logo:hover{color:var(--accent-dark)}.txgM7a_headerLink{color:var(--muted);font-size:.88rem;font-weight:600;text-decoration:none}.txgM7a_headerLink:hover{color:var(--accent-dark);text-decoration:underline}.txgM7a_hero{background:radial-gradient(30rem 24rem at 77% 42%, #fffffff2, #fff0 72%), linear-gradient(#fff9, #ffffff61), url(/images/hero-wash.webp) center bottom / cover no-repeat, var(--bg);border-bottom:4px solid var(--secondary);padding:2.3rem 2rem 2.1rem;overflow:hidden}.txgM7a_heroInner{max-width:var(--home-max);grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:center;gap:1.5rem 4rem;margin:0 auto;display:grid}.txgM7a_heroText{min-width:0}.txgM7a_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;font-size:.74rem;font-weight:700}.txgM7a_headline{letter-spacing:-.03em;color:var(--text);margin-bottom:.7rem;line-height:1.08}.txgM7a_headlineStrong,.txgM7a_headlineLight{display:block}.txgM7a_headlineStrong{font-size:clamp(2.15rem,4.6vw,3.05rem);font-weight:800}.txgM7a_headlineLight{letter-spacing:-.02em;color:#3a3a3c;margin-top:.12em;font-size:clamp(1.55rem,3.3vw,2.2rem);font-weight:200}.txgM7a_intro{color:#3a3a3c;max-width:34em;font-size:1.125rem;font-weight:500;line-height:1.6}.txgM7a_heroSide{flex-direction:column;justify-self:center;align-items:center;width:100%;min-width:0;max-width:27rem;display:flex}.txgM7a_wheelWrap{align-self:center;width:min(100%,24.5rem);margin-bottom:.9rem;position:relative}.txgM7a_wheelSvg{width:100%;height:auto;display:block}.txgM7a_swShape{fill:#fff;stroke:var(--secondary);stroke-width:7px;stroke-linejoin:round}.txgM7a_swCentre{stroke:var(--text);stroke-width:5px}.txgM7a_swLabel{fill:var(--text);letter-spacing:.02em;font-size:46px;font-weight:700}.txgM7a_swNum{fill:var(--secondary);font-size:54px;font-weight:800}.txgM7a_swCentreWord{fill:var(--secondary);font-size:58px;font-weight:800}.txgM7a_founderLine{border-left:3px solid var(--secondary);color:#3a3a3c;background:linear-gradient(90deg,#ffffffbf,#fff0 88%);max-width:34em;margin-top:2.6rem;padding:.15rem .8rem .15rem 1rem;font-size:1.0625rem;font-style:italic;font-weight:300;line-height:1.5}.txgM7a_founderLineAttr{letter-spacing:.04em;color:var(--secondary-dark);margin-left:.6rem;font-size:.88rem;font-style:normal;font-weight:600;display:inline-block}.txgM7a_frameworkAsk{text-align:center;margin-top:0;font-size:1.0625rem;line-height:1.5}.txgM7a_frameworkAsk a{color:var(--teal-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.txgM7a_frameworkAsk a:hover{color:var(--accent-dark)}.txgM7a_tilesBand{border-top:1px solid var(--border);flex:1}.txgM7a_rowBand{padding:2.5rem 2rem 2.9rem;position:relative}.txgM7a_bandBronze{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 260' fill='none' stroke='%23A67C52' stroke-opacity='0.22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M120 236 C116 190 116 150 120 108'/%3E%3Cpath d='M120 156 C94 148 76 126 72 96 C102 102 118 124 120 156 Z'/%3E%3Cpath d='M120 126 C146 118 162 98 168 66 C138 72 122 94 120 126 Z'/%3E%3Cellipse cx='120' cy='244' rx='13' ry='8'/%3E%3C/svg%3E") no-repeat right -3.5rem bottom -6rem / 23rem auto, radial-gradient(50rem 24rem at 88% -6rem, #a67c521a, transparent 70%), var(--bg-cream)}.txgM7a_bandTeal{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 260' fill='none' stroke='%230891B2' stroke-opacity='0.15' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M120 236 C116 190 116 150 120 108'/%3E%3Cpath d='M120 156 C94 148 76 126 72 96 C102 102 118 124 120 156 Z'/%3E%3Cpath d='M120 126 C146 118 162 98 168 66 C138 72 122 94 120 126 Z'/%3E%3Cellipse cx='120' cy='244' rx='13' ry='8'/%3E%3C/svg%3E") no-repeat left -4rem bottom -7rem / 21rem auto, radial-gradient(54rem 22rem at 10% -6rem, #0891b212, transparent 70%), var(--bg)}.txgM7a_bandSoon{background:radial-gradient(44rem 18rem at 50% 120%, #a67c5214, transparent 70%), var(--bg-section);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.txgM7a_row{max-width:var(--home-max);grid-template-columns:10.5rem 1fr;align-items:start;gap:1.75rem;margin:0 auto;display:grid}.txgM7a_rowBronze{--stage:var(--secondary);--stage-deep:var(--secondary-dark)}.txgM7a_rowTeal{--stage:var(--accent);--stage-deep:var(--teal-deep)}.txgM7a_rowSoon{--stage:#b9b6ae;--stage-deep:var(--muted)}.txgM7a_rowTitle{letter-spacing:-.02em;color:var(--text);padding-left:1.05rem;font-size:clamp(1.18rem,2.2vw,1.4rem);font-weight:800;line-height:1.25;position:relative}.txgM7a_rowTitle:before{content:"";background:linear-gradient(180deg, var(--stage), transparent 92%);border-radius:2px;width:3px;position:absolute;top:.9rem;bottom:-.4rem;left:0}.txgM7a_rowTitle:after{content:"";background:var(--stage);border-radius:50%;width:10px;height:13px;position:absolute;top:-.15rem;left:-3.5px;transform:rotate(20deg)}.txgM7a_rowSub{letter-spacing:0;color:var(--stage-deep);margin-top:.18rem;font-size:.74em;font-style:italic;font-weight:400;display:block}.txgM7a_tilesGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.txgM7a_rowBronze .txgM7a_tilesGrid{grid-template-columns:repeat(3,1fr)}.txgM7a_soonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.txgM7a_tile{background:var(--bg);border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:14px;flex-direction:column;gap:.4rem;padding:1.15rem 1.15rem 1.05rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 3px #1c1c1e0d}.txgM7a_tile:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 28px #0b5e7324}.txgM7a_tile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.txgM7a_tileBronze{border-top-color:var(--secondary)}.txgM7a_tileBronze:hover{border-color:var(--secondary);box-shadow:0 10px 28px #8b664029}.txgM7a_tileLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-dark);font-size:.7rem;font-weight:700}.txgM7a_tileBronze .txgM7a_tileLabel{color:var(--secondary-dark)}.txgM7a_tileName{letter-spacing:-.02em;color:var(--text);font-size:1.18rem;font-weight:800;line-height:1.2}.txgM7a_tileDesc{color:#4a4a4f;font-size:1.0625rem;line-height:1.45}.txgM7a_tileGo{color:var(--accent-dark);margin-top:auto;padding-top:.65rem;font-size:.95rem;font-weight:700;transition:transform .2s}.txgM7a_tileBronze .txgM7a_tileGo{color:var(--secondary-dark)}.txgM7a_tile:hover .txgM7a_tileGo{transform:translate(4px)}.txgM7a_tileGoRow{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;display:flex}.txgM7a_tileGoRow .txgM7a_tileGo{margin-top:0;text-decoration:none}.txgM7a_tileLogin{color:var(--accent);text-underline-offset:3px;padding-top:.65rem;font-size:.95rem;font-weight:700;text-decoration:underline}.txgM7a_tileLogin:hover{color:var(--accent-dark)}.txgM7a_tileSoon{background:#ffffffb8;border:1.5px dashed #c9c6bf;border-radius:14px;flex-direction:column;gap:.4rem;padding:1.25rem 1.35rem 1.2rem;display:flex;position:relative}.txgM7a_tileSoon .txgM7a_tileLabel{color:var(--muted)}.txgM7a_tileSoon .txgM7a_tileName{color:#55555a}.txgM7a_tileSoon .txgM7a_tileDesc{color:var(--muted);max-width:36em}.txgM7a_soonBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--secondary-dark);background:#a67c521f;border-radius:999px;padding:.28rem .65rem;font-size:.66rem;font-weight:700;position:absolute;top:1.1rem;right:1.2rem}.txgM7a_soonBadgeTeal{color:var(--teal-deep);background:#0891b21f}.txgM7a_closing{background:var(--bg);padding:3rem 2rem 3.4rem}.txgM7a_closingInner{max-width:var(--home-max);grid-template-columns:.95fr 1.05fr;align-items:center;gap:3rem;margin:0 auto;display:grid}.txgM7a_closingFigure{margin:0}.txgM7a_closingFigure img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.txgM7a_closingLine{letter-spacing:-.025em;color:var(--text);font-size:clamp(1.45rem,3vw,2.05rem);font-weight:800;line-height:1.22}.txgM7a_closingLine span{font-weight:200;display:block}.txgM7a_closingAside{color:#4a4a4f;margin-top:.9rem;font-size:1.0625rem;font-style:italic;font-weight:300}.txgM7a_signin{color:var(--muted);margin-top:1.4rem;font-size:1.0625rem;line-height:1.55}.txgM7a_signinAsk{display:block}.txgM7a_signin a{color:var(--teal-deep);text-underline-offset:3px;margin-top:.35rem;font-weight:600;text-decoration:underline;display:inline-block}.txgM7a_signin a:hover{color:var(--accent-dark)}.txgM7a_rise{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards txgM7a_rise}.txgM7a_rise2{animation-delay:80ms}.txgM7a_rise3{animation-delay:.16s}.txgM7a_rise5{animation-delay:.34s}.txgM7a_rise6{animation-delay:.44s}.txgM7a_riseWheel{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .22s forwards txgM7a_wheelIn}@keyframes txgM7a_wheelIn{0%{opacity:0;transform:scale(.95)translateY(14px)}to{opacity:1;transform:none}}.txgM7a_tilesGrid>*{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards txgM7a_rise}.txgM7a_tilesGrid>:nth-child(2){animation-delay:60ms}.txgM7a_tilesGrid>:nth-child(3){animation-delay:.12s}.txgM7a_tilesGrid>:nth-child(4){animation-delay:.18s}@keyframes txgM7a_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.txgM7a_rise,.txgM7a_riseWheel,.txgM7a_tilesGrid>*{opacity:1;animation:none}.txgM7a_tile,.txgM7a_tileGo{transition:none}.txgM7a_tile:hover,.txgM7a_tile:hover .txgM7a_tileGo{transform:none}}@media (max-width:1100px){.txgM7a_heroInner{grid-template-columns:1fr;gap:1.6rem}.txgM7a_heroSide{justify-self:start;max-width:30rem}.txgM7a_wheelWrap{width:min(100%,20rem)}.txgM7a_row{grid-template-columns:1fr;gap:.95rem}.txgM7a_rowBand{padding:2.1rem 2rem 2.5rem}.txgM7a_tilesGrid,.txgM7a_rowBronze .txgM7a_tilesGrid,.txgM7a_soonGrid{grid-template-columns:1fr 1fr}.txgM7a_closingInner{grid-template-columns:1fr;gap:2rem}}@media (max-width:620px){.txgM7a_header{padding:1rem 1.25rem}.txgM7a_headerLink{text-align:right;font-size:.82rem}.txgM7a_hero{padding:1.6rem 1.25rem}.txgM7a_intro{font-size:1.0625rem}.txgM7a_heroSide{max-width:100%}.txgM7a_wheelWrap{width:min(100%,17.5rem);margin-bottom:1.05rem}.txgM7a_rowBand{padding:1.9rem 1.25rem 2.3rem}.txgM7a_bandBronze{background-position:right -3rem bottom -5rem,0 0;background-size:17rem,auto}.txgM7a_bandTeal{background-position:left -3.5rem bottom -5.5rem,0 0;background-size:16rem,auto}.txgM7a_tilesGrid,.txgM7a_rowBronze .txgM7a_tilesGrid,.txgM7a_soonGrid{grid-template-columns:1fr}.txgM7a_closing{padding:2.4rem 1.25rem 2.8rem}.txgM7a_closingFigure img{aspect-ratio:4/3}.txgM7a_closingInner{gap:1.6rem}}
