.neural-attunement .na-precedent{color:#2c3028;background:#faf8f2;border:1px solid #c7c8b7;min-width:0;margin-top:2.5rem;padding:clamp(20px,3vw,36px)}.neural-attunement .na-precedent-intro{border-bottom:1px solid #dedfd3;flex-wrap:wrap;align-items:baseline;gap:7px 20px;margin-bottom:24px;padding-bottom:16px;display:flex}.neural-attunement .na-precedent-label{letter-spacing:.12em;text-transform:uppercase;color:#566044;margin:0;font-size:11px;font-weight:700}.neural-attunement .na-precedent-qualifier{color:#646859;margin:0;font-size:12px}.neural-attunement .na-precedent-grid{grid-template-columns:.85fr 1.4fr;grid-template-areas:"copy figure""why figure";align-items:start;gap:24px clamp(24px,3vw,44px);display:grid}.neural-attunement .na-precedent-copy{grid-area:copy;min-width:0}.neural-attunement .na-precedent-copy h3{font-family:var(--display,Georgia,serif);max-width:25ch;margin:0 0 14px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.16}.neural-attunement .na-precedent-copy p,.neural-attunement .na-precedent-why p{margin:0;font-size:16px;line-height:1.65}.neural-attunement .na-precedent-copy .na-precedent-byline{color:#646859;margin:0 0 13px;font-size:12px}.neural-attunement .na-precedent-method{color:#59604f;margin-top:12px;font-size:13px}.neural-attunement .na-precedent-method summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}.neural-attunement .na-precedent-method p{margin:9px 0;font-size:14px;line-height:1.6}.neural-attunement .na-precedent-figure{grid-area:figure;min-width:0;margin:0;position:static!important}.neural-attunement .na-precedent-prompt{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.45}.neural-attunement .na-precedent-toggle{border:0;gap:0;min-width:0;margin:0;padding:0;display:flex}.neural-attunement .na-precedent-toggle button{color:#3e4734;white-space:normal;min-width:0;min-height:46px;box-shadow:none;background:#e9e9de;border:1px solid #b5b9a5;border-radius:0;flex:1;padding:10px 12px;font-size:13px;line-height:1.35}.neural-attunement .na-precedent-toggle button[aria-pressed=true]{color:#faf8f2;background:#243729;border-color:#243729;box-shadow:inset 0 3px #b6a571}:is(.neural-attunement .na-precedent-toggle button:focus-visible,.neural-attunement .na-precedent summary:focus-visible,.neural-attunement .na-precedent a:focus-visible){outline-offset:3px;outline:2px solid #806b3d}.neural-attunement .na-precedent-reading{border-top:1px solid #d9ded4;min-height:104px;margin:12px 0 0;padding-top:16px}.neural-attunement .na-precedent-reading strong{color:#344c41;font-size:17px;font-weight:500;line-height:1.4;display:block}.neural-attunement .na-precedent-reading p{color:#536156;margin:7px 0 0;font-size:14px;line-height:1.5}.neural-attunement .na-precedent-figure figcaption{color:#646859;margin:10px 0 0;font-size:12px;line-height:1.5}.neural-attunement .na-precedent-why{border-left:2px solid #b6b9a5;grid-area:why;min-width:0;padding-left:16px}.neural-attunement .na-precedent-why h4{color:#566044;margin:0 0 7px;font-family:inherit;font-size:13px;font-weight:600}.neural-attunement .na-precedent-why p{font-size:14px;line-height:1.6}.neural-attunement .na-precedent-why p.na-precedent-boundary{color:#566044;margin-top:12px;font-size:12px}.neural-attunement .na-precedent-source{overflow-wrap:anywhere;border-top:1px solid #d7d8cb;justify-content:space-between;align-items:start;gap:16px;margin-top:24px;padding-top:12px;font-size:13px;line-height:1.6;display:flex}.neural-attunement .na-precedent-source details{flex:1;min-width:0}.neural-attunement .na-precedent-source summary{cursor:pointer;color:#566044;align-content:center;min-height:44px}.neural-attunement .na-precedent-source p{margin:8px 0;font-size:13px}.neural-attunement .na-precedent-source a{color:#566044;text-underline-offset:3px;max-width:55%;min-height:44px;padding-top:6px;font-weight:600;text-decoration:underline}.neural-attunement .na-precedent-source a span{margin-top:3px;font-size:10px;font-weight:400;display:block}.neural-attunement .na-process-evidence-heading{margin-top:0;font-size:23px}.neural-attunement .na-precedent-instrument{color:#273e38;background:#fffefa;border:1px solid #d5dace;border-top:0;padding:18px 18px 16px}.neural-attunement .na-precedent-figure figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.neural-attunement .ev-exhibit{--ev-teal:#327e78;--ev-ochre:#a87630;min-width:0}.neural-attunement .ev-exhibit h4{color:#30483f;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3}.neural-attunement .ev-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.neural-attunement .ev-condition{background:#fafbf6;border-top:3px solid #e2e5db;min-width:0;padding:12px 8px 10px;transition:border-color .2s,background .2s}.neural-attunement .ev-condition.is-focused{background:#f1f5ed;border-color:#547c6e}.neural-attunement .ev-condition:nth-child(2).is-focused{background:#f7f3e9;border-color:#a87630}.neural-attunement .ev-condition-kicker{color:#626d63;min-height:32px;margin:5px 0 2px;font-size:11px;line-height:1.45}.neural-attunement .ev-cortex{width:100%;height:auto;display:block;overflow:visible}.neural-attunement .ev-trace{width:100%;height:auto;margin-top:6px;display:block;overflow:visible}.neural-attunement .ev-exhibit svg text{fill:#5a685d;stroke:none;letter-spacing:0;paint-order:normal;font:11px Arial,sans-serif}.neural-attunement .ev-axis{stroke:#b8c1b6;stroke-width:.8px;fill:none}.neural-attunement .ev-baseline{stroke:#c4cdc1;stroke-width:1px;stroke-dasharray:3 3;fill:none}.neural-attunement .ev-stimulus{stroke:#afb8ac;stroke-width:1px;stroke-dasharray:2 3;fill:none}.neural-attunement .ev-wave{stroke:var(--ev-teal);stroke-width:2.5px;fill:none;stroke-linejoin:round;stroke-linecap:round}.neural-attunement .ev-ochre .ev-wave{stroke:var(--ev-ochre)}.neural-attunement .ev-finding{margin:14px 0 0;font-size:13px;font-weight:600;line-height:1.4}.neural-attunement .ev-finding span{color:#60695d;margin-top:4px;font-size:12px;font-weight:400;line-height:1.45;display:inline-block}.neural-attunement .ev-protocol{color:#5e6c5b;flex-wrap:wrap;justify-content:center;gap:7px 12px;padding:0 0 14px;font-size:12px;line-height:1.5;display:flex}.neural-attunement .ev-protocol span{color:#a87630}.neural-attunement .ev-routes-stage{min-height:320px}.neural-attunement .ev-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.neural-attunement .ev-person{text-align:center;padding-top:8px}.neural-attunement .ev-person h4{font-size:14px}.neural-attunement .ev-person .ev-cortex{margin-top:6px;transform:none}.neural-attunement .ev-route-label{color:#627363;margin-top:5px;font-size:11px;display:block}.neural-attunement .ev-common-function{text-align:center;align-items:center;gap:12px;margin:20px 8px 16px;display:flex}.neural-attunement .ev-common-function strong{font-size:12px;font-weight:500;line-height:1.4}.neural-attunement .ev-common-function span{border-bottom:1px solid #9da995;border-left:1px solid #9da995;flex:1;align-self:flex-start;height:12px}.neural-attunement .ev-common-function span:last-child{border-left:0;border-right:1px solid #9da995}.neural-attunement .ev-pooled{text-align:center;flex-direction:column;align-items:center;height:320px;display:flex}.neural-attunement .ev-pooled .ev-cortex{flex-shrink:0;width:auto;max-width:100%;height:250px}.neural-attunement .ev-pooled p{color:#66735f;margin:5px 0 0;font-size:11px;line-height:1.4}.neural-attunement .ev-human-case{border-top:1px solid #d5ddce;margin:10px 0 0;padding:14px 0 0}.neural-attunement .ev-human-case .ev-case-label{letter-spacing:.035em;color:#677153;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5}.neural-attunement .ev-human-case>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.neural-attunement .ev-human-case>div p{margin:0;font-size:12px;line-height:1.5}.neural-attunement .ev-human-case strong,.neural-attunement .ev-human-case span{display:block}.neural-attunement .ev-human-case span{color:#626c5b;margin-top:4px}.neural-attunement .ev-human-case a{color:#506c5d;text-underline-offset:3px;min-height:30px;padding-top:12px;font-size:11px;text-decoration:underline;display:inline-block}.neural-attunement .ev-eeg-heading{border-bottom:1px solid #dae0d4;padding:6px 0 18px}.neural-attunement .ev-eeg-heading strong,.neural-attunement .ev-eeg-heading span{font-size:15px;line-height:1.5;display:block}.neural-attunement .ev-eeg-heading span{color:#687463;margin-top:4px;font-size:12px}.neural-attunement .ev-tone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:18px 0 16px;display:grid}.neural-attunement .ev-tone{text-align:center;border-right:1px solid #e0e5da;min-width:0}.neural-attunement .ev-tone:last-child{border-right:0}.neural-attunement .ev-tone-title{color:#52634d;font-size:12px;display:block}.neural-attunement .ev-tone svg{width:100%;height:auto;margin:4px 0;display:block}.neural-attunement .ev-input{stroke:#a87630;stroke-width:2px;fill:none}.neural-attunement .ev-tone-caption{color:#65715f;min-height:34px;padding:0 3px;font-size:11px;line-height:1.5;display:block}.neural-attunement .ev-tone.is-unrevealed .ev-tone-response{opacity:0}.neural-attunement .ev-tone.is-unrevealed .ev-input{stroke:#c1c8b8}.neural-attunement .ev-eeg-key{color:#687360;border-top:1px solid #dbe0d4;flex-wrap:wrap;gap:8px 18px;padding-top:12px;font-size:11px;display:flex}.neural-attunement .ev-eeg-key span{align-items:center;gap:6px;display:flex}.neural-attunement .ev-eeg-key i{background:#a87630;width:16px;height:2px;display:block}.neural-attunement .ev-eeg-key span:last-child i{background:#327e78}.neural-attunement .ev-exhibit-note{color:#53644e;margin:16px 0 6px;font-size:13px;line-height:1.6}.neural-attunement .ev-history-sequence{grid-template-columns:1fr 22px 1fr;align-items:center;gap:8px;padding:5px 0 16px;display:grid}.neural-attunement .ev-history-sequence>div{text-align:center;min-width:0;padding:14px 6px 10px}.neural-attunement .ev-history-sequence h4{font-size:13px}.neural-attunement .ev-history-sequence svg{width:100%;height:auto;margin-top:4px;display:block}.neural-attunement .ev-history-sequence p{color:#667460;margin:6px 0 0;font-size:11px;line-height:1.4}.neural-attunement .ev-sequence-arrow{color:#927e4e;text-align:center;font-size:21px}.neural-attunement .ev-fixed-stimulus{background:#eef2e8;border:1px solid #bdc8b4}.neural-attunement .ev-history-outcome{border-top:1px solid #dce2d6;grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:14px 0 0;display:grid}.neural-attunement .ev-history-outcome svg{width:100%;height:auto}.neural-attunement .ev-history-outcome span{letter-spacing:.06em;text-transform:uppercase;color:#77805f;font-size:10px;display:block}.neural-attunement .ev-history-outcome strong{margin-top:5px;font-size:14px;font-weight:500;line-height:1.4;display:block}.neural-attunement .ev-history-outcome p{color:#65705d;margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:900px){.neural-attunement .na-precedent-grid{grid-template-columns:1fr;grid-template-areas:"copy""figure""why";gap:22px}.neural-attunement .na-precedent-copy h3{max-width:none}.neural-attunement .na-precedent-reading{min-height:0}.neural-attunement .ev-routes-stage{min-height:360px}.neural-attunement .ev-pooled{height:360px}.neural-attunement .ev-pooled .ev-cortex{height:290px}}@media (max-width:540px){.neural-attunement .na-precedent{margin-top:30px;padding:20px 12px}.neural-attunement .na-precedent-copy h3{font-size:27px}.neural-attunement .na-precedent-intro{gap:6px;margin-bottom:20px}.neural-attunement .na-precedent-toggle button{padding:9px 6px;font-size:12px}.neural-attunement .na-precedent-instrument{padding:12px 8px}.neural-attunement .na-precedent-source{flex-wrap:wrap}.neural-attunement .na-precedent-source a{max-width:100%}.neural-attunement .ev-comparison{gap:6px}.neural-attunement .ev-condition{padding:10px 4px}.neural-attunement .ev-exhibit h4{font-size:13px}.neural-attunement .ev-condition-kicker{min-height:44px;font-size:10px}.neural-attunement .ev-finding{font-size:12px}.neural-attunement .ev-finding span{font-size:11px}.neural-attunement .ev-trace text{font-size:14px}.neural-attunement .ev-routes{gap:2px}.neural-attunement .ev-route-label{font-size:9px}.neural-attunement .ev-routes-stage{min-height:230px}.neural-attunement .ev-pooled{height:230px}.neural-attunement .ev-pooled .ev-cortex{height:175px}.neural-attunement .ev-pooled p{font-size:10px}.neural-attunement .ev-person h4{font-size:11px}.neural-attunement .ev-human-case>div{gap:10px}.neural-attunement .ev-tone-caption,.neural-attunement .ev-tone-title{font-size:10px}.neural-attunement .ev-history-outcome{grid-template-columns:65px 1fr;gap:10px}.neural-attunement .ev-history-outcome strong{font-size:13px}.neural-attunement .ev-history-outcome p{font-size:11px}}@media (prefers-reduced-motion:reduce){.neural-attunement .ev-condition{transition:none}}.neural-attunement .ev-mobile-axis{display:none}@media (max-width:540px){.neural-attunement .ev-trace text{display:none}.neural-attunement .ev-mobile-axis{color:#66725f;justify-content:space-between;gap:4px;margin-top:-5px;font-size:10px;line-height:1.3;display:flex}}.th-environment{--th-paper:#eee8dc;--th-ink:#292824;--th-rule:#c6bba8;--th-muted:#6d695d;background:var(--th-paper);min-height:100dvh;color:var(--th-ink);font-family:var(--sans);flex-direction:column;display:flex}.th-environment ::selection,.th-gate-dialog ::selection{color:#242421;background:#c4b28b}.th-header{letter-spacing:.025em;border-bottom:1px solid #d7cebe;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(24px,5vw,80px);font-size:13px;display:flex}.th-header>a:first-child{font-family:var(--display);letter-spacing:0;font-size:19px}.th-header span{font-family:var(--sans);color:#797261;text-transform:uppercase;letter-spacing:.13em;margin-left:14px;font-size:11px;display:inline-block}.th-header>a:last-child{color:#656353;text-underline-offset:5px}.th-header a:hover{text-decoration:underline}.th-footer{color:#736d60;border-top:1px solid #d7cebe;justify-content:space-between;gap:24px;margin-top:auto;padding:18px clamp(24px,5vw,80px);font-size:12px;display:flex}.th-footer>div{gap:18px;display:flex}.th-footer details{position:relative}.th-footer summary{cursor:pointer}.th-footer details p{z-index:3;background:#eee8dc;border:1px solid #c6bba8;width:280px;padding:18px;font-size:12px;position:absolute;bottom:28px;right:0;box-shadow:0 8px 30px #201b1810}.th-footer details a{text-decoration:underline}.th-threshold{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,130px);width:min(1080px,100% - 64px);min-height:calc(100dvh - 145px);margin:auto;padding:35px 0 45px;display:grid}.th-plate{justify-self:center;width:min(100%,390px);margin:0 0 35px;position:relative}.th-plate>img{border:1px solid #ad9877;width:100%;height:auto;display:block}.th-point{color:#302b25;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;transform:translate(-50%,-50%)}.th-point>span{background:#302b25;border:1px solid #e6d8bd;border-radius:50%;width:10px;height:10px;transition:background .6s,box-shadow .6s;box-shadow:0 0 0 2px #4a3b3040}.th-point.is-lit>span{background:var(--point-color);box-shadow:0 0 0 3px #eee4cd,0 0 0 4px var(--point-color);border-color:#eaddc0}.th-inscription{width:100%;min-height:32px;font-family:var(--display);color:#685331;text-align:center;font-size:22px;position:absolute;top:calc(100% + 14px)}.th-inscription .th-letter-line{justify-content:center;align-items:center;gap:.28em;min-height:32px;display:flex}.th-letter{width:.8em;min-height:1.3em;line-height:1.3;display:block}.th-letter.is-revealed{animation:.65s ease-out both th-letter-reveal}@keyframes th-letter-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.th-letter.is-revealed{animation:none}}.th-entry{max-width:380px;padding-right:22px}.th-entry>p{font-family:var(--display);margin:0 0 45px;font-size:clamp(24px,2.5vw,32px);line-height:1.4}.th-word-field{border-bottom:1px solid #81745e;align-items:center;min-height:50px;display:flex}.th-word-field input{width:100%;font-family:var(--display);letter-spacing:.12em;color:#363026;background:0 0;border:0;border-radius:0;outline:none;min-width:0;padding:8px 0;font-size:24px}.th-word-field:focus-within{border-color:#3e382c;box-shadow:0 1px #3e382c}.th-word-field button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 12px;font-size:24px}.th-word-field button:disabled{opacity:.35;cursor:default}.th-entry-feedback{color:#804c3f;min-height:40px;margin:14px 0 0;font-size:13px;line-height:1.6}.th-text-button{cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.th-reset-control{color:#756d5e;font:12px/1.4 var(--sans);letter-spacing:.04em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:7px 0;text-decoration:underline;display:block}:is(.th-reset-control:hover,.th-reset-control:focus-visible){color:#302c25}.th-reset-control:focus-visible{outline-offset:3px;outline:1px solid #8b7b5a}.th-reset-control:disabled{opacity:.5;cursor:wait}.th-reset-dialog{color:#302c25!important;background:#f1eadc!important;border:1px solid #9e9176!important;border-radius:0!important;box-shadow:0 25px 100px #16161050!important}.th-reset-dialog [data-slot=alert-dialog-title]{font-family:var(--display);font-size:28px;font-weight:400}.th-reset-dialog [data-slot=alert-dialog-description]{color:#665e4d;font-size:14px;line-height:1.65}.th-reset-dialog .th-reset-action{color:#f6f0e2;background:#4c493b;border-radius:0}.th-reset-dialog .th-reset-cancel{color:#403a30;background:0 0;border-color:#a99c80;border-radius:0}.th-orientation{width:min(1100px,100% - 64px);margin:0 auto;padding:70px 0 90px}.th-orientation h1,.th-orientation h2,.th-orientation h3{font-family:var(--display);letter-spacing:-.025em;font-weight:400}.th-orientation h1{margin:8px 0 44px;font-size:clamp(76px,11vw,150px);line-height:1}.th-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#776849;font-size:11px;line-height:1.5;font-family:var(--sans);margin:0 0 14px;font-weight:600}.th-orientation-intro{max-width:640px;margin-left:auto}.th-orientation-intro h2{margin:0 0 24px;font-size:34px;line-height:1.2}.th-orientation p{margin:0 0 20px;font-size:17px;line-height:1.8}.th-orientation .th-eyebrow{margin-bottom:18px;font-size:11px;line-height:1.5}.th-orientation-actions{border-block:1px solid #c6bba8;flex-wrap:wrap;gap:16px 30px;margin:35px 0 0;padding:20px 0;font-size:14px;display:flex}.th-orientation-actions a{text-underline-offset:6px;padding:6px 0;text-decoration:underline}.th-orientation section{border-bottom:1px solid #c6bba8;padding:65px 0;scroll-margin-top:30px}.th-orientation section:last-child{border:0;padding-bottom:0}.th-principles,.th-interest{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.th-orientation h2{margin:0 0 26px;font-size:clamp(30px,3.2vw,43px);line-height:1.15}.th-orientation h3{margin:0 0 18px;font-size:27px;line-height:1.25}.th-orientation .th-qualification,.th-orientation .th-future{color:#736a5a;font-size:14px;line-height:1.75}.th-qualification{border-left:1px solid #ab9979;padding-left:18px;margin-top:25px!important}.th-section-opening{max-width:680px}.th-membership-columns{grid-template-columns:1fr 1fr;gap:60px;margin-top:35px;display:grid}.th-stages{border-block:1px solid #c6bba8;margin:28px 0;padding:20px 0}.th-stages summary{cursor:pointer;padding:6px 0;font-size:16px}.th-stages>p{margin:18px 0;font-size:14px}.th-stages dl{margin:0}.th-stages dl>div{border-top:1px solid #d7cebe;grid-template-columns:180px 1fr;gap:35px;padding:18px 0;display:grid}.th-stages dt{font-family:var(--display);font-size:23px}.th-stages dd{margin:0;font-size:15px;line-height:1.75}.th-interest>div>p{font-size:16px}.th-interest-form{min-width:0}.th-interest-form label{color:#514a3e;margin:0 0 24px;font-size:14px;display:block}.th-interest-form label>span{color:#7c7363;margin-left:7px;font-size:12px}.th-form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.th-interest-form input:not([type=checkbox]),.th-interest-form textarea{width:100%;min-width:0;font:16px/1.5 var(--sans);color:#2d2a24;background:#f8f3e950;border:0;border-bottom:1px solid #9b8e78;border-radius:0;margin-top:9px;padding:11px 9px;display:block}.th-interest-form textarea{resize:vertical;border:1px solid #b4a68d}.th-interest-form input:focus,.th-interest-form textarea:focus{outline-offset:2px;outline:2px solid #92825a}.th-interest-form .th-form-note{color:#6e6656;font-size:13px;line-height:1.65}.th-interest-form a{text-underline-offset:3px;text-decoration:underline}.th-interest-form .th-consent{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.th-consent input{accent-color:#514b37;flex-shrink:0;width:17px;height:17px;margin-top:5px}.th-interest-form .th-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.th-submit{color:#f5efdf;min-height:46px;font-family:var(--sans);cursor:pointer;background:#363c2f;border:1px solid #363c2f;border-radius:0;padding:10px 20px;font-size:14px}.th-submit:disabled{opacity:.55;cursor:wait}.th-form-receipt{border-top:1px solid #8d8269;padding-top:24px}.th-form-receipt a{text-underline-offset:4px;font-size:14px;text-decoration:underline}.th-marginal{justify-content:flex-end;margin-top:14px;display:flex}.th-clue{color:#847b64;cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:10px;display:grid}:is(.th-clue:hover,.th-clue:focus-visible){opacity:1;color:#443d2e;outline-offset:0;outline:1px solid #8b7b5a}.th-clue.is-resolved{color:#586249;opacity:1}.th-entry-sign{display:none}.th-gate-dialog{color:#302c25;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;background:#f1eadc!important;border:1px solid #9e9176!important;border-radius:0!important;gap:0!important;width:min(760px,100vw - 28px)!important;max-width:760px!important;padding:0!important;display:flex!important;box-shadow:0 25px 100px #16161050!important}.th-gate-heading{flex-shrink:0;padding:27px 34px 16px}.th-gate-heading h2{font-family:var(--display);letter-spacing:-.025em;margin:0 0 15px;font-size:32px;font-weight:400;line-height:1.12}.th-gate-heading p:last-child{color:#665e4d;max-width:62ch;margin:0;font-size:15px;line-height:1.65}.th-gate-work{overscroll-behavior:contain;min-height:0;padding:0 34px 20px;overflow-y:auto}.th-gate-dialog>button[data-slot=dialog-close]{place-items:center;min-width:32px;min-height:32px;display:grid;top:9px;right:9px}.th-gate-footer{background:#e9e1d1;border-top:1px solid #c9bda6;flex-shrink:0;padding:18px 34px}.th-gate-footer>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.th-gate-footer a{text-underline-offset:4px;font-size:13px;text-decoration:underline}.th-gate-footer p{color:#61573f;margin:9px 0 0;font-size:13px;line-height:1.55}.th-gate-footer p:empty{display:none}.th-control-label{color:#5a5344;margin-top:18px;font-size:14px;line-height:1.5;display:block}.th-control-label select{color:#383124;white-space:normal;background:#fbf6eb;border:1px solid #b5a78d;border-radius:0;width:100%;min-width:0;min-height:46px;margin-top:7px;padding:10px 30px 10px 10px;font-size:15px;line-height:1.4;display:block}.th-chart{background:#fcf8ef80;border-block:1px solid #cdc3ad;margin:0 0 12px;padding:12px 5px 8px}.th-chart svg{width:100%;height:auto;max-height:210px;display:block}.th-chart figcaption{color:#796e58;margin:7px 0 0;font-size:12px}.th-chart svg text{font:14px var(--sans);fill:#786c52;letter-spacing:0;stroke:none}.th-chart-guide{stroke:#c4baa5;stroke-width:1px;fill:none}.th-chart-baseline{stroke:#b9ab8f;stroke-width:1px;stroke-dasharray:4 5;fill:none}.th-chart-line{stroke:#736748;stroke-width:2.5px;fill:none;stroke-linecap:round;transition:opacity .25s}.th-chart-second{stroke:#924f42;stroke-dasharray:5 5}.th-observe{cursor:pointer;background:0 0;border:1px solid #a99878;min-height:44px;padding:9px 16px;font-size:14px}.th-toggle{align-items:center;gap:14px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.th-toggle>button{flex-shrink:0}.th-toggle>button[data-state=checked]{background:#565d42}.th-path-options{border:0;flex-wrap:wrap;gap:9px 20px;margin:18px 0;padding:0;display:flex}.th-path-options legend{margin-bottom:10px;font-size:14px}.th-path-options label{align-items:center;gap:8px;min-height:34px;font-size:14px;display:flex}.th-path-options input{accent-color:#736748;width:17px;height:17px}.th-context-pair{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}.th-context-pair h3,.th-evidence-records h3,.th-observation-group h3{font-family:var(--display);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.3}.th-context-pair p{margin:0;font-size:14px;line-height:1.6}.th-context-pair .th-control-label{font-size:12px}.th-context-pair select{font-size:14px}.th-evidence-records{gap:16px;display:grid}.th-evidence-records article{border-top:1px solid #c8bba2;grid-template-columns:1fr 1fr;gap:4px 22px;padding-top:14px;display:grid}.th-evidence-records article>span{letter-spacing:.1em;text-transform:uppercase;color:#7d6c4d;grid-column:1/-1;font-size:11px}.th-evidence-records h3{font-size:22px}.th-evidence-records p{grid-column:1;margin:0;font-size:14px;line-height:1.55}.th-evidence-records .th-control-label{grid-area:2/2/4;margin:0}.th-mechanisms{text-align:center;background:#dfd8c850;border:1px solid #c5b598;grid-template-columns:1fr 1fr;margin-top:6px;padding:14px;display:grid}.th-mechanisms>div{flex-direction:column;align-items:center;display:flex}.th-mechanisms img{filter:saturate(.25);mix-blend-mode:multiply;width:auto;max-height:165px}.th-mechanisms span{font-size:14px}.th-mechanisms i{margin-top:8px;font-size:12px;font-style:normal}.th-mechanisms.are-separate{background:0 0;border-color:#0000;gap:20px;padding:0}.th-mechanisms.are-separate>div{background:#ebe2d150;border:1px solid #c5b598;padding:14px}.th-mechanisms.are-separate>div:last-child{background:#e5d6c540;border-color:#8f685c}.th-equal-output{text-align:center;margin:15px 0;font-size:14px}.th-work-note{color:#746a53;margin:16px 0 0;font-size:13px;line-height:1.6}.th-sort-controls{gap:8px;margin:0 0 20px;display:flex}.th-sort-controls button{cursor:pointer;background:0 0;border:1px solid #a99c80;min-height:44px;padding:8px 14px;font-size:14px}.th-sort-controls button[aria-pressed=true]{color:#faf3e3;background:#5c6048;border-color:#5c6048}.th-observation-group{border-top:1px solid #c3b79b;flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.th-observation-group h3{width:100%;font-size:23px}.th-observation-group span{color:#5c513b;background:#e4dbc7;border:1px solid #c6b797;padding:8px 14px;font-size:14px}@media (max-width:700px){.th-header{padding:18px 22px}.th-header span{display:none}.th-header>a:last-child{font-size:12px}.th-threshold{grid-template-columns:1fr;gap:30px;width:calc(100% - 44px);min-height:0;padding:28px 0 15px}.th-plate{width:min(245px,60vw);margin-bottom:30px}.th-entry{justify-self:center;width:min(340px,100%);max-width:340px;padding:0}.th-entry>p{margin-bottom:20px;font-size:22px;line-height:1.4}.th-entry-feedback{min-height:25px}.th-footer{flex-wrap:wrap;gap:15px;padding:17px 22px}.th-footer>div{gap:14px}.th-footer details p{right:0}.th-orientation{width:calc(100% - 44px);padding:40px 0 60px}.th-orientation h1{margin-bottom:30px;font-size:80px}.th-orientation-intro h2{font-size:29px}.th-orientation p{font-size:16px}.th-orientation-actions{gap:12px 20px}.th-orientation section{padding:40px 0}.th-principles,.th-interest,.th-membership-columns{grid-template-columns:1fr;gap:25px}.th-orientation h2{font-size:34px}.th-stages dl>div{grid-template-columns:1fr;gap:8px}.th-form-pair{grid-template-columns:1fr;gap:0}.th-gate-heading{padding:25px 20px 14px}.th-gate-heading h2{font-size:28px}.th-gate-heading p:last-child{font-size:14px;line-height:1.55}.th-gate-work{padding:0 20px 18px}.th-gate-footer{padding:14px 20px}.th-gate-footer>div{gap:12px}.th-gate-footer a{font-size:12px}.th-gate-footer .th-submit{padding:9px 12px;font-size:13px}.th-context-pair{gap:12px}.th-context-pair h3{font-size:21px}.th-context-pair .th-control-label select{padding-left:5px;font-size:13px}.th-chart svg text{font-size:20px}.th-evidence-records article{grid-template-columns:1fr;gap:5px}.th-evidence-records .th-control-label{grid-area:auto/1;margin-top:7px}.th-mechanisms img{max-height:125px}.th-mechanisms.are-separate{gap:10px}.th-mechanisms.are-separate>div{padding:10px 5px}.th-sort-controls button{flex:1;padding:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.th-point>span,.th-inscription i,.th-chart-line{transition:none}}.th-orientation{width:min(1240px,100% - 80px);padding-top:52px}.th-welcome{grid-template-columns:1fr 1.04fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.th-orientation h1{margin:12px 0 38px;font-size:clamp(76px,8.8vw,122px)}.th-orientation-intro{max-width:580px;margin:0}.th-orientation-intro h2{margin-bottom:20px;font-size:clamp(28px,2.7vw,38px)}.th-orientation-intro p{font-size:16px;line-height:1.8}.th-art{min-width:0;margin:0}.th-art-mount{background:#d9cdb7;border:1px solid #a99470;padding:9px;box-shadow:0 8px 22px #30271b0c}.th-art img{width:100%;height:auto;display:block}.th-art figcaption{font-family:var(--sans);letter-spacing:.025em;color:#76654c;margin:12px 0 0;font-size:12px;line-height:1.55}.th-welcome>.th-art{align-self:center;width:100%}.th-principles{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,85px)}.th-principles .th-art{max-width:350px;margin-top:35px}.th-principles .th-art img{object-fit:contain;background:#cbbd9e;max-height:440px}.th-membership-opening{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.th-membership-columns{margin-top:48px}.th-interest{gap:clamp(40px,6vw,85px)}.th-interest .th-art{max-width:360px;margin-top:32px}.th-interest .th-art img{object-fit:contain;background:#cbbd9e;max-height:540px}.th-interest-form,.th-form-receipt{background:#f5efe3;border:1px solid #c6bba8;align-self:start;padding:28px}.th-orientation .th-eyebrow{font-size:12px}@media (max-width:900px){.th-welcome{grid-template-columns:1fr 1fr;gap:30px}.th-orientation h1{font-size:clamp(68px,10vw,96px)}.th-membership-opening{gap:30px}.th-interest-form,.th-form-receipt{padding:22px}}@media (max-width:700px){.th-orientation{width:calc(100% - 40px);padding-top:34px}.th-welcome{grid-template-columns:1fr;gap:24px}.th-orientation h1{margin-bottom:26px;font-size:clamp(66px,17vw,96px)}.th-welcome>.th-art{max-width:500px;margin:0 auto}.th-orientation-intro h2{font-size:29px}.th-art-mount{padding:6px}.th-principles,.th-membership-opening,.th-interest{grid-template-columns:1fr;gap:28px}.th-principles .th-art{max-width:100%;margin-top:25px}.th-principles .th-art img{max-height:340px}.th-membership-columns{margin-top:30px}.th-interest .th-art{max-width:280px;margin:28px auto 0}.th-interest .th-art img{max-height:420px}.th-interest-form,.th-form-receipt{padding:20px}.th-orientation-actions{font-size:14px}.th-welcome{gap:0}.th-welcome-copy{display:contents}.th-welcome>.th-art{grid-row:3;margin:0 0 28px}.th-welcome .th-orientation-intro{grid-row:4}}.th-plate{width:min(100%,440px,66.67dvh - 133.34px);margin-bottom:0}.th-plate .th-inscription{color:#413a2c;min-height:0;font-size:clamp(12px,1.4vw,18px);top:94.3%}.th-plate .th-letter-line{gap:.3em;min-height:0}.th-point{width:44px;height:36px}.th-point>span{opacity:.55;background:#706148;border:1px solid #877454;width:clamp(15px,1.9vw,24px);height:clamp(15px,1.9vw,24px);box-shadow:inset 0 0 0 2px #e6d8bd45,0 0 0 1px #ddcfad}.th-point.is-lit>span{background:var(--point-color);opacity:1;border-color:#c6ab78;box-shadow:inset 0 0 0 1px #e2cea850,0 0 0 1px #806a45}@media (max-width:700px){.th-plate{width:min(300px,78vw);margin-bottom:0}.th-point{height:24px}.th-point>span{width:16px;height:16px}.th-plate .th-inscription{font-size:12px}.th-threshold{gap:24px}}.th-threshold{flex-direction:column;gap:18px;width:min(680px,100% - 44px);min-height:0;padding:25px 0;display:flex}.th-plate-wrap{width:min(100%,560px,66.67dvh - 173.342px);min-width:280px;position:relative}.th-plate-wrap .th-plate{width:100%;margin:0}.th-threshold .th-entry{width:min(360px,100%);max-width:360px;padding:0}.th-threshold .th-entry-feedback{min-height:20px;margin:9px 0 0}.th-threshold .th-reset-control{margin:4px auto 0;display:block}.th-enlarge{color:#514733;cursor:pointer;background:#eee8dce8;border:1px solid #9b8869;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.th-enlarge:hover{background:#f5eedf}.th-enlarge:focus-visible{outline-offset:3px;outline:2px solid #514733}.th-figure-dialog{max-height:calc(100dvh - 24px);background:#eee8dc!important;border:1px solid #9b8869!important;border-radius:0!important;width:min(100vw - 24px,1080px)!important;max-width:none!important;padding:44px 12px 12px!important;display:block!important}.th-figure-scroll{overscroll-behavior:contain;max-height:calc(100dvh - 86px);overflow:auto}.th-figure-dialog .th-plate-enlarged{justify-self:start;width:100%;min-width:960px;max-width:none;margin:0}.th-figure-dialog .th-inscription{font-size:32px}.th-figure-dialog .th-point>span{width:44px;height:44px}.th-figure-dialog>button[data-slot=dialog-close]{place-items:center;width:32px;height:32px;display:grid;top:6px;right:12px}@media (max-width:700px){.th-threshold{gap:18px;padding:24px 0 18px}.th-plate-wrap{width:min(100%,340px);min-width:0}.th-enlarge{width:34px;height:34px;top:10px;right:10px}.th-threshold .th-entry{width:100%}.th-figure-dialog .th-inscription{font-size:32px}.th-figure-dialog .th-point>span{width:44px;height:44px}}.th-plate{container-type:inline-size}.th-plate-annotations{color:#41382b;letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-weight:400}.th-plate-label{text-align:left;white-space:nowrap;margin:0;font-size:1.3cqw;line-height:1.75;position:absolute}.th-plate-label strong{text-transform:uppercase;letter-spacing:.18em;margin-bottom:.55em;font-size:1.45cqw;font-weight:400;display:block}.th-plate-label span,.th-plate-maxim span,.th-plate-scope span{display:block}.th-plate-maxim,.th-plate-scope{text-align:center;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:1.4cqw;line-height:1.9;position:absolute}.th-plate-maxim{width:17.5%;top:67.2%;left:80.8%}.th-plate-scope{width:12%;top:86.3%;left:84%}@media (min-width:701px){.th-threshold{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,130px);width:min(1080px,100% - 64px);display:grid}.th-plate-wrap{justify-self:center;width:min(100%,440px,66.67dvh - 133.34px)}.th-threshold .th-entry{width:100%;max-width:380px}.th-threshold .th-reset-control{margin-left:0}}
