[data-factory-ride="1"],[data-tdf-site-look="1012"]{--tdf-night:#050a17;--tdf-navy:#07182d;--tdf-blue:#0a2948;--tdf-blue-bright:#164b77;--tdf-cream:#f7e8d5;--tdf-muted:#c7b9aa;--tdf-orange:#c65b24;--tdf-orange-bright:#f39245;--tdf-orange-pale:#ffc180;--tdf-gold:#d7a05a;--tdf-line:#f392456b;--tdf-ember:#3c1f1b;--tdf-ember-deep:#251415;--tdf-ink:#140c09;--tdf-glint:#ffefda}[data-tdf-site-look="1012"]{min-height:100dvh;color:var(--tdf-cream);background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--tdf-orange) 18%, transparent), transparent 31rem), radial-gradient(circle at 8% 42%, color-mix(in srgb, var(--tdf-blue-bright) 30%, transparent), transparent 34rem), var(--tdf-night)}body:has([data-tdf-site-look="1012"]){color:var(--tdf-cream);background:var(--tdf-night)}[data-tdf-site-look="1012"] :is([data-factory-four-doors-look],[data-factory-door-page]){color:var(--tdf-cream);background-color:#0000;background-image:none}[data-tdf-site-look="1012"] :is(.factory-look-inner,.fdp-inner){position:relative}[data-tdf-site-look="1012"] :is(.factory-look-brand,.fdp-brand){border-color:var(--tdf-line);position:relative}[data-tdf-site-look="1012"] :is(.factory-look-brand,.fdp-brand):before{color:var(--tdf-orange-bright);content:"TheDesignFactory.ai";letter-spacing:.18em;text-transform:none;margin-bottom:12px;font:800 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}[data-tdf-site-look="1012"] :is(.factory-look-title,.fdp-brand-title,.fdp-heading h1){text-shadow:0 12px 34px color-mix(in srgb, var(--tdf-night) 34%, transparent);color:var(--tdf-cream)!important;-webkit-text-fill-color:var(--tdf-cream)!important}[data-tdf-site-look="1012"] :is(.fdp-step h2,.fdp-choice h2),[data-tdf-site-look="1012"] :is(.factory-look-by,.fdp-byline,.factory-tagline,.fdp-tagline,.fdp-kicker,.fdp-note){color:var(--tdf-orange-pale)!important;-webkit-text-fill-color:var(--tdf-orange-pale)!important}[data-tdf-site-look="1012"] .tdf-hero-placeholder{border:1px solid var(--tdf-line);background:linear-gradient(132deg, color-mix(in srgb, var(--tdf-blue) 92%, transparent), color-mix(in srgb, var(--tdf-navy) 96%, transparent) 56%, color-mix(in srgb, var(--tdf-ember-deep) 94%, transparent));min-height:clamp(360px,44vw,590px);box-shadow:0 34px 90px color-mix(in srgb, var(--tdf-night) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tdf-orange-pale) 24%, transparent);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(22px,4vw,56px);margin:0 0 clamp(34px,6vw,72px);padding:clamp(24px,4vw,56px);display:grid;overflow:hidden}[data-tdf-site-look="1012"] .tdf-hero-placeholder-copy{z-index:1;max-width:34rem;position:relative}[data-tdf-site-look="1012"] .tdf-hero-kicker{color:var(--tdf-orange-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font:800 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-tdf-site-look="1012"] .tdf-hero-placeholder-copy h2{max-width:11ch;color:var(--tdf-cream);letter-spacing:-.045em;text-wrap:balance;margin:0;font:500 clamp(38px,5.8vw,78px)/.98 Georgia,Times New Roman,serif}[data-tdf-site-look="1012"] .tdf-hero-placeholder-copy>p:last-child{max-width:34ch;color:var(--tdf-muted);margin:24px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art{border:1px dashed color-mix(in srgb, var(--tdf-orange-pale) 64%, transparent);min-height:clamp(260px,34vw,470px);color:var(--tdf-orange-pale);text-align:center;background:linear-gradient(145deg, transparent 0 48%, color-mix(in srgb, var(--tdf-orange-bright) 10%, transparent) 49% 51%, transparent 52%), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--tdf-orange-bright) 19%, transparent), transparent 40%), var(--tdf-navy);border-radius:24px;place-content:center;padding:32px;display:grid;position:relative;overflow:hidden}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art:before,[data-tdf-site-look="1012"] .tdf-hero-placeholder-art:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tdf-orange-bright) 24%, transparent);content:"";border-radius:50%;width:52%;position:absolute}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art:before{inset:-18% auto auto -12%}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art:after{inset:auto -14% -24% auto}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art span{z-index:1;font:700 clamp(18px,2.4vw,30px)/1.2 Georgia,Times New Roman,serif;position:relative}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art small{z-index:1;color:var(--tdf-muted);margin-top:8px;font-size:13px;position:relative}[data-tdf-site-look="1012"] :is(.factory-look-door,.fdp-door,.fdp-step,.fdp-choice,.fdp-waitlist){border-color:color-mix(in srgb, var(--tdf-blue-bright) 78%, transparent);color:var(--tdf-cream);background-color:var(--tdf-navy);background-image:linear-gradient(145deg, color-mix(in srgb, var(--tdf-blue) 96%, transparent), color-mix(in srgb, var(--tdf-navy) 98%, transparent) 68%);box-shadow:0 22px 56px color-mix(in srgb, var(--tdf-night) 36%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tdf-orange-pale) 12%, transparent)}[data-tdf-site-look="1012"] :is(.factory-look-door:first-child,.fdp-choice:first-child){border-color:var(--tdf-orange);background-image:linear-gradient(145deg, color-mix(in srgb, var(--tdf-ember) 96%, transparent), var(--tdf-navy) 64%);box-shadow:0 24px 64px color-mix(in srgb, var(--tdf-night) 42%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tdf-orange-pale) 30%, transparent)}[data-tdf-site-look="1012"] :is(.factory-look-order,.fdp-door-number,.fdp-number){border-color:var(--tdf-line);color:var(--tdf-orange-pale);background:var(--tdf-night)}[data-tdf-site-look="1012"] :is(.factory-look-join,.fdp-action,.fdp-form button){border-color:var(--tdf-orange-bright);color:var(--tdf-ink);background-color:var(--tdf-orange);background-image:linear-gradient(135deg, var(--tdf-orange-pale), var(--tdf-orange-bright) 48%, var(--tdf-orange));box-shadow:0 12px 30px color-mix(in srgb, var(--tdf-orange) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tdf-glint) 52%, transparent)}[data-tdf-site-look="1012"] :is(.factory-look-door,.fdp-choice,.fdp-action):hover{border-color:var(--tdf-orange-bright);box-shadow:0 25px 64px color-mix(in srgb, var(--tdf-night) 44%, transparent), 0 0 0 1px color-mix(in srgb, var(--tdf-orange-bright) 20%, transparent)}[data-tdf-site-look="1012"] :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--tdf-orange-bright);outline-offset:4px}[data-tdf-site-look="1012"] :is(.fdp-form input,.fdp-form textarea,.fdp-form select,.waitlist-form input){border-color:var(--tdf-line);color:var(--tdf-cream);background:var(--tdf-blue);-webkit-text-fill-color:var(--tdf-cream);caret-color:var(--tdf-orange-pale);box-shadow:inset 0 0 0 1000px var(--tdf-blue)}[data-tdf-site-look="1012"] :is(.fdp-form input,.waitlist-form input)::placeholder{color:var(--tdf-muted)}[data-tdf-site-look="1012"] :is([data-factory-job],[data-running-tab],[data-site-interview],[data-site-live],[data-avatar-prep],.full-website-builder,.avatar-site-maker){color:var(--tdf-cream)!important;background:0 0!important}[data-tdf-site-look="1012"] :is([data-factory-job],[data-running-tab],[data-site-interview],[data-site-live],[data-avatar-prep],.full-website-builder,.avatar-site-maker) :is(h1,h2,h3,strong){color:var(--tdf-cream)}[data-tdf-site-look="1012"] :is([data-factory-job],[data-running-tab],[data-site-interview],[data-site-live],[data-avatar-prep],.full-website-builder,.avatar-site-maker) :is(a,button){color:var(--tdf-orange-pale)}[data-tdf-site-look="1012"] .tdf-hero{gap:clamp(20px,3vw,36px);margin:0 0 clamp(34px,6vw,72px);display:grid}[data-tdf-site-look="1012"] .tdf-hero-art{border:1px solid var(--tdf-line);background:var(--tdf-navy);box-shadow:0 34px 90px color-mix(in srgb, var(--tdf-night) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tdf-orange-pale) 24%, transparent);border-radius:30px;display:block;overflow:hidden}[data-tdf-site-look="1012"] .tdf-hero-art img{width:100%;height:auto;display:block}[data-tdf-site-look="1012"] .tdf-hero-copy{text-align:center;max-width:46rem;margin-inline:auto}[data-tdf-site-look="1012"] .tdf-hero-copy h2,[data-tdf-site-look="1012"] .tdf-hero-copy>p:last-child{margin-inline:auto}[data-tdf-site-look="1012"] [data-factory-back="1"]{border-color:var(--tdf-orange-bright)!important;color:var(--tdf-orange-pale)!important;background:var(--tdf-blue)!important}@media (max-width:760px){[data-tdf-site-look="1012"] .tdf-hero-placeholder{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0}[data-tdf-site-look="1012"] .tdf-hero-placeholder-copy h2{max-width:12ch}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art{min-height:245px}[data-tdf-site-look="1012"] .tdf-hero-art{border-radius:22px}}@media (max-width:430px){[data-tdf-site-look="1012"] .tdf-hero-placeholder{margin-inline:-2px;padding:20px}[data-tdf-site-look="1012"] .tdf-hero-placeholder-copy h2{font-size:clamp(36px,12vw,52px)}[data-tdf-site-look="1012"] .tdf-hero-placeholder-art{min-height:210px;padding:22px}}@media (prefers-reduced-motion:reduce){[data-tdf-site-look="1012"] *,[data-tdf-site-look="1012"] :before,[data-tdf-site-look="1012"] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){[data-tdf-site-look="1012"] .tdf-hero-placeholder,[data-tdf-site-look="1012"] .tdf-hero-placeholder-art,[data-tdf-site-look="1012"] .tdf-hero-art{border:2px solid canvastext}}[data-tdf-site-look="1012"] .tdf-north-star{text-align:center;text-wrap:balance;justify-items:center;gap:.04em;margin:clamp(6px,1.5vw,18px) 0 0;font-family:DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;font-weight:400;line-height:.98;display:grid}[data-tdf-site-look="1012"] .tdf-north-star-line{letter-spacing:-.02em;max-width:100%;text-shadow:0 12px 34px color-mix(in srgb, var(--tdf-night) 34%, transparent);font-size:clamp(30px,8.5vw,112px);display:block;color:var(--tdf-cream)!important;-webkit-text-fill-color:var(--tdf-cream)!important}[data-tdf-site-look="1012"] .tdf-north-star-big{letter-spacing:.03em;font-size:clamp(34px,10.5vw,150px);color:var(--tdf-gold)!important;-webkit-text-fill-color:var(--tdf-gold)!important}[data-tdf-site-look="1012"] .tdf-north-star-guide{text-align:center;text-wrap:balance;margin:clamp(10px,1.6vw,18px) auto 0;font:italic 400 clamp(20px,3.2vw,38px)/1.2 DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;color:var(--tdf-cream)!important;-webkit-text-fill-color:var(--tdf-cream)!important}[data-tdf-site-look="1012"] .tdf-ns{text-align:center;max-width:1080px;margin:clamp(10px,2vw,24px) auto 0}[data-tdf-site-look="1012"] .tdf-ns-title{margin:0 0 clamp(16px,2.4vw,28px);font:400 clamp(26px,4.2vw,48px)/1.1 DietzX Baskerville,Baskerville Old Face,Baskerville,Georgia,Times New Roman,serif;color:var(--tdf-orange-bright)!important;-webkit-text-fill-color:var(--tdf-orange-bright)!important}[data-tdf-site-look="1012"] .tdf-ns-steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}[data-tdf-site-look="1012"] .tdf-ns-step{border:1px solid var(--tdf-line);background:var(--tdf-navy);border-radius:20px;padding:clamp(16px,2vw,24px)}[data-tdf-site-look="1012"] .tdf-ns-number{width:34px;height:34px;color:var(--tdf-night);background:var(--tdf-gold);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}[data-tdf-site-look="1012"] .tdf-ns-step h4{margin:12px 0 6px;font-size:clamp(20px,2vw,26px);color:var(--tdf-gold)!important;-webkit-text-fill-color:var(--tdf-gold)!important}[data-tdf-site-look="1012"] .tdf-ns-step p{color:var(--tdf-muted);margin:0;line-height:1.5}[data-tdf-site-look="1012"] .tdf-ns-subline{color:var(--tdf-cream);margin:clamp(16px,2.4vw,28px) 0 0;font-size:clamp(18px,2vw,24px)}@media (max-width:1023px){[data-tdf-site-look="1012"] .tdf-ns-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){[data-tdf-site-look="1012"] .tdf-ns-steps{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){[data-tdf-site-look="1012"] .tdf-ns-step{border:2px solid canvastext}}
