.we-root{--we-wax-mid:color-mix(in oklch, var(--we-wax) 88%, white);--we-wax-hi:color-mix(in oklch, var(--we-wax) 70%, #fbcbba);--we-wax-lo:color-mix(in oklch, var(--we-wax) 70%, black);--we-wax-deep:color-mix(in oklch, var(--we-wax) 46%, black);--we-wax-break:color-mix(in oklch, var(--we-wax) 68%, #dbb4a6);--we-wax-shadow:#2b130f;--we-wax-molten:oklch(from var(--we-wax) calc(l + .1) calc(c + .035) calc(h + 6));--we-paper:#f6f0e5;--we-paper-side:#f2ecdf;--we-paper-flap:#f7f2e7;--we-paper-in:#e7ded1;--we-fibre:#fffdf7;--we-letter:#fbf9f3;--we-ink:#1e3051;--we-shade:#392a1e;--we-gum:#dcc8a6;--we-ground:0 .5px 1px #392a1e29, 0 3px 6px -1px #392a1e1a, 0 14px 30px -10px #392a1e3d;--we-sheet-shadow:0 0 0 .5px #342c231a, 0 1px 2px #392a1e1a;--we-sheet-lift:0 2px 4px #392a1e1f, 0 18px 36px -10px #392a1e52;--we-ease-ui:cubic-bezier(.2, .8, .2, 1);--we-ease-write:cubic-bezier(.37, 0, .63, 1);width:100%;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){.we-root{--we-wax-hi:color-mix(in oklch, var(--we-wax) 70%, lab(85.6791% 15.946 15.2671));--we-wax-break:color-mix(in oklch, var(--we-wax) 68%, lab(76.4679% 13.2532 12.6873));--we-wax-shadow:lab(9.1614% 12.1152 7.43949);--we-paper:lab(94.9548% .583231 6.11243);--we-paper-side:lab(93.5654% .774264 6.87245);--we-paper-flap:lab(95.5348% .453293 5.73573);--we-paper-in:lab(89.0335% 1.22899 7.59254);--we-fibre:lab(99.2293% -.012368 3.05641);--we-letter:lab(98.0727% -.106961 3.05369);--we-ink:lab(19.4785% 1.64779 -23.1157);--we-shade:lab(18.7126% 5.66906 10.5547);--we-gum:lab(81.544% 3.60081 19.4249);--we-ground:0 .5px 1px lab(18.7126% 5.66906 10.5547/.16), 0 3px 6px -1px lab(18.7126% 5.66906 10.5547/.1), 0 14px 30px -10px lab(18.7126% 5.66906 10.5547/.24);--we-sheet-shadow:0 0 0 .5px lab(18.7942% 2.60349 7.45645/.1), 0 1px 2px lab(18.7126% 5.66906 10.5547/.1);--we-sheet-lift:0 2px 4px lab(18.7126% 5.66906 10.5547/.12), 0 18px 36px -10px lab(18.7126% 5.66906 10.5547/.32)}}:root[data-theme=dark] .we-root{--we-paper:#e8e0d1;--we-paper-side:#e4dbcb;--we-paper-flap:#e9e2d3;--we-paper-in:#d5cbbb;--we-fibre:#f5f1e9;--we-letter:#eeebe2;--we-ground:0 .5px 1px #03010180, 0 3px 8px -1px #03010159, 0 16px 34px -10px #03010199;--we-sheet-shadow:0 0 0 .5px #05030233, 0 1px 2px #05030240;--we-sheet-lift:0 2px 5px #03010159, 0 20px 40px -10px #03010199}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .we-root{--we-paper:lab(89.3961% 1.10829 8.40541);--we-paper-side:lab(87.7718% 1.3676 9.16045);--we-paper-flap:lab(90.0942% .927061 8.03496);--we-paper-in:lab(82.0707% 1.79657 9.08398);--we-fibre:lab(95.4104% .280887 4.58674);--we-letter:lab(93.0957% .139892 4.59425);--we-ground:0 .5px 1px lab(.452019% .429221 .326377/.5), 0 3px 8px -1px lab(.452019% .429221 .326377/.35), 0 16px 34px -10px lab(.452019% .429221 .326377/.6);--we-sheet-shadow:0 0 0 .5px lab(.887291% .65662 .522998/.2), 0 1px 2px lab(.887291% .65662 .522998/.25);--we-sheet-lift:0 2px 5px lab(.452019% .429221 .326377/.35), 0 20px 40px -10px lab(.452019% .429221 .326377/.6)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .we-root{--we-paper:#e8e0d1;--we-paper-side:#e4dbcb;--we-paper-flap:#e9e2d3;--we-paper-in:#d5cbbb;--we-fibre:#f5f1e9;--we-letter:#eeebe2;--we-ground:0 .5px 1px #03010180, 0 3px 8px -1px #03010159, 0 16px 34px -10px #03010199;--we-sheet-shadow:0 0 0 .5px #05030233, 0 1px 2px #05030240;--we-sheet-lift:0 2px 5px #03010159, 0 20px 40px -10px #03010199}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .we-root{--we-paper:lab(89.3961% 1.10829 8.40541);--we-paper-side:lab(87.7718% 1.3676 9.16045);--we-paper-flap:lab(90.0942% .927061 8.03496);--we-paper-in:lab(82.0707% 1.79657 9.08398);--we-fibre:lab(95.4104% .280887 4.58674);--we-letter:lab(93.0957% .139892 4.59425);--we-ground:0 .5px 1px lab(.452019% .429221 .326377/.5), 0 3px 8px -1px lab(.452019% .429221 .326377/.35), 0 16px 34px -10px lab(.452019% .429221 .326377/.6);--we-sheet-shadow:0 0 0 .5px lab(.887291% .65662 .522998/.2), 0 1px 2px lab(.887291% .65662 .522998/.25);--we-sheet-lift:0 2px 5px lab(.452019% .429221 .326377/.35), 0 20px 40px -10px lab(.452019% .429221 .326377/.6)}}}.we-scene{--u:min(1px, 100cqw / 340);justify-items:center;gap:calc(14 * var(--u));padding-top:calc(130 * var(--u));transform:translate3d(0, calc(-40 * var(--u)), 0);display:grid}.we-env{width:calc(340 * var(--u));aspect-ratio:340/220;isolation:isolate;-webkit-user-select:none;user-select:none;position:relative}.we-ground{border-radius:calc(3.5 * var(--u));box-shadow:var(--we-ground);position:absolute;inset:0}.we-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.we-paper{fill:var(--we-paper)}.we-paper-side{fill:var(--we-paper-side)}.we-paper-flap{fill:var(--we-paper-flap)}.we-paper-in{fill:var(--we-paper-in)}.we-back{z-index:1}.we-letter{z-index:2}.we-panels{z-index:3}.we-wax{z-index:4}.we-hinge{z-index:5}.we-hinge[data-side=under]{z-index:0}.we-wax[data-over]{z-index:6}.we-letter[data-front]{z-index:7}.we-fx{z-index:8}.we-grab{z-index:9}.we-ring{z-index:10}.we-hinge{perspective:calc(1100 * var(--u));perspective-origin:50%;pointer-events:none;position:absolute;inset:0}.we-shadow,.we-flap{transform-origin:50% 0;width:100%;height:75.4545%;position:absolute;top:0;left:0;overflow:visible}.we-shadow{fill:var(--we-shade);opacity:0;will-change:transform, opacity}.we-flap{transform-style:preserve-3d;will-change:transform}.we-face{backface-visibility:hidden;position:absolute;inset:0}.we-inner{transform:rotateY(180deg)}.we-face svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.we-face .we-shade{opacity:0;will-change:opacity}.we-letter{transform-origin:50% 60%;will-change:transform;pointer-events:none;width:88.2353%;height:71.8182%;position:absolute;top:6.36364%;left:5.88235%}.we-sheet{border-radius:calc(1.5 * var(--u));background-color:var(--we-letter);background-size:calc(64 * var(--u));box-shadow:var(--we-sheet-shadow);position:absolute;inset:0}.we-sheet:before{content:"";border-radius:inherit;background:linear-gradient(#ffffff59,#0000 40%,#392a1e09 49.6%,#392a1e17 50%,#ffffff8c 50.4%,#0000 56%,#392a1e08);background:linear-gradient(lab(100% 0 0/.35),#0000 40%,lab(18.7126% 5.66906 10.5547/.035) 49.6%,lab(18.7126% 5.66906 10.5547/.09) 50%,lab(100% 0 0/.55) 50.4%,#0000 56%,lab(18.7126% 5.66906 10.5547/.03));position:absolute;inset:0}.we-sheet:after{content:"";border-radius:inherit;box-shadow:var(--we-sheet-lift);opacity:0;transition:opacity .32s var(--we-ease-ui);position:absolute;inset:0}.we-letter[data-front] .we-sheet:after{opacity:1}.we-note{inset:calc(18 * var(--u)) calc(24 * var(--u)) auto;color:var(--we-ink);font-family:Bradley Hand,Segoe Print,Ink Free,Noteworthy,Chalkboard SE,Comic Neue,cursive;font-size:calc(15 * var(--u));text-wrap:pretty;-webkit-user-select:text;user-select:text;font-weight:600;line-height:1.45;position:absolute}.we-note p{margin:0 0 calc(4 * var(--u))}.we-note .we-sign{margin-top:calc(6 * var(--u));text-align:right;font-size:calc(19 * var(--u));padding-right:calc(6 * var(--u));transform-origin:100%;line-height:1.2;transform:rotate(-3deg)}.we-w{clip-path:inset(-40% 110% -40% -10%);display:inline-block}.we-note[data-written] .we-w{clip-path:inset(-40% -10%);transition:clip-path var(--t) var(--we-ease-write) calc(var(--d) + .38s)}.we-root[data-reduce] .we-w{clip-path:none;transition:none}.we-letter-hit{border-radius:calc(2 * var(--u));cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:64.557%;padding:0;position:absolute;top:0;left:0;right:0}.we-root:is([data-phase=letter-out],[data-phase=reading]) .we-letter-hit{pointer-events:auto}.we-root[data-phase=reading] .we-letter-hit{height:100%}.we-letter-hit:focus-visible{outline:2px solid var(--link,currentColor);outline-offset:3px}.we-mono{letter-spacing:-.8px;text-anchor:middle;dominant-baseline:central;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:15.5px;font-style:italic;font-weight:600}.we-break{fill:none;stroke:var(--we-wax-break);stroke-width:1.4px;stroke-linejoin:round}.we-break-thin{stroke-width:1.3px}.we-stress{fill:none;stroke:var(--we-wax-break);stroke-width:.7px;stroke-linejoin:round}.we-crumb,.we-press,.we-molten{opacity:0}.we-crumb{transform-box:fill-box;transform-origin:50%}.we-press{transform-box:view-box;transform-origin:170px 120px}.we-grab{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;clip-path:polygon(0 0,100% 0,59.4% 65.3%,59.4% 79.3%,56.4% 88%,51.7% 92.5%,48.3% 92.5%,43.6% 88%,40.6% 79.3%,40.6% 65.3%);background:0 0;border:0;outline:none;width:100%;height:75.4545%;padding:0;position:absolute;top:0;left:0}.we-root[data-phase=cracking] .we-grab,.we-grab:active{cursor:grabbing}.we-root[data-phase=open] .we-grab{clip-path:none;height:139.091%;top:-63.6364%}.we-root:not(:is([data-phase=sealed],[data-phase=cracking],[data-phase=broken],[data-phase=open])) .we-grab{pointer-events:none;touch-action:auto}.we-ring{aspect-ratio:1;width:21.1765%;box-shadow:0 0 0 2px var(--link,currentColor);opacity:0;pointer-events:none;transition:opacity .15s var(--we-ease-ui);border-radius:50%;position:absolute;top:38.1818%;left:39.4118%}.we-grab:focus-visible~.we-ring{opacity:1}.we-again{min-height:40px;color:var(--muted,currentColor);font:inherit;letter-spacing:.01em;cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition-property:color,text-decoration-color,background-color,opacity,translate,visibility;transition-duration:.15s,.15s,.15s,.16s,.16s,0s;transition-delay:0s,0s,0s,0s,0s,.16s;transition-timing-function:var(--we-ease-ui);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;translate:0 4px}.we-root:is([data-phase=letter-out],[data-phase=reading]) .we-again{opacity:1;visibility:visible;transition-duration:.15s,.15s,.15s,.24s,.24s,0s;transition-delay:0s,0s,0s,.7s,.7s,0s;transition-timing-function:cubic-bezier(.22,1,.36,1);translate:0}@media (hover:hover){.we-again:hover{color:var(--heading,currentColor);text-decoration-color:currentColor}}.we-again:active{background:color-mix(in oklch, var(--muted,currentColor) 12%, transparent)}.we-again:focus-visible{outline:2px solid var(--link,currentColor);outline-offset:2px;color:var(--heading,currentColor)}.we-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.we-sheet:after,.we-ring{transition:none}.we-root:is([data-phase=letter-out],[data-phase=reading]) .we-again{transition-duration:0s;transition-delay:0s}}
