@font-face{font-family:AweSerif;src:url(/collective/assets/serif-BFBkh4jY.woff2)}@font-face{font-family:AweSans;src:url(/collective/assets/sans-PaqtzbVb.woff2)}*{box-sizing:border-box}:root{--ink:#183b30;--paper:#f4f3e9;--muted:#52685c;--line:#adbaa5;--lime:#dceaa1}body{color:var(--ink);background:var(--paper);margin:0;font:16px/1.65 AweSans,system-ui,sans-serif}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:25px 6%;display:flex}a{color:inherit;text-underline-offset:5px}nav{flex-wrap:wrap;gap:25px;display:flex}.brand{font:68px/.8 AweSerif,Georgia;text-decoration:none;position:relative}.brand small{letter-spacing:3px;margin-top:14px;font:9px/2 AweSans;display:block}.orbit{border:1px solid;border-radius:50%;width:24px;height:24px;position:absolute;top:-6px;right:-27px}.orbit:after{content:"";background:#9aa758;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}main{max-width:1240px;margin:auto;padding:40px 5%}h1,h2,h3{font-family:AweSerif,Georgia,serif;font-weight:400;line-height:1.12}h1{margin:22px 0;font-size:clamp(43px,6vw,80px)}h1 em{color:#73835e}h2{margin:12px 0 22px;font-size:clamp(28px,3vw,40px)}h3{font-size:25px}.eyebrow{letter-spacing:1.7px;font-size:11px;font-weight:700}.journal-hero{justify-content:space-between;align-items:center;gap:35px;padding:20px 0 45px;display:flex}.journal-hero p{max-width:65ch}.hero-orbit{border:1px solid #83957a;border-radius:50%;flex-shrink:0;width:170px;height:170px;position:relative}.hero-orbit span{background:#8a9b5b;border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:14px}.journal-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:28px;padding-bottom:15px;display:flex}button,.link-button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #809776;min-height:44px;padding:12px 18px;text-decoration:none}button[aria-selected=true],button[aria-pressed=true],.primary{background:var(--ink);color:#f4f5df}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}.journal-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:35px;display:grid}.panel{border-top:1px solid #819679;padding:24px 0}.panel:first-child{padding-top:10px}.journal-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;display:grid}.journal-stats strong{font:36px AweSerif;display:block}.journal-stats span{font-size:12px}.journal-field{margin:20px 0 8px;font-size:14px;font-weight:700;display:block}textarea,input[type=date],select{width:100%;min-width:0;font:inherit;color:inherit;background:#fffef7;border:1px solid #95a48a;border-radius:0;padding:12px}textarea{resize:vertical;min-height:112px}.date-field{max-width:240px}.moods,.journal-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.moods button{flex:1;min-width:85px}.muted,.fine{color:var(--muted)}.fine{font-size:12px}.insight{background:#e4ead7;border-left:3px solid #82945e;padding:22px}.history-list{gap:9px;max-height:450px;display:grid;overflow:auto}.history-list button{text-align:left}.shared-report{border-bottom:1px solid #bfcaaf;padding:14px 0}.shared-report span{font-size:12px;display:block}.legacy-note{border:1px solid #9daa8e;margin:20px 0;padding:18px}.legacy-note pre{white-space:pre-wrap;overflow-wrap:anywhere}.journal-error{color:#8c321d}.print-sheet{background:#fff;border:1px solid #c8d0bd;min-height:950px;margin:20px 0;padding:30px}.print-sheet h1{font-size:48px}.print-sheet h2{font-size:30px}.print-lines{background:repeating-linear-gradient(#0000 0 29px,#cbd2c2 30px);height:120px}.print-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.print-rule{border-bottom:1px solid #a9b59e;padding:15px 0}.print-note{font-size:12px}.print-heading{justify-content:space-between;display:flex}.checkbox-label{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.checkbox-label input{flex-shrink:0;width:20px;height:20px}footer{border-top:1px solid #a4b396;margin-top:35px;padding:32px 6%}.skip{z-index:20;background:#e5edb2;padding:14px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}:focus-visible{outline-offset:4px;outline:3px solid #a87318}@media (width<=740px){header{flex-wrap:wrap}.brand{font-size:54px}.hero-orbit{display:none}.journal-grid,.print-columns{grid-template-columns:minmax(0,1fr)}.journal-stats{gap:10px}main{padding-top:20px}.journal-hero{padding-bottom:22px}.journal-tabs button{flex:1;padding-inline:9px}.journal-actions>*{flex:1}.print-sheet{min-height:850px;padding:20px}}@media print{@page{size:A4;margin:14mm}header,footer,.journal-hero,.journal-tabs,#digital-panel,#print-controls,.skip{display:none!important}body{color:#132d24;background:#fff;font:10pt/1.5 system-ui}main{max-width:none;margin:0;padding:0}#print-panel{display:block!important}#print-pages{display:block}.print-sheet{break-after:page;page-break-after:always;border:0;min-height:260mm;margin:0;padding:0}.print-sheet:last-child{break-after:auto;page-break-after:auto}.print-sheet h1{font-size:38pt}.print-sheet h2{font-size:23pt}.print-sheet h3{font-size:17pt}.print-lines{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:95px}.print-columns{grid-template-columns:1fr 1fr}.print-heading{border-bottom:1px solid;padding-bottom:10px}.print-note{font-size:9pt}}.journal-cover{isolation:isolate;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#faf2df;height:1100px;position:relative;overflow:hidden;padding:0!important}.journal-cover-art{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cover-top{position:absolute;inset:42px 45px auto}.cover-brand{color:#173e32;font:64px/.8 AweSerif,Georgia;display:inline-block;position:relative}.cover-brand>span{border:1px solid;border-radius:50%;width:23px;height:23px;position:absolute;top:-8px;right:-29px}.cover-brand>span:after{content:"";background:#8d9c59;border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:0}.cover-brand small{letter-spacing:3px;margin-top:16px;font:9px/1 AweSans,system-ui;display:block}.cover-edition{letter-spacing:2px;margin-top:40px;font:10px AweSans}.journal-cover h1{letter-spacing:-1.5px;color:#183d31;max-width:700px;font-size:clamp(48px,6vw,75px);line-height:.98;margin:18px 0!important}.cover-subtitle{margin:14px 0 8px;font:24px/1.3 AweSerif}.cover-line{letter-spacing:.3px;font-size:12px}.cover-owner{z-index:1;background:#faf6e8f2;grid-template-columns:1.4fr 1fr;gap:24px;padding:20px 25px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.cover-owner>div>span{letter-spacing:1.2px;font:9px AweSans,system-ui}.cover-writing-line{border-bottom:1px solid #7f947c;height:29px}.cover-owner>p{grid-column:1/-1;justify-content:space-between;gap:20px;margin:0;font-size:10px;display:flex}.cover-owner strong{font-size:14px;font-weight:500}.cover-owner>p>span{align-self:end}@media (width<=600px){.journal-cover{height:850px}.cover-top{inset:30px 25px auto}.cover-brand{font-size:48px}.cover-edition{margin-top:25px}.cover-owner{gap:12px;padding:16px;bottom:18px;left:14px;right:14px}.cover-owner>p{flex-wrap:wrap;gap:10px}.cover-owner>div>span{font-size:8px}.cover-subtitle{font-size:22px}}@media print{.journal-cover{height:260mm!important;min-height:260mm!important}.cover-brand small{font-size:7pt}.cover-edition{margin-top:10mm;font-size:8pt}.journal-cover h1{max-width:155mm;font-size:48pt!important;line-height:1.02!important}.cover-subtitle{font-size:20pt}.cover-owner{gap:5mm;padding:5mm 6mm;bottom:8mm;left:8mm;right:8mm}.cover-owner>div>span{font-size:7pt}.cover-owner>p{font-size:8pt}.cover-owner strong{font-size:11pt}.cover-top{inset:8mm 12mm auto}.cover-brand{font-size:34pt}.cover-edition{margin-top:6mm}.journal-cover h1{margin:12px 0!important;font-size:40pt!important;line-height:1!important}.cover-subtitle{margin:10px 0 6px;font-size:16pt}.cover-line{font-size:8pt}}@media screen{.journal-cover{aspect-ratio:182/260;height:auto;container-type:inline-size;min-height:0!important}.cover-top{inset:4% 6% auto}.cover-brand{font-size:7cqw}.cover-brand small{letter-spacing:.35cqw;margin-top:1.7cqw;font-size:1.1cqw}.cover-brand>span{width:2.5cqw;height:2.5cqw;top:-.8cqw;right:-3cqw}.cover-brand>span:after{width:.6cqw;height:.6cqw}.cover-edition{letter-spacing:.2cqw;margin-top:3.5cqw;font-size:1.2cqw}.journal-cover h1{margin:1.5cqw 0!important;font-size:8cqw!important;line-height:1!important}.cover-subtitle{margin:1.4cqw 0 .8cqw;font-size:3cqw}.cover-line{font-size:1.5cqw}.cover-owner{gap:3cqw;padding:3%;bottom:3%;left:4%;right:4%}.cover-owner>div>span{letter-spacing:.15cqw;font-size:1.2cqw}.cover-writing-line{height:4cqw}.cover-owner>p{font-size:1.3cqw}.cover-owner strong{font-size:1.8cqw}}@media print{.cover-line{margin:2px 0 0}}
