:root{--wf-bg:#fff;--wf-surface:#f4f4f4;--wf-surface-strong:#e6e6e6;--wf-fg:#111;--wf-muted:#5c5c5c;--wf-line:#111;--wf-line-soft:#b5b5b5;--wf-font:var(--d-font-sans);--wf-text-sm:.875rem;--wf-text-base:1rem;--wf-text-lg:1.25rem;--wf-text-xl:1.75rem;--wf-text-2xl:2.25rem;--wf-space-1:.25rem;--wf-space-2:.5rem;--wf-space-3:.75rem;--wf-space-4:1rem;--wf-space-6:1.5rem;--wf-space-8:2rem;--wf-space-12:3rem;--wf-border:2px solid var(--wf-line);--wf-border-soft:1px solid var(--wf-line-soft);--wf-border-dashed:2px dashed var(--wf-line-soft);--wf-container:72rem;--wf-gutter:var(--wf-space-4);--u:calc(100vw / 1440);--d-ink:#050a0e;--d-bg:#fff;--d-placeholder:#e9ecef;--d-font-sans:var(--font-inter), system-ui, sans-serif;--d-font-serif:var(--font-besley), Georgia, serif;--d-ease:cubic-bezier(.2, .7, .2, 1);--d-ease-out:cubic-bezier(.16, 1, .3, 1);--d-ease-in:cubic-bezier(.7, 0, .84, 0)}@media (max-width:767px){:root{--u:calc(100vw / 375)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--wf-bg);min-height:100vh;color:var(--wf-fg);font-family:var(--wf-font);font-size:var(--wf-text-base);flex-direction:column;margin:0;line-height:1.6;display:flex;overflow-x:clip}main{width:100%;max-width:var(--wf-container);padding:var(--wf-space-8) var(--wf-gutter) var(--wf-space-12);flex:1;margin:0 auto}h1,h2,h3,h4{margin:0 0 var(--wf-space-4);letter-spacing:-.03em;font-weight:700;line-height:1.25}h1{font-size:var(--wf-text-2xl)}h2{font-size:var(--wf-text-xl)}h3{font-size:var(--wf-text-lg)}h4{font-size:var(--wf-text-base)}p{margin:0 0 var(--wf-space-4)}a{color:inherit;text-underline-offset:.2em;text-decoration:underline}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px dashed var(--wf-fg);outline-offset:3px}ul,ol{margin:0 0 var(--wf-space-4);padding-left:var(--wf-space-6)}img,video,iframe{filter:grayscale();max-width:100%}figure{margin:0}blockquote{padding:var(--wf-space-4);font-family:var(--d-font-serif);border-left:var(--wf-border);background:var(--wf-surface);margin:0}blockquote p:last-child{margin-bottom:0}figcaption{margin-top:var(--wf-space-2);font-size:var(--wf-text-sm);color:var(--wf-muted)}hr{border:0;border-top:var(--wf-border-dashed);margin:var(--wf-space-8) 0}table{border-collapse:collapse;width:100%}th,td{padding:var(--wf-space-2) var(--wf-space-3);border:var(--wf-border-soft);text-align:left}details{border:var(--wf-border);padding:var(--wf-space-3) var(--wf-space-4)}details+details{border-top:0}summary{cursor:pointer;font-weight:700}details[open] summary{margin-bottom:var(--wf-space-3)}button,input,select,textarea{font:inherit;color:inherit}button,.wf-button{align-items:center;gap:var(--wf-space-2);padding:var(--wf-space-2) var(--wf-space-4);border:var(--wf-border);background:var(--wf-bg);cursor:pointer;text-decoration:none;display:inline-flex}button:hover,.wf-button:hover{background:var(--wf-surface-strong)}button:disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;padding:var(--wf-space-2) var(--wf-space-3);border:var(--wf-border);background:var(--wf-bg)}label{font-weight:700}address{font-style:normal}address>p{margin:0 0 var(--wf-space-1)}main>*+*,main>article>*+*{margin-top:var(--wf-space-8)}.wf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-skip-link{left:var(--wf-space-4);z-index:100;padding:var(--wf-space-2) var(--wf-space-4);border:var(--wf-border);background:var(--wf-bg);position:absolute;top:-100px}.wf-skip-link:focus{top:var(--wf-space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.embed-container{aspect-ratio:16/9;border:var(--wf-border);background:var(--wf-surface-strong);position:relative}.embed-container iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
