.dt-about-page{color:#f6f6f4;background:#090909}.dt-about-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);width:min(1240px,86%);margin:0 auto;padding:72px 0 64px;display:grid}.dt-about-copy>.section-kicker{letter-spacing:1.4px;margin:0 0 20px;font-size:11px}.dt-about-copy h1{font:800 clamp(64px, 6.8vw, 100px)/.95 var(--dt-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 25px}.dt-about-copy h1 em{font:inherit;color:#0000;-webkit-text-stroke:1px #f6f6f4}.dt-about-copy>p:not(.section-kicker){color:#b5b5b5;margin:0 0 18px;font-size:15px;line-height:1.85}.dt-about-copy strong{color:#f6f6f4;font-weight:700}.dt-about-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.dt-about-book{color:#090909;background:#f6f6f4;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:14px 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.dt-about-book:hover{background:#ddd;transform:translateY(-2px)}.dt-about-book>span{font-size:20px;line-height:1}.dt-about-contact-link{color:#ccc;border-bottom:1px solid #555;align-items:center;gap:18px;min-height:44px;font-size:13px;display:inline-flex}.dt-about-contact-link:hover{color:#fff;border-color:#fff}.dt-about-photos{grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:12px;min-width:0;height:420px;animation:.8s both dt-about-enter;display:grid}.dt-about-photos figure{background:#111;border:1px solid #292929;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;padding:10px 10px 0;display:grid}.dt-about-photos .dt-about-photo-main{grid-row:1/3}.dt-about-photos img{filter:grayscale();object-fit:contain;width:100%;height:100%;min-height:0;display:block}.dt-about-photos figcaption{color:#999;text-align:center;padding:12px 0;font-size:10px;line-height:1.5}.dt-contacts{border-top:1px solid #262626;width:min(1240px,86%);margin:0 auto;padding:52px 0 64px;scroll-margin-top:30px}.dt-contacts-heading{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:140px;margin-bottom:28px;display:flex;position:relative}.dt-contacts-watermark{z-index:-1;color:#0000;-webkit-text-stroke:1px #252525;font:800 clamp(74px, 12.5vw, 160px)/1 var(--dt-display);letter-spacing:.01em;pointer-events:none;white-space:nowrap;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.dt-contacts-heading .section-kicker{color:#a8a8a8;letter-spacing:3px;align-items:center;gap:14px;margin:0 0 12px;font-size:10px;display:flex}.dt-contacts-heading .section-kicker>span{background:#777;width:28px;height:1px}.dt-contacts-heading h2{font:800 clamp(44px, 5.2vw, 64px)/1 var(--dt-display);text-transform:uppercase;letter-spacing:0;margin:0}.dt-contact-list{background:linear-gradient(135deg,#171717,#111);border:1px solid #2d2d2d;border-radius:12px;gap:12px;width:min(100%,740px);margin:0 auto;padding:24px;display:grid}.dt-contact-card{color:#f6f6f4;background:#141414;border:1px solid #303030;border-radius:8px;align-items:center;gap:20px;min-width:0;min-height:90px;padding:17px 20px;transition:background .2s,border-color .2s,transform .2s;display:flex}.dt-contact-card:hover{background:#1d1d1d;border-color:#666;transform:translateY(-2px)}.dt-contact-icon{color:#fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.dt-contact-icon svg{width:28px;height:28px;display:block}.dt-contact-icon-phone{background:#222;border:1px solid #555}.dt-contact-icon-phone svg{width:25px;height:25px}.dt-contact-icon-instagram{background:radial-gradient(circle at 30% 105%,#ffd76c 0%,#f9a13b 25%,#f42669 50%,#ba19ac 75%,#653cd2 100%)}.dt-contact-icon-instagram svg{width:32px;height:32px}.dt-contact-icon-tiktok{background:#050505;border:1px solid #333}.dt-contact-icon-tiktok svg{filter:drop-shadow(-1px -1px #25f4ee)drop-shadow(1px 1px #fe2c55);width:26px;height:26px}.dt-contact-details{flex-direction:column;gap:4px;min-width:0;display:flex}.dt-contact-details strong{font:600 25px/1 var(--dt-display);text-transform:uppercase;letter-spacing:.2px}.dt-contact-details>span{color:#aaa;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.dt-contact-action{color:#888;align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.dt-contact-action>span{color:#ccc;font-size:22px;transition:transform .2s}.dt-contact-card:hover .dt-contact-action>span{transform:translate(2px,-2px)}.dt-about-next{border-top:1px solid #262626;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,86%);margin:0 auto;padding:26px 0;display:flex}.dt-about-next>span{color:#888;font-size:12px}.dt-about-next>a{font:600 25px/1.2 var(--dt-display);text-transform:uppercase;align-items:center;gap:24px;display:flex}@keyframes dt-about-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1000px){.dt-about-story{gap:32px}.dt-about-photos{height:390px}}@media (max-width:760px){.dt-about-story{grid-template-columns:1fr;gap:32px;padding:40px 0}.dt-about-copy h1{margin-bottom:22px;font-size:66px}.dt-about-copy>p:not(.section-kicker){font-size:14px;line-height:1.8}.dt-about-copy>.section-kicker{letter-spacing:1px;font-size:10px}.dt-about-actions{gap:20px;margin-top:24px}.dt-about-photos{gap:10px;height:340px}.dt-about-photos figure{padding:7px 7px 0}.dt-about-photos figcaption{padding:9px 0;font-size:9px}.dt-contacts{padding:32px 0 40px}.dt-contacts-heading{min-height:105px;margin-bottom:20px}.dt-contacts-watermark{font-size:clamp(60px,16vw,105px);top:2px}.dt-contacts-heading .section-kicker{letter-spacing:2px;gap:10px;font-size:9px}.dt-contacts-heading .section-kicker>span{width:18px}.dt-contacts-heading h2{font-size:44px}.dt-contact-list{gap:10px;padding:12px}.dt-contact-card{gap:14px;min-height:84px;padding:15px 12px}.dt-contact-icon{flex-basis:44px;width:44px;height:44px}.dt-contact-icon-instagram svg{width:28px;height:28px}.dt-contact-details strong{font-size:23px}.dt-contact-details>span{font-size:12px}.dt-contact-action{gap:0;font-size:0}.dt-contact-action>span{font-size:21px}.dt-about-next>span{max-width:150px;line-height:1.6}.dt-about-next>a{white-space:nowrap;gap:14px;font-size:22px}}@media (prefers-reduced-motion:reduce){.dt-about-photos{animation:none}.dt-about-page :is(.dt-about-book,.dt-contact-card,.dt-contact-action>span){transition:none;transform:none}}
