:root{--paper:#e6e1f5;--paper-deep:#cfc6ea;--dusk:#5e5589;--ink:#1f1b4d;--ink-soft:#4a4478;--star:#ffc83d;--cream:#fbf4e4;--heart:#e8453c;--mint:#b8e0c8;--pink:#f4bfd0;--peach:#f8cfa0;--sky:#bcd7f0;--font-body:var(--font-nunito), ui-rounded, system-ui, sans-serif;--font-caption:var(--font-luckiest), var(--font-body);--font-cut:var(--font-chewy), var(--font-body);--font-hand:var(--font-patrick), var(--font-body);--font-scrawl:var(--font-gochi), var(--font-body);--shadow-paper:drop-shadow(0 1px 1px #1f1b4d38) drop-shadow(0 6px 10px #1f1b4d29);--shadow-lift:drop-shadow(0 2px 2px #1f1b4d3d) drop-shadow(0 14px 22px #1f1b4d33);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .45 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tear-top-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='14' viewBox='0 0 240 14'%3E%3Cpath d='M0 14L0 7L2.3 7.8L4 6.7L5.7 10.9L8.8 11.5L13.1 11.5L15.8 10.8L20.2 11L22.2 11.4L24.1 11.9L27.7 11.1L30.4 11.5L33 11.7L35.8 11.5L38.2 11.6L40.3 9.2L44.3 10.9L48.4 11.3L52.1 11.5L56.3 11.2L58.6 12.2L60.8 11L65 10.8L67.9 9.9L72.5 9.5L75.5 8.2L77.4 7.2L81.9 6.7L85.4 6.7L88.9 5.6L91.9 7.7L94.4 8.7L99.2 8.8L104.2 8.5L107.9 7.4L109.5 6.1L111.3 5.8L113.5 5.3L116.9 4.6L119.9 3.4L122.9 3.2L126.5 3.1L130.2 2.1L134.1 1.7L137.6 2.9L140.1 3.2L141.7 1L145 2.4L146.6 2.9L151.3 2.9L153.3 2.5L155.4 4.1L157.1 2.3L160.4 4.7L163.9 7L165.8 5.8L169.4 7.2L171.4 5.2L176.1 7.8L180.5 7.7L184.9 9.9L189.8 10.1L193.2 9.8L197.2 10.8L199.6 11.1L204.1 10.6L207 11.7L211.6 11.1L214.3 10L216.6 9.1L221.5 8.6L226 8.9L228.8 8L230.3 6.8L234.8 6.9L240 7L240 14Z'/%3E%3C/svg%3E");--tear-bottom-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='14' viewBox='0 0 240 14'%3E%3Cpath d='M0 0L0 7L2.5 6.9L6.4 5.5L11.2 6.6L13.2 3.7L15 2.8L18.2 3.1L21.7 3.1L23.5 3L26.6 2.7L29 4.1L32.6 4.4L36.6 5.6L38.7 6.4L41.2 7.6L45.1 8.2L48 9.2L50.2 9L55.2 6.7L56.7 6.3L60.8 5.6L63.8 4L67.8 3.8L69.6 2.5L71.8 3.1L74.7 2.9L78.9 2.4L82.3 2.5L87 2.1L89.6 4.1L94.3 3L99.1 4.6L102.9 4L106.6 6L109.7 4.7L113.7 4.3L116.7 6L118.2 6.6L122.9 6.2L126.9 6.3L130 6.6L131.9 5L136.4 7.8L138.8 4.3L143.4 4.5L146.2 5.5L150.3 5.8L155.1 6.3L158.9 7.3L163.3 7.5L167.4 8.4L169.7 7.5L172.2 7.4L177.2 6.6L180.2 7.7L183.3 8.1L187.5 8.8L190.7 10.4L195 11.2L198.9 11.7L201.1 10.8L203 10.6L207.7 10.4L210.2 10.2L214.5 10L217.6 9.6L221.6 8.8L223.1 6.5L226.7 6.8L230.8 5.9L232.4 7.3L236.1 9.3L240 7L240 0Z'/%3E%3C/svg%3E");--tear-left-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='240' viewBox='0 0 14 240' preserveAspectRatio='none'%3E%3Cpath d='M14 0L7 0L6.4 2.6L5.7 5.3L5.5 9.6L5.1 14L5.1 17L4.4 20.5L4.1 23.1L6.2 24.9L6.1 29.1L7.7 33.9L5 38.3L5.5 40.2L9.3 45L8.3 47.7L6.7 49.9L8.1 51.8L9.2 55.6L9.6 58.3L9.2 60.6L9.1 63L9.2 66.7L9.6 70.7L7 74.9L9.3 78.1L9.9 80.9L9.9 83.9L11.1 86.2L11.9 88.6L10.5 90.3L10.5 93.1L10.6 96.9L10.6 99.6L11 102.1L10.3 104.5L11.3 107.3L11.5 111.6L12.1 116L11 118.4L11.1 123.3L12.2 126.5L12.1 130.2L11.7 132L8.7 136.5L10.5 138.7L11.6 141.8L11.2 145L10.8 147.7L10.4 150.2L9.9 154.3L11 157L10.2 159.4L12.1 162.7L11.5 165.9L11.9 168.4L10.5 172.8L10.1 177.6L10.5 182L10.8 186L9.2 189.3L9.2 192.9L8 195.3L7.1 197.7L5.9 202.1L5.2 205L6.1 206.6L5.1 208.2L4.6 210.2L3.4 214.7L5.8 217L5.7 218.8L5.8 221.6L6.1 223.6L6.6 226.8L7.5 229.6L7.3 231.3L7.8 234.5L7 240L14 240Z'/%3E%3C/svg%3E");--tear-right-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='240' viewBox='0 0 14 240' preserveAspectRatio='none'%3E%3Cpath d='M0 0L7 0L10.2 2.7L8.3 7.7L10.3 11.6L11.7 14.9L12.1 18.9L12 22.8L10.4 24.5L10.3 26.3L9.5 28.2L9.5 31.7L10.4 33.6L9 36.8L10.4 40.9L10.3 43.7L9.3 47.7L10.6 52L10.3 53.9L12 57.8L10.8 61L11.5 65.3L11.4 69.7L9.9 73.6L10.6 76.6L9.4 80.9L10.1 83.6L10 85.4L11.1 90L10.4 93.7L10.8 98L12.2 102.5L13 105.1L10.5 106.9L11 111.5L10.8 113.3L11 115L11.4 116.9L10.8 120.7L10.4 124.5L10.9 126.8L11.3 130L10.8 132.1L11.2 134.6L11.3 137.7L9.4 141L8.7 144.4L9 146.7L6.7 150.8L7.4 155.5L6.3 159.4L6.1 164.1L5.2 166.6L5.4 170.8L5.9 175.6L6.2 177.7L6 179.7L7.8 181.7L8.5 183.8L9.6 187.4L9.8 190.2L9.9 195.1L12 198L11 201.7L11.6 204.6L11.8 209.4L10.9 213.1L11.2 215.8L11 218.2L9.9 220.2L9.2 224.2L8.9 226.2L8 228.2L7.4 229.7L7.5 232L7 235.8L7 240L0 240Z'/%3E%3C/svg%3E");--tear-top-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='14' viewBox='0 0 240 14'%3E%3Cpath d='M0 14L0 7L2.4 6.5L5.2 5L9.8 5.6L13.5 5.7L15.5 7.4L18.9 7L23.7 7.1L26.9 6.7L31.3 8.1L34.8 8.7L39.8 8.1L42.8 8.8L47.2 7.5L48.7 7L53.6 6.9L56.2 4.8L58.1 5.9L62.1 4.5L64 4.6L67.2 3.1L71.8 3.7L74.7 2.2L78.5 3L81.5 1.9L86.4 2.2L88.9 3.4L91.1 2.6L94 2.7L97.2 2.6L100.6 2.1L103.6 2.4L108.4 2L110.8 3.4L115.7 4.4L119.2 3.9L122.3 4.5L125.8 6.1L129 6L130.6 6.5L134.7 7.2L138.3 6.4L142 5.8L146.8 7L150.3 6.3L152 4.7L154.5 4.6L158.4 4.1L160.8 5.4L164.6 5.6L166.6 4.9L169.7 6.3L172.2 6.6L176.3 7.6L178.7 8.8L183.3 8.2L187.3 5.4L191.7 6.2L195.5 5.2L199 5.6L203.4 7.6L205.6 8.8L210.1 8.5L213.8 8.8L218 8.4L221.2 7.4L224.2 7.8L226.5 6L231.4 6.3L233.3 6.3L236.9 7.1L240 7L240 14Z'/%3E%3C/svg%3E");--tear-bottom-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='14' viewBox='0 0 240 14'%3E%3Cpath d='M0 0L0 7L2.5 8.3L4.1 7.4L8.2 7.4L10.9 7.5L13.9 7.3L17.8 7.9L21.6 9.7L24.7 10.6L26.8 9.6L29.1 8.9L31.5 9.5L35.9 9.4L39.5 9.4L41.2 9.2L44.4 9.3L46 10.2L49.5 9.4L51.2 11.1L53.9 9.7L55.5 9.2L57.3 8L60.1 8L62.7 6.7L66.8 6.9L71.6 6.1L76.4 6.4L81 6.2L85.1 6.3L87.4 6.6L89 7.6L90.8 7.3L94.6 6.5L99.3 6.3L103.5 4.4L105.8 4.6L110.2 4.7L113.1 4L117.5 2.2L120 1.9L124.2 2.6L126.2 3.4L130.6 3.4L134 5.5L138.6 6L140.6 5.3L142.2 4.9L144 5.2L148.7 3.4L152.1 3.5L156.3 4.4L159.4 2.2L162.8 2.3L165 2.7L167 3.1L169.3 6.1L173.9 4.1L176 5.3L179.4 5.5L182.4 6.5L184.6 5.5L187.4 5.7L189.7 6.6L191.8 8.7L194.4 5.8L196.2 6.2L200.3 8.4L203 6.2L205.4 6.1L209 6.5L212.8 4.7L217.7 4.3L221.9 5.5L225.6 6L227.3 6L232.1 6.3L236.8 5.9L240 7L240 0Z'/%3E%3C/svg%3E");--tear-left-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='240' viewBox='0 0 14 240' preserveAspectRatio='none'%3E%3Cpath d='M14 0L7 0L6.6 2.7L6.6 6.5L6.4 10.2L5.3 11.7L6.3 15.9L6.9 20.1L5.9 23.1L6.8 26.1L5.6 29.3L3.1 34L3.3 37.2L3.6 39.5L4 42.3L4.2 44.2L3.6 49.2L1 53.3L1.9 54.8L1.8 57.8L2.7 61.3L3 64.7L3.1 67.2L2.1 70L1.9 74.9L3.2 76.6L2.6 81.3L3.3 85L1.8 88.4L3 90.2L1.2 95.1L3.4 98.3L4.5 102.5L3.7 105.3L3.7 108.7L3.2 112.3L2.6 117L1.7 119L1.7 121.3L2.1 123.5L2 127L1.8 131.2L1.9 135.1L2.2 136.8L2.8 138.7L3 140.9L1.2 143.3L2.7 147.3L5.1 150.6L4.9 154L1.9 157.2L3.8 159.9L3.9 163.1L4.6 167.3L4.6 171.2L3.8 172.7L2.9 176.3L3.4 178L2.9 181.3L2.6 184.4L2.3 186.8L2.8 190.3L2.1 193.6L2.7 197.2L2.5 201.3L2.9 205.8L1.8 209.7L2.2 211.4L3 214.5L3.6 217.8L5.1 219.7L5.9 223.7L4.9 227.8L4.7 231.5L5.7 234.4L6.9 237L7 240L14 240Z'/%3E%3C/svg%3E");--tear-right-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='240' viewBox='0 0 14 240' preserveAspectRatio='none'%3E%3Cpath d='M0 0L7 0L6.5 2.8L7.4 5.4L7.8 8.6L9.9 12.6L9.7 14.4L10.6 18.9L10.8 21L11.8 24L10.9 28.4L11.9 31.8L10.7 35.9L10.8 39.6L10.4 41.7L11 43.7L9.9 47L8.1 50L7.9 53.2L9.6 57.3L7.6 61.7L5.8 63.4L5.3 66.7L5 69.4L3.9 73.2L3.2 76L2.9 80.5L3.2 83L2.7 85.3L2.2 88.3L2.5 92.3L2.6 97.2L1.9 100.3L3.7 102L3.3 104.2L2.1 107L2.8 110.6L2.5 113.9L2.8 115.5L4.2 119L4.8 123.4L4.4 127.7L4.5 129.9L5.6 132.4L3.4 136.4L4.1 139.7L3.8 142.4L5 145.5L3.4 150.2L3.7 152.3L4.2 155.2L5.7 160L6.1 163.4L4.7 164.9L4.4 166.9L3.1 171.5L4.7 176.2L3.1 178.6L1.8 183.1L2.9 185.8L2.6 187.7L3 192.6L2.4 196.3L3.5 201.2L2 203.7L2.1 206.7L2.1 209.3L2.7 212L3.3 215.6L3.3 219.8L4.1 223.4L8.2 227.6L6.5 230.8L5.9 234.2L6.8 236.1L7 240L0 240Z'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background-color:var(--paper);background-image:var(--grain);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px dashed var(--ink);outline-offset:4px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
