.ant-page{--ant-ease:cubic-bezier(0.22,1,0.36,1)}.ant-grad-a{background-image:linear-gradient(100deg,#e9a66f,#f6b98f)}.ant-grad-b{background-image:linear-gradient(100deg,#f7a8d8,#c9a2f5)}.ant-grad-a,.ant-grad-b{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.08em}@media (prefers-reduced-motion:no-preference){html:has(#ant-hero){scroll-behavior:smooth}}html:has(#ant-hero){scroll-padding-top:64px}.ant-hero-media{position:absolute;inset:0;z-index:0}.ant-hero-media img,.ant-hero-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:0 60%}.ant-hero-media[data-fit=wide]{-webkit-mask-image:linear-gradient(90deg,transparent var(--vx),#000 calc(var(--vx) + 18vw));mask-image:linear-gradient(90deg,transparent var(--vx),#000 calc(var(--vx) + 18vw))}.ant-hero-media[data-fit=wide] img,.ant-hero-media[data-fit=wide] video{inset:auto;left:var(--vx);top:var(--vy);width:var(--vw);height:var(--vh);max-width:none;object-fit:fill}.ant-hero-video{opacity:0;transition:opacity .6s ease}.ant-hero-video.is-playing{opacity:1}.ant-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(14 17 23/.7),rgb(14 17 23/0) 140px),linear-gradient(90deg,rgb(14 17 23/.78),rgb(14 17 23/.45) 30%,rgb(14 17 23/0) 50%),linear-gradient(0deg,rgb(14 17 23/.5),rgb(14 17 23/0) 22%)}@media (min-width:768px) and (min-aspect-ratio:11/10){.ant-hero-copy{max-width:none;margin-inline:0;padding-inline:6vw}.ant-hero-col{max-width:min(600px,40vw)}}@media (max-width:1100px) and (min-width:768px) and (min-aspect-ratio:11/10){.ant-hero-media:after{background:linear-gradient(180deg,rgb(14 17 23/.7),rgb(14 17 23/0) 140px),linear-gradient(90deg,rgb(14 17 23/.85),rgb(14 17 23/.55) 45%,rgb(14 17 23/.1) 75%)}.ant-hero-col{max-width:46vw}}@media (max-aspect-ratio:11/10),(max-width:767px){.ant-hero{display:block}.ant-hero-media{transform:translateY(var(--drop,0)) scale(var(--zoom,1));transform-origin:55% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%);mask-image:linear-gradient(180deg,transparent,#000 14%)}.ant-hero-media img,.ant-hero-media video{object-position:50% 100%}.ant-hero-media:after{background:none}.ant-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(14 17 23/.75),rgb(14 17 23/.4) 40%,rgb(14 17 23/0) 62%,rgb(14 17 23/0) 90%,rgb(14 17 23/.5))}.ant-hero-copy{padding:88px 20px 0;margin:0;max-width:none}.ant-hero-col{max-width:none}.ant-hero-h1{font-size:36px;margin-top:12px}.ant-hero-sub{font-size:15.5px;margin-top:14px}.ant-hero-ctas{flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:20px}.ant-hero-btn{height:46px;min-width:0;padding-inline:16px;font-size:14px}.ant-hero-proof{display:none}}@media (max-width:400px){.ant-hero-ctas{gap:8px}.ant-hero-btn{padding-inline:12px;font-size:13.5px;gap:6px}}@media (min-width:768px) and (max-aspect-ratio:11/10){.ant-hero-copy{padding:110px 48px 0;max-width:720px;margin-inline:auto}.ant-hero-media{transform-origin:50% 100%}.ant-hero-h1{font-size:52px}.ant-hero-sub{font-size:18px}.ant-hero-btn{height:56px;font-size:16px;padding-inline:28px}}.ant-book-stage{--bw:clamp(210px,62vw,270px);perspective:1800px;perspective-origin:30% 40%}@media (min-width:768px){.ant-book-stage{--bw:clamp(260px,30vw,330px)}}@media (min-width:1200px){.ant-book-stage{--bw:clamp(320px,27vw,400px)}}.ant-book{--bd:calc(var(--bw) * 0.13);position:relative;width:var(--bw);height:calc(var(--bw) * 1.5);transform-style:preserve-3d;transform:rotateY(24deg) rotateX(2deg)}.ant-book>*{position:absolute;backface-visibility:hidden}.ant-book-front{inset:0;transform:translateZ(calc(var(--bd) / 2));border-radius:2px 6px 6px 2px;overflow:hidden;box-shadow:0 0 90px -10px rgb(233 166 111/.35)}.ant-book-front:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.45),rgb(255 255 255/.12) 2.2%,rgb(0 0 0/.12) 4.5%,transparent 8%),linear-gradient(115deg,rgb(255 255 255/.16),transparent 38%);pointer-events:none}.ant-book-back{inset:0;transform:translateZ(calc(var(--bd) / -2)) rotateY(180deg);background:#12151c}.ant-book-spine{width:var(--bd);height:100%;left:calc(var(--bd) / -2);top:0;transform:rotateY(-90deg);background:linear-gradient(90deg,#1a1410,#3a2619 45%,#1a1410);border-radius:2px 0 0 2px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:7% 0;overflow:hidden}.ant-book-spine:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(250 224 175/.18),transparent 35%,rgb(233 166 111/.14))}.ant-book-spine span{position:relative;writing-mode:vertical-rl;color:#f5f0e9;white-space:nowrap}.ant-book-edge{width:var(--bd);height:calc(100% - 6px);top:3px;left:calc(var(--bw) - var(--bd) / 2);transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#efe7da 0 1px,#d8cebf 1px 2px);box-shadow:inset 0 0 12px rgb(0 0 0/.35)}.ant-book-ground{position:absolute;left:50%;bottom:-6%;width:150%;height:14%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgb(0 0 0/.65) 0,rgb(0 0 0/.25) 45%,transparent 70%);filter:blur(10px)}.ant-fleck{position:absolute;width:var(--s,14px);height:calc(var(--s, 14px) * 1.3);background:linear-gradient(135deg,#fbf3e6,#d9cfc2);border-radius:2px;opacity:var(--o,.55);transform:translateZ(0) rotate(var(--r,0deg));animation:ant-drift var(--d,14s) ease-in-out var(--delay,0s) infinite alternate;box-shadow:0 0 14px rgb(250 224 175/.4);will-change:transform}@keyframes ant-drift{0%{transform:translateZ(0) rotate(var(--r,0deg))}to{transform:translate3d(var(--dx,18px),var(--dy,-34px),0) rotate(calc(var(--r, 0deg) + 38deg))}}.ant-reveal[data-state=hidden]{opacity:0;transform:translateY(12px)}.ant-reveal[data-state=shown]{opacity:1;transform:none;transition:opacity .7s var(--ant-ease),transform .7s var(--ant-ease);transition-delay:var(--delay,0s)}.ant-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ant-scroller::-webkit-scrollbar{display:none}.ant-scroller>*{scroll-snap-align:start}dialog.ant-dialog{background:transparent;border:0;padding:0;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh}dialog.ant-dialog::backdrop{background:rgb(8 10 14/.88);backdrop-filter:blur(6px)}details.ant-faq>summary{list-style:none}details.ant-faq>summary::-webkit-details-marker{display:none}details.ant-faq[open]:not([data-closing]) .ant-faq-plus{transform:rotate(45deg)}@media (max-width:767px){body.ant-has-sticky{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.ant-fleck{animation:none}.ant-reveal[data-state=hidden]{opacity:1;transform:none}.ant-reveal[data-state=shown]{transition:none}.ant-scroller{scroll-behavior:auto}}.ant-line-x{transform:scaleX(0);transform-origin:left center}[data-state=shown] .ant-line-x{transform:scaleX(1);transition:transform 1.6s var(--ant-ease) .2s}@media (prefers-reduced-motion:reduce){.ant-line-x,[data-state=shown] .ant-line-x{transform:none;transition:none}}