
:root{
  --dg-ink:#0b1220;
  --dg-ink-2:#121d33;
  --dg-paper:#f4efe5;
  --dg-paper-2:#fffaf0;
  --dg-red:#a41f2b;
  --dg-blue:#174ea6;
  --dg-gold:#c79a3b;
  --dg-green:#1d7c68;
  --dg-line:rgba(11,18,32,.16);
  --dg-shadow:0 30px 90px rgba(11,18,32,.18);
  --dg-radius:34px;
  --dg-font-serif:Georgia,'Times New Roman',serif;
  --dg-font-sans:Inter,Segoe UI,Roboto,Arial,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--dg-paper);color:var(--dg-ink);font-family:var(--dg-font-sans);overflow-x:hidden}
body.dg-menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
.site-header{position:sticky;top:0;z-index:90;background:rgba(244,239,229,.82);backdrop-filter:blur(18px);border-bottom:1px solid var(--dg-line)}
.utility-bar,.main-nav{display:none!important}
.header-main{width:min(1180px,calc(100% - 32px));margin:auto;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}
.brand-mark{width:48px;height:48px;border-radius:16px;object-fit:contain;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08)}
.brand-copy{line-height:1.05}.brand-name{font-family:var(--dg-font-serif);font-size:25px;font-weight:900;letter-spacing:-.03em}.brand-title{font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:var(--dg-red)}.brand-subtitle{font-size:12px;color:rgba(11,18,32,.64);font-weight:800}
.dg-orbit-trigger{width:auto;min-width:116px;height:58px;border:1px solid rgba(11,18,32,.18);border-radius:999px;background:var(--dg-ink);color:var(--dg-paper);display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;position:relative;box-shadow:0 20px 60px rgba(11,18,32,.18);transition:.25s ease;flex:0 0 auto;padding:0 18px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:12px}
.dg-orbit-trigger:hover{transform:translateY(-2px);background:var(--dg-red)}
.dg-orbit-trigger span{width:24px;height:2px;background:currentColor;display:block;position:relative;border-radius:2px}.dg-orbit-trigger span:before,.dg-orbit-trigger span:after{content:"";position:absolute;left:0;width:24px;height:2px;background:currentColor;border-radius:2px}.dg-orbit-trigger span:before{top:-8px}.dg-orbit-trigger span:after{top:8px}.dg-orbit-trigger:after{content:"MENU"}.dg-menu-open .dg-orbit-trigger span{background:transparent}.dg-menu-open .dg-orbit-trigger span:before{top:0;transform:rotate(45deg)}.dg-menu-open .dg-orbit-trigger span:after{top:0;transform:rotate(-45deg)}
.dg-menu-panel{position:fixed;inset:0;z-index:999;background:radial-gradient(circle at 20% 15%,rgba(199,154,59,.22),transparent 30%),radial-gradient(circle at 80% 20%,rgba(164,31,43,.18),transparent 34%),linear-gradient(135deg,#090f1d,#121d33 58%,#0b1220);color:var(--dg-paper);display:block;overflow:auto;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px) scale(.985);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}
body.dg-menu-open .dg-menu-panel,.dg-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.dg-menu-close{position:fixed;right:24px;top:24px;z-index:1001;width:62px;height:62px;border-radius:50%;border:1px solid rgba(244,239,229,.25);background:rgba(244,239,229,.08);color:var(--dg-paper);font-size:34px;cursor:pointer;line-height:1;transition:.2s ease}.dg-menu-close:hover{background:var(--dg-red);transform:rotate(90deg)}
.dg-menu-wrap{width:min(1180px,100%);margin:54px auto;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:stretch}.dg-menu-title{font-family:var(--dg-font-serif);font-size:clamp(54px,10vw,142px);line-height:.82;letter-spacing:-.08em;margin:0}.dg-menu-sub{max-width:650px;font-size:clamp(17px,2vw,23px);line-height:1.45;color:rgba(244,239,229,.76);margin:28px 0 0}.dg-menu-cards{display:grid;gap:12px}.dg-menu-card{border:1px solid rgba(244,239,229,.16);background:rgba(244,239,229,.075);border-radius:26px;padding:22px;display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;transition:.24s ease;position:relative;overflow:hidden}.dg-menu-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(199,154,59,.12),transparent);transform:translateX(-100%);transition:.25s ease}.dg-menu-card:hover{transform:translateX(8px);border-color:rgba(199,154,59,.5);background:rgba(244,239,229,.12)}.dg-menu-card:hover:before{transform:translateX(0)}.dg-menu-no{width:56px;height:56px;border-radius:18px;background:var(--dg-paper);color:var(--dg-ink);display:grid;place-items:center;font-family:var(--dg-font-serif);font-weight:900}.dg-menu-card strong{display:block;font-size:24px;font-family:var(--dg-font-serif);letter-spacing:-.03em}.dg-menu-card span{display:block;margin-top:3px;color:rgba(244,239,229,.66);font-size:14px}.dg-menu-arrow{font-size:28px;color:var(--dg-gold)}
.site-main{min-height:60vh}.dg-final{background:var(--dg-paper);overflow:hidden}.dg-shell{width:min(1180px,calc(100% - 32px));margin:auto}.dg-hero-final{position:relative;min-height:calc(100vh - 82px);display:grid;align-items:center;padding:58px 0 70px;isolation:isolate}.dg-hero-final:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,239,229,.96),rgba(244,239,229,.74),rgba(244,239,229,.93)),radial-gradient(circle at 74% 34%,rgba(23,78,166,.2),transparent 27%),radial-gradient(circle at 24% 76%,rgba(164,31,43,.16),transparent 30%);z-index:-2}.dg-hero-final:after{content:"";position:absolute;inset:auto -10% 0 -10%;height:46%;background:repeating-linear-gradient(90deg,rgba(11,18,32,.06) 0 1px,transparent 1px 90px);transform:skewY(-4deg);z-index:-1}
.dg-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.dg-kicker-final{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--dg-line);border-radius:999px;padding:9px 13px;background:rgba(255,250,240,.74);font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:950;color:var(--dg-red)}.dg-final-title .outline{color:transparent;-webkit-text-stroke:1.4px var(--dg-ink)}.dg-final-title .red{color:var(--dg-red)}.dg-final-lead{font-size:clamp(18px,2.1vw,25px);line-height:1.48;max-width:760px;margin:0;color:rgba(11,18,32,.78)}.dg-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.dg-final-btn{border-radius:999px;border:1px solid var(--dg-line);padding:15px 20px;background:var(--dg-paper-2);font-weight:950;display:inline-flex;align-items:center;gap:12px;transition:.22s ease}.dg-final-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(11,18,32,.12)}.dg-final-btn.primary{background:var(--dg-ink);color:var(--dg-paper)}.dg-final-btn.red{background:var(--dg-red);color:#fff}.dg-final-btn span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14)}
.dg-proof-object{position:relative;min-height:650px;border-radius:46px;background:linear-gradient(145deg,#0b1220,#15213a);box-shadow:var(--dg-shadow);overflow:hidden;color:var(--dg-paper);border:1px solid rgba(11,18,32,.2)}.dg-proof-object:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 90deg,rgba(199,154,59,.3),transparent,rgba(164,31,43,.25),transparent,rgba(23,78,166,.28));animation:spin 16s linear infinite}.dg-proof-inner{position:absolute;inset:20px;border-radius:34px;background:rgba(244,239,229,.06);backdrop-filter:blur(16px);border:1px solid rgba(244,239,229,.16);padding:26px;display:grid;grid-template-rows:auto 1fr auto;gap:20px}.dg-stamp{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dg-stamp b{font-family:var(--dg-font-serif);font-size:34px;letter-spacing:-.05em}.dg-stamp span{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:rgba(244,239,229,.62)}.dg-radar{position:relative;margin:auto;width:min(420px,84%);aspect-ratio:1;border-radius:50%;border:1px solid rgba(244,239,229,.22);display:grid;place-items:center;background:repeating-radial-gradient(circle,rgba(244,239,229,.07) 0 1px,transparent 1px 52px)}.dg-radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(199,154,59,.5),transparent 34%,transparent);animation:spin 6s linear infinite}.dg-radar-center{position:relative;z-index:2;width:170px;height:170px;border-radius:50%;background:var(--dg-paper);color:var(--dg-ink);display:grid;place-items:center;text-align:center;font-family:var(--dg-font-serif);font-weight:900;font-size:30px;line-height:.9;letter-spacing:-.04em}.dg-floating-note{position:absolute;border:1px solid rgba(244,239,229,.18);background:rgba(244,239,229,.1);border-radius:20px;padding:14px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.dg-floating-note.one{left:22px;top:38%}.dg-floating-note.two{right:22px;top:28%}.dg-floating-note.three{right:46px;bottom:25%}.dg-proof-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dg-proof-bottom div{border:1px solid rgba(244,239,229,.14);border-radius:20px;padding:14px;background:rgba(244,239,229,.08)}.dg-proof-bottom b{display:block;font-size:25px}.dg-proof-bottom span{display:block;color:rgba(244,239,229,.58);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}
.dg-section-final{padding:96px 0}.dg-section-head{display:grid;grid-template-columns:.4fr 1fr;gap:30px;margin-bottom:34px}.dg-label{font-size:12px;text-transform:uppercase;letter-spacing:.22em;font-weight:950;color:var(--dg-red)}.dg-section-head h2{font-family:var(--dg-font-serif);font-size:clamp(42px,6vw,92px);line-height:.88;letter-spacing:-.065em;margin:0}.dg-section-head p{font-size:20px;line-height:1.5;color:rgba(11,18,32,.68);max-width:800px}.dg-dossier-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:16px}.dg-dossier-card{min-height:330px;border:1px solid var(--dg-line);border-radius:34px;background:var(--dg-paper-2);padding:26px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:.25s ease}.dg-dossier-card:hover{transform:translateY(-8px);box-shadow:var(--dg-shadow)}.dg-dossier-card.large{grid-row:span 2;min-height:676px;background:var(--dg-ink);color:var(--dg-paper)}.dg-dossier-card.red{background:var(--dg-red);color:white}.dg-dossier-card.blue{background:var(--dg-blue);color:white}.dg-dossier-card.gold{background:#d9b85b}.dg-card-top{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:950;font-size:12px}.dg-dossier-card h3{font-family:var(--dg-font-serif);font-size:clamp(30px,4vw,62px);line-height:.92;letter-spacing:-.055em;margin:20px 0}.dg-dossier-card p{font-size:17px;line-height:1.48;opacity:.82}.dg-card-mark{font-family:var(--dg-font-serif);font-size:110px;line-height:.7;opacity:.12;position:absolute;right:18px;bottom:12px}.dg-large-index{display:grid;gap:12px;margin-top:24px}.dg-large-index a{display:flex;justify-content:space-between;border-top:1px solid rgba(244,239,229,.18);padding-top:14px;color:inherit;font-weight:900}.dg-method-panel{border-radius:44px;background:var(--dg-ink);color:var(--dg-paper);padding:24px;display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;box-shadow:var(--dg-shadow)}.dg-method-left{border-radius:30px;background:rgba(244,239,229,.08);border:1px solid rgba(244,239,229,.14);padding:24px}.dg-method-left h2{font-family:var(--dg-font-serif);font-size:clamp(38px,5.4vw,84px);line-height:.88;letter-spacing:-.06em;margin:0 0 20px}.dg-method-left p{color:rgba(244,239,229,.72);line-height:1.55;font-size:18px}.dg-method-buttons{display:grid;gap:10px;margin-top:26px}.dg-method-buttons button{border:1px solid rgba(244,239,229,.18);border-radius:22px;background:rgba(244,239,229,.08);color:var(--dg-paper);padding:16px;text-align:left;font-weight:950;cursor:pointer;transition:.2s ease}.dg-method-buttons button.active,.dg-method-buttons button:hover{background:var(--dg-paper);color:var(--dg-ink)}.dg-method-stage{border-radius:30px;background:var(--dg-paper);color:var(--dg-ink);padding:30px;min-height:440px;position:relative;overflow:hidden}.dg-method-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(164,31,43,.12),transparent 38%),repeating-linear-gradient(90deg,rgba(11,18,32,.05) 0 1px,transparent 1px 72px)}.dg-method-content{position:relative;z-index:1}.dg-method-content small{text-transform:uppercase;letter-spacing:.18em;font-weight:950;color:var(--dg-red)}.dg-method-content h3{font-family:var(--dg-font-serif);font-size:clamp(42px,5vw,86px);line-height:.84;letter-spacing:-.06em;margin:22px 0}.dg-method-content p{font-size:20px;line-height:1.5;color:rgba(11,18,32,.76)}.dg-footer-cta{padding:90px 0 110px;background:var(--dg-ink);color:var(--dg-paper);position:relative;overflow:hidden}.dg-footer-cta:before{content:"Dennis Gür";position:absolute;left:-4vw;bottom:-4vw;font-family:var(--dg-font-serif);font-size:18vw;line-height:.8;letter-spacing:-.08em;color:rgba(244,239,229,.04);white-space:nowrap}.dg-footer-cta .dg-shell{position:relative;z-index:1}.dg-footer-cta h2{font-family:var(--dg-font-serif);font-size:clamp(50px,8vw,132px);line-height:.82;letter-spacing:-.07em;margin:0 0 20px}.dg-footer-cta p{font-size:22px;line-height:1.45;color:rgba(244,239,229,.72);max-width:850px}.reveal-final{opacity:0;transform:translateY(24px);transition:.7s cubic-bezier(.2,.8,.2,1)}.reveal-final.visible{opacity:1;transform:none}

.dg-signature-footer{position:relative;background:linear-gradient(135deg,#070c17,#0b1220 52%,#141f36);color:var(--dg-paper);overflow:hidden;border-top:1px solid rgba(244,239,229,.14)}
.dg-signature-footer:before{content:"Dennis Gür";position:absolute;left:-5vw;top:18px;font-family:var(--dg-font-serif);font-size:18vw;line-height:.8;letter-spacing:-.09em;color:rgba(244,239,229,.035);white-space:nowrap;pointer-events:none}.dg-signature-footer:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(199,154,59,.14),transparent 28%),radial-gradient(circle at 20% 82%,rgba(164,31,43,.16),transparent 34%),repeating-linear-gradient(90deg,rgba(244,239,229,.035) 0 1px,transparent 1px 84px);pointer-events:none}.dg-footer-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:auto;padding:70px 0 24px}.dg-footer-command{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-bottom:42px}.dg-footer-seal{border:1px solid rgba(244,239,229,.16);border-radius:34px;background:rgba(244,239,229,.065);padding:30px;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 90px rgba(0,0,0,.22)}.dg-footer-eyebrow{display:inline-flex;width:max-content;border:1px solid rgba(199,154,59,.45);border-radius:999px;padding:8px 12px;color:#e1c475;text-transform:uppercase;letter-spacing:.18em;font-weight:950;font-size:11px}.dg-footer-seal h2{font-family:var(--dg-font-serif);font-size:clamp(44px,7vw,112px);line-height:.82;letter-spacing:-.075em;margin:22px 0 14px}.dg-footer-seal p{max-width:720px;font-size:19px;line-height:1.5;color:rgba(244,239,229,.72);margin:0}.dg-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dg-footer-action{display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1px solid rgba(244,239,229,.18);padding:13px 16px;background:rgba(244,239,229,.08);font-weight:950}.dg-footer-action.primary{background:var(--dg-paper);color:var(--dg-ink)}.dg-footer-action:hover{transform:translateY(-2px);background:var(--dg-red);color:#fff}.dg-footer-matrix{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dg-footer-box{border:1px solid rgba(244,239,229,.14);border-radius:28px;background:rgba(244,239,229,.055);padding:22px}.dg-footer-box h3{margin:0 0 14px;font-family:var(--dg-font-serif);font-size:28px;letter-spacing:-.04em}.dg-footer-box ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dg-footer-box a{color:rgba(244,239,229,.76);font-weight:800}.dg-footer-box a:hover{color:#e1c475}.dg-footer-box.wide{grid-column:1/-1}.dg-footer-status{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dg-footer-status div{border-top:1px solid rgba(244,239,229,.16);padding-top:12px}.dg-footer-status b{display:block;font-family:var(--dg-font-serif);font-size:30px}.dg-footer-status span{display:block;color:rgba(244,239,229,.58);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.dg-footer-bottom{border-top:1px solid rgba(244,239,229,.14);display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px;color:rgba(244,239,229,.62);font-size:13px;font-weight:800}.dg-footer-bottom a{color:rgba(244,239,229,.82)}
@media(max-width:900px){.dg-footer-command{grid-template-columns:1fr}.dg-footer-matrix{grid-template-columns:1fr}.dg-footer-status{grid-template-columns:1fr}.dg-footer-bottom{display:grid}}
@media(max-width:620px){.dg-footer-shell{padding-top:48px}.dg-footer-seal{border-radius:26px;padding:22px}.dg-footer-seal h2{font-size:52px}.dg-footer-actions{display:grid}.dg-footer-action{justify-content:center}.dg-footer-box{border-radius:22px}.dg-footer-command{gap:16px}}

@keyframes spin{to{transform:rotate(360deg)}}@keyframes dgFade{from{opacity:0}to{opacity:1}}
@media(max-width:980px){.dg-menu-wrap,.dg-hero-grid,.dg-section-head,.dg-method-panel{grid-template-columns:1fr}.dg-proof-object{min-height:560px}.dg-dossier-grid{grid-template-columns:1fr}.dg-dossier-card.large{min-height:450px}.dg-section-final{padding:68px 0}.dg-menu-title{font-size:64px}.dg-final-title{font-size:72px}.dg-proof-bottom{display: none;grid-template-columns:1fr}.dg-floating-note{display:none}.brand-subtitle{display:none}}
@media(max-width:620px){.header-main{min-height:72px;width:min(100% - 20px,1180px)}.brand-mark{width:42px;height:42px}.brand-name{font-size:21px}.brand-title{font-size:10px}.dg-orbit-trigger{min-width:56px;width:56px;height:56px;padding:0}.dg-orbit-trigger:after{content:""}.dg-menu-panel{padding:14px}.dg-menu-close{right:14px;top:14px}.dg-menu-wrap{margin:70px auto 30px}.dg-menu-card{grid-template-columns:44px 1fr;gap:12px}.dg-menu-arrow{display:none}.dg-menu-no{width:44px;height:44px;border-radius:14px}.dg-menu-card strong{font-size:21px}.dg-hero-final{min-height:auto;padding:42px 0 50px}.dg-final-title{font-size:58px}.dg-final-actions{display:grid}.dg-final-btn{justify-content:center}.dg-proof-object{min-height:500px;border-radius:30px}.dg-proof-inner{inset:12px;border-radius:24px;padding:18px}.dg-radar{width:88%}.dg-radar-center{width:138px;height:138px;font-size:25px}.dg-section-head h2,.dg-method-content h3,.dg-method-left h2{font-size:44px}.dg-dossier-card{min-height:270px;border-radius:26px}.dg-footer-cta h2{font-size:52px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-final{opacity:1;transform:none}}



html{min-height:100%;background:#0b1220;}
body{min-height:100%;background:#0b1220;}
.site-header,.dg-final{background:var(--dg-paper);}
.brand-mark{display:grid;place-items:center;text-align:center;width:48px;height:48px;border-radius:16px;background:#fff;color:var(--dg-ink);box-shadow:0 10px 30px rgba(0,0,0,.08);font-weight:950;font-size:17px;letter-spacing:-.04em;line-height:1;object-fit:initial;}
.dg-orbit-trigger{display:grid;place-items:center;grid-template-columns:24px auto;}
.dg-orbit-trigger span{grid-column:1;justify-self:center;align-self:center;margin:0;}
.dg-orbit-trigger:hover{background:var(--dg-ink);}
@media(hover:hover) and (pointer:fine){.dg-orbit-trigger:hover{transform:translateY(-2px);background:var(--dg-red);}}
.dg-menu-open .dg-orbit-trigger{background:var(--dg-ink);color:var(--dg-paper);}
.dg-menu-panel{z-index:2147483000;}
.dg-menu-panel:target{opacity:1;visibility:visible;pointer-events:auto;transform:none;}
.dg-menu-close{display:grid;place-items:center;text-decoration:none;}
.dg-menu-card{isolation:isolate;}
.dg-menu-card span,.dg-menu-card strong,.dg-menu-card em{position:relative;z-index:1;}

.dg-signature-footer{background:#0b1220;color:var(--dg-paper);border-top:1px solid rgba(244,239,229,.12);overflow:hidden;}
.dg-signature-footer:before,.dg-signature-footer:after{display:none;}
.dg-footer-shell{width:min(1180px,calc(100% - 32px));padding:44px 0 max(34px, env(safe-area-inset-bottom));}
.dg-footer-command{display:grid;grid-template-columns:1fr 1.15fr;gap:32px;margin-bottom:30px;align-items:start;}
.dg-footer-seal{min-height:auto;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;display:block;}
.dg-footer-eyebrow{border:0;padding:0;color:#c79a3b;letter-spacing:.18em;font-size:10px;}
.dg-footer-seal h2{font-size:clamp(32px,4vw,54px);line-height:1;margin:12px 0 12px;letter-spacing:-.045em;}
.dg-footer-seal p{font-size:15px;line-height:1.6;color:rgba(244,239,229,.66);max-width:620px;}
.dg-footer-actions{display:flex;gap:8px;margin-top:20px;}
.dg-footer-action{border-radius:999px;border:1px solid rgba(244,239,229,.18);background:transparent;color:rgba(244,239,229,.82);padding:10px 13px;font-size:13px;}
.dg-footer-action.primary{background:rgba(244,239,229,.08);color:var(--dg-paper);}
.dg-footer-action:hover{background:rgba(244,239,229,.12);color:var(--dg-paper);transform:none;}
.dg-footer-matrix{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:18px;}
.dg-footer-box,.dg-footer-box.wide{grid-column:auto;border:0;border-radius:0;background:transparent;padding:0;}
.dg-footer-box h3{font-family:var(--dg-font-sans);font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:rgba(244,239,229,.48);margin:0 0 14px;font-weight:950;}
.dg-footer-box ul{display:grid;gap:8px;}
.dg-footer-box a{color:rgba(244,239,229,.76);font-size:14px;font-weight:800;}
.dg-footer-box a:hover{color:#c79a3b;}
.dg-footer-status{display:grid;grid-template-columns:1fr;gap:0;border-left:1px solid rgba(244,239,229,.12);padding-left:18px;}
.dg-footer-status div{border-top:0;border-bottom:1px solid rgba(244,239,229,.12);padding:0 0 10px;margin-bottom:10px;}
.dg-footer-status div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.dg-footer-status b{font-family:var(--dg-font-serif);font-size:28px;line-height:1;}
.dg-footer-status span{font-size:10px;letter-spacing:.13em;color:rgba(244,239,229,.46);}
.dg-footer-bottom{border-top:1px solid rgba(244,239,229,.12);padding-top:18px;display:grid;grid-template-columns:1fr;gap:8px;color:rgba(244,239,229,.56);font-size:12px;line-height:1.45;font-weight:750;}
.dg-footer-bottom a{color:rgba(244,239,229,.76);}

@media(max-width:900px){.dg-footer-command{grid-template-columns:1fr}.dg-footer-matrix{grid-template-columns:1fr 1fr}.dg-footer-status{border-left:0;padding-left:0}.dg-footer-bottom{display:grid}}
@media(max-width:620px){.brand-mark{width:42px;height:42px;font-size:15px}.dg-orbit-trigger{grid-template-columns:24px;gap:0;min-width:56px;width:56px;height:56px;padding:0}.dg-orbit-trigger:after{display:none;content:""}.dg-orbit-trigger span{grid-column:1;justify-self:center}.dg-orbit-trigger:hover,.dg-menu-open .dg-orbit-trigger{background:var(--dg-ink)}.dg-footer-shell{padding-top:38px;width:min(100% - 32px,1180px)}.dg-footer-matrix{grid-template-columns:1fr}.dg-footer-actions{display:grid}.dg-footer-action{justify-content:center}.dg-footer-seal h2{font-size:38px}.dg-footer-seal p{font-size:14px}.dg-footer-box h3{margin-top:6px}}




.dg-menu-panel{background:linear-gradient(135deg,#080e1a 0%,#111b31 52%,#1d1620 100%);padding:0;}
.dg-menu-panel:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 18% 12%,rgba(199,154,59,.16),transparent 28%),radial-gradient(circle at 88% 8%,rgba(164,31,43,.14),transparent 30%),repeating-linear-gradient(90deg,rgba(244,239,229,.035) 0 1px,transparent 1px 96px);pointer-events:none;}
.dg-menu-page{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:clamp(76px,9vw,118px) 0 58px;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,5vw,70px);align-items:start;}
.dg-menu-intro{position:sticky;top:80px;padding-right:14px;}
.dg-menu-eyebrow{display:inline-block;color:var(--dg-gold);font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:950;margin-bottom:18px;}
.dg-menu-intro h2{font-family:var(--dg-font-serif);font-size:clamp(54px,8.4vw,118px);line-height:.82;letter-spacing:-.075em;margin:0;color:var(--dg-paper);}
.dg-menu-intro p{font-size:clamp(16px,1.7vw,22px);line-height:1.55;color:rgba(244,239,229,.74);max-width:560px;margin:28px 0 0;}
.dg-menu-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.dg-menu-group{border-top:1px solid rgba(244,239,229,.28);padding-top:18px;min-height:210px;}
.dg-menu-group.wide{grid-column:span 2;display:grid;grid-template-columns:190px 1fr 1fr;column-gap:18px;align-items:start;}
.dg-menu-group.contact{grid-column:span 2;background:rgba(244,239,229,.055);border:1px solid rgba(244,239,229,.16);border-radius:30px;padding:24px;display:grid;grid-template-columns:220px 1fr 1fr 1fr;gap:16px;align-items:start;}
.dg-menu-group h3{font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.18em;color:var(--dg-gold);margin:0 0 18px;font-weight:950;}
.dg-menu-group p{margin:0;color:rgba(244,239,229,.7);font-size:14px;line-height:1.55;}
.dg-menu-group a{display:block;color:var(--dg-paper);padding:16px 0;border-bottom:1px solid rgba(244,239,229,.12);transition:transform .2s ease,color .2s ease,border-color .2s ease;}
.dg-menu-group a:hover,.dg-menu-group a:focus{transform:translateX(8px);color:#fff;border-color:rgba(199,154,59,.55);outline:none;}
.dg-menu-group a strong{display:block;font-family:var(--dg-font-serif);font-size:clamp(24px,2.7vw,40px);line-height:1.02;letter-spacing:-.04em;}
.dg-menu-group a span{display:block;margin-top:5px;color:rgba(244,239,229,.58);font-size:14px;line-height:1.35;}
.dg-menu-group.primary{background:rgba(199,154,59,.08);border:1px solid rgba(199,154,59,.22);border-radius:30px;padding:24px;}
.dg-menu-group.primary h3{color:var(--dg-paper);}
.dg-menu-close{background:rgba(244,239,229,.08)!important;color:var(--dg-paper)!important;border:1px solid rgba(244,239,229,.25)!important;}
.dg-menu-close:hover{background:var(--dg-red)!important;}
.dg-menu-cards,.dg-menu-wrap{display:contents;}

.dg-globe-object .dg-proof-inner{grid-template-rows:auto 1fr auto auto;}
.dg-globe-wrap{position:relative;display:grid;place-items:center;min-height:350px;}
.dg-globe{position:relative;width:min(430px,88%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(244,239,229,.92),rgba(244,239,229,.62) 13%,rgba(23,78,166,.34) 34%,rgba(11,18,32,.9) 71%),linear-gradient(135deg,rgba(199,154,59,.24),rgba(164,31,43,.2));box-shadow:inset -42px -28px 70px rgba(0,0,0,.38),inset 22px 20px 60px rgba(255,255,255,.16),0 30px 80px rgba(0,0,0,.28);overflow:hidden;border:1px solid rgba(244,239,229,.24);}
.dg-globe:before{content:"";position:absolute;inset:8%;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(244,239,229,.08) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgba(244,239,229,.07) 0 1px,transparent 1px 52px);mix-blend-mode:screen;opacity:.62;}
.dg-globe:after{content:"";position:absolute;left:50%;top:50%;width:74%;height:74%;border-radius:50%;border:1px solid rgba(244,239,229,.14);transform:translate(-50%,-50%);box-shadow:0 0 0 44px rgba(244,239,229,.035),0 0 0 88px rgba(244,239,229,.025);}
.dg-globe-lat,.dg-globe-lon{position:absolute;inset:10%;border:1px solid rgba(244,239,229,.14);border-radius:50%;pointer-events:none;}
.dg-globe-lat.a{transform:scaleY(.24)}.dg-globe-lat.b{transform:scaleY(.48)}.dg-globe-lat.c{transform:scaleY(.72)}
.dg-globe-lon.a{transform:scaleX(.28)}.dg-globe-lon.b{transform:scaleX(.56) rotate(12deg)}.dg-globe-lon.c{transform:scaleX(.78) rotate(-12deg)}
.dg-globe-shine{position:absolute;inset:-20%;background:conic-gradient(from 0deg,rgba(199,154,59,.28),transparent 30%,transparent 58%,rgba(244,239,229,.18),transparent 70%);animation:spin 12s linear infinite;mix-blend-mode:screen;}
.dg-globe-point{position:absolute;left:var(--x);top:var(--y);z-index:4;transform:translate(-50%,-50%);display:block;width:18px;height:18px;border-radius:50%;background:var(--dg-red);border:3px solid var(--dg-paper);box-shadow:0 0 0 8px rgba(164,31,43,.18),0 0 24px rgba(244,239,229,.45);}
.dg-globe-point span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px;font-weight:950;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);}
.dg-globe-point em{position:absolute;left:50%;bottom:26px;transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;white-space:nowrap;font-style:normal;background:rgba(244,239,229,.95);color:var(--dg-ink);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;box-shadow:0 14px 34px rgba(0,0,0,.2);transition:.2s ease;}
.dg-globe-point:hover{transform:translate(-50%,-50%) scale(1.25);}
.dg-globe-point:hover em{opacity:1;transform:translateX(-50%) translateY(0);}
.dg-globe-caption{display: none;border:1px solid rgba(244,239,229,.14);border-radius:20px;background:rgba(244,239,229,.08);padding:16px;}
.dg-globe-caption b{display:block;font-family:var(--dg-font-serif);font-size:25px;line-height:1;color:var(--dg-paper);}
.dg-globe-caption span{display:block;margin-top:7px;color:rgba(244,239,229,.62);font-size:13px;line-height:1.45;}
.dg-radar,.dg-radar-center,.dg-floating-note{display:none!important;}

@media(max-width:980px){.dg-menu-page{grid-template-columns:1fr;padding-top:88px}.dg-menu-intro{position:relative;top:auto}.dg-menu-directory{grid-template-columns:1fr}.dg-menu-group.wide,.dg-menu-group.contact{grid-column:auto;grid-template-columns:1fr}.dg-menu-group{min-height:auto}.dg-globe-wrap{min-height:300px}.dg-globe{width:min(390px,90%);}}
@media(max-width:620px){.dg-menu-page{width:min(100% - 30px,1180px);padding-top:82px}.dg-menu-intro h2{font-size:58px}.dg-menu-intro p{font-size:16px}.dg-menu-group.primary,.dg-menu-group.contact{border-radius:24px;padding:20px}.dg-menu-group a strong{font-size:28px}.dg-menu-group a span{font-size:13px}.dg-globe-wrap{min-height:260px}.dg-globe{width:min(330px,94%)}.dg-globe-caption b{font-size:22px}.dg-globe-point em{display:none}.dg-proof-object{min-height:610px}}



.dg-menu-state{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;}
.dg-menu-state:checked ~ .dg-menu-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;}
.dg-menu-state:checked ~ .site-header .dg-orbit-trigger{background:var(--dg-ink)!important;color:var(--dg-paper)!important;}
.dg-menu-state:checked ~ .site-header .dg-orbit-trigger span{background:transparent;}
.dg-menu-state:checked ~ .site-header .dg-orbit-trigger span:before{top:0;transform:rotate(45deg);}
.dg-menu-state:checked ~ .site-header .dg-orbit-trigger span:after{top:0;transform:rotate(-45deg);}
.dg-orbit-trigger,.dg-menu-close{-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation;}
.dg-menu-close{font-family:Arial,Helvetica,sans-serif;font-weight:400;}
.dg-menu-group a[href="#"]{opacity:.62;cursor:not-allowed;}
.dg-menu-group a[href="#"]:hover{transform:none;color:var(--dg-paper);border-color:rgba(244,239,229,.12);}



html,body{max-width:100%;overflow-x:hidden;}
#dgMenuClosed{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;}
.dg-orbit-trigger{text-decoration:none!important;}
.dg-orbit-trigger:focus-visible,.dg-menu-close:focus-visible,.dg-menu-directory a:focus-visible{outline:3px solid rgba(199,154,59,.75);outline-offset:4px;}
.dg-menu-panel{position:fixed;inset:0;z-index:2147483000;background:#0b1220!important;color:var(--dg-paper);padding:0;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transform:none!important;transition:opacity .18s ease,visibility .18s ease;}
.dg-menu-panel:target,body.dg-menu-open .dg-menu-panel,.dg-menu-panel.is-open,.dg-menu-state:checked ~ .dg-menu-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.dg-menu-panel:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 14% 8%,rgba(199,154,59,.13),transparent 24%),radial-gradient(circle at 90% 0,rgba(164,31,43,.12),transparent 28%),linear-gradient(135deg,#070c17 0%,#0b1220 48%,#111827 100%);pointer-events:none;}
.dg-menu-panel:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(90deg,rgba(244,239,229,.035) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(244,239,229,.025) 0 1px,transparent 1px 92px);pointer-events:none;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 88%);}
.dg-menu-close{position:fixed;right:clamp(18px,4vw,44px);top:clamp(18px,4vw,42px);z-index:2147483001;width:58px;height:58px;border-radius:999px;background:rgba(244,239,229,.08)!important;border:1px solid rgba(244,239,229,.18)!important;color:var(--dg-paper)!important;display:grid;place-items:center;font-size:34px;line-height:1;text-decoration:none;backdrop-filter:blur(14px);}
.dg-menu-close:hover{background:rgba(164,31,43,.92)!important;transform:none;}
.dg-menu-page{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));min-height:100svh;margin:0 auto;padding:clamp(84px,8vw,132px) 0 clamp(44px,6vw,70px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,84px);align-items:start;}
.dg-menu-intro{position:sticky;top:96px;padding:0;border:0;}
.dg-menu-eyebrow{display:inline-block;color:#d7b35d;font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:950;margin-bottom:18px;}
.dg-menu-intro h2{font-family:var(--dg-font-serif);font-size:clamp(52px,8vw,116px);line-height:.82;letter-spacing:-.075em;margin:0;color:var(--dg-paper);max-width:640px;}
.dg-menu-intro p{font-size:clamp(15px,1.5vw,20px);line-height:1.62;color:rgba(244,239,229,.68);max-width:520px;margin:28px 0 0;}
.dg-menu-directory{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;align-items:start;}
.dg-menu-group{grid-column:span 6;min-height:0;border:1px solid rgba(244,239,229,.12);border-radius:30px;background:rgba(244,239,229,.045);padding:24px;box-shadow:0 26px 70px rgba(0,0,0,.18);}
.dg-menu-group.primary{grid-column:span 4;background:rgba(244,239,229,.08);border-color:rgba(199,154,59,.26);}
.dg-menu-group:not(.primary):nth-of-type(2){grid-column:span 8;}
.dg-menu-group.wide{grid-column:span 12;display:grid;grid-template-columns:220px repeat(4,minmax(0,1fr));gap:18px;align-items:start;}
.dg-menu-group.contact{grid-column:span 12;display:grid;grid-template-columns:260px 1fr 1fr 1fr;gap:18px;align-items:start;background:rgba(199,154,59,.055);border-color:rgba(199,154,59,.22);}
.dg-menu-group h3{font-family:var(--dg-font-sans);font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.2em;color:#d7b35d;margin:0 0 18px;font-weight:950;}
.dg-menu-group p{margin:0;color:rgba(244,239,229,.66);font-size:14px;line-height:1.62;}
.dg-menu-group a{display:block;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid rgba(244,239,229,.12);color:var(--dg-paper);transition:color .18s ease,transform .18s ease,border-color .18s ease;text-decoration:none;}
.dg-menu-group a:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.dg-menu-group a:hover{transform:translateX(6px);border-color:rgba(199,154,59,.65);color:#fff;}
.dg-menu-group a strong{display:block;font-family:var(--dg-font-serif);font-size:clamp(25px,2.25vw,38px);line-height:1.02;letter-spacing:-.045em;font-weight:900;}
.dg-menu-group a span{display:block;margin-top:7px;color:rgba(244,239,229,.58);font-size:14px;line-height:1.42;}
.dg-menu-card,.dg-menu-no,.dg-menu-arrow{display:none!important;}
.dg-menu-wrap,.dg-menu-cards{display:contents!important;}
.dg-proof-object.dg-globe-object{min-height:650px;border-radius:42px;background:linear-gradient(145deg,#080e1a,#111b31 54%,#15192b);overflow:hidden;}
.dg-globe-object .dg-proof-inner{inset:18px;border-radius:30px;padding:24px;grid-template-rows:auto 1fr auto auto;background:rgba(244,239,229,.055);}
.dg-stamp{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;}
.dg-stamp b{font-size:clamp(30px,4.2vw,58px);line-height:.9;letter-spacing:-.065em;display:block;}
.dg-stamp span{font-size:10px;letter-spacing:.17em;line-height:1.45;}
.dg-globe-wrap{min-height:360px;display:grid;place-items:center;}
.dg-globe{position:relative;width:min(430px,88%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff8e8 0 7%,rgba(244,239,229,.72) 8% 16%,rgba(36,74,128,.52) 34%,rgba(13,25,48,.98) 72%),linear-gradient(135deg,rgba(199,154,59,.34),rgba(164,31,43,.18));box-shadow:inset -48px -34px 78px rgba(0,0,0,.42),inset 22px 18px 58px rgba(255,255,255,.14),0 32px 90px rgba(0,0,0,.32);overflow:hidden;border:1px solid rgba(244,239,229,.24);}
.dg-globe:before{content:"";position:absolute;inset:8%;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(244,239,229,.08) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(244,239,229,.07) 0 1px,transparent 1px 50px);mix-blend-mode:screen;opacity:.58;}
.dg-globe:after{content:"";position:absolute;inset:18%;border-radius:50%;border:1px solid rgba(244,239,229,.18);box-shadow:0 0 0 50px rgba(244,239,229,.032),0 0 0 100px rgba(244,239,229,.022);}
.dg-globe-point{position:absolute;left:var(--x);top:var(--y);z-index:6;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:var(--dg-red);border:3px solid var(--dg-paper);box-shadow:0 0 0 8px rgba(164,31,43,.2),0 0 28px rgba(244,239,229,.5);text-decoration:none;}
.dg-globe-point span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px;font-weight:950;color:#fff;}
.dg-globe-point em{position:absolute;left:50%;bottom:28px;transform:translateX(-50%) translateY(6px);opacity:0;pointer-events:none;white-space:nowrap;font-style:normal;background:rgba(244,239,229,.96);color:var(--dg-ink);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;box-shadow:0 14px 34px rgba(0,0,0,.22);transition:.18s ease;}
.dg-globe-point:hover{transform:translate(-50%,-50%) scale(1.22);}
.dg-globe-point:hover em{opacity:1;transform:translateX(-50%) translateY(0);}
.dg-globe-caption{border:1px solid rgba(244,239,229,.12);border-radius:20px;background:rgba(244,239,229,.075);padding:16px;}
.dg-globe-caption b{display:block;font-family:var(--dg-font-serif);font-size:clamp(24px,2.7vw,36px);line-height:1.02;color:var(--dg-paper);letter-spacing:-.045em;}
.dg-globe-caption span{display:block;margin-top:8px;color:rgba(244,239,229,.64);font-size:13px;line-height:1.52;}
@media(max-width:980px){.dg-menu-page{grid-template-columns:1fr;width:min(100% - 36px,1180px);padding-top:90px}.dg-menu-intro{position:relative;top:auto}.dg-menu-directory{grid-template-columns:1fr}.dg-menu-group,.dg-menu-group.primary,.dg-menu-group:not(.primary):nth-of-type(2),.dg-menu-group.wide,.dg-menu-group.contact{grid-column:auto;display:block}.dg-menu-group{border-radius:26px}.dg-globe-object .dg-proof-inner{inset:14px;padding:20px}.dg-globe-wrap{min-height:310px}.dg-globe{width:min(380px,90%);}}
@media(max-width:620px){.dg-menu-page{width:min(100% - 28px,1180px);padding-top:82px}.dg-menu-close{right:14px;top:14px;width:56px;height:56px}.dg-menu-intro h2{font-size:56px}.dg-menu-intro p{font-size:15px;margin-top:20px}.dg-menu-directory{gap:14px}.dg-menu-group{padding:20px;border-radius:24px}.dg-menu-group a strong{font-size:27px}.dg-menu-group a span{font-size:13px}.dg-proof-object.dg-globe-object{min-height:610px;border-radius:30px}.dg-stamp{grid-template-columns:1fr}.dg-stamp b{font-size:38px}.dg-globe-wrap{min-height:260px}.dg-globe{width:min(320px,92%)}.dg-globe-point em{display:none}.dg-globe-caption b{font-size:24px}.dg-proof-bottom{display: none;grid-template-columns:1fr;}}

html,body{background:var(--dg-paper);}
.dg-footer-cta{display:none!important;}
.dg-menu-panel{background:#0b1220!important;}
.dg-menu-page{width:min(1240px,calc(100% - 56px));grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(34px,5vw,72px);}
.dg-menu-intro h2{font-size:clamp(56px,7.2vw,104px);line-height:.86;max-width:560px;}
.dg-menu-intro p{font-size:clamp(15px,1.3vw,18px);line-height:1.65;max-width:500px;}
.dg-menu-directory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px;align-items:stretch;}
.dg-menu-group,.dg-menu-group.primary,.dg-menu-group:not(.primary):nth-of-type(2){grid-column:auto!important;display:block!important;min-width:0;border-radius:28px;padding:24px;}
.dg-menu-group.wide{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 26px;align-items:start;}
.dg-menu-group.contact{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px;align-items:start;}
.dg-menu-group h3{grid-column:1/-1;margin-bottom:18px;}
.dg-menu-group.contact p{grid-column:1/-1;margin:0 0 18px;max-width:820px;}
.dg-menu-group a{min-width:0;padding:14px 0;margin:0;border-bottom:1px solid rgba(244,239,229,.12);}
.dg-menu-group a:hover{transform:none;color:#fff;border-color:rgba(199,154,59,.72);}
.dg-menu-group a strong{font-size:clamp(22px,1.55vw,30px)!important;line-height:1.08!important;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;hyphens:none;}
.dg-menu-group a span{font-size:13px;line-height:1.45;max-width:26ch;}
.dg-menu-group.primary a strong{font-size:clamp(28px,2.2vw,38px)!important;}
.dg-menu-close{display:grid!important;place-items:center!important;line-height:1!important;}
.dg-section-head h2{max-width:820px;}
.dg-dossier-grid{align-items:stretch;}
.dg-dossier-card h3{overflow-wrap:normal;word-break:normal;hyphens:none;}
.dg-globe-caption{overflow:hidden;}
.dg-globe-caption span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(max-width:1120px){.dg-menu-page{grid-template-columns:1fr;width:min(100% - 44px,1040px);padding-top:88px}.dg-menu-intro{position:relative;top:auto}.dg-menu-intro h2{max-width:760px}.dg-menu-directory{grid-template-columns:1fr!important}.dg-menu-group,.dg-menu-group.primary,.dg-menu-group:not(.primary):nth-of-type(2),.dg-menu-group.wide,.dg-menu-group.contact{grid-column:auto!important;display:block!important}.dg-menu-group a strong{font-size:28px!important}.dg-menu-group a span{max-width:none}.dg-menu-group.contact p{margin-bottom:12px}}
@media(max-width:760px){.dg-menu-page{width:min(100% - 28px,1180px);padding-top:82px}.dg-menu-intro h2{font-size:54px}.dg-menu-intro p{font-size:15px}.dg-menu-group{padding:19px;border-radius:24px}.dg-menu-group a{padding:13px 0}.dg-menu-group a strong{font-size:25px!important}.dg-menu-group.primary a strong{font-size:30px!important}.dg-final-title{font-size:clamp(56px,18vw,84px);}.dg-final-lead{font-size:18px}.dg-proof-object.dg-globe-object{min-height:620px}.dg-globe-caption span{-webkit-line-clamp:4}.dg-footer-shell{padding-bottom:max(34px,env(safe-area-inset-bottom));}}
@media(max-width:420px){.dg-menu-intro h2{font-size:46px}.dg-menu-group a strong{font-size:23px!important}.dg-menu-group a span{font-size:12.5px}.brand-title{letter-spacing:.12em}.dg-proof-object.dg-globe-object{min-height:650px}.dg-globe{width:min(300px,92%)}}


html,body{max-width:100%;overflow-x:hidden}.dg-menu-directory{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:clamp(14px,2vw,24px)!important}.dg-menu-group,.dg-menu-group.wide,.dg-menu-group.contact{grid-column:auto!important;display:block!important;min-width:0!important}.dg-menu-group a{min-width:0!important}.dg-menu-group a strong{font-size:clamp(25px,2.3vw,38px)!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.dg-menu-group a span,.dg-menu-group p{font-size:clamp(13px,1.1vw,16px)!important;line-height:1.45!important}.dg-menu-page{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)!important;gap:clamp(26px,4vw,62px)!important}.dg-menu-intro h2{font-size:clamp(56px,7.2vw,116px)!important}.dg-dossier-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);gap:clamp(14px,1.8vw,22px)}.dg-dossier-card{min-width:0}.dg-dossier-card h3{overflow-wrap:normal;word-break:normal;hyphens:none}.archive-filter-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.entry-item-title{overflow-wrap:normal;word-break:normal}.dg-proof-object{max-width:100%}.dg-globe-caption{overflow:hidden}.dg-globe-caption b,.dg-globe-caption span{overflow-wrap:normal;word-break:normal}@media(max-width:1100px){.dg-menu-page{grid-template-columns:1fr!important}.dg-menu-intro{position:relative!important;top:auto!important}.dg-dossier-grid{grid-template-columns:1fr 1fr}.dg-dossier-card.large{grid-column:1/-1;grid-row:auto!important;min-height:420px!important}}@media(max-width:700px){.dg-shell{width:min(100% - 28px,1180px)!important}.dg-hero-grid{grid-template-columns:1fr!important}.dg-final-title{font-size:clamp(54px,18vw,86px)!important}.dg-final-lead{font-size:18px!important}.dg-final-actions{display:grid!important}.dg-dossier-grid{grid-template-columns:1fr!important}.dg-section-head{grid-template-columns:1fr!important}.dg-method-panel{grid-template-columns:1fr!important}.dg-menu-page{width:min(100% - 28px,1180px)!important;padding-top:84px!important}.dg-menu-directory{grid-template-columns:1fr!important}.dg-menu-group a strong{font-size:28px!important}.dg-menu-intro h2{font-size:56px!important}.brand-name{font-size:21px!important}.brand-title{font-size:10px!important}.brand-subtitle{display:none!important}.category-grid,.cards-2{grid-template-columns:1fr!important}.content-card,.list-card,.section-block{max-width:100%!important;overflow:hidden}.admin-table{display:block;overflow-x:auto;white-space:nowrap}}


.dg-kicker-final:before{//content:""; 
width:10px;height:10px;border-radius:50%;background:var(--dg-red); 
box-shadow:0 0 0 7px rgba(164,31,43,.12)}.dg-final-title{font-family:var(--dg-font-serif);
font-size:clamp(62px,10vw,154px);line-height:.78;letter-spacing:-.085em;margin:26px 0 22px}
