#root{position:relative}.really-hide{visibility:hidden;transition:visibility 0s,opacity .5s linear;cursor:default!important}#nprogress .peg{box-shadow:none!important}#nprogress .spinner{display:none!important}.tf-v1-widget iframe{border-radius:0!important}.dx-footer{position:relative;background:rgb(var(--dx-coal));color:rgba(var(--dx-cream),.78);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:clamp(64px,8vw,120px) 0 clamp(40px,4vw,56px)}.dx-footer a{color:inherit;text-decoration:none;transition:color .16s ease}.dx-footer a:hover{color:rgb(var(--dx-cream))}.dx-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:clamp(40px,5vw,88px);gap:clamp(40px,5vw,88px);align-items:start;min-width:0}.dx-footer-brand{display:inline-flex;align-items:center}.dx-footer-brand img{width:130px;height:auto;display:block}.dx-footer-legal{margin:0 0 clamp(28px,3vw,40px);font-size:10px;line-height:1.55;font-weight:400;color:rgba(var(--dx-cream),.32);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.dx-footer-col{display:flex;flex-direction:column;gap:18px;max-width:360px;min-width:0}.dx-footer-eyebrow{margin:0;color:rgb(var(--dx-cream));font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dx-footer-body{margin:0;font-size:14px;font-weight:400;line-height:1.55;color:rgba(var(--dx-cream),.62)}.dx-footer-form{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(var(--dx-cream),.28);transition:border-bottom-color .16s ease}.dx-footer-form:focus-within{border-bottom-color:rgb(var(--dx-cream))}.dx-footer-input{flex:1 1 auto;min-width:0;padding:10px 0;background:transparent;border:0;color:rgb(var(--dx-cream));font-family:inherit;font-size:15px;font-weight:400;outline:none}.dx-footer-input::placeholder{color:rgba(var(--dx-cream),.42)}.dx-footer-submit{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 0 10px 16px;margin:0;background:none;border:0;color:rgb(var(--dx-cream));font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,gap .2s var(--dx-ease);-moz-appearance:none;appearance:none;-webkit-appearance:none}.dx-footer-submit:hover{color:rgb(var(--dx-accent));gap:12px}.dx-footer-submit i{font-size:11px}.dx-footer-form-msg{margin:0;font-size:13px;font-weight:400;font-style:italic;color:rgba(var(--dx-cream),.55)}.dx-footer-form-msg--err{color:rgb(var(--dx-accent));font-style:normal}.hide{display:none!important}.dx-footer-contacts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dx-footer-contacts a{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:rgba(var(--dx-cream),.82)}.dx-footer-contacts a:hover{color:rgb(var(--dx-cream))}.dx-footer-contacts i{width:16px;font-size:14px;color:rgb(var(--dx-accent));text-align:center}.dx-footer-rule{margin:clamp(48px,6vw,80px) 0;border:0;border-top:1px solid rgba(var(--dx-cream),.12)}.dx-footer-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 32px}.dx-footer-nav a{display:inline-block;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(18px,1.4vw,22px);font-weight:400;letter-spacing:-.01em;color:rgba(var(--dx-cream),.82);transition:color .16s ease}.dx-footer-nav a:hover{color:rgb(var(--dx-accent))}.dx-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.dx-footer-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:500;letter-spacing:.01em;color:rgba(var(--dx-cream),.55)}.dx-footer-sep{opacity:.55}.dx-footer-version{display:inline-flex;align-items:center;gap:6px}.dx-footer-version i{font-size:11px;opacity:.7}.dx-footer-controls{gap:28px}.dx-footer-controls,.dx-footer-lang{display:inline-flex;align-items:center}.dx-footer-lang{gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em}.dx-footer-lang button{padding:0;margin:0;background:none;border:0;color:rgba(var(--dx-cream),.55);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;transition:color .16s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dx-footer-lang button.is-active,.dx-footer-lang button:hover{color:rgb(var(--dx-cream))}.dx-footer-socials{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:18px}.dx-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:rgba(var(--dx-cream),.62);font-size:16px;transition:color .16s ease,transform .16s ease}.dx-footer-socials a:hover{color:rgb(var(--dx-cream));transform:translateY(-1px)}@media (max-width:960px){.dx-footer-top{grid-template-columns:1fr 1fr}.dx-footer-brand{grid-column:span 2;margin-bottom:8px}}@media (max-width:640px){.dx-footer .dx-container{padding-left:20px;padding-right:20px}.dx-footer-top{grid-template-columns:1fr;gap:40px}.dx-footer-brand{grid-column:auto}.dx-footer-col{max-width:none}.dx-footer-bottom{flex-direction:column;align-items:flex-start}.dx-footer-controls{width:100%;justify-content:space-between}.dx-footer-nav{flex-direction:column;gap:6px}}#form{overflow:hidden}.marvel-box{width:100%;color:rgb(var(--dx-ink));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.marvel-box .formprogress{position:relative;width:100%;height:2px;margin:0;background:rgba(var(--dx-ink),.12);overflow:hidden}.marvel-box .formprogress>div{width:0;height:100%;background:rgb(var(--dx-accent));border-radius:inherit;transition:width .24s var(--dx-ease)}.marvel-box .container.box_form{width:100%;max-width:none;margin:0;padding:0;background:transparent}.marvel-box .box_form .boundaries{position:relative;width:100%}.marvel-box .box_form .borders{display:none}.marvel-box .box_form .content{--marvel-indent:calc(36px + clamp(18px, 3vw, 34px));position:relative;display:flex;flex-direction:column;margin:0;padding:clamp(42px,6vw,86px) clamp(24px,7vw,110px);background:rgba(var(--dx-card),.74);border:1px solid rgba(var(--dx-ink),.12);border-top:0}.marvel-box .box_form .question-container{display:flex;gap:5px;align-items:center;color:rgb(var(--dx-ink))}.marvel-box .box_form .question-index{position:static;display:inline-flex;align-items:center;gap:5px;transform:none;color:rgb(var(--dx-accent))}.marvel-box .box_form .question-container .num{display:inline-flex;align-items:center;justify-content:center;width:36px;aspect-ratio:1/1;border:1px solid rgba(var(--dx-accent),.45);border-radius:999px;color:rgb(var(--dx-accent));font-size:12px;font-weight:600;line-height:1;text-align:center;transform:none}.marvel-box .box_form .question-container i{color:rgba(var(--dx-accent),.72);font-size:12px}.marvel-box .box_form .question{width:100%;max-width:980px;margin:0;color:rgb(var(--dx-ink));font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(34px,4.2vw,52px);font-weight:400;line-height:1.08;letter-spacing:0}.marvel-box .box_form .details{max-width:680px;margin:18px 0 0;padding-left:var(--marvel-indent);color:rgba(var(--dx-ink),.62);font-size:15px;font-weight:400;line-height:1.55;position:relative;top:0}.marvel-box .box_form .details.error{color:rgb(var(--dx-accent));font-weight:600}.marvel-box .box_form .field,.marvel-box .box_form .react-select-container{width:calc(100% - var(--marvel-indent));max-width:980px;margin-top:clamp(42px,6vw,76px);margin-bottom:0;margin-left:var(--marvel-indent);color:rgb(var(--dx-ink));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:clamp(24px,2.6vw,36px);font-weight:400}.marvel-box .box_form .field{position:relative;top:0;display:block;padding:0 0 14px;background:transparent;border:0;outline:none}.marvel-box .box_form .field::placeholder,.marvel-box .box_form .react-select__placeholder{color:rgba(var(--dx-ink),.32);font-weight:400}.marvel-box .box_form .subline{position:relative;top:0;width:calc(100% - var(--marvel-indent));height:1px;margin:0 0 34px var(--marvel-indent);background:rgba(var(--dx-ink),.26);transition:height .14s var(--dx-ease),background-color .14s var(--dx-ease),margin-bottom .14s var(--dx-ease)}.marvel-box .box_form .field:focus+.subline,.marvel-box .box_form .react-select-container:active+.subline,.marvel-box .box_form .react-select-container:focus-within+.subline{height:2px;margin-bottom:33px;background:rgb(var(--dx-accent))}.marvel-box .box_form .subline.gap{margin-top:clamp(42px,6vw,72px)}.marvel-box .box_form .buttons{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-left:var(--marvel-indent)}.marvel-box .box_form button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:0 22px;border:1px solid rgb(var(--dx-accent));border-radius:999px;background:rgb(var(--dx-accent));color:rgb(var(--dx-cream));box-shadow:0 1px 2px rgba(var(--dx-black),.14);cursor:pointer;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;transform:none;transition:background-color .16s var(--dx-ease),border-color .16s var(--dx-ease),box-shadow .16s var(--dx-ease),color .16s var(--dx-ease);-moz-appearance:none;appearance:none;-webkit-appearance:none}.marvel-box .box_form button:hover{background:rgb(var(--dx-accent-hover));border-color:rgb(var(--dx-accent-hover));box-shadow:0 2px 5px rgba(var(--dx-black),.16)}.marvel-box .box_form button i{font-size:13px;line-height:1}.marvel-box .box_form .ok_btn{display:flex;align-items:center;gap:14px}.marvel-box .box_form .return{position:relative;max-width:120px;color:rgba(var(--dx-ink),.48);font-size:11px;font-weight:500;line-height:1.3;text-align:left}.marvel-box .box_form .move{display:inline-flex;align-items:center;justify-content:center;gap:8px}.marvel-box .box_form button.move{width:40px;min-height:40px;padding:0;border-color:rgba(var(--dx-ink),.18);background:transparent;color:rgba(var(--dx-ink),.72);box-shadow:none;transform:none}.marvel-box .box_form button.move:hover{border-color:rgba(var(--dx-ink),.34);background:rgba(var(--dx-ink),.05);color:rgb(var(--dx-ink));box-shadow:none}.marvel-box .box_form button.move.disabled{opacity:.34;cursor:default;pointer-events:none}.marvel-box .box_form button.move i{margin:0}.marvel-box .box_form .react-select-container{position:relative;top:0}.marvel-box .box_form .react-select__control{min-height:48px;cursor:pointer}.marvel-box .box_form .react-select__value-container{padding:0 0 14px}.marvel-box .box_form .react-select__single-value{color:rgb(var(--dx-ink))}.marvel-select-menu-portal{z-index:1000}.marvel-box .box_form .react-select__menu,.marvel-select-menu-portal .react-select__menu{z-index:4;margin-top:10px;max-height:220px;overflow:hidden;background:rgb(var(--dx-card));border:1px solid rgba(var(--dx-ink),.14);box-shadow:0 18px 36px rgba(var(--dx-black),.12);color:rgb(var(--dx-ink));font-size:16px}.marvel-box .box_form .react-select__menu-list,.marvel-select-menu-portal .react-select__menu-list{max-height:220px;padding:6px}.marvel-box .box_form .react-select__option,.marvel-select-menu-portal .react-select__option{padding:11px 12px;cursor:pointer;border-radius:6px}.marvel-box .box_form .react-select__option--is-focused,.marvel-select-menu-portal .react-select__option--is-focused{background:rgba(var(--dx-ink),.06)}.marvel-box .box_form .react-select__option--is-selected,.marvel-select-menu-portal .react-select__option--is-selected{background:rgba(var(--dx-accent),.1);color:rgb(var(--dx-accent));font-weight:600}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.marvel-box .box_form .scelta{display:flex;gap:12px}.marvel-box .box_form .sino{min-width:106px}.marvel-box .box_form .content.end{min-height:clamp(360px,42vw,480px);text-align:center}.marvel-box .box_form .content.white.end{background:rgb(var(--dx-card))}.marvel-box .box_form .close-form{position:absolute;top:22px;right:22px;width:40px;min-height:40px;padding:0;border:1px solid rgba(var(--dx-ink),.16);background:transparent;color:rgba(var(--dx-ink),.62);box-shadow:none;cursor:pointer}.marvel-box .box_form .close-form:hover{background:rgba(var(--dx-ink),.05);border-color:rgba(var(--dx-ink),.3);color:rgb(var(--dx-ink));box-shadow:none}.marvel-box .box_form .content.end .titolo{margin:auto auto 16px;color:rgb(var(--dx-ink));font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.08;letter-spacing:0}.marvel-box .box_form .content.end .sommario{max-width:620px;margin:0 auto auto;color:rgba(var(--dx-ink),.68);font-size:16px;line-height:1.6}.marvel-box .box_form .content.end .sommario p{margin:0}.marvel-box .box_form .content.end .spinner{position:absolute;top:50%;left:50%;color:rgb(var(--dx-accent));font-size:38px;transform:translate(-50%,-50%)}@media (max-width:720px){.marvel-box .box_form .content{--marvel-indent:0px;min-height:430px;padding:34px 22px}.marvel-box .box_form .question-container{grid-template-columns:1fr;gap:16px}.marvel-box .box_form .question-index{padding:0}.marvel-box .box_form .question-container i{margin-top:0}.marvel-box .box_form .buttons,.marvel-box .box_form .details,.marvel-box .box_form .field,.marvel-box .box_form .react-select-container,.marvel-box .box_form .subline{margin-left:0;padding-left:0}.marvel-box .box_form .field,.marvel-box .box_form .react-select-container{margin-top:34px}.marvel-box .box_form .subline{width:100%;margin-bottom:26px}.marvel-box .box_form .field:focus+.subline,.marvel-box .box_form .react-select-container:active+.subline,.marvel-box .box_form .react-select-container:focus-within+.subline{margin-bottom:25px}.marvel-box .box_form .buttons{gap:18px}}@media (max-width:520px){.marvel-box .box_form .content{min-height:420px;padding:30px 18px}.marvel-box .box_form .field,.marvel-box .box_form .react-select-container{font-size:20px}.marvel-box .box_form .buttons{flex-direction:column;align-items:stretch}.marvel-box .box_form .ok_btn,.marvel-box .box_form .scelta{width:100%}.marvel-box .box_form .ok_btn button,.marvel-box .box_form .scelta button{flex:1 1 auto}.marvel-box .box_form .return{display:none}.marvel-box .box_form .move{justify-content:flex-end}}:root{--dx-cream:243,235,220;--dx-ink:26,20,16;--dx-coal:13,10,8;--dx-stone:232,225,214;--dx-card:251,246,236;--dx-mocha:38,31,28;--dx-accent:232,65,44;--dx-accent-hover:214,53,34;--dx-black:0,0,0;--dx-white:255,255,255;--dx-ease:cubic-bezier(.4,0,.2,1);--dx-ease-out:cubic-bezier(.16,1,.3,1)}.dx-root{color:rgb(var(--dx-cream));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dx-root *,.dx-root :after,.dx-root :before{box-sizing:border-box}.dx-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dx-section{position:relative;width:100%}.dx-section.padding-top{padding-top:clamp(80px,12vh,160px)}.dx-section.padding-bottom{padding-bottom:clamp(80px,12vh,160px)}.dx-section--dark{background:rgb(var(--dx-coal));color:rgb(var(--dx-cream))}.dx-section--cream{background:rgb(var(--dx-cream));color:rgb(var(--dx-ink))}.dx-section--gray{background:rgb(var(--dx-stone));color:rgb(var(--dx-ink))}.dx-section--sand{background:rgb(var(--dx-ink));color:rgb(var(--dx-cream))}.dx-section-note{max-width:860px;margin:22px 0 0;color:rgba(var(--dx-ink),.62);font-size:13px;line-height:1.55}.dx-h2{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.025em}.dx-h2,.dx-h3{margin:0;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-weight:400}.dx-h3{font-size:clamp(26px,2.4vw,34px);line-height:1.15;letter-spacing:-.015em}.dx-h2 em,.dx-h3 em{font-style:italic;font-weight:400}.dx-lead{margin:0;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.55}.dx-section--dark .dx-lead,.dx-section--sand .dx-lead{color:rgba(var(--dx-cream),.78)}.dx-section--cream .dx-lead,.dx-section--gray .dx-lead{color:rgba(var(--dx-ink),.72)}.dx-kicker{display:inline-block;margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dx-kicker,.dx-link{color:rgb(var(--dx-accent));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.dx-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .16s ease,gap .16s ease}.dx-link:hover{color:rgb(var(--dx-accent-hover));gap:12px}.dx-container{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;padding-left:clamp(48px,5vw,96px);padding-right:clamp(48px,5vw,96px);box-sizing:border-box}.dx-tag{display:inline-block;margin:0;color:rgb(var(--dx-accent));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.dx-btn{justify-content:center;column-gap:10px;border-radius:999px;cursor:pointer;text-align:center;white-space:nowrap;line-height:1;overflow:hidden;text-decoration:none;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.dx-btn,.dx-btn-label{position:relative;display:inline-flex;align-items:center}.dx-btn-label{z-index:2}.dx-btn>i{position:relative;z-index:2;flex:0 0 auto;line-height:1}.dx-btn--primary{background:rgb(var(--dx-accent));border:2px solid rgb(var(--dx-accent));color:rgb(var(--dx-cream));font-weight:500;letter-spacing:-.3px;box-shadow:0 1px 2px rgba(var(--dx-black),.14);transition:background-color .2s var(--dx-ease),border-color .2s var(--dx-ease),box-shadow .2s var(--dx-ease);box-sizing:border-box}.dx-btn--primary:hover{box-shadow:0 1px 3px rgba(var(--dx-black),.18)}.dx-btn--primary:active,.dx-btn--primary:hover{background:rgb(var(--dx-accent-hover));border-color:rgb(var(--dx-accent-hover))}.dx-btn--primary:active{box-shadow:inset 0 1px 2px rgba(var(--dx-black),.22)}.dx-btn--liquid{color:rgb(var(--dx-cream));background-color:rgba(var(--dx-white),.1);border:.5px solid rgba(var(--dx-white),.45);backdrop-filter:blur(8px) saturate(180%) contrast(125%);-webkit-backdrop-filter:blur(8px) saturate(180%) contrast(125%);box-shadow:inset 0 0 2px rgba(var(--dx-white),.55),inset 0 0 12px rgba(var(--dx-black),.15),0 2px 6px 3px rgba(var(--dx-black),.15);font-weight:600;letter-spacing:.2px;text-shadow:0 0 3px rgba(var(--dx-black),.33);filter:brightness(1.03);transition:filter .16s var(--dx-ease),box-shadow .26s var(--dx-ease),transform .12s var(--dx-ease),background-color .2s var(--dx-ease),border-color .18s var(--dx-ease)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.dx-btn--liquid{backdrop-filter:url(#glass-distortion-small) blur(3px) saturate(180%) contrast(125%);-webkit-backdrop-filter:url(#glass-distortion-small) blur(3px) saturate(180%) contrast(125%)}}.dx-btn--liquid:before{inset:2px;background:radial-gradient(circle at center,rgba(var(--dx-black),.05) 0,rgba(var(--dx-black),.03) 45%,transparent 75%);mix-blend-mode:soft-light}.dx-btn--liquid:after,.dx-btn--liquid:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:1}.dx-btn--liquid:after{inset:0;background:linear-gradient(120deg,transparent 40%,rgba(var(--dx-white),.45) 50%,transparent 60%);transform:translateX(-100%);opacity:.35;animation:dx-sweep 6s infinite var(--dx-ease);animation-delay:1.2s}.dx-btn--liquid:hover{background-color:rgba(var(--dx-white),.18);border-color:rgba(var(--dx-white),.6)}.dx-btn--liquid:active{background-color:rgba(var(--dx-white),.24);box-shadow:inset 0 0 2px rgba(var(--dx-white),.55),inset 0 1px 4px rgba(var(--dx-black),.22)}.dx-btn--liquid-dark{color:rgb(var(--dx-coal));background-color:rgba(var(--dx-coal),.06);border-color:rgba(var(--dx-coal),.42);box-shadow:inset 0 0 2px rgba(var(--dx-white),.34),inset 0 0 12px rgba(var(--dx-coal),.08),0 2px 6px 3px rgba(var(--dx-coal),.08);text-shadow:none}.dx-btn--liquid-dark:before{background:radial-gradient(circle at center,rgba(var(--dx-coal),.08) 0,rgba(var(--dx-coal),.04) 45%,transparent 75%);mix-blend-mode:multiply}.dx-btn--liquid-dark:after{background:linear-gradient(120deg,transparent 40%,rgba(var(--dx-coal),.18) 50%,transparent 60%);opacity:.22}.dx-btn--liquid-dark:hover{background-color:rgba(var(--dx-coal),.1);border-color:rgba(var(--dx-coal),.62)}.dx-btn--liquid-dark:active{background-color:rgba(var(--dx-coal),.14);box-shadow:inset 0 0 2px rgba(var(--dx-white),.3),inset 0 1px 4px rgba(var(--dx-coal),.16)}@keyframes dx-sweep{to{transform:translateX(100%)}}.dx-btn--sm{height:40px;padding:0 22px;font-size:14px}.dx-btn--md{height:49px;padding:0 26px 0 28px;font-size:16px}.dx-btn--lg{height:54px;padding:0 30px 0 32px;font-size:17px}.dx-menu{position:fixed;top:0;left:0;right:0;z-index:100;height:110px;display:flex;align-items:center;color:rgb(var(--dx-cream));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.dx-menu:before{content:"";position:absolute;inset:0;background-color:rgba(var(--dx-white),.1);border-bottom:.5px solid rgba(var(--dx-white),.28);opacity:0;pointer-events:none;transition:background-color .18s ease,box-shadow .18s ease,opacity .18s ease;z-index:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dx-menu.is-scrolled:before{opacity:1;background-color:rgba(var(--dx-cream),.8);box-shadow:0 0 8px 0 rgba(var(--dx-black),.2)}.dx-menu>.dx-container{position:relative;z-index:1;height:100%;pointer-events:auto}.dx-menu-inner{width:100%;gap:32px}.dx-menu-inner,.dx-menu-side{height:100%;display:flex;align-items:center}.dx-menu-side{flex:1 1;min-width:0}.dx-menu-side--left{justify-content:flex-start}.dx-menu-side--right{justify-content:flex-end;gap:12px}.dx-menu-brand{display:inline-flex;align-items:center;text-decoration:none;transition:transform .2s ease}.dx-menu-brand:hover{transform:scale(1.02)}.dx-logo{display:inline-flex;align-items:center;text-decoration:none}.dx-logo-icon{width:44px;flex-shrink:0}.dx-logo-icon,.dx-logo-text{position:relative;height:44px}.dx-logo-text{width:84px;margin-left:10px}.dx-menu-nav{flex:0 0 auto;height:100%}.dx-menu-list,.dx-menu-nav{display:flex;align-items:center}.dx-menu-list{gap:30px;list-style:none;margin:0;padding:0;opacity:.75}.dx-menu-link{display:inline-flex;align-items:center;gap:6px;padding:6px 0;margin:0;color:rgba(var(--dx-cream),.78);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;text-align:left;text-decoration:none;background:none;border:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .16s ease}.dx-menu-link:focus-visible,.dx-menu-link:hover{color:rgb(var(--dx-cream));outline:none}.dx-menu-caret{opacity:.7;transition:transform .16s ease}.dx-menu-link:hover .dx-menu-caret{transform:translateY(1px);opacity:1}.dx-menu-mobile-toggle{width:42px;height:42px;display:none;flex:0 0 42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;color:currentColor;background:rgba(var(--dx-white),.1);border:1px solid rgba(var(--dx-white),.32);border-radius:999px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dx-menu-mobile-toggle span{width:18px;height:1.5px;display:block;background:currentColor;border-radius:999px;transition:transform .18s var(--dx-ease),opacity .18s var(--dx-ease)}.dx-menu-mobile-toggle:focus-visible,.dx-menu-mobile-toggle:hover{background:rgba(var(--dx-white),.16);outline:none}.dx-menu-mobile-toggle.is-active span:first-child{transform:translateY(6.5px) rotate(45deg)}.dx-menu-mobile-toggle.is-active span:nth-child(2){opacity:0}.dx-menu-mobile-toggle.is-active span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open),.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-link{color:rgb(var(--dx-coal))}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-link:focus-visible,.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-link:hover{color:rgb(var(--dx-coal))}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-link.is-active,.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-link.is-active:hover{color:rgb(var(--dx-coal))}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-btn--liquid{color:rgb(var(--dx-coal));background-color:rgba(var(--dx-coal),.06);border-color:rgba(var(--dx-coal),.45);box-shadow:inset 0 0 2px rgba(var(--dx-white),.34),inset 0 0 12px rgba(var(--dx-coal),.08);text-shadow:none}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-mobile-toggle{color:rgb(var(--dx-coal));background:rgba(var(--dx-coal),.06);border-color:rgba(var(--dx-coal),.32)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-mobile-toggle:focus-visible,.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-menu-mobile-toggle:hover{background:rgba(var(--dx-coal),.1)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-btn--liquid:before{background:radial-gradient(circle at center,rgba(var(--dx-coal),.08) 0,rgba(var(--dx-coal),.04) 45%,transparent 75%);mix-blend-mode:multiply}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-btn--liquid:after{background:linear-gradient(120deg,transparent 40%,rgba(var(--dx-coal),.18) 50%,transparent 60%);opacity:.22}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-btn--liquid:hover{background-color:rgba(var(--dx-coal),.1);border-color:rgba(var(--dx-coal),.65)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-btn--liquid:active{background-color:rgba(var(--dx-coal),.14);box-shadow:inset 0 0 2px rgba(var(--dx-white),.3),inset 0 1px 4px rgba(var(--dx-coal),.16)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-account-profile{color:rgb(var(--dx-coal))}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-account-email{color:rgba(var(--dx-coal),.66)}.dx-menu.is-top-dark:not(.is-scrolled):not(.has-drawer-open) .dx-account-avatar{color:rgb(var(--dx-cream));border-color:rgba(var(--dx-coal),.24)}.dx-menu.is-scrolled{color:rgb(var(--dx-mocha))}.dx-menu.is-scrolled .dx-menu-link{color:rgba(var(--dx-mocha),.78)}.dx-menu.is-scrolled .dx-menu-link:focus-visible,.dx-menu.is-scrolled .dx-menu-link:hover{color:rgb(var(--dx-mocha))}.dx-menu .dx-btn--liquid,.dx-menu .dx-btn--liquid:active{box-shadow:inset 0 0 2px rgba(var(--dx-white),.55),inset 0 0 12px rgba(var(--dx-black),.15)}.dx-menu.has-drawer-open .dx-btn--liquid,.dx-menu.is-scrolled .dx-btn--liquid{color:rgb(var(--dx-mocha));border-color:rgba(var(--dx-mocha),.45);text-shadow:none}.dx-menu.has-drawer-open .dx-btn--liquid:hover,.dx-menu.is-scrolled .dx-btn--liquid:hover{background-color:rgba(var(--dx-mocha),.08);border-color:rgba(var(--dx-mocha),.65)}.dx-menu.has-drawer-open .dx-btn--liquid:active,.dx-menu.is-scrolled .dx-btn--liquid:active{background-color:rgba(var(--dx-mocha),.12)}.dx-menu.has-drawer-open .dx-menu-mobile-toggle,.dx-menu.is-scrolled .dx-menu-mobile-toggle{color:rgb(var(--dx-mocha));background:rgba(var(--dx-mocha),.06);border-color:rgba(var(--dx-mocha),.24)}.dx-menu.has-drawer-open .dx-menu-mobile-toggle:focus-visible,.dx-menu.has-drawer-open .dx-menu-mobile-toggle:hover,.dx-menu.is-scrolled .dx-menu-mobile-toggle:focus-visible,.dx-menu.is-scrolled .dx-menu-mobile-toggle:hover{background:rgba(var(--dx-mocha),.1)}.dx-account-profile{max-width:260px;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;color:rgb(var(--dx-cream));text-decoration:none;transition:color .16s ease,opacity .16s ease}.dx-account-profile:focus-visible,.dx-account-profile:hover{color:rgb(var(--dx-cream));outline:none;opacity:.82}.dx-account-avatar{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:rgb(var(--dx-cream));background-repeat:no-repeat;background-position:50%;background-size:cover;border:1px solid rgba(var(--dx-white),.36);font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.dx-account-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:right}.dx-account-email,.dx-account-name{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.dx-account-name{font-size:13px;font-weight:700}.dx-account-email{color:rgba(var(--dx-cream),.72);font-size:11px;font-weight:500;line-height:1.05}.dx-menu.has-drawer-open .dx-account-profile,.dx-menu.is-scrolled .dx-account-profile{color:rgb(var(--dx-mocha))}.dx-menu.has-drawer-open .dx-account-profile:focus-visible,.dx-menu.has-drawer-open .dx-account-profile:hover,.dx-menu.is-scrolled .dx-account-profile:focus-visible,.dx-menu.is-scrolled .dx-account-profile:hover{color:rgb(var(--dx-mocha))}.dx-menu.has-drawer-open .dx-account-avatar,.dx-menu.is-scrolled .dx-account-avatar{color:rgb(var(--dx-cream));border-color:rgba(var(--dx-mocha),.24)}.dx-menu.has-drawer-open .dx-account-email,.dx-menu.is-scrolled .dx-account-email{color:rgba(var(--dx-mocha),.66)}.dx-menu-link.is-active,.dx-menu-link.is-active:hover{color:rgb(var(--dx-cream))}.dx-menu-link.is-active .dx-menu-caret{transform:rotate(180deg);opacity:1}.dx-menu.has-drawer-open .dx-menu-link.is-active,.dx-menu.is-scrolled .dx-menu-link.is-active{color:rgb(var(--dx-mocha))}.dx-menu.has-drawer-open:before{opacity:1;background-color:rgba(var(--dx-cream),.92);box-shadow:0 0 8px 0 rgba(var(--dx-black),.08)}.dx-menu.has-drawer-open{color:rgb(var(--dx-mocha))}.dx-menu.has-drawer-open .dx-menu-link{color:rgba(var(--dx-mocha),.78)}.dx-menu.has-drawer-open .dx-menu-link:focus-visible,.dx-menu.has-drawer-open .dx-menu-link:hover{color:rgb(var(--dx-mocha))}.dx-menu-backdrop{position:fixed;inset:0;z-index:90;background:rgba(var(--dx-coal),.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .28s var(--dx-ease)}.dx-menu-backdrop.is-open{opacity:1;pointer-events:auto}.dx-menu-drawer{position:fixed;top:0;left:0;bottom:0;z-index:95;width:clamp(420px,42vw,720px);max-width:100vw;background:rgb(var(--dx-cream));color:rgb(var(--dx-ink));transform:translateX(-100%);transition:transform .38s var(--dx-ease);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 0 40px rgba(var(--dx-black),.12)}.dx-menu-drawer.is-open{transform:translateX(0)}.dx-menu-drawer-inner{display:flex;flex-direction:column;gap:27px;padding:calc(110px + clamp(40px, 6vh, 80px)) clamp(48px,5vw,96px) clamp(48px,6vh,80px)}.dx-menu-drawer-group{display:flex;flex-direction:column;gap:14px}.dx-menu-drawer-group:not(:first-child){padding-top:24px;border-top:1px solid rgba(var(--dx-ink),.12)}.dx-menu-drawer-eyebrow{margin:0;color:rgba(var(--dx-ink),.55);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dx-menu-drawer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dx-menu-drawer-link{display:inline-flex;align-items:center;padding:6px 0;color:rgb(var(--dx-ink));font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(20px,1.5vw,24px);font-weight:400;letter-spacing:-.015em;text-decoration:none;transition:color .16s ease,transform .22s var(--dx-ease)}.dx-menu-drawer-link:focus-visible,.dx-menu-drawer-link:hover{color:rgb(var(--dx-accent));transform:translateX(6px);outline:none}.dx-menu-drawer-account{margin-top:auto;padding-top:28px;border-top:1px solid rgba(var(--dx-ink),.12)}.dx-menu-drawer-account-link{display:flex;align-items:center;gap:14px;color:rgb(var(--dx-ink));text-decoration:none}.dx-menu-drawer-account-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.dx-menu-drawer-account-subtitle,.dx-menu-drawer-account-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-menu-drawer-account-title{font-size:15px;font-weight:700}.dx-menu-drawer-account-subtitle{color:rgba(var(--dx-ink),.58);font-size:12px;font-weight:500}@media (max-width:960px){.dx-menu-nav{display:none}.dx-menu-mobile-toggle{display:inline-flex}.dx-menu-side--right>.dx-account-profile,.dx-menu-side--right>.dx-btn{display:none}}@media (max-width:600px){.dx-menu{height:92px}.dx-menu-inner{gap:16px}.dx-logo-text{display:none}.dx-account-profile{max-width:min(58vw,220px)}.dx-account-email,.dx-account-name{max-width:min(38vw,148px)}.dx-account-email{display:none}.dx-menu-drawer{width:100vw}.dx-menu-drawer-inner{padding:112px 28px 48px}}.dx-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;color:rgb(var(--dx-cream));background:rgb(var(--dx-coal));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate}.dx-hero--text-dark{color:rgb(var(--dx-ink));background:rgb(var(--dx-cream))}.dx-hero--text-cream{color:rgb(var(--dx-cream))}.dx-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.dx-hero-bg-video{width:100%;height:100%;object-fit:cover;object-position:center;background-position:50%;background-size:cover}.dx-hero-bg-vignette{position:absolute;inset:0;background:linear-gradient(to right,rgba(8,8,8,.5) 0,rgba(8,8,8,.34) 18%,rgba(8,8,8,.18) 36%,rgba(8,8,8,.08) 52%,rgba(8,8,8,0) 68%),linear-gradient(to top,rgba(var(--dx-black),.14) 0,rgba(var(--dx-black),.05) 18%,transparent 34%)}.dx-hero--text-dark .dx-hero-bg-vignette{background:linear-gradient(90deg,rgba(var(--dx-cream),.95) 40%,rgba(245,241,233,0) 80%)}.dx-hero--text-dark.dx-hero--text-in-box .dx-hero-bg-vignette{background:linear-gradient(90deg,rgb(var(--dx-cream)) 35%,rgba(245,241,233,0) 35%)}.dx-hero>.dx-container{position:relative;z-index:2;padding-top:clamp(120px,16vh,200px);padding-bottom:clamp(80px,14vh,180px)}.dx-hero-content{max-width:760px}.dx-hero--text-in-box .dx-hero-content{max-width:760px;padding:30px 0;background:rgb(var(--dx-cream))}.dx-hero--text-cream.dx-hero--text-in-box .dx-hero-content{background:var(--black_67);-webkit-backdrop-filter:invert(0);backdrop-filter:invert(0)}.dx-hero-content .dx-tag{margin-bottom:28px}.dx-hero-title{margin:0 0 28px;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-weight:400;font-size:clamp(36px,6vw,66px);line-height:1.02;letter-spacing:-.04em;color:rgb(var(--dx-cream))}.dx-hero--text-dark .dx-hero-title{color:rgb(var(--dx-ink))}.dx-hero--title-page .dx-hero-title{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.025em}.dx-hero-title-line{display:block}.dx-hero-title em{font-style:italic;font-weight:400}.dx-hero-subtitle{margin:0 0 50px;max-width:500px;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.55;color:rgba(var(--dx-cream),.78)}.dx-hero--text-dark .dx-hero-subtitle{color:rgba(var(--dx-ink),.72)}.dx-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.dx-hero-video-caption{margin:18px 0 0;color:rgba(var(--dx-cream),.58);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.dx-hero--text-dark .dx-hero-video-caption{color:rgba(var(--dx-ink),.56)}.dx-hero-bullets{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 24px;gap:12px 24px;max-width:680px}.dx-hero-bullet{display:inline-flex;align-items:center;gap:10px;color:rgba(var(--dx-cream),.78);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.dx-hero-bullet i{color:rgb(var(--dx-accent));font-size:14px}.dx-hero--text-dark .dx-hero-bullet{color:rgba(var(--dx-ink),.78)}@media (max-width:600px){.dx-hero>.dx-container{padding-top:clamp(96px,14vh,140px)}.dx-hero--title-page .dx-hero-title{font-size:clamp(34px,10vw,52px)}.dx-hero-subtitle{font-size:15px}.dx-hero-actions .dx-btn{flex:1 0 auto}}.dx-cta{overflow:hidden}.dx-cta-inner{position:relative;z-index:1;max-width:880px;margin:0 auto;text-align:center}.dx-cta-divider{width:clamp(200px,20dvw,300px);aspect-ratio:1000/213;margin:0 auto 40px;background:rgba(var(--dx-ink),.14);mask:url(/images/divider.webp) center/contain no-repeat;-webkit-mask:url(/images/divider.webp) center/contain no-repeat;filter:drop-shadow(0 -1px 0 rgba(var(--dx-white),.45)) drop-shadow(0 1px 0 rgba(var(--dx-ink),.12));opacity:.7}.dx-cta-title{margin:16px 0 22px}.dx-cta-subtitle{margin:0 auto 40px;max-width:620px;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.5;color:rgba(var(--dx-ink),.72)}.dx-cta-actions{display:inline-flex;gap:14px;margin-bottom:56px}.dx-cta-actions,.dx-cta-trust{flex-wrap:wrap;justify-content:center}.dx-cta-trust{display:flex;gap:28px 44px;padding-top:36px;border-top:1px solid rgba(var(--dx-ink),.14)}.dx-cta-trust-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;color:rgba(var(--dx-ink),.62)}.dx-cta-trust-item i{color:rgb(var(--dx-accent));font-size:15px}.dx-cta .dx-btn--liquid{color:rgb(var(--dx-mocha));border-color:rgba(var(--dx-mocha),.45);text-shadow:none}.dx-cta .dx-btn--liquid:hover{background-color:rgba(var(--dx-mocha),.08);border-color:rgba(var(--dx-mocha),.65)}.dx-cta .dx-btn--liquid:active{background-color:rgba(var(--dx-mocha),.12)}@media (max-width:600px){.dx-cta-divider{margin-bottom:28px}.dx-cta-actions .dx-btn{flex:1 0 100%}.dx-cta-trust{gap:18px 28px}}.dx-stats{overflow:hidden}.dx-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dx-stat{position:relative;padding:36px 32px;border-right:1px solid rgba(var(--dx-ink),.1)}.dx-stat:last-child{border-right:none}.dx-stat-head{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.dx-stat-icon{display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--dx-mocha));font-size:48px;flex-shrink:0}.dx-stat-num{display:inline-flex;align-items:baseline;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-weight:400;font-size:clamp(44px,4.6vw,64px);line-height:1;letter-spacing:-.025em;color:rgb(var(--dx-ink))}.dx-stat-num em{font-style:italic;font-weight:400}.dx-stat-num-unit{font-size:.42em;margin-left:4px;color:rgba(var(--dx-ink),.72);letter-spacing:0}.dx-stat-label{font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:rgba(var(--dx-ink),.62);letter-spacing:.01em}@media (max-width:720px){.dx-stats-grid{grid-template-columns:1fr 1fr}.dx-stat{border-right:1px solid rgba(var(--dx-ink),.1);border-bottom:1px solid rgba(var(--dx-ink),.1);padding:28px 22px}.dx-stat:nth-child(2n){border-right:none}.dx-stat:nth-last-child(-n+2){border-bottom:none}}@media (max-width:480px){.dx-stats-grid{grid-template-columns:1fr}.dx-stat,.dx-stat:nth-child(2n){border-right:none}.dx-stat:not(:last-child){border-bottom:1px solid rgba(var(--dx-ink),.1)}}.dx-flow{overflow:visible}.dx-flow-header{max-width:760px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center}.dx-flow-header .dx-h2{margin:14px 0 18px}.dx-flow-header .dx-h2,.dx-flow-header .dx-lead{text-align:center;text-wrap:balance}.dx-flow-list{--dx-flow-column-gap:clamp(34px,5vw,72px);position:relative;display:flex;flex-flow:row wrap;align-items:flex-start;gap:38px var(--dx-flow-column-gap);padding:clamp(28px,4vw,52px);border:1px solid rgba(var(--dx-ink),.1);border-radius:28px;background:radial-gradient(circle at 12% 18%,rgba(var(--dx-accent),.08),transparent 26%),linear-gradient(90deg,rgba(var(--dx-ink),.055) 1px,transparent 1px),linear-gradient(rgba(var(--dx-ink),.045) 1px,transparent 1px),rgba(var(--dx-card),.62);background-size:auto,42px 42px,42px 42px,auto;overflow:visible}.dx-flow-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.dx-flow-map-lines path{fill:none;stroke:#d71920;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 10}.dx-flow-item{--dx-flow-reveal-delay:0ms;position:relative;display:grid;grid-template-rows:minmax(0,1fr);grid-gap:18px;gap:18px;padding:0;border-radius:0;background:transparent;border:0;color:rgb(var(--dx-ink));text-decoration:none;overflow:visible;isolation:isolate;min-height:190px;flex:0 0 100%;z-index:2;transition:background-color .22s var(--dx-ease),border-color .22s var(--dx-ease),transform .22s var(--dx-ease),box-shadow .22s var(--dx-ease)}.dx-flow-item:hover{background:transparent;border-color:transparent;transform:translateY(-1px);box-shadow:none}.dx-flow-item:before{display:none}.dx-flow-content{position:relative;min-width:0;display:flex;flex-direction:column;z-index:2}.dx-flow-node-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:18px}.dx-flow-step{position:relative;z-index:3;width:46px;height:46px;border-radius:999px;background:rgb(var(--dx-ink));color:rgb(var(--dx-card));font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;box-shadow:0 0 0 8px rgb(var(--dx-card)),0 0 0 9px rgba(var(--dx-ink),.12)}.dx-flow-node-anchor,.dx-flow-step{display:inline-flex;align-items:center;justify-content:center}.dx-flow-node-anchor{width:64px;height:64px;margin:-9px;flex:0 0 64px}.dx-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:22px;border-radius:999px;background:rgba(var(--dx-card),.86);border:1px solid rgba(var(--dx-ink),.1);color:rgb(var(--dx-ink));font-size:18px}.dx-flow-node-head .dx-flow-icon{width:38px;height:38px;margin-bottom:0;font-size:15px}.dx-flow-title{margin:0 0 10px 70px;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(22px,1.8vw,28px);font-weight:400;line-height:1.2;letter-spacing:-.015em;color:rgb(var(--dx-ink))}.dx-flow-desc{margin:0 0 50px 70px;max-width:360px;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:rgba(var(--dx-ink),.72)}.dx-flow-item.is-reveal-ready{opacity:0;transform:translate3d(0,64px,0) scale(.965);transition:opacity .86s var(--dx-ease-out),transform .86s var(--dx-ease-out),background-color .22s var(--dx-ease),border-color .22s var(--dx-ease),box-shadow .22s var(--dx-ease);transition-delay:var(--dx-flow-reveal-delay),var(--dx-flow-reveal-delay),0s,0s,0s}.dx-flow-item.is-reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){.dx-flow-list{--dx-flow-column-gap:30px;gap:36px var(--dx-flow-column-gap)}}@media (min-width:760px){.dx-flow-item{flex-basis:calc((100% - var(--dx-flow-column-gap)) / 2)}.dx-flow-item:first-of-type{order:1}.dx-flow-item:nth-of-type(2){order:2}.dx-flow-item:nth-of-type(3){order:4}.dx-flow-item:nth-of-type(4){order:3}.dx-flow-item:nth-of-type(5){order:5}.dx-flow-item:nth-of-type(6){order:6}.dx-flow-item:nth-of-type(7){order:8}.dx-flow-item:nth-of-type(8){order:7}.dx-flow-item:nth-of-type(9){order:9}.dx-flow-item:nth-of-type(10){order:10}.dx-flow-item:nth-of-type(11){order:12}.dx-flow-item:nth-of-type(12){order:11}.dx-flow-item:nth-of-type(4n+3):last-of-type{margin-left:calc((100% + var(--dx-flow-column-gap)) / 2)}}@media (max-width:759px){.dx-flow-list{gap:34px;padding:28px 22px}.dx-flow-content{padding-left:68px}.dx-flow-node-head{margin-left:-68px}.dx-flow-item{min-height:auto}.dx-flow-desc,.dx-flow-title{--dx-flow-column-mode:single;margin:0 0 50px}.dx-flow-item.is-reveal-ready{transform:translate3d(0,42px,0) scale(.98);transition-delay:0s}}.dx-pricing{overflow:hidden;scroll-margin-top:120px}.dx-pricing-header{max-width:880px;margin-bottom:clamp(34px,5vw,64px)}.dx-pricing-header .dx-h2{max-width:760px}.dx-pricing-header .dx-lead{max-width:760px;margin-top:20px}.dx-pricing-cards{display:flex;flex-wrap:nowrap;gap:20px;align-items:stretch}.dx-pricing-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(var(--dx-ink),.1);border-radius:8px;padding:clamp(24px,3vw,34px);background:rgba(var(--dx-white),.48);box-shadow:0 18px 48px rgba(var(--dx-black),.06)}.dx-pricing-card.is-featured{border-color:rgba(var(--dx-accent),.34);background:rgb(var(--dx-card));box-shadow:0 24px 64px rgba(var(--dx-accent),.16)}.dx-pricing-card-head{min-height:164px;display:flex;justify-content:space-between;gap:20px}.dx-pricing-card-head h3{margin:0;font-family:var(--dx-font-serif),Georgia,serif;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1;letter-spacing:0}.dx-pricing-card-head p{margin:14px 0 0;color:rgba(var(--dx-ink),.7);font-size:15px;line-height:1.55}.dx-pricing-card-head>span{align-self:flex-start;flex:0 0 auto;border-radius:999px;padding:8px 11px;background:rgba(var(--dx-accent),.12);color:rgb(var(--dx-accent));font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.dx-pricing-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:4px}.dx-pricing-price strong{color:rgb(var(--dx-ink));font-family:var(--dx-font-serif),Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.92;letter-spacing:0}.dx-pricing-price span{display:block;padding-bottom:0;color:rgba(var(--dx-ink),.66);font-size:15px;font-weight:700;line-height:1.25}.dx-pricing-yearly{min-height:64px;margin:0;padding:13px 14px;border-radius:8px;background:rgba(var(--dx-ink),.045);color:rgba(var(--dx-ink),.68);font-size:14px;line-height:1.45;box-sizing:border-box}.dx-pricing-yearly strong{color:rgb(var(--dx-ink))}.dx-pricing-yearly span{display:block}.dx-pricing-yearly em{display:inline-block;margin-top:5px;color:rgb(var(--dx-accent));font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase}.dx-pricing-bullets{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.dx-pricing-bullets li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;color:rgba(var(--dx-ink),.82);font-size:15px;line-height:1.35}.dx-pricing-bullets i{margin-top:2px;color:rgb(var(--dx-accent));font-size:13px}.dx-pricing-card .dx-btn{width:100%;min-width:0;height:52px;flex:0 0 52px;box-sizing:border-box;margin-top:auto}@media (max-width:1080px){.dx-pricing-cards{flex-direction:column;gap:20px}.dx-pricing-card{flex-basis:auto;height:auto}.dx-pricing-card-head{min-height:0}}@media (max-width:720px){.dx-pricing .dx-container{padding-left:20px;padding-right:20px}}@media (max-width:560px){.dx-pricing-card{padding:22px;gap:20px}.dx-pricing-card-head{flex-direction:column;gap:12px}.dx-pricing-yearly{min-height:68px}}.dx-deep{--dx-deep-skew-max:10deg;--dx-deep-skew-range-viewport:0.7;--dx-deep-radius-min:10px;--dx-deep-radius-max:100px;--dx-deep-mobile-radius:24px;--dx-deep-skew:0deg;--dx-deep-counter-skew:0deg;--dx-deep-radius-outer-top:20px;--dx-deep-radius-outer-bottom:100px;--dx-deep-side-bleed:max(60px,calc((100vw - 1720px) / 2 + 60px));--dx-deep-skew-overscan:92px;overflow:hidden}.dx-deep-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.dx-deep--reverse .dx-deep-copy{order:2}.dx-deep--reverse .dx-deep-visual{order:1}.dx-deep-copy{max-width:560px}.dx-deep-title{margin:14px 0 22px}.dx-deep-lead{margin:0 0 32px}.dx-deep-bullets{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column}.dx-deep-bullet{display:grid;grid-template-columns:28px 1fr;align-items:baseline;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid rgba(var(--dx-ink),.1);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.dx-deep-bullet:last-child{border-bottom:none}.dx-deep-bullet-index{font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:18px;font-weight:400;color:rgb(var(--dx-accent));letter-spacing:-.01em}.dx-deep-bullet strong{display:block;margin-bottom:4px;font-weight:600;color:rgb(var(--dx-ink))}.dx-deep-bullet>span>span{color:rgba(var(--dx-ink),.7)}.dx-section--dark .dx-deep-bullet{border-bottom-color:rgba(var(--dx-cream),.14)}.dx-section--dark .dx-deep-bullet strong{color:rgb(var(--dx-cream))}.dx-section--dark .dx-deep-bullet>span>span{color:rgba(var(--dx-cream),.7)}.dx-deep-visual{position:relative;border-radius:var(--dx-deep-radius-outer-top) 0 0 var(--dx-deep-radius-outer-bottom);width:calc(100% + var(--dx-deep-side-bleed) + var(--dx-deep-skew-overscan));aspect-ratio:5/4;height:100%;overflow:hidden;transform:skewX(var(--dx-deep-skew));transform-origin:bottom right;will-change:transform,border-radius;background:rgba(var(--dx-ink),.04);border:1px solid rgba(var(--dx-ink),.08)}.dx-section--dark .dx-deep-visual{background:rgba(var(--dx-cream),.05);border-color:rgba(var(--dx-cream),.12)}.dx-deep--reverse .dx-deep-visual{border-radius:0 var(--dx-deep-radius-outer-top) var(--dx-deep-radius-outer-bottom) 0;transform-origin:bottom left;margin-left:calc(var(--dx-deep-side-bleed) * -1 - var(--dx-deep-skew-overscan))}.dx-deep-visual-inner{position:absolute;inset:0;transform:skewX(var(--dx-deep-counter-skew));margin-left:calc(var(--dx-deep-skew-overscan) * -1);transform-origin:bottom left;will-change:transform}.dx-deep--reverse .dx-deep-visual-inner{transform-origin:bottom right;margin-left:0;margin-right:calc(var(--dx-deep-skew-overscan) * -1)}.dx-deep-visual-image{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:960px){.dx-deep-grid{grid-template-columns:1fr}.dx-deep--reverse .dx-deep-copy{order:1}.dx-deep--reverse .dx-deep-visual{order:2}.dx-deep--reverse .dx-deep-visual,.dx-deep-visual{width:100%;margin-left:0;aspect-ratio:16/10;border-radius:24px;transform:none}.dx-deep--reverse .dx-deep-visual-inner,.dx-deep-visual-inner{margin-left:0;margin-right:0;transform:none}}.dx-faq{overflow:hidden}.dx-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.dx-faq-aside{position:-webkit-sticky;position:sticky;top:130px;max-width:420px}.dx-faq-title{margin:14px 0 22px}.dx-faq-body{margin:0 0 28px}.dx-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--dx-ink),.14)}.dx-faq-item{border-bottom:1px solid rgba(var(--dx-ink),.14)}.dx-faq-trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--dx-ink));transition:color .16s ease}.dx-faq-trigger-icon,.dx-faq-trigger:hover{color:rgb(var(--dx-accent))}.dx-faq-trigger-icon{flex-shrink:0;width:22px;height:22px;margin-top:4px;transition:transform .22s var(--dx-ease)}.dx-faq-item.is-open .dx-faq-trigger-icon{transform:rotate(45deg)}.dx-faq-answer{overflow:hidden;max-height:0;transition:max-height .32s var(--dx-ease)}.dx-faq-item.is-open .dx-faq-answer{max-height:600px}.dx-faq-answer-inner{padding:0 0 26px;max-width:640px;font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;color:rgba(var(--dx-ink),.72)}@media (max-width:960px){.dx-faq-grid{grid-template-columns:1fr}.dx-faq-aside{position:relative;top:auto;max-width:none}}.dx-text{--dx-text-padding-y:clamp(80px,12vh,160px)}.dx-text.padding-top{padding-top:var(--dx-text-padding-y)}.dx-text.padding-bottom{padding-bottom:var(--dx-text-padding-y)}.dx-text-inner{display:flex;gap:clamp(32px,6vw,96px);align-items:top}.dx-text-heading{flex:1 1 50%;min-width:0}.dx-text-title{margin:0}.dx-text-copy{flex:1 1 50%;min-width:0;max-width:760px}.dx-text-body{font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:clamp(17px,1.4vw,19px);font-weight:400;line-height:1.6;color:rgba(var(--dx-ink),.78)}.dx-section--dark .dx-text-body{color:rgba(var(--dx-cream),.78)}.dx-text-body p{margin:0 0 18px}.dx-text-body p:last-child{margin-bottom:0}.dx-text-cta{margin-top:28px}@media (max-width:720px){.dx-text-inner{flex-direction:column;align-items:stretch;gap:24px}.dx-text-copy,.dx-text-heading{flex:0 1 auto;width:100%;max-width:none}}.dx-article{overflow:hidden}.dx-article-inner{max-width:760px;margin:0 auto}.dx-article-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.dx-article-date{font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--dx-ink),.5)}.dx-article-title{margin:0 0 22px}.dx-article-desc{margin:0 0 36px;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.5;color:rgba(var(--dx-ink),.72)}.dx-article-desc,.dx-article-html{font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.dx-article-html{font-size:17px;line-height:1.7;color:rgba(var(--dx-ink),.82)}.dx-article-html h2,.dx-article-html h3{font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-weight:400;color:rgb(var(--dx-ink));letter-spacing:-.02em;line-height:1.2}.dx-article-html h2{font-size:clamp(28px,2.6vw,36px);margin:56px 0 18px}.dx-article-html h3{font-size:clamp(22px,2vw,26px);margin:40px 0 14px}.dx-article-html p{margin:0 0 22px}.dx-article-html ol,.dx-article-html ul{margin:0 0 22px;padding-left:22px}.dx-article-html li{margin:0 0 8px}.dx-article-html a{color:rgb(var(--dx-accent));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease}.dx-article-html a:hover{color:rgb(var(--dx-accent-hover))}.dx-article-html img{max-width:100%;height:auto;display:block;margin:32px auto;border-radius:16px}.dx-article-html blockquote{margin:36px 0;padding:0 0 0 24px;border-left:2px solid rgb(var(--dx-accent));font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(20px,1.8vw,26px);font-style:italic;line-height:1.4;color:rgb(var(--dx-ink))}.dx-article-html code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:rgba(var(--dx-ink),.06);padding:2px 6px;border-radius:4px}.dx-article-html pre{margin:22px 0;padding:18px 22px;background:rgba(var(--dx-ink),.05);border:1px solid rgba(var(--dx-ink),.1);border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.55}.dx-article-html pre code{background:none;padding:0}.dx-legal-text{padding-top:clamp(56px,8vh,104px);padding-bottom:clamp(88px,12vh,152px)}.dx-legal-text-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:clamp(36px,5vw,88px);gap:clamp(36px,5vw,88px);align-items:start}.dx-legal-text-aside{position:-webkit-sticky;position:sticky;top:112px;min-width:0}.dx-legal-text-nav{display:flex;flex-direction:column;gap:10px;margin-top:8px}.dx-legal-text-nav a{color:rgba(var(--dx-ink),.72);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .16s ease}.dx-legal-text-nav a:hover{color:rgb(var(--dx-accent))}.dx-legal-text-meta{margin:28px 0 0;color:rgba(var(--dx-ink),.52);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}.dx-legal-text-card{min-width:0;max-width:960px;padding:clamp(28px,4vw,56px);background:rgb(var(--dx-card));border:1px solid rgba(var(--dx-ink),.1);border-radius:8px;box-shadow:0 24px 80px rgba(var(--dx-ink),.08)}.dx-legal-text-title{margin:0 0 18px;font-size:clamp(34px,4vw,56px)}.dx-legal-text-intro{max-width:720px;margin:0 0 38px;color:rgba(var(--dx-ink),.7);font-size:clamp(16px,1.25vw,19px);line-height:1.6}.dx-legal-text-html,.dx-legal-text-intro{font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.dx-legal-text-html{color:rgba(var(--dx-ink),.82);font-size:15px;line-height:1.72}.dx-legal-text-html h1,.dx-legal-text-html h2,.dx-legal-text-html h3,.dx-legal-text-html h4{color:rgb(var(--dx-ink));font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-weight:450;line-height:1.2;letter-spacing:0}.dx-legal-text-html h1{margin:0 0 28px;font-size:clamp(30px,3vw,42px)}.dx-legal-text-html h2{margin:56px 0 16px;font-size:clamp(24px,2.3vw,32px)}.dx-legal-text-html h3{margin:34px 0 12px;font-size:clamp(20px,1.8vw,24px)}.dx-legal-text-html h4{margin:28px 0 10px;font-size:18px}.dx-legal-text-html p{margin:0 0 18px}.dx-legal-text-html ol,.dx-legal-text-html ul{margin:0 0 20px;padding-left:24px}.dx-legal-text-html li{margin:0 0 8px;padding-left:2px}.dx-legal-text-html table{width:100%;margin:28px 0;border-collapse:collapse;font-size:14px;line-height:1.45}.dx-legal-text-html td,.dx-legal-text-html th{padding:12px 14px;border:1px solid rgba(var(--dx-ink),.14);vertical-align:top;text-align:left}.dx-legal-text-html th{background:rgba(var(--dx-ink),.055);color:rgb(var(--dx-ink));font-weight:650}.dx-legal-text-html a{color:rgb(var(--dx-accent));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dx-legal-text-html hr{margin:52px 0;border:0;border-top:1px solid rgba(var(--dx-ink),.14)}.dx-legal-text-html code{padding:2px 5px;background:rgba(var(--dx-ink),.06);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}@media (max-width:920px){.dx-legal-text-grid{grid-template-columns:minmax(0,1fr)}.dx-legal-text-aside{position:static}.dx-legal-text-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}}@media (max-width:640px){.dx-legal-text{padding-top:42px;padding-bottom:80px}.dx-legal-text-card{padding:24px 18px}.dx-legal-text-nav{grid-template-columns:minmax(0,1fr)}}.dx-quad{overflow:hidden}.dx-quad-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.dx-quad-item{position:relative;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:rgba(var(--dx-ink),.06);border:1px solid rgba(var(--dx-ink),.08);transition:transform .32s var(--dx-ease),box-shadow .32s var(--dx-ease)}.dx-quad-item:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px rgba(var(--dx-ink),.25)}.dx-quad-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--dx-ease)}.dx-quad-item:hover img{transform:scale(1.04)}.dx-quad-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--dx-coal),0) 35%,rgba(var(--dx-coal),.72) 100%);pointer-events:none}.dx-quad-label{position:absolute;left:22px;right:22px;bottom:22px;z-index:1;font-family:var(--dx-font-serif),"Times New Roman",Georgia,serif;font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--dx-cream))}@media (max-width:960px){.dx-quad-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dx-quad-grid{grid-template-columns:1fr}.dx-quad-item{aspect-ratio:16/10}}.dx-image-reveal{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:rgb(var(--dx-coal))}.dx-image-reveal-frame{position:relative;width:100%;overflow:hidden;isolation:isolate}.dx-image-reveal--ratio-16-9 .dx-image-reveal-frame{aspect-ratio:16/9}.dx-image-reveal--ratio-3-2 .dx-image-reveal-frame{aspect-ratio:3/2}.dx-image-reveal--ratio-2-1 .dx-image-reveal-frame{aspect-ratio:2/1}.dx-image-reveal-media,.dx-image-reveal-placeholder{position:absolute;left:0;right:0;top:calc(var(--dx-image-reveal-y, 16%) * -1);height:calc(100% + (var(--dx-image-reveal-y, 16%) * 2))}.dx-image-reveal-media{background-position:50%;background-size:cover;transform:translate3d(0,var(--dx-image-reveal-offset,0),0);will-change:transform}.dx-image-reveal-placeholder{background:linear-gradient(135deg,rgba(var(--dx-cream),.14),rgba(var(--dx-cream),0)),rgba(var(--dx-ink),.18)}@media (prefers-reduced-motion:reduce){.dx-image-reveal-media{transform:none;will-change:auto}}.dx-marvel{overflow:hidden}.dx-marvel-header{margin:0 0 48px;text-align:center}.dx-marvel-header .dx-h2{margin:14px 0 18px}.dx-marvel-header--centered{margin-left:auto;margin-right:auto;text-align:center}.dx-marvel-note{display:flex;flex-wrap:wrap;gap:3px 8px}.dx-marvel-note strong{width:100%;color:rgba(var(--dx-ink),.78);font-weight:600}.dx-marvel-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dx-marvel-note a:hover{color:rgb(var(--dx-accent))}.dx-marvel-note-detail{width:100%}.dx-gdemo{--au-manager-bg:rgb(247,248,250);--au-stop-blue:rgb(34,34,34);--au-outer-space:rgb(36,40,51);--au-silver-chalice:rgb(122,122,122);--au-gallery:rgb(238,238,238);--au-aqua-haze:rgb(244,246,249);--au-white:rgb(255,255,255);--au-white_80:rgba(255,255,255,.80);--au-white_60:rgba(255,255,255,.60);--au-white_55:rgba(255,255,255,.55);--au-white_45:rgba(255,255,255,.45);--au-white_20:rgba(255,255,255,.20);--au-white_08:rgba(255,255,255,.08);--au-white_06:rgba(255,255,255,.06);--au-black_25:rgba(0,0,0,.25);--au-black_15:rgba(0,0,0,.15);--au-black_14:rgba(0,0,0,.14);--au-black_05:rgba(0,0,0,.05);--au-dodger-blue:rgb(53,153,255);--au-dodger-blue_96:rgba(53,153,255,.96);--au-dodger-blue_28:rgba(53,153,255,.28);--au-dodger-blue_12:rgba(53,153,255,.12);--au-forestgreen:rgb(34,139,34);--au-red:rgb(255,0,0);--au-ronchi:rgb(239,189,70);--au-ronchi_14:rgba(239,189,70,.14);--au-dinein-approval-alert:rgb(198,122,0);--au-warning-bg:rgb(255,243,205);--au-warning-text:rgb(122,75,0);--au-live-floor-location-free:rgba(255,255,255,.92);--au-live-floor-location-help:rgb(255,225,225);--au-live-floor-location-approval:rgb(255,242,219);--au-live-floor-location-waiting:rgb(255,245,218);--au-live-floor-location-sat:rgb(234,240,255);--au-live-floor-location-eating:rgb(221,244,255);--au-live-floor-location-closing:rgb(255,233,218);--au-live-floor-location-payment:rgb(243,232,255);--au-dashboard-hero-mid:rgb(29,52,80);--au-dashboard-hero-end:rgb(20,31,54);--au-dashboard-panel-dark:rgb(24,33,49);--au-dashboard-gold:rgb(245,190,81);--au-dashboard-gold_34:rgba(245,190,81,.34);--au-dashboard-gold_18:rgba(245,190,81,.18);--au-dashboard-gold_12:rgba(245,190,81,.12);--au-dashboard-gold-text:rgb(255,226,160);--au-dashboard-green:rgb(15,178,137);--au-dashboard-coral:rgb(255,143,91);--au-dashboard-accent-color:rgb(82,126,214);--au-dashboard-accent-soft:rgba(82,126,214,.16);--au-dashboard-emerald_18:rgba(86,222,164,.18);--au-dashboard-emerald-text:rgb(197,255,229);--au-glass-panel-shadow:inset 0 0 2px var(--au-white_55),inset 0 0 12px var(--au-black_15),0 2px 6px 3px var(--au-black_15);--au-glass-backdrop:blur(8px) saturate(180%);font-family:var(--dx-font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color:var(--au-stop-blue)}