.tribe-preview{color:#3c4d3d;border-bottom:1px solid var(--stone);background:#e6e9df;padding:13px 22px;font-size:13px;line-height:1.6}.tribe-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;padding:80px max(24px,50vw - 620px);display:grid}.tribe-hero h1{font-family:var(--serif);letter-spacing:-.04em;margin:26px 0;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.06}.tribe-page p{line-height:1.8}.tribe-hero>div>p:not(.eyebrow){max-width:580px}.tribe-page .tribe-fine,.tribe-fine{color:#586250;font-size:14px;line-height:1.75}.tribe-founding-card{background:var(--forest);color:var(--ivory);padding:36px}.tribe-founding-card>strong{font-family:var(--serif);color:var(--gold);margin:30px 0;font-size:120px;font-weight:400;line-height:1;display:block}.tribe-founding-card h2{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.3}.tribe-founding-card>p{color:#d5d9cf;font-size:13px}.tribe-counts{border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;padding-top:22px;display:grid}.tribe-counts b{font-size:30px;font-family:var(--serif);font-weight:400;display:block}.tribe-counts span{font-size:12px;line-height:1.5;display:block}.tribe-section{border-top:1px solid var(--stone);padding:70px max(24px,50vw - 620px);scroll-margin-top:20px}.tribe-section h2{font-family:var(--serif);letter-spacing:-.025em;margin:20px 0 30px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.14}.tribe-section h3{font-family:var(--serif);font-size:28px;font-weight:400}.tribe-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:40px 0 20px;display:grid}.tribe-pillars article{border-top:1px solid var(--gold);padding-top:22px}.tribe-pillars article>span{color:#666e5d;font-size:12px}.tribe-pillars p{font-size:17px}.tribe-benefits{background:#e9e7dd;grid-template-columns:1fr 1fr;gap:65px;display:grid}.tribe-benefits ul{padding:0;list-style:none}.tribe-benefits li{border-bottom:1px solid #c6cabb;padding:20px 0;font-size:17px;line-height:1.7}.tribe-apply{grid-template-columns:1fr 1fr;gap:60px;display:grid}.tribe-form{border:1px solid var(--stone);background:#fffcf5;min-width:0;padding:30px}.tribe-form label:not(.tribe-check){margin:0 0 9px;font-size:16px;display:block}.tribe-form input:not([type=checkbox]),.tribe-form select,.tribe-form textarea{box-sizing:border-box;width:100%;font:inherit;background:var(--ivory);color:var(--forest);border:1px solid #b9c0b0;border-radius:0;min-height:46px;margin-bottom:22px;padding:12px;font-size:17px}.tribe-form textarea{resize:vertical;min-height:110px}.tribe-form .button{white-space:normal;justify-content:center;width:100%;min-height:50px;font-size:16px}.tribe-check{align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.65;display:flex}.tribe-check input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin-top:3px}.tribe-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tribe-page details,.tribe-review-dialog details{border-top:1px solid var(--stone);padding:16px 0;font-size:16px;line-height:1.8}.tribe-page summary,.tribe-review-dialog summary{cursor:pointer;min-height:32px}.tribe-page details li{margin:12px 0}.tribe-programme{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:30px;display:grid}.tribe-programme article{border-left:2px solid var(--gold);padding:0 24px}.tribe-faq{background:#eae7dc}.tribe-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.tribe-admin-stats>div{border:1px solid var(--stone);background:#fffdf5;padding:18px}.tribe-admin-stats span{margin-bottom:12px;font-size:13px;display:block}.tribe-admin-stats strong{font-family:var(--serif);font-size:34px;font-weight:400}.tribe-review-dialog{color:var(--forest);background:var(--ivory);border:1px solid var(--gold);box-sizing:border-box;overscroll-behavior:contain;width:min(900px,100% - 24px);max-height:calc(100dvh - 30px);padding:28px;overflow:auto}.tribe-review-dialog::backdrop{background:#192a23b8}.tribe-review-dialog h2{font-family:var(--serif);margin:18px 0;font-size:36px;font-weight:400}.tribe-review-dialog h3{font-family:var(--serif);font-size:28px;font-weight:400}.tribe-close{color:var(--forest);border:1px solid var(--stone);cursor:pointer;background:0 0;min-height:44px;margin-left:auto;padding:10px 16px;display:block}.tribe-record{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:18px;display:grid}.tribe-record dt{color:#64705d;font-size:13px}.tribe-record dd{white-space:pre-wrap;margin:6px 0 0;font-size:17px}.tribe-welcome{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fffdf5;padding:20px;font-size:15px;line-height:1.8}:is(.tribe-page :focus-visible,.tribe-review-dialog :focus-visible){outline:3px solid var(--forest);outline-offset:4px}.tribe-founding-card :focus-visible{outline-color:var(--gold)}@media (max-width:850px){.tribe-hero{grid-template-columns:1fr;gap:35px;padding:48px 24px}.tribe-founding-card{max-width:600px}.tribe-pillars{grid-template-columns:1fr 1fr}.tribe-section{padding:48px 24px}.tribe-benefits,.tribe-apply{grid-template-columns:1fr;gap:30px}.tribe-programme{grid-template-columns:1fr;gap:20px}.tribe-programme h3{margin-top:0}.tribe-review-dialog{padding:22px}.tribe-record{grid-template-columns:1fr}.tribe-admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:420px){.tribe-hero,.tribe-section{padding:36px 20px}.tribe-hero h1{font-size:43px}.tribe-founding-card{padding:26px}.tribe-founding-card>strong{font-size:100px}.tribe-pillars{grid-template-columns:1fr}.tribe-form{padding:22px}.tribe-admin-stats{gap:10px}.tribe-admin-stats>div{padding:13px}.tribe-admin-stats span{font-size:12px}.tribe-page .actions{flex-direction:column;align-items:stretch}.tribe-page .button{white-space:normal}}.tribe-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.tribe-steps button{text-align:left;border:1px solid var(--stone);background:0 0;width:100%;min-height:64px;padding:12px 8px;font-size:14px}.tribe-steps span{display:block}.tribe-steps [aria-current=step] button{background:var(--forest);color:var(--ivory)}.tribe-error{color:#8c3027;margin:4px 0 16px!important;font-size:16px!important}.tribe-draft{border:1px solid var(--gold);padding:16px}.tribe-draft button{margin:4px;padding:8px}.tribe-form h3{line-height:1.25;font-size:28px!important}.tribe-form [aria-invalid=true]{border-color:#8c3027}.tribe-tagline{font:400 clamp(22px, 3vw, 34px)/1.2 var(--serif)}.tribe-roadmap{background:var(--forest);color:var(--ivory);margin:0}.tribe-roadmap .eyebrow,.tribe-roadmap li>span{color:var(--gold)}.tribe-roadmap ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;list-style:none;display:grid}.tribe-roadmap li{border-top:2px solid var(--gold);background:#ffffff0d;padding:22px}.tribe-roadmap li>span{font:400 35px/1 var(--serif)}.tribe-roadmap h3{margin:14px 0 0;font-size:25px;line-height:1.2}.tribe-roadmap .tribe-fine{color:var(--ivory)}.tribe-form .tribe-interest-consent{align-items:baseline;gap:10px;display:flex}.tribe-form .tribe-interest-consent input{flex:none;width:auto}@media (max-width:950px){.tribe-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tribe-roadmap ol{grid-template-columns:1fr}}
