@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-500-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyrillic-600-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyrillic-700-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-cyrillic-500-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jost-cyrillic-600-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-cyrillic-700-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-cyrillic-600-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-cyrillic-700-normal.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/great-vibes-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-600-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-500-italic.woff2)format("woff2")}:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#121212;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--sans:"Jost", system-ui, "Segoe UI", sans-serif;--heading:"Jost", system-ui, "Segoe UI", sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#social .button-icon{filter:invert()brightness(2)}#root{width:100%;min-width:0;max-width:100%;text-align:unset;box-sizing:border-box;background:var(--bg);flex-direction:column;flex:1;min-height:100dvh;margin:0;display:flex}html{background:var(--bg);width:100%;min-height:100dvh;overflow-x:clip}body{background:var(--bg);flex-direction:column;width:100%;min-width:0;min-height:100dvh;margin:0;padding:0;display:flex;overflow-x:clip}h1,h2,p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.route-fallback{background:#121212;justify-content:center;align-items:center;min-height:100dvh;display:flex}.route-fallback__spinner{border:2px solid #ffffff1f;border-top-color:#c084fcd9;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite route-fallback-spin}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}@keyframes landing-marquee-ltr{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes landing-marquee-rtl{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.landing-page__marquee-track--top{will-change:transform;animation:88s linear infinite landing-marquee-ltr}.landing-page__marquee-track--bottom{will-change:transform;animation:96s linear infinite landing-marquee-rtl}.landing-page__carousel-track--scroll{will-change:transform;animation:72s linear infinite landing-marquee-ltr}.landing-page__library-carousel-track--scroll{animation:landing-marquee-ltr var(--landing-library-marquee-duration,36s) linear infinite;will-change:transform}.landing-page__carousel-outer--placeholder{min-height:12rem}@media (prefers-reduced-motion:reduce){.landing-page__marquee-track--top,.landing-page__marquee-track--bottom,.landing-page__carousel-track--scroll,.landing-page__library-carousel-track--scroll{animation:none;transform:translate(0,0)}}.landing-page{--sans:"Manrope", system-ui, sans-serif;box-sizing:border-box;color:#18181b;max-width:100%;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;flex-direction:column;font-family:Manrope,sans-serif;display:flex;overflow-x:clip}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:inherit}.landing-page__header{padding-top:env(safe-area-inset-top,0px);background:#000;border-bottom:1px solid #27272a;flex-shrink:0}.landing-page__header-inner{width:100%;max-width:48rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:.75rem;margin-left:auto;margin-right:auto;display:flex}.landing-page__header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.landing-page__header-link{color:#ffffffd1;border-radius:.35rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s}.landing-page__header-link:hover{color:#fff}.landing-page__header-link--btn{cursor:pointer;font:inherit;background:0 0;border:none;font-size:.75rem;font-weight:600}.landing-page__logo{color:#fff;margin:0;font-family:Great Vibes,cursive;font-size:1.875rem;line-height:2.25rem}.landing-page__menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #3f3f46;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem;transition:border-color .15s;display:inline-flex}.landing-page__menu-btn:hover{border-color:#71717a}.landing-page__nav-overlay{z-index:2000;box-sizing:border-box;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));color:#fafafa;background:#000;animation:.2s ease-out both landing-page-nav-overlay-in;position:fixed;inset:0}@keyframes landing-page-nav-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-page__nav-overlay{animation:none}}.landing-page__nav-overlay-inner{flex-direction:column;max-width:22rem;height:100%;margin-left:auto;margin-right:auto;display:flex}.landing-page__nav-overlay-top{border-bottom:1px solid #ffffff1f;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.landing-page__nav-overlay-title{letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin:0;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600}.landing-page__nav-overlay-close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:opacity .15s;display:inline-flex}.landing-page__nav-overlay-close:hover{opacity:1}.landing-page__nav-overlay-nav{flex:auto;padding-top:2rem;overflow-y:auto}.landing-page__nav-overlay-list{margin:0;padding:0;list-style:none}.landing-page__nav-overlay-list li+li{margin-top:.25rem}.landing-page__nav-overlay-link{cursor:pointer;text-align:left;letter-spacing:-.02em;color:#fafafa;background:0 0;border:none;border-bottom:1px solid #ffffff0f;width:100%;padding:.85rem 0;font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3;transition:color .15s;display:block}.landing-page__nav-overlay-link:hover{color:#fff}.landing-page__nav-overlay-list li:last-child .landing-page__nav-overlay-link{border-bottom:none}#landing-hero,#how-it-works-heading,#library-heading,#quality-heading,#reviews-heading{scroll-margin-top:.75rem}.landing-page__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden visible}.landing-page__hero-bg{z-index:0;pointer-events:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' viewBox='0 0 360 200'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.05' opacity='0.2' d='M0 26 Q90 4 180 26 T360 26'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.9' opacity='0.14' d='M0 54 Q90 78 180 54 T360 54'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.85' opacity='0.12' d='M0 84 Q90 62 180 84 T360 84'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1' opacity='0.16' d='M0 118 Q90 96 180 118 T360 118'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.8' opacity='0.11' d='M0 152 Q90 176 180 152 T360 152'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.75' opacity='0.09' d='M0 178 Q90 156 180 178 T360 178'/%3E%3C/svg%3E"),radial-gradient(circle,#0000 0 9px,#48423a21 9px 10px,#0000 10px 22px,#48423a1c 22px 23px,#0000 23px 38px,#48423a17 38px 39px,#0000 39px 56px,#48423a13 56px 57px,#0000 57px 76px,#48423a0f 76px 77px,#0000 77px 98px,#48423a0b 98px 99px,#0000 99px 100%),radial-gradient(circle,#0000 0 14px,#58504814 14px 15px,#0000 15px 34px,#58504811 34px 35px,#0000 35px 58px,#5850480d 58px 59px,#0000 59px 86px,#5850480a 86px 87px,#0000 87px 100%),radial-gradient(85% 65% at 50% 38%,#fff3,#0000 58%);background-position:-24px 8%,0 0,66px 44px,0 0;background-repeat:repeat,repeat,repeat,no-repeat;background-size:360px 200px,132px 132px,132px 132px,100% 100%;position:absolute;inset:0}.landing-page__content{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.landing-page__badges-wrap{flex-shrink:0;padding-top:1rem}.landing-page__marquee-outer{width:100%;overflow:hidden}.landing-page__marquee-outer--top{padding-top:0;padding-bottom:.25rem}.landing-page__marquee-outer--bottom{padding-top:.25rem;padding-bottom:0}.landing-page__marquee-track{align-items:center;gap:.5rem;width:max-content;padding-left:.5rem;padding-right:.5rem;display:flex}.landing-page__badge{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem}.landing-page__badge--accent{border:2px solid #dc2626}.landing-page__section{width:100%;max-width:48rem;min-height:0;padding-top:.75rem;padding-bottom:.5rem;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));flex-direction:column;flex:1;margin-left:auto;margin-right:auto;display:flex}.landing-page__section-inner{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.landing-page__hero-mosaic{--mosaic-overlap-y:1.5rem;--mosaic-overlap-x:1.1rem;isolation:isolate;flex-shrink:0;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) repeat(3,clamp(4.125rem,22vw,6.35rem));align-items:start;gap:0 .25rem;display:grid;overflow-x:clip}.landing-page__hero-copy{z-index:8;text-align:left;grid-area:1/1/3/4;align-self:start;min-width:0;max-width:none;position:relative}.landing-page__title{letter-spacing:-.025em;color:#09090b;margin:0;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;line-height:1.08}.landing-page__lead{color:#71717a;margin:1rem 0 0;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.375}.landing-page__lead+.landing-page__lead{margin-top:1rem}.landing-page__mosaic-photo{aspect-ratio:3/4;object-fit:cover;transform-origin:50%;border-radius:1rem;width:100%;margin:0;display:block;position:relative;box-shadow:0 3px 5px #00000014,0 10px 22px #00000029,0 18px 36px #0003}.landing-page__mosaic-photo[data-mosaic-slot="0"]{z-index:1;grid-area:1/4;transform:rotate(2.5deg)}.landing-page__mosaic-photo[data-mosaic-slot="1"]{z-index:2;margin-top:calc(-1 * var(--mosaic-overlap-y));grid-area:2/4;transform:rotate(-2deg)}.landing-page__mosaic-photo[data-mosaic-slot="2"]{z-index:6;margin-top:calc(-1 * var(--mosaic-overlap-y));margin-left:calc(-1 * var(--mosaic-overlap-x));grid-area:3/4;transform:rotate(3deg)}.landing-page__mosaic-photo[data-mosaic-slot="3"]{z-index:4;margin-top:calc(-1 * var(--mosaic-overlap-y));margin-left:calc(-1 * var(--mosaic-overlap-x));grid-area:3/3;transform:rotate(-2.5deg)}.landing-page__mosaic-photo[data-mosaic-slot="4"]{z-index:3;margin-top:calc(-1 * var(--mosaic-overlap-y));grid-area:3/2;transform:rotate(-3deg)}.landing-page__cta-wrap{flex-shrink:0}.landing-page__cta{color:#fff;cursor:pointer;background:#ca2323;border:none;border-radius:9999px;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;box-shadow:0 8px 30px #0003}.landing-page__cta-trend-wrap{flex-shrink:0}.landing-page__cta-trend-btn{color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:9999px;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;box-shadow:0 8px 30px #0003}.landing-page__social-proof{flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;display:flex}.landing-page__avatar-row{flex-shrink:0;display:flex}.landing-page__avatar-row>*+*{margin-left:-1.5rem}.landing-page__avatar{object-fit:cover;border:2px solid #fff;border-radius:9999px;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative}.landing-page__avatar-row .landing-page__avatar:first-child{z-index:1}.landing-page__avatar-row .landing-page__avatar:nth-child(2){z-index:2}.landing-page__avatar-row .landing-page__avatar:nth-child(3){z-index:3}.landing-page__avatar-row .landing-page__avatar:nth-child(4){z-index:4}.landing-page__social-text{text-align:left;color:#18181b;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25rem}.landing-page__how{color:#fff;background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' viewBox='0 0 360 200'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.15' stroke-opacity='0.26' d='M0 26 Q90 4 180 26 T360 26'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.95' stroke-opacity='0.2' d='M0 54 Q90 78 180 54 T360 54'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.9' stroke-opacity='0.17' d='M0 84 Q90 62 180 84 T360 84'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.05' stroke-opacity='0.22' d='M0 118 Q90 96 180 118 T360 118'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.85' stroke-opacity='0.15' d='M0 152 Q90 176 180 152 T360 152'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.13' d='M0 178 Q90 156 180 178 T360 178'/%3E%3C/svg%3E");background-position:-18px 12%;background-repeat:repeat;background-size:360px 200px;border-bottom:1px solid #27272a;flex-direction:column;flex-shrink:0;width:100%;min-height:clamp(20rem,42dvh,32rem);display:flex}.landing-page__how-inner{width:100%;max-width:48rem;min-height:0;padding:1.75rem max(1rem, env(safe-area-inset-left,0px)) 2.25rem max(1rem, env(safe-area-inset-right,0px));flex-direction:column;flex:auto;margin-left:auto;margin-right:auto;display:flex}.landing-page__how-title{letter-spacing:-.02em;text-align:center;color:#fff;margin:0 0 1.5rem;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:600}.landing-page__how-body{flex-flow:row;flex:none;align-items:stretch;gap:.75rem;width:100%;display:flex}.landing-page__how-steps{flex-direction:column;flex:auto;gap:1.85rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.landing-page__how-step{grid-template-columns:auto 1fr;align-items:start;gap:.65rem .85rem;display:grid}.landing-page__how-step-num{color:#fff;border:2px solid #ffffffeb;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.landing-page__how-step-copy{min-width:0}.landing-page__how-step-title{color:#fff;margin:0;font-size:1.0625rem;font-weight:600}.landing-page__how-step-text{color:#ffffffb8;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.landing-page__how-timeline{flex:0 0 2.75rem;align-self:stretch;width:2.75rem;min-height:0;position:relative}.landing-page__how-timeline-wave{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.landing-page__how-timeline-wave-path{vector-effect:non-scaling-stroke}.landing-page__how-timeline-mark{z-index:2;color:#fafafa;pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.landing-page__how-timeline-mark:before{content:"";z-index:-1;background:#050505;border:1px solid #ffffff47;border-radius:9999px;width:2.125rem;height:2.125rem;position:absolute}.landing-page__how-timeline-icon{z-index:1;width:22px;height:22px;display:block;position:relative}.landing-page__how-timeline-mark--0{top:18%}.landing-page__how-timeline-mark--1{top:50%}.landing-page__how-timeline-mark--2{top:82%}.landing-page__library{color:#18181b;background:#fff;border-top:1px solid #e4e4e7;flex-shrink:0;width:100%}.landing-page__library-inner{width:100%;max-width:48rem;padding:1.75rem max(1rem, env(safe-area-inset-left,0px)) 2rem max(1rem, env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.landing-page__library-title{letter-spacing:-.02em;text-align:center;color:#18181b;margin:0;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;line-height:1.28}.landing-page__library-carousel{margin-top:1.1rem}.landing-page__library-carousel-outer{width:100%;overflow:hidden}.landing-page__library-carousel-track{will-change:transform;flex-direction:row;align-items:flex-start;gap:.45rem;width:max-content;display:flex}.landing-page__library-card{flex-direction:column;flex-shrink:0;width:clamp(9.25rem,52vw,10.75rem);display:flex}.landing-page__library-collage{aspect-ratio:3/2;background:#e4e4e7;border-radius:.65rem;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;gap:.2rem;display:grid;overflow:hidden}.landing-page__library-collage-img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.landing-page__library-carousel-caption{text-align:center;color:#3f3f46;margin:.4rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.3}.landing-page__library-prose{max-width:42rem;margin-top:1.75rem;margin-left:auto;margin-right:auto}.landing-page__library-prose p{color:#52525b;text-align:left;margin:0;font-size:.9375rem;line-height:1.65}.landing-page__library-prose p+p{margin-top:1rem}.landing-page__library-cta{flex-direction:column;align-items:center;max-width:42rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:flex}.landing-page__library-cta-fan{z-index:0;justify-content:center;align-items:flex-end;margin-bottom:.35rem;padding-top:.35rem;display:flex;position:relative}.landing-page__library-cta-fan-img{aspect-ratio:3/4;object-fit:cover;border:2px solid #fff;border-radius:.45rem;flex-shrink:0;width:3.35rem;display:block;position:relative;box-shadow:0 6px 20px #0000002e}.landing-page__library-cta-fan-img--0{z-index:1;margin-right:-.65rem;transform:rotate(-11deg)translateY(.2rem)}.landing-page__library-cta-fan-img--1{z-index:3;margin-right:-.65rem;transform:rotate(2deg)translateY(-.15rem)}.landing-page__library-cta-fan-img--2{z-index:2;transform:rotate(10deg)translateY(.25rem)}.landing-page__library-cta-wrap{width:100%;max-width:min(20rem,100%)}.landing-page__quality{color:#fff;background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' viewBox='0 0 360 200'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.15' stroke-opacity='0.26' d='M0 26 Q90 4 180 26 T360 26'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.95' stroke-opacity='0.2' d='M0 54 Q90 78 180 54 T360 54'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.9' stroke-opacity='0.17' d='M0 84 Q90 62 180 84 T360 84'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.05' stroke-opacity='0.22' d='M0 118 Q90 96 180 118 T360 118'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.85' stroke-opacity='0.15' d='M0 152 Q90 176 180 152 T360 152'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.13' d='M0 178 Q90 156 180 178 T360 178'/%3E%3C/svg%3E");background-position:-18px 18%;background-repeat:repeat;background-size:360px 200px;border-top:1px solid #27272a;flex-shrink:0;width:100%}.landing-page__quality-inner{width:100%;max-width:48rem;padding:1.75rem max(1rem, env(safe-area-inset-left,0px)) 2.25rem max(1rem, env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.landing-page__quality-title{letter-spacing:-.02em;text-align:center;color:#fff;flex-flow:row;justify-content:center;align-items:center;gap:.45rem;margin:0 0 1.35rem;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;line-height:1.3;display:flex}.landing-page__quality-title-spark{flex-direction:column;flex-shrink:0;justify-content:center;gap:.32rem;width:1.35rem;display:flex}.landing-page__quality-title-spark--left{align-items:flex-end}.landing-page__quality-title-spark--right{align-items:flex-start}.landing-page__quality-title-spark-line{background:#fff;border-radius:2px;width:1.05rem;height:4px;display:block;box-shadow:0 1px #00000080}.landing-page__quality-title-spark--left .landing-page__quality-title-spark-line:first-child{transform-origin:100%;transform:rotate(32deg)}.landing-page__quality-title-spark--left .landing-page__quality-title-spark-line:nth-child(2){transform:rotate(0)}.landing-page__quality-title-spark--left .landing-page__quality-title-spark-line:nth-child(3){transform-origin:100%;transform:rotate(-32deg)}.landing-page__quality-title-spark--right .landing-page__quality-title-spark-line:first-child{transform-origin:0;transform:rotate(-32deg)}.landing-page__quality-title-spark--right .landing-page__quality-title-spark-line:nth-child(2){transform:rotate(0)}.landing-page__quality-title-spark--right .landing-page__quality-title-spark-line:nth-child(3){transform-origin:0;transform:rotate(32deg)}.landing-page__quality-title-copy{flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.landing-page__quality-title-line{display:block}.landing-page__quality-title-line--brand{font-weight:600}.landing-page__quality-realism{color:#fff;text-underline-offset:.18em;-webkit-text-decoration:underline #dc2626;text-decoration:underline #dc2626;text-decoration-thickness:.22em}.landing-page__quality-brand{letter-spacing:.02em;color:#fff;font-family:Great Vibes,cursive;font-size:1.65em;font-weight:400;line-height:1.1}.landing-page__quality-body{--quality-rail:2.75rem;--quality-pad:2.85rem;padding-left:var(--quality-pad);padding-right:var(--quality-pad);width:100%;position:relative}.landing-page__quality-wave-column{width:var(--quality-rail);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.landing-page__quality-wave{width:100%;height:100%;display:block;overflow:visible}.landing-page__quality-wave-path{vector-effect:non-scaling-stroke}.landing-page__quality-nodes{flex-direction:column;gap:1.2rem;display:flex}.landing-page__quality-node{position:relative}.landing-page__quality-node-dot{top:.38rem;left:calc(var(--quality-rail) / 2 - .25rem - var(--quality-pad));pointer-events:none;background:#fff;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;box-shadow:0 0 0 3px #000}.landing-page__quality-text{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.58}.landing-page__quality-filmstrip-wrap{flex-shrink:0;width:100vw;max-width:none;margin-top:1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:0;overflow:hidden}.landing-page__quality-filmstrip{width:100%;padding:.5rem 0 0;overflow:hidden}.landing-page__quality-filmstrip-rotor{--quality-film-img-w:clamp(5.65rem, 17.5vw, 8.75rem);--quality-film-img-h:clamp(8.5rem, 26.5vw, 13rem);width:max-content;max-width:none;padding:.65rem max(1rem, env(safe-area-inset-left,0px)) 0 max(1rem, env(safe-area-inset-right,0px));transform-origin:50%;flex-direction:column;align-items:center;gap:.48rem;margin-left:auto;margin-right:auto;display:flex;transform:rotate(-7deg)scale(1.08)}.landing-page__quality-filmstrip-row{flex-flow:row;justify-content:center;align-items:flex-start;gap:.42rem;display:flex}.landing-page__quality-filmstrip-img{width:var(--quality-film-img-w);height:var(--quality-film-img-h);object-fit:cover;pointer-events:none;border:1px solid #ffffff1f;border-radius:.65rem;flex-shrink:0;display:block;box-shadow:0 14px 42px #00000080}.landing-page__quality-filmstrip-half{width:var(--quality-film-img-w);height:calc(var(--quality-film-img-h) / 2);border:1px solid #ffffff1f;border-radius:.65rem .65rem 0 0;flex-shrink:0;overflow:hidden;box-shadow:0 12px 38px #0000007a}.landing-page__quality-filmstrip-half .landing-page__quality-filmstrip-img{width:100%;height:var(--quality-film-img-h);box-shadow:none;object-position:center top;border:none;border-radius:0}.landing-page__closing{color:#18181b;background-color:#fafaf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='140' viewBox='0 0 420 140'%3E%3Cpath fill='none' stroke='%23e4e2df' stroke-width='1.1' stroke-opacity='0.85' d='M0 28 C70 8 140 48 210 28 S350 8 420 28'/%3E%3Cpath fill='none' stroke='%23ddd8d4' stroke-width='1' stroke-opacity='0.65' d='M0 58 C80 78 160 38 240 58 S360 78 420 58'/%3E%3Cpath fill='none' stroke='%23e7e5e4' stroke-width='0.95' stroke-opacity='0.7' d='M0 92 C90 72 170 112 260 92 S370 72 420 92'/%3E%3Cpath fill='none' stroke='%23e8e6e3' stroke-width='0.9' stroke-opacity='0.55' d='M0 118 C100 138 200 98 300 118 S380 138 420 118'/%3E%3C/svg%3E");background-position:0 12%;background-repeat:repeat;background-size:420px 140px;border-top:1px solid #e4e4e7;flex-shrink:0;width:100%}.landing-page__closing-inner{z-index:0;width:100%;max-width:48rem;padding:2rem max(1rem, env(safe-area-inset-left,0px)) 2.5rem max(1rem, env(safe-area-inset-right,0px));text-align:center;margin-left:auto;margin-right:auto;position:relative}.landing-page__closing-title{z-index:2;letter-spacing:-.02em;color:#18181b;margin:0 0 .85rem;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;line-height:1.28;position:relative}.landing-page__post-reviews{color:#fafafa;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' viewBox='0 0 360 200'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.15' stroke-opacity='0.26' d='M0 26 Q90 4 180 26 T360 26'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.95' stroke-opacity='0.2' d='M0 54 Q90 78 180 54 T360 54'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.9' stroke-opacity='0.17' d='M0 84 Q90 62 180 84 T360 84'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.05' stroke-opacity='0.22' d='M0 118 Q90 96 180 118 T360 118'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.85' stroke-opacity='0.15' d='M0 152 Q90 176 180 152 T360 152'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.13' d='M0 178 Q90 156 180 178 T360 178'/%3E%3C/svg%3E");background-position:-18px 20%;background-repeat:repeat;background-size:360px 200px;border-top:1px solid #27272a;flex-shrink:0}.landing-page__post-reviews-inner{max-width:48rem;padding:1.5rem max(1rem, env(safe-area-inset-left,0px)) 1.75rem max(1rem, env(safe-area-inset-right,0px));text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-left:auto;margin-right:auto;display:flex}.landing-page__post-reviews-brand{color:#fff;margin:0;font-family:Great Vibes,cursive;font-size:1.5rem;line-height:1.2}.landing-page__post-reviews-grid{grid-template-columns:1fr;gap:1.5rem;width:100%;display:grid}.landing-page__post-reviews-block{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}.landing-page__post-reviews-heading{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:0;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600}.landing-page__post-reviews-nav{flex-flow:column;align-items:center;gap:.5rem;display:flex}.landing-page__post-reviews-operator{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.2rem;width:100%;margin-top:.75rem;padding-top:.85rem;display:flex}.landing-page__post-reviews-operator-inn{color:#ffffff9e;margin:0;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:500;line-height:1.35}.landing-page__post-reviews-operator-name{color:#ffffffe6;margin:0;font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.35}.landing-page__post-reviews-social{flex-direction:column;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.landing-page__post-reviews-social-link{color:#ffffffe0;align-items:center;gap:.5rem;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.landing-page__post-reviews-social-link:hover{color:#fff}.landing-page__post-reviews-social-icon{object-fit:contain;flex-shrink:0;width:1.375rem;height:1.375rem}.landing-page__post-reviews-mail{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:17rem;margin-top:.35rem;padding-top:.85rem;display:flex}.landing-page__post-reviews-mail-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600}.landing-page__post-reviews-link{color:#ffffffb8;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s}.landing-page__post-reviews-link--standalone{word-break:break-all;font-weight:600}.landing-page__post-reviews-link:hover{color:#fff}.landing-page__reviews{z-index:1;text-align:center;width:100%;margin-top:.15rem;position:relative}.landing-page__reviews-confetti{pointer-events:none;width:100%;height:2rem;margin:0;position:relative;overflow:visible}.landing-page__reviews-confetti--top{margin-bottom:.2rem}.landing-page__reviews-confetti-bit{width:4px;height:7px;opacity:var(--o,.88);transform:translate(calc(-50% + var(--dx,0px)), var(--dy,0px)) rotate(var(--r,0deg)) scale(var(--s,1));transform-origin:bottom;border-radius:1px;position:absolute;left:50%;box-shadow:0 0 0 1px #ffffff73,0 1px 2px #0000000f}.landing-page__reviews-confetti--top .landing-page__reviews-confetti-bit{top:100%}.landing-page__reviews-list{text-align:left;flex-direction:column;align-items:stretch;max-width:min(40rem,100%);margin-left:auto;margin-right:auto;padding-left:clamp(.35rem,3vw,1rem);padding-right:clamp(.35rem,3vw,1rem);display:flex}.landing-page__reviews-card{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.4rem;width:100%;max-width:11rem;padding:.35rem .45rem .42rem;box-shadow:0 1px 2px #0000000a}.landing-page__reviews-card:nth-child(odd){align-self:flex-start;margin-right:auto;transform:translate(clamp(-.1rem,-2vw,-.55rem))rotate(-5deg)}.landing-page__reviews-card:nth-child(2n){align-self:flex-end;margin-left:auto;transform:translate(clamp(.1rem,2vw,.55rem))rotate(5deg)}.landing-page__reviews-card:not(:first-child){margin-top:.18rem}.landing-page__reviews-stars{color:#f59e0b;flex-direction:row;align-items:center;gap:.06rem;margin-bottom:.22rem;display:flex}.landing-page__reviews-name-block{margin:0 0 .2rem;padding-bottom:.12rem;display:block;position:relative}.landing-page__reviews-name-text{z-index:1;letter-spacing:.01em;color:#292524;font-family:Playfair Display,serif;font-size:.5625rem;font-weight:700;display:inline-block;position:relative}.landing-page__reviews-brush{z-index:0;pointer-events:none;opacity:.92;width:108%;height:.32rem;min-height:5px;position:absolute;bottom:0;left:-4%}.landing-page__reviews-text{color:#57534e;margin:0;font-size:.5625rem;line-height:1.45}.landing-page__carousel-block{flex:1 0;width:100vw;max-width:none;min-height:0;margin-top:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:.5rem;padding-bottom:.5rem;overflow:hidden}.landing-page__carousel-outer{width:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);overflow:hidden}.landing-page__carousel-track{align-items:center;gap:.25rem;width:max-content;display:flex}.landing-page__carousel-img{object-fit:cover;border-radius:1rem;flex-shrink:0;width:8rem;height:12rem}@media (width>=640px){.landing-page__hero-mosaic{--mosaic-overlap-y:1.85rem;--mosaic-overlap-x:1.35rem;grid-template-columns:minmax(0,1fr) repeat(3,clamp(5.75rem,15vw,8rem));gap:0 .3rem}.landing-page__mosaic-photo[data-mosaic-slot="0"]{transform:rotate(2deg)}.landing-page__mosaic-photo[data-mosaic-slot="1"]{transform:rotate(-1.5deg)}.landing-page__mosaic-photo[data-mosaic-slot="2"]{transform:rotate(2.5deg)}.landing-page__mosaic-photo[data-mosaic-slot="3"]{transform:rotate(-2deg)}.landing-page__mosaic-photo[data-mosaic-slot="4"]{transform:rotate(-2.5deg)}.landing-page__title{font-size:2rem}.landing-page__lead{margin-top:1.25rem;font-size:1.5rem;line-height:1.375}.landing-page__lead+.landing-page__lead{margin-top:3rem}.landing-page__cta,.landing-page__cta-trend-btn{font-size:1.125rem;line-height:1.75rem}.landing-page__avatar{width:2.5rem;height:2.5rem}.landing-page__avatar-row>*+*{margin-left:-1.65rem}.landing-page__social-text{font-size:.9375rem;line-height:1.5rem}.landing-page__carousel-track{gap:.375rem}.landing-page__carousel-img{width:11rem;height:15rem}.landing-page__how{min-height:clamp(22rem,44dvh,34rem)}.landing-page__how-inner{padding-top:2rem;padding-bottom:2.5rem}.landing-page__how-title{margin-bottom:1.75rem;font-size:2rem}.landing-page__how-body{gap:1rem}.landing-page__how-timeline{flex-basis:3.25rem;width:3.25rem}.landing-page__how-steps{gap:2rem}.landing-page__how-timeline-icon{width:24px;height:24px}.landing-page__how-timeline-mark:before{width:2.5rem;height:2.5rem}.landing-page__library-inner{padding-top:2rem;padding-bottom:2.5rem}.landing-page__library-title{font-size:2rem;line-height:1.22}.landing-page__library-carousel{margin-top:1.35rem}.landing-page__library-carousel-track{gap:.55rem}.landing-page__library-card{width:clamp(10rem,28vw,12rem)}.landing-page__library-collage{border-radius:.75rem;gap:.28rem}.landing-page__library-carousel-caption{margin-top:.45rem;font-size:.75rem}.landing-page__library-prose{margin-top:2rem}.landing-page__library-prose p{font-size:1rem;line-height:1.62}.landing-page__library-prose p+p{margin-top:1.1rem}.landing-page__library-cta{margin-top:1.75rem}.landing-page__library-cta-fan-img{border-radius:.5rem;width:3.85rem}.landing-page__quality-inner{padding-top:2rem;padding-bottom:2.5rem}.landing-page__quality-title{gap:.65rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.25}.landing-page__quality-title-spark{gap:.38rem;width:1.5rem}.landing-page__quality-title-spark-line{width:1.2rem;height:5px}.landing-page__quality-title-copy{gap:.25rem}.landing-page__quality-brand{font-size:1.7em}.landing-page__quality-body{--quality-rail:3rem;--quality-pad:3.15rem}.landing-page__quality-nodes{gap:1.45rem}.landing-page__quality-text{font-size:.9375rem;line-height:1.6}.landing-page__quality-filmstrip-wrap{margin-top:1.85rem}.landing-page__quality-filmstrip-rotor{--quality-film-img-w:clamp(6.5rem, 15vw, 9.75rem);--quality-film-img-h:clamp(9.75rem, 22.5vw, 14.25rem);gap:.55rem;transform:rotate(-6.5deg)scale(1.06)}.landing-page__quality-filmstrip-row{gap:.5rem}.landing-page__quality-filmstrip-img{border-radius:.75rem}.landing-page__quality-filmstrip-half{border-radius:.75rem .75rem 0 0}.landing-page__closing-inner{padding-top:2.25rem;padding-bottom:3rem}.landing-page__closing-title{margin-bottom:.9rem;font-size:2rem;line-height:1.22}.landing-page__post-reviews-inner{gap:1.35rem;padding-top:1.75rem;padding-bottom:2rem}.landing-page__post-reviews-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem}.landing-page__post-reviews-block{text-align:left;align-items:flex-start}.landing-page__post-reviews-nav{align-items:flex-start}.landing-page__post-reviews-operator{text-align:left;align-items:flex-start}.landing-page__post-reviews-operator-inn{font-size:.8125rem}.landing-page__post-reviews-operator-name{font-size:.875rem}.landing-page__post-reviews-social{align-items:flex-start}.landing-page__post-reviews-mail{align-items:flex-start;max-width:none;margin-top:.25rem}.landing-page__post-reviews-brand{font-size:1.75rem}.landing-page__post-reviews-social-link,.landing-page__post-reviews-link{font-size:.8125rem}.landing-page__reviews{margin-top:.2rem}.landing-page__reviews-confetti{height:2.15rem}.landing-page__reviews-confetti-bit{width:5px;height:8px}.landing-page__reviews-list{max-width:min(44rem,100%);padding-left:clamp(.5rem,3vw,1.35rem);padding-right:clamp(.5rem,3vw,1.35rem)}.landing-page__reviews-card{max-width:12rem;padding:.4rem .5rem .48rem}.landing-page__reviews-card:not(:first-child){margin-top:.22rem}.landing-page__reviews-card:nth-child(odd){transform:translate(clamp(-.15rem,-3vw,-.85rem))rotate(-5deg)}.landing-page__reviews-card:nth-child(2n){transform:translate(clamp(.15rem,3vw,.85rem))rotate(5deg)}.landing-page__reviews-name-text{font-size:.5625rem}.landing-page__reviews-text{font-size:.5625rem;line-height:1.5}.landing-page__reviews-brush{height:.38rem}}
