.dxj{--dxj-ink:#1a1a1a;--dxj-ink-2:#3b3934;--dxj-muted:#6f6a60;--dxj-line:#e6e1d6;--dxj-cream:#f4f2ed;--dxj-cream-2:#faf8f4;--dxj-gold:#cebd63;--dxj-gold-dark:#ad9d49;--dxj-gold-ink:#85762d;--dxj-ease:cubic-bezier(0.22,0.61,0.36,1);--dxj-anchor:calc(var(--dx-header-h, 80px) + 12px);color:var(--dxj-ink);font-family:var(--font-ubuntu),Ubuntu,Helvetica,sans-serif;letter-spacing:.01em;padding-bottom:clamp(48px,6vw,96px)}.dxj *,.dxj :after,.dxj :before{box-sizing:border-box}.dxj figure,.dxj ol,.dxj ul{margin:0;padding:0;list-style:none}:where(.dxj) li:not([class]){margin:0;padding:0}.dxj img{display:block;max-width:100%;height:auto}.dxj :focus-visible{outline:2px solid var(--dxj-gold-dark);outline-offset:3px}.dxj .dxj-eyebrow{margin:0;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--dxj-muted)}.dxj .dxj-eyebrow-gold{color:var(--dxj-gold-ink)}:lang(el) .dxj .dxj-eyebrow{text-transform:none;letter-spacing:.06em;font-size:13px}.dxj .dxj-h1,.dxj .dxj-h2,.dxj .dxj-h3{margin:0;padding:0;font-family:inherit;color:var(--dxj-ink);text-transform:none}.dxj .dxj-h1{margin-top:14px;font-size:clamp(2.3rem,1.25rem + 3.3vw,4.25rem);line-height:1.05;letter-spacing:-.022em}.dxj .dxj-h1,.dxj .dxj-h2{font-weight:300;text-wrap:balance}.dxj .dxj-h2{margin-top:10px;font-size:clamp(1.8rem,1.2rem + 1.8vw,3rem);line-height:1.1;letter-spacing:-.015em}.dxj .dxj-h3{font-size:19px;font-weight:400;line-height:1.3;letter-spacing:.005em}.dxj .dxj-lede{margin:22px 0 0;max-width:34em;font-size:clamp(16px,.95rem + .25vw,19px);line-height:1.6}.dxj .dxj-body,.dxj .dxj-lede{font-weight:300;color:var(--dxj-ink-2)}.dxj .dxj-body{margin:18px 0 0;max-width:36em;font-size:16px;line-height:1.7}.dxj .dxj-muted{color:var(--dxj-muted)}.dxj .dxj-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin:0;padding:0 24px;border:1px solid transparent;border-radius:8px;background:none;font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--dxj-ease),border-color .2s var(--dxj-ease),color .2s var(--dxj-ease),opacity .2s var(--dxj-ease),transform .2s var(--dxj-ease)}:lang(el) .dxj .dxj-btn{text-transform:none;letter-spacing:.03em;font-size:15px}.dxj .dxj-btn:active{transform:translateY(1px)}.dxj .dxj-btn:disabled{opacity:.35;cursor:not-allowed}.dxj .dxj-btn-lg{min-height:54px;padding:0 28px}.dxj .dxj-btn-gold{background:var(--dxj-gold);color:var(--dxj-ink)}.dxj .dxj-btn-gold:hover{background:var(--dxj-gold-dark);color:var(--dxj-ink)}.dxj .dxj-btn-ink{background:var(--dxj-ink);color:#fff}.dxj .dxj-btn-ink:not(:disabled):hover{background:#000;color:#fff}.dxj .dxj-link{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.4;white-space:nowrap;color:var(--dxj-ink-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .2s var(--dxj-ease),color .2s var(--dxj-ease)}.dxj .dxj-link:hover{color:var(--dxj-ink);text-decoration-color:currentColor}.dxj .dxj-link-strong{color:var(--dxj-ink);text-decoration-color:var(--dxj-gold)}.dxj .dxj-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px}.dxj-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center;padding-top:clamp(16px,3vw,40px)}.dxj-hero-text>*{animation:dxj-rise .8s var(--dxj-ease) both}.dxj-hero-text>:nth-child(2){animation-delay:.08s}.dxj-hero-text>:nth-child(3){animation-delay:.16s}.dxj-hero-text>:nth-child(4){animation-delay:.24s}.dxj .dxj-hero-figure img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:18px;background:var(--dxj-cream)}.dxj-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;margin-top:clamp(56px,7vw,104px);padding:clamp(24px,5vw,72px);border-radius:18px;background:radial-gradient(900px 380px at 100% 0,rgba(206,189,99,.14),transparent 65%),var(--dxj-cream);scroll-margin-top:var(--dxj-anchor)}.dxj .dxj-story-figure{order:-1}.dxj .dxj-story-figure img{width:100%;aspect-ratio:9/5;object-fit:cover;object-position:50% 100%;border-radius:14px;box-shadow:0 30px 60px -40px rgba(60,46,12,.45)}.dxj .dxj-invite{margin:26px 0 22px;padding:2px 0 2px 18px;border-left:2px solid var(--dxj-gold);max-width:34em;font-size:18px;font-weight:400;line-height:1.55;color:var(--dxj-ink)}.dxj-values{margin-top:clamp(56px,7vw,104px)}.dxj .dxj-values-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.dxj .dxj-value{margin:0;padding:22px 0 0;border-top:1px solid var(--dxj-line)}.dxj .dxj-value-num{display:block;font-size:12px;font-weight:400;letter-spacing:.14em;color:var(--dxj-gold-ink)}.dxj .dxj-value .dxj-h3{margin-top:14px}.dxj .dxj-value .dxj-body{margin-top:8px;font-size:15px;line-height:1.6}.dxj-people{margin-top:clamp(56px,7vw,104px)}.dxj-people-head{max-width:40em}.dxj .dxj-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,20px);max-width:1120px;margin-top:clamp(24px,3vw,40px)}.dxj .dxj-portraits li{margin:0;padding:0}.dxj .dxj-portraits img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:14px;background:var(--dxj-cream)}.dxj-apply{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head card" "video card" "figure card";gap:clamp(24px,4vw,56px) clamp(28px,5vw,80px);margin-top:clamp(56px,7vw,104px);padding:clamp(24px,5vw,72px);border-radius:18px;background:radial-gradient(900px 380px at 100% 0,rgba(206,189,99,.14),transparent 65%),var(--dxj-cream);scroll-margin-top:var(--dxj-anchor)}.dxj-apply-head{grid-area:head}.dxj .dxj-apply-figure{grid-area:figure;align-self:end}.dxj .dxj-apply-figure img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:14px}.dxj .dxj-apply-video{grid-area:video;position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:14px;background:var(--dxj-cream)}.dxj .dxj-apply-video img,.dxj .dxj-apply-video video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 30%}.dxj .dxj-apply-video .dx-card-video{opacity:0;transition:opacity .6s ease;pointer-events:none}.dxj .dxj-apply-video .dx-card-video.is-playing{opacity:1}@media (min-width:992px) and (min-height:860px){.dxj-card{position:sticky;top:120px}}.dxj-card{grid-area:card;align-self:start;min-height:500px;padding:clamp(20px,3vw,40px);border-radius:14px;background:#fff;box-shadow:0 1px 0 rgba(26,26,26,.04),0 24px 60px -36px rgba(60,46,12,.32);scroll-margin-top:var(--dxj-anchor)}.dxj-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dxj-ink)}:lang(el) .dxj .dxj-progress{text-transform:none;letter-spacing:.04em;font-size:13px}.dxj-bar{position:relative;flex:0 0 120px;height:2px;background:var(--dxj-line);overflow:hidden}.dxj-bar>span{position:absolute;inset:0 auto 0 0;background:var(--dxj-gold-dark);transition:width .5s var(--dxj-ease)}.dxj-step{animation:dxj-fade .35s var(--dxj-ease) both}.dxj .dxj-question{display:block;margin:0 0 22px;padding:0;font-family:inherit;font-size:clamp(20px,1rem + .6vw,24px);font-weight:400;line-height:1.3;letter-spacing:.005em;text-transform:none;color:var(--dxj-ink)}.dxj .dxj-question:focus,.dxj .dxj-question:focus-visible{outline:none}.dxj-question-hint{display:block;margin-top:6px;font-size:14px;font-weight:300;letter-spacing:.01em;color:var(--dxj-muted)}.dxj .dxj-part-label{margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.4;color:var(--dxj-ink)}.dxj-field+.dxj-field,.dxj-field+.dxj-part,.dxj-part+.dxj-field,.dxj-part+.dxj-part{margin-top:24px}.dxj-options{display:grid;gap:10px}.dxj-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dxj .dxj-option{appearance:none;position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:58px;margin:0;padding:14px 46px 14px 18px;border:1px solid var(--dxj-line);border-radius:12px;background:#fff;font-family:inherit;text-align:left;color:var(--dxj-ink);cursor:pointer;transition:border-color .2s var(--dxj-ease),background-color .2s var(--dxj-ease)}.dxj .dxj-option.is-on,.dxj .dxj-option:hover{border-color:var(--dxj-ink);background:var(--dxj-cream-2)}.dxj-option-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.dxj .dxj-options-grid .dxj-option{padding:14px 16px}.dxj .dxj-options-grid .dxj-option-arrow{display:none}.dxj-option-label{font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.01em}.dxj-option-hint{font-size:13px;font-weight:300;line-height:1.45;letter-spacing:.01em;color:var(--dxj-muted)}.dxj-option-arrow{position:absolute;top:50%;right:16px;margin-top:-9px;color:var(--dxj-muted);transition:transform .25s var(--dxj-ease),color .25s var(--dxj-ease)}.dxj .dxj-option.is-on .dxj-option-arrow,.dxj .dxj-option:hover .dxj-option-arrow{transform:translateX(3px);color:var(--dxj-ink)}.dxj .dxj-option-role{min-height:74px;padding-left:12px}.dxj-option-media{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--dxj-cream)}.dxj .dxj-option-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.dxj-option-initial{font-size:21px;font-weight:300;line-height:1;color:var(--dxj-gold-ink)}.dxj-chips{display:flex;flex-wrap:wrap;gap:10px}.dxj .dxj-chip{appearance:none;display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 16px 12px 12px;border:1px solid var(--dxj-line);border-radius:10px;background:#fff;font-family:inherit;font-size:15px;font-weight:300;line-height:1.3;letter-spacing:.01em;text-align:left;color:var(--dxj-ink);cursor:pointer;transition:border-color .2s var(--dxj-ease),background-color .2s var(--dxj-ease),color .2s var(--dxj-ease)}.dxj .dxj-chip.is-on,.dxj .dxj-chip:hover{border-color:var(--dxj-ink)}.dxj .dxj-chip.is-on{background:var(--dxj-ink);color:#fff}.dxj-chip-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border:1px solid var(--dxj-line);border-radius:5px;color:var(--dxj-ink)}.dxj .dxj-chip.is-on .dxj-chip-box{border-color:var(--dxj-gold);background:var(--dxj-gold)}.dxj .dxj-chip-radio .dxj-chip-box{border-radius:50%}.dxj .dxj-chip-radio.is-on .dxj-chip-box{box-shadow:inset 0 0 0 4px var(--dxj-ink)}.dxj-scale{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.dxj .dxj-scale-btn{appearance:none;aspect-ratio:1;min-height:44px;margin:0;padding:0;border:1px solid var(--dxj-line);border-radius:10px;background:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1;color:var(--dxj-ink);cursor:pointer;transition:border-color .2s var(--dxj-ease),background-color .2s var(--dxj-ease),color .2s var(--dxj-ease)}.dxj .dxj-scale-btn.is-on,.dxj .dxj-scale-btn:hover{border-color:var(--dxj-ink)}.dxj .dxj-scale-btn.is-on{background:var(--dxj-ink);color:#fff}.dxj-scale-ends{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;font-weight:300;color:var(--dxj-muted)}.dxj .dxj-field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;font-weight:400}.dxj-field-label{font-size:15px;font-weight:400}.dxj .dxj-input,.dxj-field-label{line-height:1.4;color:var(--dxj-ink)}.dxj .dxj-input{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--dxj-line);border-radius:10px;background:#fff;box-shadow:none;outline:none;font-family:inherit;font-size:16px;font-weight:300;letter-spacing:.01em;transition:border-color .2s var(--dxj-ease)}.dxj .dxj-input::placeholder{color:#8f897d;opacity:1}.dxj .dxj-input:focus{border-color:var(--dxj-ink)}.dxj .dxj-textarea{min-height:96px;resize:vertical}.dxj-field-hint{font-size:13px;font-weight:300;line-height:1.45;color:var(--dxj-muted)}.dxj-fields{display:grid;gap:18px}.dxj-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.dxj .dxj-consent{margin:20px 0 0;font-size:13px;font-weight:300;line-height:1.55;color:var(--dxj-muted)}.dxj .dxj-consent a{color:var(--dxj-ink-2);text-decoration:underline;text-underline-offset:3px}.dxj form[data-state=sending] .dxj-btn-gold{opacity:.6;pointer-events:none;cursor:progress}.dxj [data-turnstile]:not(:empty){margin-top:16px}.dxj .form-message-error{margin:16px 0 0;padding:12px 14px;border:0;border-left:2px solid #b4533a;border-radius:0;background:#fbf3ef;font-family:inherit;font-size:14px;font-weight:300;line-height:1.5;text-align:left;color:var(--dxj-ink-2)}.dxj-done{display:flex;flex-direction:column;align-items:flex-start;padding-top:8px}.dxj-done-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:24px;border:1px solid var(--dxj-gold);border-radius:50%;background:var(--dxj-cream);color:var(--dxj-gold-ink)}.dxj .dxj-done .dxj-question{margin-bottom:10px;font-size:clamp(26px,1.2rem + 1vw,34px);font-weight:300}.dxj .dxj-done-body{margin:0 0 26px;max-width:30em;font-size:17px;font-weight:300;line-height:1.6;color:var(--dxj-ink-2)}@keyframes dxj-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dxj-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dxj-hero-text>*,.dxj-step{animation:none}.dxj-bar>span{transition:none}}@media (max-width:991px){.dxj-hero,.dxj-story{grid-template-columns:minmax(0,1fr)}.dxj .dxj-story-figure{order:0}.dxj .dxj-values-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dxj-apply{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "card" "video" "figure"}.dxj-card{min-height:0}}@media (max-width:767px){.dxj-apply,.dxj-story{padding:24px 16px;border-radius:14px}.dxj .dxj-hero-figure img{border-radius:14px}}@media (max-width:559px){.dxj-scale{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:479px){.dxj .dxj-hero .dxj-btn{flex:1 1 100%}.dxj .dxj-values-list{grid-template-columns:minmax(0,1fr)}.dxj-apply{padding:20px 10px 12px}.dxj-apply-head{padding:0 6px}.dxj-card{padding:22px 16px}.dxj .dxj-option{padding-right:40px}.dxj-option-arrow{right:12px}.dxj-form .dxj-actions .dxj-btn{flex:1 1 auto}}