@font-face{font-family:Kharkiv Tone;src:url(/assets/KharkivTone-regular-BZ12Hh0b.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/UnboundedRegular-C3kN89tA.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color:#f5f5f3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--black:#050505;--white:#f5f5f3;--muted:#a8a8a8;--lime:#b7ff00;--line:#f5f5f366;--violet:#4d2cff;--font-ui:"Unbounded", Arial, sans-serif;--font-content:"Kharkiv Tone", "Trebuchet MS", Arial, sans-serif;--title-size:clamp(40px, 5.56vw, 80px);background:#050505;font-family:Kharkiv Tone,Trebuchet MS,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(34px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{animation:.75s cubic-bezier(.22,1,.36,1) both header-in}@keyframes header-in{0%{opacity:0}to{opacity:1}}main{width:min(100%,1440px);margin:0 auto}.site-header{z-index:5;align-items:flex-start;gap:42px;width:min(1280px,100% - 40px);height:74px;margin:0;padding:18px 20px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}@media (height<=730px){.site-header{width:min(100%,100% - 20px)}}@media (width>=960px){.site-header{min-width:900px}}.brand{flex:none;place-items:center;display:grid}.mark{object-fit:contain;filter:invert()}.mark--dark{filter:none}.nav{-webkit-backdrop-filter:blur(15px)saturate(.65);backdrop-filter:blur(15px)saturate(.65);color:#101010;width:auto;min-width:0;max-width:764px;height:50px;font-family:var(--font-ui);background:linear-gradient(90deg,#aaaaaac7,#7575759e 52%,#a0a0a0b8);border:1px solid #ffffff1f;border-radius:36px;flex:764px;align-items:center;gap:62px;margin:12px auto 0;padding:0 42px;font-size:20px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0000001f}@media (width<=1124px){.nav{gap:24px}}@media (height<=781px){.nav{flex:0 auto;gap:64px;width:max-content;height:42px;margin-top:14px;padding-left:24px;padding-right:24px;font-size:18px}}@media (height<=720px){.nav{flex:0 auto;gap:38px;width:max-content;height:42px;margin-top:14px;padding-left:24px;padding-right:24px;font-size:18px}}@media (width>=961px) and (width<=1124px){.site-header{gap:24px}.nav{flex:0 auto;gap:38px;width:max-content;max-width:min(620px,100vw - 340px);height:42px;margin-top:14px;padding-left:24px;padding-right:24px;font-size:18px}}.nav a{font-weight:700;text-decoration:none;transition:color .2s}.nav a:hover,.text-link:hover{color:#a0000c}.nav-mobile-book{display:none}.site-header--book .nav,.site-header--book .header-button{color:var(--white)}.site-header--book .nav{background:#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a}.outline-button{color:var(--white);min-height:50px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #fafafa;border-radius:58px;justify-content:center;align-items:center;padding:0 12px;font-size:16px;font-weight:400;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.outline-button:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}input,textarea,input::placeholder,textarea::placeholder{font-family:var(--font-ui)}.header-button{width:auto;height:clamp(34px,8.43cqw,50px);color:var(--white);background:#000;grid-area:1/2;justify-self:end;min-height:34px;font-size:clamp(14px,3.2cqw,16px);line-height:1}@media (height<=781px){.header-button{height:clamp(34px,6.43cqw,42px);padding:0 10px;font-size:15px}}@media (height<=730px){.header-button{height:clamp(34px,5.43cqw,40px);padding:0 10px;font-size:14px}}@media (width<=1125px){.header-button{height:clamp(34px,6.43cqw,42px);padding:0 10px;font-size:15px}}@media (width<=1040px){.header-button{height:clamp(34px,5.43cqw,38px);padding:0 8px;font-size:13px}}@media (width<=960px){.site-header--compact{grid-template-rows:40px 34px;grid-template-columns:minmax(34px,1fr) auto;gap:23px 12px;display:grid}.site-header--compact .header-button{grid-area:2/2;justify-self:end}.site-header--compact .brand{grid-area:1/1;justify-self:start}.site-header--compact .mobile-menu-button{grid-area:1/2;justify-self:end;margin-left:0}}.hero{--hero-image-width:1104px;--hero-image-height:837px;--hero-side-space:140px;width:100%;max-width:1300px;padding:40px 20px var(--desktop-scene-bottom-space,0px);margin:0 auto;position:relative}@media (width>=701px){.business-page{--desktop-scene-bottom-space:35px;width:min(100%,150dvh - 73.5px);max-width:1440px;margin-inline:auto;position:relative}}@media (width>=1324px){.business-page{container-type:inline-size}.business-page .nav{flex:unset;justify-content:center;gap:clamp(24px,8.16cqw - 46px,62px);padding-inline:clamp(24px,6.12cqw - 39px,42px);font-size:clamp(14px,.68cqw + 11px,20px)}.business-page .hero-wrapper{margin-left:clamp(89px,19.7cqw - 114px,147px)}}@media (width>=1324px) and (height<=830px){.business-page .hero-wrapper{margin-left:9%}}@media (width>=1324px) and (height<=803px){.business-page .hero-wrapper{margin-left:7%}}.hero-wrapper{aspect-ratio:1104/837;width:88%;margin-left:11.5%;position:relative;container-type:inline-size}@media (width<=1315px){.hero-wrapper{margin-left:11%}}@media (width<=1260px){.hero-wrapper{margin-left:10%}}@media (width<=1190px){.hero-wrapper{margin-left:9%}}.hero-card{isolation:isolate;border-radius:32px 32px 32px 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-card:after{content:"";z-index:1;position:absolute;inset:0}.hero-background,.hero-background-picture{width:100%;height:100%;display:block}.hero-b-arrow{z-index:2;width:clamp(40px,4.71cqw,52px);height:clamp(40px,4.71cqw,52px);transition:transform .25s;display:block;position:absolute;bottom:10.5%;left:2.8%}.hero-b-arrow img{width:100%;height:100%;display:block}.hero-b-arrow:hover{transform:translateY(-3px)}.hero-glow{filter:grayscale();opacity:.85;z-index:-2;background:radial-gradient(circle at 72% 56%,#ff4100d9 0 5%,#0000 23%),radial-gradient(circle at 43% 20%,#eee 0 5%,#0000 34%),linear-gradient(112deg,#bbb 0%,#eaeaea 36%,#848484 75%,#ccc 100%);position:absolute;inset:0}.hero-glow:before,.hero-glow:after{content:"";opacity:.3;position:absolute;inset:0}.hero-glow:before{background:repeating-linear-gradient(90deg,#0000 0 90px,#00000038 91px 94px,#0000 95px 190px),repeating-linear-gradient(0deg,#0000 0 108px,#0000002b 109px 113px,#0000 114px 220px);transform:perspective(400px)rotateX(16deg)}.hero-glow:after{background:repeating-conic-gradient(from 80deg at 70% 92%, transparent 0 7deg, #0000004d 8deg 10deg, transparent 11deg 18deg);transform:scale(2.2)translateY(30%)}.hero-copy{z-index:2;color:#a0000c;position:absolute;top:43.6%;left:-13%}@media (width<=1215px){.hero-copy{left:-10%}}@media (height<=810px){.hero-copy{top:36%}}.hero-social{z-index:4;position:absolute;top:70.9%;left:-5.43cqw}@media (height<=810px){.hero-social{top:64%}}.eyebrow{color:var(--white);letter-spacing:.22em;opacity:.8;margin-bottom:24px;font-size:12px;display:block}.hero h1{font-family:var(--font-content);width:max-content;margin:0;font-size:clamp(40px,7.64vw,110px);font-weight:400;line-height:.95}@media (width>=701px){.business-page .hero-copy h1{font-size:clamp(40px,min(7.64vw,9.96cqw),110px)}}.hero h1 em{letter-spacing:-.06em;vertical-align:middle;margin-left:.15em;font-size:.42em}.hero-copy p{display:none}.book-scene{perspective:1100px;width:320px;height:390px;position:relative}.hero-card .book-scene{z-index:3;position:absolute;top:176px;left:50%;transform:translate(-20%)rotate(-2deg)}.book-spine,.book-cover{border-radius:2px;height:100%;position:absolute;top:0}.book-spine{writing-mode:vertical-rl;color:#bcb3ff;text-align:center;letter-spacing:.12em;background:linear-gradient(90deg,#3212ac,#6346ff);width:44px;padding:14px 7px;font-size:8px;left:0;transform:skewY(-4deg)}.book-cover{color:#fff;background:linear-gradient(128deg,#2914b9,#4025e9 60%,#241769);width:250px;padding:35px 17px 18px;left:39px;transform:rotateY(-5deg)skewY(-1deg);box-shadow:18px 18px 22px #0c00376e,inset -9px 0 19px #0a002e38}.book-cover:after{content:"";border:1px solid #ffffff29;position:absolute;inset:12px}.book-cover p{z-index:1;font-family:var(--font-ui);letter-spacing:-.1em;margin:0;font-size:58px;line-height:.79;position:relative}.book-cover i{z-index:1;margin:-4px 0 0 56px;font-family:Georgia,serif;font-size:21px;display:block;position:relative;transform:rotate(-7deg)}.book-cover small{color:#bdb4ff;font-size:8px;position:absolute;bottom:22px;left:21px}.hero-orbit{z-index:1;border:1px solid #ffffff47;border-radius:50%;width:360px;height:360px;position:absolute;top:213px;left:55%;transform:rotate(-30deg)skew(12deg)}.orbit-two{border-color:#ff320073;width:260px;height:260px;top:266px;left:59%}.hero-cta{z-index:4;width:clamp(190px,36cqw,400px);position:absolute;bottom:0;left:-9.7%}.hero-cta .outline-button{border-color:var(--white);background:var(--white);width:100%;min-height:clamp(38px,4.53cqw,50px);color:var(--black);padding:0 clamp(8px,1.09cqw,12px);font-size:clamp(14px,1.81cqw,20px)}.hero-cta .outline-button:hover{color:var(--white);background:#290cfe;border-color:#290cfe}.hero-book-mobile,.business-page>.footer{display:none}@media (width<=1200px){.hero-copy{top:40%}.hero-social{top:65%}}@media (width<=975px){.hero-copy{top:30%}.hero-social{top:55%}.hero-card{height:98%}}@media (width<=700px){.business-page{background:#000;flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.business-page .site-header{grid-template-rows:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 28px;width:100%;height:74px;padding:10px 36px;display:grid;top:21px;left:0;transform:none}.business-page .site-header .mark{grid-area:1/1;width:34px;height:34px}.business-page .nav{display:none}.business-page .mobile-menu-button{z-index:2;flex-basis:clamp(40px,9.64cqw,48px);grid-area:1/3;width:clamp(40px,9.64cqw,48px);height:clamp(40px,9.64cqw,48px);margin-left:0;display:flex;position:relative}.business-page .site-header:has(.mobile-menu-button[aria-expanded=true]){z-index:110}.business-page .nav.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% - 129px);height:328px;color:var(--white);z-index:1001;background:#0d0d0de0;border:0;border-radius:0 0 12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:2px 43px;font-size:18px;display:flex;position:fixed;top:94px;left:112px;box-shadow:0 12px 30px #00000040}.business-page .nav.is-open a{width:100%;height:60px;color:var(--white);flex:0 0 60px;align-items:center;font-weight:400;display:flex}.business-page .nav.is-open .nav-mobile-book{display:flex}.business-page .header-button{width:clamp(140px,36.15cqw,180px);height:clamp(32px,8.43cqw,42px);min-height:clamp(32px,8.43cqw,42px);color:var(--white);background:#000;grid-area:1/2;justify-self:end;font-size:clamp(14px,3.2cqw,16px)}}@media (width<=700px) and (width<=1125px){.business-page .header-button{width:clamp(140px,36.15cqw,180px);font-size:15px}}@media (width<=700px){.hero{--hero-mobile-gutter:17px;flex:1 0 auto;max-width:none;padding:129px 0 0}.hero-wrapper{aspect-ratio:auto;width:100%;height:178cqw;margin:0;container-type:inline-size}.hero-card{top:0;left:var(--hero-mobile-gutter);width:calc(100% - var(--hero-mobile-gutter) * 2);aspect-ratio:390/250;border-radius:12px 12px 12px 0;height:auto;bottom:auto;right:auto}.hero-b-arrow{display:none}.hero-copy{top:27cqw;left:calc(var(--hero-mobile-gutter) + 30px)}.hero h1{font-size:40px;line-height:.9}.hero-social{width:100%;top:159cqw;left:0}.hero-social .socials{flex-direction:row;justify-content:center;gap:10cqw}.hero-social .socials a,.hero-social .socials a img{width:clamp(30px,7.2cqw,36px);height:clamp(30px,7.2cqw,36px)}.hero-cta{width:65.5cqw;top:67cqw;bottom:auto;left:17cqw}.hero-cta .outline-button{background:var(--white);height:clamp(33px,8.43cqw,42px);min-height:clamp(33px,8.43cqw,42px);color:var(--black);border:0;font-size:clamp(13px,3.2cqw,16px)}.hero-book-mobile{width:100%;height:69cqw;display:block;position:absolute;top:85cqw;left:0}.hero-book-mobile-shape{width:69cqw;height:auto;margin-left:2.4cqw;display:block}.hero-phone-arrow{background:linear-gradient(90deg,#3925ff 0%,#6350e6 28%,#b8739b 62%,#d96570 100%);border-radius:9cqw 0 0 9cqw;align-items:center;height:18cqw;display:flex;position:absolute;top:24cqw;left:63cqw;right:0}.hero-phone-arrow img{flex:0 0 min(14cqw,70px);width:min(14cqw,70px);height:min(14cqw,70px);padding-left:2cqw;display:block}.business-page>.footer{background:linear-gradient(105deg,#c2c2c2,#8d8d8d 64%,#646464);width:100%;height:77px;min-height:77px;margin:auto 0 0;padding:17px 36px;display:block}.business-page>.footer .footer-top{align-items:center;gap:0;min-height:42px}.business-page>.footer .footer-block--brand,.business-page>.footer .footer-block--links{align-self:center;align-items:center;height:42px;display:flex}.business-page>.footer .mark{width:30px;height:30px}.business-page>.footer .footer-block--links{margin-left:36px;padding:0}.business-page>.footer .socials--footer,.business-page>.footer .footer-block--image{display:none}.business-page>.footer .footer-bottom{align-items:center;height:100%;padding:0;font-size:12px}.business-page>.footer .footer-bottom div{white-space:nowrap;gap:31px}}@media (width>=701px) and (width<=960px){.hero-wrapper{margin-top:55px;margin-left:8%}}@media (width>=701px) and (width<=960px) and (width<=895px){.hero-wrapper{width:85%;margin-left:10%}}@media (width>=701px) and (width<=960px) and (width<=852px){.hero-wrapper{margin-left:9%}}@media (width>=701px) and (width<=960px) and (width<=818px){.hero-wrapper{width:83%;margin-top:58px;margin-left:10%}}@media (width>=701px) and (width<=960px) and (width<=752px){.hero-wrapper{width:80%;margin-top:62px;margin-left:12%}}@media (width>=701px) and (width<=960px){.hero-copy{top:32%}}@media (width>=701px) and (width<=960px) and (width<=818px){.hero-copy{top:18%}}@media (width>=701px) and (width<=960px){.hero-social{top:58%;left:-9cqw}}@media (width>=701px) and (width<=960px) and (width<=818px){.hero-social{top:48%}}@media (width>=701px) and (width<=960px){.hero-cta{bottom:12px}}@media (width>=701px) and (width<=960px) and (width<=818px){.hero-cta{bottom:6px}}@media (width>=701px) and (width<=960px) and (width<=740px){.hero-cta{bottom:0}}@media (width>=701px) and (width<=960px){.business-page .site-header{align-items:center;width:100%;height:117px;padding:10px 36px;top:21px;left:0;transform:none}.business-page .site-header .mark{width:34px;height:34px}.business-page .nav{display:none}.business-page .mobile-menu-button{z-index:2;display:flex;position:relative}.business-page .site-header:has(.mobile-menu-button[aria-expanded=true]){z-index:110}.business-page .nav.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% + -1*max(112px,100% - 718px) - 17px);height:328px;color:var(--white);z-index:1001;background:#0d0d0de0;border:0;border-radius:0 0 12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:2px 43px;font-size:18px;display:flex;position:fixed;top:94px;left:max(112px,100% - 718px);box-shadow:0 12px 30px #00000040}.business-page .nav.is-open a{width:100%;height:60px;color:var(--white);flex:0 0 60px;align-items:center;font-weight:400;display:flex}.business-page .nav.is-open .nav-mobile-book{display:flex}.business-page .header-button{height:34px;min-height:34px;color:var(--white);background:#000;padding:0 8px;font-size:14px}}@media (width>=701px) and (width<=960px) and (width<=785px){.business-page .header-button{font-size:13px}}@media (width>=701px) and (width<=960px){.business-page .hero-cta .outline-button{height:34px;min-height:34px}}@media (width<=420px){.hero-cta{width:65.5cqw;left:17cqw}.hero-copy{left:28px}}@media (width<=420px) and (width<=420px){.hero-copy{left:24px}.hero-copy h1{font-size:36px}}@media (width>=488px) and (width<=701px){.hero-copy h1{font-size:48px}}@media (height<=820px) and (width>=700px){.hero-wrapper{margin-left:9%}}.book-intro{max-width:1440px;margin:0 auto;padding:40px 0 70px;position:relative}@media (width>=701px){.book-page{width:min(100%,150dvh - 73.5px);max-width:1440px;margin-inline:auto;position:relative;container-type:inline-size}.book-intro{width:100%}.book-page .section h2{font-size:clamp(40px,min(5.56vw,5.56cqw),80px)}.book-page .quote-card__content{padding:clamp(12px,1.04cqw,15px) clamp(36px,3.61cqw,52px)}.book-page .quote-card--right .quote-card__content{text-indent:clamp(36px,4.17cqw,60px);padding-left:clamp(56px,3.89cqw,64px)}.book-page .quote-card__content p.quote-card__text--desktop{font-size:clamp(14px,1.35cqw + 4.55px,24px)}.book-page .quote-arrow{--quote-arrow-size:clamp(40px, 3.47cqw, 50px)}}@media (width>=1324px){.book-page .site-header{width:min(1280px,100% - 40px)}.book-page .nav{flex:unset;justify-content:center;gap:clamp(24px,8.16cqw - 46px,62px);padding-inline:clamp(24px,6.12cqw - 39px,42px);font-size:clamp(14px,.68cqw + 11px,20px)}}.book-intro-stage{aspect-ratio:1104/837;width:76.6667%;max-width:1104px;margin-left:16%;position:relative;container-type:inline-size}@media (width<=1404px){.book-intro-stage{width:85%;margin-left:15%}}@media (width<=1381px) and (height<=930px){.book-intro-stage{margin-left:14%}}@media (width<=1330px){.book-intro-stage{margin-left:13%}}@media (width<=1315px){.book-intro-stage{margin-left:12%}}@media (width<=1235px){.book-intro-stage{margin-left:11%}}@media (width>=1410px) and (height<=990px){.book-intro-stage{margin-left:17%}}@media (width>=1410px) and (height<=950px){.book-intro-stage{margin-left:18%}}@media (width>=1410px) and (height<=930px){.book-intro-stage{margin-left:19%}}@media (width<=1404px) and (height<=980px){.book-intro-stage{margin-left:14%}}@media (width<=1404px) and (height<=935px){.book-intro-stage{margin-left:12%}}@media (width<=1404px) and (height<=875px){.book-intro-stage{margin-left:11%}}@media (width<=1335px) and (height<=970px){.book-intro-stage{margin-left:13%}}@media (width<=1335px) and (height<=930px){.book-intro-stage{margin-left:12%}}@media (width<=1335px) and (height<=870px){.book-intro-stage{margin-left:11%}}@media (width<=1335px) and (height<=810px){.book-intro-stage{margin-left:9%}}@media (width<=1165px){.book-intro-stage{margin-left:10%}}.book-intro-card{border-radius:clamp(18px,2.9cqw,32px) clamp(18px,2.9cqw,32px) clamp(18px,2.9cqw,32px) 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.book-intro-background{object-fit:cover;width:100%;height:100%;display:block}.book-intro-picture{width:100%;height:100%;display:block}.book-intro-title{z-index:1;width:32%;color:var(--white);font-family:var(--font-content);font-size:var(--title-size);letter-spacing:-.07em;line-height:.78;position:absolute;top:25.5%;left:43%}@media (width>=701px){.book-intro-title{font-size:clamp(40px,min(5.56vw,7.25cqw),80px)}}.book-intro-title span,.book-intro-title em{display:block}.book-intro-title em{letter-spacing:-.06em;margin:-2px 0 0 19%;font-family:Georgia,serif;font-size:.42em;transform:rotate(-7deg)}.book-intro-title small{color:#bcb3ff;font-family:var(--font-content);letter-spacing:0;margin:11px 0 0 7%;font-size:10px;line-height:1;display:block}.book-intro-cta{z-index:2;width:clamp(190px,36cqw,400px);display:block;position:absolute;bottom:0;left:-9.7%}.book-intro-cta .outline-button{width:100%;min-height:clamp(38px,4.53cqw,50px);padding:0 clamp(8px,1.09cqw,12px);font-size:clamp(14px,1.81cqw,20px)}.book-page .book-intro-cta .outline-button:hover,.book-page .submit-button:hover{color:var(--white);background:#ed4b00;border-color:#ed4b00}.book-intro-social{z-index:4;position:absolute;top:70.9%;left:-5.43cqw}.book-intro-social .socials{gap:clamp(20px,3.08cqw,34px)}.book-intro-social .socials a,.book-intro-social .socials a img{width:clamp(22px,2.72cqw,30px);height:clamp(22px,2.72cqw,30px)}.hero-cta svg,.text-link svg,.arrow-icon{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px;margin-left:11px}.hero-cta .arrow-icon{display:none}.socials{flex-direction:column;align-items:center;gap:34px;display:flex}.socials a{border:0;border-radius:0;place-items:center;width:30px;height:30px;text-decoration:none;transition:color .2s,transform .2s;display:grid}.socials a img{object-fit:contain;width:30px;height:30px;display:block}.socials a:hover{color:var(--lime);transform:translateY(-3px)}.section{padding:100px 20px;max-width:1270px;margin:0 auto;padding-top:45px}.section-heading{align-items:flex-end;gap:28px;margin-bottom:55px;display:flex}.section-heading--right{justify-content:flex-end}.section-heading--contents{z-index:6;margin-bottom:-30px;margin-left:80px;position:relative}.section-heading--center{text-align:center;display:block}.section h2{font-family:var(--font-content);font-size:var(--title-size);margin:0;font-weight:400;line-height:.9}.contents-heading-mobile{display:none}.quotes{max-width:1090px}.quote-list{flex-direction:column;gap:48px;display:flex}.quote-reveal{width:76%}.quote-reveal--right{align-self:flex-end}.quote-card{width:100%;position:relative}.quote-card--1{--quote-ratio:789 / 287}.quote-card--2{--quote-ratio:789 / 314}.quote-card--3{--quote-ratio:799 / 263}.quote-card--4{--quote-ratio:789 / 169}.quote-reveal .quote-card{width:100%}.quote-card__content{height:auto;aspect-ratio:var(--quote-ratio);color:#fafafa;font-family:var(--font-ui);align-items:center;padding:clamp(12px,1.04vw,15px) clamp(36px,3.61vw,52px);display:flex;position:relative}.quote-card__content:before{content:"";z-index:0;filter:drop-shadow(0 0 21px #68a60017);pointer-events:none;background:url(/assets/Union-CO9tMIGh.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.quote-card--2 .quote-card__content:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxUAAAE6CAYAAABgeH/AAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAClpJREFUeAHt3T9vG/cdx/HvnQQUjrUUKRTt1W49C9usN9uztXSKlzyATs3upZ26xHPiLVDdZ6Hsyq4KUb1INQpYvN7RlMMo+kPy4xaJ+HoNPppHCpCme+P7+901RezNqHbGXW03VTtdMzneraY2CgAAfqm6OumvXf/ZjOtw3NTBWtX+b/dqv5bQFEs5elob7Wk9aaseCwgAAG6Druqw6+q7cdVXm3t1OO/3RMWCJjHxtnbbro8JAAC4pcZd/WPeuBAVCzh+WE+app6ZTAAAsAqGycVZVy/7sHh93edExZx+eFTPTScAAFhF78b1avPv9ZerzouKGwzLndZO68t+QnGvAABgRXVNHZzdqS82v66Ti+fa4lprb+uFoAAAYNU1XW2v/bv+fNk5UXGNYcnT8McrAABgWOa0c/Swnl98X1Rc4XhUD+yhAACAn1pv6/FwA6PZ90TFJY5GtTW5yxMAAPAzw7XysPf4/P+i4hL9H2W3P2wVAADwc8MjFk4m18wTouKCYUrRNnW/AACAKw3LoM6nFaLigumUAgAAuEF7+n5vhai4oHX7WAAAmEsfE4+nR869GdVO2UsBAADzaWrjqL+GFhUzzmoSFQAAwJzWutoWFTPaxoPuAABgIU3dExUzmqY+KwAAYG79NbRJxaxubD8FAAAspKsNUTGr+fGpgAAAwBwaUQEAAIREBQAAEBEVAABARFQAAAARUQEAAEREBQAAEBEVAABARFQAAAARUQEAAEREBQAAEBEVAABARFQAAAARUQEAAEREBQAAEBEVAABARFQAAAARUQEAAEREBQAAEBEVAABARFQAAAARUQEAAEREBQAAEBEVAABARFQAAAARUQEAAERExdTR09ooAABgYaJi6jf/qa0CAAAWJiqmzsaiAgAAliEqpsbj2i4AAGBhomKqqdopAABgYaKidzSqraapewUAACxMVPTWTCkAAGBpoqLXTymeFQAAsJSVj4rjUT3oD+78BAAAS1rpqJjupTClAACAwEpHRf/L75YpBQAARNZrRR0/rCf9lOJ+AQAAkaZW0NH92l5fr78VAAAQW7nlT29GtbO+Vi8KAAD4KFZq+dOw5Klr6vMCAAA+mpWIiqOntdG+rd2mq8cFAAB8VLd+T8V0Q/az/jfdKAAA4KO7lVExmUyc1pO2+smEmAAAgP+pX31UDAFRp7Wx3tb2uGqnGdd2P5m4VwAAwP/F0lEx3EVp3PUX8P2FfNdMjndNBQAAYPUsFBWWFQEAABfNFRXnd09q3T0JAAC44MaocPckAADgOtc+p+KHR/Xcsx0AAIDrXDqpGJY7rZ3Wl+6iBAAA3OTSScXa23rRB8V2AQAA3KC9+MZ0yZOgAAAA5vKTScXxqB7YQwEAACziw6TiaFRbk7s8AQAALKCdebHbH7YKAABgAZOoGKYUbVP3CwAAYEHt9J/dAgAAWML7qPA8CgAAYEntm1HtlL0UAADAktqzmkQFAADAUtrWk7MBAIBA2zT1WQEAACyp7cb2UwAAAMtrq6mNAgAAWFJbAAAAAVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABARFQAAQERUAAAAEVEBAABERAUAABBpq6uTAgAAWEbfE201ogIAAFhOV3U4LH/6vgAAAJZz2Hbj2i8AAIAl9JOK79uzpg4KAABgCeOq/XZzr59U2KwNAAAsaNhPMfTE5JayfV28KgAAgAU09X4rxfuouFvfFAAAwALedfVyOE6iYvPrOukzQ1gAAADzer25V4fDiw9P1H53p68MeysAAIAbDHspzqcUgw9RMUwruvbHEwAAAJc564PifEoxaGdPfvptfWMZFAAAcJVx3wt9ULyefa+57IPHf6gX/YmdAgAAmOqaOugHEX+8+H572YfPPqk/dR6KBwAATHVV+2d36ovLzjXXffFfj+rz/ttPCgAAWFnDkqfffVt/ver8tVExOB7Vg6apZ/3LrQIAAFZHVyf9hOKrT/euf1j2jVExOBrV1vr7sHhQAADArTdMJ8Z36uXkmXY3mCsqzs3ExbCJ2+QCAABuk34yMYmJT+rVPDFxbqGomNUHxk7bx0X/A35fbW014z4ymtooAADgl2948HVTJ11XB/3r786aOtjcq/1awn8BEAAVxanhl6UAAAAASUVORK5CYII=)}.quote-card--3 .quote-card__content:before{background-image:url(/assets/Union%20\(2\)-BPqlGXQi.png)}.quote-card--4 .quote-card__content:before{background-image:url(/assets/Union%20\(3\)-uziYcEyL.png)}.quote-card--right .quote-card__content{text-indent:clamp(36px,4.17vw,60px);padding-left:clamp(56px,3.89vw,64px)}.quote-card__content p{z-index:1;width:100%;margin:0;font-size:24px;line-height:1.35;position:relative}.quote-card__content p.quote-card__text--desktop{font-size:clamp(14px,1.35vw + 4.55px,24px)}.quote-card__text--mobile{display:none}.quote-arrow{--quote-arrow-size:clamp(40px, 3.47vw, 50px);z-index:2;width:var(--quote-arrow-size);height:var(--quote-arrow-size);place-items:center;display:grid;position:absolute;top:0}.quote-arrow .arrow-icon{width:100%;height:100%;margin:0}.quote-card--left .quote-arrow{right:-2px}.quote-card--right .quote-arrow{left:-2px}.quote-card--turn .quote-arrow{transform:rotate(90deg)}.quote-number{z-index:1;font-family:var(--font-ui);opacity:.7;font-size:11px;position:absolute;bottom:12px;right:18px}.contents-layout{z-index:1;display:block;position:relative}.contents-visual{width:100%;min-width:0}.book-pages-desktop{--book-stage-padding-x:clamp(24px, 3.2vw, 52px);width:100%;padding:32px var(--book-stage-padding-x) 34px;background:linear-gradient(112deg,#5030ff 0%,#3114dc 34%,#170866 69%,#05011e 100%);margin-left:0;position:relative;overflow:visible}@media (width>=1441px){.book-pages-desktop{border-radius:32px 32px 32px 0;width:100%;margin-left:0;transform:none}}@media (width>=1324px) and (height<=900px){.book-page .book-pages-desktop{width:calc(100% + 40px);margin-left:-20px;transform:none}}.book-flip{z-index:1;background:0 0;width:100%;margin:0 auto;position:relative}.book-pages-desktop-frame{width:min(100%,1160px);margin:0 auto;position:relative}.book-pages-desktop-frame:before,.book-pages-desktop-frame:after{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#3737376b 0 1px,#ffffffb3 1px 2px,#78787875 2px 3px,#f5f5f594 3px 4px),linear-gradient(90deg,#8d8d8d 0%,#e8e8e8 48%,#969696 100%);width:28px;position:absolute;top:0;bottom:0;box-shadow:0 5px 8px #0000008c}.book-pages-desktop-frame:before{border-radius:3px 0 0 3px;left:-19px;box-shadow:-2px 0 #eeeeee6b,-4px 0 #5d5d5d4d,0 5px 8px #0000008c}.book-pages-desktop-frame:after{border-radius:0 3px 3px 0;right:-19px;box-shadow:2px 0 #eeeeee6b,4px 0 #5d5d5d4d,0 5px 8px #0000008c}.book-flip-page{background:#fff;width:100%;height:100%;overflow:hidden}.book-flip-page img{object-fit:fill;background:#fff;width:100%;height:100%;display:block}.book-flip-arrow{z-index:8;cursor:pointer;background:0 0;border:0;width:56px;height:56px;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.book-flip-arrow img{width:100%;height:100%;display:block}.book-flip-arrow--previous{left:0}.book-flip-arrow--previous img{transform:scaleX(-1)}.book-flip-arrow--next{right:0}.spread-image{z-index:1;border-radius:24px 24px 24px 0;width:min(100%,960px);max-width:100%;height:auto;margin:0 auto;display:block;position:relative}.book-pages-mobile{display:none}.spread-scene{background:linear-gradient(135deg,#5f39ff 0%,#2b12db 41%,#11082d 100%);border-radius:24px 24px 24px 0;justify-content:center;align-items:center;min-height:450px;padding:34px 48px;display:flex;position:relative}.spread-scene:before{content:"";filter:blur(60px);background:#745aff80;border-radius:50%;width:78%;height:75%;position:absolute}.spread-shadow{z-index:1;filter:blur(13px);background:#0d061c;border-radius:50%;width:70%;height:25px;position:absolute;bottom:54px}.paper{z-index:2;color:#333;background:linear-gradient(100deg,#e7e7e7,#fff 30%,#efefef);width:41%;height:296px;padding:28px 23px;font-family:Georgia,serif;overflow:hidden;box-shadow:1px 4px 7px #00000080}.paper--left{transform-origin:100%;transform:perspective(900px)rotateY(8deg)rotate(-1deg)}.paper--right{transform-origin:0;transform:perspective(900px)rotateY(-8deg)rotate(1deg)}.paper h3{margin:0 0 18px;font-size:11px}.paper p{white-space:nowrap;margin:0 0 7px;font-size:6.5px;line-height:1.42}.text-link{color:var(--white);font-family:var(--font-ui);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}@media (width<=960px){.book-intro-stage{margin-left:13.5%}.book-intro-social{top:60%}.book-intro{padding-top:100px}.book-page .site-header{align-items:center;width:100%;height:117px;padding:10px 12px;top:21px;left:0;transform:none}.book-page .site-header .mark{width:34px;height:34px}.book-page .nav{display:none}.book-page .mobile-menu-button{z-index:2;display:flex;position:relative}.book-page .site-header:has(.mobile-menu-button[aria-expanded=true]){z-index:110}.book-page .nav.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% + -1*max(112px,100% - 718px) - 17px);height:328px;color:var(--white);z-index:1001;background:#0d0d0de0;border:0;border-radius:0 0 12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:2px 43px;font-size:18px;display:flex;position:fixed;top:94px;left:max(112px,100% - 718px);box-shadow:0 12px 30px #00000040}.book-page .nav.is-open a{width:100%;height:60px;color:var(--white);flex:0 0 60px;align-items:center;font-weight:400;display:flex}.book-page .nav.is-open .nav-mobile-book{display:flex}.book-intro-stage{width:86%;margin-left:9%}}@media (width<=960px) and (width<=880px){.book-intro-stage{width:82%;margin-left:10.5%}}@media (width<=960px) and (width<=795px){.book-intro-stage{margin-left:10%}}@media (width<=960px) and (width<=755px){.book-intro-stage{margin-left:9%}}@media (width>=701px) and (width<=960px){.book-page .site-header{padding:10px 36px}}@media (width<=700px){.book-page{background:#000;width:100%;overflow:hidden}html:has(.book-page){scrollbar-width:none}html:has(.book-page)::-webkit-scrollbar{display:none}.book-intro{width:100%;max-width:none;min-height:0;padding:129px 18px 46px}.book-intro-stage{aspect-ratio:auto;width:calc(100% - 16px);max-width:none;height:auto;margin:0 0 0 16px}.book-intro-card{aspect-ratio:auto;border-radius:12px 12px 12px 0;width:100%;max-width:none;height:auto;margin:0;position:relative;inset:auto}.book-intro-background{object-fit:contain;height:auto}.book-intro-picture{height:auto}.book-intro-social{display:none}.book-intro-cta{width:75%;margin:140px auto 0;position:relative;left:6px}.book-intro-cta .outline-button{width:100%;min-height:clamp(48px,8vw,60px);color:var(--white);background:linear-gradient(90deg,#fa5600,#ff5a00);border:0;font-size:clamp(16px,3.2vw,24px);box-shadow:0 8px 14px #ff37006b}.book-page .nav.is-open{width:calc(100% - 129px);left:112px}.book-page .site-header{grid-template-rows:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 28px;width:100%;height:74px;padding:10px 36px;display:grid;top:21px;left:0;transform:none}.book-page .site-header .mark{grid-area:1/1;width:34px;height:34px}.book-page .mobile-menu-button{flex-basis:clamp(40px,9.64cqw,48px);grid-area:1/3;width:clamp(40px,9.64cqw,48px);height:clamp(40px,9.64cqw,48px);margin-left:0}.book-page .header-button{grid-area:1/2;justify-self:end;width:clamp(140px,36.15cqw,180px);height:clamp(32px,8.43cqw,42px);min-height:clamp(32px,8.43cqw,42px);font-size:clamp(14px,3.2cqw,16px)}.section{width:100%;max-width:none;padding:0}.quotes{max-width:none;height:auto;padding:0}.quotes .section-heading{display:none}.quote-list{gap:0;width:100%}.quote-reveal{width:100%}.quote-reveal:not(:first-child){display:none}.quote-card__content{aspect-ratio:auto;align-items:flex-start;height:auto;min-height:0;padding:20px 39px;overflow:hidden}.quote-card__content:before{filter:none;background:linear-gradient(125deg,#c58d90 0%,#4c43bc 48%,#07051f 100%)}.quote-card__content p{font-size:14px;line-height:17px}.quote-card__text--desktop{display:none}.quote-card__text--mobile{white-space:pre-line;display:block}.quote-arrow,.quote-number{display:none}.contents{padding-top:52px}.section-heading--contents{text-align:right;margin:0 0 8px;padding:0 37px 0 0;display:block}.section-heading--contents h2{font-size:var(--title-size)}.contents-heading-desktop{display:none}.contents-heading-mobile{display:inline}.contents-layout,.contents-visual{width:100%;overflow:hidden}.book-pages-desktop,.spread-image--desktop{display:none}.book-pages-mobile{width:100%;display:block;position:relative;overflow:hidden}.book-pages-mobile-frame{width:min(300px,100vw - 36px);margin:0 auto;position:relative}.book-flip--mobile{width:100%;max-width:none}.book-flip-page--mobile img{object-fit:fill}.book-pages-mobile-arrow{z-index:2;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.book-pages-mobile-arrow img{width:100%;height:100%;display:block}.book-pages-mobile-arrow--previous{left:0}.book-pages-mobile-arrow--previous img{transform:scaleX(-1)}.book-pages-mobile-arrow--next{right:0}}.order{padding-top:100px;padding-bottom:150px}.section-heading--order{margin-bottom:80px}.order-cost-reveal{width:100%;margin:0 auto}.order-products{justify-content:center;align-items:flex-end;gap:24px;width:min(100%,1166px);margin:0 auto;display:flex}.order-product{border-radius:20px;min-width:0;position:relative;overflow:hidden}.order-product--digital{aspect-ratio:530/430;border:1px solid var(--white);color:#b8b8b8;background:#d1d1d1;flex-direction:column;flex:0 530px;align-items:flex-start;width:100%;max-width:530px;min-height:0;max-height:430px;padding:66px 64px 42px;display:flex}.order-product-label{font-family:var(--font-ui);font-size:20px}.order-product-price{font-family:var(--font-ui);margin-top:30px;font-size:20px;font-weight:400;line-height:1}.order-product-price small{font-size:20px}.order-product-status{color:#dedede;width:min(100%,400px);min-height:43px;font-family:var(--font-ui);background:#b7b7b7;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-size:20px;display:inline-flex}.order-product--paper{flex:0 612px}.order-cost{width:100%;height:auto;display:block}.order-cost-picture{width:100%;display:block}.order-cost-copy{z-index:1;width:100%;height:100%;color:var(--white);font-family:var(--font-ui);flex-direction:column;align-items:flex-start;gap:clamp(8px,1.1vw,14px);padding:14% 10% 0;display:flex;position:absolute;inset:0}.order-cost-copy span{font-size:clamp(14px,1.4vw,20px)}.order-cost-preorder{white-space:nowrap;font-size:clamp(12px,1.25vw,18px);line-height:1}.order-cost-copy strong{margin-top:0;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1}.order-cost-copy small{font-size:clamp(14px,1.4vw,20px)}.order-cost-copy a{width:min(400px,80%);height:50px;min-height:50px;color:var(--white);background:#f55400;border-radius:999px;justify-content:center;align-items:center;margin-top:0;font-size:20px;text-decoration:none;display:inline-flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #f4370073}.section-heading--order-form{text-align:center;justify-content:center;margin:105px 0 80px}.order-placeholder{width:min(700px,100%);min-height:170px;color:var(--white);font-family:var(--font-ui);background:linear-gradient(110deg,#b7ff001c,#b7ff0008);border:1px solid #f5f5f3b3;border-radius:32px 32px 32px 0;justify-content:center;align-items:center;gap:18px;margin:0 auto;display:flex}.order-placeholder span{color:var(--muted);font-size:18px}.order-placeholder strong{color:var(--lime);font-size:42px;font-weight:400}.order-form{--form-field-gap:30px;--form-control-font-size:14px;gap:var(--form-field-gap);max-width:980px;font-family:var(--font-ui);margin:0 auto;display:grid}.order-form input,.order-form textarea,.order-form button,.order-form select,.order-form option,.order-form input::placeholder,.order-form textarea::placeholder{font-family:var(--font-ui)}.order-form input,.order-form textarea,.order-form button,.order-form select,.order-form option,.order-form input::placeholder,.order-form textarea::placeholder,.payment-select__trigger,.nova-combobox input,.nova-warehouse-trigger,.nova-option{font-size:var(--form-control-font-size)}.form-grid{gap:var(--form-field-gap);display:grid}.form-grid--two{grid-template-columns:1fr 1fr}.order-form label{color:#fafafa;white-space:nowrap;font-size:20px;font-family:var(--font-ui);align-items:center;gap:24px;margin:0;display:flex}.order-form>label{grid-template-columns:240px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.order-form>label>input,.order-form>label>textarea,.order-form>label>.payment-select{justify-self:end;width:100%;max-width:700px}.order-form input,.order-form textarea{color:#111;background:#b9b9b9;border:1px solid #0000;border-radius:30px;outline:0;width:100%;max-width:700px;padding:15px 19px;font-size:14px;transition:background .2s,border .2s}.order-form textarea{resize:vertical;border-radius:17px;min-height:86px}.order-form input::placeholder,.order-form textarea::placeholder{color:#696969;opacity:1}.order-form input:focus,.order-form textarea:focus{border-color:var(--lime);background:#ededed}.payment-select{min-width:0;display:block;position:relative}.payment-select__trigger{color:#111;width:100%;font-family:var(--font-ui);cursor:pointer;text-align:left;background:#676767;border:1px solid #0000;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;font-size:16px;line-height:1.2;transition:background .2s,border .2s,box-shadow .2s;display:flex}.payment-select--static .payment-select__trigger{color:#696969;font-family:var(--font-ui);font-size:var(--form-control-font-size);background:#b9b9b9}.payment-select__trigger.is-placeholder,.nova-warehouse-trigger.is-placeholder,.nova-warehouse-trigger:disabled{color:#696969}.payment-select__trigger:hover{background:#c8c8c8}.payment-select__trigger:focus-visible,.payment-select__trigger[aria-expanded=true]{border-color:var(--lime);background:#ededed;box-shadow:0 0 0 3px #b7ff0024}.payment-select__menu{z-index:10;background:#b9b9b9;border:1px solid #1111112e;border-radius:24px 24px 24px 0;gap:4px;padding:8px;animation:.18s both payment-menu-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 30px #0000003d}.payment-select__option{color:#111;min-height:44px;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:15px;line-height:1.3;transition:background .2s,color .2s;display:flex}.payment-select__option:hover,.payment-select__option.is-selected{color:#111;background:#ededed}.payment-select__check{font-size:14px;line-height:1}@keyframes payment-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.select-chevron{pointer-events:none;border-bottom:1px solid #333;border-right:1px solid #333;flex:none;width:10px;height:10px;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.payment-select__trigger[aria-expanded=true] .select-chevron{transform:translateY(25%)rotate(225deg)}.payment-select input[type=hidden]{display:none}.nova-poshta-fields{gap:var(--form-field-gap);margin:0;display:grid}.nova-field{white-space:nowrap;grid-template-columns:240px minmax(0,1fr);align-items:center;column-gap:12px;margin:0!important;display:grid!important}.nova-combobox{justify-self:end;width:100%;max-width:700px;position:relative}.nova-combobox input,.nova-warehouse-trigger{color:#696969;text-align:left;background:#b9b9b9;border:1px solid #0000;border-radius:30px;outline:0;width:100%;min-height:48px;padding:13px 19px;transition:background .2s,border .2s,box-shadow .2s}.nova-combobox input:focus,.nova-warehouse-trigger:focus-visible,.nova-warehouse-trigger[aria-expanded=true]{border-color:var(--lime);background:#ededed;box-shadow:0 0 0 3px #b7ff0024}.nova-warehouse-trigger{font-family:var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.nova-warehouse-trigger:disabled{cursor:not-allowed;opacity:.62}.nova-options{z-index:20;background:#b9b9b9;border:1px solid #1111112e;border-radius:24px 24px 24px 0;gap:3px;max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #0000003d}.nova-option{color:#111;min-height:42px;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:10px 13px;line-height:1.3}.nova-option:hover{background:#ededed}.nova-option--status{cursor:default;opacity:.7;align-items:center;display:flex}.nova-error{color:#ffd6d6;white-space:normal;grid-column:1/-1;justify-self:end;width:min(100%,700px);margin:-18px 0 0;padding:0 4px;font-size:13px;line-height:1.25}.nova-poshta-fields input[type=hidden]{display:none}.submit-button{width:62%;margin:32px auto 0;display:flex}@media (width>=701px){.order-form input,.order-form textarea,.order-form button,.order-form select,.order-form option,.order-form input::placeholder,.order-form textarea::placeholder,.order-form .payment-select__trigger,.order-form .payment-select__option,.order-form .nova-combobox input,.order-form .nova-warehouse-trigger,.order-form .nova-option{font-family:var(--font-ui);font-size:var(--form-control-font-size);line-height:1.2}.order-form input::placeholder,.order-form textarea::placeholder{color:#696969;opacity:1}.order-form .nova-warehouse-trigger:disabled{opacity:1}}@media (width<=1100px) and (width>=701px){.order-products{gap:16px}.order-product--digital{min-height:0;padding:40px 32px 28px}.order-product-label{font-size:13px}.order-product-price{font-size:32px}.order-product-status{min-height:34px;font-size:10px}}@media (width<=700px){.order{padding:70px 16px 65px}.section-heading--order{text-align:center;margin:0 0 12px}.section-heading--order h2{font-size:var(--title-size)}.order-cost-reveal{width:100%}.order-products{width:100%;display:block}.order-product--digital{display:none}.order-product--paper{width:100%}.section-heading--order-form{text-align:left;margin:110px 0 42px;padding-left:12px;display:block}.order-cost{object-fit:contain;height:auto}.order-cost-picture{width:100%}.order-cost-copy{gap:clamp(8px,1.5vw,12px);padding:18% 10% 0;display:flex}.order-cost-copy span{font-size:clamp(14px,3.6vw,20px)}.order-cost-preorder{font-size:clamp(12px,3.2vw,18px)}.order-cost-copy strong{font-size:clamp(32px,8.2vw,64px)}.order-cost-copy small{font-size:clamp(14px,3.6vw,20px)}.order-cost-copy a{width:min(200px,100%);height:24px;min-height:24px;margin-top:0;font-size:11px}.section-heading--order-form h2{max-width:330px;font-size:var(--title-size);line-height:1}}@media (width<=700px) and (width<=390px){.section-heading--order-form h2{font-size:36px}}@media (width<=700px) and (width<=340px){.section-heading--order-form h2{font-size:32px}}@media (width<=700px){.order-form{--form-field-gap:8px;--form-label-column:clamp(100px, 24vw, 116px);gap:var(--form-field-gap);width:100%;max-width:none;display:grid}.order-form .form-grid--two{gap:var(--form-field-gap);grid-template-columns:1fr}.order-form label{gap:7px;min-width:0;margin-bottom:0;font-size:10px;line-height:1}.order-form .form-grid--two>label,.order-form>label,.order-form .nova-field{grid-template-columns:var(--form-label-column) minmax(0, 1fr);align-items:center;column-gap:7px;display:grid!important}.order-form label>input,.order-form label>textarea,.order-form label>.payment-select,.order-form .nova-combobox{justify-self:end;width:100%;min-width:0;max-width:none}.order-form input,.order-form textarea,.payment-select__trigger,.nova-combobox input,.nova-warehouse-trigger{box-sizing:border-box;background:#f3f3f3;border-radius:18px;height:37px;min-height:37px;padding:6px 10px;font-size:12px;line-height:1.1}.order-form textarea{border-radius:11px;height:80px;min-height:80px}.nova-poshta-fields{gap:var(--form-field-gap);margin:0}.nova-error{white-space:normal;grid-column:1/-1;justify-self:stretch;width:100%;margin:0;padding:0;font-size:10px}.nova-option{font-size:13px}.payment-select__trigger{font-family:var(--font-ui)}.payment-select--static .payment-select__trigger{background:#f3f3f3;font-size:12px}.select-chevron{width:7px;height:7px}.submit-button{background:linear-gradient(90deg,#3925ff 0%,#d96570 100%);border:0;width:min(226px,100%);min-height:37px;margin:35px auto 0;font-size:11px;box-shadow:0 8px 16px #ac173f7a}}@media (width<=420px){.order-cost-copy span,.order-cost-copy small,.order-cost-preorder{font-size:13px}.order-cost-copy strong{font-size:30px}}@media (width<=370px){.order-cost-copy{padding-left:6%}.order-cost-copy span,.order-cost-copy small,.order-cost-preorder{font-size:12px}.order-cost-copy strong{font-size:30px}}@media (width>=701px) and (width<=870px){.order-cost-copy{padding-left:6%}.order-cost-copy span,.order-cost-copy small,.order-cost-preorder{font-size:12px}}.footer{width:100%;min-height:237px;color:var(--black);background:linear-gradient(105deg,#c2ff6c,#92ff00 33%,#0e2600 100%);margin-left:0;padding:32px max(20px,50% - 615px) 25px}.footer-top{align-items:flex-start;gap:86px;max-width:1270px;min-height:135px;margin:0 auto;display:flex;position:relative}.footer-block{min-width:0}.footer-block--brand{flex:none}.socials--footer{flex-direction:row;gap:30px}.socials--footer a{border-width:1px;font-size:11px}.socials--footer a img{filter:invert()}.footer-block--links{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:20px 0;display:flex}.footer-block--image{flex:auto;justify-content:flex-end;min-width:0;display:flex}.footer-img{z-index:1;object-fit:contain;width:min(430px,38vw);height:auto}.footer-bottom{font-size:14px;font-family:var(--font-ui);justify-content:flex-start;padding-bottom:6px;display:flex}.footer-bottom div{gap:48px;display:flex}.footer-bottom a{color:#fff;text-decoration:none}.footer--book,.footer--legal{width:100%;min-height:260px;color:var(--white);background:linear-gradient(105deg,#0a0d2e 0%,#1b1a9a 34%,#3b13e5 68%,#8c315f 100%);padding:30px max(28px,50% - 607px) 24px}.footer--book .footer-top,.footer--legal .footer-top{align-items:stretch;gap:48px;min-height:206px}.footer--book .mark,.footer--legal .mark{filter:invert()}.footer--book .footer-block--links,.footer--legal .footer-block--links{padding:10px 0 0}.footer--book .socials--footer,.footer--legal .socials--footer{gap:28px}.footer--book .socials--footer a img,.footer--legal .socials--footer a img{filter:none}.footer--book .footer-block--image,.footer--legal .footer-block--image{align-items:flex-start}.footer--book .footer-img,.footer--legal .footer-img{width:min(390px,34vw)}.footer--book .footer-bottom,.footer--legal .footer-bottom{color:#050505d1}@media (width<=700px){.business-page>.footer,.footer--book,.footer--legal{height:auto;min-height:95px;color:var(--white);background:0 0;margin-top:110px;padding:22px 28px 15px;display:block;position:relative}.business-page>.footer{margin-top:0}.business-page>.footer .footer-top,.footer--book .footer-top,.footer--legal .footer-top{align-items:center;gap:0;min-height:42px}.business-page>.footer .mark,.footer--book .mark,.footer--legal .mark{filter:invert();width:30px;height:30px}.business-page>.footer .footer-block--links,.footer--book .footer-block--links,.footer--legal .footer-block--links{margin-left:26px;padding:0;display:block}.business-page>.footer .socials--footer,.footer--book .socials--footer,.footer--legal .socials--footer{justify-content:center;gap:32px;width:100%;display:flex;position:absolute;top:-82px;left:0}.business-page>.footer .socials--footer a,.business-page>.footer .socials--footer a img,.footer--book .socials--footer a,.footer--book .socials--footer a img,.footer--legal .socials--footer a,.footer--legal .socials--footer a img{filter:none;width:30px;height:30px}.business-page>.footer .footer-block--image,.footer--book .footer-block--image,.footer--legal .footer-block--image{display:none}.business-page>.footer .footer-bottom,.footer--book .footer-bottom,.footer--legal .footer-bottom{padding:0;font-size:9px}.business-page>.footer .footer-bottom div,.footer--book .footer-bottom div,.footer--legal .footer-bottom div{white-space:nowrap;gap:25px}.business-page>.footer,.footer--book,.footer--legal{isolation:isolate;background:0 0;position:relative;overflow:visible}.business-page>.footer:before,.footer--book:before,.footer--legal:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050505 0% 48%,#050505e6 63%,#74747cd1 82%,#dad9e1 100%);position:absolute;inset:-64px 0 0}.business-page>.footer .socials--footer{display:none}}.legal-page{background:var(--black);min-height:100vh}.legal-page .site-header{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.legal-content{width:min(900px,100% - 40px);margin:0 auto;padding:62px 0 120px}.legal-back{color:var(--muted);font-family:var(--font-ui);margin-bottom:58px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.legal-back:hover{color:var(--lime)}.legal-content h1{color:var(--white);font-family:var(--font-content);font-size:var(--title-size);letter-spacing:-.08em;margin:0 0 28px;font-weight:400;line-height:.9}.legal-intro,.legal-section p{color:#d2d2d0;max-width:760px;font-family:var(--font-content);font-size:18px;line-height:1.5}.legal-intro{color:var(--white);margin:0 0 72px}.legal-section{margin-bottom:48px}.legal-section h2{color:var(--lime);font-family:var(--font-ui);margin:0 0 17px;font-size:18px;font-weight:400;line-height:1.3}.legal-section p{margin:0 0 13px}.contact-modal{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;place-items:center;padding:16px;animation:.22s both modal-fade-in;display:grid;position:fixed;inset:0}.contact-dialog{scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;isolation:isolate;background:radial-gradient(circle at 92% 4%,#ff717d47,#0000 31%),linear-gradient(135deg,#b8737c99 0%,#a9000d99 35%,#08000099 100%);border-radius:35px;width:min(700px,100%);min-height:600px;padding:72px 48px 54px;animation:.35s cubic-bezier(.22,1,.36,1) both modal-dialog-in;position:relative;overflow-y:auto;box-shadow:0 30px 100px #0000009e,inset 0 1px #ffffff2e}.contact-dialog:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 0 100%,#ffffff47,#0000 35%),linear-gradient(115deg,#0000 56%,#00000029 100%);position:absolute;inset:0}.contact-dialog h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-close{z-index:1;width:42px;height:42px;color:var(--white);font-family:var(--font-ui);cursor:pointer;background:#00000024;border:1px solid #ffffffa6;border-radius:50%;place-items:center;padding:0;font-size:25px;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:20px;right:24px}.contact-close:hover{transform:rotate(90deg)}.contact-form{z-index:1;position:relative}.contact-field{grid-template-columns:minmax(200px,210px) minmax(0,1fr);align-items:center;column-gap:16px;margin-bottom:30px;display:grid}.contact-field>label{min-width:0;color:var(--white);font-family:var(--font-ui);letter-spacing:.01em;font-size:22px;line-height:1}.contact-field>input,.contact-field>textarea{width:100%;min-width:0;color:var(--black);font-family:var(--font-ui);background:#f0e2e5e6;border:0;border-radius:28px;outline:0;flex:auto;justify-self:end;padding:15px 20px;font-size:16px;transition:box-shadow .2s,background .2s,transform .2s;box-shadow:inset 0 1px #ffffff8c,0 8px 24px #00000014}.contact-form textarea{resize:vertical;border-radius:34px;min-height:180px}.contact-form input:focus,.contact-form textarea:focus{background:#fff;box-shadow:0 0 0 2px #ed4b00,0 8px 24px #0000001f}.contact-submit{border-color:var(--white);background:var(--black);width:300px;color:var(--white);margin:32px auto 0;display:flex}.contact-submit:disabled{cursor:wait;opacity:.55}.contact-result{z-index:1;min-height:470px;color:var(--white);font-family:var(--font-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.contact-result strong{font-size:42px}.contact-result span{font-size:18px}.contact-result .outline-button{margin-top:25px}.contact-error{color:#ffd6d6;margin:-5px 0 0 226px;font-size:13px}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.contact-modal{align-items:start;padding:80px 16px 24px;overflow-y:auto}.contact-dialog{background:radial-gradient(circle at 92% 4%,#ff717d3d,#0000 31%),linear-gradient(135deg,#b8737c99 0%,#a9000d99 35%,#08000099 100%);border-radius:12px;width:min(398px,100%);min-height:420px;max-height:none;padding:54px 20px 28px}.contact-close{width:32px;height:32px;font-size:20px;top:12px;right:14px}.contact-field{grid-template-columns:min(117px,36%) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.contact-field>label{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:14px}.contact-field>input,.contact-field>textarea{box-sizing:border-box;border-radius:20px;justify-self:stretch;width:100%;min-width:0;max-width:none;height:37px;padding:0 12px;font-size:12px}.contact-form textarea{border-radius:18px;height:80px;min-height:80px;padding:12px}.contact-submit{width:min(213px,100%);min-height:37px;margin-top:24px;font-size:12px}.contact-error{margin:-2px 0 0 84px;font-size:11px}.contact-result{min-height:320px}.contact-result strong{font-size:28px}.contact-result span{font-size:14px}}@media (width<=410px){.contact-field{grid-template-columns:minmax(0,40%) minmax(0,1fr);column-gap:10px}.contact-field>input,.contact-field>textarea{padding:0 10px;font-size:10px}.contact-form textarea{padding:10px}}.not-found-page{--not-found-orange:#ff5a00;font-family:var(--font-ui);isolation:isolate;width:100%;max-width:none;min-height:100svh;color:var(--white);background:radial-gradient(70% 48% at 105% 36%,#6b54d3ad 0%,#231e6e4d 58%,#0000 100%),radial-gradient(55% 50% at 0 100%,#3718dac2 0%,#0000 73%),linear-gradient(148deg,#b9858a 0%,#766792 14%,#1b1b65 31%,#0b0b35 65%,#030307 100%);flex-direction:column;margin:0;display:flex;position:relative;overflow:visible}.not-found-page:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 30% at 53% 15%,#ffffff14,#0000 70%);position:absolute;inset:0}.not-found-page .site-header{z-index:2;position:absolute;top:18px}.not-found-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-found-content{z-index:1;flex:none;width:min(680px,100% - 40px);min-height:930px;margin:0 auto;padding-top:286px;position:relative}.not-found-copy{width:100%;font-family:var(--font-ui);font-size:16px;line-height:1.25}.not-found-copy p{margin:0 0 18px}.not-found-copy p:last-child{margin-bottom:0}.not-found-scroll{width:72px;height:72px;color:var(--not-found-orange);margin:66px auto 0;transition:transform .25s;display:block}.not-found-scroll:hover{transform:translateY(5px)}.not-found-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;width:100%;height:100%;display:block}.not-found-order{background:var(--white);color:#080808;width:min(400px,100%);min-height:52px;font-family:var(--font-ui);border-radius:999px;justify-content:center;align-items:center;margin:64px auto 0;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:flex}.not-found-order:hover{background:#fff;transform:translateY(-3px)}.not-found-social{position:absolute;top:clamp(480px,64.8vh,632px);left:max(-185px,360px - 50vw)}.not-found-page .footer{box-sizing:border-box;isolation:isolate;z-index:0;color:#050505;background:0 0;min-height:76px;margin-top:auto;padding:17px max(20px,50% - 615px);display:none;position:relative;overflow:visible}.not-found-page .footer:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#b2afd200 0%,#dadae2b3 100%);height:36px;position:absolute;bottom:0;left:0;right:0}.not-found-page .footer-top{z-index:1;align-items:center;gap:38px;min-height:42px;position:relative}.not-found-page .footer-block--brand{order:0}.not-found-page .footer .mark{width:30px;height:30px}.not-found-page .footer-block--links{order:1;padding:0;display:block}.not-found-page .socials--footer,.not-found-page .footer-block--image{display:none}.not-found-page .footer-bottom{padding:0;font-size:12px}.not-found-page .footer-bottom div{gap:38px}@media (width<=960px){.not-found-page .site-header{align-items:center;width:100%;height:117px;padding:10px 36px;top:21px;left:0;transform:none}.not-found-page .site-header .mark{width:34px;height:34px}.not-found-page .nav{display:none}.not-found-page .mobile-menu-button{z-index:2;display:flex;position:relative}.not-found-page .site-header:has(.mobile-menu-button[aria-expanded=true]){z-index:110}.not-found-page .header-button{width:150px;height:34px;min-height:34px;color:var(--white);background:#000;font-size:16px}.not-found-page .nav.is-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% + -1*max(112px,100% - 718px) - 17px);height:328px;color:var(--white);z-index:1001;background:#0d0d0de0;border:0;border-radius:0 0 12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:2px 43px;font-size:18px;display:flex;position:fixed;top:94px;left:max(112px,100% - 718px);box-shadow:0 12px 30px #00000040}.not-found-page .nav.is-open a{width:100%;height:60px;color:var(--white);flex:0 0 60px;align-items:center;font-weight:400;display:flex}.not-found-page .nav.is-open .nav-mobile-book{display:flex}}@media (width<=700px){.not-found-page{min-height:100svh}.not-found-content{width:min(258px,100% - 40px);min-height:0;padding-top:221px}.not-found-copy{font-size:14px;line-height:1.08}.not-found-copy p{margin-bottom:17px}.not-found-scroll{width:72px;height:72px;margin-top:58px}.not-found-order{width:min(274px,100%);min-height:35px;margin-top:48px;padding:0 14px;font-size:15px}.not-found-social{width:100%;margin-top:100px;position:static}.not-found-social .socials{flex-direction:row;justify-content:center;gap:46px}.not-found-social .socials a,.not-found-social .socials a img{width:30px;height:30px}.not-found-page .footer{width:100%;height:76px;min-height:76px;margin-top:auto;padding:17px 36px;display:block}.not-found-page .footer-top{align-items:center;gap:0;height:42px;min-height:42px}.not-found-page .footer-block--links{margin-left:36px}.not-found-page .footer-bottom{font-size:9px}.not-found-page .footer-bottom div{white-space:nowrap;gap:25px}}.mobile-menu-button{border:1px solid var(--white);cursor:pointer;background:#050505;border-radius:50%;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;margin-left:auto;padding:0 9px;display:none}.mobile-menu-button span{background:var(--white);width:20px;height:1px;transition:transform .2s,opacity .2s}.mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (width<=420px){.site-header--compact .header-button,.site-header:not(.site-header--compact) .header-button{width:140px;height:32px;min-height:32px;font-size:14px}}
