.dl{background:var(--sd-ground);color:var(--sd-ink);font-family:var(--sd-font-body);font-size:var(--sd-step-0);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55}.dl *,.dl :before,.dl :after{box-sizing:border-box}.dl-skip{background:var(--sd-ink);color:var(--sd-ground);z-index:100;font-family:var(--sd-font-mono);padding:.6rem 1rem;text-decoration:none;position:absolute;top:0;left:-9999px}.dl-skip:focus{left:0}.dl-masthead{padding:1.1rem var(--sd-gutter);border-bottom:var(--sd-rule-w) solid var(--sd-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dl-wordmark{font-family:var(--sd-font-display);font-size:var(--sd-step-1);letter-spacing:.02em;color:var(--sd-ink);text-decoration:none}.dl-nav{font-family:var(--sd-font-mono);font-size:var(--sd-step--1);text-transform:uppercase;letter-spacing:.08em;gap:1.4rem;display:flex}.dl-nav a{color:var(--sd-ink);border-bottom:1.5px solid #0000;padding-bottom:2px;text-decoration:none}.dl-nav a:hover,.dl-nav a:focus-visible{border-bottom-color:var(--sd-signal)}.dl-main{display:block}.dl-entry{gap:0 var(--sd-gutter);padding:clamp(2.5rem, 7vw, 5.5rem) var(--sd-gutter);border-bottom:var(--sd-rule-w) solid var(--sd-rule);grid-template-columns:12ch 1fr;align-items:start;display:grid}@media (max-width:720px){.dl-entry{grid-template-columns:1fr;gap:.75rem 0}}.dl-margin{font-family:var(--sd-font-mono);font-size:var(--sd-step--1);color:var(--sd-ink-muted);text-transform:uppercase;letter-spacing:.1em;position:sticky;top:1rem}.dl-numeral{font-size:var(--sd-step-1);color:var(--sd-signal-deep);font-variant-numeric:tabular-nums;display:block}.dl-body{max-width:var(--sd-measure)}.dl-h1{font-family:var(--sd-font-display);font-weight:400;font-size:var(--sd-step-4);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;line-height:.98}.dl-h2{font-family:var(--sd-font-display);font-weight:400;font-size:var(--sd-step-2);margin:0 0 .75rem;line-height:1.05}.dl-lead{font-size:var(--sd-step-1);max-width:46ch;margin:0 0 1.25rem;line-height:1.4}.dl-body p{margin:0 0 1rem}.dl-stamp{font-family:var(--sd-font-mono);font-size:var(--sd-step--1);letter-spacing:.04em;color:var(--sd-ink-muted);font-variant-numeric:tabular-nums}.dl-stamp--filed{color:var(--sd-confirm)}.dl-cta{font-family:var(--sd-font-mono);font-size:var(--sd-step-0);text-transform:uppercase;letter-spacing:.08em;color:var(--sd-ground);background:var(--sd-ink);border:var(--sd-rule-w) solid var(--sd-ink);transition:background var(--sd-dur) var(--sd-ease), color var(--sd-dur) var(--sd-ease);padding:.7rem 1.4rem;text-decoration:none;display:inline-block}.dl-cta:hover{background:var(--sd-signal-deep);border-color:var(--sd-signal-deep)}.dl-cta:focus-visible,.dl-nav a:focus-visible,.dl-foot a:focus-visible,.dl-link:focus-visible,.dl-faq summary:focus-visible{outline:2px solid var(--sd-signal);outline-offset:2px}.dl-link{color:var(--sd-ink);-webkit-text-decoration-color:var(--sd-signal);text-decoration-color:var(--sd-signal);text-underline-offset:3px}.dl-steps{counter-reset:step;margin:0;padding:0;list-style:none}.dl-steps li{counter-increment:step;border-top:1px solid var(--sd-rule);padding:.6rem 0 .6rem 3.2rem;position:relative}.dl-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--sd-font-mono);color:var(--sd-signal-deep);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:.6rem;left:0}.dl-manifest{font-family:var(--sd-font-mono);font-size:var(--sd-step-0);margin:0;padding:0;list-style:none}.dl-manifest li{border-top:1px solid var(--sd-rule);align-items:baseline;gap:.75rem;padding:.4rem 0;display:flex}.dl-manifest li:before{content:"✓";color:var(--sd-confirm)}.dl-strip{background:var(--sd-ink);color:var(--sd-ground);padding:clamp(2.5rem, 7vw, 5rem) var(--sd-gutter)}.dl-strip .dl-h2,.dl-strip .dl-wordmark{color:var(--sd-ground)}.dl-exhibit{border:var(--sd-rule-w) solid var(--sd-ink);background:var(--sd-ground-raised);background-image:linear-gradient(var(--sd-ink) 0 0), linear-gradient(var(--sd-ink) 0 0), linear-gradient(var(--sd-ink) 0 0), linear-gradient(var(--sd-ink) 0 0);background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;background-size:10px 1.5px,1.5px 10px,10px 1.5px,1.5px 10px;padding:1.1rem 1.25rem 1.25rem;position:relative}.dl-exhibit__label{font-family:var(--sd-font-mono);font-size:var(--sd-step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--sd-ink-muted);margin:0 0 .75rem}.dl-exhibit__row{font-family:var(--sd-font-mono);font-size:var(--sd-step-0);border-top:1px solid var(--sd-rule);gap:.75rem;padding:.3rem 0;display:flex}.dl-exhibit__row span:first-child{color:var(--sd-ink-muted);min-width:9ch}.dl-exhibit__stamp{font-family:var(--sd-font-mono);font-size:var(--sd-step--1);color:var(--sd-confirm);border:1.5px solid var(--sd-confirm);letter-spacing:.06em;white-space:nowrap;padding:.15rem .5rem;position:absolute;bottom:.75rem;right:1rem;transform:rotate(-3deg)}.dl-exhibit__raw{background:repeating-linear-gradient(0deg, var(--sd-rule) 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, var(--sd-ink-muted) 0 2px, transparent 2px 11px);opacity:.5;transform-origin:0;z-index:1;pointer-events:none;display:none;position:absolute;inset:.6rem}@media (prefers-reduced-motion:no-preference){.dl-exhibit__raw{animation:dl-compress .46s var(--sd-ease) 1.1s both;display:block}.dl-exhibit:after{content:"";background:var(--sd-signal);z-index:2;height:1px;animation:dl-scan .9s var(--sd-ease) .2s 1 both;position:absolute;top:0;left:0;right:0}.dl-exhibit__rows .dl-exhibit__row{animation:dl-snap .36s var(--sd-ease) both}.dl-exhibit__rows .dl-exhibit__row:first-child{animation-delay:1.18s}.dl-exhibit__rows .dl-exhibit__row:nth-child(2){animation-delay:1.32s}.dl-exhibit__rows .dl-exhibit__row:nth-child(3){animation-delay:1.46s}.dl-exhibit__rows .dl-exhibit__row:nth-child(4){animation-delay:1.6s}.dl-exhibit__stamp{animation:dl-stamp .26s var(--sd-ease) 1.82s both}.dl-exhibit{animation:dl-confirm-border .7s var(--sd-ease) 1.96s both}}@keyframes dl-scan{0%{opacity:1;top:0}to{opacity:0;top:calc(100% - 1px)}}@keyframes dl-compress{0%{opacity:.5;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes dl-snap{0%{clip-path:inset(0 100% 0 0);transform:translate(18px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes dl-stamp{0%{opacity:0;transform:rotate(-3deg)scale(1.4)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes dl-confirm-border{0%{border-color:var(--sd-ink)}40%{border-color:var(--sd-confirm)}to{border-color:var(--sd-ink)}}.dl-faq{border-top:1px solid var(--sd-rule);padding:.9rem 0}.dl-faq summary{cursor:pointer;font-family:var(--sd-font-mono);font-size:var(--sd-step-0);color:var(--sd-ink)}.dl-faq[open] summary{color:var(--sd-signal-deep)}.dl-strip .dl-faq summary,.dl-strip .dl-faq[open] summary{color:var(--sd-ground)}.dl-foot{border-top:var(--sd-rule-w) solid var(--sd-ink);padding:1.5rem var(--sd-gutter);font-family:var(--sd-font-mono);font-size:var(--sd-step--1);color:var(--sd-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.dl-foot a{color:var(--sd-ink);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.dl-foot a:hover,.dl-foot a:focus-visible{color:var(--sd-signal)}.dl-legal{max-width:var(--sd-measure);padding:clamp(2rem, 6vw, 4rem) var(--sd-gutter);margin:0 auto}.dl-legal h1{font-family:var(--sd-font-display);font-weight:400;font-size:var(--sd-step-3);margin:0 0 .5rem;line-height:1.02}.dl-legal h2{font-family:var(--sd-font-display);font-weight:400;font-size:var(--sd-step-1);border-top:1px solid var(--sd-rule);margin:2rem 0 .5rem;padding-top:.75rem}.dl-legal p,.dl-legal li{margin:0 0 .75rem}.dl-legal ul{padding-left:1.2rem}.dl-legal code{font-family:var(--sd-font-mono);background:var(--sd-ground-raised);border:1px solid var(--sd-rule);padding:.05rem .35rem}@media print{.dl-masthead,.dl-foot,.dl-skip{display:none}.dl{color:#000;background:#fff}.dl-legal{max-width:none}}
