html[data-site=dietzx] dialog.wl-dialog input.wl-input,html[data-site=dietzx] section.waitlist form.waitlist-form input[type=text],html[data-site=dietzx] section.waitlist form.waitlist-form input[type=email]{color:#ffe9c2;caret-color:#ffe9c2;background:linear-gradient(#133754,#071522);border:1px solid #d7a05abf;box-shadow:inset 0 1px #ffe9c21f,0 0 0 1px #3a210840}html[data-site=dietzx] dialog.wl-dialog input.wl-input::placeholder,html[data-site=dietzx] section.waitlist form.waitlist-form input::placeholder{color:#e4c58e;opacity:.75}html[data-site=dietzx] dialog.wl-dialog input.wl-input:hover,html[data-site=dietzx] section.waitlist form.waitlist-form input[type=text]:hover,html[data-site=dietzx] section.waitlist form.waitlist-form input[type=email]:hover{border-color:#efc66fe6}html[data-site=dietzx] dialog.wl-dialog input.wl-input:focus,html[data-site=dietzx] section.waitlist form.waitlist-form input[type=text]:focus,html[data-site=dietzx] section.waitlist form.waitlist-form input[type=email]:focus{border-color:#efc66f;box-shadow:inset 0 1px #ffe9c21f,0 0 0 3px #d7a05a59}html[data-site=dietzx] dialog.wl-dialog input.wl-input[aria-invalid=true]{border-color:#ffb4a2}html[data-site=dietzx] dialog.wl-dialog input.wl-input:-webkit-autofill{-webkit-text-fill-color:#ffe9c2;caret-color:#ffe9c2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #133754,0 0 0 1px #d7a05abf}html[data-site=dietzx] section.waitlist form.waitlist-form input:-webkit-autofill{-webkit-text-fill-color:#ffe9c2;caret-color:#ffe9c2;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #133754,0 0 0 1px #d7a05abf}html[data-site=dietzx] section.waitlist form.waitlist-form button,html[data-site=dietzx] dialog.wl-dialog button.wl-submit{color:#fff4d2;background:linear-gradient(#133754,#071522);border:1px solid #d7a05a;min-height:48px;box-shadow:inset 0 1px #fff4d21a,0 6px 20px #00000040}html[data-site=dietzx] section.waitlist form.waitlist-form button:hover,html[data-site=dietzx] dialog.wl-dialog button.wl-submit:hover{background:linear-gradient(#1e4a6e,#133754);border-color:#efc66f}html[data-site=dietzx] section.waitlist form.waitlist-form button:focus-visible,html[data-site=dietzx] dialog.wl-dialog button.wl-submit:focus-visible{outline-offset:4px;outline:2px solid #efc66f}
html[data-site=dietzx] [data-dietzx-page=home] .brand-position{text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.8rem,6.6vw,7rem);line-height:1.1}html[data-site=dietzx] [data-dietzx-page=home] .brand-position-small{display:inline}html[data-site=dietzx] [data-dietzx-page=home] .studio-position{letter-spacing:-.025em;color:#edcf94;text-wrap:balance;max-width:18ch;margin:clamp(20px,3vw,44px) auto 0;font-size:clamp(3rem,8vw,9rem);font-weight:400;line-height:1.04}html[data-site=dietzx] [data-dietzx-page=home] .company-heading{text-align:center;padding:clamp(48px,6vw,96px) 20px clamp(18px,3vw,40px);font-family:Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-button{background:radial-gradient(at 50% 0,#2f7dc424,#0000 68%),linear-gradient(135deg,#133754 0%,#071522 60%,#05090f 100%);flex-direction:column;gap:clamp(8px,1.2vw,16px);min-height:clamp(152px,18vw,230px);padding:clamp(26px,4vw,44px) clamp(18px,3vw,40px)}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-name{letter-spacing:.025em;text-transform:none;text-align:center;text-wrap:balance;max-width:18ch;margin-right:-.22em;padding-right:.22em;font-family:DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(2rem,6.4vw,4.5rem);font-style:italic;font-weight:700;line-height:1}html[data-site=dietzx] [data-dietzx-page=home] .projects .project-word-isolve{font-variant:normal;text-transform:none;letter-spacing:.01em;font-family:DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;font-style:normal}html[data-site=dietzx] [data-dietzx-page=home] .mission-eyebrow,html[data-site=dietzx] [data-dietzx-page=home] .giving-title{letter-spacing:.055em;color:#efc66f;text-wrap:balance;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.14}html[data-site=dietzx] [data-dietzx-page=home] .mission-title{text-wrap:balance;max-width:30ch;font-size:clamp(1.75rem,3.7vw,4.4rem);line-height:1.22}html[data-site=dietzx] [data-dietzx-page=home] .mission-eyebrow{letter-spacing:.025em;white-space:nowrap;font-size:clamp(3.1rem,8.8vw,9rem);line-height:1.1}html[data-site=dietzx] [data-dietzx-page=home] .mission-small{display:inline}html[data-site=dietzx] [data-dietzx-page=home] .mission-beat p{line-height:1.6}html[data-site=dietzx] [data-dietzx-page=home] .giving-terms{background:linear-gradient(145deg,#133754,#071522 75%);border:1px solid #e0b56538;border-radius:20px;padding:clamp(22px,3vw,36px)}html[data-site=dietzx] [data-dietzx-page=home] .giving-cta{color:#fff4d2;text-shadow:none;background:linear-gradient(#133754,#071522);border-color:#d7a05a}html[data-site=dietzx] [data-dietzx-page=home] .giving-cta:hover,html[data-site=dietzx] [data-dietzx-page=home] .giving-cta:focus-visible{color:#fff4d2;background:linear-gradient(#1e4a6e,#133754);border-color:#efc66f}html[data-site=dietzx] [data-dietzx-page=home] .project-word.project-word-folded{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;min-width:0;line-height:1.18}html[data-site=dietzx] [data-dietzx-page=home] .project-fold-tagline{margin-bottom:.35em;font-weight:600;display:block}@media (max-width:640px){html[data-site=dietzx] [data-dietzx-page=home] .brand-position{letter-spacing:0;font-size:clamp(2rem,11.4vw,3.4rem)}html[data-site=dietzx] [data-dietzx-page=home] .giving-terms{text-align:left}}@media (max-width:767px){html[data-site=dietzx] [data-dietzx-page=home] .projects.projects-list>a{padding-inline-start:29px}}@media (max-width:440px){html[data-site=dietzx] [data-dietzx-page=home] .connection-primary>a.contact{min-height:44px}}html[data-site=dietzx] [data-dietzx-page=home] .studio-line-g1009{letter-spacing:-.015em;text-align:center;filter:drop-shadow(0 2px #8a4a15)drop-shadow(0 0 10px #ffb54747)drop-shadow(0 10px 20px #000000b3);max-width:none;margin:clamp(15px,2.6vw,38px) auto 0;font-size:clamp(1.45rem,5.6vw,6.4rem);font-weight:400;line-height:1.08}html[data-site=dietzx] [data-dietzx-page=home] .studio-line-g1009 .g1009-line{color:#f8e9bf;background:linear-gradient(#fff8df 0%,#f8e9bf 58%,#cc9950 84%,#76431c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}html[data-site=dietzx] [data-dietzx-page=home] .brand-declaration{padding-top:clamp(14.7px,2.17vw,32.2px)}html[data-site=dietzx] [data-dietzx-page=home] .studio-position{letter-spacing:.045em;background:linear-gradient(#ffe7a3 0%,#f2c45a 45%,#c98a2b 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #7a4a12)drop-shadow(0 0 12px #f2c45a59);-webkit-background-clip:text;background-clip:text;max-width:none;margin-top:clamp(10px,1.5vw,22px);font-size:clamp(2.4rem,6.4vw,7.2rem)}@media (min-width:700px){html[data-site=dietzx] [data-dietzx-page=home] .studio-position{white-space:nowrap}}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-button{background:radial-gradient(at 50% 0,#60aaec38,#0000 70%),linear-gradient(135deg,#24638f 0%,#164466 55%,#0e2d48 100%)}html[data-site=dietzx] [data-dietzx-page=home] .dietzx-auto-magic{pointer-events:none;letter-spacing:.025em;white-space:nowrap;color:#efc66f;margin:0;font-family:DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;font-size:clamp(22px,3.3vw,60px);font-weight:700;line-height:1.08;position:absolute;inset:1px 14px auto;text-align:center!important}@layer dm-guard.lettering{@media (forced-colors:none){html[data-site=dietzx] [data-dietzx-page=home] .dietzx-auto-magic{filter:drop-shadow(0 0 7px #efc66f33)drop-shadow(0 0 12px #8fd0ff2e);background:linear-gradient(105deg,#d7a05a 12%,#efc66f 34%,#8fd0ff 75%);color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}}}
.dietzx-menu{display:none}@media (max-width:500px){.dietzx-menu{z-index:60;display:block;position:fixed;top:12px;left:12px}.dietzx-menu-circle{cursor:pointer;background:linear-gradient(#133754,#071522);border:1px solid #d7a05abf;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;list-style:none;display:flex;box-shadow:0 6px 18px #00000059}.dietzx-menu-circle::-webkit-details-marker{display:none}.dietzx-menu-circle:focus-visible{outline-offset:3px;outline:2px solid #ffe9c2}.dietzx-menu-lines,.dietzx-menu-lines:before,.dietzx-menu-lines:after{content:"";background:#ffe9c2;border-radius:2px;width:20px;height:2px;display:block;position:relative}.dietzx-menu-lines:before{position:absolute;top:-6px}.dietzx-menu-lines:after{position:absolute;top:6px}.dietzx-menu-panel{background:linear-gradient(#133754,#071522);border:1px solid #d7a05abf;border-radius:16px;gap:2px;min-width:220px;margin-top:8px;padding:8px;display:grid;box-shadow:0 12px 30px #00000073}.dietzx-menu-panel a{color:#ffe9c2;border-radius:10px;min-height:44px;padding:12px 14px;font-size:17px;text-decoration:none;display:block}.dietzx-menu-panel a:focus-visible,.dietzx-menu-panel a:hover{background:#ffe9c21f}}
html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-feature{box-sizing:border-box;width:min(980px,100% - 32px);margin-inline:auto}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-button{box-sizing:border-box;border:1px solid #d7a05a;border-radius:24px;width:100%;min-width:0;max-width:100%;box-shadow:0 14px 36px #00071447,inset 0 1px #ffe9c21f}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-button:focus-visible{outline-offset:5px;outline:3px solid #efc66f}html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist{box-sizing:border-box;color:#ffe9c2;background:linear-gradient(155deg,#133754,#071522 65%);border:1px solid #d7a05a;border-radius:20px;width:min(680px,100% - 32px);margin:24px auto 40px;padding:clamp(20px,4vw,32px)}html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist .waitlist-lead{text-wrap:balance;margin:0 0 22px;font-size:clamp(20px,2.4vw,26px);line-height:1.4}html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist .waitlist-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist .waitlist-form :is(input[type=text],input[type=email],button){box-sizing:border-box;border-radius:12px;width:100%;min-width:0;min-height:52px;padding:12px 16px;font-size:16px;line-height:1.4}html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist .waitlist-form button{text-transform:none;grid-column:1/-1}html[data-site=dietzx] dialog.wl-dialog[data-factory-lockup]{box-sizing:border-box;width:min(580px,100% - 24px);max-width:calc(100% - 24px);max-height:min(92dvh,100dvh - 24px);padding:0}html[data-site=dietzx] [data-factory-lockup] .wl-panel{box-sizing:border-box;padding:clamp(20px,4vw,32px)}html[data-site=dietzx] [data-factory-lockup] .wl-title{box-sizing:border-box;overflow-wrap:break-word;max-width:100%;padding-right:52px}html[data-site=dietzx] [data-factory-lockup] :is(.wl-form,.wl-field){min-width:0}html[data-site=dietzx] [data-factory-lockup] .wl-input{box-sizing:border-box;width:100%;min-width:0;min-height:52px;font-size:16px}html[data-site=dietzx] [data-factory-lockup] :is(.wl-submit,.wl-done-close){box-sizing:border-box;text-transform:none;border-radius:12px;width:100%;min-height:52px}@media (min-width:700px){html[data-site=dietzx] [data-dietzx-page=home] #design-lab-waitlist .waitlist-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){html[data-site=dietzx] [data-dietzx-page=home] :is(.avatar-lab-button,#design-lab-waitlist){box-shadow:none;border-color:buttontext}html[data-site=dietzx] [data-dietzx-page=home] .avatar-lab-button:focus-visible{outline-color:highlight}}
