@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-normal.CLtNJ872.woff2)format("woff2"),url(/_astro/literata-latin-400-normal.CUhpYSl8.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-italic.BxdXY0No.woff2)format("woff2"),url(/_astro/literata-latin-400-italic.xjtKbHx7.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/literata-latin-700-normal.DYBWKELl.woff2)format("woff2"),url(/_astro/literata-latin-700-normal.ocJiFfAw.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/literata-latin-700-italic.Bp5feCsW.woff2)format("woff2"),url(/_astro/literata-latin-700-italic.DULNxR8r.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/golos-text-latin-700-normal.CxmN_Nfd.woff2)format("woff2"),url(/_astro/golos-text-latin-700-normal.DAuVRgMH.woff)format("woff")}:root{--blue:#b4cdf6;--ink:#141321;--indigo:#23156b;--rule:#7d94b9;--link:#214db6;--serif:"Literata",Georgia,serif;--sans:"Golos Text",system-ui,sans-serif;color:var(--ink);background:var(--blue);font-family:var(--sans);font-synthesis:none;color-scheme:light;font-size:100%}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--indigo);outline-offset:6px}button,input,textarea,select{font:inherit}p,h1,h2,dl,dd{margin:0}img{max-width:100%;display:block}.skip-link{z-index:10;background:#fff;padding:1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing{flex-direction:column;max-width:1440px;min-height:100svh;margin:auto;padding:clamp(1.5rem,4vw,4rem) clamp(1.5rem,5vw,5rem) 1.5rem;display:flex}.wordmark{max-width:1120px;margin:0 auto 1.5rem}.wordmark:not(.wordmark-original) img{object-fit:contain;width:100%;height:auto;max-height:320px}.wordmark-original{aspect-ratio:1240/326;position:relative;overflow:hidden}.wordmark-original img{width:201.613%;max-width:none;height:auto;position:absolute;top:-25.767%;left:-45.484%}.masthead-meta{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.35rem 0;font-size:1rem;line-height:1.5;display:flex}.status{white-space:nowrap}.status span{padding-left:.35rem}.opening{grid-template-columns:1.3fr 1fr;gap:clamp(2rem,7vw,7rem);padding:clamp(2.5rem,5vw,4.8rem) 0;display:grid}.invitation h1{font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(2.5rem,4.2vw,3.85rem);font-weight:400;line-height:1.14}.introduction{max-width:35ch;margin:1.6rem 0 1.9rem;font-size:1.125rem;line-height:1.65}.join-button{background:var(--indigo);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:.95rem 1.35rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.join-button:hover{background:var(--ink)}.join-button span{font-size:1.4rem;line-height:1}.first-book{border-left:1px solid var(--rule);padding-left:clamp(2rem,4vw,4rem)}.book-label{margin:0 0 .8rem;font-size:1rem}.first-book h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.2}.book-note{max-width:33ch;font-size:1rem;line-height:1.6}.dates{gap:.9rem;margin-top:2rem;display:grid}.dates div{grid-template-columns:1fr;gap:.2rem;font-size:1rem;line-height:1.5;display:grid}.dates dt{font-size:.875rem}.dates dd{font-weight:500}.footer{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem;margin-top:auto;padding:1.25rem 0 .25rem;font-size:.875rem;line-height:1.6;display:flex}.footer nav{flex-wrap:wrap;gap:.2rem 1.5rem;display:flex}.footer a{align-items:center;min-height:2.75rem;display:inline-flex}.footer>p{align-self:center}.extra-sections{max-width:70ch;padding:1rem 0 3rem}.extra-sections section{padding:1.5rem 0}.extra-sections h2{font:400 1.8rem/1.3 var(--serif);margin-bottom:1rem}.extra-sections p{white-space:pre-line;font-size:1.125rem;line-height:1.65}.extra-sections details{border-top:1px solid var(--rule);padding:1.2rem 0}.extra-sections summary{cursor:pointer;min-height:2rem;font-size:1.125rem}.extra-sections details p{margin-top:1rem}.reading-page{max-width:76ch;margin:auto;padding:clamp(1.5rem,5vw,4rem);font-size:1.125rem;line-height:1.7}.reading-page header{margin-bottom:3rem}.reading-page h1{font:400 clamp(2.5rem,5vw,3.5rem)/1.15 var(--serif);letter-spacing:-.04em;margin-bottom:1.5rem}.reading-page h2{font:400 1.7rem/1.3 var(--serif);margin:2rem 0 .7rem}.reading-page p{margin-bottom:1.2rem}.reading-page a{text-decoration:underline}.back-link{min-height:2.75rem;display:inline-block}@media (width<=700px){.landing{padding-top:1.4rem}.masthead{padding-top:0}.wordmark{margin-bottom:.8rem}.masthead-meta{align-items:start;gap:1rem;padding:1rem 0;font-size:.875rem}.masthead-meta>p:first-child{max-width:23ch}.opening{grid-template-columns:1fr;gap:2.75rem;padding:2.5rem 0}.invitation h1{max-width:15ch;font-size:clamp(2.4rem,9vw,3.2rem)}.introduction{max-width:38ch;margin:1.25rem 0 1.5rem}.first-book{border-left:0;border-top:1px solid var(--rule);padding:1.75rem 0 0}.first-book h2{font-size:2.25rem}.book-note{max-width:40ch}.dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.footer{flex-direction:column;gap:.3rem}.footer>p{align-self:start}.footer nav{gap:.2rem 1.4rem}.status{white-space:normal;max-width:12ch}}@media (width<=360px){.dates{grid-template-columns:1fr}.masthead-meta{display:block}.status{max-width:none;margin-top:.5rem}.join-button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.book-artwork img{border:1px solid var(--rule);width:100%;height:auto}.book-artwork figcaption{max-width:48ch;margin-top:.7rem;font-size:.875rem;line-height:1.5}.book-artwork figcaption a{text-decoration-thickness:1px}:root{--rule:color-mix(in srgb,var(--ink) 35%,var(--page-bg));background:var(--page-bg);font-family:var(--body-font)}.skip-link{background:var(--page-bg);color:var(--ink);z-index:100}.landing{max-width:var(--page-width);padding-top:clamp(1.25rem,2vw,2rem)}.masthead{padding-top:0}.section-nav{background:var(--page-bg);border-bottom:1px solid var(--rule);z-index:20;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding:.375rem 0;display:flex}.section-nav ul{flex-wrap:wrap;flex:34rem;gap:.25rem clamp(.75rem,3vw,2.5rem);min-width:0;margin:0;padding:0;list-style:none;display:flex}.section-nav li{min-width:0;max-width:100%}.section-nav a{overflow-wrap:anywhere;max-width:100%;min-height:44px;font:500 1rem/1.5 var(--sans);color:var(--indigo);align-items:center;padding:.45rem .15rem;text-decoration:none;display:inline-flex}.section-nav a:hover{text-underline-offset:.35em;text-decoration:underline}.section-nav a:focus-visible{outline-offset:-2px}.content-block,#first-book-title{scroll-margin-top:1.5rem}.content-block:focus,#first-book-title:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width>=900px) and (height>=600px){.section-nav{flex-wrap:nowrap;position:sticky;top:0}.section-nav ul{flex-wrap:nowrap;overflow-x:auto}.section-nav li{flex:none}.content-block,#first-book-title{scroll-margin-top:6rem}}.wordmark{width:75%;max-width:calc(var(--logo-width)*.75);margin-bottom:1rem}.wordmark-original{background:var(--blue)}.opening{padding-block:calc(var(--section-space)*.75) var(--section-space);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.opening>*,.image-block>*{min-width:0}.masthead-meta{text-align:center;flex-wrap:wrap;justify-content:center;padding-block:.625rem}.masthead-meta>p:only-child{max-width:none}.masthead-meta>p,.invitation,.first-book,.reading-page{overflow-wrap:anywhere;min-width:0}.invitation h1{font-family:var(--heading-font);font-size:var(--heading-size);max-width:16ch}.first-book h2,.reading-page h1,.reading-page h2{font-family:var(--heading-font)}.introduction,.book-note,.reading-page{font-family:var(--body-font);font-size:var(--copy-size)}.join-button{font-family:var(--sans);color:var(--button-ink);border:1px solid var(--indigo);overflow-wrap:anywhere;gap:clamp(.75rem,3vw,2rem);max-width:100%}.join-button span[aria-hidden]{flex:none}.join-button .join-label{min-width:0;font-size:inherit;line-height:inherit;flex:1}.footer a{gap:.25rem}.signup-details{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:1.25rem 2rem;max-width:32rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.signup-details>*{min-width:0}.invitation .dates{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0}.invitation .dates dd{font-size:1.125rem}.membership-price{font:400 1rem/1.5 var(--body-font);gap:.2rem;margin:0;display:grid}.membership-price strong{font-size:1.25rem;font-weight:500}.composition-centered .signup-details{margin-inline:auto}.join-button:hover{background:var(--ink);border-color:var(--ink);color:var(--page-bg)}[data-button-style=square] .join-button{border-radius:0}[data-button-style=pill] .join-button{border-radius:999px}[data-button-style=outline] .join-button{color:var(--indigo);background:0 0}[data-button-style=outline] .join-button:hover{background:var(--indigo);color:var(--button-ink)}.book-artwork{max-width:var(--art-width);min-width:min(100%,14rem)}.composition-book-left{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.composition-book-left .first-book{border-left:0;border-right:1px solid var(--rule);padding-left:0;padding-right:clamp(2rem,4vw,4rem)}.composition-stacked,.composition-centered{gap:var(--section-space);grid-template-columns:minmax(0,1fr)}.composition-stacked .invitation h1,.composition-centered .invitation h1{max-width:20ch}.composition-stacked .introduction,.composition-centered .introduction{max-width:52ch}.composition-stacked .first-book,.composition-centered .first-book{border-left:0;border-top:1px solid var(--rule);width:100%;max-width:52rem;padding:2rem 0 0}.composition-centered .invitation{text-align:center}.composition-centered .invitation h1,.composition-centered .introduction,.composition-centered .first-book{margin-left:auto;margin-right:auto}.composition-centered .first-book{text-align:center}.composition-centered .book-artwork,.composition-centered .book-note,.composition-centered figcaption{margin-left:auto;margin-right:auto}.content-block{margin-block:var(--section-space);overflow-wrap:anywhere;min-width:0}.content-block:where([data-block-id=how-the-club-works]){margin-top:0}[data-block-id=how-the-club-works][data-divider=auto]{border-top:1px solid var(--rule);padding-top:var(--section-space)}.block-width-reading{max-width:70ch}.block-width-narrow{max-width:48ch}.block-width-full{max-width:none}.block-align-left{text-align:left;margin-left:0;margin-right:auto}.block-align-center{text-align:center;margin-inline:auto}.block-align-right{text-align:right;margin-left:auto;margin-right:0}.content-block h2{font:400 clamp(1.65rem,3vw,2.4rem)/1.25 var(--heading-font);text-wrap:balance;margin:0 0 1rem}.block-copy{white-space:pre-line;font:400 var(--copy-size)/1.7 var(--body-font)}.block-width-full .block-copy{max-width:70ch}.block-width-full.block-align-center .block-copy{margin-inline:auto}.block-width-full.block-align-right .block-copy{margin-left:auto}.block-tone-panel{border:1px solid var(--rule);padding:clamp(1.25rem,3vw,2.5rem)}.block-tone-accent{background:var(--indigo);color:var(--button-ink);padding:clamp(1.25rem,3vw,2.5rem)}.block-tone-accent a:focus-visible,.block-tone-accent summary:focus-visible{outline-color:currentColor}.block-faq summary{cursor:pointer;min-height:44px;font-size:var(--copy-size);-webkit-tap-highlight-color:transparent;font-weight:500}ruslitiki-faq{display:block}.faq-answer{display:flow-root}.block-faq .block-copy{margin-top:1rem}.block-faq[data-divider=auto] details{border-top:1px solid var(--rule)}.block-faq+.block-faq[data-divider=auto] details{border-top:0}.rich-copy-formatted{white-space:normal}.rich-copy-formatted>p{margin:0}.rich-copy-formatted>ul,.rich-copy-formatted>ol{margin:0 0 1em;padding-inline-start:1.4em}.rich-copy-formatted>p:last-child,.rich-copy-formatted>ul:last-child,.rich-copy-formatted>ol:last-child{margin-bottom:0}.rich-copy-formatted li+li{margin-top:.3em}.rich-copy-formatted em,[data-rich-text] em,[data-rich-text] i{font-synthesis:style}.block-faq:has(+:not(.block-faq)),.block-faq:last-child{margin-bottom:var(--section-space)}.content-block:not(.block-faq):has(+.block-faq){margin-bottom:1.5rem}.opening+.block-video{margin-top:0}.opening+.block-video[data-divider=auto]{border-top:1px solid var(--rule);padding-top:calc(var(--section-space)*.5)}[data-block-id=meet-ruslitiki]:has(+[data-block-id=how-the-club-works]){margin-bottom:calc(var(--section-space)*.75)}[data-block-id=meet-ruslitiki]+[data-block-id=how-the-club-works][data-divider=auto]{border-top:0;padding-top:0}.content-block[data-divider=line],.block-faq+.content-block:not(.block-faq,[data-block-id=how-the-club-works])[data-divider=auto]{margin-top:var(--section-space)}.content-block[data-divider=line]:before,.block-faq+.content-block:not(.block-faq,[data-block-id=how-the-club-works])[data-divider=auto]:before{content:"";inset-inline:0;top:calc(var(--section-space)*-.5);border-top:1px solid var(--rule);pointer-events:none;position:absolute}.section-anchor-legacy{width:0;height:0;scroll-margin-top:inherit;outline:none;position:absolute;top:0;left:0}.section-video{aspect-ratio:16/9;background:var(--ink);border:2px solid var(--indigo);width:100%;max-width:56rem;margin-top:1.5rem;position:relative}.block-align-center .section-video{margin-inline:auto}.block-align-right .section-video{margin-left:auto}.section-video iframe{border:0;width:100%;height:100%;display:block}.content-block blockquote{margin:0}.content-block blockquote .quote-copy{font:400 clamp(1.5rem,3vw,2.4rem)/1.45 var(--heading-font);white-space:pre-line}.content-block blockquote .quote-copy.rich-copy-formatted{white-space:normal}.content-block cite{font:400 1rem/1.6 var(--body-font);margin-top:1rem;display:block}.section-button{min-height:48px;font:500 1rem/1.4 var(--sans);border:1px solid var(--indigo);background:var(--indigo);color:var(--button-ink);overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;max-width:100%;margin-top:1.4rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.section-button-outline{color:var(--indigo);background:0 0}.section-button-text{color:inherit;text-underline-offset:.2em;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.section-button:hover{background:var(--ink);border-color:var(--ink);color:var(--page-bg)}.section-button-text:hover{color:inherit;background:0 0;border-color:#0000;text-decoration-thickness:2px}.block-button .section-button{margin-top:0}.block-tone-accent .section-button{background:var(--button-ink);color:var(--indigo);border-color:var(--button-ink)}.block-tone-accent .section-button-outline,.block-tone-accent .section-button-text{color:var(--button-ink);background:0 0}[data-button-style=square] .section-button{border-radius:0}[data-button-style=pill] .section-button{border-radius:999px}.image-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.image-above{grid-template-columns:minmax(0,1fr)}.section-image{min-width:0;margin:0}.section-image img{object-fit:cover;width:100%;height:auto;display:block}.section-image.ratio-landscape img{aspect-ratio:3/2;object-fit:cover;height:auto}.section-image.ratio-square img{aspect-ratio:1;object-fit:cover;height:auto}.section-image.ratio-portrait img{aspect-ratio:3/4;object-fit:cover;height:auto}.section-image figcaption{font:400 .875rem/1.6 var(--body-font);margin-top:.75rem}@media (width>=900px){.block-layout-columns.block-text .block-copy{columns:18rem 2;column-gap:2.5rem}.block-text.block-layout-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.block-text.block-layout-split>h2{grid-area:1/1;max-width:16ch;margin-bottom:0}.block-text.block-layout-split>.block-copy{grid-area:1/2}.block-text.block-layout-split>.section-button{grid-column:2;justify-self:start}}@media (width<=899.98px){.section-nav ul{column-gap:.5rem}.opening,.composition-book-left{grid-template-columns:minmax(0,1fr);gap:2rem}.first-book,.composition-book-left .first-book{border:0;border-top:1px solid var(--rule);padding:1.75rem 0 0}.composition-book-left .first-book{border-top:0;border-bottom:1px solid var(--rule);padding:0 0 1.75rem}.composition-centered .invitation h1,.composition-stacked .invitation h1{max-width:20ch}.image-block{grid-template-columns:minmax(0,1fr)}.content-block{max-width:100%}.content-block.block-align-right{text-align:left}}@media (pointer:coarse){.section-nav a,.join-button,.section-button,.block-faq summary,.footer a{min-height:48px}}.book-imprint{pointer-events:none;user-select:none;opacity:.21;-webkit-mask:var(--book-mask) center/contain no-repeat;mask:var(--book-mask) center/contain no-repeat;background:currentColor;display:none}.masthead,.content-block{position:relative}.masthead{--wordmark-half-width:min(37.5%,calc(var(--logo-width)*.375))}[data-book-imprints=on] .imprint-header,[data-book-imprints=on] .imprint-footer{display:block}.imprint-header{left:calc(50% + var(--wordmark-half-width) + .25rem);width:min(clamp(2rem,9.2vw,8rem),calc(50% - var(--wordmark-half-width) - .25rem));aspect-ratio:1;position:absolute;top:0;transform:rotate(9deg)}.footer>p{align-items:center;gap:1rem;display:flex}.imprint-footer{flex:none;width:4rem;height:3.125rem;transform:rotate(-6deg)}[data-book-imprints=on] .block-video.block-align-center>.imprint-video{aspect-ratio:1;width:clamp(0px,50% - 29.5rem,7rem);display:block;position:absolute;top:50%;left:.5rem;transform:rotate(-12deg)}@media (width>=900px){[data-book-imprints=on] .block-text.block-layout-split:has(>.book-imprint)>.block-copy{grid-row:1/span 2}[data-book-imprints=on] .block-text.block-layout-split:has(>.book-imprint)>.section-button{grid-row:3}[data-book-imprints=on] .block-text.block-layout-split>.imprint-how,[data-book-imprints=on] .block-text.block-layout-split>.imprint-membership{aspect-ratio:37/32;grid-area:2/1;place-self:end start;width:min(9.25rem,100%);margin-top:1rem;display:block}.imprint-how{transform:rotate(-9deg)}.imprint-membership{transform:rotate(8deg)}}@media (width<=700px){.imprint-footer{width:3.125rem;height:2rem}}ruslitiki-navigation{z-index:20;min-width:0;display:block}ruslitiki-navigation .section-nav{position:static}ruslitiki-navigation .navigation-mobile-bar{display:none}ruslitiki-navigation .navigation-item{align-items:center;gap:.125rem;display:flex}ruslitiki-navigation .navigation-jump{border:1px solid var(--rule);border-radius:4px;flex:none;justify-content:center;min-width:44px;min-height:44px;padding:.4rem}ruslitiki-navigation .navigation-toggle,ruslitiki-navigation .navigation-close{min-width:48px;min-height:48px;color:var(--indigo);font:500 1rem/1.5 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.75rem;padding:.625rem;display:inline-flex}ruslitiki-navigation .navigation-toggle{padding-inline:.75rem}ruslitiki-navigation .navigation-toggle:hover,ruslitiki-navigation .navigation-close:hover{background:color-mix(in srgb,var(--ink) 7%,var(--page-bg))}ruslitiki-navigation .navigation-toggle:focus-visible,ruslitiki-navigation .navigation-close:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}ruslitiki-navigation .navigation-drawer{box-sizing:border-box;width:min(24rem,100vw - 2rem);max-width:none;height:100dvh;max-height:none;padding:max(1rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) 1.25rem;border:0;border-left:1px solid var(--rule);background:var(--page-bg);color:var(--ink);overscroll-behavior:contain;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}ruslitiki-navigation .navigation-drawer:not([open]){display:none}ruslitiki-navigation .navigation-drawer::backdrop{background:#11102066}ruslitiki-navigation .navigation-drawer-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}ruslitiki-navigation .navigation-drawer-heading h2{min-width:0;font:400 1.75rem/1.25 var(--heading-font);overflow-wrap:anywhere;margin:0}ruslitiki-navigation .navigation-drawer .section-nav{border:0;padding-block:1rem;display:block}ruslitiki-navigation .navigation-drawer .section-nav ul{flex-direction:column;gap:.5rem;display:flex;overflow:visible}ruslitiki-navigation .navigation-drawer .navigation-item{border-bottom:1px solid var(--rule);width:100%}ruslitiki-navigation .navigation-drawer [data-nav-link]{flex:1;min-width:0;min-height:56px;padding:.875rem .25rem;font-size:1.125rem}ruslitiki-navigation .navigation-drawer [data-nav-link]>span{min-width:0}ruslitiki-navigation .navigation-drawer .navigation-jump{min-width:48px;min-height:48px;margin-bottom:.25rem}@media (width>=900px) and (height>=600px){ruslitiki-navigation{position:sticky;top:0}}@media (width<=899.98px){.landing:has(ruslitiki-navigation[data-enhanced]){--mobile-menu-top:max(clamp(1.25rem,2vw,2rem),env(safe-area-inset-top));padding-top:calc(var(--mobile-menu-top) + 3rem);position:relative}.landing:has(ruslitiki-navigation[data-enhanced]) :is(.content-block,#first-book-title){scroll-margin-top:calc(var(--mobile-menu-top) + 4rem)}ruslitiki-navigation[data-enhanced] [data-nav-desktop]{display:none}ruslitiki-navigation[data-enhanced] .navigation-mobile-bar{top:var(--mobile-menu-top);right:max(clamp(1.5rem,5vw,5rem),env(safe-area-inset-right));z-index:20;background:var(--page-bg);border:0;border-radius:50%;padding:0;display:flex;position:fixed;box-shadow:0 2px 10px #1110201f}ruslitiki-navigation .navigation-toggle{border-radius:50%;width:48px;height:48px;padding:0}}@media (prefers-reduced-motion:no-preference){ruslitiki-navigation .navigation-drawer[open]{animation:.2s ease-out navigation-enter}ruslitiki-navigation .navigation-drawer[open]::backdrop{animation:.2s ease-out navigation-backdrop}@keyframes navigation-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes navigation-backdrop{0%{background:#11102000}to{background:#11102066}}}.landing{max-width:var(--page-width);padding:28px clamp(24px,5vw,64px) 24px}.masthead{--wordmark-half-width:min(35%,180px);padding:0 0 16px;display:block}.wordmark{width:70%;max-width:var(--logo-width);margin:0 auto 12px}.masthead-meta{text-align:center;border:0;justify-content:center;gap:8px 24px;max-width:none;padding:0;font-size:14px}.masthead-meta>.status{font-size:12px}.masthead>.imprint-header{max-width:72px;top:8px}.section-nav{border-top:1px solid var(--rule);padding:4px 0}.section-nav a{font-size:14px}.opening{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);padding:48px 0 64px}.invitation h1{font-size:var(--heading-size);max-width:14ch;line-height:1.12}.introduction{max-width:36ch;font-size:calc(var(--copy-size) + 1px);margin:24px 0;line-height:1.65}.introduction>p:last-child:not(:first-child){letter-spacing:.035em;margin-top:20px;font-size:13px}.block-copy.rich-copy-formatted>:where(p,ul,ol){margin-block:0}.block-copy.rich-copy-formatted>*+*{margin-top:16px}.block-copy.rich-copy-formatted>p+ul,.block-copy.rich-copy-formatted>p+ol{margin-top:8px}.signup-details{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,2vw,28px);width:min(100%,32rem);max-width:none;margin:0;padding:16px 0 0;display:grid}.signup-details:not(:has(.membership-price)){grid-template-columns:1fr}.invitation .dates{width:auto;margin:0;display:block}.invitation .dates dt{font-size:13px}.invitation .dates dd{color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:500}.membership-price{gap:2px;margin:0;font-size:13px;display:grid}.membership-price strong{font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.3}.invitation>.join-button{margin-top:18px}.join-button{border-radius:6px;min-height:48px;padding:12px 22px}.first-book{padding-left:32px}.first-book h2{font-size:32px}.book-label{margin-bottom:12px;font-size:13px}.author{margin:8px 0 20px;font-size:14px}.book-artwork{margin:0 0 16px}.book-artwork figcaption{font-size:13px;line-height:1.5}.book-note{font-size:16px}.content-block:not(.block-faq){margin-block:72px}.content-block h2{font-family:var(--heading-font);letter-spacing:-.025em;margin-bottom:12px;font-size:36px;font-weight:400;line-height:1.2}.block-copy{font-size:var(--copy-size);line-height:1.7}:is(#meet-ruslitiki,[data-block-id=meet-ruslitiki])[data-divider]{margin-top:0;padding-top:40px}.section-video{max-width:760px;margin-top:24px}[data-block-id=how-the-club-works]{column-gap:48px}:is(#membership,[data-block-id=membership]){border:0;max-width:none;margin-inline:0;padding:36px 0 0;display:block;position:relative}:is(#membership,[data-block-id=membership])>h2{margin-bottom:12px}.content-block.block-width-full .block-copy,:is(#membership,[data-block-id=membership])>.block-copy{max-width:60ch}:is(#membership,[data-block-id=membership])>.section-lead{margin:0 0 24px;font-size:22px;line-height:1.45}:is(#membership,[data-block-id=membership])>.membership-join{margin-top:24px}:is(#membership,[data-block-id=membership])>.imprint-membership{display:none!important}.block-faq{margin-block:0;padding-block:0 8px}.block-faq summary{font-size:16px;font-weight:500;line-height:1.5}:is(#faq,[data-block-id=faq]){margin-bottom:12px}:is(#meet-ruslitiki,[data-block-id=meet-ruslitiki]):has(+[data-block-id=how-the-club-works]){margin-bottom:32px}:is(#meet-ruslitiki,[data-block-id=meet-ruslitiki])+[data-block-id=how-the-club-works]{margin-top:0}.block-faq details{padding-top:4px}.block-faq .block-copy{margin-top:12px;padding-bottom:8px}.masthead-meta,.book-label,.author,.book-artwork figcaption,.dates dt,.membership-price>span,.footer{color:var(--muted-ink)}.membership-price strong{color:var(--ink)}.book-label,.invitation .dates dt,.membership-price>span{font-size:13px;line-height:1.5}@media (width>=900px){.landing{padding-top:16px}.opening{padding-top:24px}}@media (width<=899.98px){.landing:has(ruslitiki-navigation[data-enhanced]){padding-top:24px}.masthead{--wordmark-half-width:min(35%,140px);padding:0 0 20px}.wordmark{width:70%;max-width:min(var(--logo-width),280px);margin:0 auto 12px}.masthead-meta{text-align:center;max-width:100%;font-size:13px;display:block}.masthead-meta>p:first-child{max-width:42ch;margin-inline:auto}.masthead-meta>.status{max-width:none;margin-top:8px}.opening{grid-template-columns:1fr;align-items:start;gap:36px;padding:32px 0 40px}.invitation h1{max-width:18ch;font-size:clamp(36px,6vw,48px)}.introduction{max-width:42ch;margin:20px 0;font-size:18px}.signup-details{gap:12px;padding-top:14px}.membership-price strong{font-size:22px}.first-book{border-left:0;padding:28px 0 0}.first-book h2{font-size:30px}.content-block:not(.block-faq){margin-block:48px}.content-block h2{font-size:28px}:is(#membership,[data-block-id=membership]){padding-top:28px}:is(#meet-ruslitiki,[data-block-id=meet-ruslitiki])[data-divider]{padding-top:32px}:is(#membership,[data-block-id=membership])>.section-lead{font-size:20px}}@media (width<=480px){.membership-price strong{font-size:20px}.invitation .dates dd{font-size:15px}}@media (width<=360px){.signup-details{grid-template-columns:1fr;gap:10px}.invitation .dates dd{font-size:14px}.invitation h1{font-size:34px}.masthead-meta{font-size:12px}}:is(#membership,[data-block-id=membership]):before{content:"";border-top:1px solid var(--rule);width:100%;position:absolute;top:0;left:0}:is(#membership,[data-block-id=membership])>.block-copy>p:nth-last-child(-n+2){color:var(--muted-ink);font-size:15px;line-height:1.7}@media (width>=900px){:is(#membership,[data-block-id=membership]){grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:0 48px;display:grid}:is(#membership,[data-block-id=membership])>h2{grid-area:1/1}:is(#membership,[data-block-id=membership])>.section-lead{grid-area:2/1;margin-bottom:0}:is(#membership,[data-block-id=membership])>.block-copy{border-left:1px solid var(--rule);grid-area:1/2/5;max-width:none;padding-left:32px}:is(#membership,[data-block-id=membership])>.membership-join{grid-area:3/1;justify-self:start;margin-top:24px}}[data-block-id=how-the-club-works] .block-copy>.emphasis-paragraph+p{margin-top:8px}.wordmark{display:block}.section-nav a{font-weight:400;text-decoration:none}.section-nav a[aria-current=location]{text-underline-offset:.35em;text-decoration:underline 1px}@media (width>=900px){.section-nav[data-nav-desktop]{border-block:1px solid var(--rule)}.section-nav[data-nav-desktop] ul{justify-content:center;gap:clamp(24px,4vw,56px);display:flex}}.hero-action{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.hero-action .membership-price{margin:0}.invitation .hero-action .join-button{background:var(--indigo);color:var(--button-ink);min-height:52px}.invitation .hero-action .join-button:hover{background:var(--ink)}.faq-layout{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:48px;margin-block:72px;padding-top:32px;display:grid}.faq-layout :is(#faq,[data-block-id=faq]){margin:0;padding:0}.faq-questions{min-width:0}.faq-questions .block-faq{margin:0;padding:0}.faq-questions .block-faq details,.faq-questions .block-faq+.block-faq[data-divider=auto] details{border-top:1px solid var(--rule);padding:0}.faq-questions .block-faq:first-child details{border-top:0}.faq-questions .block-faq:last-child{border-bottom:1px solid var(--rule)}.faq-questions summary{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;list-style:none;display:flex}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary:after{content:"+";color:var(--indigo);flex:none;font-size:22px;font-weight:400}.faq-questions details[open]>summary:after{content:"−"}.faq-questions .block-copy{max-width:60ch;margin-top:8px;padding-bottom:24px}@media (width<=899.98px){.hero-action{align-items:flex-start;margin-top:20px}.hero-action .join-button{width:min(100%,14rem);font-size:18px}.faq-layout{margin-block:48px;padding-top:28px;display:block}.faq-layout :is(#faq,[data-block-id=faq]){margin-bottom:20px}.faq-questions summary{gap:16px}}.section-lead{font:400 1.25rem/1.5 var(--body-font);margin:0 0 1rem}.membership-offer>.section-button{justify-self:start;grid-area:3/1!important}:is(#contact,[data-block-id=section-bb4b953e-a094-43dd-baec-239fd87471e6]){width:100%;max-width:none;margin-block:64px 0;padding-top:0;display:block}:is(#contact,[data-block-id=section-bb4b953e-a094-43dd-baec-239fd87471e6])>.block-copy{max-width:70ch}:is(#contact,[data-block-id=section-bb4b953e-a094-43dd-baec-239fd87471e6])+:is(#contact-us-on-instagram,[data-block-id=section-6a548e93-39c6-412f-a4fc-b3398c69a58d]){margin:1rem 0 48px}.section-button-text{text-underline-offset:.18em;padding-inline:0;text-decoration:underline;background:0 0!important;border-color:#0000!important}.opening.composition-stacked,.opening.composition-centered{grid-template-columns:minmax(0,1fr)}.composition-centered .hero-action{align-items:center}[data-button-style=outline] .invitation .hero-action .join-button{color:var(--indigo);background:0 0}

.book-cover{max-width:min(100%,var(--art-width),16rem);min-width:0}
