@import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700&family=Playfair+Display:wght@400;500&display=swap');
:root{font-family:Manrope,Arial,sans-serif;background:var(--bg);color:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink)}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border:0;background:none;cursor:pointer}.mono,.eyebrow,.site-footer{font:10px 'DM Mono',monospace;letter-spacing:.11em;text-transform:uppercase}.eyebrow{margin:0 0 22px;color:color-mix(in srgb,var(--ink) 58%,transparent)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,7vw,106px);line-height:.94;font-weight:500;letter-spacing:0;margin-bottom:28px}h2{font-size:clamp(34px,4.5vw,68px);font-weight:500;line-height:1;margin-bottom:0}h3{font-size:20px;font-weight:500}.lede,.body-copy p{font-size:15px;line-height:1.85;color:color-mix(in srgb,var(--ink) 72%,transparent)}.body-copy p+p{margin-top:24px}.photo{margin:0;overflow:hidden;position:relative;background:var(--secondary)}.photo img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) contrast(1.05)}.photo figcaption{position:absolute;right:12px;bottom:12px;padding:7px;background:var(--bg);font:10px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.action-link,.document-button{display:inline-flex;align-items:center;gap:11px;font:11px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.document-button{padding:14px 16px;background:var(--accent);color:var(--bg);font-weight:700}.site-footer{display:flex;justify-content:space-between;align-items:center;min-height:95px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);color:color-mix(in srgb,var(--ink) 56%,transparent)}dialog{width:min(1040px,calc(100% - 32px));height:min(90vh,900px);padding:0;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);background:var(--bg);color:var(--ink)}dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(4px)}.dialog-bar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:11px 'DM Mono',monospace}.dialog-bar button{color:var(--accent)}iframe{display:block;width:100%;height:calc(100% - 58px);border:0}@media(max-width:720px){h1{font-size:clamp(44px,13vw,68px)}h2{font-size:clamp(32px,10vw,50px)}.site-footer{margin:0 20px;display:block;padding:28px 0;min-height:120px}.site-footer span+span{display:block;margin-top:10px}}

/* YIUT: spatial canvas with a persistent document rail */
.yiut{width:min(1280px,calc(100% - 64px));margin:auto;padding-left:120px;position:relative}.yiut-rail{position:absolute;left:0;top:0;bottom:0;width:88px;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent);display:flex;flex-direction:column;gap:28px;padding:28px 0;font:10px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 62%,transparent)}.yiut-rail>a{font-size:18px;color:var(--ink);font-weight:700}.yiut-rail i,.yiut-quote em,.yiut-story em{color:var(--accent);font-style:normal}.rail-document{margin-top:auto;text-align:left;color:var(--accent);font:10px 'DM Mono',monospace;text-transform:uppercase}.yiut-stage{min-height:760px;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center}.yiut-copy{padding:70px 0}.yiut-photo{height:620px;clip-path:polygon(12% 0,100% 0,100% 88%,0 100%,0 12%)}.yiut-quote{padding:72px 0;border-block:1px solid color-mix(in srgb,var(--ink) 18%,transparent);display:grid;grid-template-columns:170px 1fr;gap:6vw}.yiut-quote span,.yiut-map>p{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.yiut-quote p{font-size:clamp(28px,3.4vw,50px);line-height:1.1;margin:0}.yiut-story{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:140px 0}.yiut-map{padding-bottom:130px}.yiut-map>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.yiut-map article{min-height:220px;padding:28px;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.yiut-map article:last-child{border:0}.yiut-map article span{font:11px 'DM Mono',monospace;color:var(--accent)}
/* ORSU: image-led protocol sheet and edge-tab document */
.orsu{max-width:none}.orsu-bar,.orsu-intro,.orsu-rules,.orsu-field{width:min(1180px,calc(100% - 64px));margin:auto}.orsu-bar{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.orsu-bar a{color:color-mix(in srgb,var(--ink) 58%,transparent)}.protocol-tab{position:fixed;z-index:10;right:0;top:44%;background:var(--accent);color:var(--bg);padding:15px 10px;font:10px 'DM Mono',monospace;text-transform:uppercase;line-height:1.5;writing-mode:vertical-rl}.orsu-image{height:720px;position:relative}.orsu-photo{position:absolute;inset:0;width:100%;height:100%;filter:grayscale(.7)}.orsu-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 85%,transparent),transparent)}.orsu-image>div{position:absolute;left:max(32px,calc((100% - 1180px)/2));bottom:110px;width:min(760px,calc(100% - 64px))}.orsu-intro{padding:90px 0;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.orsu-intro p{font-size:clamp(29px,3.7vw,53px);line-height:1.1;margin:0}.orsu-intro span{font:11px 'DM Mono',monospace;line-height:1.7;color:var(--accent)}.orsu-rules{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.orsu-rules ol{margin:0;padding:0;list-style:none}.orsu-rules li{display:grid;grid-template-columns:70px 1fr;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:24px 0}.orsu-rules b{font:11px 'DM Mono',monospace;color:var(--accent)}.orsu-rules p{font-size:19px;margin:0}.orsu-field{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:110px 0;background:var(--secondary);color:var(--bg);padding-inline:8%}.orsu-field .body-copy p{color:color-mix(in srgb,var(--bg) 76%,transparent)}.orsu-field .eyebrow,.orsu-field em{color:var(--bg)}
/* LKOP: a long-form notebook with document embedded in its archive */
.lkop{width:min(1240px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:180px minmax(0,1fr)}.lkop-index{min-height:100vh;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:30px 24px 30px 0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--ink) 58%,transparent)}.lkop-index>a:first-child{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:auto}.lkop-reading{padding-left:65px}.lkop-reading>header{padding:110px 0 70px;max-width:720px}.lkop-photo{height:520px}.lkop-thesis{padding:70px 0;display:grid;grid-template-columns:170px 1fr;gap:6vw;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.lkop-thesis span{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.lkop-thesis p{font:clamp(28px,3.5vw,48px)/1.1 'Playfair Display',Georgia,serif;margin:0}.lkop-thesis em{color:var(--accent)}.lkop-archive{padding:130px 0;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.lkop-archive .body-copy{max-width:440px}.archive-doc{margin-top:30px;padding-bottom:7px;border-bottom:1px solid var(--accent);font:11px 'DM Mono',monospace;color:var(--accent)}.lkop-notes{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:25px 0 100px;display:flex;gap:42px;font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}
/* LMKJ: research journal and issue link in masthead */
.lmkj{width:min(1280px,calc(100% - 64px));margin:auto}.lmkj-mast{height:82px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.lmkj-mast button{color:var(--accent);font:10px 'DM Mono',monospace;text-transform:uppercase}.lmkj-cover{display:grid;grid-template-columns:1fr 1fr;min-height:610px}.lmkj-cover>div{align-self:center;padding-right:10%}.lmkj h1,.lmkj h2{font-family:'Playfair Display',Georgia,serif;font-weight:400}.lmkj-photo{height:100%}.lmkj-abstract{display:grid;grid-template-columns:180px 1fr;gap:8vw;padding:78px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.lmkj-abstract span,.lmkj-contents>span{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.lmkj-abstract p{font:clamp(29px,3.4vw,49px)/1.13 'Playfair Display',Georgia,serif;margin:0;max-width:800px}.lmkj-abstract em{color:var(--accent)}.lmkj-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5vw;padding:135px 0}.lmkj-contents{padding:85px 8%;background:var(--secondary);color:var(--bg)}.lmkj-contents>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.lmkj-contents article{border-right:1px solid color-mix(in srgb,var(--bg) 40%,transparent);padding-right:24px}.lmkj-contents article+article{padding-left:24px}.lmkj-contents article:last-child{border:0}.lmkj-contents b{font:11px 'DM Mono',monospace}.lmkj-contents h3{font:26px 'Playfair Display',Georgia,serif}
/* SNJU: operations console with the document in its utility bar */
.snju{width:min(1180px,calc(100% - 64px));margin:42px auto 0}.snju-status{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.snju-status button{color:var(--accent);font:10px 'DM Mono',monospace;text-transform:uppercase}.snju-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.2fr .55fr;min-height:660px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-top:0}.snju-title{padding:80px 64px;align-self:center}.snju-photo{height:100%}.snju-signal,.snju-label{border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:28px;font:12px 'DM Mono',monospace;color:var(--accent)}.snju-signal p{font:20px/1.4 Manrope,Arial,sans-serif;color:var(--ink);margin:28px 0 0}.snju-label{border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent);align-self:stretch;display:flex;align-items:end}.snju-log{padding:130px 0;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.snju-nodes{display:grid;grid-template-columns:1.3fr .85fr .85fr;gap:1px;background:color-mix(in srgb,var(--ink) 20%,transparent);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);margin-bottom:130px}.snju-nodes article{min-height:230px;background:var(--bg);padding:28px}.snju-nodes span{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}
/* IUYG: a quiet financial letter, document only at the close */
.iuyg{width:min(1060px,calc(100% - 64px));margin:auto}.iuyg-top{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.iuyg-top a{font-size:20px;font-weight:700}.iuyg-welcome{text-align:center;padding:130px 0 70px}.iuyg-welcome h1{font-size:clamp(58px,8vw,112px)}.iuyg-welcome .lede{margin-inline:auto}.iuyg-photo{height:440px}.iuyg-principle{display:grid;grid-template-columns:160px 1fr;gap:7vw;padding:88px 0}.iuyg-principle span{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}.iuyg-principle p{font-size:clamp(28px,3.4vw,48px);line-height:1.12;margin:0}.iuyg-principle em,.iuyg-letter em{color:var(--accent);font-style:normal}.iuyg-letter{display:grid;grid-template-columns:1fr 1fr;gap:11vw;padding:125px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.iuyg-letter article{max-width:450px}.iuyg-document{margin:0 0 125px;padding:52px;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);display:flex;align-items:center;justify-content:space-between}.iuyg-document span{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.iuyg-document p{font-size:18px;margin:16px 0 0}
/* MKLS: settlement flow where the document is a receipt in step two */
.mkls{width:min(1180px,calc(100% - 64px));margin:auto}.mkls-track{height:78px;display:grid;grid-template-columns:1fr repeat(3,auto);gap:30px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.mkls-request{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.mkls-request>div{align-self:center;padding-right:15%}.mkls-photo{height:100%}.mkls-confirm{display:grid;grid-template-columns:100px 1fr 100px;gap:35px;align-items:center;padding:72px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.mkls-confirm span{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}.mkls-confirm span:last-child{text-align:right}.mkls-confirm p{font-size:clamp(27px,3.3vw,47px);line-height:1.12;margin:0}.mkls-record{display:grid;grid-template-columns:1fr 340px;gap:10vw;padding:135px 0}.record-copy .body-copy{max-width:490px;margin-top:45px}.mkls-receipt{border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding:25px;display:flex;flex-direction:column;align-items:start;min-height:280px;font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.mkls-receipt strong{font:34px 'Playfair Display',Georgia,serif;margin:52px 0 15px;text-transform:none;letter-spacing:0}.mkls-receipt p{font:12px/1.6 Manrope,Arial,sans-serif;text-transform:none;letter-spacing:0;color:color-mix(in srgb,var(--ink) 70%,transparent)}.mkls-receipt button{margin-top:auto;color:var(--accent);padding-bottom:6px;border-bottom:1px solid var(--accent);font:10px 'DM Mono',monospace;text-transform:uppercase}.mkls-steps{display:flex;justify-content:space-between;padding:26px 0 105px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}
/* OPSL: clinical study, document in an observation rail */
.opsl{width:min(1180px,calc(100% - 64px));margin:auto}.opsl-title{height:80px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.opsl-observation{display:grid;grid-template-columns:1.12fr .88fr;gap:8vw;padding:72px 0}.opsl-photo{height:590px}.opsl-observation>div{align-self:center}.opsl-split{display:grid;grid-template-columns:270px 1fr;gap:11vw;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:110px 0}.opsl-split aside{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent);letter-spacing:.1em}.opsl-split aside p{font:14px/1.7 Manrope,Arial,sans-serif;color:var(--ink);text-transform:none;letter-spacing:0;margin-top:30px}.study-doc{margin-top:45px;font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:7px}.opsl-split article{max-width:660px}.opsl-split .body-copy{margin-top:45px}.opsl-method{display:grid;grid-template-columns:200px 1fr auto;gap:7vw;padding:62px 0;border-block:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.opsl-method span{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.opsl-method p{font-size:clamp(27px,3.3vw,47px);line-height:1.12;margin:0}.opsl-method em{color:var(--accent);font-style:normal}.opsl-terms{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 110px}.opsl-terms article{padding:18px 0;font-size:18px;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.opsl-terms article+article{padding-left:25px}.opsl-terms article:last-child{border:0}
/* PJKY: mission field, document is an orbital marker */
.pjky{max-width:none}.pjky-mission{height:calc(100vh - 20px);min-height:690px;position:relative}.pjky-photo{position:absolute;inset:0;width:100%;height:100%}.pjky-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),rgba(0,0,0,.04))}.pjky-wordmark{position:absolute;z-index:1;left:max(32px,calc((100% - 1180px)/2));top:45px;font:20px 'DM Mono',monospace;color:var(--ink)}.pjky-wordmark span{font-size:10px;color:var(--accent);text-transform:uppercase}.pjky-copy{position:absolute;z-index:1;left:max(32px,calc((100% - 1180px)/2));bottom:110px;max-width:650px}.pjky-copy .lede{color:color-mix(in srgb,var(--ink) 84%,transparent)}.mission-doc{position:absolute;z-index:1;right:max(32px,calc((100% - 1180px)/2));bottom:100px;border:1px solid color-mix(in srgb,var(--ink) 60%,transparent);padding:13px;color:var(--ink);font:10px 'DM Mono',monospace;text-transform:uppercase;text-align:left;line-height:1.6}.pjky-transmission,.pjky-horizon,.pjky-coordinates{width:min(1180px,calc(100% - 64px));margin:auto}.pjky-transmission{display:grid;grid-template-columns:190px 1fr;gap:7vw;padding:85px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.pjky-transmission span,.pjky-coordinates{font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}.pjky-transmission p{font-size:clamp(29px,3.6vw,52px);line-height:1.1;margin:0}.pjky-transmission em{color:var(--accent);font-style:normal}.pjky-horizon{padding:145px 0;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.pjky-coordinates{display:flex;justify-content:space-between;padding:28px 0 110px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}
/* UNBY: architectural grid, document contained by one infrastructure module */
.unby{width:min(1180px,calc(100% - 64px));margin:auto}.unby-nav{height:80px;display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.unby-nav span{font-size:20px;font-weight:700}.unby-nav a{color:color-mix(in srgb,var(--ink) 58%,transparent)}.unby-architecture{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 220px;min-height:700px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);margin:42px 0 0}.unby-title{padding:78px 58px;align-self:center}.unby-photo{height:100%}.unby-module{padding:28px;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font:14px/1.7 Manrope,Arial,sans-serif}.unby-module span{display:block;font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent);margin-bottom:38px}.unby-module-doc{border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent);display:flex;flex-direction:column;align-items:start}.unby-module-doc button{margin-top:auto;color:var(--accent);font:11px 'DM Mono',monospace;text-transform:uppercase;border-bottom:1px solid var(--accent);padding-bottom:7px}.unby-operations{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:140px 0}.unby-operations .body-copy{max-width:470px}.unby-register{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:120px}.unby-register article{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:28px;min-height:230px}.unby-register span{font:10px 'DM Mono',monospace;color:var(--accent)}
@media(max-width:720px){.yiut{width:min(100% - 40px,1180px);padding-left:0}.yiut-rail{position:static;width:auto;height:70px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);flex-direction:row;align-items:center;padding:0;overflow:hidden}.yiut-rail>span{display:none}.yiut-rail>a{margin-right:auto}.rail-document{margin:0}.yiut-stage,.yiut-story,.orsu-intro,.orsu-rules,.orsu-field,.lkop,.lmkj-cover,.lmkj-columns,.snju-log,.iuyg-principle,.iuyg-letter,.mkls-request,.mkls-record,.opsl-observation,.opsl-split,.opsl-method,.pjky-transmission,.pjky-horizon,.unby-operations{display:block}.yiut-stage{min-height:0;padding:62px 0}.yiut-photo{height:410px;margin-top:52px}.yiut-quote{display:block;padding:58px 0}.yiut-quote span{display:block;margin-bottom:25px}.yiut-story{padding:90px 0}.yiut-story .body-copy{margin-top:42px}.yiut-map>div,.lmkj-contents>div,.snju-nodes,.opsl-terms,.unby-register{display:block}.yiut-map article,.lmkj-contents article,.snju-nodes article,.opsl-terms article,.unby-register article{min-height:auto;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:24px 0}.orsu-bar,.orsu-intro,.orsu-rules,.orsu-field,.pjky-transmission,.pjky-horizon,.pjky-coordinates{width:min(100% - 40px,1180px)}.orsu-bar{gap:12px}.orsu-bar a{display:none}.protocol-tab{top:auto;bottom:25px}.orsu-image{height:620px}.orsu-image>div{left:20px;bottom:62px;width:calc(100% - 40px)}.orsu-intro,.orsu-rules,.orsu-field{padding:75px 0}.orsu-intro span,.orsu-rules ol,.orsu-field>div+div{display:block;margin-top:35px}.lkop{width:min(100% - 40px,1180px)}.lkop-index{display:none}.lkop-reading{padding:0}.lkop-reading>header{padding:75px 0 52px}.lkop-photo{height:390px}.lkop-thesis,.lkop-archive{display:block;padding:75px 0}.lkop-thesis p,.lkop-archive .body-copy{margin-top:32px}.lkop-notes{gap:15px;display:block}.lkop-notes span{display:block;margin:15px 0}.lmkj{width:min(100% - 40px,1180px)}.lmkj-mast{grid-template-columns:1fr auto}.lmkj-mast span:nth-child(2){display:none}.lmkj-cover>div{padding:70px 0}.lmkj-photo{height:410px}.lmkj-abstract{display:block;padding:65px 0}.lmkj-abstract span{display:block;margin-bottom:28px}.lmkj-columns>div+div{margin-top:38px}.lmkj-contents{margin-inline:-20px;padding:65px 20px}.snju{width:min(100% - 40px,1180px);margin-top:20px}.snju-status span:nth-child(2){display:none}.snju-grid{display:block}.snju-title{padding:60px 25px}.snju-photo{height:400px}.snju-signal,.snju-label{min-height:170px;border-left:0}.snju-log{padding:85px 0}.snju-log .body-copy{margin-top:42px}.iuyg{width:min(100% - 40px,1060px)}.iuyg-welcome{padding:88px 0 52px}.iuyg-photo{height:340px}.iuyg-principle span{display:block;margin-bottom:25px}.iuyg-letter{padding:90px 0}.iuyg-letter article{margin-top:42px}.iuyg-document{display:block;margin-bottom:90px;padding:38px 0}.iuyg-document .document-button{margin-top:24px}.mkls-track{grid-template-columns:1fr auto}.mkls-track span:nth-child(n+3){display:none}.mkls-request>div{padding:70px 0}.mkls-photo{height:400px}.mkls-confirm{grid-template-columns:35px 1fr 35px;gap:12px;padding:58px 0}.mkls-record{padding:90px 0}.mkls-receipt{margin-top:42px}.mkls-steps{display:block}.mkls-steps span{display:block;margin:15px 0}.opsl-title span:last-child{display:none}.opsl-observation{padding:55px 0}.opsl-photo{height:390px}.opsl-observation>div{margin-top:50px}.opsl-split{padding:85px 0}.opsl-split article{margin-top:45px}.opsl-method span{display:block;margin-bottom:25px}.opsl-method span:last-child{margin-top:25px}.pjky-mission{height:650px;min-height:0}.pjky-wordmark,.pjky-copy{left:20px}.pjky-copy{bottom:70px;right:20px}.mission-doc{right:20px;top:35px;bottom:auto}.pjky-transmission,.pjky-horizon{padding:75px 0}.pjky-transmission span{display:block;margin-bottom:25px}.pjky-horizon>div+div{margin-top:42px}.pjky-coordinates{display:block;padding-bottom:85px}.pjky-coordinates span{display:block;margin:16px 0}.unby{width:min(100% - 40px,1180px)}.unby-architecture{display:block;min-height:0}.unby-title{padding:60px 25px}.unby-photo{height:400px}.unby-module{min-height:170px}.unby-module-doc{border-left:0}.unby-operations{padding:90px 0}.unby-operations .body-copy{margin-top:42px}}

/* Expanded content and page-embedded whitepaper reader */
.expanded-content{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:9vw;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.expanded-content em{color:var(--accent);font-style:normal}.expanded-copy{max-width:480px;margin-top:32px}.expanded-list,.question-grid,.responsibility-table,.anatomy-flow,.prompt-list,.phase-list,.principle-list{display:grid;gap:0}.expanded-list{grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.expanded-list article{padding:24px 20px 20px 0;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent);min-height:215px}.expanded-list article+article{padding-left:20px}.expanded-list article:last-child{border-right:0}.expanded-list b,.question-grid span,.responsibility-table span,.anatomy-flow span,.prompt-list span,.phase-list span,.principle-list span{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}.expanded-list h3{margin:40px 0 12px}.expanded-list p,.question-grid p,.responsibility-table p,.anatomy-flow p,.prompt-list p,.phase-list p,.principle-list p{font-size:13px;line-height:1.75;color:color-mix(in srgb,var(--ink) 70%,transparent);margin:0}.paper-embed{display:block;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);margin:0 0 105px}.paper-embed summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0}.paper-embed summary::-webkit-details-marker{display:none}.paper-embed summary span{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}.paper-embed summary strong{font:12px 'DM Mono',monospace;font-weight:400;text-transform:uppercase}.paper-embed[open] summary{border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-embed iframe{display:block;width:100%;height:min(760px,72vh);border:0;background:var(--bg);margin:0}.paper-slot-y{margin-bottom:105px}.paper-slot-y summary{padding-left:20px;padding-right:20px;background:var(--secondary);color:var(--bg)}.paper-slot-y summary span{color:var(--bg)}.paper-slot-o{width:min(1180px,calc(100% - 64px));margin:0 auto 105px}.paper-slot-o summary{padding:24px 0}.paper-slot-l{margin-left:0}.paper-slot-l summary{padding-left:24px;border-left:2px solid var(--accent)}.paper-slot-m{background:color-mix(in srgb,var(--secondary) 18%,var(--bg));padding-inline:7%}.paper-slot-m summary{padding:30px 0}.paper-slot-s{margin-bottom:110px}.paper-slot-s summary{padding:22px;border-inline:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.paper-slot-i{margin-bottom:110px}.paper-slot-i summary{padding:34px 0}.paper-slot-k{margin-bottom:105px}.paper-slot-k summary{padding:21px 25px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.paper-slot-p summary{padding-left:25px;border-left:3px solid var(--accent)}.paper-slot-j{width:min(1180px,calc(100% - 64px));margin:0 auto 110px}.paper-slot-j summary{padding:25px 0}.paper-slot-u{margin-bottom:110px}.paper-slot-u summary{padding:26px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.yiut-expansion{padding-top:130px}.orsu-expansion{width:min(1180px,calc(100% - 64px));margin:auto;padding:125px 0}.expansion-index{font:10px 'DM Mono',monospace;color:var(--accent);text-transform:uppercase}.question-grid{grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.question-grid article{padding:23px 18px 23px 0;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.question-grid article+article{padding-left:18px}.question-grid article:last-child{border:0}.question-grid h3{margin:30px 0 13px}.lkop-questions{display:block;padding-left:0}.lkop-questions .question-grid{margin-top:45px}.lmkj-rubric{grid-template-columns:1fr 1fr}.lmkj-rubric ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.lmkj-rubric li{padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.lmkj-rubric li span{font:10px 'DM Mono',monospace;color:var(--accent)}.lmkj-rubric li p{font:21px 'Playfair Display',Georgia,serif;margin:22px 0 0}.snju-responsibilities{grid-template-columns:1fr 1fr}.responsibility-table>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.responsibility-table p{font-size:15px}.iuyg-reserves{grid-template-columns:.8fr 1.2fr}.mkls-anatomy{display:block}.anatomy-flow{grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin-top:45px}.anatomy-flow article{padding:24px 20px 24px 0;border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent);min-height:180px}.anatomy-flow article+article{padding-left:20px}.anatomy-flow article:last-child{border:0}.anatomy-flow h3{margin:32px 0 12px}.opsl-prompts{grid-template-columns:1fr 1fr}.prompt-list p{padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font-size:17px}.prompt-list span{display:inline-block;width:45px}.pjky-phases{width:min(1180px,calc(100% - 64px));margin:auto}.phase-list p,.principle-list p{padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font-size:17px}.phase-list span,.principle-list span{display:inline-block;width:45px}.unby-principles{grid-template-columns:1fr 1fr}.principle-list{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}
@media(max-width:720px){.expanded-content{display:block;padding:82px 0}.expanded-content>div+div{margin-top:42px}.expanded-list,.question-grid,.responsibility-table,.anatomy-flow,.lmkj-rubric,.lmkj-rubric ol,.opsl-prompts,.unby-principles{display:block}.expanded-list article,.expanded-list article+article,.question-grid article,.question-grid article+article,.anatomy-flow article,.anatomy-flow article+article{padding:24px 0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);min-height:auto}.expanded-list h3{margin:22px 0 12px}.responsibility-table>div{display:block;padding:22px 0}.responsibility-table p{margin-top:10px}.paper-embed{margin-bottom:80px}.paper-embed summary{display:block;padding:24px 0}.paper-embed summary strong{display:block;margin-top:14px;line-height:1.5}.paper-slot-o,.paper-slot-j{width:min(100% - 40px,1180px)}.paper-slot-m{padding-inline:20px}.paper-slot-s summary{padding:22px 0}.paper-slot-k summary{padding:22px}.paper-slot-y summary{padding:24px 20px}.lmkj-rubric li{padding:22px 0}.lmkj-rubric li p{font-size:20px}.prompt-list p,.phase-list p,.principle-list p{font-size:15px}.iuyg-reserves{display:block}.iuyg-reserves .body-copy{margin-top:38px}.mkls-anatomy{display:block}.anatomy-flow article{padding:22px 0}.opsl-prompts .prompt-list{margin-top:42px}.pjky-phases{width:min(100% - 40px,1180px)}.unby-principles .principle-list{margin-top:42px}}

/* Whitepaper reader layer: intentionally scoped away from homepage layouts */
body.paper{background:var(--bg);color:var(--ink);min-height:100vh}body.paper a{color:var(--accent)}.paper main{width:min(880px,calc(100% - 56px));margin:auto;padding:64px 0 120px}.paper h1{font-size:clamp(48px,7vw,90px);line-height:.94;margin:0 0 28px}.paper h1 em{font-style:normal;color:var(--accent)}.paper .paper-back{display:inline-block;margin-bottom:55px;font:11px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:7px}.paper .label{font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--ink) 58%,transparent);margin:0 0 20px}.paper .paper-lede{font-size:17px;line-height:1.75;max-width:560px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0 0 80px}.paper-section h2{font-size:29px;line-height:1;margin:0 0 18px}.paper-section p:not(.paper-index){font-size:14px;line-height:1.9;color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0}.paper-section p+p{margin-top:16px}.paper-index{font:11px 'DM Mono',monospace;color:var(--accent);margin:0}.paper-y-main{width:min(1180px,calc(100% - 64px))!important;display:grid;grid-template-columns:165px minmax(0,780px);gap:8vw;padding-top:72px!important}.paper-y-main>aside,.paper-l-main>aside,.paper-p-main>aside{font:11px 'DM Mono',monospace;line-height:1.7;color:var(--accent)}.paper-y-main>aside span,.paper-p-main>aside span{display:block;margin-top:28px;color:color-mix(in srgb,var(--ink) 55%,transparent)}.paper-y-main article>header{border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.paper-y-main .paper-section{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:40px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.paper-o-main{width:min(1160px,calc(100% - 64px))!important;padding-top:68px!important}.paper-o-main>header{max-width:780px}.paper-o-rule{height:1px;background:var(--accent);margin:0 0 62px}.paper-o-main article{display:grid;grid-template-columns:repeat(2,1fr);gap:0 7vw}.paper-o-main .paper-section{padding:40px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-o-main .paper-index{margin-bottom:22px}.paper-l-main{width:min(1160px,calc(100% - 64px))!important;display:grid;grid-template-columns:145px minmax(0,780px);gap:8vw;padding-top:70px!important}.paper-l-main>aside{border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent);display:flex;flex-direction:column;gap:15px}.paper-l-main>aside span{margin-top:25px;color:color-mix(in srgb,var(--ink) 55%,transparent)}.paper-l-main .paper-section{display:grid;grid-template-columns:48px 1fr 1fr;gap:20px;padding:34px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-l-main .paper-section h2{grid-column:2}.paper-l-main .paper-section p:nth-of-type(2){grid-column:2}.paper-l-main .paper-section p:last-child{grid-column:3;grid-row:2 / span 2;margin:0}.paper-m-main{width:min(760px,calc(100% - 56px))!important;padding-top:78px!important}.paper-m-main>header{text-align:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin-bottom:25px}.paper-m-main h1,.paper-m-main .paper-section h2{font-family:'Playfair Display',Georgia,serif;font-weight:400}.paper-m-main .paper-section{padding:48px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-m-main .paper-index{margin-bottom:20px}.paper-m-main .paper-section h2{font-size:38px}.paper-s-main{width:min(1120px,calc(100% - 56px))!important;padding-top:52px!important}.paper-s-main>header{padding:28px 0 58px;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-s-main>header>span,.paper-k-main header>span,.paper-j-main header>span{display:block;font:10px 'DM Mono',monospace;text-transform:uppercase;color:var(--accent);margin-bottom:40px}.paper-s-main article{display:grid;grid-template-columns:repeat(2,1fr);gap:0 7vw}.paper-s-main .paper-section{padding:38px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-s-main .paper-index{border-bottom:1px solid var(--accent);padding-bottom:9px;margin-bottom:18px}.paper-i-main{width:min(830px,calc(100% - 56px))!important;padding-top:80px!important}.paper-i-main>header{text-align:center}.paper-i-main article{margin-top:62px}.paper-i-main .paper-section{display:grid;grid-template-columns:125px 1fr;gap:28px;padding:42px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-i-main .paper-index{font-size:13px;border-bottom:1px solid var(--accent);align-self:start;padding-bottom:8px}.paper-k-main{width:min(1040px,calc(100% - 56px))!important;padding-top:70px!important}.paper-k-main>header{display:grid;grid-template-columns:1fr 210px;gap:7vw;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-k-main article{display:grid;grid-template-columns:repeat(2,1fr);gap:0 7vw}.paper-k-main .paper-section{padding:40px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-k-main .paper-index{margin-bottom:20px}.paper-p-main{width:min(1160px,calc(100% - 64px))!important;display:grid;grid-template-columns:180px minmax(0,780px);gap:8vw;padding-top:75px!important}.paper-p-main>aside{border-right:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-p-main .paper-section{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:42px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-j{background:#07101d!important}.paper-j-main{width:min(1000px,calc(100% - 56px))!important;padding-top:75px!important}.paper-j-main>header{display:grid;grid-template-columns:1fr 190px;gap:6vw;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-j-main .paper-section{display:grid;grid-template-columns:68px 1fr;gap:24px;padding:52px 0;border-bottom:1px solid color-mix(in srgb(var(--ink) 18%,transparent))}.paper-j-main .paper-section:nth-child(3n){background:color-mix(in srgb,var(--accent) 7%,transparent);padding-inline:24px}.paper-j-main .paper-section h2{font-size:36px}.paper-u-main{width:min(1120px,calc(100% - 56px))!important;padding-top:70px!important}.paper-u-main>header{padding-bottom:58px;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-u-main article{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.paper-u-main .paper-section{padding:38px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.paper-u-main .paper-index{margin-bottom:18px}
@media(max-width:720px){.paper main,.paper-y-main,.paper-o-main,.paper-l-main,.paper-p-main,.paper-j-main,.paper-u-main,.paper-s-main,.paper-k-main{width:min(100% - 40px,1180px)!important;display:block;padding:52px 0 90px!important}.paper-m-main,.paper-i-main{width:min(100% - 40px,760px)!important;padding:52px 0 90px!important}.paper-y-main>aside,.paper-l-main>aside,.paper-p-main>aside{display:none}.paper-o-main article,.paper-s-main article,.paper-k-main article,.paper-u-main article{display:block}.paper-l-main .paper-section,.paper-i-main .paper-section,.paper-p-main .paper-section,.paper-j-main .paper-section{grid-template-columns:42px 1fr;gap:12px}.paper-l-main .paper-section p:last-child{grid-column:2;grid-row:auto;margin-top:16px}.paper-k-main>header,.paper-j-main>header{display:block}.paper-k-main header>span,.paper-j-main header>span{margin:0 0 28px}.paper-section h2{font-size:25px}.paper-m-main .paper-section h2{font-size:34px}}

/* One deliberate whitepaper entry per site */
.single-paper-entry{margin:0 0 88px}.single-paper-button{padding:15px 18px;background:var(--accent);color:var(--bg);font:11px 'DM Mono',monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.single-paper-reader{width:min(100%,1180px);margin:0 auto 115px;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding:25px 0}.single-paper-reader[hidden]{display:none}.single-paper-reader>p{font:10px 'DM Mono',monospace;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px}.single-paper-reader iframe{display:block;width:100%;height:min(800px,78vh);border:0;background:var(--bg)}.y-entry{margin-left:calc(50% + 5vw);margin-top:-54px}.o-entry{width:min(1180px,calc(100% - 64px));margin:0 auto 80px}.l-entry{margin:0 0 82px}.m-entry{margin:0 0 92px}.s-entry{margin:0;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:28px}.i-entry{padding:0 0 80px;text-align:center}.k-entry{margin:35px 0 0}.p-entry{margin:38px 0 0}.j-entry{position:absolute;z-index:2;right:max(32px,calc((100% - 1180px)/2));top:98px;margin:0}.u-entry{margin:0}.unby-module-doc .single-paper-button{margin-top:auto;background:none;color:var(--accent);padding:0;border-bottom:1px solid var(--accent);padding-bottom:7px}.pjky-mission .single-paper-button{background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 60%,transparent);text-align:left}.snju-grid .single-paper-entry{align-self:stretch}.snju-grid .single-paper-button{height:100%}@media(max-width:720px){.single-paper-entry{margin:0 0 70px}.single-paper-reader{margin-bottom:85px}.single-paper-reader iframe{height:72vh}.y-entry{margin:0 0 70px}.o-entry{width:min(100% - 40px,1180px);margin:0 auto 70px}.i-entry{padding-bottom:70px}.j-entry{position:absolute;right:20px;top:26px;margin:0}.pjky-mission .single-paper-button{font-size:9px;padding:10px}.snju-grid .single-paper-entry{padding:22px}.snju-grid .single-paper-button{height:auto}.u-entry{margin:0}}

/* Keep chapter prose in the reading column beside its index. */
.paper-y-main .paper-section>h2,.paper-y-main .paper-section>p:not(.paper-index),.paper-i-main .paper-section>h2,.paper-i-main .paper-section>p:not(.paper-index),.paper-p-main .paper-section>h2,.paper-p-main .paper-section>p:not(.paper-index),.paper-j-main .paper-section>h2,.paper-j-main .paper-section>p:not(.paper-index){grid-column:2;min-width:0}

/* YIUT 2026: self-contained project site */
.yiut-site{--y-bg:#060b12;--y-surface:#0c1622;--y-surface-deep:#09111a;--y-ink:#eef9ff;--y-muted:#9eb0bf;--y-line:rgba(190,225,240,.18);--y-blue:#40bdff;--y-mint:#79f5d2;--y-dark:#061018;background:var(--y-bg);color:var(--y-ink);font-family:Manrope,Arial,sans-serif}.yiut-site *{box-sizing:border-box}.yiut-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yiut-container{width:min(1180px,calc(100% - 72px));margin-inline:auto}.yiut-site h1,.yiut-site h2,.yiut-site h3,.yiut-site p{margin-top:0}.yiut-site h1,.yiut-site h2,.yiut-site h3{letter-spacing:0}.yiut-header{height:78px;width:min(1300px,calc(100% - 72px));margin:auto;display:grid;grid-template-columns:auto 1fr auto;gap:36px;align-items:center;position:absolute;z-index:5;left:0;right:0;border-bottom:1px solid rgba(230,250,255,.15)}.yiut-wordmark{font:700 20px 'DM Mono',monospace;letter-spacing:.06em;color:var(--y-ink)}.yiut-wordmark span{margin-left:7px;font:10px 'DM Mono',monospace;color:var(--y-mint);vertical-align:top}.yiut-navigation{display:flex;justify-content:center;gap:30px}.yiut-navigation a,.yiut-header-cta,.yiut-footer>a:last-child{font:11px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--y-muted);transition:color .2s ease}.yiut-navigation a:hover,.yiut-header-cta:hover,.yiut-footer>a:last-child:hover{color:var(--y-mint)}.yiut-header-cta{border:1px solid var(--y-line);padding:10px 13px;color:var(--y-ink)}.yiut-menu-button{display:none}.yiut-hero{min-height:820px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--y-line)}.yiut-hero-image{position:absolute;z-index:-3;inset:0;background-image:url('assets/hero-v2.jpg');background-size:cover;background-position:center 58%;filter:saturate(.72) contrast(1.1) brightness(.55)}.yiut-hero:after{content:"";position:absolute;z-index:-2;inset:0;background:rgba(2,8,16,.48);pointer-events:none}.yiut-hero-grid{position:absolute;z-index:-1;inset:auto 0 0;height:46%;opacity:.44;background-image:linear-gradient(rgba(121,245,210,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(121,245,210,.2) 1px,transparent 1px);background-size:54px 54px;transform:perspective(380px) rotateX(52deg) scale(1.5);transform-origin:bottom}.yiut-hero-content{padding:188px 0 105px}.yiut-kicker,.yiut-section-index{font:10px 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--y-mint)}.yiut-kicker{margin-bottom:25px}.yiut-site h1{max-width:900px;font-size:clamp(55px,7vw,104px);line-height:.91;font-weight:500}.yiut-site h1 em,.yiut-site h2 em{font-style:normal;color:var(--y-mint)}.yiut-hero-lede{max-width:530px;margin:34px 0 0;color:#d5e1e9;font-size:16px;line-height:1.8}.yiut-actions{display:flex;align-items:center;gap:27px;margin-top:38px}.yiut-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 20px;font:700 11px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.yiut-button:hover{transform:translateY(-2px)}.yiut-button-primary{background:var(--y-mint);color:#07121b}.yiut-text-link{font:11px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--y-ink);border-bottom:1px solid var(--y-mint);padding-bottom:6px}.yiut-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(235,252,255,.22)}.yiut-hero-meta span{padding:18px 0;font:10px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#bdd0dd;border-right:1px solid rgba(235,252,255,.22)}.yiut-hero-meta span:not(:first-child){padding-left:20px}.yiut-hero-meta span:last-child{border-right:0}.yiut-intro{display:grid;grid-template-columns:185px minmax(0,1fr);gap:8vw;padding:160px 0}.yiut-site h2{font-size:clamp(38px,5.3vw,72px);line-height:.98;font-weight:500}.yiut-intro h2{max-width:760px}.yiut-large-copy{max-width:595px;margin:44px 0 0;font-size:19px;line-height:1.72;color:var(--y-muted)}.yiut-signal-band{background:var(--y-mint);color:var(--y-dark)}.yiut-signal-grid{min-height:270px;display:grid;grid-template-columns:1.4fr .6fr;gap:10vw;align-items:center}.yiut-signal-grid>p{max-width:680px;font-size:clamp(25px,3vw,42px);line-height:1.15;margin:0}.yiut-signal-grid div{border-left:1px solid rgba(7,16,24,.3);padding-left:28px}.yiut-signal-grid span{display:block;font:10px 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.yiut-signal-grid strong{font-size:17px;line-height:1.35;font-weight:600}.yiut-utility{padding:155px 0}.yiut-section-heading{display:grid;grid-template-columns:185px minmax(0,1fr);gap:8vw;align-items:start;margin-bottom:72px}.yiut-section-heading h2{max-width:640px}.yiut-utility-list{border-top:1px solid var(--y-line);display:grid;grid-template-columns:repeat(4,1fr)}.yiut-utility-list article{min-height:315px;padding:27px 24px 24px 0;border-right:1px solid var(--y-line);display:flex;flex-direction:column}.yiut-utility-list article+article{padding-left:24px}.yiut-utility-list article:last-child{border:0}.yiut-utility-list span,.yiut-card-number{font:11px 'DM Mono',monospace;letter-spacing:.1em;color:var(--y-mint)}.yiut-utility-list h3{font-size:22px;font-weight:500;line-height:1.1;margin:72px 0 16px}.yiut-utility-list p,.yiut-framework-grid p,.yiut-principle-list p{font-size:14px;line-height:1.75;color:var(--y-muted);margin-bottom:0}.yiut-experience{background:var(--y-surface);border-block:1px solid var(--y-line)}.yiut-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:150px 0}.yiut-experience-copy>p:last-child{max-width:480px;margin:38px 0 0;font-size:16px;line-height:1.8;color:var(--y-muted)}.yiut-journey{padding:0;margin:0;list-style:none;border-top:1px solid var(--y-line)}.yiut-journey li{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:28px 0;border-bottom:1px solid var(--y-line)}.yiut-journey span{font:10px 'DM Mono',monospace;color:var(--y-mint)}.yiut-journey h3{font-size:23px;line-height:1;margin:0 0 10px;font-weight:500}.yiut-journey p{margin:0;color:var(--y-muted);font-size:14px;line-height:1.7}.yiut-framework{padding:155px 0}.yiut-framework-top{display:grid;grid-template-columns:185px 1fr;gap:8vw;align-items:start;margin-bottom:72px}.yiut-framework-top h2{max-width:660px}.yiut-framework-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--y-line)}.yiut-framework-grid article{min-height:330px;padding:28px 26px 20px 0;border-right:1px solid var(--y-line)}.yiut-framework-grid article+article{padding-left:26px}.yiut-framework-grid article:last-child{border-right:0}.yiut-framework-grid h3{font-size:26px;font-weight:500;line-height:1.1;margin:70px 0 16px}.yiut-principles{padding:0 0 155px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.yiut-principles h2{max-width:430px}.yiut-principle-list{border-top:1px solid var(--y-line)}.yiut-principle-list article{display:grid;grid-template-columns:45px 1fr;gap:10px;padding:23px 0;border-bottom:1px solid var(--y-line)}.yiut-principle-list span{font:10px 'DM Mono',monospace;color:var(--y-mint)}.yiut-principle-list h3{grid-column:2;font-size:18px;line-height:1.1;font-weight:500;margin:0}.yiut-principle-list p{grid-column:2;margin-top:0}.yiut-whitepaper-callout{background:#dfeff1;color:#09141d}.yiut-paper-callout-grid{min-height:430px;display:grid;grid-template-columns:185px 1fr auto;gap:7vw;align-items:center}.yiut-whitepaper-callout .yiut-section-index{color:#315266}.yiut-paper-callout-grid h2{font-size:clamp(48px,5.4vw,77px);margin-bottom:22px}.yiut-paper-callout-grid h2 em{color:#097771}.yiut-paper-callout-grid p:not(.yiut-section-index){max-width:470px;color:#4e6470;line-height:1.75;font-size:15px}.yiut-button-light{background:#0a1822;color:#e9fcff}.yiut-footer{min-height:135px;display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center}.yiut-footer p{font:10px 'DM Mono',monospace;letter-spacing:.08em;line-height:1.75;text-transform:uppercase;color:var(--y-muted);margin:0}.yiut-footer>a:last-child{color:var(--y-ink)}

/* Standalone reading experience */
.yiut-paper{--y-bg:#060b12;--y-surface:#0c1622;--y-ink:#eef9ff;--y-muted:#9eb0bf;--y-line:rgba(190,225,240,.18);--y-mint:#79f5d2;margin:0;background:var(--y-bg);color:var(--y-ink);font-family:Manrope,Arial,sans-serif}.yiut-paper *{box-sizing:border-box}.yiut-paper a{color:inherit;text-decoration:none}.yiut-paper-header{height:76px;width:min(1280px,calc(100% - 72px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--y-line)}.yiut-paper-header a{font:11px 'DM Mono',monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--y-mint)}.yiut-paper-shell{width:min(1180px,calc(100% - 72px));margin:auto;display:grid;grid-template-columns:205px minmax(0,1fr);gap:8vw}.yiut-paper-nav{position:sticky;top:28px;align-self:start;padding-top:88px}.yiut-paper-nav>span{display:block;margin-bottom:26px;font:10px 'DM Mono',monospace;color:var(--y-mint);letter-spacing:.13em;text-transform:uppercase}.yiut-paper-nav a{display:block;padding:10px 0;border-bottom:1px solid var(--y-line);font-size:12px;color:var(--y-muted)}.yiut-paper-nav a:hover{color:var(--y-mint)}.yiut-paper-content{padding:95px 0 130px;min-width:0}.yiut-paper-title{padding-bottom:72px;border-bottom:1px solid var(--y-line)}.yiut-paper-label{font:10px 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--y-mint);margin:0 0 24px}.yiut-paper h1{margin:0;font-size:clamp(58px,7vw,104px);font-weight:500;line-height:.9}.yiut-paper h1 em{font-style:normal;color:var(--y-mint)}.yiut-paper-deck{max-width:610px;margin:32px 0 0;color:var(--y-muted);font-size:18px;line-height:1.72}.yiut-paper-note{margin-top:34px;padding:20px 22px;border-left:2px solid var(--y-mint);background:rgba(121,245,210,.06);font-size:13px;line-height:1.72;color:#c3d1db}.yiut-paper-section{position:relative;padding:66px 0;border-bottom:1px solid var(--y-line);scroll-margin-top:28px}.yiut-paper-section-number{display:block;margin-bottom:22px;font:10px 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--y-mint)}.yiut-paper-section h2{max-width:680px;margin:0 0 24px;font-size:clamp(32px,4vw,52px);line-height:1;font-weight:500}.yiut-paper-section h3{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.25}.yiut-paper-section p,.yiut-paper-section li{max-width:730px;margin:0;color:#bccbd5;font-size:15px;line-height:1.9}.yiut-paper-section p+p{margin-top:18px}.yiut-paper-section ul{max-width:720px;margin:23px 0 0;padding-left:19px}.yiut-paper-section li+li{margin-top:10px}.yiut-paper-pull{max-width:650px;margin:34px 0;padding:25px 0;border-top:1px solid var(--y-line);border-bottom:1px solid var(--y-line);font-size:22px!important;line-height:1.38!important;color:#e2f6f7!important}.yiut-paper-footer{width:min(1180px,calc(100% - 72px));margin:auto;padding:30px 0 55px;color:var(--y-muted);font:10px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.yiut-paper-footer span{color:var(--y-mint)}
@media(max-width:760px){.yiut-container,.yiut-header,.yiut-paper-header,.yiut-paper-shell,.yiut-paper-footer{width:min(100% - 40px,1180px)}.yiut-header{height:68px;grid-template-columns:1fr auto auto;gap:18px}.yiut-header-cta{display:none}.yiut-menu-button{display:flex;width:38px;height:34px;padding:7px 0;flex-direction:column;justify-content:space-between;background:none;border:0}.yiut-menu-button>span:not(.sr-only){display:block;width:100%;height:1px;background:var(--y-ink);transition:transform .2s ease}.yiut-navigation{position:absolute;display:none;left:0;right:0;top:67px;padding:22px 20px 24px;background:#09131d;border:1px solid var(--y-line);border-top:0;flex-direction:column;align-items:flex-start;gap:19px}.yiut-navigation.is-open{display:flex}.menu-open{overflow:hidden}.yiut-hero{min-height:730px}.yiut-hero-image{background-position:56% center}.yiut-hero-grid{height:38%;background-size:38px 38px}.yiut-hero-content{padding:166px 0 75px}.yiut-site h1{font-size:clamp(48px,13vw,74px);line-height:.94}.yiut-hero-lede{font-size:15px;max-width:420px}.yiut-actions{display:block;margin-top:32px}.yiut-text-link{display:inline-block;margin-top:25px}.yiut-hero-meta{grid-template-columns:1fr 1fr}.yiut-hero-meta span{padding:14px 0}.yiut-hero-meta span:nth-child(2){border-right:0;padding-left:14px}.yiut-hero-meta span:nth-child(3){border-top:1px solid rgba(235,252,255,.22)}.yiut-hero-meta span:nth-child(4){border-top:1px solid rgba(235,252,255,.22);border-right:0;padding-left:14px}.yiut-intro,.yiut-section-heading,.yiut-framework-top{display:block;padding:92px 0}.yiut-intro .yiut-section-index,.yiut-section-heading .yiut-section-index,.yiut-framework-top .yiut-section-index{margin-bottom:28px}.yiut-site h2{font-size:clamp(37px,10.2vw,53px)}.yiut-large-copy{font-size:17px;margin-top:32px}.yiut-signal-grid{min-height:0;display:block;padding:70px 0}.yiut-signal-grid>p{font-size:29px}.yiut-signal-grid div{margin-top:40px;padding-top:22px;padding-left:0;border-left:0;border-top:1px solid rgba(7,16,24,.3)}.yiut-utility{padding:92px 0}.yiut-section-heading{margin-bottom:35px}.yiut-utility-list,.yiut-framework-grid{display:block}.yiut-utility-list article,.yiut-utility-list article+article,.yiut-framework-grid article,.yiut-framework-grid article+article{min-height:0;padding:25px 0;border-right:0;border-bottom:1px solid var(--y-line)}.yiut-utility-list h3,.yiut-framework-grid h3{margin:36px 0 13px}.yiut-experience-grid,.yiut-principles{display:block;padding:92px 0}.yiut-journey{margin-top:56px}.yiut-framework{padding:92px 0}.yiut-framework-top{margin-bottom:0}.yiut-principles{padding-top:0}.yiut-principles>div:first-child{margin-bottom:48px}.yiut-paper-callout-grid{min-height:0;display:block;padding:82px 0}.yiut-paper-callout-grid .yiut-section-index{margin-bottom:28px}.yiut-paper-callout-grid .yiut-button{margin-top:30px}.yiut-footer{min-height:170px;display:block;padding:35px 0}.yiut-footer p{margin:23px 0}.yiut-paper-header{height:66px}.yiut-paper-shell{display:block}.yiut-paper-nav{position:static;padding-top:40px}.yiut-paper-nav a{display:none}.yiut-paper-nav a:first-of-type{display:block}.yiut-paper-content{padding:46px 0 85px}.yiut-paper-title{padding-bottom:45px}.yiut-paper h1{font-size:clamp(52px,15vw,75px)}.yiut-paper-deck{font-size:16px}.yiut-paper-section{padding:48px 0}.yiut-paper-section h2{font-size:34px}.yiut-paper-section p,.yiut-paper-section li{font-size:14px;line-height:1.83}.yiut-paper-pull{font-size:20px!important}.yiut-paper-footer{padding-top:24px}}

/* Homepage: remove decorative micro-labels and reclaim their layout space. */
.yiut-site .yiut-kicker,.yiut-site .yiut-section-index,.yiut-site .yiut-hero-meta,.yiut-site .yiut-signal-grid span{display:none}.yiut-intro,.yiut-section-heading,.yiut-framework-top{grid-template-columns:minmax(0,1fr)}.yiut-paper-callout-grid{grid-template-columns:minmax(0,1fr) auto}.yiut-signal-grid strong{display:block}
.yiut-footer{grid-template-columns:minmax(0,1fr) auto}

.yiut-wordmark{display:inline-flex;align-items:center;gap:10px}
.yiut-logo{width:32px;height:32px;border-radius:50%;object-fit:contain;display:block}