html,body{font-synthesis:none;background:#f1eee6;min-height:100%;margin:0;font-family:DW Geist Serif,serif}*{box-sizing:border-box}@font-face{font-family:DW Geist Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GeistSerif-Regular.woff2)format("woff2")}#dw-marble-site{--lm-paper:#f1eee6;--lm-ink:#36362e;--lm-muted:#68685c;--lm-line:#d5d2c6;--lm-accent:#69684c;background:var(--lm-paper);color:var(--lm-ink);isolation:isolate;min-height:720px;font:400 16px/1.5 DW Geist Serif,serif;position:relative;overflow:hidden}#dw-marble-site [hidden]{display:none!important}#dw-marble-site button,#dw-marble-site a{color:inherit;font:inherit}#dw-marble-site a{text-decoration:none}#dw-marble-site button{text-align:left;background:0 0;border:0;padding:0}#dw-marble-site button:hover,#dw-marble-site a:hover{text-underline-offset:5px;text-decoration:underline}#dw-marble-site .lm-header{z-index:2;border-bottom:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:18px;margin:0 36px;padding:28px 0 23px;display:flex;position:relative}#dw-marble-site .lm-logo{letter-spacing:-1px;font:22px/1 DW Geist Serif,serif}#dw-marble-site nav{flex-wrap:wrap;gap:26px;font-size:12px;display:flex}#dw-marble-site .lm-home{min-height:630px;position:relative}#dw-marble-site .lm-statue{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}#dw-marble-site .lm-copy{width:44%;padding:165px 0 0 7%;position:relative}#dw-marble-site .lm-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--lm-muted);margin:0 0 24px;font:400 12px/1.5 DW Geist Serif,serif}#dw-marble-site h1{letter-spacing:-.035em;margin:0 0 28px;font:400 clamp(54px,7.8vw,84px)/1.02 DW Geist Serif,serif}#dw-marble-site .lm-copy>p:not(.lm-kicker){color:var(--lm-muted);font:400 16px/1.65 DW Geist Serif,serif}#dw-marble-site .lm-foot{color:var(--lm-muted);justify-content:space-between;align-items:flex-end;gap:25px;font:400 12px/1.6 DW Geist Serif,serif;display:flex;position:absolute;bottom:29px;left:7%;right:36px}#dw-marble-site .lm-foot>a{border-top:1px solid var(--lm-line);padding-top:10px;font-size:11px}#dw-marble-site .lm-foot span{color:var(--lm-muted);font-size:11px}#dw-marble-site .lm-writing{padding:35px 36px}#dw-marble-site .lm-writing>.lm-kicker{margin-bottom:12px}#dw-marble-site .lm-writing>h1{margin-bottom:25px;font-size:42px}#dw-marble-site .lm-article{border-top:1px solid var(--lm-line);grid-template-columns:90px 1fr;align-items:center;gap:22px;padding:16px 0;display:grid}#dw-marble-site .lm-article pre{color:#62684c;background:#e3e4d8;justify-content:center;align-items:center;min-height:90px;margin:0;font:400 12px/1.2 DW Geist Serif,serif;display:flex}#dw-marble-site .lm-article:nth-of-type(2) pre{color:#75634f;background:#e4dfd4}#dw-marble-site .lm-article:nth-of-type(3) pre{color:#4f6560;background:#dfe4e1}#dw-marble-site .lm-article:nth-of-type(4) pre{color:#715d50;background:#e6e1d9}#dw-marble-site .lm-article>div>span{color:var(--lm-muted);font:400 12px/1.5 DW Geist Serif,serif}#dw-marble-site .lm-article h2{letter-spacing:-.02em;margin:5px 0 7px;font:400 21px/1.2 DW Geist Serif,serif}#dw-marble-site .lm-article p{color:var(--lm-muted);margin:0;font-size:12px}#dw-marble-site .lm-article:hover h2{text-underline-offset:4px;text-decoration:underline}#dw-marble-site .lm-about{max-width:680px;padding:85px 7%}#dw-marble-site .lm-about h1{font-size:54px}#dw-marble-site .lm-about>p:not(.lm-kicker){color:var(--lm-muted);font-size:16px;line-height:1.8}#dw-marble-site .lm-about>a{text-underline-offset:5px;text-decoration:underline}#dw-marble-site .lm-about .lm-note{margin-top:36px;font:400 12px/1.5 DW Geist Serif,serif!important}@media (width<=560px){#dw-marble-site{min-height:900px}#dw-marble-site .lm-header{margin:0 22px;padding:24px 0 20px}#dw-marble-site nav{gap:18px;font-size:11px}#dw-marble-site .lm-home{min-height:810px}#dw-marble-site .lm-copy{width:90%;padding:37px 22px 0}#dw-marble-site h1{margin-bottom:19px;font-size:53px}#dw-marble-site .lm-kicker{margin-bottom:19px;font-size:11px}#dw-marble-site .lm-copy>p:not(.lm-kicker){font-size:12px}#dw-marble-site .lm-foot{font-size:11px;bottom:23px;left:22px;right:22px}#dw-marble-site .lm-foot>a{max-width:180px;font-size:11px}#dw-marble-site .lm-writing{padding:29px 22px}#dw-marble-site .lm-writing>h1{font-size:38px}#dw-marble-site .lm-article{grid-template-columns:57px 1fr;gap:14px}#dw-marble-site .lm-article pre{font-size:8px}#dw-marble-site .lm-article h2{font-size:18px}#dw-marble-site .lm-article p{font-size:12px}#dw-marble-site .lm-about{padding:55px 22px}#dw-marble-site .lm-about h1{font-size:44px}}@media (pointer:coarse){#dw-marble-site nav button,#dw-marble-site nav a,#dw-marble-site .lm-pause{align-items:center;min-height:44px;display:inline-flex}}#dw-marble-site .lm-tools{align-items:center;gap:22px;display:flex}#dw-marble-site .lm-foot>a{border:0;padding:0}#dw-marble-site .lm-copy h1{overflow-wrap:anywhere}#dw-marble-site [data-copy=about]{white-space:pre-line}@media (width<=560px){#dw-marble-site .lm-tools{gap:18px}#dw-marble-site .lm-copy{padding-top:49px}}#dw-marble-site .ascii-grid{white-space:pre;display:block}#dw-marble-site .ascii-line{display:block}#dw-marble-site .ascii-cell{text-align:center;width:.64em;display:inline-block}#dw-marble-site nav{font-size:15px}#dw-marble-site .lm-article p{font-size:15px;line-height:1.5}#dw-marble-site .lm-foot a,#dw-marble-site .lm-foot button{font-size:13px}@media (width<=560px){#dw-marble-site nav{gap:16px;font-size:14px}#dw-marble-site .lm-copy>p:not(.lm-kicker){font-size:16px}#dw-marble-site .lm-article p{font-size:14px}}
