.how[data-astro-cid-tbycsn3q]{margin-block:calc(var(--unit) * 3) 0}h2[data-astro-cid-tbycsn3q]{margin:0 0 var(--unit);border:0;padding:0}ol[data-astro-cid-tbycsn3q]{gap:calc(var(--unit) * 1.5) var(--unit);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tbycsn3q]{align-content:start;gap:calc(var(--unit) / 2);display:grid}svg[data-astro-cid-tbycsn3q]{block-size:auto;inline-size:100%;padding:calc(var(--unit) / 2);border-radius:var(--radius-lg);background:var(--tint);display:block;overflow:visible}svg[data-astro-cid-tbycsn3q] text[data-astro-cid-tbycsn3q]{font-family:var(--sans);fill:var(--text-soft)}svg[data-astro-cid-tbycsn3q] .small[data-astro-cid-tbycsn3q]{font-size:10.5px}svg[data-astro-cid-tbycsn3q] .date[data-astro-cid-tbycsn3q]{font-family:var(--serif);fill:var(--text);font-size:13px}svg[data-astro-cid-tbycsn3q] .event[data-astro-cid-tbycsn3q]{fill:var(--on-mark);font-size:11px;font-weight:500}h3[data-astro-cid-tbycsn3q]{margin:calc(var(--unit) / 4) 0 0}h3[data-astro-cid-tbycsn3q] span[data-astro-cid-tbycsn3q]{color:var(--text-soft);margin-inline-end:.4ch}p[data-astro-cid-tbycsn3q]{color:var(--text-soft);margin:0}.covers[data-astro-cid-x5wpp3yu]{margin-block:calc(var(--unit) * 3) 0}h2[data-astro-cid-x5wpp3yu]{margin:0 0 calc(var(--unit) / 4);border:0;padding:0}.sub[data-astro-cid-x5wpp3yu]{color:var(--text-soft);margin:0 0 var(--unit)}ul[data-astro-cid-x5wpp3yu]{gap:calc(var(--unit) / 2);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-x5wpp3yu]{min-inline-size:0}@media (width>=60rem){ul[data-astro-cid-x5wpp3yu]{grid-template-columns:repeat(4,minmax(0,1fr))}li[data-astro-cid-x5wpp3yu]:last-child{grid-column:span 2}}a[data-astro-cid-x5wpp3yu],div[data-astro-cid-x5wpp3yu]{column-gap:calc(var(--unit) / 2);block-size:100%;padding:calc(var(--unit) * .75);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--card);color:inherit;grid-template-columns:auto minmax(0,1fr);align-content:start;text-decoration:none;display:grid}.icon[data-astro-cid-x5wpp3yu]{color:var(--text-soft);grid-row:span 3}b[data-astro-cid-x5wpp3yu]{font-family:var(--serif);font-weight:400;font-size:var(--step-1);line-height:var(--unit)}.line[data-astro-cid-x5wpp3yu]{font-size:var(--step--1);color:var(--text-soft)}small[data-astro-cid-x5wpp3yu]{color:var(--text);font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:.15em;margin-block-start:calc(var(--unit) / 4)}a[data-astro-cid-x5wpp3yu]{transition:translate var(--duration-fast) var(--ease-smooth-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}a[data-astro-cid-x5wpp3yu] .icon[data-astro-cid-x5wpp3yu]{transition:color var(--duration-fast) var(--ease-out)}a[data-astro-cid-x5wpp3yu]:hover,a[data-astro-cid-x5wpp3yu]:focus-visible{border-color:var(--text);box-shadow:var(--shadow-lift);transition-duration:var(--duration-quick);translate:0 -3px}a[data-astro-cid-x5wpp3yu]:hover .icon[data-astro-cid-x5wpp3yu],a[data-astro-cid-x5wpp3yu]:focus-visible .icon[data-astro-cid-x5wpp3yu]{color:var(--text)}a[data-astro-cid-x5wpp3yu]:hover small[data-astro-cid-x5wpp3yu],a[data-astro-cid-x5wpp3yu]:focus-visible small[data-astro-cid-x5wpp3yu]{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){a[data-astro-cid-x5wpp3yu]:hover,a[data-astro-cid-x5wpp3yu]:focus-visible{translate:none}}body[data-landing]{background-image:url(/paper.svg), linear-gradient(to bottom, transparent 0 55svh, var(--ground) 95svh), var(--grid-url,url(/month-grid.svg));background-position:0 0,0 0,top;background-repeat:repeat,no-repeat,repeat}main .hero{gap:calc(var(--unit) * 1.5);min-block-size:calc(100svh - var(--unit) * 5);padding-block:calc(var(--unit) / 2) var(--unit);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=60rem){main .hero{gap:calc(var(--unit) * 2);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}body[data-landing] main{padding-block-start:0}main .eyebrow{margin:0 0 calc(var(--unit) / 2);border:1px solid color-mix(in oklch, var(--mark) 55%, var(--hairline));background:var(--tint);color:var(--text-soft);font-size:var(--step--1);border-radius:999px;align-items:center;gap:.6ch;padding:.15em .8em .15em .55em;display:inline-flex}main .eyebrow svg{color:var(--text)}main .hero h1{font-size:min(var(--step-4), 3.1rem);margin-block:0 calc(var(--unit) / 2);line-height:1.08}main .lead{font-size:var(--step-1);line-height:calc(var(--unit) * 1.25);color:var(--text-soft);max-inline-size:34ch;margin-block-end:var(--unit)}main .cta{align-items:center;gap:calc(var(--unit) / 2) var(--unit);margin:0 0 var(--unit);flex-wrap:wrap;display:flex}main a[role=button]{transition:background var(--duration-quick) var(--ease-out), translate var(--duration-quick) var(--ease-out)}main a[role=button]:hover{transform:translateY(-1px)}main .three{gap:calc(var(--unit) / 4) var(--unit);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main .three li{color:var(--text-soft);font-size:var(--step--1);align-items:center;gap:.5ch;display:inline-flex}main .three svg{flex:none}main .three b{font-weight:500}main .paper{padding:calc(var(--unit) * .75);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-lift);transition:rotate var(--duration-fast) var(--ease-smooth-out);position:relative;rotate:-1deg}main .paper:hover{rotate:0deg}main .paper .days>span{block-size:calc(var(--unit) * 1.3)}main .paper .heads span{line-height:calc(var(--unit) * .9)}main .paper-head{justify-content:space-between;align-items:baseline;gap:var(--unit);color:var(--text-soft);margin-block-end:calc(var(--unit) / 2);display:flex}main .paper-head span{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}main .paper-head a{flex:none}main .slip{align-items:center;gap:calc(var(--unit) / 2);margin:calc(var(--unit) * .75) calc(var(--unit) * -.35) 0;padding:calc(var(--unit) / 3) calc(var(--unit) * .6);border:1px solid color-mix(in oklch, var(--mark) 60%, var(--hairline));border-inline-start:4px solid var(--mark);border-radius:var(--radius-sm);background:var(--tint);max-inline-size:none;display:flex;rotate:1.4deg;box-shadow:0 8px 18px -14px oklch(22% .015 60/.5)}main .slip svg{inline-size:calc(var(--unit) * 1.9);block-size:auto;color:var(--text);flex:none;overflow:visible}main .slip span{min-inline-size:0;display:grid}main .slip b{font-family:var(--serif);font-weight:400;font-size:var(--step-0);line-height:calc(var(--unit) * .95)}main .slip small{color:var(--text-soft);line-height:calc(var(--unit) * .85)}main .paper ol{gap:calc(var(--unit) / 2);margin:calc(var(--unit) * .75) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}main .paper ol a{padding:calc(var(--unit) / 2) calc(var(--unit) * .75);gap:2px}main .paper ol time b{font-size:var(--step-2)}main .paper ol .title{font-size:var(--step--1)}main>section>h2{font-size:var(--step-3);line-height:calc(var(--unit) * 2)}main .price{gap:var(--unit) calc(var(--unit) * 2);margin-block:calc(var(--unit) * 3) 0;padding:calc(var(--unit) * 1.5);border-radius:var(--radius-lg);background:var(--tint);border:1px solid color-mix(in oklch, var(--mark) 30%, var(--hairline));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){main .price{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}main .price h2{margin:0 0 var(--unit);border:0;padding:0}main .gets{margin:0 0 var(--unit);gap:calc(var(--unit) / 2);padding:0;list-style:none;display:grid}main .gets li{gap:calc(var(--unit) / 2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}main .gets svg{color:var(--text-soft)}main .price p{margin:0}main .act{gap:calc(var(--unit) / 2);padding:var(--unit);border-radius:var(--radius);background:var(--card);border:1px solid var(--hairline);display:grid}main .act .cta{margin:0}main .act form{gap:calc(var(--unit) / 2);flex-wrap:wrap;display:flex}main .act form label{flex:16ch;margin:0}main .act form input{max-inline-size:none;padding:calc(var(--unit) / 4) var(--unit);border-radius:999px}main .faq{margin-block:calc(var(--unit) * 3) var(--unit);max-inline-size:44rem}main .faq h2{margin:0 0 calc(var(--unit) / 2);border:0;padding:0}main .faq details{border-block-start:1px solid var(--hairline)}main .faq details:last-child{border-block-end:1px solid var(--hairline)}main .faq summary{justify-content:space-between;gap:var(--unit);padding-block:calc(var(--unit) / 2);cursor:pointer;font-family:var(--serif);font-size:var(--step-1);line-height:var(--unit);list-style:none;display:flex}main .faq summary::-webkit-details-marker{display:none}main .faq summary:after{content:"+";font-family:var(--sans);color:var(--text-soft);transition:rotate var(--duration-fast) var(--ease-smooth-out)}main .faq details[open] summary:after{rotate:45deg}main .faq details p{color:var(--text-soft);padding-block-end:var(--unit)}@media (width>=60rem) and (height<=880px){main .paper ol li:nth-child(2){display:none}main .paper ol{grid-template-columns:1fr}main .paper .days>span{block-size:calc(var(--unit) * 1.15)}}@media (width>=60rem) and (height<=780px){main .paper ol,main .paper .hint{display:none}main .hero h1{font-size:2.5rem}main .paper .days>span{block-size:calc(var(--unit) * 1.05)}}@media (prefers-reduced-motion:reduce){main .paper,main .paper:hover{transition:none;rotate:-1deg}main a[role=button]:hover{translate:none}}
