@font-face{font-family:DK Bricolage;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/bricolage_grotesque_latin_wght_normal-s.p.300rpl789hft0.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:dkBricolageLatin Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.FkhgMq_className{font-family:dkBricolageLatin,dkBricolageLatin Fallback;font-style:normal}
@font-face{font-family:DK Bricolage;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/bricolage_grotesque_latin_ext_wght_normal.p.0i4j_a8lim1a-.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}.BGSVrW_className{font-family:dkBricolageLatinExt;font-style:normal}
@layer components{.dk{--dk-paper:#f6f0e2;--dk-paper-2:#ede4cf;--dk-card:#fffcf4;--dk-line:#d8cdb1;--dk-line-2:#bfaf8c;--dk-ink:#1d1a16;--dk-ink-2:#463f35;--dk-ink-3:#675e50;--dk-binder:#7a1d2a;--dk-binder-2:#5e1520;--dk-stamp:#b3261e;--dk-green:#1a6b45;--dk-green-bg:#ddebd6;--dk-amber:#8a4b00;--dk-amber-bg:#fbe3b3;--dk-bad-bg:#fbdcd8;--dk-marker:#ffd54a;--dk-night:#171310;--dk-night-2:#221c17;--dk-night-line:#f1e9d633;--dk-night-fg:#f1e9d6;--dk-night-mute:#bdb19d;--dk-salmon:#f2a6a0;--dk-tab-1:#f7d154;--dk-tab-2:#ee9b7e;--dk-tab-3:#a9d7b7;--dk-tab-4:#a9cbe6;--dk-tab-5:#c8b8e0;--dk-tab-6:#d8c9a6;--dk-display:"DK Bricolage", var(--dk-font-fallback,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--dk-text:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--dk-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--dk-ease:cubic-bezier(.22, 1, .36, 1);--dk-spring:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--dk-text);color:var(--dk-ink);background-color:var(--dk-paper);-webkit-font-smoothing:antialiased;overflow-x:clip}.dk ::selection{background:var(--dk-marker);color:var(--dk-ink)}.dk :focus-visible{outline:3px solid var(--dk-ink);outline-offset:3px;border-radius:2px}.dk-night :focus-visible,.dk-binder-band :focus-visible{outline-color:var(--dk-marker)}.dk [id]{scroll-margin-top:5.5rem}.dk-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.dk-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.dk-wrap{padding-inline:2rem}}.dk-sec{border-top:1.5px solid var(--dk-ink);padding-block:clamp(3.5rem,2rem + 6vw,7rem);position:relative}.dk-sec--alt{background-color:var(--dk-paper-2)}.dk-sec--card{background-color:var(--dk-card)}.dk-night{background-color:var(--dk-night);color:var(--dk-night-fg)}.dk-binder-band{background-color:var(--dk-binder);color:var(--dk-paper)}.dk-h1,.dk-h2,.dk-h3{font-family:var(--dk-display);color:inherit;text-wrap:balance;font-weight:700}.dk-h1{letter-spacing:-.035em;font-size:clamp(2.35rem,1.2rem + 4.6vw,4.25rem);line-height:.98}.dk-h2{letter-spacing:-.03em;font-size:clamp(1.85rem,1.15rem + 2.6vw,3.25rem);line-height:1.02}.dk-h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.15}.dk-lede{color:var(--dk-ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.dk-night .dk-lede,.dk-binder-band .dk-lede{color:var(--dk-night-mute)}.dk-binder-band .dk-lede{color:#ecdfcf}.dk-body{color:var(--dk-ink-2);font-size:.9375rem;line-height:1.6}.dk-night .dk-body{color:var(--dk-night-mute)}.dk-mono{font-family:var(--dk-mono)}.dk-eyebrow{font-family:var(--dk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-binder);align-items:center;gap:.65rem;font-size:.75rem;font-weight:700;display:inline-flex}.dk-eyebrow:before{content:"";background:var(--dk-marker);border:1.5px solid var(--dk-ink);border-bottom:0;border-radius:4px 4px 0 0;flex:none;width:1.1rem;height:.8rem}.dk-night .dk-eyebrow{color:var(--dk-marker)}.dk-night .dk-eyebrow:before{border-color:var(--dk-marker)}.dk-binder-band .dk-eyebrow{color:var(--dk-marker)}.dk-binder-band .dk-eyebrow:before{border-color:var(--dk-paper)}.dk-mark{background-image:linear-gradient(transparent 60%, var(--dk-marker) 60%, var(--dk-marker) 93%, transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--dk-ink);margin-inline:-.1em;padding-inline:.1em}.dk-night .dk-mark,.dk-binder-band .dk-mark{background-image:none;background-color:var(--dk-marker);padding-block:.02em}.dk-link{color:var(--dk-binder);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.dk-link:hover{color:var(--dk-binder-2);text-decoration-thickness:2.5px}.dk-night .dk-link{color:var(--dk-marker)}.dk-night .dk-link:hover{color:#fff}.dk-btn{border:2px solid var(--dk-ink);background:var(--dk-card);max-width:100%;min-height:3rem;color:var(--dk-ink);font-family:var(--dk-text);letter-spacing:-.005em;text-align:center;box-shadow:4px 4px 0 var(--dk-ink);cursor:pointer;transition:transform .18s var(--dk-ease), background-color .15s ease;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.35rem;font-size:1rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}@media (hover:hover){.dk-btn:hover{box-shadow:5px 5px 0 var(--dk-ink);transform:translate(-1px,-1px)}}.dk-btn:active{box-shadow:1px 1px 0 var(--dk-ink);transition-duration:60ms;transform:translate(3px,3px)}.dk-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:1px 1px 0 var(--dk-ink);transform:none}.dk-btn--primary{background:var(--dk-binder);color:#fff}.dk-btn--primary:hover{background:var(--dk-binder-2)}.dk-btn--marker{background:var(--dk-marker);color:var(--dk-ink)}.dk-btn--marker:hover{background:#ffe27a}.dk-btn--sm{min-height:2.5rem;box-shadow:3px 3px 0 var(--dk-ink);padding:.45rem .95rem;font-size:.875rem}.dk-night .dk-btn,.dk-binder-band .dk-btn{border-color:var(--dk-paper);box-shadow:4px 4px 0 var(--dk-paper)}.dk-night .dk-btn--marker,.dk-binder-band .dk-btn--marker{border-color:var(--dk-ink);box-shadow:4px 4px 0 var(--dk-paper)}.dk-btn--ghost-night{color:var(--dk-paper);background:0 0}.dk-btn--ghost-night:hover{background:#f6f0e21a}.dk-btn .dk-arrow-i{transition:transform .2s var(--dk-ease);flex:none}@media (hover:hover){.dk-btn:hover .dk-arrow-i{transform:translate(3px)}}.dk-sheet{background:var(--dk-card);border:1.5px solid var(--dk-ink);box-shadow:6px 6px 0 var(--dk-ink);border-radius:.375rem;position:relative}.dk-sheet--flat{box-shadow:none;border-color:var(--dk-line-2)}.dk-chip{letter-spacing:.01em;white-space:nowrap;background:var(--dk-paper-2);color:var(--dk-ink-2);border:1px solid;border-radius:.25rem;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.35;display:inline-flex}.dk-chip--ok{background:var(--dk-green-bg);color:var(--dk-green)}.dk-chip--warn{background:var(--dk-amber-bg);color:var(--dk-amber)}.dk-chip--bad{background:var(--dk-bad-bg);color:var(--dk-stamp)}.dk-chip--wait{white-space:normal}.dk-chip--ink{background:var(--dk-ink);border-color:var(--dk-ink);color:var(--dk-paper)}.dk-stamp{outline-offset:2px;color:var(--dk-stamp);font-family:var(--dk-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;transform-origin:50%;background:0 0;border:2px solid;border-radius:.25rem;outline:1.5px solid;padding:.28rem .6rem;font-size:.6875rem;font-weight:800;line-height:1.2;display:inline-block;transform:rotate(-7deg)}.dk-stamp--green{color:var(--dk-green)}.dk-glyph{background:var(--dk-card);border:1.5px solid var(--dk-ink);border-radius:2px;flex:none;width:1.55rem;height:1.95rem;position:relative}.dk-glyph:before{content:"";background:var(--dk-paper-2);border-left:1.5px solid var(--dk-ink);border-bottom:1.5px solid var(--dk-ink);width:.5rem;height:.5rem;position:absolute;top:-1.5px;right:-1.5px}.dk-glyph:after{content:"";background:repeating-linear-gradient(to bottom, var(--dk-line-2) 0 1.5px, transparent 1.5px .2rem);height:.3rem;position:absolute;bottom:.3rem;left:.25rem;right:.25rem}.dk-t1{background-color:var(--dk-tab-1)}.dk-t2{background-color:var(--dk-tab-2)}.dk-t3{background-color:var(--dk-tab-3)}.dk-t4{background-color:var(--dk-tab-4)}.dk-t5{background-color:var(--dk-tab-5)}.dk-t6{background-color:var(--dk-tab-6)}@keyframes dk-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes dk-slide-in{0%{opacity:0;transform:translate(36px)rotate(1.8deg)}}@keyframes dk-row-in{0%{opacity:0;transform:translate(-10px)}}@keyframes dk-stamp-in{0%{opacity:0;transform:scale(2.1)rotate(-18deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(-7deg)}}@keyframes dk-pop-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes dk-fill{0%{transform:scaleX(0)}}@keyframes dk-float{0%,to{translate:0}50%{translate:0 -6px}}.dk-rise{animation:dk-rise .7s var(--dk-ease) both;animation-delay:var(--d,0s)}.dk-fill{transform-origin:0;animation:dk-fill 1.3s var(--dk-ease) var(--d,.8s) both}.dk-binder{width:100%;max-width:34rem;animation:dk-slide-in .95s var(--dk-ease) .2s both;margin-inline:auto;padding-right:2.6rem;position:relative}.dk-binder__body{background:var(--dk-card);border:1.5px solid var(--dk-ink);box-shadow:8px 8px 0 var(--dk-ink);border-radius:.5rem;grid-template-columns:2.4rem minmax(0,1fr);display:grid}.dk-binder__spine{background:var(--dk-binder);border-right:1.5px solid var(--dk-ink);border-radius:.35rem 0 0 .35rem;justify-content:center;align-items:center;display:flex;position:relative}.dk-binder__spine span{writing-mode:vertical-rl;color:var(--dk-paper);font-family:var(--dk-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700;transform:rotate(180deg)}.dk-ring{z-index:2;border:1.5px solid var(--dk-ink);background:radial-gradient(circle at 35% 30%,#fff,#cfcfcf 70%);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;right:-.6rem}.dk-ring:first-of-type{top:12%}.dk-ring:nth-of-type(2){top:47%}.dk-ring:nth-of-type(3){bottom:12%}.dk-binder__sheet{min-width:0;padding:1.05rem 1rem 1rem 1.35rem;position:relative}.dk-binder__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dk-binder__kicker{font-family:var(--dk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dk-ink-3);font-size:.625rem;font-weight:700}.dk-binder__company{font-family:var(--dk-display);letter-spacing:-.02em;margin-top:.2rem;font-size:1.2rem;font-weight:700;line-height:1.1}.dk-meter{margin-top:.85rem}.dk-meter__row{color:var(--dk-ink-2);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.dk-meter__row strong{color:var(--dk-ink);font-weight:700}.dk-meter__bar{border:1.5px solid var(--dk-ink);background:var(--dk-paper);border-radius:999px;height:.55rem;margin-top:.35rem;overflow:hidden}.dk-meter__bar i{background:var(--dk-green);transform-origin:0;height:100%;display:block}.dk-rt__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.dk-binder__panels{margin-top:.9rem}.dk-panel{display:none}.dk-panel__title{border-bottom:1.5px solid var(--dk-ink);font-family:var(--dk-display);letter-spacing:-.01em;align-items:baseline;gap:.5rem;padding-bottom:.45rem;font-size:1rem;font-weight:700;display:flex}.dk-panel__title b{font-family:var(--dk-mono);color:var(--dk-ink-3);font-size:.75rem}.dk-row{border-bottom:1px dashed var(--dk-line-2);animation:dk-row-in .55s var(--dk-ease) both;animation-delay:calc(50ms + var(--i,0) * 80ms);align-items:center;gap:.7rem;padding:.6rem 0;display:flex}.dk-row__main{flex:1;min-width:0}.dk-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dk-row__meta{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-top:.25rem;display:flex}.dk-row__no{font-family:var(--dk-mono);color:var(--dk-ink-3);font-size:.6875rem}.dk-binder__tabs{flex-direction:column;gap:.3rem;width:2.6rem;display:flex;position:absolute;top:1.4rem;right:0}.dk-tabl{border:1.5px solid var(--dk-ink);height:3.05rem;font-family:var(--dk-mono);color:var(--dk-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .25s var(--dk-spring);animation:dk-row-in .5s var(--dk-ease) both;animation-delay:calc(.6s + var(--i,0) * 70ms);border-left:0;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;margin-left:-1.5px;font-size:.8125rem;font-weight:800;display:flex}@media (hover:hover){.dk-tabl:hover{transform:translate(3px)}}.dk-rt input:first-of-type:checked~.dk-binder__tabs>.dk-tabl:first-child,.dk-rt input:nth-of-type(2):checked~.dk-binder__tabs>.dk-tabl:nth-child(2),.dk-rt input:nth-of-type(3):checked~.dk-binder__tabs>.dk-tabl:nth-child(3),.dk-rt input:nth-of-type(4):checked~.dk-binder__tabs>.dk-tabl:nth-child(4),.dk-rt input:nth-of-type(5):checked~.dk-binder__tabs>.dk-tabl:nth-child(5),.dk-rt input:nth-of-type(6):checked~.dk-binder__tabs>.dk-tabl:nth-child(6){box-shadow:inset -5px 0 0 var(--dk-ink);transform:translate(6px)}.dk-rt input:first-of-type:focus-visible~.dk-binder__tabs>.dk-tabl:first-child,.dk-rt input:nth-of-type(2):focus-visible~.dk-binder__tabs>.dk-tabl:nth-child(2),.dk-rt input:nth-of-type(3):focus-visible~.dk-binder__tabs>.dk-tabl:nth-child(3),.dk-rt input:nth-of-type(4):focus-visible~.dk-binder__tabs>.dk-tabl:nth-child(4),.dk-rt input:nth-of-type(5):focus-visible~.dk-binder__tabs>.dk-tabl:nth-child(5),.dk-rt input:nth-of-type(6):focus-visible~.dk-binder__tabs>.dk-tabl:nth-child(6){outline:3px solid var(--dk-ink);outline-offset:2px}.dk-rt input:first-of-type:checked~.dk-binder__body .dk-panel:first-child,.dk-rt input:nth-of-type(2):checked~.dk-binder__body .dk-panel:nth-child(2),.dk-rt input:nth-of-type(3):checked~.dk-binder__body .dk-panel:nth-child(3),.dk-rt input:nth-of-type(4):checked~.dk-binder__body .dk-panel:nth-child(4),.dk-rt input:nth-of-type(5):checked~.dk-binder__body .dk-panel:nth-child(5),.dk-rt input:nth-of-type(6):checked~.dk-binder__body .dk-panel:nth-child(6){display:block}.dk-binder__stamp{z-index:3;background:var(--dk-card);animation:dk-stamp-in .6s var(--dk-spring) 1.15s both;position:absolute;top:-1.7rem;right:3.2rem}.dk-binder__mail{z-index:3;background:var(--dk-marker);border:1.5px solid var(--dk-ink);max-width:15.5rem;box-shadow:4px 4px 0 var(--dk-ink);color:var(--dk-ink);animation:dk-pop-in .7s var(--dk-spring) 1.7s both, dk-float 7s ease-in-out 2.6s infinite;border-radius:.375rem;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.75rem;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:-2.4rem;left:-.8rem;rotate:-2deg}.dk-binder__mail svg{flex:none}.dk-cap{text-align:center;font-family:var(--dk-mono);letter-spacing:.06em;color:var(--dk-ink-3);margin-top:3.6rem;font-size:.6875rem}.dk-teaser{--dk-display:var(--dk-text);border-block:1.5px solid var(--dk-ink);padding-block:clamp(3.5rem,2rem + 5vw,6.5rem);position:relative;overflow:clip}.dk-teaser .dk-h2{letter-spacing:-.04em;font-weight:800}.dk-teaser__dots{pointer-events:none;background-image:radial-gradient(#1d1a1629 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.dk-teaser__grid{gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.dk-teaser__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3.5rem}}.dk-teaser__cta{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2rem;display:flex}.dk-teaser__points{gap:.9rem;list-style:none;display:grid}.dk-teaser__point{background:var(--dk-card);border:1.5px solid var(--dk-ink);box-shadow:5px 5px 0 var(--dk-ink);border-radius:.375rem;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem 1.1rem 0;display:flex;position:relative;overflow:hidden}.dk-teaser__tab{border-right:1.5px solid var(--dk-ink);width:3.1rem;font-family:var(--dk-mono);color:var(--dk-ink);flex:none;align-self:stretch;place-items:center;margin:-1.1rem 0;font-size:.8125rem;font-weight:800;display:grid}.dk-teaser__point h3{letter-spacing:-.02em;font-size:1.0625rem;font-weight:800;line-height:1.2}.dk-teaser__point p{color:var(--dk-ink-2);margin-top:.35rem;font-size:.9375rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.dk *,.dk :before,.dk :after{transition:none!important;animation:none!important}.dk-stamp{transform:rotate(-7deg)}}}
