@font-face{font-family:Frankie News;src:url(/fonts/FrankieNewsRegular.woff2) format("woff2"),url(/fonts/FrankieNewsRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HEX Franklin;src:url(/fonts/HEXFranklin-Variable.woff2) format("woff2");font-weight:400 800;font-stretch:60% 100%;font-style:normal;font-display:swap}html,body{margin:0}:root{--paper: #f9f9f9;--ink: #111111;--mute: #9a9a96;--line: #e4e4e0;--block: #4d4d4d;--head: "Frankie News", "Libre Franklin", system-ui, sans-serif;--sign: "HEX Franklin", "Libre Franklin", sans-serif;--type: "HEX Franklin", "Libre Franklin", system-ui, sans-serif}*{box-sizing:border-box}.dl-root{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--type);font-size:15px;line-height:1.6}button{font-family:inherit}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.dl-top{position:sticky;top:0;z-index:30;background:transparent;pointer-events:none}.dl-top .dl-toprow>*{pointer-events:auto}.dl-toprow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 48px 16px}.dl-mark{font-family:var(--sign);font-size:15px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;padding:4px 0;color:var(--ink);mix-blend-mode:difference}.dl-tagline{position:absolute;left:50%;transform:translate(-50%);font-family:var(--type);font-size:10.5px;letter-spacing:.01em;color:var(--mute);white-space:nowrap}@media (max-width: 900px){.dl-tagline{display:none}}.dl-topright{display:flex;align-items:center;gap:26px}.dl-navlink{font-family:var(--sign);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:none;border:none;padding:4px 0;cursor:pointer;mix-blend-mode:difference}.dl-add{font-family:var(--sign);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:8px 14px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--paper)}.dl-add:hover{background:#000}.dl-navlink:focus-visible,.dl-add:focus-visible,.dl-filtericon:focus-visible,.dl-chip:focus-visible,.dl-clear:focus-visible,.dl-stage:focus-visible,.dl-act:focus-visible,.dl-modal-x:focus-visible,.dl-minitag:focus-visible,.dl-back:focus-visible,.dl-buy:focus-visible,.dl-backup-btn:focus-visible,.dl-work-card:focus-visible,.dl-login-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dl-filtericon{position:relative;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ink);cursor:pointer}.dl-filtericon:hover{background:#ececea}.dl-filtericon-on{background:var(--ink);color:var(--paper)}.dl-filtericon-on:hover{background:#000;color:var(--paper)}.dl-filterbadge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--ink);color:var(--paper);border:1px solid var(--paper);font-family:var(--type);font-size:9px;line-height:13px}.dl-filterbar{display:flex;gap:8px;align-items:center;margin:6px 48px 0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.dl-filterbar::-webkit-scrollbar{display:none}.dl-chip{font-family:var(--sign);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;gap:6px}.dl-chip:hover{border-color:var(--ink)}.dl-chip-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dl-chip-n{font-family:var(--type);font-size:10px;opacity:.65}.dl-chip button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0}.dl-clear{font-family:var(--type);font-size:12px;cursor:pointer;white-space:nowrap;border:none;color:var(--mute);background:none}.dl-clear:hover{color:var(--ink)}.dl-filternote{font-family:var(--type);font-size:13px;color:var(--mute);margin:0 0 26px}.dl-hero{font-family:var(--head);font-size:clamp(32px,4vw,48px);line-height:.98;letter-spacing:.01em;text-transform:uppercase;text-align:center;margin:26px auto 64px;padding:0 24px;max-width:1100px}.dl-scroll{max-width:1840px;margin:0 auto;padding:0 50px 50px}@media (max-width: 700px){.dl-scroll{padding:0 24px 70px}.dl-toprow{padding:22px 24px 8px}.dl-filterbar{margin:6px 24px 0}}.dl-loading,.dl-end{font-family:var(--type);color:var(--mute);text-align:center;font-size:13px;padding:46px 0;letter-spacing:.06em}.dl-day{margin-bottom:84px}.dl-dayhead{position:sticky;top:62px;z-index:12;display:flex;align-items:baseline;gap:16px;margin-bottom:22px;padding:8px 0;background:transparent;pointer-events:none}.dl-dayhead>*{pointer-events:auto}@media (max-width: 700px){.dl-dayhead{top:58px}}.dl-daylabel{font-family:var(--sign);font-size:14px;letter-spacing:.1em;text-transform:uppercase}.dl-addnote{font-family:var(--sign);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:none;border:none;cursor:pointer;padding:2px 8px;border-radius:999px}.dl-addnote:hover{color:var(--ink);background:#ececea}.dl-count{margin-left:auto;font-family:var(--type);font-size:12px;color:var(--mute)}.dl-dayadd{position:relative;display:inline-flex;align-items:center;gap:8px}.dl-plus{width:22px;height:22px;border-radius:50%;border:1px solid #c9c9c5;background:transparent;color:var(--mute);font-size:15px;line-height:1;cursor:pointer;padding:0;transition:transform .15s ease,color .15s,border-color .15s}.dl-plus:hover,.dl-plus-on{border-color:var(--ink);color:var(--ink)}.dl-plus-on{transform:rotate(45deg)}.dl-plusmenu{display:inline-flex;gap:6px}.dl-plusmenu button{font-family:var(--sign);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.dl-plusmenu button:hover{border-color:var(--ink)}.dl-stage{width:100%;min-height:300px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #cfcfcb;border-radius:4px;background:transparent;color:var(--ink);font-family:var(--type);font-size:15px}.dl-stage:hover{border-color:var(--ink);background:#f2f2f0}.dl-stage-title{font-family:var(--sign);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.dl-stage-sub{font-size:12px;color:var(--mute)}.dl-imgbox{position:relative;display:block;width:100%;background:var(--block);overflow:hidden}.dl-imgbox img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;animation:dl-in .6s ease both}@keyframes dl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dl-itemcap{font-family:var(--type);font-size:11px;line-height:1.5;color:var(--mute);margin:8px 0 0;max-width:52ch}.dl-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--block)}.dl-ph-x{display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:12px}@media (prefers-reduced-motion: reduce){.dl-imgbox img{animation:none}}.dl-grid{column-count:3;column-gap:20px}@media (max-width: 860px){.dl-grid{column-count:2}}@media (max-width: 540px){.dl-grid{column-count:1}}.dl-fig{position:relative;margin:0 0 26px;break-inside:avoid;cursor:pointer}.dl-note-flat{break-inside:avoid;margin:0 0 26px}.dl-canvas{position:relative;width:100%}.dl-item{position:absolute;margin:0}.dl-item-img{cursor:pointer}.dl-canvas-edit .dl-item{cursor:grab;touch-action:none}.dl-item-drag{cursor:grabbing!important}.dl-item-drag .dl-imgbox{box-shadow:0 14px 40px #00000038}.dl-item-note{padding:2px}.dl-note-text{margin:0;font-family:var(--type);font-size:15px;line-height:1.7;color:var(--ink);white-space:pre-wrap}.dl-note-edit{width:100%;font-family:var(--type);font-size:14px;line-height:1.6;color:var(--ink);border:1px solid var(--ink);border-radius:4px;background:var(--paper);padding:8px;resize:vertical;outline:none}.dl-note-actions{top:-30px;right:0}.dl-hoverbar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:26px 12px 10px;background:linear-gradient(to top,#0009,#0000);color:#fff;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.dl-item-img:hover .dl-hoverbar,.dl-fig:hover .dl-hoverbar{opacity:1;transform:translateY(0)}@media (hover: none){.dl-hoverbar{display:none}}.dl-hoverbar-text{font-family:var(--type);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-hoverbar-text em{font-style:normal;font-family:var(--sign);opacity:.85;margin-left:6px}.dl-hoverbar-btn{font-family:var(--sign);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--paper);color:var(--ink);padding:5px 12px;border-radius:999px;white-space:nowrap}.dl-fig-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s;z-index:3}.dl-imgbox:hover .dl-fig-actions,.dl-item:hover .dl-fig-actions,.dl-fig-editing .dl-fig-actions,.dl-fig-actions:focus-within{opacity:1}@media (hover: none){.dl-fig-actions{opacity:1}}.dl-act{width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;font-size:13px;line-height:1;background:#0000008c;color:#fff}.dl-act:hover{background:#000000d9}.dl-act-on{background:#000;outline:1px solid #fff}.dl-minitag{font-family:var(--sign);font-size:10px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:4px 10px;border-radius:999px;border:none;background:#ececea;color:var(--ink)}.dl-minitag:hover{background:var(--ink);color:var(--paper)}.dl-resize{position:absolute;right:8px;bottom:8px;width:22px;height:22px;z-index:6;background:#0000008c;border-radius:4px;border-right:2px solid #fff;border-bottom:2px solid #fff;cursor:nwse-resize;opacity:0;transition:opacity .15s;touch-action:none}.dl-item:hover .dl-resize,.dl-imgbox:hover .dl-resize,.dl-item-drag .dl-resize{opacity:1}@media (hover: none){.dl-resize{opacity:1}}.dl-tagedit,.dl-prodedit{position:absolute;left:0;right:0;bottom:0;z-index:4;background:#f9f9f9f7;border-top:1px solid var(--ink);padding:10px;display:flex;flex-direction:column;gap:6px}.dl-tagedit-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dl-tagedit input,.dl-prodedit input{font-family:var(--type);font-size:12px;border:none;border-bottom:1px solid var(--line);outline:none;background:transparent;color:var(--ink);min-width:90px;flex:1;padding:4px 2px}.dl-tagedit input:focus,.dl-prodedit input:focus{border-bottom-color:var(--ink)}.dl-tagedit input::placeholder,.dl-prodedit input::placeholder{color:var(--mute)}.dl-tagedit-done,.dl-prodedit-save,.dl-prodedit-remove{align-self:flex-end;font-family:var(--sign);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;color:var(--mute)}.dl-tagedit-done:hover,.dl-prodedit-remove:hover,.dl-prodedit-save{color:var(--ink)}.dl-prodedit-row{display:flex;justify-content:flex-end;gap:14px;margin-top:2px}.dl-pagepick{font-family:var(--type);font-size:12px;color:var(--ink);border:1px solid var(--line);border-radius:4px;background:var(--paper);padding:6px 8px}.dl-page{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.dl-page-top{display:flex;justify-content:space-between;align-items:center;padding:6px 48px 18px}@media (max-width: 700px){.dl-page-top{padding:6px 24px 16px}}.dl-page-tools{display:flex;gap:8px}.dl-back{font-family:var(--sign);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.dl-back:hover{border-color:var(--ink)}.dl-del-confirm{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dl-work{flex:1;width:100%;max-width:1840px;margin:0 auto;padding:10px 48px 140px}.dl-work-title{font-family:var(--head);font-size:clamp(32px,4vw,48px);text-transform:uppercase;text-align:center;letter-spacing:.01em;line-height:1;margin:10px 0 54px}.dl-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 36px}@media (max-width: 1000px){.dl-work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.dl-work-grid{grid-template-columns:1fr}}.dl-work-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;background:none;border:none;padding:0;color:var(--ink)}.dl-work-cover{position:relative;display:block;width:100%;background:var(--block);overflow:hidden}.dl-work-cover img{width:100%;height:100%;object-fit:cover;display:block}.dl-work-cover-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--block)}.dl-work-card-title{font-family:var(--head);font-size:clamp(22px,2vw,30px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em}.dl-work-card-snip{font-family:var(--type);font-size:13.5px;line-height:1.6;color:#333}.dl-work-grid .dl-work-card{transition:opacity .25s ease}.dl-work-grid:has(.dl-work-card:hover) .dl-work-card{opacity:.4}.dl-work-grid:has(.dl-work-card:hover) .dl-work-card:hover{opacity:1}.dl-work-card-more{font-family:var(--sign);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding-bottom:2px;margin-top:2px}.dl-page-body{flex:1;width:100%;max-width:760px;margin:0 auto;padding:24px 40px 150px}.dl-page-title{font-family:var(--head);font-size:clamp(30px,4vw,48px);text-transform:uppercase;letter-spacing:.01em;line-height:1.02;margin:0 0 10px}.dl-page-sub{font-family:var(--type);font-size:13px;color:var(--mute);margin:0 0 26px}.dl-page-text{font-family:var(--type);max-width:none;margin:0 0 18px;color:#222;font-size:16px;line-height:1.75}.dl-page-imgs{margin-top:38px;display:flex;flex-direction:column;gap:30px}.dl-page-fig{cursor:default;overflow:hidden;max-width:100%}.dl-page-fig.dl-imgw-wide,.dl-page-fig.dl-imgw-full{max-width:none}.dl-imgw-wide{width:min(1280px,calc(100vw - 80px));margin-left:50%;transform:translate(-50%)}.dl-imgw-full{width:100vw;margin-left:50%;transform:translate(-50%)}.dl-gal{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;width:min(1280px,calc(100vw - 80px));margin-left:50%;transform:translate(-50%)}.dl-gal .dl-page-fig{margin:0}.dl-slider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;padding:0 40px 8px;scrollbar-width:none}.dl-slider::-webkit-scrollbar{display:none}.dl-slider .dl-page-fig{flex:0 0 auto;height:min(62vh,560px);margin:0;scroll-snap-align:center}.dl-slider .dl-page-fig img{height:100%;width:auto}.dl-modepick{position:absolute;top:8px;left:8px;z-index:3;font-family:var(--sign);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:#0009;color:#fff;border:none;border-radius:4px;padding:4px 6px}.dl-page-fig img{width:100%;height:100%;object-fit:cover;display:block}.dl-page-add{min-height:140px;margin-top:26px;font-size:14px}.dl-page-title-input,.dl-page-sub-input,.dl-page-text-input{display:block;width:100%;font-family:var(--type);color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--line);outline:none;padding:6px 0;margin-bottom:14px}.dl-page-title-input{font-family:var(--head);font-size:clamp(26px,4vw,44px);text-transform:uppercase}.dl-page-sub-input{font-size:13px;color:var(--mute)}.dl-page-text-input{font-size:15px;line-height:1.6;resize:vertical;border:1px solid var(--line);border-radius:4px;padding:10px}.dl-page-title-input:focus,.dl-page-sub-input:focus,.dl-page-text-input:focus{border-color:var(--ink)}.dl-about{flex:1;width:100%;max-width:1840px;margin:0 auto;padding:10px 48px 140px}.dl-about-title{margin-bottom:54px}.dl-about-cols{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}@media (max-width: 860px){.dl-about-cols{grid-template-columns:1fr;gap:30px}}.dl-about-img{background:var(--block);aspect-ratio:6 / 5;width:100%}.dl-about-text{font-family:var(--type);font-size:15px;line-height:1.75;max-width:62ch;padding-top:40px}.dl-about-text p{margin:0 0 22px}.dl-about-mail{color:var(--ink)}.dl-about-owner{margin-top:40px;padding-top:0}.dl-pagelist a{color:var(--ink)}.dl-clock{font-family:var(--sign);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;mix-blend-mode:difference}.dl-clock-colon{transition:opacity 0s}.dl-clock-colon-off{opacity:0}.dl-footer{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;padding:16px 48px 18px;pointer-events:none}.dl-footer a,.dl-footer span{pointer-events:auto}@media (max-width: 700px){.dl-footer{padding:12px 24px 14px}}.dl-footer-c{font-family:var(--sign);font-size:15px;letter-spacing:.1em;mix-blend-mode:difference}.dl-footer-links{display:flex;gap:18px}.dl-footer-links a{font-family:var(--sign);font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;mix-blend-mode:difference}.dl-split{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;background:var(--paper)}.dl-split-img{position:relative;flex:1 1 62%;display:flex;align-items:center;justify-content:center;padding:44px;min-width:0}.dl-split-img img{max-width:100%;max-height:calc(100vh - 88px);object-fit:contain;display:block}.dl-split-info{flex:0 0 360px;max-width:40%;border-left:1px solid var(--line);padding:64px 34px 30px;overflow-y:auto}.dl-split-x{position:fixed;top:14px;right:16px;z-index:71;background:var(--paper)}.dl-split-date{font-family:var(--sign);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 14px}.dl-split-cap{font-family:var(--type);font-size:15px;line-height:1.7;margin:0 0 18px}.dl-split-capedit{width:100%;font-family:var(--type);font-size:14px;line-height:1.6;color:var(--ink);border:1px solid var(--line);border-radius:4px;background:var(--paper);padding:8px;resize:vertical;outline:none;margin-bottom:18px}.dl-split-capedit:focus{border-color:var(--ink)}.dl-split-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.dl-split-block{border-top:1px solid var(--line);padding-top:16px;margin-top:4px;margin-bottom:18px}.dl-split-label{font-family:var(--sign);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 8px}.dl-split-prodname{font-family:var(--head);text-transform:uppercase;font-size:18px;margin:0 0 2px}.dl-shopprice{font-family:var(--type);font-size:15px;margin:0 0 8px}.dl-shopnote{font-family:var(--type);font-size:12px;color:var(--mute);margin:8px 0 0}.dl-split-pagelink{font-family:var(--head);text-transform:uppercase;font-size:20px;color:var(--ink);background:none;border:none;padding:0;cursor:pointer;text-align:left}.dl-buy{display:inline-flex;align-items:center;margin-top:4px;font-family:var(--sign);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:11px 20px;border-radius:999px;background:var(--ink);color:var(--paper);border:none;cursor:pointer}.dl-buy:hover{background:#000}@media (max-width: 700px){.dl-split{flex-direction:column;overflow-y:auto}.dl-split-img{flex:none;padding:54px 16px 10px}.dl-split-img img{max-height:60vh}.dl-split-info{flex:none;max-width:none;border-left:none;border-top:1px solid var(--line);padding:22px 20px 60px}}.dl-scroll,.dl-page{animation:dl-view .45s ease both}.dl-hero{animation:dl-view .6s ease both}.dl-page-title,.dl-work-title{animation:dl-view .5s ease both}.dl-page-sub{animation:dl-view .5s .07s ease both}.dl-page-text,.dl-about-text{animation:dl-view .55s .14s ease both}.dl-page-imgs,.dl-about-img{animation:dl-view .6s .2s ease both}.dl-work-grid .dl-work-card{animation:dl-view .5s ease backwards}.dl-work-grid .dl-work-card:nth-child(2){animation-delay:.07s}.dl-work-grid .dl-work-card:nth-child(3){animation-delay:.14s}.dl-work-grid .dl-work-card:nth-child(4){animation-delay:.21s}.dl-work-grid .dl-work-card:nth-child(5){animation-delay:.28s}.dl-work-grid .dl-work-card:nth-child(n+6){animation-delay:.34s}@keyframes dl-view{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dl-split{animation:dl-fade .3s ease both}.dl-split-img img{animation:dl-settle .45s ease both}.dl-split-info{animation:dl-view .45s .08s ease both}@keyframes dl-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-settle{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.dl-scroll,.dl-page,.dl-hero,.dl-page-title,.dl-work-title,.dl-page-sub,.dl-page-text,.dl-about-text,.dl-page-imgs,.dl-about-img,.dl-work-grid .dl-work-card,.dl-split,.dl-split-img img,.dl-split-info{animation:none}}.dl-quote{margin:0;padding:60px 40px 30px;border-left:4px solid var(--ink)}.dl-quote:before{content:"“";display:block;font-family:var(--head);font-size:80px;line-height:.6;color:var(--ink)}.dl-quote p{margin:0;font-family:var(--head);font-style:normal;font-size:28px;line-height:1;letter-spacing:-.06em}.dl-quote cite{display:block;margin-top:10px;font-family:var(--sign);font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dl-linkcard{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);text-decoration:none}.dl-linkcard:hover{border-color:var(--ink)}.dl-linkcard-label{font-family:var(--type);font-size:14px}.dl-linkcard-host{font-family:var(--sign);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.dl-videobox{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background:var(--block)}.dl-videobox iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dl-postcard{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:var(--ink)}.dl-postcard-cover{position:relative;display:block;width:100%;background:var(--block);overflow:hidden}.dl-postcard-cover img{width:100%;height:100%;object-fit:cover;display:block}.dl-postcard-title{font-family:var(--head);font-size:20px;line-height:1.1;text-transform:uppercase}.dl-postcard-sub{font-family:var(--type);font-size:12px;color:var(--mute)}.dl-snipimg{position:relative;display:block;width:100%;background:var(--block);overflow:hidden}.dl-snipimg img{width:100%;height:100%;object-fit:cover;display:block}.dl-snipimg .dl-itemcap{position:static;display:block}.dl-mutetext{color:var(--mute)}.dl-note-text a,.dl-quote a,.dl-page-text a{color:var(--ink)}.dl-blockedit{display:flex;flex-direction:column;gap:8px}.dl-blockedit textarea,.dl-blockedit input,.dl-blockedit select{width:100%;font-family:var(--type);font-size:14px;line-height:1.6;color:var(--ink);border:1px solid var(--ink);border-radius:4px;background:var(--paper);padding:8px;resize:vertical;outline:none}.dl-page-h2{font-family:var(--head);font-size:clamp(22px,3vw,32px);text-transform:uppercase;line-height:1.05;margin:30px 0 12px}.dl-work-new{text-align:center;margin:-30px 0 40px}.dl-mdarea{position:relative;display:block;width:100%}.dl-mdarea textarea{width:100%;font-family:var(--type);font-size:14px;line-height:1.6;color:var(--ink);border:1px solid var(--ink);border-radius:4px;background:var(--paper);padding:8px;resize:vertical;outline:none}.dl-mdbar{position:absolute;top:-40px;left:50%;transform:translate(-50%);z-index:8;display:inline-flex;align-items:center;gap:2px;background:#161616;border-radius:6px;padding:4px;box-shadow:0 6px 20px #00000040}.dl-mdbar:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#161616}.dl-mdbar button{min-width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#fff;cursor:pointer;font-family:var(--type);font-size:13px}.dl-mdbar button:hover{background:#333}.dl-mdbar input{width:190px;height:28px;border:none;border-radius:4px;background:#262626;color:#fff;font-family:var(--type);font-size:12px;padding:0 8px;outline:none}.dl-resize-note{background:#00000059}.dl-item-note:hover .dl-resize-note{opacity:1}.dl-linkcard-withimg{flex-direction:row;align-items:center;gap:12px}.dl-linkcard-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dl-linkcard-img{flex:0 0 86px}.dl-linkcard-img img{width:86px;height:62px;object-fit:cover;display:block;border-radius:4px}.dl-imgrow{display:flex;align-items:center;gap:8px}.dl-imgrow input{flex:1}.dl-imgrow-thumb{position:relative;flex:1;display:flex;align-items:center}.dl-imgrow-thumb img{width:86px;height:62px;object-fit:cover;border-radius:4px;display:block}.dl-imgrow-thumb .dl-act{position:absolute;top:-6px;left:72px}.dl-imgrow-upload{font-family:var(--sign);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap}.dl-imgrow-upload:hover{background:var(--ink);color:var(--paper)}.dl-imgrow-upload:disabled{opacity:.5;cursor:default}.dl-navlink,.dl-mark,.dl-footer-links a,.dl-split-pagelink{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1.5px;transition:background-size .3s ease}.dl-navlink:hover,.dl-navlink:focus-visible,.dl-mark:hover,.dl-mark:focus-visible,.dl-footer-links a:hover,.dl-footer-links a:focus-visible,.dl-split-pagelink:hover,.dl-split-pagelink:focus-visible{background-size:100% 1.5px}.dl-clear,.dl-about-mail,.dl-pagelist a,.dl-work-card-more,.dl-note-text a,.dl-quote a,.dl-page-text a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1.5px;transition:background-size .3s ease;padding-bottom:1px}.dl-clear:hover,.dl-about-mail:hover,.dl-pagelist a:hover,.dl-work-card:hover .dl-work-card-more,.dl-note-text a:hover,.dl-quote a:hover,.dl-page-text a:hover{background-size:0% 1.5px}@media (prefers-reduced-motion: reduce){.dl-navlink,.dl-mark,.dl-footer-links a,.dl-split-pagelink,.dl-clear,.dl-about-mail,.dl-pagelist a,.dl-work-card-more,.dl-note-text a,.dl-quote a,.dl-page-text a{transition:none}}.dl-page-h3{font-family:var(--head);font-size:clamp(19px,2.4vw,25px);text-transform:uppercase;line-height:1.08;margin:26px 0 10px}.dl-page-h4{font-family:var(--type);font-weight:700;font-size:clamp(17px,2vw,21px);text-transform:uppercase;line-height:1.1;margin:22px 0 8px}.dl-page-h5{font-family:var(--type);font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;line-height:1.15;margin:20px 0 8px}.dl-quote-big{border-left-width:3px;padding-left:20px}.dl-quote-big p{font-family:var(--head);font-style:normal;font-size:clamp(20px,2.8vw,30px);line-height:1.12;text-transform:uppercase}.dl-addrow{margin-top:26px}.dl-addrow .dl-page-add{margin-top:0}.dl-addrow-mode{display:flex;align-items:center;gap:8px;margin-top:10px;justify-content:center;font-family:var(--sign);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.dl-addrow-mode select{font-family:var(--type);font-size:12px;color:var(--ink);border:1px solid var(--line);border-radius:4px;background:var(--paper);padding:4px 8px}.dl-postnav{display:flex;align-items:center;justify-content:center;gap:48px;margin:40px 0 60px}.dl-postnav-btn{background:none;border:none;padding:8px;cursor:pointer}.dl-postnav-btn svg{display:block;fill:var(--ink);transition:transform .25s ease,opacity .25s ease}.dl-postnav-prev svg,.dl-postnav-next svg{width:58px;height:auto}.dl-postnav-grid svg{width:26px;height:auto}.dl-postnav-prev:hover svg{transform:translate(-5px)}.dl-postnav-next:hover svg{transform:translate(5px)}.dl-postnav-grid:hover svg{transform:scale(1.1)}.dl-postnav-off{opacity:.15;cursor:default;pointer-events:none}@media (prefers-reduced-motion: reduce){.dl-postnav-btn svg{transition:none}}.dl-endmark{display:block;margin:20px auto 4px;width:50vw;height:auto}@media (max-width: 700px){.dl-endmark{width:88vw}}.dl-imginline{margin:28px 0;clear:both}.dl-float{width:min(46%,340px);margin:6px 0 16px}.dl-float-left{float:left;margin-right:28px}.dl-float-right{float:right;margin-left:28px}.dl-float .dl-page-fig{width:100%;margin:0}.dl-pull{width:min(45%,320px);margin:6px 0 14px}.dl-pull-left{float:left;margin-right:28px}.dl-pull-right{float:right;margin-left:28px}.dl-pull p{font-size:17px}.dl-pull.dl-quote-big p{font-size:clamp(18px,2.2vw,24px)}.dl-page-h2,.dl-page-h3,.dl-page-h4,.dl-page-h5,.dl-imgw-wide,.dl-imgw-full,.dl-gal,.dl-slider-wrap,.dl-page-imgs{clear:both}.dl-imgnum{position:absolute;bottom:8px;left:8px;z-index:3;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0009;color:#fff;font-family:var(--sign);font-size:10px;letter-spacing:.04em}@media (max-width: 640px){.dl-float,.dl-pull{float:none;width:100%;margin-left:0;margin-right:0}}.dl-slider-wrap{position:relative;width:100vw;margin-left:50%;transform:translate(-50%)}.dl-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:0;border:none;background:none;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}.dl-slider-arrow svg{width:20px;height:auto;fill:var(--ink)}.dl-slider-arrow-prev{left:12px}.dl-slider-arrow-next{right:12px}.dl-slider-arrow:disabled{opacity:1;cursor:default}.dl-insertrow{margin-top:16px;text-align:center}.dl-insertrow .dl-addrow-mode{justify-content:center;margin-top:8px}.dl-about-img{position:relative;overflow:hidden}.dl-about-img img{width:100%;height:100%;object-fit:cover;display:block}.dl-about-img-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--sign);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.dl-about-img-pick{position:absolute;bottom:10px;right:10px;z-index:3;font-family:var(--sign);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid var(--ink);background:#f9f9f9e6;color:var(--ink);cursor:pointer}.dl-about-img-pick:hover{background:var(--ink);color:var(--paper)}.dl-about-img-x{position:absolute;top:10px;right:10px;z-index:3}.dl-about-labelfield{display:flex;flex-direction:column;gap:4px;margin-top:14px;font-family:var(--sign);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.dl-about-labelfield input{font-family:var(--type);font-size:14px;text-transform:none;letter-spacing:normal;color:var(--ink);border:1px solid var(--ink);border-radius:4px;background:var(--paper);padding:8px}.dl-wash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;background:#f9f9f9ed;display:flex;align-items:center;justify-content:center}.dl-wash-inner{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--type);font-size:16px;border:2px dashed var(--ink);border-radius:8px;padding:56px 80px;background:var(--paper)}.dl-wash-title{font-family:var(--sign);letter-spacing:.16em;text-transform:uppercase;font-size:18px}.dl-toast,.dl-busy{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:80;font-family:var(--type);font-size:13px;background:var(--ink);color:var(--paper);padding:9px 18px;border-radius:999px}.dl-busy{bottom:62px;background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.dl-modal-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000006b;display:flex;align-items:center;justify-content:center;padding:20px}.dl-modal{position:relative;max-width:460px;width:100%;max-height:86vh;overflow-y:auto;background:var(--paper);border-radius:8px;padding:34px 34px 30px;box-shadow:0 24px 60px #0003}.dl-modal h2{font-family:var(--head);text-transform:uppercase;margin:0 0 12px;font-size:26px}.dl-modal-x{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:transparent;cursor:pointer;font-size:20px;color:var(--mute)}.dl-modal-x:hover{color:var(--ink)}.dl-hint{margin-top:18px;font-family:var(--type);font-size:11px;color:var(--mute);letter-spacing:.02em}.dl-backup-row{display:flex;gap:10px;margin:4px 0 18px;align-items:center}.dl-backup-btn{font-family:var(--sign);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.dl-backup-btn:hover{background:var(--ink);color:var(--paper)}.dl-login{max-width:340px}.dl-login-input{display:block;width:100%;font-family:var(--type);font-size:15px;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:11px 12px;margin:14px 0 12px;outline:none;background:var(--paper)}.dl-login-input:focus{border-color:var(--ink)}.dl-login-btn{width:100%;justify-content:center}
