.cl-log{--m:148px;--rule:30px;--rule-shift:-7px;--rule-color:color-mix(in srgb, var(--border) 80%, transparent);--margin-color:color-mix(in srgb, var(--pen) 55%, transparent);--stamp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.25'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24'%3E%3Cpath d='M3 13c3 2 6 5 8 8 4-8 9-14 16-18' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");min-width:0}[data-org=deca] .cl-log,[data-org=hosa] .cl-log,[data-org=ffa] .cl-log,[data-org=fccla] .cl-log{--rule-color:var(--rule-ink)}.cl-hero{padding-bottom:56px}.cl-hero-copy{max-width:720px}.cl-body{padding:8px 0 0}.cl-grid{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:64px;display:grid}.cl-aside{scrollbar-width:none;max-height:calc(100vh - 112px);margin-left:-12px;padding:0 6px 16px 12px;position:sticky;top:88px;overflow-y:auto}.cl-aside::-webkit-scrollbar{display:none}.cl-log{max-width:880px}.cl-ix-title{border-bottom:2px solid var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--text3);padding-bottom:10px;font-size:12px;font-weight:700}.cl-ix-era{border-bottom:1px solid var(--border);padding:14px 0 12px}.cl-ix-era-link{flex-direction:column;gap:1px;text-decoration:none;display:flex}.cl-ix-part{font-family:var(--font-serif), Georgia, serif;color:var(--pen-text);font-size:14px;font-style:italic}.cl-ix-name{font-family:var(--font-serif), Georgia, serif;color:var(--text);font-size:17px;font-weight:500;line-height:1.25}.cl-ix-era-link:hover .cl-ix-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cl-ix-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cl-ix-v{font-variant-numeric:tabular-nums;min-height:26px;color:var(--text3);align-items:center;padding:0 2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.cl-ix-v:hover{color:var(--text)}.cl-ix-v.is-active{color:var(--text);font-weight:700}.cl-ix-ring{pointer-events:none;width:calc(100% + 18px);height:calc(100% + 6px);position:absolute;top:-3px;left:-9px;overflow:visible}.cl-ix-ring path{fill:none;stroke:var(--pen);stroke-width:calc(1.6px * var(--pen-w));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.5,.05,.35,1) forwards pen-draw}.cl-era{border-top:2px solid var(--text);scroll-margin-top:88px}.cl-era-head{padding:26px 200px 30px calc(var(--m) + 31px);cursor:pointer;list-style:none;display:block;position:relative}.cl-era-head::-webkit-details-marker{display:none}.cl-era-head::marker{content:""}.cl-era-part{width:var(--m);text-align:center;font-family:var(--font-serif), Georgia, serif;color:var(--pen-text);font-size:20px;font-style:italic;line-height:1.2;position:absolute;top:34px;left:0}.ed h2.cl-era-name{font-variation-settings:"opsz" 96, "SOFT" 40;margin:0;font-size:clamp(30px,3vw,38px);line-height:1.1}.cl-era-meta{color:var(--text3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13.5px;font-weight:600;display:block}.cl-era-intro{max-width:560px;color:var(--text2);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.6;display:block}.cl-era-toggle{min-height:44px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:28px;right:0}.cl-era-toggle-closed,.cl-era-toggle-open{text-decoration:underline;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-underline-offset:5px;text-decoration-thickness:2px;transition:text-decoration-color .15s}.cl-era-head:hover .cl-era-toggle-closed,.cl-era-head:hover .cl-era-toggle-open{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.cl-era[open] .cl-era-toggle-closed,.cl-era:not([open]) .cl-era-toggle-open{display:none}.cl-era-chev{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:8px;transition:transform .2s}.cl-era[open]>.cl-era-head .cl-era-chev{transform:rotate(180deg)}.cl-nowrap{white-space:nowrap}.cl-sheet{padding:var(--rule) 40px calc(var(--rule) * 1.5) 0;border:1px solid var(--border);background-color:var(--card-bg);background-image:linear-gradient(to right, transparent calc(var(--m) - 1px), var(--margin-color) calc(var(--m) - 1px), var(--margin-color) calc(var(--m) + .5px), transparent calc(var(--m) + .5px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule) - 1px), var(--rule-color) calc(var(--rule) - 1px), var(--rule-color) var(--rule));background-position:0 0, 0 var(--rule-shift);background-size:100% 100%, 100% calc(100% - var(--rule) * 1.5 + 8px);box-shadow:var(--sheet-shadow);background-repeat:no-repeat;border-radius:3px;margin:0 0 56px;position:relative}.cl-era[open]>.cl-sheet{animation:.4s cubic-bezier(.22,.61,.36,1) both cl-unfold}@keyframes cl-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cl-release{grid-template-columns:var(--m) minmax(0, 1fr);padding-bottom:calc(var(--rule) * 2);scroll-margin-top:88px;display:grid}.cl-release:last-child{padding-bottom:0}.cl-margin{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:1px 12px 0;display:flex}.cl-entry{min-height:calc(var(--rule) * 3);padding-left:30px}.cl-stamp{border:2px solid var(--pen);border-radius:var(--stamp-radius,6px);min-width:92px;box-shadow:inset 0 0 0 2px var(--card-bg), inset 0 0 0 3.25px var(--pen);color:var(--pen-text);transform:rotate(var(--tilt,-2deg));-webkit-mask-image:var(--stamp-grain);-webkit-mask-image:var(--stamp-grain);mask-image:var(--stamp-grain);flex-direction:column;align-items:center;padding:3px 10px 4px;line-height:1;display:inline-flex;-webkit-mask-size:160px 160px;mask-size:160px 160px}.cl-stamp-k{letter-spacing:.16em;text-transform:uppercase;padding:2px 0 0 .16em;font-size:11px;font-weight:800}.cl-stamp-v{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 24;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;margin-top:3px;padding-bottom:3px;font-size:20px;font-weight:600}.cl-tilt-a{--tilt:-3deg}.cl-tilt-b{--tilt:2deg}.cl-tilt-c{--tilt:-1.25deg}.cl-tilt-d{--tilt:3deg}.cl-tilt-e{--tilt:-4deg}.cl-date{font-family:var(--font-serif), Georgia, serif;font-variation-settings:"opsz" 14;color:var(--text3);font-size:14.5px;font-style:italic;line-height:1.3}.ed .cl-title{font-size:23px;line-height:var(--rule);font-variation-settings:"opsz" 48, "SOFT" 30;letter-spacing:-.008em;color:var(--text);margin:0}.cl-lines{margin:0;padding:0;list-style:none}.cl-lines li{font-size:16px;line-height:var(--rule);color:var(--text2);text-wrap:pretty;padding-left:22px;position:relative}.cl-lines li:before{content:"";left:0;top:calc(var(--rule) * .5 - 6px);background:var(--pen);width:13px;height:11px;-webkit-mask:var(--tick) no-repeat center / contain;-webkit-mask:var(--tick) no-repeat center / contain;mask:var(--tick) no-repeat center / contain;position:absolute}.cl-lines strong{color:var(--text);font-weight:650}.cl-more-head{padding:8px 0 8px calc(var(--m) + 30px);cursor:pointer;font-size:14.5px;font-weight:700;line-height:var(--rule);color:var(--text);margin:-8px 0;list-style:none;display:block}.cl-more-head::-webkit-details-marker{display:none}.cl-more-head::marker{content:""}.cl-more-closed,.cl-more-open{text-decoration:underline;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-underline-offset:5px;text-decoration-thickness:2px;transition:text-decoration-color .15s}.cl-more-head:hover .cl-more-closed,.cl-more-head:hover .cl-more-open{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.cl-more[open] .cl-more-closed,.cl-more:not([open]) .cl-more-open{display:none}.cl-more-head .cl-era-chev{vertical-align:2px;margin-left:8px}.cl-more[open] .cl-more-head .cl-era-chev{transform:rotate(180deg)}.cl-more[open]>.cl-more-head{margin-bottom:calc(var(--rule) * 2 - 8px)}.cl-close{margin-top:24px}.cl-btn{cursor:pointer;font-family:var(--font-body);border:0}@media (max-width:1099px){.cl-grid{grid-template-columns:minmax(0,1fr);gap:0}.cl-aside{display:none}.cl-log{width:100%;margin-inline:auto}}@media (max-width:640px){.cl-log{--m:18px;--rule:28px;--rule-shift:-6px}.cl-hero{padding-bottom:40px}.cl-era-head{padding:22px 0 26px}.cl-era-part{text-align:left;width:auto;font-size:17px;display:block;position:static}.ed h2.cl-era-name{margin-top:14px;font-size:28px!important}.cl-era-toggle{font-size:13.5px;top:12px}.cl-era-intro{font-size:15px}.cl-sheet{margin-bottom:40px;padding-right:16px}.cl-release{padding-left:calc(var(--m) + 16px);display:block}.cl-margin{height:calc(var(--rule) * 2);flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:0 0 2px 2px}.cl-stamp{min-width:0;padding:2px 9px 3px}.cl-stamp-v{font-size:18px}.cl-entry{min-height:0;padding-left:0}.cl-more-head{padding-left:calc(var(--m) + 16px)}.cl-era-toggle{min-height:44px}.cl-lines li{padding-left:20px;font-size:15.5px}.cl-close{margin-top:16px}}@media (prefers-reduced-motion:reduce){.cl-era[open]>.cl-sheet{animation:none}.cl-ix-ring path{stroke-dashoffset:0;animation:none}}
