.inv[data-layout=cardset]{background-color:var(--cover);color:var(--on-cover);font-family:var(--font-body);font-size:17px;line-height:1.5}.cs{--H:calc(100svh - 64px);--p:calc(100cqw / 15);--O:calc(var(--p) * 13);--ys:calc(var(--H) * .44);--head:calc(var(--p) * 1.125);--rise:.6083;--hem:min(72svh, calc(100svh - 230px));background-color:var(--cover);background-image:radial-gradient(circle calc(var(--O) * .7) at 50% var(--H), color-mix(in srgb, var(--marigold) 12%, transparent), transparent), var(--field-grain);position:relative;overflow-x:clip}.phone-scroll .cs,.sheet-body .cs{--H:calc(100cqh - 64px)}.inv-card .cs{--H:640px}.cs-defs{width:0;height:0;position:absolute;overflow:hidden}.cs-cover{isolation:isolate;min-height:var(--H);background-image:radial-gradient(ellipse 78% 100% at 50% 100%, transparent 58%, color-mix(in srgb, var(--cover-2) 70%, transparent) 100%);flex-direction:column;padding:0 16px 28px;display:flex;position:relative;overflow:clip}.inv-card .cs-cover{height:var(--H);min-height:0}.cs-door{z-index:0;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:clip}.cs-strings{position:absolute;inset:0}.cs-desk{display:none}.cs-s{--dir:1;--amp:1.2deg;top:0;left:calc(50% + var(--x) * var(--p) - var(--w) / 2);width:var(--w);height:calc(var(--ys) - var(--r) * var(--O) + var(--pad));transform-origin:50% var(--lift,0px);position:absolute;overflow:hidden}.cs-s[data-dir="-1"]{--dir:-1}.cs-s-f{--w:calc(var(--head) * 1.1);--pad:calc(var(--head) * .575)}.cs-s-b{--w:calc(var(--head) * 1.1 * .86);--pad:calc(var(--head) * .575 * .86)}.cs-s.cs-full{--amp:.4deg;height:calc(var(--H) - 4px)}.cs-wall{top:calc(var(--H) - 4px - var(--p) * 67.5);width:calc(var(--p) * 31.15);height:calc(var(--p) * 67.5);position:absolute}.cs-wall-l{left:calc(50% - var(--p) * 42.5)}.cs-wall-r{left:calc(50% + var(--p) * 11.35)}.cs-rail{height:calc(var(--p) * 1.84);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 44'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%234C7A2E'/%3E%3Cstop offset='1' stop-color='%232F5A22'/%3E%3C/linearGradient%3E%3Cpath id='l' d='M0 0C3.6 3 6 9.5 5.9 16C5.8 23 3 30 0 37C-3 30-5.8 23-5.9 16C-6 9.5-3.6 3 0 0Z'/%3E%3Cg id='v' fill='none' stroke='%238FB15A' stroke-linecap='round'%3E%3Cpath d='M0 1.2C.5 12 .4 24 0 35.6' stroke-width='.8'/%3E%3Cpath d='M.2 8l3.8-2.6M.3 14l4.4-2.8M.3 20l4.2-2.8M.3 26l3.4-2.6M.2 8l-3.8-2.6M.3 14l-4.4-2.8M.3 20l-4.2-2.8M.3 26l-3.4-2.6' stroke-opacity='.35' stroke-width='.45'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='translate(36 3.4)'%3E%3Cg transform='rotate(13)'%3E%3Cuse href='%23l' fill='url(%23a)'/%3E%3Cuse href='%23v'/%3E%3C/g%3E%3Cg transform='rotate(-11) scale(.92)'%3E%3Cuse href='%23l' fill='url(%23a)'/%3E%3Cuse href='%23v'/%3E%3C/g%3E%3Cellipse rx='2.2' ry='1.6' fill='%232F5A22'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 13.6'%3E%3Cpath d='M10.4 .4l1.5 4.4M11.9 .4l1.5 4.4M13.4.6l1 3.4M12 5.2q-1.6 2.6 0 4.6q1.6-2 0-4.6' fill='none' stroke='%23E9D9B0' stroke-width='.75' stroke-linecap='round'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 13.6'%3E%3Cpath d='M10.6 .5l1.4 4.2M12.1 .5l1.4 4.2' fill='none' stroke='%23E9D9B0' stroke-opacity='.8' stroke-width='.7' stroke-linecap='round'/%3E%3C/svg%3E"), linear-gradient(#ebc877 0 calc(var(--p) * .0625), #a87b32 0 calc(var(--p) * .2), #00000059 0 calc(var(--p) * .24), transparent 0);background-size:calc(var(--p) * 3) calc(var(--p) * 1.84), var(--p) calc(var(--p) * .567), var(--p) calc(var(--p) * .567), 100% 100%;background-position:50% 0, 50% 0, calc(50% + var(--p) / 2) 0, 0 0;background-repeat:repeat-x,repeat-x,repeat-x,no-repeat;position:absolute;top:0;left:0;right:0}.inv[data-layout=cardset] .cs-invocation{z-index:1;top:calc(var(--ys) - var(--inv-b,4) * var(--p) + 12px);width:max-content;max-width:calc(var(--O) - 48px);color:var(--marigold);margin:0;position:absolute;left:50%;translate:-50%}.cs-words{--m:calc(var(--O) - var(--p) * .24 - 26px);--cap:56px;--wh:calc(28px * 1.1);--dh:calc(18px * 1.4);--w1:min(var(--m), var(--fs1) * var(--e1,99));--w2:min(var(--m), var(--fs2) * var(--e2,99));--h1:calc(var(--fs1) * 1.02 + clamp(0px, (var(--fs1) * var(--e1,99) - var(--m)) * 1000, var(--fs1) * 1.02));--h2:calc(var(--fs2) * 1.02 + clamp(0px, (var(--fs2) * var(--e2,99) - var(--m)) * 1000, var(--fs2) * 1.02));--hb:calc(var(--h1) + var(--h2) + var(--wh) + var(--dh) + 22px);--crown:calc(var(--ys) - var(--O) * .6083 + var(--p) * 1.367);--d1:calc(var(--O) / 2 - var(--w1) / 2 - 12px - var(--p) * .619);--d2:calc(var(--O) / 2 - var(--w2) / 2 - 12px - var(--p) * .619);--r1:max(0px, min(7.4928 * var(--d1), 3.0066 * var(--d1) + .0972 * var(--O), 2.2406 * var(--d1) + .1305 * var(--O), 1.8329 * var(--d1) + .1571 * var(--O), 1.5117 * var(--d1) + .185 * var(--O), 1.1978 * var(--d1) + .2227 * var(--O), .8874 * var(--d1) + .2755 * var(--O), .6062 * var(--d1) + .3458 * var(--O), .3343 * var(--d1) + .4409 * var(--O)));--r2:max(0px, min(7.4928 * var(--d2), 3.0066 * var(--d2) + .0972 * var(--O), 2.2406 * var(--d2) + .1305 * var(--O), 1.8329 * var(--d2) + .1571 * var(--O), 1.5117 * var(--d2) + .185 * var(--O), 1.1978 * var(--d2) + .2227 * var(--O), .8874 * var(--d2) + .2755 * var(--O), .6062 * var(--d2) + .3458 * var(--O), .3343 * var(--d2) + .4409 * var(--O)));--clear:calc(var(--ys) + var(--p) * .647 + 12px);z-index:1;margin-top:max(calc(var(--crown) + (var(--H) - var(--crown) - var(--hb)) / 2), calc(var(--clear) - var(--r1)), calc(var(--clear) - var(--r2) - var(--h1) - var(--wh) - 8px), calc(var(--clear) - var(--hb) + var(--dh)), var(--inv-floor,0px));text-align:center;flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:relative}.cs-cover[data-invocation] .cs-words{--inv-floor:calc(var(--ys) - var(--inv-b,4) * var(--p) + 76px)}.cs-names{width:var(--m);flex-direction:column;align-items:center;gap:4px;max-width:100%;display:flex}.cs-name{font-family:var(--font-display);text-wrap:balance;overflow-wrap:normal;word-break:normal;color:var(--on-cover);margin:0;font-weight:400;line-height:1.02}.cs-weds{font-family:var(--font-display);text-transform:lowercase;color:var(--marigold);font-size:28px;line-height:1.1}.cs-cover-date{color:var(--on-cover-2);text-wrap:balance;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.4}.cs-set{flex-direction:column;padding:16px 16px 0;display:flex;position:relative}.cs-row,.cs-insert-list{flex-direction:column;display:flex}.cs-insert-list{margin:0;padding:0;list-style:none}.cs-card{--st:var(--paper);--tx:var(--ink);--tx2:var(--ink-2);--lk:var(--tx);isolation:isolate;color:var(--tx);scroll-margin-top:24px;position:relative;container-type:inline-size}.cs-set .cs-card{rotate:var(--tilt,0deg);margin-top:16px}.cs-set .cs-card[data-first]{margin-top:0}.cs-card[data-stock=kesari]{--st:var(--kesari);--tx2:#5c1a14}.cs-card[data-stock=haldi]{--st:var(--stock-haldi);--tx:var(--stock-haldi-text);--tx2:var(--stock-haldi-text-2)}.cs-card[data-stock=mehendi]{--st:var(--stock-mehendi);--tx:var(--stock-mehendi-text);--tx2:var(--stock-mehendi-text-2)}.cs-card[data-stock=sangeet]{--st:var(--stock-sangeet);--tx:var(--stock-sangeet-text);--tx2:var(--stock-sangeet-text-2)}.cs-card[data-stock=ceremony]{--st:var(--stock-ceremony);--tx:var(--stock-ceremony-text);--tx2:var(--stock-ceremony-text-2)}.cs-card[data-stock=reception]{--st:var(--stock-reception);--tx:var(--stock-reception-text);--tx2:var(--stock-reception-text-2);--lk:var(--marigold)}.cs-card[data-stock=other]{--st:var(--stock-other);--tx:var(--stock-other-text);--tx2:var(--stock-other-text-2)}.cs-stock{z-index:-1;filter:drop-shadow(0 1px 1px #0000004d)drop-shadow(0 7px 10px #00000047);position:absolute;inset:0}.cs-paper{--e:0px;background-color:var(--st);background-image:var(--paper-grain);border-radius:4px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -1px #00000029}.cs-ground{width:100%;height:100%;position:absolute;inset:0}.cs-band{width:100%;height:18px;position:absolute;bottom:12px;left:0}.cs-card[data-cut=scallop] .cs-paper{--e:9px;border-radius:0 0 4px 4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 9'%3E%3Cpath d='M0 9C0 3.6 5 0 11 0S22 3.6 22 9Z'/%3E%3C/svg%3E") 0 0/22px 9.5px round no-repeat,linear-gradient(#000 0 0) 0 9px/100% calc(100% - 9px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 9'%3E%3Cpath d='M0 9C0 3.6 5 0 11 0S22 3.6 22 9Z'/%3E%3C/svg%3E") 0 0/22px 9.5px round no-repeat,linear-gradient(#000 0 0) 0 9px/100% calc(100% - 9px) no-repeat}.cs-card[data-cut=wave] .cs-paper{--e:8px;border-radius:0 0 4px 4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 8'%3E%3Cpath d='M0 4C9 -1.3 19 -1.3 28 4S47 9.3 56 4V8H0Z'/%3E%3C/svg%3E") 0 0/56px 8.5px round no-repeat,linear-gradient(#000 0 0) 0 8px/100% calc(100% - 8px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 8'%3E%3Cpath d='M0 4C9 -1.3 19 -1.3 28 4S47 9.3 56 4V8H0Z'/%3E%3C/svg%3E") 0 0/56px 8.5px round no-repeat,linear-gradient(#000 0 0) 0 8px/100% calc(100% - 8px) no-repeat}.cs-card[data-cut=pinked] .cs-paper{--e:6px;border-radius:0 0 4px 4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 6L5 0L10 6Z'/%3E%3C/svg%3E") 0 0/10px 6.5px round no-repeat,linear-gradient(#000 0 0) 0 6px/100% calc(100% - 6px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 6L5 0L10 6Z'/%3E%3C/svg%3E") 0 0/10px 6.5px round no-repeat,linear-gradient(#000 0 0) 0 6px/100% calc(100% - 6px) no-repeat}.cs-card[data-cut=step] .cs-paper{--e:14px;border-radius:0 0 4px 4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9H22V4.5H32V0H68V4.5H78V9H100V14Z'/%3E%3C/svg%3E") 0 0/100% 14.5px no-repeat,linear-gradient(#000 0 0) 0 14px/100% calc(100% - 14px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9H22V4.5H32V0H68V4.5H78V9H100V14Z'/%3E%3C/svg%3E") 0 0/100% 14.5px no-repeat,linear-gradient(#000 0 0) 0 14px/100% calc(100% - 14px) no-repeat}.cs-card[data-cut=notch] .cs-paper{border-radius:0;-webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 100% 100%/51% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) 0 0/51% 51% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) 100% 0/51% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) 0 100%/51% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) 100% 100%/51% 51% no-repeat}.cs-card[data-cut=bevel] .cs-paper{border-radius:0;-webkit-mask:linear-gradient(135deg,#0000 11px,#000 11.5px) 0 0/51% 51% no-repeat,linear-gradient(225deg,#0000 11px,#000 11.5px) 100% 0/51% 51% no-repeat,linear-gradient(45deg,#0000 11px,#000 11.5px) 0 100%/51% 51% no-repeat,linear-gradient(315deg,#0000 11px,#000 11.5px) 100% 100%/51% 51% no-repeat;mask:linear-gradient(135deg,#0000 11px,#000 11.5px) 0 0/51% 51% no-repeat,linear-gradient(225deg,#0000 11px,#000 11.5px) 100% 0/51% 51% no-repeat,linear-gradient(45deg,#0000 11px,#000 11.5px) 0 100%/51% 51% no-repeat,linear-gradient(315deg,#0000 11px,#000 11.5px) 100% 100%/51% 51% no-repeat}.cs-card[data-arch] .cs-paper{border-radius:0 0 4px 4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60.83' preserveAspectRatio='none'%3E%3Cpath d='M0 60.83A62 62 0 0 1 50 0A62 62 0 0 1 100 60.83Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60.83' preserveAspectRatio='none'%3E%3Cpath d='M0 60.83A62 62 0 0 1 50 0A62 62 0 0 1 100 60.83Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 60.83cqw,100% calc(100% - 60.83cqw + 1px);mask-size:100% 60.83cqw,100% calc(100% - 60.83cqw + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-edge{fill:none;stroke:#ffffff59;stroke-width:2px;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.cs-in{padding:28px 24px 54px;display:flow-root;position:relative}.cs-card[data-arch] .cs-in{padding:40px 0 58px}.cs-card[data-arch] .cs-in>:not(.cs-float,.cs-photo){padding-inline:32px}.cs-float{shape-margin:32px;width:50%;height:60.83cqw;margin-top:-40px}.cs-float-l{float:left;shape-outside:polygon(0 0, 100% 0, 81.6% 4.2%, 62% 11.7%, 44.3% 21.9%, 29% 34.5%, 16.6% 49%, 7.5% 65.1%, 1.9% 82.3%, 0 100%)}.cs-float-r{float:right;shape-outside:polygon(100% 0, 0 0, 18.4% 4.2%, 38% 11.7%, 55.7% 21.9%, 71% 34.5%, 83.4% 49%, 92.5% 65.1%, 98.1% 82.3%, 100% 100%)}.cs-main .cs-float{shape-margin:24px}.cs-main .cs-float-r+.cs-word{margin-top:calc(max(112px,22cqw) - 40px)}.cs-photo{aspect-ratio:4/3;background:color-mix(in srgb, var(--st) 80%, #000);-webkit-tap-highlight-color:transparent;width:calc(100% - 64px);margin:0 auto 24px;display:block;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60.83' preserveAspectRatio='none'%3E%3Cpath d='M0 60.83A62 62 0 0 1 50 0A62 62 0 0 1 100 60.83Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60.83' preserveAspectRatio='none'%3E%3Cpath d='M0 60.83A62 62 0 0 1 50 0A62 62 0 0 1 100 60.83Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 81.2%,100% 19.6%;mask-size:100% 81.2%,100% 19.6%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-photo-img{object-fit:cover;width:100%;height:100%;display:block}.cs-in p,.cs-in h2,.cs-in h3{margin:0}.cs-kicker{color:var(--tx2);font-size:17px;font-weight:700;line-height:1.4}.cs-head{font-family:var(--font-display);text-wrap:balance;font-size:min(40px,13.1579cqw - 6.31579px);font-weight:400;line-height:1.05}.cs-body{color:var(--tx2);text-wrap:balance;font-size:17px;line-height:1.5}.cs-in>.cs-head+.cs-body,.cs-in>.cs-venue+.cs-body{margin-top:14px}.cs-in>*+*{margin-top:10px}.cs-in>.cs-float-r{margin-top:-40px}.cs-main,.cs-keepsake{text-align:center}.cs-word{text-wrap:balance;font-size:19px;font-weight:500;line-height:1.45}.cs-in>.cs-word+.cs-parents,.cs-in>.cs-parents+.cs-word{margin-top:6px}.cs-parents{text-wrap:balance;font-size:21px;font-weight:700;line-height:1.35}.cs-half{display:inline-block}.cs-couple{--m:calc(100cqw - 64px);--cap:48px;--gate-at:calc(var(--cap) * .55);font-family:var(--font-display);text-wrap:balance;overflow-wrap:normal;line-height:1.02}.cs-in>.cs-couple{margin:18px 0 14px}.cs-when-line{color:var(--tx2);text-wrap:balance}.cs-in>.st-count+.cs-body,.cs-in>.cs-count-row+.cs-body{margin-top:14px}.cs-count-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;display:flex}.cs-count-row>.cs-art-diya{margin:0 0 8px auto}.cs-count[data-arch] .cs-count-row{display:block}.cs-count[data-arch] .cs-count-row>.cs-art-diya{vertical-align:top;margin:10px 0 0;display:inline-block}.cs-top>.cs-head{font-size:40px}.cs-count .st-count{align-items:flex-start;gap:0;width:auto;margin-top:6px;container-type:normal}.cs-count .st-count-n{font-family:var(--font-display);font-variation-settings:normal;font-variant-numeric:lining-nums;letter-spacing:0;color:var(--tx);font-size:120px;font-weight:400;line-height:.92}.cs-count .st-count-l{font-family:var(--font-display);color:var(--ink-2);font-size:28px;line-height:1.15}.cs-count .st-count-hms{display:none}.cs-today{font-family:var(--font-display);text-wrap:balance;font-size:40px;line-height:1.05}.cs-in>.cs-today+.cs-body{margin-top:14px}.cs-in:has(>.cs-today)>.cs-kicker{display:none}.cs-print-date{font-family:var(--font-display);font-size:36px;line-height:1.1}.cs-count[data-arch]{text-align:center}.cs-count[data-arch] .st-count,.cs-count[data-arch] .st-count>span:not(.st-count-hms){display:block}.cs-card.cs-count[data-arch] .cs-in{padding-top:72px}.cs-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cs-top>:first-child{flex:auto;min-width:0}.cs-art{--aw:96px;width:min(var(--aw), 34cqw);flex:none;height:auto;display:block;overflow:visible}.cs-art-mehendi{--aw:104px}.cs-art-haldi,.cs-art-sangeet,.cs-art-ceremony{--aw:110px}.cs-art-other{--aw:100px}.cs-art-reception{--aw:84px;margin-top:calc(var(--cut-d,0px) - 28px)}.cs-card[data-cut=scallop]{--cut-d:9px}.cs-card[data-cut=wave]{--cut-d:8px}.cs-card[data-cut=pinked]{--cut-d:6px}.cs-card[data-cut=step]{--cut-d:9px}.cs-art-diya{--aw:104px}.cs-art-welcome{--aw:60px}.cs-art-note{--aw:108px}.cs-when{text-wrap:balance;flex-direction:column;gap:2px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.cs-time{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1}.cs-fn{--m:calc(100cqw - 48px);--cap:80px;font-family:var(--font-display);overflow-wrap:normal;word-break:normal;font-weight:400;line-height:.98}.cs-in>.cs-fn{margin:12px 0 14px}.cs-line{color:var(--tx2);text-wrap:pretty;font-size:17px;line-height:1.5}.cs-in>.cs-line+.cs-line{margin-top:4px}.cs-links{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.cs-in>.cs-links{margin-top:8px}.cs-cal{color:var(--tx2);margin:0;font-size:16px}.cs-cal a,.cs-link{min-height:44px;color:var(--lk);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.cs-venue{--m:calc(100cqw - 48px);--cap:52px;font-family:var(--font-display);text-wrap:balance;overflow-wrap:normal;font-weight:400;line-height:1.02}.cs-welcome-words>.cs-venue{--m:calc(100cqw - 48px - min(60px, 34cqw) - 14px);margin:6px 0 0}.cs-welcome-words>.cs-kicker{margin:0}.cs-in>.cs-top+.cs-body{margin-top:14px}.cs-actions{flex-direction:column;gap:12px;display:flex}.cs-in>.cs-actions,.cs-in>.cs-btn-wide{margin-top:20px}.cs-btn{min-height:52px;font-family:var(--font-body);text-align:center;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s;display:flex}.cs-btn:active{transform:scale(.97)}.cs-btn-primary{background:var(--cover);color:var(--on-cover)}.cs-btn-secondary{border-color:var(--tx);color:var(--tx)}.cs-btn-wide{width:100%}.cs-card a:focus-visible,.cs-card [data-photo-open]:focus-visible{outline:3px solid var(--tx);outline-offset:3px}.cs-closing a:focus-visible{outline:3px solid var(--on-cover);outline-offset:3px}.cs-print-action{font-weight:700}.cs-closing{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:64px 24px 72px;display:flex}.cs-closing p{margin:0}.cs-tie{--at:64px;z-index:1;height:72px;margin:calc(-1 * var(--at) - 28px) -10px 18px;pointer-events:none;align-self:stretch;position:relative}.cs-tie:before{content:"";background:repeating-linear-gradient(-62deg,#c81e32 0 2.6px,#f2c230 2.6px 3.8px,#c81e32 3.8px 6.2px);border-radius:3px;height:4.4px;position:absolute;top:19.6px;left:0;right:0;box-shadow:0 0 0 .8px #4a060e,0 2px 3px #00000059}.cs-tie>.cs-tie-bow{width:117px;height:72px;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.cs-closing-line{max-width:320px;font-family:var(--font-display);text-wrap:balance;color:var(--on-cover);font-size:30px;line-height:1.15}.cs-closing-names{color:var(--on-cover);font-size:19px;font-weight:700;line-height:1.35;margin-top:8px!important}.cs-closing-date{color:var(--on-cover-2);font-size:17px;font-weight:600;line-height:1.4}.cs-hashtag{color:var(--marigold);font-size:17px;font-weight:700;line-height:1.4}.inv-thumb .cs>:not(.cs-cover,.cs-defs),.inv-thumb .cs-s-b,.inv-thumb .cs-wall [data-row=back]{display:none}.inv-thumb .cs-s[data-h=o] .cs-r,.inv-thumb .cs-r[data-h=o]{fill:var(--cs-lo,url(#cs-l-o))}.inv-thumb .cs-s[data-h=y] .cs-r,.inv-thumb .cs-r[data-h=y]{fill:var(--cs-ly,url(#cs-l-y))}.inv-thumb .cs-s[data-h=t] .cs-r,.inv-thumb .cs-r[data-h=t]{fill:var(--cs-lt,url(#cs-l-t))}.inv-thumb .cs-rail{background-image:none, none, none, linear-gradient(#ebc877 0 calc(var(--p) * .0625), #a87b32 0 calc(var(--p) * .2), transparent 0)}@container inv (min-width:768px){.inv[data-layout=cardset]{font-size:18px}.cs{--H:calc(100svh - 96px);--O:min(60cqw, 820px, calc(var(--H) * 1.1 - 220px));--p:calc(var(--O) / 23);--ys:calc(40px + var(--O) * var(--rise))}.cs-phone{display:none}.cs-desk{display:block}.inv[data-layout=cardset] .cs-invocation{top:calc(var(--ys) - var(--inv-bd,8) * var(--p) + 12px)}.cs-words{--m:min(700px, calc(var(--O) - var(--p) * .3 - 26px));--cap:112px;--gate-at:56px;--wh:calc(44px * 1.1);--dh:calc(22px * 1.4)}.cs-cover[data-invocation] .cs-words{--inv-floor:calc(var(--ys) - var(--inv-bd,8) * var(--p) + 76px)}.cs-weds{font-size:44px}.cs-cover-date{font-size:22px}.cs-set{gap:40px;width:100%;max-width:1000px;margin:0 auto;padding:40px 0 0}.cs-row{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px}.cs-row>.cs-main{flex:0 0 600px}.cs-row>.cs-count{flex:0 0 360px}.cs-row>.cs-keepsake{flex:0 0 480px}.cs-row-end>.cs-card{flex:0 480px}.cs-insert-list{flex-flow:wrap;justify-content:center;gap:26px}.cs-insert-list>.cs-card{flex:0 0 316px}.cs-in{padding:32px 28px 56px}.cs-insert .cs-in{padding:28px 24px 52px}.cs-card[data-arch] .cs-in{padding:40px 0 60px}.cs-set .cs-card{margin-top:0;rotate:none}.cs-top>.cs-head{font-size:48px}.cs-welcome-words>.cs-venue{--m:calc(100cqw - 56px - 60px - 14px)}.cs-word{font-size:21px}.cs-parents{font-size:24px}.cs-couple{--cap:64px}.cs-fn{--cap:96px}.cs-venue{--m:calc(100cqw - 56px);--cap:72px}.cs-when{font-size:17px}.cs-body,.cs-line{font-size:18px}.cs-head{font-size:48px}.cs-count .st-count-n{font-size:160px}.cs-count .st-count-l{font-size:34px}.cs-closing{padding-block:96px 112px}.cs-tie{--at:96px;align-self:center;width:calc(100% + 4px);max-width:1004px;margin-inline:auto}.cs-row-end{align-items:stretch}.cs-closing-line{max-width:720px;font-size:44px}.cs-closing-names{font-size:21px}}.env-curtain[data-state=sealed],.env-curtain[data-state=opening]{z-index:60;display:block;position:absolute;inset:0}.env-curtain-words{--m:calc(var(--O) - 32px);--cap:34px;left:16px;right:16px;top:calc(var(--hem) + var(--head) * .575 + 12px);text-align:center;color:var(--on-cover);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding-bottom:12px;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:0}.env-curtain :is(.env-for,.env-names,.env-date,.env-tap){letter-spacing:0;text-transform:none;margin:0}.env-curtain .env-for,.env-curtain .env-date{font-family:var(--font-body);color:var(--on-cover-2);font-size:16px;font-weight:600;line-height:1.4}.env-curtain .env-names{font-family:var(--font-display);color:var(--on-cover);text-wrap:balance;line-height:1.1}.env-curtain .env-tap{background:var(--marigold);min-height:44px;font-family:var(--font-body);color:var(--ink);border-radius:6px;align-items:center;margin-top:8px;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex}.env-curtain[data-state=opening] .env-curtain-words{opacity:0}.cs-cover:has(.env-curtain[data-state=sealed]){min-height:100svh}.cs-cover:has(.env-curtain[data-state=opening]){transition:min-height .45s ease-in-out .85s}.cs-cover:has(.env-curtain[data-state]) .cs-s:not(.cs-full){--lift:calc(var(--hem) - var(--ys) + var(--r) * var(--O));height:calc(var(--hem) + var(--pad));translate:0 calc(-1 * var(--lift))}.cs-cover:has(.env-curtain[data-state=sealed]) .cs-s:not(.cs-full){translate:none}.cs-cover:has(.env-curtain[data-state=opening]) .cs-s:not(.cs-full){transition:translate .7s cubic-bezier(.32, .6, .22, 1) calc(.15s + var(--rk) * 22ms)}@container inv (min-width:768px){.cs-cover:has(.env-curtain[data-state=opening]) .cs-s:not(.cs-full){transition-delay:calc(.15s + var(--rk) * 12ms)}}.cs-cover:has(.env-curtain[data-state=sealed]) :is(.cs-words,.cs-invocation){opacity:0}.cs-cover:has(.env-curtain[data-state=opening]) :is(.cs-words,.cs-invocation){animation:.3s ease-out 1.05s both cs-fade}@keyframes cs-fade{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.inv[data-layout=cardset] .cs-cover:has(.env-curtain[data-state=opening]) .cs-invocation{animation-name:cs-fade-centred}@keyframes cs-fade-centred{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}@keyframes cs-sway{0%{rotate:0deg}16%{rotate:calc(var(--amp) * var(--dir))}38%{rotate:calc(var(--amp) * var(--dir) * -.6)}60%{rotate:calc(var(--amp) * var(--dir) * .3)}80%{rotate:calc(var(--amp) * var(--dir) * -.12)}to{rotate:0deg}}@keyframes cs-sway-a{0%{rotate:0deg}16%{rotate:calc(var(--amp) * var(--dir))}38%{rotate:calc(var(--amp) * var(--dir) * -.6)}60%{rotate:calc(var(--amp) * var(--dir) * .3)}80%{rotate:calc(var(--amp) * var(--dir) * -.12)}to{rotate:0deg}}@keyframes cs-sway-b{0%{rotate:0deg}16%{rotate:calc(var(--amp) * var(--dir))}38%{rotate:calc(var(--amp) * var(--dir) * -.6)}60%{rotate:calc(var(--amp) * var(--dir) * .3)}80%{rotate:calc(var(--amp) * var(--dir) * -.12)}to{rotate:0deg}}@keyframes cs-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.inv[data-mode=web] .cs-cover:not(:has(.env-curtain[data-state])) .cs-s{animation:cs-sway 1.15s ease-out var(--sw) both}.inv[data-mode=web] .cs .cs-cover.cs-sway-a .cs-door .cs-s{animation:cs-sway-a 1.15s ease-out var(--sw) both}.inv[data-mode=web] .cs .cs-cover.cs-sway-b .cs-door .cs-s{animation:cs-sway-b 1.15s ease-out var(--sw) both}.inv[data-mode=web] .cs-card{animation:.4s ease-out both cs-up}}@media (prefers-reduced-motion:reduce){.cs-btn{transition:none}}@page cardset{size:A5 portrait;margin:12mm}[data-mode=print] .cs{--H:186mm}@media print{.inv[data-layout=cardset]{page:cardset;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cs{--H:186mm}.cs-cover{break-after:page}.cs-card{break-inside:avoid}}.cs-sheet-cover{background:var(--cover);position:relative;overflow:clip}
.inv[data-layout=mirrors]{background-color:var(--cover);color:var(--on-cover);font-family:var(--font-body);font-size:18px;line-height:1.55}.hm{--hm-line:color-mix(in srgb, var(--edge) 35%, transparent);--hm-bevel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='34' viewBox='0 0 66 34'%3E%3Cpath d='M24 0L42 0L38.69 8L27.31 8Z' fill='%23fff' fill-opacity='0.1'/%3E%3Cpath d='M0 24L24 0L27.31 8L8 27.31Z' fill='%23fff' fill-opacity='0.2'/%3E%3Cpath d='M0 24L8 27.31L8 34L0 34Z' fill='%23fff' fill-opacity='0.07'/%3E%3Cpath d='M42 0L66 24L58 27.31L38.69 8Z' fill='%23000' fill-opacity='0.14'/%3E%3Cpath d='M66 24L66 34L58 34L58 27.31Z' fill='%23000' fill-opacity='0.12'/%3E%3Cpath d='M27.31 8L38.69 8L35.37 16L30.63 16Z' fill='%23000' fill-opacity='0.1'/%3E%3Cpath d='M8 27.31L27.31 8L30.63 16L16 30.63Z' fill='%23fff' fill-opacity='0.05'/%3E%3Cpath d='M8 27.31L16 30.63L16 34L8 34Z' fill='%23000' fill-opacity='0.08'/%3E%3Cpath d='M38.69 8L58 27.31L50 30.63L35.37 16Z' fill='%23000' fill-opacity='0.24'/%3E%3Cpath d='M58 27.31L58 34L50 34L50 30.63Z' fill='%23000' fill-opacity='0.2'/%3E%3Cpath d='M8 34L8 27.31L27.31 8L38.69 8L58 27.31L58 34M16 34L16 30.63L30.63 16L35.37 16L50 30.63L50 34' fill='none' stroke='%23fff' stroke-opacity='.2' stroke-width='1'/%3E%3Cpath d='M0 24L16 30.63M24 0L30.63 16M66 24L50 30.63M42 0L35.37 16' fill='none' stroke='%23fff' stroke-opacity='.13' stroke-width='1'/%3E%3C/svg%3E");--hm-bevel-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='34' viewBox='0 0 66 34'%3E%3Cpath d='M24 0L42 0L38.69 8L27.31 8Z' fill='%23fff' fill-opacity='0.16'/%3E%3Cpath d='M0 24L24 0L27.31 8L8 27.31Z' fill='%23fff' fill-opacity='0.09'/%3E%3Cpath d='M0 24L8 27.31L8 34L0 34Z' fill='%23000' fill-opacity='0.05'/%3E%3Cpath d='M42 0L66 24L58 27.31L38.69 8Z' fill='%23fff' fill-opacity='0.09'/%3E%3Cpath d='M66 24L66 34L58 34L58 27.31Z' fill='%23000' fill-opacity='0.05'/%3E%3Cpath d='M27.31 8L38.69 8L35.37 16L30.63 16Z' fill='%23000' fill-opacity='0.08'/%3E%3Cpath d='M8 27.31L27.31 8L30.63 16L16 30.63Z' fill='%23000' fill-opacity='0.12'/%3E%3Cpath d='M8 27.31L16 30.63L16 34L8 34Z' fill='%23000' fill-opacity='0.1'/%3E%3Cpath d='M38.69 8L58 27.31L50 30.63L35.37 16Z' fill='%23000' fill-opacity='0.12'/%3E%3Cpath d='M58 27.31L58 34L50 34L50 30.63Z' fill='%23000' fill-opacity='0.1'/%3E%3Cpath d='M8 34L8 27.31L27.31 8L38.69 8L58 27.31L58 34M16 34L16 30.63L30.63 16L35.37 16L50 30.63L50 34' fill='none' stroke='%23fff' stroke-opacity='.2' stroke-width='1'/%3E%3Cpath d='M0 24L16 30.63M24 0L30.63 16M66 24L50 30.63M42 0L35.37 16' fill='none' stroke='%23fff' stroke-opacity='.13' stroke-width='1'/%3E%3C/svg%3E");--hm-kundan:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' viewBox='0 0 74 74'%3E%3Cdefs%3E%3ClinearGradient id='d' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.36'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23FBEBB8'/%3E%3Cstop offset='.45' stop-color='%23C9A24C'/%3E%3Cstop offset='1' stop-color='%234E3810'/%3E%3C/linearGradient%3E%3CradialGradient id='p' cx='.38' cy='.3' r='.9'%3E%3Cstop offset='0' stop-color='%23FFFDF4'/%3E%3Cstop offset='.45' stop-color='%23F2E8CF'/%3E%3Cstop offset='.8' stop-color='%23CDBD9B'/%3E%3Cstop offset='1' stop-color='%238F7C5A'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M14 0L60 0L74 14L74 60L60 74L14 74L0 60L0 14ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='%235A4214'/%3E%3Cpath d='M14.5 1.2L59.5 1.2L72.8 14.5L72.8 59.5L59.5 72.8L14.5 72.8L1.2 59.5L1.2 14.5ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='%239C7A32'/%3E%3Cpath d='M14.83 2L59.17 2L72 14.83L72 59.17L59.17 72L14.83 72L2 59.17L2 14.83ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='%23F4E0A4'/%3E%3Cpath d='M15.37 3.3L58.63 3.3L70.7 15.37L70.7 58.63L58.63 70.7L15.37 70.7L3.3 58.63L3.3 15.37ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='%23D8B762'/%3E%3Cpath d='M15.91 4.6L58.09 4.6L69.4 15.91L69.4 58.09L58.09 69.4L15.91 69.4L4.6 58.09L4.6 15.91ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='%238C6A26'/%3E%3Cpath d='M14 0L60 0L74 14L74 60L60 74L14 74L0 60L0 14ZM16.49 6L57.51 6L68 16.49L68 57.51L57.51 68L16.49 68L6 57.51L6 16.49Z' fill-rule='evenodd' fill='url(%23d)'/%3E%3Cpath d='M1.07 8.14L8.14 1.07Q12.03 -2.82 15.92 1.07L17.33 2.48Q21.22 6.37 17.33 10.26L10.26 17.33Q6.37 21.22 2.48 17.33L1.07 15.92Q-2.82 12.03 1.07 8.14Z' fill='url(%23c)' stroke='%234E3810' stroke-opacity='.7' stroke-width='.6'/%3E%3Cpath d='M3.61 9.41L9.41 3.61Q11.82 1.21 14.22 3.61L14.79 4.18Q17.19 6.58 14.79 8.99L8.99 14.79Q6.58 17.19 4.18 14.79L3.61 14.22Q1.21 11.82 3.61 9.41Z' fill='url(%23p)'/%3E%3Cpath d='M5.59 10.12L10.12 5.59Q11.25 4.46 12.38 5.59L12.81 6.02Q13.94 7.15 12.81 8.28L8.28 12.81Q7.15 13.94 6.02 12.81L5.59 12.38Q4.46 11.25 5.59 10.12Z' fill='%23FFFBEF' fill-opacity='.3' stroke='%237E6B47' stroke-opacity='.5' stroke-width='.45'/%3E%3Cpath d='M4.96 10.05L9.2 5.81' stroke='%23fff' stroke-opacity='.9' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M65.86 1.07L72.93 8.14Q76.82 12.03 72.93 15.92L71.52 17.33Q67.63 21.22 63.74 17.33L56.67 10.26Q52.78 6.37 56.67 2.48L58.08 1.07Q61.97 -2.82 65.86 1.07Z' fill='url(%23c)' stroke='%234E3810' stroke-opacity='.7' stroke-width='.6'/%3E%3Cpath d='M64.59 3.61L70.39 9.41Q72.79 11.82 70.39 14.22L69.82 14.79Q67.42 17.19 65.01 14.79L59.21 8.99Q56.81 6.58 59.21 4.18L59.78 3.61Q62.18 1.21 64.59 3.61Z' fill='url(%23p)'/%3E%3Cpath d='M63.88 5.59L68.41 10.12Q69.54 11.25 68.41 12.38L67.98 12.81Q66.85 13.94 65.72 12.81L61.19 8.28Q60.06 7.15 61.19 6.02L61.62 5.59Q62.75 4.46 63.88 5.59Z' fill='%23FFFBEF' fill-opacity='.3' stroke='%237E6B47' stroke-opacity='.5' stroke-width='.45'/%3E%3Cpath d='M62.11 4.25L59.85 6.51' stroke='%23fff' stroke-opacity='.9' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M56.67 63.74L63.74 56.67Q67.63 52.78 71.52 56.67L72.93 58.08Q76.82 61.97 72.93 65.86L65.86 72.93Q61.97 76.82 58.08 72.93L56.67 71.52Q52.78 67.63 56.67 63.74Z' fill='url(%23c)' stroke='%234E3810' stroke-opacity='.7' stroke-width='.6'/%3E%3Cpath d='M59.21 65.01L65.01 59.21Q67.42 56.81 69.82 59.21L70.39 59.78Q72.79 62.18 70.39 64.59L64.59 70.39Q62.18 72.79 59.78 70.39L59.21 69.82Q56.81 67.42 59.21 65.01Z' fill='url(%23p)'/%3E%3Cpath d='M61.19 65.72L65.72 61.19Q66.85 60.06 67.98 61.19L68.41 61.62Q69.54 62.75 68.41 63.88L63.88 68.41Q62.75 69.54 61.62 68.41L61.19 67.98Q60.06 66.85 61.19 65.72Z' fill='%23FFFBEF' fill-opacity='.3' stroke='%237E6B47' stroke-opacity='.5' stroke-width='.45'/%3E%3Cpath d='M60.56 65.65L64.8 61.41' stroke='%23fff' stroke-opacity='.9' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M10.26 56.67L17.33 63.74Q21.22 67.63 17.33 71.52L15.92 72.93Q12.03 76.82 8.14 72.93L1.07 65.86Q-2.82 61.97 1.07 58.08L2.48 56.67Q6.37 52.78 10.26 56.67Z' fill='url(%23c)' stroke='%234E3810' stroke-opacity='.7' stroke-width='.6'/%3E%3Cpath d='M8.99 59.21L14.79 65.01Q17.19 67.42 14.79 69.82L14.22 70.39Q11.82 72.79 9.41 70.39L3.61 64.59Q1.21 62.18 3.61 59.78L4.18 59.21Q6.58 56.81 8.99 59.21Z' fill='url(%23p)'/%3E%3Cpath d='M8.28 61.19L12.81 65.72Q13.94 66.85 12.81 67.98L12.38 68.41Q11.25 69.54 10.12 68.41L5.59 63.88Q4.46 62.75 5.59 61.62L6.02 61.19Q7.15 60.06 8.28 61.19Z' fill='%23FFFBEF' fill-opacity='.3' stroke='%237E6B47' stroke-opacity='.5' stroke-width='.45'/%3E%3Cpath d='M6.51 59.85L4.25 62.11' stroke='%23fff' stroke-opacity='.9' stroke-width='.9' stroke-linecap='round'/%3E%3C/svg%3E");position:relative;overflow-x:clip}.hm :is(.hm-first,.hm-amp,.hm-family li,.hm-event,.hm-venue,.hm-reply,.hm-set,.hm-closing-names,.hm-btn),.env-case :is(.env-names,.env-case-mono){font-variation-settings:"wdth" 100}.hm-jewel{aspect-ratio:1300/1940;flex:none;position:relative;container-type:inline-size}.hm-gem{-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hm-stone{aspect-ratio:1000/1300;pointer-events:none;width:76.9231%;position:absolute;top:15.9794%;left:11.5385%;container-type:inline-size}.hm-light use{fill:var(--t8);opacity:0;pointer-events:none}.hm-safe{pointer-events:none;justify-content:center;align-items:center;height:43.0769%;display:flex;position:absolute;top:28.4615%;left:calc(12.6% + 18px);right:calc(12.6% + 18px)}[data-mode=edit] .hm-safe{pointer-events:auto}.hm-engraving,.hm-under{--m:calc(74.8cqw - 36px);--cap:72px;--hcap:calc(56cqw / 2.75);--s1:calc(var(--m) / (.68 * var(--l1)));--s2:calc(var(--m) / (.68 * var(--l2)));--pair:max(24px, min(var(--cap), var(--hcap), var(--s1), var(--s2)));text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.hm-first{font-family:var(--font-display);font-weight:400;font-size:min(var(--pair), var(--own,var(--pair)));white-space:nowrap;margin:0;line-height:1.04}.hm-first:first-of-type{--own:var(--s1)}.hm-first:last-of-type{--own:var(--s2)}.hm-engraving .hm-first,.hm-engraving .hm-amp{color:var(--frost);text-shadow:-1px -1px 0 var(--t1), 1px 1px 0 var(--t7)}.hm-amp{font-family:var(--font-display);font-weight:300;font-size:calc(var(--pair) * .55);margin:.05em 0;line-height:1}.hm-window{background:var(--t3);clip-path:polygon(11.765% 0,88.235% 0,100% 8.397%,100% 91.603%,88.235% 100%,11.765% 100%,0 91.603%,0 8.397%);pointer-events:auto;-webkit-tap-highlight-color:transparent;width:74.8%;height:80.6154%;display:block;position:absolute;top:9.6923%;left:12.6%;overflow:hidden}.hm-window-img{object-fit:cover;width:100%;height:100%;display:block}.hm-window:after{content:"";background:linear-gradient(135deg, #ffffff14 0%, #ffffff14 16%, #fff0 30%), color-mix(in srgb, var(--t4) 10%, transparent);pointer-events:none;position:absolute;inset:0}.hm-window:focus-visible{outline:none}.hm-window:focus-visible:after{box-shadow:inset 0 0 0 3px var(--gold-hi)}.hm-cover{--hm-screen:100svh;--hm-room:calc(var(--hm-screen) - 214px - var(--hm-inv,0px));--hm-w:min(100cqw - 32px, 440px, var(--hm-room) / 1.4923);isolation:isolate;background-color:var(--cover);background-image:var(--field-grain), radial-gradient(70% 46% at 46% 40%, color-mix(in srgb, var(--t2) 34%, transparent) 0%, transparent 100%), var(--vignette);flex-direction:column;justify-content:center;align-items:center;padding:24px 0 44px;display:flex;position:relative;overflow:clip}.hm-cover[data-invocation]{--hm-inv:48px}.inv[data-layout=mirrors][data-mode=web] .hm-cover{min-height:calc(100svh - 56px)}.phone-scroll .inv[data-layout=mirrors] .hm-cover,.sheet-body .inv[data-layout=mirrors] .hm-cover{--hm-screen:100cqh;min-height:calc(100cqh - 56px)}.hm-cover[data-photo]{--hm-w:calc(.8 * min(100cqw - 32px, 440px, var(--hm-room) / 1.4923))}.inv[data-layout=mirrors] .hm-invocation{min-height:40px;color:var(--gold-hi);justify-content:center;align-items:center;margin:0 24px 8px;display:flex}.hm-stage{justify-content:center;width:100%;display:flex}.hm-stage .hm-jewel{width:var(--hm-w)}.hm-cover-words{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:22px;padding:0 24px;display:flex;container-type:inline-size}.hm-caption{color:var(--on-cover);text-wrap:balance;margin:0;font-size:20px;font-style:italic;line-height:1.35}.hm-date{color:var(--on-cover-2);text-wrap:balance;margin:0;font-size:17px;line-height:1.4}.hm-date-sep,.hm-date-city{color:var(--gold-hi)}.hm-under{--m:100cqw;--cap:64px;--hcap:999px;color:var(--on-cover);margin-bottom:10px}.hm-step{--cut:24px;--bev:32px;--hm-bg:var(--step-1);--lp:18% 0%;--cv-hi:color-mix(in srgb, var(--hm-bg) 64%, var(--t7));--cv-mid:color-mix(in srgb, var(--hm-bg) 84%, var(--t6));--cv-lo:color-mix(in srgb, var(--hm-bg) 76%, var(--t0));--cv-lit:color-mix(in srgb, var(--hm-bg) 32%, var(--t7));--cv-shade:color-mix(in srgb, var(--hm-bg) 24%, var(--t0));--cv-edge:color-mix(in srgb, var(--t0) 42%, transparent);isolation:isolate;margin-top:calc(var(--cut) * -1);padding:72px 24px calc(72px + var(--cut));background-color:var(--hm-bg);background-image:linear-gradient(var(--hm-line), var(--hm-line)), linear-gradient(to bottom right, transparent 50%, var(--hm-line) 50%, var(--hm-line) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom left, transparent 50%, var(--hm-line) 50%, var(--hm-line) calc(50% + 1px), transparent calc(50% + 1px)), radial-gradient(110% 60% at var(--lp), color-mix(in srgb, var(--t7) 15%, transparent) 0%, transparent 100%), linear-gradient(to bottom, transparent 30%, #0003 100%), var(--paper-grain);background-size:calc(100% - 2 * var(--cut)) 1px, var(--cut) var(--cut), var(--cut) var(--cut), 100% 100%, 100% 100%, auto;background-position:var(--cut) 0, 0 0, 100% 0, 0 0, 0 0, 0 0;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%, 0 var(--cut));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;position:relative}.hm-step:before{content:"";z-index:-1;border-style:solid;border-color:#0000;border-width:var(--bev) var(--bev) 0;border-image:var(--hm-bevel) 32 32 0 / var(--bev) var(--bev) 0 stretch;pointer-events:none;position:absolute;inset:0}.hm-step:is([data-light=ur],[data-light=r]):before{transform:scaleX(-1)}.hm-step[data-light=t]:before{border-image-source:var(--hm-bevel-top)}.hm-step[data-light=ul]{--lp:12% 0%}.hm-step[data-light=ur]{--lp:88% 0%}.hm-step[data-light=t]{--lp:50% 0%}.hm-step[data-light=l]{--lp:0% 30%}.hm-step[data-light=r]{--lp:100% 30%}.hm-step[data-light=tl]{--lp:30% 0%}.hm-step[data-step="2"]{--hm-bg:var(--step-2)}.hm-step[data-step="3"]{--hm-bg:var(--step-3)}.hm-step[data-step="4"]{--hm-bg:var(--step-4)}.hm-step[data-step="5"]{--hm-bg:var(--step-5)}.hm-step[data-step="6"]{--hm-bg:var(--step-6)}.hm-step:after{--pass:color-mix(in srgb, var(--t8) 15%, transparent);content:"";z-index:-1;opacity:0;pointer-events:none;background-image:linear-gradient(var(--pass-angle,104deg), transparent 36%, var(--pass) 50%, transparent 64%);background-repeat:no-repeat;background-size:260% 100%;background-position:var(--pass-from,100% 0);--pass-to:0% 0;position:absolute;inset:0}.hm-step:is([data-light=ur],[data-light=r]):after{--pass-angle:76deg;--pass-from:0% 0;--pass-to:100% 0}.hm-step[data-light=t]:after{--pass-angle:180deg;--pass-from:0 100%;--pass-to:0 0%;background-size:100% 260%}.hm-floor{padding-bottom:88px}.hm-col{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:760px;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.hm-centre{text-align:center;align-items:center}.hm-centre .hm-text{text-wrap:balance}.hm-carving{width:100%;height:auto;display:block;overflow:visible}.hm-carving .cv-sh{fill:var(--cv-shade)}.hm-carving .cv-li{fill:var(--cv-lit)}.hm-carving .cv-fa{stroke:var(--cv-edge);stroke-width:.9px;stroke-linejoin:round}.hm-carving :is(.cv-cut,.cv-cut-li){fill:none;stroke-linecap:round}.hm-carving .cv-cut{stroke:var(--cv-shade);stroke-width:1.4px}.hm-carving .cv-cut-li{stroke:var(--cv-lit);stroke-width:1px}.hm[data-kind=onyx] .hm-carving .cv-fa{fill:var(--hm-bg);stroke:var(--t0);stroke-width:1.6px}.hm[data-kind=onyx] .hm-carving .cv-sh{fill:none;stroke:color-mix(in srgb, var(--t7) 62%, transparent);stroke-width:1.4px}.hm[data-kind=onyx] .hm-carving .cv-li{fill:none;stroke:var(--t0);stroke-width:2px}.hm-art-top{width:var(--art,140px);margin-bottom:6px}.hm-inscription{--art:156px}.hm-honour{--art:112px}.hm-floor{--art:118px}.hm-beside{grid-template-columns:minmax(0, 1fr) var(--art,80px);align-items:end;column-gap:18px;width:100%;display:grid}.hm-beside-main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex;container-type:inline-size}.hm-numerals{--art:90px}.hm-plates-step{--art:60px;--kick:26px}.hm-place{--art:76px}.hm-beside-head{margin-bottom:-2px}.hm-plates-step .hm-beside-head{margin-top:calc((var(--kick) - 1.8 * var(--art)) / 2);align-items:center}.hm-kicker{font-family:var(--font-body);color:var(--on-cover-2);text-wrap:balance;margin:0;font-size:20px;font-style:italic;font-weight:400;line-height:1.3}.hm-text{text-wrap:pretty;max-width:32em;margin:0;font-size:18px;line-height:1.55}.hm-muted{color:var(--on-cover-2)}.hm-cal{color:var(--on-cover-2);margin:2px 0 0;font-size:17px;line-height:1.4}.hm-cal a{min-height:44px;color:var(--gold-hi);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hm-cal a:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.hm-family{flex-direction:column;gap:28px;max-width:330px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hm-family li{font-family:var(--font-display);color:var(--on-cover);text-wrap:balance;font-size:22px;font-weight:400;line-height:1.3}.hm-count{flex-direction:column;align-items:flex-start;margin:4px 0 0;display:flex}.hm-count-n{--cap:132px;font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:300;font-size:min(var(--cap), calc(100cqw / (1.05 * var(--digits))));font-variant-numeric:lining-nums;color:var(--on-cover);margin-left:-.03em;line-height:.92}.hm-count-l{color:var(--gold-hi);margin-top:6px;font-size:24px;font-style:italic;line-height:1.2}.hm[data-phase=day] .hm-count{display:none}.hm-dates{margin-top:6px}.hm-set{font-family:var(--font-display);font-variation-settings:"wdth" 125;color:var(--on-cover);margin:0;font-size:44px;font-weight:300;line-height:1.05}.hm-plates{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.hm-plate{isolation:isolate;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:28px 26px 24px;display:flex;position:relative;container-type:inline-size}.hm-plate:before{content:"";z-index:-1;border:36px solid #0000;border-image:var(--hm-kundan) 36 / 36px stretch;pointer-events:none;position:absolute;inset:0}.hm-plate:after{content:"";z-index:-2;background:linear-gradient(to bottom, #0000004d, #0000 16px), linear-gradient(to right, #00000024, #0000 10px), linear-gradient(to left, #00000024, #0000 10px), radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--t6) 10%, transparent), transparent 70%), color-mix(in srgb, var(--hm-bg) 82%, var(--t0));clip-path:polygon(11.7px 0,calc(100% - 11.7px) 0,100% 11.7px,100% calc(100% - 11.7px),calc(100% - 11.7px) 100%,11.7px 100%,0 calc(100% - 11.7px),0 11.7px);pointer-events:none;position:absolute;inset:4px}.hm-day{color:var(--gold-hi);margin:0 0 6px;font-size:17px;font-style:italic;line-height:1.3}.hm-event{--cap:34px;font-family:var(--font-display);font-weight:400;font-size:min(var(--cap), calc(100cqw / (.68 * var(--w))));color:var(--on-cover);text-wrap:balance;margin:0 0 4px;line-height:1.08}.hm-time{color:var(--on-cover);margin:0;font-size:18px;line-height:1.5}.hm-line{margin:0;font-size:17px;line-height:1.5}.hm-fit{--cap:48px;width:100%;container-type:inline-size}.hm-venue{--whole:calc(100cqw / (.68 * var(--c)));--word:calc(100cqw / (.68 * var(--w)));--s:max(var(--whole), min(var(--word), calc(var(--cap) * .7)));font-family:var(--font-display);font-weight:400;font-size:min(clamp(24px, var(--s), var(--cap)), var(--word));color:var(--on-cover);text-wrap:balance;margin:0;line-height:1.08}.hm-place .hm-btn-wide{margin-top:12px}.hm-reply{font-family:var(--font-display);color:var(--on-cover);text-wrap:balance;margin:0;font-size:30px;font-weight:400;line-height:1.15}.hm-actions{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:10px;display:flex}.hm-printed-actions{margin:4px 0 0;padding:0;font-size:18px;list-style:none}.hm-closing-line{max-width:24ch;color:var(--on-cover);text-wrap:balance;margin:0;font-size:26px;font-style:italic;line-height:1.3}.hm-closing-names{font-family:var(--font-display);color:var(--on-cover);margin:14px 0 0;font-size:26px;font-weight:400;line-height:1.2}.hm-closing-date{font-size:17px}.hm-hashtag{color:var(--gold-hi);margin:0;font-size:17px;line-height:1.4}.hm-btn{isolation:isolate;min-height:52px;font-family:var(--font-display);text-align:center;color:var(--on-gold);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:10px 28px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .12s;display:inline-flex;position:relative}.hm-btn:before{content:"";z-index:-1;background:var(--gold);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);position:absolute;inset:0}.hm-btn-secondary{color:var(--on-cover)}.hm-btn-secondary:before{background:var(--on-cover);clip-path:polygon(evenodd,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px,8px 0,8.83px 2px,calc(100% - 8.83px) 2px,calc(100% - 2px) 8.83px,calc(100% - 2px) calc(100% - 8.83px),calc(100% - 8.83px) calc(100% - 2px),8.83px calc(100% - 2px),2px calc(100% - 8.83px),2px 8.83px,8.83px 2px)}.hm-btn-wide{width:100%}.hm-num{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;font-size:17px;font-weight:400}.hm-btn:active{transform:scale(.97)}.hm-btn:focus-visible{outline:none}.hm-btn:focus-visible:after{content:"";background:var(--gold-hi);clip-path:polygon(evenodd,10.93px 0,calc(100% - 10.93px) 0,100% 10.93px,100% calc(100% - 10.93px),calc(100% - 10.93px) 100%,10.93px 100%,0 calc(100% - 10.93px),0 10.93px,10.93px 0,11.76px 2px,calc(100% - 11.76px) 2px,calc(100% - 2px) 11.76px,calc(100% - 2px) calc(100% - 11.76px),calc(100% - 11.76px) calc(100% - 2px),11.76px calc(100% - 2px),2px calc(100% - 11.76px),2px 11.76px,11.76px 2px);position:absolute;inset:-5px}[data-mode=edit] .hm [data-edit]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}@container inv (min-width:768px){.inv[data-layout=mirrors]{font-size:19px}.hm-cover{--hm-h:min(var(--hm-screen) - 272px - var(--hm-inv,0px), 760px);padding:40px 48px 64px}.hm-cover[data-invocation]{--hm-inv:56px}.inv[data-layout=mirrors] .hm-invocation{margin:0 24px 16px}.hm-cover[data-photo]{--hm-h:min(84svh, 760px);grid-template:"stage."1fr"stage inv""stage words""stage."1fr/auto minmax(0,420px);justify-content:center;align-items:center;column-gap:88px;padding:48px 48px 72px;display:grid}.phone-scroll .hm-cover[data-photo],.sheet-body .hm-cover[data-photo]{--hm-h:min(84cqh, 760px)}.inv[data-layout=mirrors] .hm-cover[data-photo] .hm-invocation{grid-area:inv;justify-content:flex-start;margin:0 0 16px}.hm-stage{width:calc(var(--hm-h) / 1.4923)}.hm-cover[data-photo] .hm-stage{grid-area:stage}.hm-stage .hm-jewel,.hm-cover[data-photo] .hm-stage .hm-jewel{width:100%}.hm-engraving{--cap:104px}.hm-cover-words{gap:10px;margin-top:28px}.hm-cover[data-photo] .hm-cover-words{text-align:left;grid-area:words;align-items:flex-start;gap:16px;margin:0;padding:0}.hm-cover:not([data-photo]) .hm-caption{font-family:var(--font-display);font-variation-settings:"wdth" 100;font-size:40px;font-style:normal;line-height:1.14}.hm-cover[data-photo] .hm-caption{font-size:22px}.hm-under{text-align:left;align-items:flex-start}.hm-date{font-size:20px}.hm-step{--cut:48px;--bev:64px;padding:96px 48px calc(96px + var(--cut))}.hm-floor{padding-bottom:120px}.hm-kicker{font-size:22px}.hm-text{font-size:19px}.hm-family{max-width:640px}.hm-family li{font-size:30px}.hm-inscription{--art:220px}.hm-honour{--art:140px}.hm-floor{--art:150px}.hm-numerals{--art:120px}.hm-plates-step{--art:72px;--kick:28.6px}.hm-place{--art:104px}.hm-beside{column-gap:40px}.hm-count-n{--cap:176px}.hm-count-l{font-size:28px}.hm-set{font-size:64px}.hm-plates{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-plates[data-count="1"]{grid-template-columns:minmax(0,480px)}.hm-plates[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-plates:is([data-count="5"],[data-count="7"],[data-count="9"]) .hm-plate:last-child{grid-column:span 2}.hm-event{--cap:40px}.hm-fit{--cap:72px}.hm-place .hm-btn-wide{width:auto;min-width:300px}.hm-reply{font-size:40px}.hm-actions{flex-flow:wrap;justify-content:center;max-width:640px}.hm-closing-line{font-size:34px}.hm-closing-names{font-size:30px}}@container inv (min-width:1120px){.hm-plates-step{--art:84px}.hm-plates-step .hm-beside-head{margin-top:0;display:block}.hm-plates-step .hm-art-side{width:var(--art);position:absolute;top:0;left:calc(100% + 56px)}}.inv.inv-card[data-layout=mirrors] .hm-cover{justify-content:center;height:640px;min-height:0;padding:24px 0}.inv.inv-card[data-layout=mirrors] .hm-stage{flex:0 auto;height:calc(149.23cqw - 47.7536px);min-height:400px;container-type:size}.inv.inv-card[data-layout=mirrors] .hm-stage .hm-jewel{width:auto;height:100cqh}.inv.inv-card[data-layout=mirrors] .hm-cover-words{margin-top:20px}.inv.inv-card[data-layout=mirrors] .hm-cover+.hm-step{margin-top:0}.inv.inv-card[data-layout=mirrors] .hm-invocation{min-height:32px;margin-bottom:6px}.inv.inv-card[data-layout=mirrors] .hm-cover[data-photo] .hm-stage{height:calc(119.384cqw - 38.2029px);min-height:300px}.inv.inv-card[data-layout=mirrors] .hm-cover[data-photo] .hm-under{--cap:46px;margin-bottom:4px}.inv.inv-card[data-layout=mirrors] .hm-cover[data-photo] .hm-cover-words{gap:4px;margin-top:16px}.inv-thumb[data-layout=mirrors] .hm>:not(.hm-cover),.inv-thumb[data-layout=mirrors] .hm-hall,.inv-strip[data-layout=mirrors] .hm-hall{display:none}.hm-jewel .env-case[data-state=sealed],.hm-jewel .env-case[data-state=opening]{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.hm-jewel .env-case .env-hit{width:auto;height:auto;inset:-100vh -50vw}.hm-jewel .env-case .env-hit:focus-visible{outline:none}.env-case[data-state=sealed]:has(.env-hit:focus-visible) .env-case-box{outline:2px solid var(--gold-hi);outline-offset:8px;border-radius:30px}.env-case-stage{flex-direction:column;align-items:center;gap:16px;width:100%;padding-top:19.4cqw;display:flex}.env-case-box{aspect-ratio:1272/1572;perspective:900px;width:88cqw;position:relative}.env-case-base{background-color:var(--t0);background-image:var(--field-grain), linear-gradient(to bottom, transparent 82%, #00000059);box-shadow:0 22px 34px -14px #000000bf, 0 2px 0 color-mix(in srgb, var(--t2) 70%, transparent);border-radius:26px;position:absolute;inset:0}.env-case-lid{transform-origin:50% 0;background-color:var(--t1);background-image:var(--field-grain), radial-gradient(120% 90% at 28% 18%, color-mix(in srgb, var(--t3) 60%, transparent) 0%, transparent 62%), linear-gradient(to bottom, transparent 64%, #00000047);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--t5) 45%, transparent), inset 1px 0 0 color-mix(in srgb, var(--t5) 25%, transparent), inset 0 -3px 8px #00000059;backface-visibility:hidden;border-radius:24px;position:absolute;inset:0 0 8px}.env-case-seam{border:1px dashed color-mix(in srgb, var(--t6) 55%, transparent);border-radius:18px;position:absolute;inset:6px}.env-case-line{border:1px solid color-mix(in srgb, var(--gold-hi) 75%, transparent);border-radius:10px;position:absolute;inset:16px}.env-case-mono{font-family:var(--font-display);color:color-mix(in srgb, var(--t0) 75%, var(--t1));text-shadow:-1px -1px 0 #00000073, 1px 1px 0 color-mix(in srgb, var(--t4) 70%, transparent);justify-content:center;align-items:center;gap:.12em;font-size:min(17cqw,72px);font-weight:400;line-height:1;display:flex;position:absolute;inset:0}.env-case-amp{font-size:.5em;font-weight:300}.env-case-catch{background:linear-gradient(to bottom, var(--gold-hi), var(--gold) 55%, var(--gold-deep));border-radius:3px 3px 6px 6px;width:36px;height:15px;position:absolute;bottom:-3px;left:50%;translate:-50%;box-shadow:0 2px 3px #0000008c,inset 0 1px #ffffff59}.env-case-catch:after{content:"";background:color-mix(in srgb, var(--gold-deep) 80%, #000);border-radius:2px;width:12px;height:3px;position:absolute;top:4px;left:50%;translate:-50%}.env-case-words{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.env-case :is(.env-for,.env-names,.env-date,.env-tap){text-transform:none;letter-spacing:0;margin:0}.env-case .env-for{font-family:var(--font-body);color:var(--on-cover-2);font-size:17px;font-style:italic}.env-case .env-names{font-family:var(--font-display);color:var(--on-cover);font-size:32px;font-weight:400;line-height:1.15}.env-case .env-date{font-family:var(--font-body);color:var(--on-cover-2);font-size:16px}.env-case .env-tap{font-family:var(--font-display);font-variation-settings:"wdth" 100;color:var(--gold-hi);margin-top:8px;padding:10px 24px;font-size:16px;font-weight:500;position:relative}.env-case .env-tap:before{content:"";background:var(--gold-hi);clip-path:polygon(evenodd,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px,8px 0,8.41px 1px,calc(100% - 8.41px) 1px,calc(100% - 1px) 8.41px,calc(100% - 1px) calc(100% - 8.41px),calc(100% - 8.41px) calc(100% - 1px),8.41px calc(100% - 1px),1px calc(100% - 8.41px),1px 8.41px,8.41px 1px);position:absolute;inset:0}@container inv (min-width:768px){.env-case-box{width:78cqw}.env-case-stage{padding-top:9cqw}}:is(.hm-jewel:has(>.env-case[data-state=sealed])>:is(.hm-gem,.hm-stone),.hm-cover:has(.env-case[data-state=sealed]) .hm-cover-words){opacity:0}.env-case[data-state=opening] .env-case-lid{animation:.6s cubic-bezier(.45,0,.3,1) forwards hm-lid}.env-case[data-state=opening] :is(.env-case-base,.env-case-catch){animation:.42s ease-out .12s forwards hm-out}.env-case[data-state=opening] .env-case-words{animation:.26s ease-out forwards hm-out}.hm-jewel:has(>.env-case[data-state=opening])>:is(.hm-gem,.hm-stone){animation:.48s ease-out .26s both hm-in}.hm-cover:has(.env-case[data-state=opening]) .hm-cover-words{animation:.3s ease-out 1.18s both hm-rise}@keyframes hm-lid{0%{opacity:1;transform:rotateX(0)}45%{opacity:1}to{opacity:0;transform:rotateX(-82deg)}}@keyframes hm-out{to{opacity:0}}@keyframes hm-in{0%{opacity:0}to{opacity:1}}@keyframes hm-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes hm-pass{0%{opacity:0}45%{opacity:.48}to{opacity:0}}@keyframes hm-pass-a{0%{opacity:0}45%{opacity:.48}to{opacity:0}}@keyframes hm-pass-b{0%{opacity:0}45%{opacity:.48}to{opacity:0}}@keyframes hm-sweep{0%{opacity:0;background-position:var(--pass-from)}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:var(--pass-to)}}@keyframes cv-catch{0%,to{fill:var(--cv-lit)}50%{fill:color-mix(in srgb, var(--cv-lit) 40%, var(--t8))}}@keyframes hm-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.inv[data-layout=mirrors][data-mode=web] .hm-jewel:not(:has(>.env-case[data-state])) .hm-light use{animation:hm-pass .38s ease-in-out calc(var(--d) + .2s) both}.inv[data-layout=mirrors][data-mode=web] .hm-jewel:has(>.env-case:is([data-state=opening],[data-state=open])) .hm-light use{animation:hm-pass .38s ease-in-out calc(var(--d) + .56s) both}.hm-gem[data-pass=a] .hm-light use{animation:hm-pass-a .38s ease-in-out var(--d) both!important}.hm-gem[data-pass=b] .hm-light use{animation:hm-pass-b .38s ease-in-out var(--d) both!important}.inv[data-layout=mirrors][data-mode=web] .hm>.hm-step{animation:.4s ease-out both hm-up}.inv[data-layout=mirrors][data-mode=web] .hm-step[data-lit]:after{animation:1.1s ease-in-out .12s both hm-sweep}.inv[data-layout=mirrors][data-mode=web] .hm-step[data-lit] .hm-carving .cv-li{animation:.9s ease-in-out .42s both cv-catch}}@media (prefers-reduced-motion:reduce){.hm-btn{transition:none}}@page hm-a5{size:A5 portrait;margin:12mm}@media print{.inv[data-layout=mirrors]{page:hm-a5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hm-cover{--hm-w:min(70cqw, 380px);break-after:page;min-height:0}.hm-step,.hm-plate{break-inside:avoid}.hm-light use,.hm>.hm-step,.hm-step:after{animation:none!important}.hm-count,.hm-cal{display:none}.hm-btn{min-height:0;color:var(--on-cover);padding:0}.hm-btn:before{display:none}}[data-mode=print] .hm-cover{--hm-w:min(70cqw, 380px)}[data-mode=print] .hm-count{display:none}
.inv[data-layout=herbarium]{--hb-fibres:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cpath d='M104.6 92.9q-5 1.3 -10.2 1.6M13.3 119.2q-6.4 0.9 -12.1 3.9M160.3 23.1q3.2 2.2 6.7 0.8M132.9 150.2q5.7 3.3 11.8 5.6M50.6 202.4q4.6 2.1 9.3 3.8M169.8 123.8q1.8 4 6 5.5M207.9 21.8q3.9 2.6 4.4 7.3M107.1 83.9q-2.3 5.2 -6.3 9.3M81.8 101.8q-5.1 0.8 -9.9 2.9M40.3 196.6q-0.2 3.9 -0.5 7.9M30.2 19.5q-5.1 1.3 -10.3 0.4M155.3 24.3q-3.4 1.5 -4.9 4.9M128.2 87.3q6 0.6 10.8 4.4M41 146.8q-0.8 6.6 1.9 12.6M180.8 147.2q5.9 -1.1 11.8 0.2M33.2 117.9q-3.7 5 -6.6 10.5' fill='none' stroke='%23E3D8C0' stroke-opacity='.4' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E");--hb-deckle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath d='M0 0H120V8.6L120 8.6L118 7.8L116 7.1L114 6L112 6.8L110 7.7L108 6.6L106 7.1L104 6.6L102 5.7L100 6.6L98 7.2L96 6.7L94 6.3L92 7L90 5.7L88 6.8L86 7.6L84 7.8L82 8L80 7.3L78 5.9L76 6.6L74 6L72 5.9L70 7.1L68 6.4L66 7L64 8.2L62 7.3L60 6.2L58 6.9L56 6.3L54 7.3L52 6.4L50 6.3L48 5.6L46 5.3L44 6.1L42 7.4L40 6.8L38 6.1L36 5L34 5.2L32 6.2L30 7.3L28 8.3L26 8.4L24 8.5L22 7.9L20 7.8L18 7L16 6L14 6.1L12 6.3L10 6.7L8 7.1L6 8.2L4 8.3L2 9.4L0 8.6Z'/%3E%3C/svg%3E");--hb-deckle-shade:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath d='M0 0H120V8.2L120 8.2L118 9.8L116 11.3L114 11.6L112 11L110 10.3L108 9L106 10.1L104 9.5L102 9.3L100 7.9L98 7L96 7L94 7.5L92 8.4L90 8.7L88 8L86 9.2L84 9.1L82 8.2L80 9L78 8.1L76 8L74 8.4L72 9.3L70 9.5L68 10.7L66 10.2L64 10.2L62 10.9L60 10.6L58 12L56 11.7L54 10.9L52 10.9L50 11.4L48 11.4L46 10.3L44 11.1L42 10.5L40 10L38 9.9L36 8.9L34 7.8L32 8.6L30 8.1L28 8.3L26 9.1L24 7.5L22 8.5L20 8.2L18 8.4L16 9.3L14 8.3L12 9.1L10 9.4L8 8.9L6 9.7L4 9.1L2 9.7L0 8.2Z'/%3E%3C/svg%3E");background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.6}.hb{background-color:var(--paper);background-image:var(--hb-fibres), var(--field-grain);position:relative;overflow-x:clip}.hb-kicker{font-family:var(--font-display);color:var(--ink-2);margin:0;font-size:22px;font-style:italic;line-height:1.3}.hb-text{text-wrap:pretty;max-width:34em;margin:0;font-size:18px;line-height:1.6}.hb-quiet{color:var(--ink-2)}.hb-cal{color:var(--ink-2);margin:0;font-size:17px;line-height:1.4}.hb-cal a,.hb-link{min-height:44px;font-family:var(--font-display);color:var(--accent-2);text-underline-offset:4px;align-items:center;font-size:17px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hb-btn{min-height:52px;font-family:var(--font-display);text-align:center;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-size:18px;line-height:1.2;text-decoration:none;transition:transform .12s;display:flex}.hb-btn:active{transform:scale(.97)}.hb-btn:focus-visible,.hb-cal a:focus-visible,.hb-link:focus-visible,.hb-photo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hb-btn-primary{background:var(--accent-2);color:var(--on-accent)}.hb-cover{grid-template-columns:minmax(0,1fr);grid-template-areas:"inv""plate""names""label";align-content:start;padding:20px 0 48px;display:grid;position:relative}.inv[data-layout=herbarium][data-mode=web] .hb-cover{min-height:100svh}.phone-scroll .inv[data-layout=herbarium] .hb-cover,.sheet-body .inv[data-layout=herbarium] .hb-cover{min-height:100cqh}@media screen{@container inv (max-width:767px){.inv[data-layout=herbarium][data-mode=web]:not(.inv-card) .hb-cover,.phone-scroll .inv[data-layout=herbarium]:not(.inv-card) .hb-cover,.sheet-body .inv[data-layout=herbarium]:not(.inv-card) .hb-cover{grid-template-rows:auto minmax(280px,1fr) auto auto;padding-bottom:20px}.inv[data-layout=herbarium][data-mode=web]:not(.inv-card) .hb-plate,.phone-scroll .inv[data-layout=herbarium]:not(.inv-card) .hb-plate,.sheet-body .inv[data-layout=herbarium]:not(.inv-card) .hb-plate{--art-w:min(100cqw, calc((100cqh - 34px) * .909));container-type:size}.inv[data-layout=herbarium][data-mode=web]:not(.inv-card) .hb[data-photo] .hb-plate,.phone-scroll .inv[data-layout=herbarium]:not(.inv-card) .hb[data-photo] .hb-plate,.sheet-body .inv[data-layout=herbarium]:not(.inv-card) .hb[data-photo] .hb-plate{--art-w:min(100cqw, calc((100cqh - 38px) * .8))}.inv[data-layout=herbarium]:not(.inv-card) .hb-plate :is(.hb-specimen,.hb-mount){margin-inline:auto}.design-bar~main .inv[data-layout=herbarium][data-mode=web] .hb-cover{min-height:calc(100svh - var(--hb-design-bar,96px))}}}.inv[data-layout=herbarium] .hb-invocation{text-align:left;min-height:40px;color:var(--ink);grid-area:inv;align-items:center;margin:-12px 24px 8px;display:flex}.hb-plate{--art-w:100cqw;--spec-w:var(--art-w);grid-area:plate;min-width:0;position:relative}.hb[data-photo] .hb-plate{--spec-w:calc(var(--art-w) * .7)}.hb-bars{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 24px;display:flex}.hb-scale{flex-direction:column;gap:3px;display:flex}.hb-scale-bar{box-sizing:border-box;width:calc(var(--spec-w) * var(--bar));border:1px solid var(--ink-2);height:9px;display:flex}.hb-scale-cm{background:var(--paper);flex:1 1 0}.hb-scale-cm:nth-child(odd){background:var(--accent)}.hb-scale-cm+.hb-scale-cm{border-left:1px solid var(--ink-2)}.hb-scale-caps{width:calc(var(--spec-w) * var(--bar) + 2.1em);font-family:var(--font-display);color:var(--ink-2);white-space:nowrap;justify-content:space-between;gap:4px;font-size:12px;line-height:1.2;display:flex}.hb-strip{flex:none;display:flex}.hb-patch{border:1px solid var(--ink-2);width:12px;height:12px}.hb-patch+.hb-patch{margin-left:-1px}.hb-patch[data-patch=paper]{background:var(--paper)}.hb-patch[data-patch=ink]{background:var(--ink)}.hb-patch[data-patch=deep]{background:var(--accent-2)}.hb-patch[data-patch=leaf]{background:#5e6a36}.hb-patch[data-patch=petal]{background:#f3ebd3}.hb-patch[data-patch=strap]{background:#efe7d2}.hb-specimen{width:var(--art-w);aspect-ratio:1000/1100;height:auto;margin-top:8px;display:block;overflow:visible}.hb-mount{width:var(--art-w);aspect-ratio:375/469;margin-top:12px;position:relative}.hb-photo{width:74.67%;height:74.63%;color:inherit;-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;left:6.4%}.hb-photo-img{object-fit:cover;width:100%;height:100%;display:block}.hb-corner{background:color-mix(in srgb, var(--ink) 85%, transparent);pointer-events:none;width:18px;height:18px;position:absolute}.hb-corner[data-corner=tl]{clip-path:polygon(0 0,100% 0,0 100%);top:-4px;left:-4px}.hb-corner[data-corner=tr]{clip-path:polygon(0 0,100% 0,100% 100%);top:-4px;right:-4px}.hb-corner[data-corner=bl]{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-4px;left:-4px}.hb-corner[data-corner=br]{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-4px;right:-4px}.hb-mount .hb-specimen{width:70%;margin:0;position:absolute;top:38.4%;left:30%}.hb-fit{--cap:64px;container-type:inline-size}.hb-name,.hb-venue,.hb-amp{--m:100cqw;--whole1:calc(var(--m) / (.56 * var(--c1)));--whole2:calc(var(--m) / (.56 * var(--c2)));--gate1:calc((var(--whole1) - .7 * var(--cap)) * 1000);--gate2:calc((var(--whole2) - .7 * var(--cap)) * 1000);--size1:calc(min(var(--whole1), var(--cap), max(0px, var(--gate1))) + min(max(26px, min(calc(var(--m) / (.56 * var(--l1))), calc(var(--cap) * var(--f1)))), max(0px, calc(-1 * var(--gate1)))));--size2:calc(min(var(--whole2), var(--cap), max(0px, var(--gate2))) + min(max(26px, min(calc(var(--m) / (.56 * var(--l2))), calc(var(--cap) * var(--f2)))), max(0px, calc(-1 * var(--gate2)))));--pair:max(26px, min(var(--size1), var(--size2)));font-family:var(--font-display);letter-spacing:0;overflow-wrap:normal;word-break:normal;margin:0;font-style:italic;font-weight:400;line-height:1.02}.hb-name,.hb-venue{font-size:min(var(--pair), calc(var(--m) / (.56 * var(--l))));text-wrap:balance;color:var(--ink)}.hb-names{flex-direction:column;grid-area:names;align-items:flex-start;margin:24px 24px 0;display:flex}.hb-amp{font-size:var(--pair);color:var(--accent)}.hb-label{box-sizing:border-box;background-color:var(--paper-2);background-image:var(--paper-grain);border:1px solid color-mix(in srgb, var(--ink-2) 50%, transparent);grid-area:label;justify-self:end;width:272px;max-width:calc(100% - 48px);margin:20px 24px 0;padding:12px 14px 10px}.hb-label-plant{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0 0 8px;padding-bottom:8px;display:flex}.hb-latin{font-family:var(--font-display);color:var(--ink);font-size:17px;font-style:italic;line-height:1.3}.hb-common{font-family:var(--font-caps);color:var(--ink-2);font-size:14px;line-height:1.4}.hb-label-rows{flex-direction:column;gap:4px;margin:0;display:flex}.hb-label-rows>div{grid-template-columns:48px minmax(0,1fr);column-gap:8px;display:grid}.hb-label-rows dt,.hb-label-rows dd{font-family:var(--font-caps);margin:0;font-size:14px;line-height:1.45}.hb-label-rows dt{color:var(--ink-2)}.hb-label-rows dd{color:var(--ink);overflow-wrap:break-word}.hb-record{--hb-shade:#ddd2bb;--hb-card:#fcfaf3;--hb-manila:#eddcb2;flex-direction:column;gap:80px;padding:80px 24px;display:flex;position:relative}.hb-sprite{width:0;height:0;position:absolute;overflow:hidden}.hb-field{flex-direction:column;gap:16px;min-width:0;display:flex}.hb-field-name{font-family:var(--font-display);color:var(--accent-2);margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:1.2}.hb-field-body{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}:is(.hb-card,.hb-slip,.hb-tag,.hb-stub,.hb-tear){isolation:isolate;position:relative}:is(.hb-card,.hb-slip,.hb-tag):before,:is(.hb-card,.hb-slip,.hb-tag):after{content:"";z-index:-1;rotate:var(--tilt,0deg);pointer-events:none;position:absolute;inset:0}:is(.hb-card,.hb-slip,.hb-tag):before{background:var(--hb-shade);translate:1px 1.5px}.hb-typed{max-width:30em;font-family:var(--font-caps);color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.hb-det{font-family:var(--font-caps);color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.hb-det-latin{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hb-family{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.hb-family li{font-family:var(--font-display);text-wrap:pretty;font-size:24px;line-height:1.3}.hb-field-body:has(>.hb-card){align-items:stretch}.hb-card{--tilt:-1.1deg;flex-direction:column;gap:14px;margin:40px 4px 0 0;padding:58px 22px 20px;display:flex}.hb-card:after{background-color:var(--hb-card);background-image:var(--paper-grain);outline:1px solid color-mix(in srgb, var(--accent-2) 45%, transparent);outline-offset:-7px}.hb-card-plant{width:206px;height:auto;position:absolute;top:-56px;right:0;overflow:visible;rotate:-5deg}.hb-card .hb-family{gap:12px}.hb-card .hb-family li{font-size:22px}.hb-card .hb-det{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.hb-field-body:has(>.hb-dated){align-items:stretch}.hb-dated{isolation:isolate;padding-bottom:84px;position:relative}.hb-slip{--tilt:.7deg;z-index:1;width:calc(100% - 40px);padding:20px 20px 22px;display:flow-root}.hb-slip:after{background-color:var(--paper-2);background-image:var(--paper-grain);border-top:1px solid color-mix(in srgb, var(--accent-2) 35%, transparent)}.hb-stamp-room{float:right;width:80px;height:62px;margin:0 -2px 4px 8px}.hb-stamp{z-index:2;width:132px;height:132px;color:var(--accent);pointer-events:none;position:absolute;top:-58px;right:-2px;rotate:-9deg}.hb-stamp-type,.hb-stamp-sheet text{font-family:var(--font-caps)}.hb-petals{z-index:0;width:140px;height:auto;position:absolute;bottom:0;left:18px;overflow:visible;rotate:-8deg}.hb-count-wrap>*+*{margin-top:8px}.hb-count,.hb-today,.hb-kept{clear:both}.hb-count{flex-wrap:wrap;align-items:baseline;column-gap:16px;margin:0;display:flex}.hb-count-n{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--ink);font-size:144px;line-height:.9}.hb-count-n[data-digits="3"]{font-size:min(144px,58.1395cqw - 74.4186px)}.hb-count-n[data-digits="4"]{font-size:min(144px,43.4783cqw - 55.6522px)}.hb-count-l{font-family:var(--font-display);color:var(--accent-2);font-size:28px;font-style:italic;line-height:1.2}.hb-today{font-family:var(--font-display);margin:0;font-size:min(96px,37.037cqw - 47.4074px);font-style:italic;line-height:1}.hb-kept{font-family:var(--font-display);margin:0 0 8px;font-size:44px;font-style:italic;line-height:1.1}.hb-slip .hb-typed{clear:both;padding-top:14px}.hb-field-body:has(>.hb-day){align-items:stretch;gap:40px}.hb-day{flex-direction:column;display:flex}.hb-day-name{font-family:var(--font-display);margin:0;font-size:24px;font-style:italic;font-weight:400;line-height:1.25}.hb-tags{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-tag{--tilt:-1deg;--cut:20px;flex-direction:column;gap:8px;width:calc(100% - 14px);margin-top:116px;padding:18px 66px 18px 20px;display:flex}.hb-tag[data-side=l]{--tilt:.9deg;margin-left:14px;padding:18px 20px 18px 66px}.hb-tag[data-n="1"]{--tilt:1.2deg}.hb-tag[data-n="2"]{--tilt:-.6deg}.hb-tag:before,.hb-tag:after{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%)}.hb-tag[data-side=l]:before,.hb-tag[data-side=l]:after{clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.hb-tag:after{background-color:var(--hb-manila);background-image:var(--hb-fibres), var(--paper-grain)}.hb-tie{z-index:1;pointer-events:none;position:absolute;top:-112px;right:0;overflow:visible}.hb-tag[data-side=l] .hb-tie{left:0;right:auto;scale:-1 1}.hb-event-name{font-family:var(--font-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:28px;line-height:1.1}.hb-rows{flex-direction:column;gap:4px;margin:0;display:flex}.hb-rows>div{grid-template-columns:54px minmax(0,1fr);display:grid}.hb-rows dt,.hb-rows dd{margin:0;font-size:17px;line-height:1.45}.hb-rows dt{color:var(--ink-2);font-style:italic}.hb-tag .hb-det{margin-top:2px}.hb-tag .hb-cal{flex-wrap:wrap;column-gap:20px;margin-top:-6px;display:flex}.hb-tag .hb-cal>span[aria-hidden]{display:none}.hb-tag .hb-cal a{color:var(--ink);-webkit-text-decoration-color:var(--accent-2);text-decoration-color:var(--accent-2)}.hb-venue-fit{--cap:56px;width:100%}.hb-venue{color:var(--ink)}.hb-glassine{isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-self:flex-end;width:calc(100% - 18px);min-height:214px;padding:132px 16px 18px;display:flex;position:relative}.hb-glassine-back,.hb-glassine-front{width:100%;height:100%;position:absolute;inset:0;rotate:1.3deg}.hb-glassine-plant{width:122px;height:auto;position:absolute;top:2px;right:18px;overflow:visible;rotate:6deg}.hb-glassine-label{box-sizing:border-box;background-color:var(--paper-2);background-image:var(--paper-grain);border:1px solid color-mix(in srgb, var(--accent-2) 55%, transparent);outline:1px solid color-mix(in srgb, var(--accent-2) 30%, transparent);outline-offset:-5px;align-self:flex-start;max-width:min(100%,300px);padding:10px 14px 11px;position:relative}.hb-field-body>.hb-btn-primary{align-self:stretch;margin-top:8px}.inv[data-layout=herbarium]{--hb-perf-stub:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H12V6H9A3 3 0 0 0 3 6H0Z'/%3E%3C/svg%3E");--hb-perf-tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 0H3A3 3 0 0 0 9 0H12V6H0Z'/%3E%3C/svg%3E");--hb-solid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M0 0H8V8H0Z'/%3E%3C/svg%3E")}.hb-field-body:has(>.hb-replycard){align-items:stretch}.hb-replycard{filter:drop-shadow(1px 1.5px 0 var(--hb-shade));flex-direction:column;display:flex;position:relative}.hb-stub,.hb-tear{background-color:var(--accent-3);background-image:var(--hb-fibres), var(--paper-grain);color:var(--ink)}.hb-stub{-webkit-mask:var(--hb-perf-stub) 6px 100% / 12px 6px repeat-x, var(--hb-solid) 0 0 / 100% calc(100% - 6px) no-repeat;-webkit-mask:var(--hb-perf-stub) 6px 100% / 12px 6px repeat-x, var(--hb-solid) 0 0 / 100% calc(100% - 6px) no-repeat;mask:var(--hb-perf-stub) 6px 100% / 12px 6px repeat-x, var(--hb-solid) 0 0 / 100% calc(100% - 6px) no-repeat;padding:40px 22px 18px}.hb-tear{-webkit-mask:var(--hb-perf-tear) 6px 0 / 12px 6px repeat-x, var(--hb-solid) 0 100% / 100% calc(100% - 6px) no-repeat;-webkit-mask:var(--hb-perf-tear) 6px 0 / 12px 6px repeat-x, var(--hb-solid) 0 100% / 100% calc(100% - 6px) no-repeat;mask:var(--hb-perf-tear) 6px 0 / 12px 6px repeat-x, var(--hb-solid) 0 100% / 100% calc(100% - 6px) no-repeat;padding:22px 22px 24px}.hb-doob{z-index:1;pointer-events:none;width:128px;height:auto;position:absolute;top:-50px;right:8px;overflow:visible;rotate:-2deg}.hb-reply-line{font-family:var(--font-display);color:var(--accent-2);text-wrap:pretty;margin:0;font-size:22px;font-style:italic;line-height:1.3}.hb-reply{flex-direction:column;gap:12px;display:flex}.hb-btn-line{border-color:var(--accent-2);color:var(--accent-2)}.hb-reply .hb-link{align-self:flex-start}.hb-reply-print{margin:0;padding:0 0 0 1.1em;font-size:18px}.hb-folder{background:var(--accent-2);color:var(--on-accent);padding:72px 24px;position:relative}.hb-folder:before,.hb-folder:after{content:"";pointer-events:none;height:14px;position:absolute;top:-1px;left:0;right:0;-webkit-mask-size:120px 14px;mask-size:120px 14px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.hb-folder:before{background:var(--cover-2);-webkit-mask-image:var(--hb-deckle-shade);-webkit-mask-image:var(--hb-deckle-shade);mask-image:var(--hb-deckle-shade)}.hb-folder:after{background-color:var(--paper);background-image:var(--field-grain);-webkit-mask-image:var(--hb-deckle);-webkit-mask-image:var(--hb-deckle);mask-image:var(--hb-deckle)}.hb-folder-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hb-folder-line{max-width:18em;font-family:var(--font-display);text-wrap:pretty;margin:0 0 16px;font-size:30px;font-style:italic;line-height:1.25}.hb-folder-names{font-family:var(--font-display);margin:0;font-size:24px;line-height:1.3}.hb-folder-small{color:var(--on-accent-2);margin:0;font-size:17px;line-height:1.5}.hb-folder-tag{overflow-wrap:break-word}@container inv (min-width:768px){.inv[data-layout=herbarium]{font-size:19px}.hb-cover{grid-template:"inv inv""art bars""art names"minmax(0,1fr)"art label"/58% minmax(0,1fr);column-gap:0;padding:40px 48px 48px 0}.inv[data-layout=herbarium] .hb-invocation{margin:-20px 0 16px 48px}.hb-plate{--art-w:min(calc(58cqw - 72px), 618px);display:contents}.hb[data-photo] .hb-plate{--art-w:min(calc(58cqw - 72px), 544px)}.hb-bars{grid-area:bars;padding:0}.hb-specimen,.hb-mount{grid-area:art;place-self:start center;margin-top:0}.hb-names{align-self:center;width:min(100%,520px);margin:40px 0}.hb-fit{--cap:96px}.hb-label{align-self:end;margin:0}.hb-record{gap:112px;width:100%;max-width:808px;margin-inline:auto;padding:112px 24px}.hb-field{grid-template-columns:160px minmax(0,1fr);gap:0 24px;display:grid}.hb-field-name{padding-top:2px;font-size:30px}.hb-kicker{font-size:24px}.hb-text{font-size:19px}.hb-family li{font-size:28px}.hb-count-n,.hb-count-n[data-digits]{font-size:200px}.hb-count-l{font-size:32px}.hb-day-name{font-size:28px}.hb-card{max-width:560px;margin-top:40px;padding:56px 32px 26px}.hb-card-plant{width:216px;top:-60px;right:-18px}.hb-card .hb-family li{font-size:26px}.hb-dated{max-width:560px;padding-bottom:80px}.hb-slip{padding:26px 28px}.hb-stamp-room{width:112px;height:72px}.hb-stamp{width:168px;height:168px;top:-76px;right:-26px}.hb-petals{width:144px;left:40px}.hb-tags{max-width:560px}.hb-tag{padding-left:28px}.hb-tag[data-side=l]{margin-left:20px;padding:18px 28px 18px 66px}.hb-event-name{font-size:32px}.hb-venue-fit{--cap:80px}.hb-glassine{align-self:flex-start;width:min(100%,460px);min-height:250px;margin-left:32px;padding-top:150px}.hb-glassine-plant{width:140px;right:28px}.hb-field-body>.hb-btn-primary{align-self:flex-start;min-width:280px}.hb-replycard{max-width:560px}.hb-stub,.hb-tear{padding-inline:32px}.hb-tear{padding-bottom:32px}.hb-reply{flex-flow:wrap;align-items:center}.hb-reply .hb-btn{flex:200px}.hb-reply .hb-link{flex-basis:100%}.hb-folder{padding:72px 24px}.hb-folder-col{max-width:760px;margin-inline:auto}.hb-folder-line{font-size:44px}.hb-folder-names{font-size:28px}}.inv.inv-card[data-layout=herbarium] .hb-cover{grid-template-rows:auto minmax(220px,1fr) auto auto;height:640px;min-height:0;padding:16px 0 20px}.inv.inv-card[data-layout=herbarium] .hb-plate{--art-w:min(100cqw, calc((100cqh - 32px) * .909));container-type:size}.inv.inv-card[data-layout=herbarium] .hb[data-photo] .hb-plate{--art-w:min(100cqw, calc((100cqh - 36px) * .8))}.inv.inv-card[data-layout=herbarium] :is(.hb-specimen,.hb-mount){margin-inline:auto}.inv.inv-card[data-layout=herbarium] .hb-invocation{min-height:32px;margin:-8px 24px 4px}.inv.inv-card[data-layout=herbarium] .hb-names{margin-top:12px}.inv.inv-card[data-layout=herbarium] .hb-label{margin-top:16px;padding:10px 14px}.inv.inv-card[data-layout=herbarium] .hb-label-plant,.inv-thumb[data-layout=herbarium] .hb>:not(.hb-cover),:is(.inv-thumb,.inv-strip)[data-layout=herbarium] :is(.hb-veins,.hb-weave,.hb-stain){display:none}.env-blotter[data-state=sealed],.env-blotter[data-state=opening]{z-index:60;perspective:1400px;position:absolute;inset:0}.env-blotter-sheet{background-color:#d9d3c6;background-image:var(--field-grain), var(--field-grain);transform-origin:50% 0;background-position:0 0,97px 53px;position:absolute;inset:0}.env-blotter-label{box-sizing:border-box;background-color:var(--paper-2);background-image:var(--paper-grain);border:1px solid color-mix(in srgb, var(--ink-2) 50%, transparent);width:232px;max-width:calc(100% - 48px);font-family:var(--font-caps);color:var(--ink);padding:16px 16px 14px;position:absolute;bottom:28%;right:24px}.env-blotter-label p{margin:0;font-size:14px;line-height:1.45}.env-blotter .env-blotter-for{color:var(--ink-2)}.env-blotter .env-blotter-names{overflow-wrap:break-word;margin:6px 0 2px;font-size:20px;line-height:1.25}.env-blotter .env-blotter-tap{border-top:1px solid var(--line);color:var(--ink-2);margin-top:12px;padding-top:10px}.env-blotter[data-state=opening] .env-blotter-sheet{animation:.9s cubic-bezier(.45,0,.2,1) forwards hb-lift}@keyframes hb-lift{0%{transform:rotateX(0)translateY(0)}33%{transform:rotateX(14deg)translateY(0)}to{transform:rotateX(24deg)translateY(-115%)}}@keyframes hb-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.inv[data-layout=herbarium][data-mode=web] .hb{animation:.5s ease-out both hb-fade}}@media (prefers-reduced-motion:reduce){.hb-btn{transition:none}}@page hb-a5{size:A5 portrait;margin:14mm}@media print{.inv[data-layout=herbarium]{page:hb-a5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hb{animation:none}.hb-cover{break-after:page;min-height:0;padding:0}.hb-plate{--art-w:min(100cqw, 260px)}.hb-names{--cap:44px;margin-top:16px}.hb-label{margin-top:16px}.hb-record{gap:48px;padding-block:0 48px}:is(.hb-specimen,.hb-mount){margin-inline:auto}.hb-field,.hb-card,.hb-dated,.hb-tag,.hb-glassine,.hb-replycard{break-inside:avoid}.hb-count-wrap,.hb-cal{display:none}.hb-btn,.hb-link{min-height:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:block}}[data-mode=print] :is(.hb-count-wrap,.hb-cal){display:none}
[data-theme=saptapadi]{--bd-deep:#8c6118;--bd-mid:#c2913a;--bd-light:#f0d58a;--bd-spec:#fff3c8}[data-theme=saptapadi][data-palette=lal]{--bd-deep:#6e0e14;--bd-mid:#a61e28;--bd-light:#e0402e;--bd-spec:#f08a86}.sp-fine{display:var(--sp-fine,inline)}.inv-thumb,.inv-strip{--sp-fine:none}.inv[data-layout=steps]{color:var(--ink);font-family:var(--font-body);font-synthesis:none;background-color:#3b0b12;font-size:17px;line-height:1.5}.sp{--sp-screen:100svh;--sp-col-r:24px;--sp-m:calc(100cqw - 48px);--sp-inv:0px;--sp-head:40px;--sp-foot:34px;--sp-now:0px;--sp-pair:max(26px, min(64px, var(--sp-m) / (.72 * var(--l1,6)), var(--sp-m) / (.72 * var(--l2,6))));--sp-date2:clamp(0px, (var(--dw,0) * 1px - var(--sp-m)) * 100, 24.3px);--sp-words:calc(92.6px + 3.1 * var(--sp-pair) + var(--sp-date2) + var(--sp-now) + var(--sp-foot));--sp-room:calc(var(--sp-screen) - 56px - var(--sp-head) - var(--sp-inv) - var(--sp-words) - 12px);--sp-kh:clamp(75cqw, var(--sp-room), 102cqw);--sp-top:calc(var(--sp-head) + max(0px, var(--sp-room) - var(--sp-kh)) * .55);--sp-end-h:60cqw;--sp-fringe:26px;background-color:#3b0b12;position:relative;overflow-x:clip}.sp[data-invocation]{--sp-inv:48px}.inv:not(.inv-card) .sp:has(.sp-cover .sp-now:not([hidden])){--sp-now:48px}.phone-scroll .inv[data-layout=steps] .sp,.sheet-body .inv[data-layout=steps] .sp{--sp-screen:100cqh}.sp-defs{width:0;height:0;position:absolute;overflow:hidden}:where(.sp) :is(h1,h2,h3,p,ul,ol){margin:0}.sp-vow{font-family:var(--font-body);color:var(--t2);text-wrap:balance;font-size:15px;font-weight:600;line-height:1.35}.sp-h{font-family:var(--font-display);color:var(--t1);text-wrap:balance;padding-bottom:.08em;font-size:26px;font-weight:600;line-height:1.3}.sp-text{color:var(--t1);text-wrap:pretty;font-size:17px;line-height:1.5}.sp-quiet{color:var(--t2)}.sp-cal{color:var(--t2);flex-wrap:wrap;column-gap:4px;font-size:16px;font-weight:600;display:flex}.sp-cal a,.sp-link{min-height:44px;color:var(--t1);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--link-line,currentColor);text-decoration-color:var(--link-line,currentColor);align-items:center;font-size:16px;font-weight:600;display:inline-flex}.sp-btn{min-height:52px;font-family:var(--font-body);text-align:center;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .12s;display:flex}.sp-btn:active{transform:scale(.97)}.sp-btn:focus-visible,.sp-link:focus-visible,.sp-cal a:focus-visible,.sp-now:focus-visible,.sp-photo:focus-visible{outline:3px solid var(--t1);outline-offset:3px}.sp-btn-primary{background:var(--btn-bg);color:var(--btn-ink)}.sp-btn-secondary{border-color:var(--t1);color:var(--t1)}.sp-cover{--t1:var(--on-cover);--t2:var(--on-cover-2);z-index:1;min-height:calc(var(--sp-screen) - 56px);padding:var(--sp-top) 0 var(--sp-foot);background-color:var(--cover);background-image:var(--field-grain), radial-gradient(60% 38% at 18% 22%, color-mix(in srgb, var(--cover-patch) 40%, transparent) 0%, transparent 100%), radial-gradient(55% 34% at 86% 58%, color-mix(in srgb, var(--cover-patch) 40%, transparent) 0%, transparent 100%), radial-gradient(70% 30% at 34% 92%, color-mix(in srgb, var(--cover-patch) 40%, transparent) 0%, transparent 100%);flex-direction:column;display:flex;position:relative}.sp[data-palette=raat] .sp-cover{background-image:var(--field-grain), radial-gradient(48% 30% at 50% 26%, #f2a04629 0%, transparent 100%), radial-gradient(60% 38% at 18% 22%, color-mix(in srgb, var(--cover-patch) 40%, transparent) 0%, transparent 100%)}.design-bar~main .inv[data-layout=steps][data-mode=web] .sp{--sp-screen:calc(100svh - var(--sp-design-bar,93px))}.inv[data-layout=steps] .sp-invocation{height:40px;color:var(--on-cover);justify-content:center;align-items:center;margin:0 24px 8px;display:flex}.sp-knotbox{height:var(--sp-kh);-webkit-tap-highlight-color:transparent;flex:none;margin:0;position:relative}.sp-knot{top:calc(var(--sp-kh) * -.146667);left:calc((100cqw - var(--sp-kh) * 1.33333) * .54);width:calc(var(--sp-kh) * 1.33333);height:calc(var(--sp-kh) * 1.2);display:block;position:absolute;overflow:visible}.sp-knot-d{display:none}.sp-cover-words{padding:16px var(--sp-col-r) 0 24px;flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.sp-names{--cap:64px;--pair:max(26px, min(var(--cap), var(--sp-m) / (.72 * var(--l1)), var(--sp-m) / (.72 * var(--l2))));max-width:var(--sp-m);padding-bottom:calc(var(--pair) * .2);flex-direction:column;align-items:flex-start;display:flex}.sp-name{font-family:var(--font-display);font-weight:600;font-size:min(var(--pair), var(--sp-m) / (.72 * var(--l)));color:var(--names);overflow-wrap:normal;word-break:keep-all;text-wrap:balance;line-height:1.08}.sp-amp{font-family:var(--font-body);color:var(--connector);font-weight:600}.sp-names>.sp-amp{font-size:calc(var(--pair) * .6);margin:.08em 0 .04em;line-height:1.1}.sp-date{color:var(--on-cover);text-wrap:balance;margin-top:16px;font-size:18px;font-weight:600;line-height:1.35}.sp-now{min-height:44px;color:var(--on-cover);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--connector);text-decoration-color:var(--connector);align-items:center;margin-top:4px;font-size:16px;font-weight:600;display:inline-flex}.sp-now[hidden]{display:none}.sp-vow-cover{margin-top:16px}.sp-step{background-color:var(--bg);color:var(--t1);margin-top:-14px;padding:56px 0 64px;position:relative;box-shadow:0 -3px 6px -2px #00000057}.sp-step[data-step="2"]{z-index:2}.sp-step[data-step="3"]{z-index:3}.sp-step[data-step="4"]{z-index:4}.sp-step[data-step="5"]{z-index:5}.sp-step[data-step="6"]{z-index:6}.sp-step[data-step="7"]{z-index:7}.sp-in{padding:0 var(--sp-col-r) 0 24px;position:relative}.sp-art{width:100%;height:auto;display:block;overflow:visible}.sp-obj .sp-vow{margin-top:12px}.sp-words>*+*{margin-top:16px}.sp-leaf{--bg:#2e6623;--t1:#fbf3dc;--t2:#dce8c6;background-image:linear-gradient(#6fa456 0 1px,#4e8a3a 1px,#3c7a2e 12px,#14320e80 12px,#0000 15px),linear-gradient(172deg,#ffffff12 0%,#0000 34% 60%,#0000001a 100%),repeating-linear-gradient(96deg,#0000 0 20px,#6ea05033 20px 21px),repeating-linear-gradient(96deg,#0000 0 6px,#1842126b 6px 7px)}.sp-obj-ms{text-align:right;width:168px;margin-left:auto}.sp-family{padding:0;list-style:none}.sp-family li{color:var(--t1);text-wrap:pretty;font-size:19px;line-height:1.5}.sp-family li+li{margin-top:20px}.sp-sindoor{--bg:#a61e28;--t1:#fff1dc;--t2:#f9d6c2;--btn-bg:#fbefd2;--btn-ink:#3b0b12;background-image:linear-gradient(#8c1620 0 4px,#e2a12c 4px 6px,#8c1620 6px 9px,#0000002e 9px,#0000 12px),repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffdcc80f 0 1px,#0000 1px 3px)}.sp-count{grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"kick kick""slot obj""rest rest";align-items:center;gap:14px 12px;display:grid}.sp-count>.sp-words{display:contents}.sp-count .sp-kick{grid-area:kick}.sp-count .sp-slot{grid-area:slot;align-self:center}.sp-count .sp-obj{text-align:center;grid-area:obj}.sp-count>.sp-words>:not(.sp-kick,.sp-slot){grid-column:1/-1}.sp-count [data-show]{display:none}.sp-count[data-phase=count] [data-show~=count],.sp-count[data-phase=today] [data-show~=today],.sp-count[data-phase=begun] [data-show~=begun],.sp-count[data-phase=after] [data-show~=after]{display:block}.sp-count .sp-kick span[data-show]{display:none}.sp-count[data-phase=count] .sp-kick span[data-show=count],.sp-count[data-phase=today] .sp-kick span[data-show=today]{display:inline}.sp-count-n{font-family:var(--font-display);font-weight:600;font-size:min(120px, calc((var(--sp-m) - 140px) / (.76 * var(--digits))));color:var(--t1);font-variant-numeric:oldstyle-nums;padding-bottom:.12em;line-height:1.1}.sp-count-word{font-family:var(--font-display);color:var(--t1);font-size:40px;font-weight:600;line-height:1.2}.sp-count-big{text-wrap:balance;font-size:30px}.sp-count-l{font-family:var(--font-display);color:var(--t2);font-size:20px;font-weight:600;line-height:1.3}.sp-count .sp-when,.sp-count .sp-begun,.sp-count .sp-cal{margin-top:14px}.sp-count .sp-begun .sp-btn{margin-top:16px}.sp-silk{--bg:#f4e8cf;--t1:#3b0b12;--t2:#6b3a2a;--link-line:var(--accent);background-image:linear-gradient(#e3d2ae 0 2px,#785a282e 2px,#0000 5px),linear-gradient(118deg,#0000 6%,#fbf2debf 22%,#0000 38% 52%,#e2d2b099 68%,#0000 86%)}.sp-obj-gl{text-align:center;width:220px;margin:0 auto}.sp-silk .sp-words{margin-top:28px}.sp-day+.sp-day{margin-top:40px}.sp-day-h{color:var(--t2);font-size:16px;font-weight:600;line-height:1.4}.sp-events{margin-top:12px;padding:0;list-style:none}.sp-ev{grid-template-columns:84px minmax(0,1fr);column-gap:12px;scroll-margin-top:24px;display:grid}.sp-ev+.sp-ev{margin-top:28px}.sp-ev-time{color:var(--t1);flex-wrap:wrap;align-content:flex-start;align-items:baseline;column-gap:4px;display:flex}.sp-hm{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.3}.sp-ap{font-size:13px;font-weight:600;line-height:1}.sp-tag{border:1.5px solid var(--accent);color:var(--accent);border-radius:999px;margin-top:6px;padding:2px 10px 1px;font-size:13px;font-weight:600;line-height:1.5;display:none}.sp-ev[data-tag=now] .sp-tag-now{background:var(--accent);color:var(--on-accent);display:inline-block}.sp-ev[data-tag=next] .sp-tag-next,.sp-ev[data-tag=today] .sp-tag-today{display:inline-block}.sp-ev-name{font-family:var(--font-display);color:var(--t1);padding-bottom:.06em;font-size:22px;font-weight:600;line-height:1.25}.sp-ev-body>*+*{margin-top:4px}.sp-brass{--bg:#d2a24a;--t1:#2a1704;--t2:#4a2a0a;--btn-bg:#2a1704;--btn-ink:#f7ecd6;background-image:radial-gradient(circle at 34% 30%,#ffecbe1a 0 6px,#0000 17px),radial-gradient(circle at 70% 64%,#6e4a1012 0 7px,#0000 19px),radial-gradient(circle at 18% 78%,#ffecbe14 0 5px,#0000 15px),repeating-radial-gradient(140% 90% at 50% -30%,#6e4a1012 0 1px,#0000 1px 10px);background-size:58px 54px,71px 63px,47px 51px,100% 100%;border-top-left-radius:50% 18px;border-top-right-radius:50% 18px;margin-top:-22px;box-shadow:inset 0 2px #f2d68a,inset 0 6px 1px #9a7124,0 -3px 6px -2px #00000057}.sp-venue-wrap{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"kick kick""venue venue""obj addr""btn btn";align-items:center;column-gap:16px;display:grid}.sp-venue-wrap>.sp-words{display:contents}.sp-venue-wrap .sp-kick{grid-area:kick}.sp-venue-wrap .sp-venue{grid-area:venue;margin-top:6px}.sp-venue-wrap .sp-obj{grid-area:obj;margin-top:18px}.sp-venue-wrap .sp-address{grid-area:addr;margin-top:18px}.sp-venue-wrap .sp-btn-wide{grid-area:btn;margin-top:24px}.sp-obj-sb{width:104px}.sp-venue{--cap:44px;--whole:calc(var(--sp-m) / (.7 * var(--c)));--gate:clamp(0px, calc((var(--whole) - .7 * var(--cap)) * 10000), 4000px);--wrap:min(calc(var(--sp-m) / (.7 * var(--w))), calc(var(--cap) * .75), calc(4000px - var(--gate)));font-family:var(--font-display);font-weight:600;font-size:min(var(--cap), calc(var(--sp-m) / (.7 * var(--w))), max(24px, max(min(var(--whole), var(--gate)), var(--wrap))));color:var(--t1);padding-bottom:.1em;line-height:1.2}.sp-wood{--bg:#2e1710;--t1:#f7ecd6;--t2:#d9c3a6;--btn-bg:#fbefd2;--btn-ink:#3b0b12;text-align:center;background-image:linear-gradient(#6a4230 0 1px,#4a2a1c 1px,#2e1710 4px,#1e0e08 7px,#ffdcb414 7px 8px,#00000059 8px,#0000 11px),repeating-linear-gradient(179deg,#0000 0 13px,#3a1e14b3 13px 15px,#0000 15px 31px,#28140dcc 31px 32px,#0000 32px 47px),repeating-linear-gradient(181.5deg,#0000 0 22px,#4a2a1c73 22px 24px,#0000 24px 61px)}.sp-obj-lamp{width:96px;margin:0 auto;position:relative}.sp-obj-lamp .sp-vow{width:220px;margin-left:-62px}.sp-glow{pointer-events:none;background:radial-gradient(closest-side,#f7b84a42,#f7b84a1a 60%,#0000);border-radius:50%;width:180px;height:160px;position:absolute;top:37%;left:50%;translate:-50% -50%}.sp-wood .sp-words{margin-top:24px}.sp-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.sp-actions .sp-link{align-self:center}.sp-cotton{--bg:#fbf7ee;--t1:#3b0b12;--t2:#6b3a2a;--link-line:var(--accent);padding-bottom:var(--sp-fringe);background-image:linear-gradient(#e9dfc8 0 3px,#d8c9a8 3px 4px,#f4ecdc 4px 7px,#785a2824 7px,#0000 10px),repeating-linear-gradient(0deg,#9678460d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#9678460a 0 1px,#0000 1px 3px)}.sp-closing:after{content:"";height:var(--sp-fringe);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='26'%3E%3Cpath d='M2 0v12M5.5 0v9M9 0v14M12.5 0v10M16 0v13M19.5 0v8M23 0v12M26.5 0v14M30 0v9M33.5 0v11M37 0v13M40.5 0v8M44 0v12M47.5 0v10' stroke='%23EFE6D2' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/48px 26px repeat-x,linear-gradient(#fbf7ee 0 2px,#3b0b12 2px);position:absolute;bottom:0;left:0;right:0}.sp-closing-words{text-align:center}.sp-closing-line{font-family:var(--font-display);color:var(--t1);text-wrap:balance;font-size:21px;font-weight:600;line-height:1.45}.sp-closing-names{font-family:var(--font-display);color:var(--t1);text-wrap:balance;font-size:32px;font-weight:600;line-height:1.25}.sp-closing-names .sp-amp{color:var(--accent);font-size:.66em}.sp-hashtag{color:var(--accent);overflow-wrap:anywhere;font-size:17px;font-weight:600}.sp-photo{aspect-ratio:4/5;width:240px;margin-bottom:36px;display:block;box-shadow:3px 6px 0 -1px #3c280a1f,6px 12px 18px -6px #3c280a52}.sp-photo-img{object-fit:cover;width:100%;height:100%;display:block}.sp-end{margin-top:36px;position:relative}.sp-vow-end{z-index:1;text-align:center;margin-bottom:16px;padding:0 24px;position:relative}.sp-end-art{height:var(--sp-end-h);position:relative}.sp-pallu{width:100cqw;height:auto;display:block;position:absolute;top:0;left:0;overflow:visible}.sp-foot{width:140px;height:auto;position:absolute;bottom:6px;left:0;overflow:visible}.sp-step[data-quiet]{padding:24px 0 28px}.sp-step[data-quiet] .sp-obj{text-align:left;align-items:center;gap:18px;width:auto;margin:0;display:flex}.sp-step[data-quiet] .sp-art{flex:none;width:96px;max-height:84px}.sp-step[data-quiet] .sp-obj .sp-vow{width:auto;margin:0}.sp-step[data-quiet] .sp-obj-ms .sp-art{width:108px}.sp-step[data-quiet] .sp-obj-gl .sp-art{width:128px}.sp-step[data-quiet] .sp-obj-lamp .sp-glow{width:110px;height:100px;left:26px}.sp-step[data-quiet] .sp-obj-lamp .sp-art{width:46px;max-height:86px;margin-left:4px}@container inv (min-width:768px){.sp{--sp-cover-h:max(600px, calc(var(--sp-screen) - 72px));--sp-bw:min(56cqw, 760px, calc((var(--sp-cover-h) - 32px) / .9));--sp-gutter:80px;--sp-end-w:760px;--sp-end-h:calc(var(--sp-end-w) * .6);--sp-fringe:30px}.sp-cover{height:var(--sp-cover-h);min-height:0;padding:0;display:block}.sp-knotbox{left:min(calc(var(--sp-bw) * .44), calc(50% + 28px - var(--sp-bw) * .8));width:var(--sp-bw);height:calc(var(--sp-bw) * .9);position:absolute;bottom:0}.sp-knot{width:100%;height:100%;top:0;left:0}.sp-knot-p{display:none}.sp-knot-d{display:block}.inv[data-layout=steps] .sp-invocation{justify-content:flex-start;width:min(448px,50% - 64px);margin:0;position:absolute;top:24px;left:calc(50% + 40px)}.sp-cover-words{--sp-m:min(448px, calc(50cqw - 64px));width:var(--sp-m);margin:0;padding:0;position:absolute;top:50%;left:calc(50% + 40px);translate:0 -50%}.sp-names{--cap:104px}.sp-date{font-size:22px}.sp-now,.sp-vow-cover{font-size:18px}.sp-step{margin-top:-20px;padding:80px 0 92px}.sp-cotton{padding-bottom:var(--sp-fringe)}.sp-in{--sp-m:440px;grid-template-columns:minmax(0, 1fr) var(--sp-gutter) minmax(0, 1fr);align-items:center;column-gap:40px;max-width:1040px;margin:0 auto;padding:0 32px;display:grid}.sp-count,.sp-venue-wrap,.sp-count>.sp-words,.sp-venue-wrap>.sp-words{display:contents}.sp-in>.sp-words,.sp-count>.sp-words>*,.sp-venue-wrap>.sp-words>*{grid-column:1}.sp-in .sp-obj{grid-area:1/3/span 8;place-self:center}.sp-step[data-side=r] .sp-in>.sp-words,.sp-step[data-side=r] .sp-count>.sp-words>*,.sp-step[data-side=r] .sp-venue-wrap>.sp-words>*{grid-column:3}.sp-step[data-side=r] .sp-in .sp-obj{grid-column:1}.sp-count>.sp-words>*,.sp-venue-wrap>.sp-words>*{grid-area:auto;justify-self:start;max-width:440px}.sp-in>.sp-words{max-width:440px}.sp-venue-wrap .sp-venue,.sp-venue-wrap .sp-address,.sp-venue-wrap .sp-btn-wide{margin-top:16px}.sp-venue-wrap .sp-btn-wide{width:100%}.sp-h{font-size:34px}.sp-family li{font-size:22px}.sp-count-n{font-size:168px}.sp-count-l{font-size:24px}.sp-hm{font-size:30px}.sp-ev-name{font-size:27px}.sp-venue{--cap:64px}.sp-obj-ms,.sp-obj-gl{width:auto;margin:0}.sp-obj-ms .sp-art{width:220px}.sp-obj-heap .sp-art{width:180px}.sp-obj-gl .sp-art{width:300px}.sp-obj-sb .sp-art{width:150px}.sp-obj-sb{width:auto}.sp-obj-lamp{width:140px}.sp-obj-lamp .sp-vow{margin-left:-40px}.sp-obj{text-align:center}.sp-obj .sp-vow{max-width:260px;margin-inline:auto}.sp-wood{text-align:left}.sp-wood .sp-words{margin-top:0}.sp-step[data-quiet]{padding:44px 0 52px}.sp-closing .sp-in>.sp-closing-words{grid-area:1/1/auto/-1;justify-self:center;max-width:560px}.sp-closing[data-photo] .sp-in>.sp-closing-words{text-align:left;grid-column:3;justify-self:start;max-width:440px}.sp-closing .sp-photo{grid-area:1/1;justify-self:end;width:300px;margin:0}.sp-closing-names{font-size:46px}.sp-closing-line{font-size:26px}.sp-pallu{left:calc(38% - var(--sp-end-w) * .56);width:var(--sp-end-w)}.sp-foot{width:clamp(240px, calc(38% - var(--sp-end-w) * .13 - 40px), 320px);left:0}}.inv.inv-card[data-layout=steps] .sp{--sp-head:32px;--sp-foot:20px;--sp-screen:696px}.inv.inv-card[data-layout=steps] .sp-cover{height:640px;min-height:0}.inv.inv-card[data-layout=steps] .sp-cover+.sp-step{margin-top:0}.inv.inv-card[data-layout=steps] .sp-now,.inv-thumb[data-layout=steps] .sp>:not(.sp-cover,.sp-defs){display:none}[data-mode=edit] .sp [data-edit]{cursor:pointer}[data-mode=edit] .sp [data-edit]:focus-visible{outline:3px solid var(--t1,var(--ink));outline-offset:4px}.env-knot[data-state=sealed],.env-knot[data-state=opening]{z-index:60;display:block;position:absolute;inset:0}.env-knot-words{left:24px;right:24px;top:calc(var(--sp-top) + var(--sp-inv) + var(--sp-kh) + 8px);color:var(--on-cover);flex-direction:column;align-items:flex-start;gap:8px;transition:opacity .2s ease-out;display:flex;position:absolute}.env-knot :is(.env-for,.env-names,.env-date,.env-tap){letter-spacing:0;text-transform:none;margin:0}.env-knot .env-for,.env-knot .env-date{font-family:var(--font-body);color:var(--on-cover-2);font-size:16px;font-weight:600;line-height:1.4}.env-knot .env-names{font-family:var(--font-display);color:var(--names);text-wrap:balance;font-size:34px;font-weight:600;line-height:1.3}.env-knot-amp{font-family:var(--font-body);color:var(--connector)}.env-knot .env-tap{min-height:44px;font-family:var(--font-body);color:var(--on-cover);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--connector);text-decoration-color:var(--connector);align-items:center;margin-top:4px;font-size:16px;font-weight:600;display:inline-flex}.env-knot[data-state=opening] .env-knot-words{opacity:0}@container inv (min-width:768px){.env-knot-words{width:min(448px,50% - 64px);top:50%;left:calc(50% + 40px);right:auto;translate:0 -50%}}.sp:has(.env-knot[data-state=sealed]) .sp-cover{min-height:var(--sp-screen)}.sp:has(.env-knot:is([data-state=sealed],[data-state=opening])) .sp-cover-words{opacity:0}.sp:has(.env-knot[data-state]) .sp-knot .sp-knot-use{transform-box:view-box;transform-origin:520px 392px}.sp:has(.env-knot[data-state=sealed]) .sp-knot :is(.sp-arm-d,.sp-tail-c){translate:-70px 10px}.sp:has(.env-knot[data-state=sealed]) .sp-knot .sp-arm-s{translate:70px -12px}.sp:has(.env-knot[data-state=sealed]) .sp-knot .sp-tail-w{translate:122px -56px}.sp:has(.env-knot[data-state=sealed]) .sp-knot .sp-knot-use{opacity:0}@media (prefers-reduced-motion:no-preference){.sp:has(.env-knot[data-state=opening]) .sp-knot :is(.sp-arm-d,.sp-tail-c){animation:.8s cubic-bezier(.2,.7,.2,1) .18s both sp-swing-l}.sp:has(.env-knot[data-state=opening]) .sp-knot .sp-arm-s{animation:.8s cubic-bezier(.2,.7,.2,1) .18s both sp-swing-r}.sp:has(.env-knot[data-state=opening]) .sp-knot .sp-tail-w{animation:.8s cubic-bezier(.2,.7,.2,1) .18s both sp-swing-tail}.sp:has(.env-knot[data-state=opening]) .sp-knot .sp-knot-use{animation:.35s ease-out .63s both sp-tie}.sp:has(.env-knot[data-state=opening]) .sp-cover-words{animation:.3s ease-out 1.2s both sp-up}}@keyframes sp-swing-l{0%{translate:-70px 10px}56%{translate:0}80%{translate:-4px}to{translate:0}}@keyframes sp-swing-r{0%{translate:70px -12px}56%{translate:0}80%{translate:4px}to{translate:0}}@keyframes sp-swing-tail{0%{translate:122px -56px}56%{translate:0}80%{translate:4px}to{translate:0}}@keyframes sp-tie{0%{opacity:0;scale:.7}40%{opacity:1}75%{scale:1.04}to{opacity:1;scale:1}}@keyframes sp-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes sp-sway{0%,to{rotate:0deg}25%{rotate:calc(-3deg + var(--i,0) * .6deg)}50%{rotate:calc(2.5deg - var(--i,0) * .4deg)}75%{rotate:-1.5deg}}@keyframes sp-settle{0%{translate:-6px -6px}to{translate:0}}@keyframes sp-bells{0%,to{rotate:0deg}30%{rotate:9deg}65%{rotate:-6deg}}.sp-glint-bar{translate:-1200px}@keyframes sp-pass-a{0%{translate:-900px}to{translate:2200px}}@keyframes sp-pass-b{0%{translate:-900px}to{translate:2200px}}@media (prefers-reduced-motion:no-preference){.inv[data-mode=web] .sp-cover:not(:has(.env-knot[data-state])) .sp-glint-bar{animation:.9s ease-in-out .3s both sp-pass-a}.inv[data-mode=web] .sp:has(.env-knot[data-state=opening]) .sp-glint-bar{animation:.9s ease-in-out 1s both sp-pass-a}.inv[data-mode=web] .sp-cover[data-pass=a] .sp-glint-bar{animation:.9s ease-in-out both sp-pass-a}.inv[data-mode=web] .sp-cover[data-pass=b] .sp-glint-bar{animation:.9s ease-in-out both sp-pass-b}.inv[data-mode=web] .sp>.sp-step[data-in][data-wait]{animation:.4s ease-out both sp-up}.inv[data-mode=web] .sp-wood[data-in] .sp-flame{animation:1s ease-in-out 3 sp-sway}.inv[data-mode=web] .sp-closing[data-in] .sp-foot-use{animation:.7s ease-out .2s both sp-settle}.inv[data-mode=web] .sp-closing[data-in] .sp-bells{animation:.9s ease-in-out .7s both sp-bells}}@page steps-a5{size:A5 portrait;margin:12mm}@media print{.inv[data-layout=steps]{page:steps-a5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sp-cover{break-after:page}.sp-step{break-inside:avoid}.sp-now,.sp-tag,.sp-btn,.sp-cal,.sp-link{display:none!important}.sp *,.sp-step{animation:none!important}}.sp-count[data-print] [data-show]{display:none}.sp-count[data-print] .sp-when[data-show=count]{grid-column:1/-1;display:block}[data-mode=print] .sp-now{display:none}.sp-sheet-knot{width:100%;height:100%;display:block}.sp-sheet-pallu{width:100%;height:auto;display:block;overflow:visible}
