@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#102d2c;--ink-soft:#344b47;--paper:#f5f0e4;--paper-2:#ece4d3;--cream:#fffaf0;--terra:#c95835;--yellow:#eecb4f;--mint:#b9d9d0;--olive:#64794b;--indigo:#174b69;--line:#9a9b87;--max:1440px;--serif:Georgia,"Times New Roman",serif;--sans:"Arial Narrow","Helvetica Neue",Arial,sans-serif;--mono:"Courier New",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);background-image:linear-gradient(90deg,#102d2c06 1px,#0000 1px);background-size:7px 7px;margin:0;line-height:1.5}.wrap{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.skip{background:var(--ink);color:#fff;z-index:99;padding:12px 18px;position:fixed;top:-70px;left:16px}.skip:focus{top:16px}a{color:inherit;text-underline-offset:4px}.site-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--paper) 96%,transparent)}}.site-header{z-index:30;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.nav-wrap{align-items:center;gap:36px;min-height:82px;display:flex}.brand{letter-spacing:.05em;font-size:32px;font-weight:800;line-height:1;text-decoration:none}.brand small,.brand-mark{display:none}nav{gap:48px;margin-left:auto;display:flex}nav a,.nav-action{font-size:16px;font-weight:650;text-decoration:none}.mobile-menu{display:none}.nav-action{border-left:1px solid var(--ink);background:var(--terra);color:var(--cream);align-self:stretch;align-items:center;margin-left:8px;padding:30px 18px;display:flex}.nav-action span{margin-left:8px}.index-shell{border-inline:1px solid var(--line);grid-template-columns:78px 1fr 50px;min-height:720px;display:grid}.index-rail{border-right:1px solid var(--line);font:11px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;align-items:center;gap:22px;padding:32px 12px;display:flex}.index-rail .vertical{writing-mode:vertical-rl;margin-top:auto;transform:rotate(180deg)}.index-tabs{border-left:1px solid var(--ink);grid-template-rows:repeat(4,1fr);display:grid}.index-tabs span{writing-mode:vertical-rl;text-transform:uppercase;font:11px var(--mono);letter-spacing:.12em;border-bottom:1px solid var(--ink);padding:14px 12px}.index-tabs span:first-child{background:var(--mint)}.index-tabs span:nth-child(2){background:var(--olive)}.index-tabs span:nth-child(3){background:var(--yellow)}.index-tabs span:nth-child(4){background:var(--terra);color:#fff}.hero{padding:56px 5.2vw 0;position:relative;overflow:hidden}.kicker,.section-label,.catalog-label{font:700 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--terra)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:42px;display:grid}.hero-copy{z-index:3;position:relative}.hero h1,h1,h2,h3,blockquote{font-family:var(--serif)}.hero h1{letter-spacing:-.045em;max-width:820px;margin:24px 0 30px;font-size:clamp(66px,6.7vw,108px);font-weight:400;line-height:.89}.hero h1 em{font-style:normal}.lede{max-width:600px;font-size:20px;font-weight:650}.actions{align-items:center;gap:14px;margin-top:25px;display:flex}.button{border:2px solid var(--ink);background:0 0;justify-content:center;align-items:center;min-height:55px;padding:0 30px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.button.primary{background:var(--terra);color:#fff;border-color:var(--terra)}.button:hover{transform:translateY(-2px)}.text-link{font-weight:700}.place-note{font-family:var(--serif);align-items:center;gap:14px;margin-top:20px;display:flex}.place-note i{border:1px solid var(--olive);width:44px;height:44px;color:var(--olive);border-radius:50%;place-items:center;font-style:normal;display:grid}.hero-collage{min-height:540px;position:relative}.botanical{object-fit:cover;filter:contrast(1.08);border:1px solid var(--ink);background:var(--indigo);width:82%;height:440px;position:absolute;inset:78px 0 0 16%}.index-card,.field-card,.catalog-card{border:1px solid #102d2c59;position:absolute;box-shadow:0 8px 14px #1f261e1f}.index-card{z-index:3;background:var(--yellow);width:300px;min-height:260px;padding:38px 28px;top:24px;left:3%;transform:rotate(-1deg)}.index-card strong{font:700 19px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:32px;display:block}.field-card{z-index:2;background:var(--mint);text-align:right;width:62%;height:180px;padding:24px 26px;top:0;right:-18px}.field-card em{font:italic 19px/1.35 var(--serif);margin-top:15px;display:block}.catalog-card{z-index:4;background:var(--cream);width:310px;min-height:205px;padding:28px;bottom:8px;left:0}.catalog-card p{font-family:var(--serif)}.hero-strip{grid-template-columns:1fr 1.25fr 1fr;margin-top:34px;display:grid}.hero-strip>div{border:1px solid var(--line);border-bottom:0;min-height:145px;padding:24px}.hero-strip>div:first-child{background:var(--olive);color:var(--cream)}.hero-strip>div:nth-child(2){background:var(--cream)}.hero-strip>div:nth-child(3){background:var(--mint)}.hero-strip p{font-family:var(--serif);margin-bottom:0;font-size:17px}.hero-strip .hand{font-size:20px;font-style:italic}.principle{background:var(--ink);color:#fff;padding:90px 0}.principle-grid{grid-template-columns:180px 1fr 260px;gap:5vw;display:grid}.principle .section-label{color:var(--yellow)}.principle blockquote{margin:0;font-size:clamp(34px,4vw,60px);line-height:1.08}.margin-note{border-left:1px solid var(--mint);align-self:end;padding-left:20px;font-size:13px}.pathways{padding:100px 0}.section-head{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.section-head h2,.boundary h2{margin:12px 0 0;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1}.path-row{border-top:1px solid var(--line);grid-template-columns:80px 1fr 310px;align-items:center;gap:22px;padding:30px 0;display:grid}.path-row:last-child{border-bottom:1px solid var(--line)}.path-num{font:18px var(--mono);color:var(--terra)}.path-row h3{margin:0 0 4px;font-size:28px}.path-row p{margin:0}.path-row>a{border-bottom:1px solid;justify-content:space-between;padding-bottom:7px;font-weight:700;text-decoration:none;display:flex}.boundary{border-top:1px solid;grid-template-columns:220px 1fr;gap:50px;padding:80px 0;display:grid}.boundary h2{font-size:44px}.boundary p{max-width:800px}.page-hero{border-bottom:1px solid var(--line);padding:76px 0 58px}.page-hero h1{max-width:1100px;margin:20px 0;font-size:clamp(58px,7vw,100px);line-height:.92}.choice-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:65px 0 100px;display:grid}.choice{background:var(--paper);flex-direction:column;min-height:230px;padding:36px;display:flex}.choice h2{font-size:30px}.choice a{margin-top:auto;font-weight:700}.quiet-note{background:var(--mint);border-left:5px solid var(--indigo);margin:32px 0;padding:28px}.quiet-note h2{margin:0 0 8px;font-size:25px}.quiet-note p{margin:0}.studio-shell{padding:42px 0 100px}.studio-progress{border-bottom:1px solid;grid-template-columns:170px 1fr 90px;align-items:center;gap:20px;padding-bottom:16px;display:grid}.studio-progress span{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.progress-track{background:var(--paper-2);border:1px solid var(--line);height:8px}.progress-track i{background:var(--terra);height:100%;display:block}.studio-layout{grid-template-columns:185px minmax(0,900px) 185px;justify-content:center;align-items:start;gap:28px;margin-top:40px;display:grid}.studio-index,.studio-note{border:1px solid var(--line);font:12px/1.5 var(--mono);background:var(--paper-2);padding:22px;position:sticky;top:115px}.studio-index b{font-size:52px;font-family:var(--serif);font-weight:400;display:block}.studio-note{background:var(--yellow);transform:rotate(1deg)}.studio-card{background:var(--cream);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--mint);padding:clamp(30px,5vw,66px)}.studio-card h1{margin:17px 0;font-size:clamp(44px,5vw,68px);line-height:.95}.studio-card .lede{font-family:var(--serif);font-size:19px;font-weight:400}.options{gap:10px;margin-top:30px;display:grid}.option{border:1px solid var(--line);text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.option:hover,.option:focus-visible{background:var(--mint);border-color:var(--ink)}.option b{font-size:15px}.studio-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.studio-actions>div{align-items:center;gap:14px;display:flex}.studio-actions button{background:var(--terra);color:#fff;cursor:pointer;border:0;padding:14px 22px;font-weight:750}.studio-actions .button-quiet{color:var(--ink);border:1px solid var(--ink);background:0 0}.privacy-line,.leave-link{font-size:12px}.result-card{max-width:none}.result-band{border-block:1px solid;justify-content:space-between;margin:30px 0;padding:20px 0;display:flex}.result-band span{font:11px var(--mono);text-transform:uppercase}.result-band b{font:28px var(--serif);color:var(--terra)}.brief{background:var(--paper-2);width:100%;min-height:300px;color:var(--ink);font:13px/1.6 var(--mono);border:1px solid;padding:20px}.result-links{gap:25px;margin-top:30px;font-weight:700;display:flex}.result-section{border-top:1px solid var(--line);padding:42px 0}.result-section h2{margin:10px 0 12px;font-size:36px;line-height:1.05}.answer-record{border:1px solid var(--line);margin-top:24px}.answer-record details{border-bottom:1px solid var(--line)}.answer-record details:last-child{border-bottom:0}.answer-record summary{cursor:pointer;grid-template-columns:1fr minmax(180px,40%);gap:20px;padding:17px 18px;display:grid}.answer-record summary strong{text-align:right;color:var(--terra)}.answer-record details p{color:var(--ink-soft);margin:0;padding:0 18px 17px}.plan-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px;display:grid}.plan-grid label{gap:7px;display:grid}.plan-grid label span{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.plan-grid input,.plan-grid textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:16px var(--sans);padding:14px}.plan-grid textarea{resize:vertical;min-height:110px}.plan-grid .wide{grid-column:1/-1}.handoff-toggle{align-items:flex-start;gap:12px;margin:22px 0;font-weight:700;display:flex}.handoff-toggle input{width:20px;height:20px;accent-color:var(--terra)}.handoff-card{background:var(--paper-2);border:1px solid var(--line);padding:24px}.handoff-card button{background:var(--terra);color:#fff;border:0;padding:13px 20px;font-weight:750}.route-card{gap:8px;display:grid}.route-card .text-link{display:block}.result-card>.booking-state{margin:35px 0}.result-card .studio-actions{flex-wrap:wrap;gap:14px}.offer-grid{grid-template-columns:1.2fr .8fr;gap:60px;padding:65px 0;display:grid}.offer-card{background:var(--cream);box-shadow:9px 9px 0 var(--yellow);border:1px solid;padding:38px}.offer-card h2{margin:0 0 16px;font-size:38px}.scope-list{margin:25px 0;padding:0;list-style:none}.scope-list li{border-top:1px solid var(--line);padding:15px 0}.scope-list li:before{content:"→";color:var(--terra);margin-right:12px}.booking-state{background:var(--mint);border-left:5px solid var(--indigo);padding:22px}.evidence-layout{grid-template-columns:190px minmax(0,760px) 290px;gap:45px;padding:65px 0 100px;display:grid}.evidence-meta,.source-desk{font-size:13px}.evidence-meta{border-top:5px solid var(--terra);padding-top:20px}.evidence-meta dl div{margin-bottom:18px}.evidence-meta dt{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.evidence-meta dd{margin:3px 0}.evidence-article h1{margin:16px 0 25px;font-size:clamp(50px,6vw,82px);line-height:.95}.evidence-article .dek{font:23px/1.4 var(--serif);border-bottom:1px solid;padding-bottom:28px}.evidence-article h2{margin-top:50px;font-size:34px}.evidence-article p{font:18px/1.68 var(--serif)}.pullquote{background:var(--yellow);font:italic 28px/1.3 var(--serif);margin:35px -25px;padding:30px}.source-desk{background:var(--mint);padding:24px;position:sticky;top:115px}.source-desk h2{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.source-desk ol{padding-left:20px}.source-desk li{margin-bottom:15px}footer{background:var(--paper-2);border-top:1px solid;padding:60px 0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:45px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-grid p,.footer-grid a{margin:0;font-size:12px}.footer-grid>div:first-child p{font:18px/1.4 var(--serif);max-width:300px}.trust-section{border-top:1px solid var(--line);padding-block:85px}.trust-section .section-head{align-items:start}.trust-section .section-head h2{margin-top:0}.trust-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:35px;display:grid}.trust-grid article{background:var(--paper);min-height:230px;padding:28px}.trust-grid h3,.proof-list h3{margin:18px 0 12px;font-size:30px;line-height:1}.trust-grid p,.proof-list p{color:var(--ink-soft)}.proof-list{border-top:1px solid var(--line);margin-top:35px}.proof-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:30px;padding:25px 0;display:grid}.proof-list h3,.proof-list p{margin-block:0 7px}.proof-list a{font-weight:750}.source-desk li small{color:var(--ink-soft);margin-top:4px;display:block}.source-desk a{text-decoration-thickness:1px}.boundary a{font-weight:750}.clinic-method{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:85px 0;display:grid}.method-intro{align-self:start;position:sticky;top:120px}.method-intro h2,.inside-sprint h2{margin:14px 0 25px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.95}.method-step{border-top:1px solid var(--line);grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.method-step:last-child{border-bottom:1px solid var(--line)}.method-step h3{margin:0 0 5px;font-size:28px}.method-step p{margin:0}.inside-sprint{background:var(--ink);color:var(--cream);padding:85px 0}.inside-sprint .section-label{color:var(--yellow)}.sprint-grid{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.sprint-grid ol{counter-reset:sprint;margin:0;list-style:none}.sprint-grid li{counter-increment:sprint;border-top:1px solid var(--mint);font:21px/1.35 var(--serif);padding:16px 0}.sprint-grid li:before{content:counter(sprint,decimal-leading-zero);font:12px var(--mono);color:var(--yellow);margin-right:18px}.synthesis-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.synthesis-grid article{background:var(--cream);padding:30px}.synthesis-grid strong{font:29px var(--serif)}.synthesis-grid p{margin-bottom:0}.button[aria-disabled=true]{cursor:not-allowed;filter:saturate(.65);opacity:.86}.plain-list{padding-left:20px}.plain-list li{margin:12px 0}.service-cards,.fact-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-block:70px;display:grid}.service-cards article,.fact-grid article{background:var(--paper);min-height:220px;padding:34px}.service-cards h2,.fact-grid h2{margin:15px 0 8px;font-size:32px}.service-cards a{font-weight:700}.state-label{background:var(--yellow);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;padding:7px 9px;display:inline-block}.policy-list{margin-block:65px 100px}.policy-list article{border-top:1px solid var(--line);grid-template-columns:70px 1fr 160px;align-items:start;gap:24px;padding:25px 0;display:grid}.policy-list article:last-child{border-bottom:1px solid var(--line)}.policy-list h2{margin:0 0 5px;font-size:28px}.policy-list p{max-width:800px;margin:0}.search-workspace{padding:60px 0 100px}.search-workspace form>label,.search-workspace legend{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.search-row{border:1px solid var(--ink);background:var(--cream);grid-template-columns:1fr auto;display:grid}.search-row input{min-height:64px;color:var(--ink);font:20px var(--sans);background:0 0;border:0;padding:0 20px}.search-row button{border:0;border-left:1px solid var(--ink);background:var(--terra);color:#fff;padding:0 24px;font-weight:750}.search-workspace fieldset{border:0;margin:0;padding:28px 0 20px}.filter-row{flex-wrap:wrap;gap:8px;display:flex}.filter-row button{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 13px;font-weight:700}.filter-row button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.search-count{font:700 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:18px 0}.search-results{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:24px;display:grid}.search-results article{background:var(--paper);flex-direction:column;align-items:flex-start;min-height:300px;padding:30px;display:flex}.search-results article>div{align-items:center;gap:12px;display:flex}.search-results .state-label{margin:0}.search-status{font:11px var(--mono);color:var(--ink-soft)}.search-results h2{margin:24px 0 10px;font-size:30px;line-height:1.05}.search-results .search-problem{color:var(--ink-soft);font-size:13px}.search-results .text-link{margin-top:auto}.search-workspace .quiet-note a{font-weight:700}:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #102d2c}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.button:hover{transform:none}}@media (max-width:1050px){nav{gap:22px}.index-shell{grid-template-columns:54px 1fr 38px}.hero-grid{grid-template-columns:1fr}.hero-collage{min-height:480px}.hero h1{max-width:850px}.studio-layout{grid-template-columns:1fr}.studio-index,.studio-note{display:none}.evidence-layout{grid-template-columns:150px 1fr}.source-desk{grid-column:2;position:static}.offer-grid{grid-template-columns:1fr}.principle-grid{grid-template-columns:150px 1fr}.margin-note{grid-column:2}.path-row{grid-template-columns:60px 1fr 240px}.clinic-method,.sprint-grid{grid-template-columns:1fr}.method-intro{position:static}}@media (max-width:760px){.wrap{width:min(100% - 28px,var(--max))}.nav-wrap{gap:12px;min-height:72px}.brand{font-size:23px}.nav-wrap>nav{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu:not([open]) nav{display:none}.mobile-menu summary{cursor:pointer;border:1px solid var(--ink);padding:10px 12px;font-weight:750;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] nav{background:var(--cream);border:1px solid var(--ink);min-width:220px;box-shadow:6px 6px 0 var(--mint);gap:0;display:grid;position:absolute;top:calc(100% + 14px);right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:13px 16px}.mobile-menu nav a:last-child{border-bottom:0}.nav-action{text-align:center;margin-left:0;padding:18px 10px;font-size:11px;line-height:1.2}.index-shell{border:0;display:block}.index-rail,.index-tabs{display:none}.hero{padding:42px 0 0}.hero h1{font-size:54px}.hero-collage{min-height:430px}.index-card{width:225px;padding:25px 20px}.field-card{width:70%}.catalog-card{width:250px}.botanical{height:350px}.hero-strip{grid-template-columns:1fr}.hero-strip>div{min-height:auto}.principle-grid,.section-head,.boundary,.footer-grid,.evidence-layout{grid-template-columns:1fr}.margin-note,.source-desk{grid-column:auto}.path-row{grid-template-columns:45px 1fr}.path-row>a{grid-column:2;margin-top:10px}.studio-progress{grid-template-columns:1fr 85px}.studio-progress span:first-child{grid-column:1/-1}.studio-card{box-shadow:4px 4px 0 var(--mint)}.evidence-meta{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pullquote{margin:30px 0}.actions{flex-direction:column;align-items:stretch}.button{width:100%}}.decision-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:6vw;min-height:780px;padding-block:80px;display:grid}.decision-copy h1{font:400 clamp(58px,6.8vw,108px)/.9 var(--serif);letter-spacing:-.05em;margin:22px 0 30px}.decision-copy h1 em{color:var(--terra);font-weight:400}.decision-copy .quiet-note{max-width:660px;margin-top:24px}.living-field{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,var(--yellow),var(--mint) 34%,var(--olive) 72%,var(--indigo));box-shadow:inset 0 0 0 1px var(--ink),0 25px 70px #102d2c33;border-radius:50%;position:relative;overflow:hidden}.field-core{text-align:center;background:var(--cream);border:1px solid var(--ink);z-index:3;border-radius:50%;place-content:center;display:grid;position:absolute;inset:34%}.field-core b{font:32px var(--serif)}.field-core small{font:10px var(--mono);text-transform:uppercase}.field-orbit{border:1px solid #ffffffb3;border-radius:50%;animation:22s linear infinite field-turn;position:absolute}.field-orbit span{background:var(--cream);border:1px solid var(--ink);font:10px var(--mono);text-transform:uppercase;padding:8px 10px;position:absolute}.orbit-one{inset:10%}.orbit-two{animation-duration:17s;animation-direction:reverse;inset:20%}.orbit-three{animation-duration:13s;inset:28%}.orbit-one span{top:6%;left:9%}.orbit-two span{top:48%;right:-3%}.orbit-three span{bottom:3%;left:12%}@keyframes field-turn{to{transform:rotate(360deg)}}.mess-section,.home-dark{--terra:#9b80ff}.mess-section{background:var(--ink);color:var(--cream);padding:90px 0}.mess-grid{background:#ffffff40;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.mess-grid article{background:var(--ink);padding:35px}.mess-grid span{font:12px var(--mono);color:var(--yellow)}.mess-grid h2{margin:28px 0 16px;font-size:34px;line-height:1}.mess-grid p{color:#ffffffc7}.situation-section{grid-template-columns:1.15fr .85fr;gap:7vw;padding-block:110px;display:grid}.situation-section h2,.evidence-preview h2{font-size:clamp(42px,5vw,70px);line-height:.95}.situation-options{border-top:1px solid var(--line);display:grid}.situation-options button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:700 16px var(--sans);cursor:pointer;background:0 0;grid-template-columns:45px 1fr;gap:16px;padding:20px 5px;display:grid}.situation-options button span{font:11px var(--mono);color:var(--terra)}.situation-options button[aria-pressed=true]{background:var(--mint);padding-inline:18px}.situation-section aside{background:var(--yellow);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--mint);align-self:start;padding:36px;position:sticky;top:120px}.situation-section aside h3{margin:25px 0;font-size:43px;line-height:1}.situation-section aside small{font:11px var(--mono);margin-top:20px;display:block}.evidence-preview{border-top:1px solid var(--line);padding-block:100px}.evidence-preview>div:first-child{grid-template-columns:180px 1fr;gap:30px;display:grid}.evidence-records{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:50px 0 28px;display:grid}.evidence-records article{border-right:1px solid var(--line);padding:25px}.evidence-records article:last-child{border:0}.evidence-records b{font:11px var(--mono);text-transform:uppercase;color:var(--terra)}@media (max-width:900px){.decision-hero,.situation-section{grid-template-columns:1fr}.decision-hero{padding-block:55px}.living-field{width:100%;max-width:560px;margin:auto}.mess-grid{grid-template-columns:1fr}.situation-section aside{position:static}.evidence-preview>div:first-child{grid-template-columns:1fr}.evidence-records{grid-template-columns:1fr 1fr}.evidence-records article{border-bottom:1px solid var(--line)}}@media (max-width:560px){.decision-copy h1{font-size:52px}.living-field{min-height:360px}.evidence-records{grid-template-columns:1fr}.evidence-records article{border-right:0}}@media (prefers-reduced-motion:reduce){.field-orbit{animation:none}.button:hover{transform:none}}@media (max-width:760px){.service-cards,.fact-grid,.search-results{grid-template-columns:1fr}.policy-list article{grid-template-columns:45px 1fr}.policy-list .state-label{grid-column:2}.plan-grid{grid-template-columns:1fr}.plan-grid .wide{grid-column:auto}.answer-record summary{grid-template-columns:1fr}.answer-record summary strong{text-align:left}.result-links{flex-direction:column}.result-card .studio-actions{flex-direction:column;align-items:stretch}.result-card .studio-actions button{width:100%}.search-row{grid-template-columns:1fr}.search-row button{border-left:0;border-top:1px solid var(--ink);min-height:50px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:auto}.proof-list article{grid-template-columns:1fr;gap:10px}}.studio-card .studio-question{margin:17px 0;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:.95}.course-workspace{padding-block:90px}.course-workspace>h2{margin:12px 0 26px;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1}.course-progress{font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:28px 0;display:grid}.course-progress progress{width:100%;height:18px;accent-color:var(--terra)}.course-workspace-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1px;display:grid}.course-workspace-grid>article{background:var(--cream);padding:30px}.course-workspace-grid h3{margin:0 0 8px;font-size:30px}.lesson-checklist{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.lesson-checklist li{border-bottom:1px solid var(--line)}.lesson-checklist label{cursor:pointer;gap:14px;padding:13px 4px;display:flex}.lesson-checklist input{width:20px;height:20px;accent-color:var(--terra);flex:none}.lesson-checklist small{font:10px var(--mono);color:var(--ink-soft);display:block}.knowledge-question{border:0;border-top:1px solid var(--line);margin:22px 0 0;padding:22px 0 0}.knowledge-question legend{padding:0;font-weight:750}.knowledge-question>label{gap:10px;margin:10px 0;display:flex}.knowledge-question input{accent-color:var(--terra)}.feedback{margin:14px 0 0;padding:12px 14px;font-size:14px}.feedback.correct{background:var(--mint)}.feedback.review{background:var(--yellow)}.knowledge-score{border:2px solid var(--ink);margin-top:28px;padding:18px}.course-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.course-actions button{font-family:inherit}.text-button{cursor:pointer;background:0 0;border:0;padding:14px;font-weight:700;text-decoration:underline}.course-workspace .booking-state{max-width:none}.action-status{min-height:1.5em;font:12px/1.5 var(--mono);color:var(--ink-soft);margin:10px 0 0}.storage-warning{border:2px solid var(--terra);background:var(--yellow);margin:25px 0;padding:18px;font-weight:700}.decision-builder{padding-block:75px}.builder-heading{grid-template-columns:1fr 300px;align-items:end;gap:60px;margin-bottom:45px;display:grid}.builder-heading h2{margin:12px 0;font-size:clamp(42px,5vw,70px);line-height:.95}.builder-heading p{max-width:760px}.record-completeness{border:1px solid var(--ink);background:var(--yellow);gap:8px;padding:24px;display:grid}.record-completeness strong{font:52px/.9 var(--serif)}.record-completeness span{font:700 11px var(--mono);text-transform:uppercase}.record-completeness progress{width:100%;height:16px;accent-color:var(--terra)}.record-completeness small{font:11px/1.4 var(--mono)}.record-section{border:0;border-top:1px solid var(--ink);margin:0;padding:35px 0 55px}.record-section legend{font:36px/1 var(--serif);gap:18px;padding:0 25px 0 0;display:flex}.record-section legend span{font:13px var(--mono);color:var(--terra)}.record-fields{grid-template-columns:1fr 1fr;gap:25px;margin-top:34px;display:grid}.record-fields label{align-content:start;gap:7px;display:grid}.record-fields label.wide{grid-column:1/-1}.record-fields label>span{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.record-fields label b{color:var(--terra)}.record-fields label small{min-height:2.8em;color:var(--ink-soft)}.record-fields input,.record-fields textarea{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);font:16px/1.45 var(--sans);padding:14px}.record-fields textarea{resize:vertical;min-height:125px}.record-fields input:focus,.record-fields textarea:focus{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #102d2c}.event-status{color:#fff;background:#111318;border-block:1px solid #3b3e45}.event-status-grid{grid-template-columns:repeat(4,1fr);display:grid}.event-status-grid div{border-right:1px solid #3b3e45;flex-direction:column;justify-content:space-between;min-height:112px;padding:25px 22px;display:flex}.event-status-grid div:last-child{border-right:0}.event-status-grid span{color:var(--electric);font:700 9px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.event-status-grid strong{font:22px/1.05 var(--serif);font-weight:400}.event-result{font:700 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--terra);text-align:right}.resource-ledger{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-block:70px;display:grid}.resource-ledger article{background:var(--paper);min-height:245px;padding:34px}.resource-ledger h2{margin:18px 0 8px;font-size:32px}.resource-ledger a{font-weight:700}.state-label.pending{background:var(--paper-2);border:1px solid var(--line)}:root{--electric:#c8ff00;--violet:#8d43ff;--blue:#1768ff;--pink:#ff3ca6;--night:#07080a;--night-2:#111318;--signal-paper:#f3f0e8}.site-header{color:#fff;background:#07080af5;border-color:#383b42}.nav-wrap{min-height:70px}.brand{letter-spacing:.015em;align-items:center;gap:10px;font-family:Impact,Arial Narrow,sans-serif;font-size:27px;display:flex}.brand-mark{color:var(--electric);font-size:25px;display:inline-grid}.brand small{color:#9297a2;font:8px/1.15 var(--mono);letter-spacing:.14em;margin-left:3px;display:block}.site-header nav{border-inline:1px solid #383b42;gap:0}.site-header nav a{text-transform:uppercase;font:700 11px/70px var(--mono);letter-spacing:.06em;border-right:1px solid #383b42;align-items:center;padding:0 22px;display:flex}.site-header nav a:hover{background:var(--electric);color:#07080a}.nav-action{background:var(--electric);color:#07080a;text-transform:uppercase;font:800 11px/1.2 var(--mono);letter-spacing:.04em;border:0;padding:0 22px}.home-dark{background:var(--night);color:#fff}.signal-hero{border-bottom:1px solid #343740;padding:18px 0 0;position:relative;overflow:hidden}.signal-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.signal-topline{color:#8d929b;font:9px var(--mono);letter-spacing:.13em;justify-content:space-between;padding:9px 0 26px;display:flex;position:relative}.signal-layout{grid-template-columns:minmax(0,1.06fr) minmax(480px,.94fr);align-items:center;gap:38px;min-height:620px;display:grid;position:relative}.signal-copy{z-index:2;padding:42px 0 76px;position:relative}.signal-kicker{font:700 10px var(--mono);letter-spacing:.11em;color:#b7bbc3}.signal-kicker span{background:var(--electric);color:#07080a;margin-right:8px;padding:7px 9px}.signal-copy h1{letter-spacing:-.035em;text-transform:uppercase;max-width:900px;margin:34px 0 36px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(78px,8.1vw,138px);font-weight:900;line-height:.78}.signal-copy h1 em{color:var(--electric);text-shadow:5px 5px 0 var(--violet);font-style:normal;display:inline-block}.signal-lede{max-width:720px;font:18px/1.5 var(--sans);color:#d7d9de}.signal-actions .button{color:#fff;text-transform:uppercase;font:800 11px var(--mono);letter-spacing:.06em;border-color:#fff}.signal-actions .button.primary{background:var(--electric);border-color:var(--electric);color:#07080a;box-shadow:5px 5px 0 var(--violet)}.mind-map{isolation:isolate;background:radial-gradient(circle at 51% 49%,#8d43ff3d,#0000 21%),radial-gradient(circle,#0000 0 35%,#c8ff000d 35.2% 35.6%,#0000 36%);border-left:1px solid #353840;min-height:560px;position:relative}.mind-map:before,.mind-map:after{content:"";z-index:-1;background:#4a4d55;position:absolute;top:50%;left:50%}.mind-map:before{width:80%;height:1px;transform:translate(-50%,-50%)rotate(27deg)}.mind-map:after{width:1px;height:76%;transform:translate(-50%,-50%)rotate(23deg)}.orbit{border:1px solid #4a4d55;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.orbit-one{width:370px;height:250px}.orbit-two{border-style:dashed;width:460px;height:350px;transform:translate(-50%,-50%)rotate(31deg)}.mind-core{border:2px solid var(--electric);text-align:center;background:var(--night);border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #c8ff000f}.mind-core span{color:#fff;font:72px/.8 Impact,sans-serif}.mind-core small{font:8px/1.3 var(--mono);letter-spacing:.1em;color:var(--electric);margin-top:11px}.mind-node{background:var(--night);border:1px solid #fff;min-width:110px;padding:10px 12px;position:absolute}.mind-node b{letter-spacing:.03em;font:20px Impact,sans-serif;display:block}.mind-node small{font:8px var(--mono);letter-spacing:.1em;color:#aeb2ba}.node-law{border-color:var(--violet);top:20%;left:8%}.node-science{border-color:var(--blue);top:17%;right:3%}.node-culture{border-color:var(--pink);bottom:13%;left:10%}.node-systems{border-color:var(--electric);bottom:18%;right:1%}.map-note{font:9px/1.5 var(--mono);letter-spacing:.04em;color:#aeb2ba;margin:0;position:absolute}.note-one{top:42%;right:4%;transform:rotate(4deg)}.note-two{color:var(--electric);top:45%;left:5%}.world-grid{border:1px solid #40434b;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.world-card{color:#fff;border-right:1px solid #40434b;flex-direction:column;min-height:285px;padding:24px;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.world-card:last-child{border:0}.world-card:before{content:"";opacity:.2;background:repeating-linear-gradient(135deg,#0000 0 16px,currentColor 17px 18px);position:absolute;inset:0}.world-card:hover,.world-card:focus-visible{z-index:3;transform:translateY(-10px)}.world-meta,.world-open{font:8px var(--mono);letter-spacing:.12em;position:relative}.world-arrow{font-size:22px;position:absolute;top:17px;right:20px}.world-card h2{text-transform:uppercase;max-width:250px;margin:auto 0 14px;font:42px/.9 Impact,Arial Narrow,sans-serif;position:relative}.world-card p{max-width:280px;font-size:12px;line-height:1.45;position:relative}.world-open{margin-top:15px;font-weight:700}.world-law{color:#fff;background:#16131d}.world-law h2{color:var(--violet)}.world-science{background:#071b3b}.world-science h2{color:#67a3ff}.world-systems{background:#152000}.world-systems h2{color:var(--electric)}.world-culture{background:#2a071b}.world-culture h2{color:var(--pink)}.manifesto-band{background:var(--electric);color:#07080a;padding:90px 0}.manifesto-grid{grid-template-columns:170px 1fr 250px;gap:5vw;display:grid}.manifesto-band .section-label{color:#07080a}.manifesto-band blockquote{text-transform:uppercase;margin:0;font:clamp(36px,4.2vw,68px)/.98 Impact,Arial Narrow,sans-serif}.manifesto-note{border-left:2px solid;align-self:end;padding-left:20px}.manifesto-note span{font:800 9px var(--mono);letter-spacing:.12em}.manifesto-note p{font:13px/1.5 var(--mono)}.electric-pathways{padding-block:110px}.electric-pathways .section-label,.electric-boundary .section-label{color:var(--electric)}.electric-pathways .section-head h2,.electric-boundary h2{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif}.electric-pathways .path-row{border-color:#3d4048}.electric-pathways .path-num{color:var(--electric)}.electric-pathways .path-row h3{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:34px}.electric-pathways .path-row>a{color:var(--electric)}.electric-boundary{border-color:#3d4048;padding-block:90px}.electric-boundary h2{font-size:52px}body:not(:has(.home-dark)){background:var(--signal-paper);--ink:#111318;--ink-soft:#454952;--paper:var(--signal-paper);--paper-2:#dedbd3;--cream:#fffdf7;--terra:#5b2fd9;--yellow:var(--electric);--mint:#b9dff5;--olive:#546044;--indigo:#145be0;--line:#888b91}.page-hero{position:relative}.page-hero:before{content:"ALOHA AI / RN COLLINS";color:#777b83;font:8px var(--mono);letter-spacing:.12em;margin-bottom:22px;display:block}.page-hero h1{text-transform:uppercase;letter-spacing:-.02em;font-family:Impact,Arial Narrow,sans-serif}.page-hero h1 em{color:var(--terra);font-style:normal}.offer-card,.studio-card{box-shadow:8px 8px 0 var(--electric)}footer{color:#fff;background:#0b0c0f;border-color:#3b3d43}.footer-grid .section-label{color:var(--electric)}@media (max-width:1050px){.site-header nav a{padding-inline:10px}.signal-layout{grid-template-columns:1fr}.mind-map{border-top:1px solid #353840;border-left:0}.world-grid{grid-template-columns:repeat(2,1fr)}.world-card:nth-child(2){border-right:0}.manifesto-grid{grid-template-columns:150px 1fr}.manifesto-note{grid-column:2}}@media (max-width:760px){.brand small{display:none}.brand-mark{display:inline-grid}.site-header .mobile-menu summary{border-color:#fff}.site-header .mobile-menu[open] nav{box-shadow:5px 5px 0 var(--electric);background:#0b0c0f}.site-header .mobile-menu nav a{line-height:1.3}.signal-topline{gap:12px}.signal-topline span:nth-child(2){display:none}.signal-layout{display:block}.signal-copy{padding:30px 0 55px}.signal-copy h1{font-size:66px}.signal-copy h1 em{text-shadow:3px 3px 0 var(--violet)}.signal-lede{font-size:16px}.mind-map{min-height:480px}.orbit-one{width:270px;height:210px}.orbit-two{width:335px;height:285px}.mind-core{width:120px;height:120px}.mind-core span{font-size:56px}.mind-node{min-width:90px;padding:8px}.mind-node b{font-size:16px}.note-two{top:39%}.world-grid{grid-template-columns:1fr}.world-card{border-bottom:1px solid #40434b;border-right:0;min-height:245px}.manifesto-grid{grid-template-columns:1fr}.manifesto-note{grid-column:auto}.manifesto-band blockquote{font-size:42px}.electric-boundary h2{font-size:40px}}.immersive-header{display:none}.reference-home{color:#f4eee2;background:#030609;min-height:100vh}.reference-board{background:#030609;width:100%;position:relative;overflow:hidden}.reference-art{width:100%;height:auto;display:block}.reference-hotspots{border:0;margin:0;display:block;position:absolute;inset:0}.hotspot{outline-offset:-4px;text-decoration:none;display:block;position:absolute}.hotspot span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hotspot:hover{background:#ff2c891a;box-shadow:inset 0 0 0 2px #ff2c89}.hot-studio{width:16.25%;height:6.2%;top:73.7%;left:3.05%}.hot-work{width:15.2%;height:6.2%;top:73.7%;left:20.45%}.hot-source{width:13%;height:7%;top:2.5%;left:64.15%}.hot-xrays{width:13%;height:7%;top:2.5%;left:77.2%}.hot-built{width:9.5%;height:7%;top:2.5%;left:90.1%}.hot-clinic{height:4.2%;bottom:5.65%;left:1.55%;right:1.8%}.reference-mobile{display:none}@media (max-width:760px){.reference-board{display:none}.reference-mobile{background-color:#030609;background-image:linear-gradient(#1e5b9138 1px,#0000 1px),linear-gradient(90deg,#1e5b9138 1px,#0000 1px),radial-gradient(circle at 80% 28%,#1965c247,#0000 34%);background-size:34px 34px,34px 34px,100% 100%;min-height:100vh;padding:42px 22px 28px;display:block}.reference-mobile:before{content:"ALOHA AI";color:#f4eee2;letter-spacing:-.045em;border-bottom:1px solid #777;margin-bottom:36px;padding-bottom:20px;font:72px/.8 Impact,Arial Narrow,sans-serif;display:block}.mobile-eyebrow{color:#ff2c89;text-transform:uppercase;font:700 10px/1.4 var(--mono);letter-spacing:.1em}.reference-mobile h2{text-transform:uppercase;letter-spacing:-.025em;color:#f4eee2;margin:22px 0;font:64px/.83 Impact,Arial Narrow,sans-serif}.reference-mobile>p:not(.mobile-eyebrow){color:#f4eee2;font:20px/1.35 Georgia,serif}.mobile-actions{gap:12px;margin-top:30px;display:grid}.mobile-actions a{text-transform:uppercase;font:800 12px var(--mono);letter-spacing:.06em;border:1px solid #f4eee2;justify-content:space-between;padding:18px 20px;text-decoration:none;display:flex}.mobile-actions a:first-child{color:#050505;background:#ff2c89;border-color:#ff2c89}.mobile-index{border-top:1px solid #275886;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.mobile-index a{text-transform:uppercase;color:#caff21;font:700 9px/1.35 var(--mono);letter-spacing:.06em;border-bottom:1px solid #275886;padding:15px 8px;text-decoration:none}.mobile-index a:nth-child(odd){border-right:1px solid #275886}}.hot-nav-work{width:5.5%;height:6%;top:1.5%;left:50.7%}.hot-nav-tools{width:5%;height:6%;top:1.5%;left:56.2%}.hot-nav-learning{width:7%;height:6%;top:1.5%;left:61.2%}.hot-nav-studio{width:6%;height:6%;top:1.5%;left:68.2%}.hot-nav-about{width:6%;height:6%;top:1.5%;left:74.2%}.hot-explore{width:17.5%;height:7%;top:58.2%;left:2.3%}.hot-consulting{width:20.1%;height:30.7%;top:69.3%;left:0}.hot-learning{width:18.3%;height:30.7%;top:69.3%;left:20.1%}.hot-builds{width:17.2%;height:30.7%;top:69.3%;left:38.4%}.hot-publishing{width:22%;height:30.7%;top:69.3%;left:55.6%}.hot-policy{width:22.4%;height:30.7%;top:69.3%;left:77.6%}@media (max-width:760px){.reference-mobile{background-image:linear-gradient(#5c828b29 1px,#0000 1px),linear-gradient(90deg,#5c828b29 1px,#0000 1px),radial-gradient(circle at 78% 35%,#1e798961,#0000 35%);background-size:36px 36px,36px 36px,100% 100%;padding:30px 22px 34px}.reference-mobile:before{content:"ALOHA AI";font:700 18px/1 var(--sans);letter-spacing:.16em;margin-bottom:52px;padding-bottom:20px}.mobile-eyebrow{color:#c7d300;text-align:right}.reference-mobile h2{margin:22px 0 28px;font-size:76px}.reference-mobile>p:not(.mobile-eyebrow){max-width:12em;font:28px/1.18 Georgia,serif}.mobile-actions{margin-top:42px}.mobile-actions a{text-transform:none;color:#c7d300;border:0;border-bottom:1px solid #c7d300;padding:18px 0;font:24px/1 Georgia,serif}.mobile-actions a:first-child{color:#c7d300;background:0 0;border-color:#c7d300}.mobile-index{border-color:#5c828b;margin-top:42px}.mobile-index a{color:#f4eee2;border-color:#5c828b;min-height:72px;padding:17px 10px}.mobile-index a:nth-child(odd){border-color:#5c828b}.mobile-index a:last-child{border-right:0;grid-column:1/-1}.event-status-grid,.resource-ledger{grid-template-columns:1fr}.event-status-grid div{border-bottom:1px solid #3b3e45;border-right:0;min-height:86px}.event-status-grid div:last-child{border-bottom:0}.event-result{text-align:left;grid-column:2}.page-hero .actions .button[aria-disabled=true]{text-align:center;font-size:12px;line-height:1.35}.course-workspace{padding-block:60px}.course-workspace-grid{grid-template-columns:1fr}.course-workspace-grid>article{padding:22px}.course-progress{grid-template-columns:1fr;gap:10px}.course-actions{flex-direction:column;align-items:stretch}.course-actions .button{width:100%}.builder-heading,.record-fields{grid-template-columns:1fr}.builder-heading{gap:25px}.record-fields label.wide{grid-column:auto}.record-section legend{font-size:28px}.decision-builder{padding-block:55px}.decision-builder .course-actions{flex-direction:column;align-items:stretch}.decision-builder .course-actions .button{width:100%}}.comparison-builder{padding-block:75px 110px}.comparison-rule{background:var(--yellow);border:1px solid var(--ink);align-self:start;gap:7px;padding:22px;display:grid}.comparison-rule strong{font:28px/1 var(--serif)}.comparison-frame{margin:35px 0 70px}.weight-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.weight-grid label,.option-name-row label,.gate-list label,.criteria-grid label{gap:7px;display:grid}.weight-grid label{border:1px solid var(--line);background:var(--cream);padding:20px}.weight-grid span,.option-name-row span,.gate-list label span,.criteria-grid label span{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.weight-grid input,.option-name-row input,.gate-list select,.gate-list textarea,.criteria-grid input,.criteria-grid textarea{border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);font:16px/1.4 var(--sans);padding:13px}.weight-grid input{max-width:100px}.comparison-option{scroll-margin-top:90px}.option-name-row{grid-template-columns:2fr 1fr;gap:18px;margin:25px 0;display:grid}.gate-summary{border:1px solid;grid-template-columns:220px 1fr;gap:20px;margin-block:25px;padding:20px;display:grid}.gate-summary.blocked{background:#f3c9bc;border-color:#8c2f20}.gate-summary.clear{background:var(--mint);border-color:var(--indigo)}.gate-summary strong{font:24px/1.1 var(--serif)}.gate-list{gap:15px;display:grid}.gate-list article{border:1px solid var(--line);background:var(--paper-2);grid-template-columns:1.2fr .8fr;gap:18px;padding:22px;display:grid}.gate-list h3,.criteria-grid h3{margin:0;font-size:23px}.gate-list p,.criteria-grid p{margin:6px 0 0}.gate-list label.wide{grid-column:1/-1}.gate-list textarea,.criteria-grid textarea{resize:vertical;min-height:95px}.criteria-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.criteria-grid article{border:1px solid var(--line);background:var(--cream);padding:22px}.criteria-grid label{margin-top:18px}.arithmetic-summary{border-left:5px solid var(--terra);background:var(--paper-2);padding:18px 22px}.arithmetic-summary strong{font:30px var(--serif);margin-right:10px}@media (max-width:760px){.comparison-builder{padding-block:55px}.weight-grid,.criteria-grid,.option-name-row,.gate-list article,.gate-summary{grid-template-columns:1fr}.comparison-builder .course-actions{flex-direction:column;align-items:stretch}.comparison-builder .course-actions .button{width:100%}.gate-summary{gap:8px}}.pilot-builder .record-section{scroll-margin-top:90px}.pilot-builder .record-fields textarea{min-height:120px}.pilot-firewall{margin:45px 0}.pilot-firewall h2{margin-top:0}.workspace-status{background:var(--mint);border-left:4px solid var(--indigo);font:700 12px/1.5 var(--mono);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;padding:14px 16px;display:flex}.workspace-status a{color:var(--ink)}.workspace-actions{border:1px solid var(--line);background:var(--paper-2);padding:18px;scroll-margin-top:100px}.danger-action{color:#7b2418;text-underline-offset:3px}.danger-action:hover,.danger-action:focus-visible{outline-offset:2px;background:#f3c9bc;outline:2px solid #7b2418}.course-resume{border:1px solid var(--ink);background:var(--yellow);justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:20px 22px;display:flex}.course-resume div{gap:5px;display:grid}.course-resume span{font-size:14px}.lesson-reader{scroll-margin-top:100px}@media (max-width:760px){.workspace-status{flex-direction:column;align-items:flex-start}.course-resume{flex-direction:column;align-items:stretch}.course-resume .button{width:100%}.workspace-actions .danger-action{width:100%;min-height:48px}}.site-header nav a[aria-current=page]{color:#07080a;box-shadow:inset 0 -4px 0 var(--electric);background:#fff}.site-header nav a,.button,.workspace-jump,.choice a,.text-link{transition:background-color .16s,color .16s,transform .16s,box-shadow .16s}.button:hover,.button:focus-visible{box-shadow:5px 5px 0 var(--electric)}.button.primary:hover,.button.primary:focus-visible{box-shadow:5px 5px 0 var(--ink)}.workspace-jump{border-bottom:2px solid var(--terra);font:800 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:28px;padding-bottom:7px;text-decoration:none;display:inline-flex}.workspace-jump:hover,.workspace-jump:focus-visible{color:var(--terra);transform:translateY(-2px)}.page-hero{padding-block:58px 46px}.page-hero h1{max-width:1180px;margin-block:18px 24px;font-size:clamp(52px,5.7vw,82px);line-height:.89}.page-hero .lede{max-width:780px;font-size:18px;line-height:1.55}.decision-builder,.comparison-builder,.course-workspace{scroll-margin-top:84px}.record-fields input:hover,.record-fields textarea:hover,.weight-grid input:hover,.option-name-row input:hover,.gate-list select:hover,.gate-list textarea:hover,.criteria-grid input:hover,.criteria-grid textarea:hover{border-color:var(--ink)}.record-fields input:focus,.record-fields textarea:focus,.weight-grid input:focus,.option-name-row input:focus,.gate-list select:focus,.gate-list textarea:focus,.criteria-grid input:focus,.criteria-grid textarea:focus{box-shadow:4px 4px 0 var(--mint);background:#fff}@media (max-width:760px){.nav-action{display:none}.site-header nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--electric)}.page-hero{padding-block:42px 36px}.page-hero h1{overflow-wrap:anywhere;margin-block:16px 22px;font-size:clamp(43px,13vw,58px);line-height:.9}.page-hero .lede{font-size:17px}.workspace-jump{margin-top:22px}}.clinic-intake{padding:80px 0;scroll-margin-top:90px}.clinic-inquiry{border-top:1px solid var(--line);max-width:850px;padding-top:30px}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.clinic-inquiry label{font:13px var(--mono);letter-spacing:.03em;gap:8px;display:grid}.clinic-inquiry input,.clinic-inquiry select,.clinic-inquiry textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:17px/1.45 var(--sans);background:#fffdf7;padding:13px 14px}.clinic-inquiry textarea{resize:vertical}.clinic-inquiry .check-row{font:16px/1.45 var(--sans);letter-spacing:0;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.clinic-inquiry .check-row input{width:auto;margin-top:4px}.clinic-inquiry .button{margin-top:12px}.form-status{min-height:1.5em}.form-status.error{color:#8b1e1e}.form-status.success{color:#125c45}.bot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:760px){.form-grid{grid-template-columns:1fr}.clinic-intake{padding:55px 0}}.masterclass-dashboard,.masterclass-reader,.knowledge-lab{padding-block:80px;scroll-margin-top:90px}.masterclass-dashboard{border-top:1px solid var(--ink)}.masterclass-meter{gap:5px;min-width:230px;display:grid}.masterclass-meter strong{font:48px/1 var(--serif)}.masterclass-meter span{font:700 12px var(--mono);text-transform:uppercase}.masterclass-meter progress{width:100%;height:14px;accent-color:var(--terra)}.masterclass-reader{padding-top:20px}.masterclass-chapter{border-top:1px solid var(--ink);scroll-margin-top:90px}.masterclass-chapter:last-child{border-bottom:1px solid var(--ink)}.masterclass-chapter summary{cursor:pointer;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:24px 4px;list-style:none;display:grid}.masterclass-chapter summary::-webkit-details-marker{display:none}.masterclass-chapter summary>span{font:700 26px var(--mono);color:var(--terra)}.masterclass-chapter summary small{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.masterclass-chapter summary h3{margin:4px 0;font-size:clamp(25px,3vw,38px)}.masterclass-chapter summary>strong{font:700 11px var(--mono);text-transform:uppercase}.masterclass-chapter[open] summary{background:var(--yellow);padding-inline:18px}.chapter-body{background:var(--cream);grid-template-columns:1.2fr .8fr;gap:34px;padding:34px 18px 46px;display:grid}.chapter-teaching>p:not(.section-label){font:20px/1.6 var(--serif)}.chapter-body aside{border-left:5px solid var(--terra);background:var(--paper-2);padding:22px}.chapter-body textarea{border:1px solid var(--line);width:100%;min-height:120px;font:16px/1.45 var(--sans);resize:vertical;background:#fff;margin-top:8px;padding:12px}.chapter-body label{font:700 12px var(--mono);text-transform:uppercase;display:grid}.chapter-body .chapter-complete{text-transform:none;font:700 15px/1.4 var(--sans);align-items:flex-start;gap:10px;margin-top:20px;display:flex}.chapter-complete input{margin-top:4px}.knowledge-lab{max-width:960px}.knowledge-lab .knowledge-question{margin-block:20px}.knowledge-lab .workspace-actions{margin-top:35px}@media (max-width:760px){.masterclass-dashboard,.masterclass-reader,.knowledge-lab{padding-block:55px}.masterclass-dashboard .section-head{display:block}.masterclass-meter{margin-top:25px}.masterclass-chapter summary{grid-template-columns:45px 1fr;gap:12px}.masterclass-chapter summary>strong{grid-column:2}.chapter-body{grid-template-columns:1fr;padding-inline:12px}.chapter-teaching>p:not(.section-label){font-size:18px}.knowledge-lab .course-actions{flex-direction:column;align-items:stretch}.knowledge-lab .button{width:100%}}.support-matrix{border:1px solid var(--ink);margin:30px 0;overflow-x:auto}.support-matrix table{border-collapse:collapse;background:var(--cream);width:100%;min-width:1050px}.support-matrix th,.support-matrix td{border:1px solid var(--line);text-align:left;padding:12px}.support-matrix thead th{background:var(--ink);color:#fff;font:700 12px var(--mono);text-transform:uppercase}.support-matrix tbody th{background:var(--paper-2);font-family:var(--serif)}.support-matrix select{border:1px solid var(--line);background:#fff;width:100%;padding:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.field-orbit{animation:none!important}}@media (prefers-contrast:more){:focus-visible{outline-offset:4px;outline:4px solid!important}.button,input,textarea,select,summary{border-width:2px!important}}@media (forced-colors:active){*{box-shadow:none!important}.button,.state-label,summary,input,textarea,select{forced-color-adjust:auto;border:1px solid buttontext}.living-field,.signal-grid{background:0 0}.field-orbit{border-color:canvastext}}@media (max-width:760px){button,.button,.text-button,.mobile-menu summary,.mobile-menu nav a,input,select{min-height:48px}.knowledge-question>label,.lesson-checklist label,.chapter-complete{align-items:center;min-height:48px}.knowledge-question input,.lesson-checklist input,.chapter-complete input{width:24px;height:24px}.workspace-actions{width:100%}}@media (max-width:400px){.wrap{width:min(100% - 20px,var(--max))}.page-hero h1{font-size:42px}.record-fields,.event-status-grid,.evidence-meta{grid-template-columns:1fr}.support-matrix{max-width:100%}}@media print{@page{size:auto;margin:15mm}:root{--ink:#000;--paper:#fff;--cream:#fff;--line:#777}*{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}html,body{font-size:11pt;color:#000!important;background:#fff!important}.site-header,footer,.skip,.actions,.course-actions,.workspace-actions,.workspace-jump,.mobile-menu,.nav-action,.danger-action,.filter-row,.search-row,.living-field,.signal-grid,.mind-map{display:none!important}main,.wrap,.page-hero,.masterclass-reader,.course-workspace,.decision-builder,.knowledge-lab{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}a{text-decoration:underline;color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}h1,h2,h3{break-after:avoid;page-break-after:avoid}article,fieldset,details,.masterclass-chapter,.record-section,.source-record,.claim-record{break-inside:avoid;page-break-inside:avoid}details:not([open])>summary~*{display:block!important}.masterclass-chapter summary{background:#fff!important;padding:8pt 0!important}.chapter-body{background:#fff!important;padding:8pt 0!important;display:block!important}.chapter-body aside{border:1px solid #777!important}input,textarea,select{color:#000!important;background:#fff!important;border:1px solid #555!important}.support-matrix{overflow:visible!important}.support-matrix table{font-size:8pt;min-width:0!important}progress{border:1px solid #000}.page-hero:before{color:#000}.state-label{border:1px solid #000;color:#000!important;background:#fff!important}}.pwa-notice{z-index:1000;color:#fff;background:#132c27;border:2px solid #fff;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 24px #0005}.pwa-notice button{font:inherit;cursor:pointer;border:0;border-radius:.25rem;padding:.4rem .7rem;font-weight:700}@media print{.pwa-notice{display:none}}.ledger-section{border-top:1px solid var(--ink);padding-block:78px}.ledger-section>.section-head{margin-bottom:34px}.ledger-lede{max-width:820px;font-size:17px;line-height:1.6}.ledger{border:1px solid var(--ink);background:var(--cream)}.ledger>*+*{border-top:1px solid var(--line)}.ledger-row{grid-template-columns:78px minmax(0,1fr);align-items:start;display:grid}.ledger-row>.ledger-index{font:800 12px/1 var(--mono);letter-spacing:.1em;color:var(--ink-soft);padding:26px 0 26px 20px}.ledger-body{min-width:0;padding:24px 26px 26px 0}.ledger-body>h3{font:400 clamp(23px,2.2vw,31px)/1.12 var(--serif);margin:0 0 10px}.ledger-body>p{max-width:70ch;margin:0 0 10px}.ledger-body>p:last-child{margin-bottom:0}.ledger-pair{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:16px;display:grid}.ledger-pair>div{padding:15px 20px 4px 0}.ledger-pair>div+div{border-left:1px solid var(--line);padding-left:20px}.ledger-pair b{font:800 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px;display:block}.ledger-pair p{margin:0;font-size:15px;line-height:1.55}.ledger-row:has(.ledger-flag) .ledger-index{color:var(--ink)}.ledger-flag{background:var(--yellow);color:var(--ink);border:1px solid var(--ink);font:800 10px/1.3 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;padding:5px 10px;display:inline-block}.ledger-flag.quiet{background:var(--mint)}.ledger-flag.open{background:var(--cream)}.ledger-body>.text-link,.ledger-body>a.out{font:800 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--terra);margin-top:12px;padding-bottom:6px;text-decoration:none;display:inline-block}.ledger-body>a.out:hover,.ledger-body>a.out:focus-visible{color:var(--terra)}.figure-strip{border:1px solid var(--ink);background:var(--cream);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:32px 0;display:grid}.figure-strip>div{border-right:1px solid var(--line);padding:22px 20px}.figure-strip>div:last-child{border-right:0}.figure-strip strong{font:400 40px/1 var(--serif);letter-spacing:-.02em;display:block}.figure-strip span{font:700 11px/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;display:block}.state-ledger{border:1px solid var(--ink);background:var(--cream);gap:0;margin-top:28px;display:grid}.state-ledger>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 128px;align-items:baseline;gap:18px;padding:16px 20px;list-style:none;display:grid}.state-ledger>li:last-child{border-bottom:0}.state-ledger p{margin:0;font-size:15px;line-height:1.55}.state-ledger .state{font:800 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);white-space:nowrap;justify-self:end;padding:5px 9px}.state-ledger .state.yes{background:var(--yellow)}.state-ledger .state.no{background:var(--paper-2)}.dossier-grid{background:var(--line);border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1px;margin-top:34px;display:grid}.dossier{background:var(--cream);flex-direction:column;gap:11px;padding:26px 24px;display:flex}.dossier .kind{font:800 10px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.dossier h3{font:400 25px/1.1 var(--serif);margin:0}.dossier h3 a{color:var(--ink);border-bottom:2px solid var(--terra);text-decoration:none}.dossier h3 a:hover,.dossier h3 a:focus-visible{color:var(--terra)}.dossier p{margin:0;font-size:15px;line-height:1.55}.dossier .measure{font:800 12px/1.4 var(--mono);letter-spacing:.05em;background:var(--yellow);color:var(--ink);border:1px solid var(--ink);align-self:flex-start;padding:6px 10px}.dossier .stops{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:auto;padding-top:12px;font-size:14px;line-height:1.5}.dossier .stops b{font:800 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.step-ledger{counter-reset:step;border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.step-ledger>li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.step-ledger>li:before{content:counter(step,decimal-leading-zero);font:800 12px/1.6 var(--mono);letter-spacing:.1em;color:var(--ink-soft)}.step-ledger h3{font:700 17px/1.3 var(--sans);letter-spacing:.01em;margin:0 0 7px}.step-ledger p{max-width:70ch;margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.ledger-pair{grid-template-columns:1fr}.ledger-pair>div+div{border-left:0;border-top:1px solid var(--line);padding-top:15px;padding-left:0}.ledger-pair>div{padding-right:0}}@media (max-width:760px){.ledger-section{padding-block:52px}.ledger-row{grid-template-columns:1fr}.ledger-row>.ledger-index{padding:20px 20px 0}.ledger-body{padding:10px 20px 22px}.figure-strip{grid-template-columns:1fr}.figure-strip>div{border-right:0;border-bottom:1px solid var(--line)}.figure-strip>div:last-child{border-bottom:0}.state-ledger>li{grid-template-columns:1fr;gap:10px}.state-ledger .state{justify-self:start}.step-ledger>li{grid-template-columns:44px minmax(0,1fr);gap:12px}.dossier-grid{grid-template-columns:1fr}}@media print{.ledger,.figure-strip,.state-ledger,.dossier-grid,.dossier{background:#fff!important;border-color:#000!important}.ledger-flag,.state-ledger .state,.dossier .measure{color:#000!important;background:#fff!important;border:1px solid #000!important}.ledger-row,.dossier,.step-ledger>li{break-inside:avoid;page-break-inside:avoid}}#workspace .studio-shell,.studio-shell{scroll-margin-top:90px}.ledger code,.state-ledger code,.step-ledger code{font:600 .92em/1.4 var(--mono);background:var(--paper-2);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;padding:2px 6px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
