html:has(.ddx){--hero-p:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:#060505;scroll-padding-top:92px}html:has(.ddx) body{background:#060505}@media (prefers-reduced-motion:reduce){html:has(.ddx){scroll-behavior:auto}}.ddx{--void:#060505;--card:#0b0a08;--card-2:#100e0b;--rule:#f7f2e81f;--rule-2:#f7f2e838;--text:#f4f0e8;--text-2:#f4f0e8a8;--text-3:#f4f0e875;--text-4:#f4f0e84d;--gold:#c9a468;--gold-lit:#e5cb9c;--ink:#14110f;--slate:#3a3530;--shadow:#5a524a;--muted:#6f665b;--mist:#8b8278;--line:#e7e0d1;--line-2:#d8cfba;--paper:#f5efe4;--cream:#fbf7ee;--bone:#ede6d6;--white:#fffdf8;--gold-deep:#7c612f;--jade:#5b6b4e;--ember:#c25e3a;--blood:#8e3a2c;--burgundy:#6f2331;--plum:#7b6da8;--veg:#1f8a3d;--nonveg:#b02e23;--fs-available:#c9bfa9;--fs-assigned:#6b8aa8;--fs-ordering:#c9402b;--fs-cooking:#d4933d;--fs-served:#5b6b4e;--r-lg:20px;--r-md:14px;--sh-1:0 1px 2px #14110f0d, 0 1px 1px #14110f0a;--sh-2:0 2px 8px #14110f0f, 0 8px 24px #14110f12;--sh-3:0 4px 12px #14110f14, 0 20px 48px #14110f1f;--sh-float:0 8px 20px #14110f1a, 0 30px 60px #14110f29;--brand:var(--ddx-serif), "Fraunces", "Iowan Old Style", Georgia, serif;--serif:var(--ddx-sans), "Inter Tight", system-ui, -apple-system, sans-serif;--sans:var(--ddx-sans), "Inter Tight", system-ui, -apple-system, sans-serif;--mono:var(--ddx-mono), ui-monospace, "SF Mono", Menlo, monospace;--maxw:1360px;--pad:clamp(20px, 4vw, 56px);--sec:clamp(78px, 9.5vw, 152px);--nav-h:4rem;--radius:16px;--ease:cubic-bezier(.22, .68, .15, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--void);color:var(--text);font-family:var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(15.5px,.3vw + 14.8px,17px);line-height:1.6;position:relative;overflow-x:clip}.ddx *,.ddx :before,.ddx :after{box-sizing:border-box}.ddx a{text-decoration:none}.ddx a:not(.ddx-btn){color:inherit}.ddx :focus-visible{outline:2px solid var(--gold-lit);outline-offset:3px;border-radius:3px}.ddx ::selection{background:var(--gold);color:#14100a}.ddx img,.ddx svg,.ddx video{max-width:100%;display:block}.ddx p{text-wrap:pretty}.ddx-skip{z-index:120;background:var(--text);color:var(--void);padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.ddx-skip:focus{left:0}.ddx-wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.ddx-sec{padding-block:var(--sec);position:relative}.ddx-sec-tight{padding-block:calc(var(--sec) * .7)}.ddx-sec:before,.ddx-sec:after{content:"";top:calc(var(--sec) * .42);background:linear-gradient(var(--rule-2), var(--rule-2)) center / 100% 1px no-repeat, linear-gradient(var(--rule-2), var(--rule-2)) center / 1px 100% no-repeat;pointer-events:none;width:9px;height:9px;position:absolute}.ddx-sec:before{left:max(14px, calc(var(--pad) * .34))}.ddx-sec:after{right:max(14px, calc(var(--pad) * .34))}.ddx-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.ddx-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:26px;font-size:.7rem;font-weight:500;display:block}.ddx-kicker-gold{color:var(--gold)}.ddx-display,.ddx-h2,.ddx-h3{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:430;line-height:.98}.ddx-display{letter-spacing:-.062em;max-width:14ch;font-size:clamp(2.9rem,7.2vw,7rem);font-weight:430;line-height:.9}.ddx-h2{max-width:17ch;font-size:clamp(2.2rem,4.6vw,4.6rem)}.ddx-h3{font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:450;line-height:1.02}.ddx-display em,.ddx-h2 em,.ddx-h3 em{color:var(--gold-lit);font-style:normal;font-weight:520}.ddx-head-block{margin-bottom:clamp(42px,5vw,76px)}.ddx-lead{max-width:52ch;color:var(--text-2);margin:22px 0 0}.ddx-fine{max-width:76ch;color:var(--text-4);margin:clamp(26px,3vw,40px) 0 0;font-size:.82rem;line-height:1.65}.ddx-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--rule);white-space:nowrap;border-radius:100vw;align-items:center;padding:4px 10px;font-size:.62rem;font-weight:500;display:inline-flex}.ddx-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ddx-list li{color:var(--text-2);padding-left:24px;font-size:.92rem;line-height:1.55;position:relative}.ddx-list li:before{font-size:.8rem;line-height:1.75;position:absolute;top:0;left:0}.ddx-list-good li:before{content:"→";color:var(--gold)}.ddx-list-bad li{color:var(--text-3)}.ddx-list-bad li:before{content:"×";color:var(--text-4)}.ddx-check{width:16px;height:16px;color:var(--gold);flex:none}.ddx-btn{--mx:0px;--my:0px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transform:translate3d(var(--mx), var(--my), 0);transition:transform .5s var(--ease-out), background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);border:1px solid #0000;border-radius:100vw;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.ddx-btn-lg{padding:17px 32px}.ddx-btn-block{width:100%;display:flex}.ddx-btn-solid{background:var(--text);color:#0a0908}.ddx-btn-solid:hover{background:#fffdf6}.ddx-btn-line{border-color:var(--rule-2);color:var(--text)}.ddx-btn-line:hover{border-color:var(--text);background:#f4f0e80f}.ddx-btn-glass{color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06050547;border-color:#f4f0e847}.ddx-btn-glass:hover{background:#06050585;border-color:#f4f0e894}.ddx-btn-arrows{flex:none;width:16px;height:16px;position:relative;overflow:hidden}.ddx-btn-arrows svg{width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}.ddx-btn-arrows svg:last-child{transform:translate(-150%)}.ddx-btn:hover .ddx-btn-arrows svg:first-child{transform:translate(150%)}.ddx-btn:hover .ddx-btn-arrows svg:last-child{transform:none}.ddx-progress{z-index:60;pointer-events:none;height:1px;position:fixed;inset:0 0 auto}.ddx-progress i{transform-origin:0;background:var(--gold);height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.ddx-progress i{animation:linear both ddx-progress;animation-timeline:scroll(root)}}@keyframes ddx-progress{to{transform:scaleX(1)}}.ddx-head{z-index:55;pointer-events:none;padding-top:max(14px, env(safe-area-inset-top));position:fixed;inset:0 0 auto}.ddx-head-inner{pointer-events:auto;height:var(--nav-h);width:calc(100% - var(--pad) * 2);max-width:1120px;transition:transform .55s var(--ease);border-radius:100vw;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,30px);margin-inline:auto;padding:8px 10px 8px 18px;display:flex;position:relative}.ddx-head-inner:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);border-radius:inherit;opacity:.72;transition:opacity .45s var(--ease), background-color .45s var(--ease), border-color .45s var(--ease);background:#06050547;border:1px solid #f7f2e824;position:absolute;inset:0;box-shadow:0 12px 40px #0000001f}html:not([data-scroll=top]) .ddx-head-inner:before{opacity:1;background:#060505bd;border-color:#f7f2e81c}html[data-scroll=down] .ddx-head-inner{transform:translateY(-140%)}.ddx-head[data-open] .ddx-head-inner{transform:none}.ddx-head[data-open] .ddx-head-inner:before{opacity:0}.ddx-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.ddx-brand .ddx-mark{width:23px;height:23px;transition:transform .5s var(--ease-out), filter .5s var(--ease-out);display:block}.ddx-brand:hover .ddx-mark{filter:drop-shadow(0 5px 9px #cda15a33);transform:translateY(-1px)scale(1.045)}.ddx-brand-word{font-family:var(--brand);letter-spacing:-.015em;font-variation-settings:"opsz" 24;font-size:1.05rem;font-weight:500}.ddx-brand-word i{color:var(--gold);font-style:normal}.ddx-head-nav{align-items:center;gap:clamp(14px,1.8vw,30px);display:none}.ddx-navlink{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);transition:color .3s var(--ease);padding-block:6px;font-size:.72rem;font-weight:500;position:relative}.ddx-navlink>span{display:inline-block;position:relative}.ddx-navlink>span:after{content:"";transform-origin:100%;height:1px;transition:transform .42s var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.ddx-navlink:hover{color:var(--text)}.ddx-navlink:hover>span:after{transform-origin:0;transform:scaleX(1)}.ddx-head-end{align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.ddx-head-login{display:none}.ddx-head-cta{padding:11px 20px;font-size:.72rem;display:none}.ddx-burger{border:1px solid var(--rule-2);cursor:pointer;background:0 0;border-radius:100vw;place-content:center;gap:6px;width:40px;height:40px;padding:0;display:grid}.ddx-burger span{background:var(--text);width:16px;height:1px;transition:transform .42s var(--ease-out);display:block}.ddx-head[data-open] .ddx-burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.ddx-head[data-open] .ddx-burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.ddx-sheet{z-index:-1;pointer-events:none;padding:calc(var(--nav-h) + 40px) var(--pad) calc(28px + env(safe-area-inset-bottom));background:var(--void);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-out), opacity .35s var(--ease), visibility 0s linear .7s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.ddx-head[data-open] .ddx-sheet{z-index:1;pointer-events:auto;opacity:1;visibility:visible;clip-path:inset(0);transition:clip-path .7s var(--ease-out), opacity .3s var(--ease), visibility 0s}.ddx-sheet-nav{align-content:start;gap:2px;display:grid}.ddx-sheet-nav a{font-family:var(--serif);letter-spacing:-.026em;border-bottom:1px solid var(--rule);opacity:0;transition:opacity .55s var(--ease-out), transform .65s var(--ease-out);align-items:baseline;gap:16px;padding-block:10px;font-size:clamp(1.9rem,8.5vw,2.7rem);font-weight:350;line-height:1.26;display:flex;transform:translateY(22px)}.ddx-sheet-nav a em{font-family:var(--mono);letter-spacing:.1em;color:var(--gold);font-size:.62rem;font-style:normal}.ddx-head[data-open] .ddx-sheet-nav a{opacity:1;transition-delay:calc(.14s + var(--i) * 55ms);transform:none}.ddx-sheet-foot{opacity:0;transition:opacity .55s var(--ease-out), transform .65s var(--ease-out);justify-items:center;gap:16px;display:grid;transform:translateY(16px)}.ddx-head[data-open] .ddx-sheet-foot{opacity:1;transition-delay:calc(.16s + var(--i) * 55ms);transform:none}.ddx-sheet-mail{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.72rem}.ddx-reel,.ddx-cine{z-index:0;background-color:var(--reel-hue,#2a201a);position:absolute;inset:0;overflow:hidden}.ddx-reel-plate,.ddx-reel-video,.ddx-reel-grad,.ddx-cine-plate,.ddx-cine-video,.ddx-cine-scrim{position:absolute;inset:0}.ddx-reel-plate,.ddx-cine-plate{background-image:var(--reel-jpg), var(--reel-lqip);background-image:var(--reel-poster), var(--reel-lqip);background-position:50%,50%;background-size:cover,cover}.ddx-reel-video,.ddx-cine-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease)}.ddx-r-table{filter:brightness(1.24)saturate(1.06)}.ddx-r-flame{filter:brightness(1.06)saturate(1.02)}.ddx-cine-table .ddx-cine-video,.ddx-cine-table .ddx-cine-plate{filter:brightness(1.18)saturate(1.04)}.ddx-reel-video.is-on,.ddx-cine.is-live .ddx-cine-video{opacity:1}.ddx-reel.is-live .ddx-reel-plate{opacity:0;transition:opacity 1.1s var(--ease) .4s}.ddx-reel-grad{background-image:radial-gradient(90% 76% at 62% 30%, transparent 42%, #0605051f 100%), linear-gradient(90deg, #0605054d 0%, #0605050a 44%, #0605051f 100%), linear-gradient(180deg, #0605050a 0%, transparent 38%, #06050557 66%, var(--void) 96%)}.ddx-cine-scrim{background-image:linear-gradient(180deg, var(--void) 0%, #0605058c 22%, #0605059e 74%, var(--void) 100%)}.ddx-cine[data-scrim=veil] .ddx-cine-scrim{background-image:linear-gradient(180deg, var(--void) 0%, #060505ad 24%, #060505b8 76%, var(--void) 100%)}.ddx-cine-grain{display:none}.ddx-cine-kitchen,.ddx-reel{--reel-hue:#6d5232;--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAOABgDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAgb/xAAfEAEAAgMAAQUAAAAAAAAAAAABAgMABBEFEhMUITH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQME/8QAGBEBAQEBAAAAAAAAAAAAAAAAAQASUQL/2gAMAwEAAhEDEQA/AFNaHtV8Ul6vzG/hRa1lwXOe1N2VcQTubt8rdJ4PDM74Vq6Kjfo1h92RDDJjezj2auGPD2NHL//Z);--reel-jpg:url(/media/kitchen-poster.jpg);--reel-poster:image-set(url(/media/kitchen-poster.avif) type("image/avif"), url(/media/kitchen-poster.webp) type("image/webp"), url(/media/kitchen-poster.jpg) type("image/jpeg"))}.ddx-cine-table,.ddx-reel{--reel-hue:#45261a;--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAOABgDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBf/EABwQAAICAwEBAAAAAAAAAAAAAAABAhEDEiEyQf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oADAMBAAIRAxEAPwDBWRuKh8Jc2qhLI0wlkbquE1rVtlBeegLGnLrdgB1//9k=);--reel-jpg:url(/media/table-poster.jpg);--reel-poster:image-set(url(/media/table-poster.avif) type("image/avif"), url(/media/table-poster.webp) type("image/webp"), url(/media/table-poster.jpg) type("image/jpeg"))}.ddx-cine-flame{--reel-hue:#5d5347;--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAOABgDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFBv/EAB8QAAEEAgIDAAAAAAAAAAAAAAEAAgMRBAUSIRRBUf/EABYBAQEBAAAAAAAAAAAAAAAAAAIAAf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAwDAQACEQMRAD8ATwZRGKDKP1X34wkx43XXIdrORPskq2c8eNGzibHtBZBsvkatrgSJShJbTYSQ9R9WhRra4X//2Q==);--reel-jpg:url(/media/flame-poster.jpg);--reel-poster:image-set(url(/media/flame-poster.avif) type("image/avif"), url(/media/flame-poster.webp) type("image/webp"), url(/media/flame-poster.jpg) type("image/jpeg"))}@media (max-width:719px){.ddx-cine-kitchen{--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAYABIDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIEBf/EACIQAAICAQMEAwAAAAAAAAAAAAACAQMRBBIUBSFRYhNTYf/EABYBAQEBAAAAAAAAAAAAAAAAAAEDBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABEQIh/9oADAMBAAIRAxEAPwCpVWl8Y748krtIs1KsRnEl7S/AlOZ7fhOzVVMsbEiNvkydNHDG4XoDU59P1wBmgqMGzqrrG1WjBVbXWs3d5ALrKJNsjyfaQAMCn//Z);--reel-jpg:url(/media/kitchen-poster-p.jpg);--reel-poster:image-set(url(/media/kitchen-poster-p.avif) type("image/avif"), url(/media/kitchen-poster-p.webp) type("image/webp"), url(/media/kitchen-poster-p.jpg) type("image/jpeg"))}.ddx-cine-table,.ddx-reel{--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAYABIDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAECAwb/xAAfEAACAgEDAwUAAAAAAAAAAAAAAgERAxITIVIiMVH/xAAWAQEBAQAAAAAAAAAAAAAAAAABAwL/xAAYEQEAAwEAAAAAAAAAAAAAAAAAARExQf/aAAwDAQACEQMRAD8A51lWYsiFW6stkTVHjZVMcy1ST4tOp0r2BrsL9Bi4NSyXLXuTNnZn4ngAozq1N3AAGn//2Q==);--reel-jpg:url(/media/table-poster-p.jpg);--reel-poster:image-set(url(/media/table-poster-p.avif) type("image/avif"), url(/media/table-poster-p.webp) type("image/webp"), url(/media/table-poster-p.jpg) type("image/jpeg"))}.ddx-cine-flame{--reel-lqip:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAAYABIDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQDBf/EACIQAAICAgAGAwAAAAAAAAAAAAABAgMEEQUGFCFBURMiMf/EABcBAAMBAAAAAAAAAAAAAAAAAAABAgP/xAAZEQADAQEBAAAAAAAAAAAAAAAAARIxEVH/2gAMAwEAAhEDEQA/AL8CDy03v8McnHudsoVJLRRy+vpJ78lN01HKmtdzN70peHF6LO9oHX6hALCWQcFy6aIS+SaT2aZXEarLXKvv42AS9LSCe1v2AByhUz//2Q==);--reel-jpg:url(/media/flame-poster-p.jpg);--reel-poster:image-set(url(/media/flame-poster-p.avif) type("image/avif"), url(/media/flame-poster-p.webp) type("image/webp"), url(/media/flame-poster-p.jpg) type("image/jpeg"))}}.ddx-hero{isolation:isolate;height:205svh;min-height:80rem;position:relative}.ddx-hero-fire-cue{pointer-events:none;width:1px;height:1px;position:absolute;top:78svh;left:0}.ddx-hero-pin{isolation:isolate;background:var(--void);height:100svh;min-height:42rem;position:sticky;top:0;overflow:hidden}.ddx-hero .ddx-reel{transform:scale(calc(1 + var(--hero-p) * .055));transform-origin:50% 45%;transition:transform 80ms linear}.ddx-hero-bar{right:var(--pad);bottom:calc(22px + env(safe-area-inset-bottom));z-index:4;opacity:calc(1 - var(--hero-p) * 1.7);animation:ddx-fade 1.2s var(--ease-out) .7s backwards;position:absolute}.ddx-hero-trust{letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);align-items:center;gap:10px;font-size:.62rem;display:flex}.ddx-hero-trust b{color:var(--text-2);font-weight:500}.ddx-hero-trust i{background:var(--rule-2);width:1px;height:11px}.ddx-hero-content{z-index:3;width:100%;max-width:var(--maxw);padding:clamp(112px, 16vh, 176px) var(--pad) calc(86px + env(safe-area-inset-bottom));pointer-events:none;align-content:end;margin-inline:auto;display:grid;position:absolute;inset:0}.ddx-hero-content a{pointer-events:auto}.ddx-hero-copy{text-shadow:0 2px 24px #00000075;width:100%;max-width:1240px;transition:opacity .72s var(--ease), transform .9s var(--ease-out), filter .72s var(--ease);grid-area:1/1;gap:clamp(18px,2.4vh,28px);display:grid}.ddx-hero-copy-fire{opacity:0;filter:blur(7px);transform:translateY(26px)}.ddx-hero[data-beat=fire] .ddx-hero-copy-room{opacity:0;filter:blur(7px);pointer-events:none;transform:translateY(-26px)}.ddx-hero[data-beat=fire] .ddx-hero-copy-room a{pointer-events:none}.ddx-hero[data-beat=fire] .ddx-hero-copy-fire{opacity:1;filter:none;transform:none}.ddx-hero-copy .ddx-kicker{animation:ddx-hero-rise 1s var(--ease-out) .12s backwards;margin:0}.ddx-hero-copy .ddx-display{letter-spacing:-.052em;text-wrap:balance;max-width:12.5ch;animation:ddx-hero-rise 1.1s var(--ease-out) .2s backwards;font-size:clamp(3.2rem,6.55vw,6.8rem);line-height:.9}.ddx-hero-side{max-width:43ch;animation:ddx-hero-rise 1.1s var(--ease-out) .34s backwards;align-content:end;gap:24px;display:grid}.ddx-hero-side>p{color:#f4f0e8d1;margin:0;font-size:clamp(.94rem,.95vw,1.04rem);line-height:1.62}.ddx-hero-copy .ddx-btn-line,.ddx-hero-copy .ddx-btn-glass{text-shadow:none}.ddx-hero-scroll{right:var(--pad);color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;transform-origin:100%;opacity:calc(1 - var(--hero-p) * 2.4);align-items:center;gap:12px;font-size:.6rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)rotate(90deg)translate(50%)}.ddx-hero-scroll i{background:var(--rule-2);width:58px;height:1px;position:relative;overflow:hidden}.ddx-hero-scroll i:after{content:"";background:var(--gold);animation:ddx-scroll-line 2.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ddx-hero-rise{0%{opacity:0;filter:blur(7px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes ddx-scroll-line{50%,to{transform:translate(100%)}}@keyframes ddx-fade{to{opacity:1}}.ddx-stmt{padding-block:clamp(60px,7vw,110px) clamp(50px,6vw,92px);position:relative}.ddx-stmt-in{gap:clamp(28px,3.4vw,48px);display:grid}.ddx-stmt-side{align-content:start;gap:30px;display:grid}.ddx-stmt-side p{max-width:52ch;color:var(--text-2);margin:0;font-size:clamp(1rem,1.05vw,1.12rem)}.ddx-stmt-cta{flex-wrap:wrap;gap:12px;display:flex}.ddx-stmt-proof{padding:0 var(--pad);width:100%;max-width:var(--maxw);background:var(--rule);border-block:1px solid var(--rule);background-clip:content-box;gap:1px;margin:clamp(48px,6vw,92px) auto 0;list-style:none;display:grid}.ddx-stmt-proof li{background:var(--void);gap:5px;padding:20px 22px 20px 0;display:grid}.ddx-stmt-proof strong{letter-spacing:-.014em;font-size:.95rem;font-weight:600}.ddx-stmt-proof span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:.7rem}.ddx-marquee{z-index:2;border-bottom:1px solid var(--rule);padding-block:15px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ddx-marquee-track{width:max-content;animation:52s linear infinite ddx-slide;display:flex}.ddx-marquee-run{align-items:center;display:flex}.ddx-marquee span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-4);white-space:nowrap;align-items:center;gap:34px;padding-right:34px;font-size:.68rem;font-weight:500;display:inline-flex}.ddx-marquee i{color:var(--gold);font-size:.5rem;font-style:normal}@keyframes ddx-slide{to{transform:translate(-50%)}}.ddx-ledger{gap:14px;display:grid}.ddx-ledger-col{border:1px solid var(--rule);background:var(--card);border-radius:28px;min-height:26rem;padding:clamp(26px,3.2vw,44px)}.ddx-ledger-win{background:var(--card-2)}.ddx-ledger-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);font-size:.68rem;display:block}.ddx-ledger-win .ddx-ledger-tag{color:var(--gold)}.ddx-ledger-price{margin:18px 0 4px}.ddx-ledger-price strong{letter-spacing:-.03em;font-size:clamp(1.8rem,3.2vw,2.55rem);font-weight:400;line-height:1.1;display:block}.ddx-ledger-win .ddx-ledger-price strong{color:var(--gold-lit)}.ddx-ledger-price span{font-family:var(--sans);color:var(--text-3);margin-top:8px;font-size:.8rem;display:block}.ddx-ledger-win .ddx-btn{margin-top:32px}.ddx-feat-stack{gap:clamp(16px,2vw,28px);display:grid}.ddx-feat{align-items:stretch;gap:14px;display:grid;position:relative}.ddx-feat-copy{border:1px solid var(--rule);background:var(--card);border-radius:28px;flex-direction:column;justify-content:center;min-height:clamp(320px,36vw,560px);padding:clamp(30px,4.2vw,64px);display:flex}.ddx-feat-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:12px;margin-bottom:22px;font-size:.68rem;display:flex}.ddx-feat-tag span{font-family:var(--mono);color:var(--gold)}.ddx-feat-copy>p{max-width:46ch;color:var(--text-2);margin:20px 0 0}.ddx-plate{border:1px solid var(--rule);background:var(--card-2);border-radius:28px;place-items:center;min-height:clamp(290px,32vw,420px);padding:clamp(26px,3.4vw,52px);display:grid;position:relative;overflow:hidden}.ddx-plate-inner{place-items:center;width:100%;display:grid;position:relative}.ddx-plate.is-kot .ddx-plate-inner{gap:4px}.ddx-band{isolation:isolate;padding-block:clamp(86px,12vw,176px);position:relative;overflow:hidden}.ddx-guests{background:#0a0705;align-items:center;min-height:max(48rem,92svh);padding-block:clamp(92px,12vw,164px);display:flex}.ddx-guests:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#060505e6 0%,#060505b8 38%,#06050538 70%,#0605055c 100%),linear-gradient(#0605059e 0%,#0605050d 26%,#06050533 68%,#060505d1 100%);position:absolute;inset:0}.ddx-guests-media{z-index:0;position:absolute;inset:0;overflow:hidden}.ddx-guests-picture{width:100%;height:100%;display:block}.ddx-guests-media img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.018)}.ddx-band-inner{z-index:2;gap:clamp(32px,4.6vw,64px);display:grid;position:relative}.ddx-band-copy>p{max-width:48ch;color:var(--text-2);margin:22px 0 0}.ddx-impact{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ddx-impact li{border:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060505c2;border-radius:22px;gap:7px;min-height:9rem;padding:26px 28px;display:grid}.ddx-impact strong{font-family:var(--serif);letter-spacing:-.028em;color:var(--gold-lit);font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:400;line-height:1}.ddx-impact span{color:var(--text-3);font-size:.84rem}.ddx-grid6{gap:14px;display:grid}.ddx-cell{border:1px solid var(--rule);background:var(--card);min-height:14rem;transition:background-color .45s var(--ease);border-radius:24px;align-content:start;gap:12px;padding:clamp(28px,3.2vw,44px);display:grid}.ddx-cell:hover{background:var(--card-2)}.ddx-cell-index{letter-spacing:.12em;color:var(--gold);margin-bottom:auto;font-size:.68rem}.ddx-cell strong{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.08}.ddx-cell>span:not(.ddx-cell-index){max-width:38ch;color:var(--text-3);font-size:.9rem;line-height:1.55}.ddx-modes{gap:14px;display:grid}.ddx-mode{border:1px solid var(--rule);background:var(--card);min-height:16rem;transition:background-color .45s var(--ease);border-radius:24px;padding:clamp(28px,3vw,42px)}.ddx-mode:hover{background:var(--card-2)}.ddx-mode-num{letter-spacing:.15em;color:var(--gold);font-size:.68rem}.ddx-mode-head{align-items:center;gap:12px;margin:16px 0 10px;display:flex}.ddx-mode h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:400}.ddx-mode p{color:var(--text-3);margin:0;font-size:.9rem}.ddx-steps{background:var(--rule);border-block:1px solid var(--rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ddx-step{background:var(--void);align-content:start;gap:10px;padding:clamp(28px,3vw,42px) clamp(4px,2vw,30px);display:grid}.ddx-step-num{letter-spacing:.15em;color:var(--gold);font-size:.68rem}.ddx-step h3{letter-spacing:-.016em;margin:6px 0 0;font-size:1.02rem;font-weight:600}.ddx-step p{color:var(--text-3);margin:0;font-size:.88rem;line-height:1.6}.ddx-plans-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.ddx-plans-rail::-webkit-scrollbar{display:none}.ddx-plans{width:max-content;padding:2px var(--pad);grid-auto-columns:min(300px,78vw);grid-auto-flow:column;gap:12px;margin-inline:auto;display:grid}.ddx-plan{scroll-snap-align:center;border:1px solid var(--rule);background:var(--card);transition:background-color .45s var(--ease);border-radius:24px;flex-direction:column;padding:30px 24px;display:flex;position:relative}.ddx-plan:hover,.ddx-plan.is-featured{background:var(--card-2)}.ddx-plan-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.58rem;font-weight:500;position:absolute;top:12px;right:16px}.ddx-plan-name{font-family:var(--serif);letter-spacing:-.02em;font-size:1.45rem;font-weight:400}.ddx-plan-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:14px;display:flex}.ddx-plan-price strong{letter-spacing:-.03em;font-size:1.8rem;font-weight:400}.ddx-plan.is-featured .ddx-plan-price strong{color:var(--gold-lit)}.ddx-plan-price span{font-family:var(--sans);color:var(--text-3);font-size:.74rem}.ddx-plan-year{font-family:var(--mono);color:var(--text-4);margin-top:6px;font-size:.66rem}.ddx-plan-tag{letter-spacing:-.012em;margin:18px 0 0;font-size:.9rem;font-weight:600}.ddx-plan-meaning{color:var(--text-4);margin:5px 0 0;font-size:.8rem;line-height:1.55}.ddx-plan .ddx-list{margin-top:22px}.ddx-plan .ddx-list li{font-size:.83rem}.ddx-plan .ddx-list+.ddx-btn{margin-top:28px}.ddx-plan .ddx-btn{margin-top:auto}.ddx-faq-wrap{gap:clamp(32px,4vw,64px);display:grid}.ddx-faq-aside .ddx-h2{margin-bottom:18px}.ddx-faq-aside p{color:var(--text-3);font-size:.9rem}.ddx-faq-aside a{color:var(--gold-lit);border-bottom:1px solid #e5cb9c52}.ddx-faq{border-top:1px solid var(--rule)}.ddx-faq details{border-bottom:1px solid var(--rule)}.ddx-faq summary{cursor:pointer;letter-spacing:-.014em;transition:color .3s var(--ease);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:500;list-style:none;display:flex}.ddx-faq summary::-webkit-details-marker{display:none}.ddx-faq summary:hover{color:var(--gold-lit)}.ddx-faq summary i{flex:none;width:20px;height:20px;margin-top:2px;position:relative}.ddx-faq summary i:before,.ddx-faq summary i:after{content:"";background:currentColor;margin:auto;position:absolute;inset:0}.ddx-faq summary i:before{width:11px;height:1px}.ddx-faq summary i:after{width:1px;height:11px;transition:transform .45s var(--ease-out)}.ddx-faq details[open] summary i:after{transform:scaleY(0)}.ddx-faq-body{padding-bottom:26px}.ddx-faq-body p{max-width:68ch;color:var(--text-2);margin:0;font-size:.92rem}@supports (interpolate-size:allow-keywords){.ddx-faq details::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease-out), opacity .35s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.ddx-faq details[open]::details-content{opacity:1;block-size:auto}}.ddx-lead-card{border:1px solid var(--rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060505c7;border-radius:28px;align-self:center;padding:clamp(24px,3vw,38px)}.ddx-lead-card h3{font-family:var(--serif);letter-spacing:-.022em;margin:0;font-size:1.5rem;font-weight:400}.ddx-lead-card>p{color:var(--text-3);margin:6px 0 24px;font-size:.85rem}.ddx-lead-form,.ddx-lead-row{gap:14px;display:grid}.ddx-field{gap:7px;display:grid}.ddx-field>span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.64rem}.ddx-field input,.ddx-field textarea,.ddx-field select{width:100%;color:var(--text);border:1px solid var(--rule);resize:vertical;transition:border-color .3s var(--ease);background:0 0;border-radius:10px;padding:13px 15px;font-family:inherit;font-size:.92rem}.ddx-field input::placeholder,.ddx-field textarea::placeholder{color:var(--text-4)}.ddx-field input:focus,.ddx-field textarea:focus,.ddx-field select:focus{border-color:var(--text-2);outline:none}.ddx-field select{min-height:49px}.ddx-field select option{color:#171410;background:#f4f0e8}.ddx-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ddx-lead-consent{color:var(--text-3);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:.72rem;line-height:1.5;display:grid}.ddx-lead-consent input{width:16px;height:16px;accent-color:var(--gold);margin:2px 0 0}.ddx-lead-consent a{color:var(--gold-lit);border-bottom:1px solid #e5cb9c57}.ddx-lead-submit{margin-top:4px}.ddx-lead-error{color:#e79b7d;margin:0;font-size:.83rem}.ddx-lead-fine{color:var(--text-4);margin:0;font-size:.74rem;line-height:1.55}.ddx-lead-fine a,.ddx-lead-done a{color:var(--gold-lit)}.ddx-lead-done strong{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-lit);font-size:1.28rem;font-weight:400;display:block}.ddx-lead-done p{color:var(--text-3);margin:10px 0 0;font-size:.88rem}.ddx-foot{border-top:1px solid var(--rule);padding-top:clamp(52px,6vw,88px);padding-bottom:calc(28px + env(safe-area-inset-bottom));position:relative}.ddx-foot-top{gap:clamp(32px,3.6vw,56px);display:grid}.ddx-foot-brand p{max-width:40ch;color:var(--text-3);margin:18px 0 0;font-size:.87rem}.ddx-foot-cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ddx-foot-cols nav{align-content:start;gap:11px;display:grid}.ddx-foot-cols span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin-bottom:3px;font-size:.64rem}.ddx-foot-cols a{color:var(--text-2);width:fit-content;transition:color .3s var(--ease);font-size:.87rem}.ddx-foot-cols a:hover{color:var(--text)}.ddx-foot-word{font-family:var(--brand);letter-spacing:-.045em;text-align:center;color:#0000;-webkit-text-stroke:1px #f4f0e81a;-webkit-user-select:none;user-select:none;margin-top:clamp(48px,5.6vw,84px);font-size:clamp(2.8rem,14.6vw,14rem);font-weight:350;line-height:.86}.ddx-foot-bottom{border-top:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:clamp(28px,3vw,44px);padding-top:22px;font-size:.66rem;display:flex}.ddx-mobcta{z-index:45;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));transition:transform .5s var(--ease-out);pointer-events:none;background:linear-gradient(#06050500,#060505f2 38%);position:fixed;inset:auto 0 0;transform:translateY(130%)}html:not([data-scroll=top]) .ddx-mobcta{pointer-events:auto;transform:none}.ddx-head[data-open]~.ddx-mobcta{transform:translateY(130%)}html[data-motion] .ddx [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--rd,0) * 80ms);transform:translateY(22px)}html[data-motion] .ddx [data-reveal][data-shown]{opacity:1;transform:none}.ddx [data-reveal-delay="1"]{--rd:1}.ddx [data-reveal-delay="2"]{--rd:2}.ddx [data-reveal-delay="3"]{--rd:3}.ddx [data-reveal-delay="4"]{--rd:4}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:900px){.ddx [data-drift]{animation:linear both ddx-drift;animation-timeline:view();animation-range:entry exit}@keyframes ddx-drift{0%{transform:translateY(3.5%)}to{transform:translateY(-3.5%)}}.ddx-feat{animation:linear both ddx-card-arrive;animation-timeline:view();animation-range:entry entry 42%}@keyframes ddx-card-arrive{0%{opacity:.44;transform:translateY(7svh)scale(.965)}to{opacity:1;transform:none}}}}@media (max-width:899px){.ddx-hero{height:190svh;min-height:70rem}.ddx-hero-pin{min-height:36rem}.ddx-hero-fire-cue{top:62svh}.ddx-hero-content{padding:calc(102px + env(safe-area-inset-top)) var(--pad) calc(68px + env(safe-area-inset-bottom))}.ddx-hero-copy{gap:clamp(14px,2.4vh,20px)}.ddx-hero-copy .ddx-kicker{letter-spacing:.12em;font-size:.58rem}.ddx-hero-copy .ddx-display{letter-spacing:-.052em;max-width:11.25ch;font-size:clamp(2.75rem,12.2vw,4.65rem);line-height:.91}.ddx-hero-side{gap:18px;max-width:39rem}.ddx-hero-side>p{max-width:45ch;font-size:clamp(.86rem,2.2vw,.94rem);line-height:1.52}.ddx-hero-copy .ddx-stmt-cta{flex-wrap:nowrap;gap:8px}.ddx-hero-copy .ddx-btn{padding:12px 15px;font-size:.67rem}.ddx-hero-scroll,.ddx-hero-trust{display:none}.ddx-reel-grad{background-image:linear-gradient(180deg, #06050505 0%, transparent 34%, #06050552 58%, #060505f0 92%, var(--void) 100%), linear-gradient(90deg, #06050533 0%, transparent 72%)}.ddx-feat{align-items:start}.ddx-guests{min-height:48rem;padding-block:96px 72px}.ddx-guests:before{background:linear-gradient(#060505cc 0%,#0605057a 42%,#060505e0 100%),linear-gradient(90deg,#06050594,#06050514)}.ddx-guests-media img{object-position:44% center}.ddx-guests .ddx-impact li{background:#060505b3;min-height:auto}}@media (max-width:719px){.ddx-guests{min-height:0;padding-block:0 72px;display:block}.ddx-guests:before{display:none}.ddx-guests-media{background:#0a0705;width:100%;height:min(133.333vw,60rem);position:relative;inset:auto}.ddx-guests-media:after{content:"";background:linear-gradient(180deg, transparent 46%, #0605052e 68%, var(--void) 100%);pointer-events:none;position:absolute;inset:0}.ddx-guests-media img{object-position:center;transform:none}.ddx-guests .ddx-band-inner{margin-top:max(-10rem,-27vw)}.ddx-guests .ddx-band-copy>p{color:#f4f0e8c2}.ddx-closer{background:var(--void);padding-block:min(133.333vw,60rem) 72px}.ddx-closer .ddx-cine{height:min(133.333vw,60rem);inset:0 0 auto}.ddx-closer .ddx-cine-video{object-position:center}.ddx-closer .ddx-cine[data-scrim=veil] .ddx-cine-scrim{background-image:linear-gradient(180deg, #0605050a 0%, #06050514 55%, var(--void) 100%)}.ddx-closer .ddx-band-inner{margin-top:max(-8rem,-22vw)}}@media (max-width:430px){.ddx{--pad:18px}.ddx-head-inner{width:calc(100% - 24px);padding-left:14px}.ddx-head .ddx-brand{gap:8px}.ddx-head .ddx-brand-word{font-size:.96rem}.ddx-head .ddx-brand .ddx-mark{width:20px;height:20px}.ddx-hero-content{padding:calc(94px + env(safe-area-inset-top)) var(--pad) calc(44px + env(safe-area-inset-bottom))}.ddx-hero-copy{gap:13px}.ddx-hero-copy .ddx-display{max-width:10.6ch;font-size:clamp(2.72rem,12.5vw,3.55rem)}.ddx-hero-side{gap:14px}.ddx-hero-side>p{font-size:.84rem;line-height:1.46}.ddx-hero-copy .ddx-stmt-cta{grid-template-columns:1fr 1fr;display:grid}.ddx-hero-copy .ddx-btn{width:100%;padding-inline:10px}.ddx-hero-copy .ddx-btn-arrows{width:13px;height:13px}.ddx-feat{gap:10px}.ddx-feat-copy{border-radius:20px;min-height:0;padding:28px 24px 32px}.ddx-plate{border-radius:20px;min-height:270px;padding:20px}}@media (min-width:560px){.ddx-lead-row,.ddx-grid6,.ddx-modes,.ddx-steps,.ddx-stmt-proof{grid-template-columns:1fr 1fr}}@media (min-width:720px){.ddx-ledger{grid-template-columns:1fr 1fr}.ddx-impact{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ddx-hero-copy{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.36fr) minmax(290px,.64fr);align-items:end;gap:clamp(18px,2.2vh,26px) clamp(56px,9vw,148px)}.ddx-hero-copy>.ddx-kicker{grid-area:1/1}.ddx-hero-copy>.ddx-display{grid-area:2/1}.ddx-hero-side{grid-area:1/2/span 2}.ddx-stmt-in{grid-template-columns:1fr 1fr;align-items:end}.ddx-stmt-in>.ddx-kicker,.ddx-stmt-in>.ddx-display{grid-column:1/-1}.ddx-stmt-in>.ddx-display{margin-bottom:6px}.ddx-stmt-side{grid-column:2}.ddx-band-inner{grid-template-columns:1.06fr .94fr;align-items:center}.ddx-impact{grid-template-columns:1fr}.ddx-closer .ddx-band-inner{grid-template-columns:.95fr 1.05fr}.ddx-faq-wrap{grid-template-columns:.78fr 1.22fr;align-items:start}.ddx-faq-aside{top:calc(var(--nav-h) + 40px);position:sticky}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:900px){.ddx-guests-media img{animation:linear both ddx-guests-drift;animation-timeline:view();animation-range:entry exit}@keyframes ddx-guests-drift{0%{transform:scale(1.06)translateY(1.5%)}to{transform:scale(1.06)translateY(-1.5%)}}}}@media (min-width:980px){.ddx-head-nav{display:flex}.ddx-head-login,.ddx-head-cta{display:inline-flex}.ddx-burger,.ddx-mobcta{display:none}.ddx-feat-stack{gap:12svh;padding-bottom:5svh}.ddx-feat{top:calc(var(--nav-h) + 30px + var(--stack) * 3px);z-index:calc(2 + var(--stack));min-height:calc(100svh - var(--nav-h) - 58px);box-shadow:none;grid-template-columns:.9fr 1.1fr;position:sticky}.ddx-feat.is-flip .ddx-plate{order:-1}.ddx-grid6{grid-template-columns:repeat(3,1fr)}.ddx-grid6 .ddx-cell:first-child,.ddx-grid6 .ddx-cell:nth-child(6){grid-column:span 2}.ddx-modes,.ddx-steps,.ddx-stmt-proof{grid-template-columns:repeat(4,1fr)}.ddx-foot-top{grid-template-columns:1.4fr 1fr}}@media (min-width:1240px){.ddx-plans-rail{scroll-snap-type:none;overflow:visible}.ddx-plans{width:calc(100% - var(--pad) * 2);border:0;border-radius:0;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:16px;max-width:1180px;padding-inline:0;display:grid;overflow:visible}.ddx-plan{min-height:34rem;padding:40px 34px 34px}}@media (prefers-reduced-motion:reduce){.ddx-hero{height:100svh;min-height:36rem}.ddx-hero .ddx-reel,.ddx-hero-content{transform:none!important}.ddx-hero-content,.ddx-hero-bar{opacity:1!important}.ddx *,.ddx :before,.ddx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ddx-hero-bar,.ddx [data-reveal]{opacity:1!important;transform:none!important}.ddx-marquee-track{animation:none!important}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.0cbqbgn.0b1sm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.0j8hzus97z-h~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.0j~~wvhvc~~2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.0j1f760ks3~7e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.0lukgm0wyhr0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0524igg32t-c1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_4f697538-module__XRDWqq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_4f697538-module__XRDWqq__variable{--ddx-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_3c47e0f9-module__jIvAYq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_3c47e0f9-module__jIvAYq__variable{--ddx-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_23fb43dd-module__XS6Tbq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_23fb43dd-module__XS6Tbq__variable{--ddx-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
