:root{--black:#090909;--black-2:#111111;--black-3:#151515;--cream:#efede8;--ink:#111111;--ink-soft:#55524c;--white:#ffffff;--muted:#a3a09a;--line-dark:rgba(255, 255, 255, .12);--line-light:rgba(17, 17, 17, .14);--violet:#6d4ce0;--violet-hi:#8266f0;--violet-soft:#b6a5ff;--font:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--wrap:1280px;--gut:clamp(20px, 5vw, 72px);--ease:cubic-bezier(.2, .7, .2, 1)}@font-face{font-family:"Inter Tight";src:url(/wp-content/plugins/dj-damien-social/assets/fonts/inter-tight-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--black:#090909;--black-2:#111111;--black-3:#151515;--cream:#efede8;--ink:#111111;--ink-soft:#55524c;--white:#ffffff;--muted:#a3a09a;--line-dark:rgba(255, 255, 255, .12);--line-light:rgba(17, 17, 17, .14);--violet:#6d4ce0;--violet-hi:#8266f0;--violet-soft:#b6a5ff;--font:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--wrap:1280px;--gut:clamp(20px, 5vw, 72px);--ease:cubic-bezier(.2, .7, .2, 1)}.djdh-header,.djdh-header *,.djdh-mobile *{box-sizing:border-box}.djdh-header{font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.5}.djdh-header ul{list-style:none;margin:0;padding:0}.djdh-header a{color:inherit;text-decoration:none}.djdh-header img{max-width:100%;height:auto;display:block}.djdh-header .djdh-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.djdh-header .djdh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.djdh-header.is-solid{background:rgb(9 9 9 / .96);border-bottom-color:var(--line-dark)}.elementor-location-header,header.site-header,#site-navigation,.site-header{display:none!important}body{padding-top:84px}@media (max-width:1080px){body{padding-top:72px}}.djdh-header .djdh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;background:var(--violet);color:var(--white)!important;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .25s var(--ease),transform .25s var(--ease)}.djdh-header .djdh-btn:hover{background:var(--violet-hi);transform:translateY(-1px)}.djdh-header .djdh-btn-lg{min-height:60px;padding:0 36px;font-size:13px;gap:14px;box-shadow:0 10px 30px rgb(109 76 224 / .35)}.djdh-header .djdh-btn-line{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid rgb(255 255 255 / .7);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .25s,border-color .25s}.djdh-header .djdh-btn-line:hover{background:var(--violet);border-color:var(--violet)}.djdh-header .djdh-link-arrow{display:inline-flex;gap:12px;align-items:center;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.djdh-link-arrow span{transition:transform .25s var(--ease)}.djdh-link-arrow:hover span{transform:translateX(4px)}.djdh-link-under{margin-top:40px;color:var(--white)}.djdh-header{position:fixed;inset:0 0 auto;z-index:50;color:var(--white);transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid #fff0}.djdh-header.is-scrolled{background:rgb(9 9 9 / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line-dark)}.djdh-header.is-scrolled .djdh-header-in{height:68px}.djdh-header-in{transition:height .3s}.djdh-header-in{display:flex;align-items:center;gap:24px;height:84px}.djdh-brand img{width:150px;height:auto}.djdh-nav{flex:1;display:flex;justify-content:center}.djdh-nav>ul{display:flex;gap:34px}.djdh-nav li{position:relative}.djdh-nav>ul>li>a{display:block;padding:10px 0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.9;transition:opacity .2s}.djdh-nav>ul>li>a:hover{opacity:1}.djdh-nav .has-kids>a::after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-3px) rotate(45deg)}.djdh-sub{position:absolute;left:-20px;top:100%;min-width:260px;padding:12px 0;background:rgb(9 9 9 / .96);border:1px solid var(--line-dark);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.djdh-nav li:hover>.djdh-sub,.djdh-nav li:focus-within>.djdh-sub{opacity:1;visibility:visible;transform:none}.djdh-sub a{display:block;padding:9px 20px;font-size:.9rem;color:rgb(255 255 255 / .8)}.djdh-sub a:hover{color:var(--white);background:rgb(255 255 255 / .05)}.djdh-burger{display:none}.djdh-mobile[hidden]{display:none}@media (max-width:1080px){.djdh-nav,.djdh-header-cta{display:none}.djdh-header-in{justify-content:space-between;height:72px}.djdh-brand img{width:128px}.djdh-burger{display:grid;place-content:center;gap:7px;width:44px;height:44px;margin-right:-10px;background:none;border:0;color:var(--white);cursor:pointer}.djdh-burger>span:not(.djdh-sr){display:block;width:24px;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.djdh-burger[aria-expanded="true"]>span:nth-child(1){transform:translateY(4.25px) rotate(45deg)}.djdh-burger[aria-expanded="true"]>span:nth-child(2){transform:translateY(-4.25px) rotate(-45deg)}.djdh-mobile{position:fixed;inset:72px 0 0;z-index:49;overflow-y:auto;padding:16px var(--gut) 40px;background:var(--black)}.djdh-mobile>ul>li{border-bottom:1px solid var(--line-dark)}.djdh-mobile>ul>li>a{display:block;padding:18px 0;font-size:1.6rem;letter-spacing:-.02em}.djdh-mobile ul ul{padding:0 0 14px}.djdh-mobile ul ul a{display:block;padding:7px 0;color:var(--muted)}.djdh-mobile .djdh-btn{width:100%;margin-top:28px}body.djdh-menu-open{overflow:hidden}body.djdh-menu-open .djdh-header{background:var(--black)}}.admin-bar .djdh-header{top:32px}@media (max-width:782px){.admin-bar .djdh-header{top:46px}}@media (max-width:1080px){.djdh-header .djdh-header-cta{display:none!important}}.elementor-location-footer,footer.site-footer,.site-footer,.site-info{display:none!important}.djdh-site-footer{background:var(--black);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55}.djdh-site-footer *,.djdh-site-footer *::before,.djdh-site-footer *::after{box-sizing:border-box}.djdh-site-footer .djdh-footer{padding-top:24px}.djdh-site-footer .djdh-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.djdh-site-footer ul{list-style:none;margin:0;padding:0}.djdh-site-footer p{margin:0}.djdh-site-footer a{color:inherit;text-decoration:none}.djdh-site-footer .djdh-site-footer .djdh-footer{padding-bottom:32px}.djdh-site-footer .djdh-foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:48px 0;border-top:1px solid var(--line-dark)}.djdh-site-footer .djdh-foot-brand strong{font-size:13px;letter-spacing:.24em}.djdh-site-footer .djdh-foot-brand p{margin-top:14px;max-width:360px;font-size:.9rem;color:var(--muted)}.djdh-site-footer .djdh-nap{line-height:1.8}.djdh-site-footer .djdh-nap a:hover{color:var(--white)}.djdh-site-footer .djdh-foot-h{padding-bottom:12px;margin-bottom:14px!important;border-bottom:1px solid var(--line-dark);font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.djdh-site-footer .djdh-site-footer .djdh-footer li+li{margin-top:10px}.djdh-site-footer .djdh-site-footer .djdh-footer li a{font-size:.92rem;color:rgb(255 255 255 / .85)}.djdh-site-footer .djdh-site-footer .djdh-footer li a:hover{color:var(--white)}.djdh-site-footer .djdh-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--line-dark);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.djdh-site-footer .djdh-foot-bottom a:hover{color:var(--white)}@media (max-width:760px){.djdh-site-footer .djdh-foot-grid{grid-template-columns:1fr 1fr}.djdh-site-footer .djdh-foot-brand{grid-column:1 / -1}}.djdh-legal .site-content .content-area,.djdh-legal .inside-article{max-width:760px;margin-left:auto;margin-right:auto}.djdh-legal .inside-article{padding:56px var(--gut) 80px;background:#fff0}.djdh-legal .entry-title{font-family:var(--font);font-weight:700;font-size:clamp(32px, 5vw, 48px);letter-spacing:-.02em;line-height:1.1;color:var(--black);margin-bottom:8px}.djdh-legal .entry-content{font-family:var(--font);font-size:17px;line-height:1.65;color:#1d1b19}.djdh-legal .entry-content h2{font-family:var(--font);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:40px 0 12px;color:var(--black)}.djdh-legal .entry-content ul{margin:0 0 1.2em 1.1em}.djdh-legal .entry-content li{margin-bottom:6px}.djdh-legal .entry-content a{color:var(--violet,#6d3cff);text-underline-offset:3px}.djdh-legal .djdl-maj{font-size:14px;color:#6b6660;margin-bottom:28px}