.m-hero[data-astro-cid-yx2zadzk]{--hero-h: clamp(640px, 88vh, 900px);position:relative;isolation:isolate;min-height:var(--hero-h);display:grid;align-items:center;overflow:hidden;background:#03101d;padding-block:var(--space-2xl) calc(var(--space-2xl) + 40px)}.m-hero__art[data-astro-cid-yx2zadzk]{position:absolute;inset:-14px;z-index:-4;will-change:transform}.m-hero__art[data-astro-cid-yx2zadzk] picture,.m-hero__art[data-astro-cid-yx2zadzk] img{width:100%;height:100%}.m-hero__art[data-astro-cid-yx2zadzk] img{object-fit:cover;object-position:40% 50%}.m-hero__scrim[data-astro-cid-yx2zadzk]{position:absolute;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(90deg,#030e1cf5,#030e1ce6 24%,#030e1c8c,#030e1c00 56%),linear-gradient(180deg,#030e1c59,#030e1c00 22% 70%,#030e1c8c),radial-gradient(ellipse at 70% 45%,transparent 55%,rgb(0 0 0 / .35) 100%)}.m-hero__lantern[data-astro-cid-yx2zadzk]{position:absolute;z-index:-2;right:1%;top:30%;width:22vw;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(255 196 110 / .28),rgb(255 170 80 / .08) 45%,transparent 70%);mix-blend-mode:screen}.m-hero__grain[data-astro-cid-yx2zadzk]{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--grain-url);background-size:220px;opacity:.06;mix-blend-mode:overlay}.m-hero__rose[data-astro-cid-yx2zadzk]{--rose-w: min(58vw, 700px);position:absolute;z-index:-1;left:calc(-6% - var(--rose-w) / 2);bottom:calc(4% - var(--rose-w) / 2);width:var(--rose-w);aspect-ratio:1;color:#d8ae62;opacity:.3;pointer-events:none;filter:drop-shadow(0 0 18px rgb(233 194 138 / .25));-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 45%,rgb(0 0 0 / .55) 70%);mask-image:radial-gradient(circle at 50% 50%,#000 45%,#0000008c 70%)}.m-hero__rose[data-astro-cid-yx2zadzk] svg{transform:rotate(calc(var(--rose-turn, 0deg) * -.35))}.m-hero__rose[data-astro-cid-yx2zadzk] .compass-rose__needle{transform:rotate(calc(var(--rose-turn, 0deg) * 1.35))}.m-hero__inner[data-astro-cid-yx2zadzk]{position:relative}.m-hero__copy[data-astro-cid-yx2zadzk]{max-width:42rem;display:grid;justify-items:start;gap:var(--space-s)}.m-hero__kicker[data-astro-cid-yx2zadzk]{color:#e9c28a}.m-hero__dot[data-astro-cid-yx2zadzk]{opacity:.6}.m-hero__nowrap[data-astro-cid-yx2zadzk]{white-space:nowrap}@media(max-width:379px){.m-hero__kicker[data-astro-cid-yx2zadzk]{gap:.4em;letter-spacing:.12em}}.m-hero__title[data-astro-cid-yx2zadzk]{display:grid;justify-items:start;font-size:clamp(2.35rem,.9rem + 4.6vw,4.6rem);line-height:.98;margin-top:.2rem}.m-hero__title[data-astro-cid-yx2zadzk] .engraved[data-astro-cid-yx2zadzk]{display:block;font-size:inherit;padding:.16em 0 .04em;margin-top:-.16em}.m-hero__l1[data-astro-cid-yx2zadzk]{font-size:1.3em!important;letter-spacing:.1em;margin-left:-.04em}.m-hero__l2[data-astro-cid-yx2zadzk]{letter-spacing:.035em}.m-hero__divider[data-astro-cid-yx2zadzk]{margin-top:.2rem}.m-hero__tagline[data-astro-cid-yx2zadzk]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.45rem,1.1rem + 1vw,2rem);line-height:1.2;color:#f4e0b3}.m-hero__text[data-astro-cid-yx2zadzk]{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:#e8dcc2;max-width:34ch}.m-hero__ctas[data-astro-cid-yx2zadzk]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-s);margin-top:var(--space-2xs)}.m-hero__tomes[data-astro-cid-yx2zadzk]{display:grid;grid-template-columns:repeat(3,max-content);gap:.5rem;margin-top:var(--space-s);padding:0;list-style:none}.m-hero__tomes[data-astro-cid-yx2zadzk] li[data-astro-cid-yx2zadzk]{display:flex;align-items:center}.m-hero__tomes[data-astro-cid-yx2zadzk] li[data-astro-cid-yx2zadzk]>a[data-astro-cid-yx2zadzk]{width:100%}@media(max-width:479px){.m-hero__tomes[data-astro-cid-yx2zadzk]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:10px 14px;border:1px solid rgb(206 158 81 / .45);border-radius:var(--r-pill);background:#04172699;font-family:var(--font-engraved);font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.09em;text-transform:uppercase;color:#e6d6b2;text-decoration:none;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tome) 45%,#fff) 0%,var(--tome) 62%);box-shadow:0 0 0 1.5px #f0cd85b3,0 0 6px #f0cd8559}.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]:hover,.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]:focus-visible{border-color:#e9c28a;background:linear-gradient(#e9c28a24,#e9c28a24),#041726d1;box-shadow:0 0 16px -2px #e9c28a73,inset 0 0 12px #e9c28a29;color:#f0cd85}.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]:focus-visible{outline:2px solid #f6dca0;outline-offset:2px}@media(max-width:479px){.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]{padding-inline:12px;letter-spacing:.06em}}@media(max-width:379px){.m-hero__tomes[data-astro-cid-yx2zadzk] a[data-astro-cid-yx2zadzk]{gap:.4rem;padding-inline:10px;font-size:.75rem;letter-spacing:.05em}}.m-hero__torn[data-astro-cid-yx2zadzk]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(26px,3.6vw,52px);z-index:3;filter:drop-shadow(0 -3px 6px rgb(0 0 0 / .35))}@media(min-width:1024px)and (max-width:1439px){.m-hero__copy[data-astro-cid-yx2zadzk]{max-width:min(42rem,calc(38vw + 1rem))}.m-hero__title[data-astro-cid-yx2zadzk]{font-size:min(clamp(2.35rem,.9rem + 4.6vw,4.6rem),4.55vw)}.m-hero__text[data-astro-cid-yx2zadzk]{max-width:30ch}.m-hero__tomes[data-astro-cid-yx2zadzk]{max-width:none}.m-hero__art[data-astro-cid-yx2zadzk] img{object-position:var(--hero-x, 35%) 50%}.m-hero__scrim[data-astro-cid-yx2zadzk]{background:linear-gradient(90deg,#000c1af5,#000c1ae6 28%,#000c1a9e,#000c1a00 52%),linear-gradient(180deg,#030e1c59,#030e1c00 22% 70%,#030e1c8c),radial-gradient(ellipse at 70% 45%,transparent 55%,rgb(0 0 0 / .35) 100%)}}@media(min-width:1024px)and (max-width:1439px)and (max-height:860px){.m-hero[data-astro-cid-yx2zadzk]{padding-block:var(--space-xl) calc(var(--space-xl) + 40px)}.m-hero__copy[data-astro-cid-yx2zadzk]{gap:var(--space-xs)}.m-hero__ctas[data-astro-cid-yx2zadzk]{gap:.6rem}.m-hero__ctas[data-astro-cid-yx2zadzk] .btn{--btn-h: 52px}.m-hero__tomes[data-astro-cid-yx2zadzk]{margin-top:var(--space-2xs)}}@media(min-width:1024px)and (max-width:1199px){.m-hero[data-astro-cid-yx2zadzk]{--hero-x: 29%}}@media(max-width:1023px){.m-hero[data-astro-cid-yx2zadzk]{--art-h: min(56svh, 580px);min-height:0;align-items:end;padding-top:calc(var(--art-h) - 56px);padding-bottom:calc(var(--space-xl) + 30px)}.m-hero__art[data-astro-cid-yx2zadzk]{inset:0 0 auto;height:var(--art-h)}.m-hero__art[data-astro-cid-yx2zadzk] img{object-position:56% 50%}.m-hero__scrim[data-astro-cid-yx2zadzk]{background:linear-gradient(180deg,#03101d40,#03101d00 22% 62%,#03101de0 88%,#03101d);height:var(--art-h);bottom:auto}.m-hero__lantern[data-astro-cid-yx2zadzk]{display:none}.m-hero__rose[data-astro-cid-yx2zadzk]{left:auto;right:-22%;bottom:-14%;width:min(80vw,640px);opacity:.16}}@media(max-width:767px){.m-hero[data-astro-cid-yx2zadzk]{--art-h: min(58svh, 470px);padding-top:calc(var(--art-h) - 96px)}.m-hero__art[data-astro-cid-yx2zadzk] img{object-position:58% 50%}.m-hero__scrim[data-astro-cid-yx2zadzk]{background:linear-gradient(180deg,#03101d40,#03101d00 22% 55%,#03101dd9 82%,#03101d)}.m-hero__rose[data-astro-cid-yx2zadzk]{right:-30%;bottom:-12%;width:110vw;opacity:.14}.m-hero__ctas[data-astro-cid-yx2zadzk]{width:100%}.m-hero__ctas[data-astro-cid-yx2zadzk] .btn{flex:1 1 100%}}@media(max-width:767px)and (max-height:620px){.m-hero[data-astro-cid-yx2zadzk]{--art-h: 340px}}.m-glyph[data-astro-cid-zclbxcos]{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.m-coll[data-astro-cid-tj5a2k2e]{position:relative;isolation:isolate;overflow:clip;padding-block:var(--space-2xl) var(--space-3xl);background-color:#ece0c6;background-image:radial-gradient(ellipse at 50% 0%,rgb(255 248 230 / .7),transparent 60%),radial-gradient(ellipse at 10% 90%,rgb(170 120 60 / .16),transparent 50%),radial-gradient(ellipse at 92% 30%,rgb(170 120 60 / .14),transparent 45%),linear-gradient(180deg,#ece0c6,#e4d4b4);color:#2b2620}.m-coll__torn[data-astro-cid-tj5a2k2e]{position:absolute;left:0;right:0;bottom:-1px;z-index:4;width:100%;height:clamp(24px,3.4vw,48px);filter:drop-shadow(0 -2px 3px rgb(90 55 20 / .35));pointer-events:none}.m-coll[data-astro-cid-tj5a2k2e]:after{opacity:.1;mix-blend-mode:multiply}.m-coll__map[data-astro-cid-tj5a2k2e]{position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='420' viewBox='0 0 640 420'%3E%3Cg fill='none' stroke='%23a37a45' stroke-opacity='.35'%3E%3Cpath d='M0 70Q160 40 320 70T640 70M0 210Q160 180 320 210T640 210M0 350Q160 320 320 350T640 350' stroke-width='.8'/%3E%3Cpath d='M120 0Q90 210 120 420M320 0Q290 210 320 420M520 0Q490 210 520 420' stroke-width='.8'/%3E%3Cpath d='M40 300C120 250 170 330 250 280S380 170 450 220 560 300 610 250' stroke-dasharray='4 6' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");background-size:640px 420px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 85%)}.m-coll__rose[data-astro-cid-tj5a2k2e]{position:absolute;z-index:-1;color:#8a5a2b;opacity:.16;pointer-events:none}.m-coll__rose--l[data-astro-cid-tj5a2k2e]{width:360px;left:-110px;top:40px}.m-coll__rose--r[data-astro-cid-tj5a2k2e]{width:300px;right:-90px;bottom:120px}.m-coll__inner[data-astro-cid-tj5a2k2e]{position:relative;z-index:3}.m-coll[data-astro-cid-tj5a2k2e] .section-heading{margin-bottom:var(--space-l)}.m-coll[data-astro-cid-tj5a2k2e] .section-heading__title{color:#1e1912;text-shadow:0 1px 0 rgb(255 250 235 / .7)}.m-coll__bar[data-astro-cid-tj5a2k2e]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-xs) var(--space-l);margin-bottom:var(--space-xl)}.m-coll__count[data-astro-cid-tj5a2k2e]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;max-width:none;padding:.55rem 1.25rem;border:1px solid rgb(125 81 38 / .45);border-radius:var(--r-pill);background:#fffaec73;font-family:var(--font-engraved);font-size:.875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4a3522}.m-coll__count[data-astro-cid-tj5a2k2e] span[data-astro-cid-tj5a2k2e]{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:559px){.m-coll__count[data-astro-cid-tj5a2k2e]{flex-direction:column;gap:.25rem;border-radius:18px;letter-spacing:.08em}.m-coll__count[data-astro-cid-tj5a2k2e] .m-coll__sep[data-astro-cid-tj5a2k2e]{display:none}}.m-coll__sep[data-astro-cid-tj5a2k2e]{width:6px;height:6px;transform:rotate(45deg);background:#a8783a}.m-coll__tools[data-astro-cid-tj5a2k2e]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-xs) var(--space-s)}.m-coll__tools[data-astro-cid-tj5a2k2e][hidden]{display:none}.m-coll__progress[data-astro-cid-tj5a2k2e]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:#5a3a1c;font-size:var(--fs-small);text-decoration:none}.m-coll__progress[data-astro-cid-tj5a2k2e]:hover{color:#2b1a0c;text-decoration:underline}.m-coll__table[data-astro-cid-tj5a2k2e]{position:relative;max-width:1340px;margin-inline:auto}.m-coll__route[data-astro-cid-tj5a2k2e]{display:none}@media(min-width:640px){.m-coll__route[data-astro-cid-tj5a2k2e]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:#8a5a2b;stroke-opacity:.55;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.m-coll__route[data-astro-cid-tj5a2k2e] path[data-astro-cid-tj5a2k2e]{vector-effect:non-scaling-stroke}.m-coll__route--2[data-astro-cid-tj5a2k2e]{display:none}.m-coll__grid[data-astro-cid-tj5a2k2e]{position:relative;z-index:1}.fcard[data-astro-cid-tj5a2k2e]{rotate:-1.5deg}.fcard[data-astro-cid-tj5a2k2e]:nth-child(2n){rotate:1deg}.fcard[data-astro-cid-tj5a2k2e]:nth-child(3n){rotate:-.6deg}.fcard[data-astro-cid-tj5a2k2e]:before{content:"";position:absolute;z-index:6;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1c8 0 12%,#e2b76a 32%,#9a6b2c 70%,#5a3a1c);box-shadow:0 0 0 1px #3c230a80,2px 5px 6px -1px #2816058c;pointer-events:none}}@media(min-width:640px)and (max-width:1023px){.m-coll__route--3[data-astro-cid-tj5a2k2e]{display:none}.m-coll__route--2[data-astro-cid-tj5a2k2e]{display:block}.fcard[data-astro-cid-tj5a2k2e]:nth-child(3n){rotate:1deg}.fcard[data-astro-cid-tj5a2k2e]:nth-child(3n):nth-child(odd){rotate:-1.5deg}}.m-coll__grid[data-astro-cid-tj5a2k2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem) clamp(1.25rem,.8rem + 2vw,2.75rem);max-width:1340px;margin-inline:auto;padding:0}@media(max-width:1023px){.m-coll__grid[data-astro-cid-tj5a2k2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-coll__pager[data-astro-cid-tj5a2k2e]{display:none}@media(max-width:639px){.m-coll__grid[data-astro-cid-tj5a2k2e]{position:relative;display:flex;gap:14px;max-width:none;margin-inline:calc(var(--gutter) * -1);padding:18px var(--gutter) 22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.m-coll__grid[data-astro-cid-tj5a2k2e]::-webkit-scrollbar{display:none}.fcard[data-astro-cid-tj5a2k2e]{flex:0 0 min(84vw,360px);scroll-snap-align:center}.m-coll__pager[data-astro-cid-tj5a2k2e]{display:flex;justify-content:center;gap:0;margin-top:2px}.m-coll__pager[data-astro-cid-tj5a2k2e] a[data-astro-cid-tj5a2k2e]{display:grid;place-items:center;width:44px;height:44px}.m-coll__pager[data-astro-cid-tj5a2k2e] a[data-astro-cid-tj5a2k2e]:before{content:"";width:10px;height:10px;border-radius:50%;background:#7d512647;box-shadow:inset 0 0 0 1px #7d512680;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.m-coll__pager[data-astro-cid-tj5a2k2e] a[data-astro-cid-tj5a2k2e][aria-current=true]:before{background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 45%,#9a6b2c);box-shadow:0 0 0 2px #fff8e6e6,0 0 0 3px #9a6b2c;transform:scale(1.25)}}.fcard[data-astro-cid-tj5a2k2e]{--r: 14px;position:relative;perspective:1600px;scroll-margin-top:calc(var(--header-h) + 24px)}.fcard__tilt[data-astro-cid-tj5a2k2e]{display:block;transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transform-style:preserve-3d;transition:transform .26s var(--ease)}.fcard__inner[data-astro-cid-tj5a2k2e]{display:grid;gap:1rem}.fcard__face[data-astro-cid-tj5a2k2e]{border-radius:var(--r)}.fcard__front[data-astro-cid-tj5a2k2e]{position:relative;display:flex;flex-direction:column;padding:12px 12px 0;background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent 30%),linear-gradient(160deg,#10263b,#0a1719 70%);border:1px solid #b8863f;box-shadow:inset 0 0 0 4px #0a1719,inset 0 0 0 5px #e9c28a8c,0 2px #c6a169,0 24px 40px -22px #281605bf,0 8px 16px -10px #28160580}.fcard__cover[data-astro-cid-tj5a2k2e]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px #e9c28a80,0 6px 14px -6px #000000b3}.fcard__cover[data-astro-cid-tj5a2k2e] picture,.fcard__cover[data-astro-cid-tj5a2k2e] img{display:block;width:100%;height:100%}.fcard__cover[data-astro-cid-tj5a2k2e] img{object-fit:cover}.fcard__sheen[data-astro-cid-tj5a2k2e]{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgb(255 236 190 / .32) 48%,transparent 60%);transform:translate(-120%);pointer-events:none}.fcard__num[data-astro-cid-tj5a2k2e]{position:absolute;z-index:3;top:-14px;left:-14px;pointer-events:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 70%,#fff) 0%,var(--accent) 45%,color-mix(in srgb,var(--accent) 60%,#000) 100%);box-shadow:0 0 0 2px #e9c28a,0 0 0 4px #0a1719,0 6px 12px #00000080;color:#fff6e2;font-family:var(--font-engraved);font-size:.6875rem;line-height:1;letter-spacing:.04em;text-shadow:0 1px 1px rgb(0 0 0 / .5);flex-direction:column}.fcard__num[data-astro-cid-tj5a2k2e] b[data-astro-cid-tj5a2k2e]{display:block;font-size:1.25rem;font-weight:700}.fcard__stamped[data-astro-cid-tj5a2k2e]{position:absolute;z-index:3;top:-12px;right:-12px;pointer-events:none;display:none;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid #e9c28a;background:#0a1719d9;color:#e9c28a;box-shadow:0 4px 10px #00000080}.fcard[data-astro-cid-tj5a2k2e].is-stamped .fcard__stamped[data-astro-cid-tj5a2k2e]{display:grid}.fcard__plate[data-astro-cid-tj5a2k2e]{display:grid;justify-items:center;gap:.15rem;padding:.85rem .5rem .95rem;text-align:center}.fcard__title[data-astro-cid-tj5a2k2e]{font-family:var(--font-engraved);font-size:clamp(1.1rem,.95rem + .5vw,1.4rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;color:#e9c28a;background:linear-gradient(180deg,#f6dca0,#e0b56c 45%,#b8863f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #3d2610)}.fcard__kicker[data-astro-cid-tj5a2k2e]{font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;color:#cdbf9f;line-height:1.3}.fcard__filet[data-astro-cid-tj5a2k2e]{display:flex;align-items:center;gap:.55rem;width:min(66%,14rem);padding-top:.55rem;color:#d8ae62;font-size:.8125rem;line-height:1}.fcard__filet[data-astro-cid-tj5a2k2e]:before,.fcard__filet[data-astro-cid-tj5a2k2e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(233 194 138 / .75))}.fcard__filet[data-astro-cid-tj5a2k2e]:after{background:linear-gradient(270deg,transparent,rgb(233 194 138 / .75))}.fcard__toggle[data-astro-cid-tj5a2k2e]{all:unset;position:absolute;inset:0;z-index:2;border-radius:var(--r);cursor:pointer}.fcard__toggle[data-astro-cid-tj5a2k2e]:focus-visible{outline:3px solid #e6ae5c;outline-offset:4px}.fcard__hint[data-astro-cid-tj5a2k2e]{position:absolute;display:none}.fcard__back[data-astro-cid-tj5a2k2e]{--grain-opacity: .1;position:relative;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1rem,.7rem + 1vw,1.4rem);overflow:hidden;color:#342d29;background:radial-gradient(ellipse at 18% 12%,rgb(255 250 232 / .85),transparent 55%),radial-gradient(ellipse at 100% 100%,rgb(160 104 40 / .35),transparent 55%),radial-gradient(ellipse at 0% 100%,rgb(160 104 40 / .25),transparent 45%),linear-gradient(180deg,#f6e6c0,#ecd6a6);box-shadow:inset 0 0 0 1px #7d512680,inset 0 0 28px #7d461459,0 2px #c6a169,0 24px 40px -22px #281605bf}.fcard__back[data-astro-cid-tj5a2k2e]:before{content:"";position:absolute;inset:7px;border:1px solid rgb(125 81 38 / .55);border-radius:9px;box-shadow:inset 0 0 0 3px #f6e6c099,inset 0 0 0 4px #7d51264d;pointer-events:none}.fcard__back[data-astro-cid-tj5a2k2e]:focus{outline:none}.fcard__back[data-astro-cid-tj5a2k2e]:focus-visible{outline:3px solid #7d5126;outline-offset:3px}.fcard__watermark[data-astro-cid-tj5a2k2e]{position:absolute;right:-18%;bottom:-14%;width:72%;color:#8a5a2b;opacity:.1;pointer-events:none}.fcard__back[data-astro-cid-tj5a2k2e]>[data-astro-cid-tj5a2k2e]{flex-shrink:0}.fcard__idhead[data-astro-cid-tj5a2k2e]{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;max-width:none;padding-right:2.6rem;font-family:var(--font-engraved);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7d5126}.fcard__idnum[data-astro-cid-tj5a2k2e]{letter-spacing:.08em;font-weight:500}.fcard__idtitle[data-astro-cid-tj5a2k2e]{position:relative;font-family:var(--font-engraved);font-weight:700;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:#1f1a14;padding-bottom:.5rem;border-bottom:1px solid rgb(125 81 38 / .45)}.fcard__facts[data-astro-cid-tj5a2k2e]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.45rem .9rem;margin:0}.fcard__facts[data-astro-cid-tj5a2k2e] div[data-astro-cid-tj5a2k2e]{min-width:0}.fcard__facts-wide[data-astro-cid-tj5a2k2e]{grid-column:1 / -1}.fcard__facts[data-astro-cid-tj5a2k2e] dt[data-astro-cid-tj5a2k2e]{font-family:var(--font-engraved);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a5a2b}.fcard__facts[data-astro-cid-tj5a2k2e] dd[data-astro-cid-tj5a2k2e]{margin:0;font-family:var(--font-serif);font-size:1.0625rem;font-weight:500;line-height:1.2;color:#241e18}.fcard__blurb[data-astro-cid-tj5a2k2e]{position:relative;font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;line-height:1.35;color:#4a3522}.fcard__medals[data-astro-cid-tj5a2k2e]{position:relative;display:flex;justify-content:center;margin-block:auto}.fcard__badges[data-astro-cid-tj5a2k2e]{position:relative;flex:0 1 22rem;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.2rem 0 0;margin:0;text-align:center}.fcard__badges[data-astro-cid-tj5a2k2e] li[data-astro-cid-tj5a2k2e]{display:grid;justify-items:center;gap:.25rem}.fcard__medal[data-astro-cid-tj5a2k2e]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fbf1da;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--badge) 65%,#fff) 0%,var(--badge) 50%,color-mix(in srgb,var(--badge) 65%,#000) 100%);box-shadow:0 0 0 2px #d8ae62,0 0 0 3px #5a3a1c99,0 4px 8px -2px #3c1e0580}.fcard__badge-label[data-astro-cid-tj5a2k2e]{font-size:.8125rem;font-weight:600;line-height:1.15;color:#3b2f25}.fcard__foot[data-astro-cid-tj5a2k2e]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;margin-top:auto;padding-top:.2rem}.fcard__foot[data-astro-cid-tj5a2k2e] .btn{font-size:.875rem;padding-inline:.95em}.fcard__prep[data-astro-cid-tj5a2k2e]{display:inline-grid;place-items:center;padding:3px;border:2px solid #861409;border-radius:6px;transform:rotate(-5deg);color:#861409;-webkit-mask-image:var(--grain-url);mask-image:var(--grain-url);-webkit-mask-size:120px;mask-size:120px}.fcard__prep[data-astro-cid-tj5a2k2e] span[data-astro-cid-tj5a2k2e]{display:block;padding:.3rem .8rem;border:1px solid #861409;border-radius:3px;font-family:var(--font-engraved);font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fcard__more[data-astro-cid-tj5a2k2e]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:var(--fs-small);font-weight:500;color:#6e4520}.fcard__more[data-astro-cid-tj5a2k2e]:hover{color:#2b1a0c}.fcard__back-btn[data-astro-cid-tj5a2k2e]{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(125 81 38 / .55);background:#fff8e6b3;color:#6e4520;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.fcard__back-btn[data-astro-cid-tj5a2k2e][hidden]{display:none}.fcard__back-btn[data-astro-cid-tj5a2k2e]:hover{background:#fff6e0;transform:rotate(-30deg)}.fcard__factbox[data-astro-cid-tj5a2k2e]{position:relative}.fcard__seal[data-astro-cid-tj5a2k2e]{position:absolute;z-index:1;right:0;bottom:0;width:clamp(62px,24%,84px);aspect-ratio:1;pointer-events:none;mix-blend-mode:multiply}.fcard__seal-ink[data-astro-cid-tj5a2k2e]{position:relative;display:grid;place-items:center;width:100%;height:100%;color:var(--ink);transform:rotate(-14deg);opacity:0;--stamp-wear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 4.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-image:var(--stamp-wear);-webkit-mask-size:120px;mask-image:var(--stamp-wear);mask-size:120px}.fcard__seal-ink[data-astro-cid-tj5a2k2e]>svg[data-astro-cid-tj5a2k2e]{position:absolute;inset:0;width:100%;height:100%}.fcard__seal-ink[data-astro-cid-tj5a2k2e] .fcard__seal-glyph{position:relative;width:32%;height:32%;stroke-width:2.2}.fcard[data-astro-cid-tj5a2k2e].is-stamped .fcard__seal-ink[data-astro-cid-tj5a2k2e]{opacity:.82}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__tilt[data-astro-cid-tj5a2k2e],.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__inner[data-astro-cid-tj5a2k2e]{height:100%}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__inner[data-astro-cid-tj5a2k2e]{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);gap:0;position:relative;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.3,.7,.2,1)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard[data-astro-cid-tj5a2k2e].is-flipped .fcard__inner[data-astro-cid-tj5a2k2e]{transform:rotateY(180deg)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__face[data-astro-cid-tj5a2k2e]{grid-area:1 / 1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__back[data-astro-cid-tj5a2k2e]{transform:rotateY(180deg)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__plate[data-astro-cid-tj5a2k2e]{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:3.7rem}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__title[data-astro-cid-tj5a2k2e]{margin-top:auto}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__filet[data-astro-cid-tj5a2k2e]{margin-block:auto}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__hint[data-astro-cid-tj5a2k2e]{display:inline-flex;align-items:center;gap:.4rem;left:50%;bottom:16px;translate:-50% 0;padding:.3rem .85rem .3rem .7rem;border-radius:var(--r-pill);border:1px solid rgb(233 194 138 / .4);color:#e9c28a;font-family:var(--font-engraved);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;width:max-content;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__hint[data-astro-cid-tj5a2k2e] svg[data-astro-cid-tj5a2k2e]{flex:none;transition:transform var(--dur) var(--ease)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__toggle[data-astro-cid-tj5a2k2e]:hover .fcard__hint[data-astro-cid-tj5a2k2e],.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__toggle[data-astro-cid-tj5a2k2e]:focus-visible .fcard__hint[data-astro-cid-tj5a2k2e]{background:#e9c28a;border-color:#e9c28a;color:#10202c}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__toggle[data-astro-cid-tj5a2k2e]:hover .fcard__hint[data-astro-cid-tj5a2k2e] svg[data-astro-cid-tj5a2k2e]{transform:rotate(-200deg)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard[data-astro-cid-tj5a2k2e]:hover .fcard__sheen[data-astro-cid-tj5a2k2e]{transform:translate(120%);transition:transform .9s var(--ease)}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard[data-astro-cid-tj5a2k2e]:hover .fcard__front[data-astro-cid-tj5a2k2e]{border-color:#e9c28a}.fcard[data-astro-cid-tj5a2k2e].is-just-stamped .fcard__seal-ink[data-astro-cid-tj5a2k2e]{animation:seal-thump .52s cubic-bezier(.2,.9,.3,1.2) .42s both}@keyframes seal-thump{0%{opacity:0;transform:rotate(-14deg) scale(1.9)}to{opacity:.82;transform:rotate(-14deg) scale(1)}}@media(prefers-reduced-motion:reduce){.is-enhanced[data-astro-cid-tj5a2k2e] .fcard__inner[data-astro-cid-tj5a2k2e],.fcard__tilt[data-astro-cid-tj5a2k2e]{transition:none}.fcard[data-astro-cid-tj5a2k2e].is-just-stamped .fcard__seal-ink[data-astro-cid-tj5a2k2e]{animation:none}.is-enhanced[data-astro-cid-tj5a2k2e] .fcard[data-astro-cid-tj5a2k2e]:hover .fcard__sheen[data-astro-cid-tj5a2k2e]{transition:none}}@media(min-width:1024px)and (max-width:1279px){.fcard__back[data-astro-cid-tj5a2k2e]{gap:.5rem}.fcard__facts[data-astro-cid-tj5a2k2e]{gap:.35rem .8rem}.fcard__facts[data-astro-cid-tj5a2k2e] dd[data-astro-cid-tj5a2k2e],.fcard__blurb[data-astro-cid-tj5a2k2e]{font-size:1rem}.fcard__medal[data-astro-cid-tj5a2k2e]{width:46px;height:46px}}@media(max-width:639px){.fcard__back[data-astro-cid-tj5a2k2e]{gap:.5rem}.fcard__facts[data-astro-cid-tj5a2k2e]{gap:.35rem .8rem}.fcard__facts[data-astro-cid-tj5a2k2e] dd[data-astro-cid-tj5a2k2e],.fcard__blurb[data-astro-cid-tj5a2k2e]{font-size:1rem}.fcard__medal[data-astro-cid-tj5a2k2e]{width:46px;height:46px}.fcard__foot[data-astro-cid-tj5a2k2e]{flex-direction:column;align-items:flex-start;gap:.1rem}}@media(max-width:400px){.fcard__idhead[data-astro-cid-tj5a2k2e]{padding-right:2.9rem;font-size:.6875rem;letter-spacing:.1em}.fcard__idnum[data-astro-cid-tj5a2k2e]{white-space:nowrap}.fcard__badges[data-astro-cid-tj5a2k2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem}.fcard__medal[data-astro-cid-tj5a2k2e]{width:40px;height:40px}}@media(max-width:380px){.fcard__badge-label[data-astro-cid-tj5a2k2e]{font-size:.6875rem}.fcard__facts[data-astro-cid-tj5a2k2e] dd[data-astro-cid-tj5a2k2e]{font-size:1rem}}@property --sx{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --sy{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --srx{syntax: "<percentage>"; inherits: true; initial-value: 80%;}@property --sry{syntax: "<percentage>"; inherits: true; initial-value: 80%;}.m-anat[data-astro-cid-xyylqrph]{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(64px,8vw,112px) clamp(32px,3vw,44px);background:linear-gradient(180deg,#0c1d2b 0,#0c1d2b00 170px),radial-gradient(ellipse 46% 38% at 36% 58%,rgb(31 61 26 / .34),transparent 70%),radial-gradient(ellipse at 50% 26%,rgb(233 194 138 / .1),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 0%,rgb(14 35 61 / .9),transparent 70%),linear-gradient(180deg,#0c1d2b,#0d2136,#0b1f33)}.m-anat[data-astro-cid-xyylqrph]>.container[data-astro-cid-xyylqrph]{position:relative;z-index:2}.m-anat[data-astro-cid-xyylqrph].grain:after{opacity:.08;mix-blend-mode:normal}.m-anat[data-astro-cid-xyylqrph].vignette:before{background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 55%,rgb(2 8 16 / .5) 100%)}.m-anat[data-astro-cid-xyylqrph] .section-heading__title{background:linear-gradient(180deg,#f6dca0,#e0b56c 40%,#b8863f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #3d2610)}.m-anat__layout[data-astro-cid-xyylqrph]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--space-xl);align-items:center}@media(max-width:1023px){.m-anat__layout[data-astro-cid-xyylqrph]{grid-template-columns:minmax(0,1fr)}}.m-anat__book[data-astro-cid-xyylqrph]{position:relative;isolation:isolate;margin:0}.m-anat__desk[data-astro-cid-xyylqrph]{position:absolute;inset:-20% -22% -26%;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:208% auto;background-position:100% 100%;filter:blur(6px) saturate(.9);opacity:.35;-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 56%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at 50% 56%,#000 45%,transparent 100%)}.m-anat__spread[data-astro-cid-xyylqrph]{position:relative;aspect-ratio:2 / 1;border-radius:4px 4px 6px 6px;box-shadow:0 1px #efe2c4,0 3px #d9c7a2,0 4px #efe2c4,0 6px #cdb88f,0 7px #e7d6b3,0 9px #b99f72,0 40px 60px -30px #000000e6,0 16px 30px -12px #0009}.m-anat__spread[data-astro-cid-xyylqrph] picture,.m-anat__spread[data-astro-cid-xyylqrph] img{display:block;width:100%;height:100%;border-radius:inherit}.m-anat__spread[data-astro-cid-xyylqrph] img{object-fit:cover}.m-anat__gutter[data-astro-cid-xyylqrph]{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 44%,rgb(40 25 10 / .18) 48.5%,rgb(20 12 4 / .45) 50%,rgb(40 25 10 / .18) 51.5%,transparent 56%),linear-gradient(90deg,rgb(0 0 0 / .14),transparent 6%,transparent 94%,rgb(0 0 0 / .14))}.m-anat__spot[data-astro-cid-xyylqrph]{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse var(--srx) var(--sry) at var(--sx) var(--sy),transparent 72%,rgb(2 10 16 / .72) 100%);opacity:0;transition:opacity .5s var(--ease),--sx .6s var(--ease),--sy .6s var(--ease),--srx .6s var(--ease),--sry .6s var(--ease)}.m-anat__spread[data-astro-cid-xyylqrph].has-active .m-anat__spot[data-astro-cid-xyylqrph]{opacity:1}.m-anat__pin[data-astro-cid-xyylqrph]{position:absolute;left:var(--x);top:var(--y);z-index:2;display:grid;place-items:center;width:clamp(34px,2rem + 1vw,48px);height:clamp(34px,2rem + 1vw,48px);margin:0;padding:0;translate:-50% -50%;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 45%,#9a6b2c);box-shadow:0 0 0 2px #fff4d8,0 0 0 4px #0a171999,0 6px 14px #0000008c;color:#1f1408;font-family:var(--font-engraved);font-weight:700;font-size:clamp(.95rem,.85rem + .3vw,1.2rem);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.m-anat__keep[data-astro-cid-xyylqrph]{white-space:nowrap}.m-anat__pin[data-astro-cid-xyylqrph]:before{content:"";position:absolute;inset:-8px;border-radius:50%}@media(max-width:479px){.m-anat__pin[data-astro-cid-xyylqrph]{width:30px;height:30px;font-size:.875rem;box-shadow:0 0 0 1.5px #fff4d8,0 0 0 3px #0a171999,0 4px 10px #0000008c}.m-anat__pin[data-astro-cid-xyylqrph]:before{inset:-7px}.m-anat__pin[data-astro-cid-xyylqrph][data-pin="2"]{left:calc(100% - 16px);top:21%}.m-anat__pin[data-astro-cid-xyylqrph][data-pin="3"]{top:58%}.m-anat__pin[data-astro-cid-xyylqrph][data-pin="4"]{left:calc(100% - 16px)}}.m-anat__pin[data-astro-cid-xyylqrph]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #f6dca0;opacity:0}@media(prefers-reduced-motion:no-preference){.m-anat__pin[data-astro-cid-xyylqrph]:after{animation:pin-ping 1.8s var(--ease) 3}}@keyframes pin-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.m-anat__pin[data-astro-cid-xyylqrph]:hover,.m-anat__pin[data-astro-cid-xyylqrph][aria-pressed=true]{transform:scale(1.15);box-shadow:0 0 0 2px #fff4d8,0 0 0 5px #b8863f,0 0 24px 4px #f6dca08c}.m-anat__pin[data-astro-cid-xyylqrph]:focus-visible{outline:3px solid #fff4d8;outline-offset:4px}.m-anat__caption[data-astro-cid-xyylqrph]{margin-top:calc(var(--space-s) + 10px);text-align:center;font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;color:var(--u-muted)}.m-anat__list[data-astro-cid-xyylqrph]{display:grid;gap:.6rem;padding:0;margin:0;counter-reset:none}.m-anat__item[data-astro-cid-xyylqrph]{position:relative;padding:.9rem 1.1rem 1rem;border:1px solid rgb(184 134 63 / .35);border-radius:var(--r-lg);background:#08161c8c;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.m-anat__item[data-astro-cid-xyylqrph].is-active{border-color:#e9c28a;background:linear-gradient(180deg,#e9c28a24,#e9c28a0a),#08161cbf;transform:translate(-6px)}.m-anat__item-btn[data-astro-cid-xyylqrph]{all:unset;display:flex;align-items:center;gap:.75rem;min-height:44px;cursor:pointer;width:100%}.m-anat__item-btn[data-astro-cid-xyylqrph]:focus-visible{outline:2px solid #e6ae5c;outline-offset:4px;border-radius:4px}.m-anat__num[data-astro-cid-xyylqrph]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 45%,#9a6b2c);color:#1f1408;font-family:var(--font-engraved);font-weight:700}.m-anat__item-title[data-astro-cid-xyylqrph]{font-family:var(--font-engraved);font-size:1.0625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f4e0b3}.m-anat__text[data-astro-cid-xyylqrph]{margin-top:.3rem;padding-left:calc(34px + .75rem);font-size:1rem;line-height:1.55;color:#e2d6bd}.m-anat__zoom[data-astro-cid-xyylqrph]{display:none}@media(max-width:1023px){.m-anat__zoom[data-astro-cid-xyylqrph]{display:block;aspect-ratio:16 / 9;margin:.7rem 0 .8rem calc(34px + .75rem);border-radius:8px;background-color:#1b140c;background-repeat:no-repeat;box-shadow:0 0 0 1px #e9c28a8c,0 0 0 4px #08161ce6,0 0 0 5px #e9c28a40,0 10px 22px -10px #000c}}@media(max-width:599px){.m-anat__zoom[data-astro-cid-xyylqrph]{margin-left:0}}.m-anat__tip[data-astro-cid-xyylqrph]{display:flex;align-items:center;justify-content:center;gap:.6rem;max-width:none;margin-top:var(--space-xl);text-align:center;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);color:#e9c28a}@media(max-width:1023px){.m-anat__item[data-astro-cid-xyylqrph].is-active{transform:none}}@media(max-width:599px){.m-anat__text[data-astro-cid-xyylqrph]{padding-left:0}.m-anat__tip[data-astro-cid-xyylqrph]{align-items:flex-start;text-align:left}.m-anat__tip[data-astro-cid-xyylqrph] svg{margin-top:.35em}}@media(prefers-reduced-motion:reduce){.m-anat__spot[data-astro-cid-xyylqrph],.m-anat__item[data-astro-cid-xyylqrph]{transition:none}}.m-spy[data-astro-cid-mrixhvcb]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(28px,2.8vw,44px) clamp(64px,7vw,100px);background:radial-gradient(ellipse 60% 42% at 50% 58%,rgb(184 134 63 / .1),transparent 70%),radial-gradient(ellipse 50% 40% at 0% 30%,rgb(14 35 61 / .8),transparent 70%),linear-gradient(180deg,#0b1f33,#091a2d 40%,#0b1d31,#0e233d)}.m-spy[data-astro-cid-mrixhvcb].grain:after{opacity:.08;mix-blend-mode:normal}.m-spy[data-astro-cid-mrixhvcb].vignette:before{background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 55%,rgb(2 8 16 / .5) 100%)}.m-spy__inner[data-astro-cid-mrixhvcb]{position:relative;z-index:2}.m-spy__sky[data-astro-cid-mrixhvcb]{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#f6e7c4 50%,transparent 51%),radial-gradient(1px 1px at 28% 8%,#f6e7c4 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 22%,#f6e7c4 50%,transparent 51%),radial-gradient(1px 1px at 63% 12%,#f6e7c4 50%,transparent 51%),radial-gradient(1.5px 1.5px at 78% 5%,#f6e7c4 50%,transparent 51%),radial-gradient(1px 1px at 88% 24%,#f6e7c4 50%,transparent 51%),radial-gradient(1px 1px at 6% 32%,#f6e7c4 50%,transparent 51%),radial-gradient(1px 1px at 94% 40%,#f6e7c4 50%,transparent 51%);opacity:.55}.m-spy[data-astro-cid-mrixhvcb] .section-heading__title{background:linear-gradient(180deg,#f6dca0,#e0b56c 40%,#b8863f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #3d2610)}.m-spy__hud[data-astro-cid-mrixhvcb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-m);max-width:1320px;margin:0 auto var(--space-s)}.m-spy__counter[data-astro-cid-mrixhvcb]{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;border:1px solid rgb(233 194 138 / .5);border-radius:var(--r-pill);background:#04101cb3;font-family:var(--font-engraved);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#f4e0b3}.m-spy__counter[data-astro-cid-mrixhvcb] b[data-astro-cid-mrixhvcb]{font-size:1.25em;color:#f6dca0}.m-spy__actions[data-astro-cid-mrixhvcb]{display:flex;flex-wrap:wrap;gap:.6rem}.m-spy__actions[data-astro-cid-mrixhvcb][hidden],.m-spy__actions[data-astro-cid-mrixhvcb] [data-astro-cid-mrixhvcb][hidden]{display:none}.m-spy__wrap[data-astro-cid-mrixhvcb]{position:relative}.m-spy__frame[data-astro-cid-mrixhvcb]{position:relative;max-width:1320px;margin-inline:auto}.m-spy__scroller[data-astro-cid-mrixhvcb]{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 55% 45%,#4a3822,#2a2116 72%);box-shadow:0 0 0 2px #7d5126,0 0 0 5px #d8ae62,0 0 0 7px #5a3a1c,0 0 0 8px #e9c28a66,0 40px 70px -30px #000000e6}.m-spy__swipe[data-astro-cid-mrixhvcb]{display:none}.m-spy__stage[data-astro-cid-mrixhvcb]{--r: 110px;position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:12px;background:transparent;touch-action:pan-y;user-select:none;-webkit-user-select:none}.m-spy__stage[data-astro-cid-mrixhvcb]:focus-visible{outline:none}.m-spy__scroller[data-astro-cid-mrixhvcb]:has(.m-spy__stage:focus-visible){box-shadow:0 0 0 2px #7d5126,0 0 0 5px #d8ae62,0 0 0 7px #5a3a1c,0 0 0 8px #e9c28a66,0 0 0 11px #0b1d31,0 0 0 14px #fff4d8,0 0 0 24px #e6ae5c59,0 40px 70px -30px #000000e6}.m-spy__base[data-astro-cid-mrixhvcb],.m-spy__base[data-astro-cid-mrixhvcb] picture,.m-spy__base[data-astro-cid-mrixhvcb] img{display:block;width:100%;height:100%}.m-spy__base[data-astro-cid-mrixhvcb] img{object-fit:cover;transition:filter .9s var(--ease)}.m-spy__base[data-astro-cid-mrixhvcb]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 50%,#040c1e1a,#020612b3);transition:opacity .9s var(--ease)}.m-spy__lens[data-astro-cid-mrixhvcb],.m-spy__bubble[data-astro-cid-mrixhvcb]{display:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__base[data-astro-cid-mrixhvcb] img{filter:brightness(.62) saturate(.45) contrast(1.12)}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__base[data-astro-cid-mrixhvcb]:after{opacity:.8;background:#06121f;mix-blend-mode:multiply}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__base[data-astro-cid-mrixhvcb]:before{opacity:1}.m-spy__base[data-astro-cid-mrixhvcb]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(ellipse 75% 80% at 50% 48%,transparent 40%,rgb(2 6 14 / .72) 100%);transition:opacity .9s var(--ease)}.m-spy[data-astro-cid-mrixhvcb] .m-spy__dust{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;transition:opacity .7s var(--ease)}.m-spy__sunglow[data-astro-cid-mrixhvcb]{display:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__sunglow[data-astro-cid-mrixhvcb]{position:absolute;left:97%;top:55%;z-index:1;display:block;width:34%;aspect-ratio:1.6;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse closest-side,rgb(255 196 120 / .34),rgb(255 160 80 / .12) 45%,transparent 100%);mix-blend-mode:screen;opacity:.75;transition:opacity .7s var(--ease)}@media(prefers-reduced-motion:no-preference){.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__sunglow[data-astro-cid-mrixhvcb]{animation:sun-breathe 7s ease-in-out infinite alternate}}@keyframes sun-breathe{0%{opacity:.45;transform:translate(-6%) scale(.92)}to{opacity:.95;transform:translate(2%) scale(1.06)}}.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__sunglow[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__sunglow[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__dust,.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__dust{opacity:0;animation:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__stage[data-astro-cid-mrixhvcb]{cursor:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__lens[data-astro-cid-mrixhvcb]{display:block;position:absolute;left:0;top:0;width:calc(var(--r) * 2);height:calc(var(--r) * 2);border-radius:50%;overflow:hidden;z-index:2;transform:translate3d(var(--lpx, 0px),var(--lpy, 0px),0);box-shadow:0 0 0 3px #3d2610,0 0 0 7px #d8ae62,0 0 0 9px #7d5126,0 0 0 11px #f6dca080,0 18px 40px #000000a6,0 0 60px 10px #f6c8782e;pointer-events:none;will-change:transform}.m-spy__lens-view[data-astro-cid-mrixhvcb]{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.m-spy__lens-view[data-astro-cid-mrixhvcb] picture,.m-spy__lens-view[data-astro-cid-mrixhvcb] img{display:block;width:100%;height:100%}.m-spy__lens-view[data-astro-cid-mrixhvcb] img{object-fit:cover}.m-spy__glass[data-astro-cid-mrixhvcb]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgb(255 255 255 / .28),transparent 32%),radial-gradient(circle at 50% 50%,transparent 62%,rgb(40 22 5 / .55) 100%)}.m-spy__ticks[data-astro-cid-mrixhvcb]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgb(255 244 216 / .6) 0 .7deg,transparent .7deg 10deg);-webkit-mask-image:radial-gradient(circle,transparent calc(100% - 11px),#000 calc(100% - 10px),#000 calc(100% - 4px),transparent calc(100% - 3px));mask-image:radial-gradient(circle,transparent calc(100% - 11px),#000 calc(100% - 10px),#000 calc(100% - 4px),transparent calc(100% - 3px));opacity:.8}.m-spy__glint[data-astro-cid-mrixhvcb]{display:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__glint[data-astro-cid-mrixhvcb]{position:absolute;left:var(--x);top:var(--y);z-index:2;display:block;width:40px;height:40px;translate:-50% -50%;color:#ffe7b0;opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px rgb(255 214 140 / .95)) drop-shadow(0 0 16px rgb(255 190 90 / .6))}.m-spy__glint[data-astro-cid-mrixhvcb] svg[data-astro-cid-mrixhvcb]{width:100%;height:100%;fill:currentColor}.m-spy__glint[data-astro-cid-mrixhvcb].is-hinting{animation:glint 1.5s var(--ease) 3}@keyframes glint{0%,to{opacity:0;transform:scale(.3) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}}.m-spy__cross[data-astro-cid-mrixhvcb]{position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - .5px),rgb(255 244 216 / .45) calc(50% - .5px),rgb(255 244 216 / .45) calc(50% + .5px),transparent calc(50% + .5px)) center / 18% 100% no-repeat,linear-gradient(0deg,transparent calc(50% - .5px),rgb(255 244 216 / .45) calc(50% - .5px),rgb(255 244 216 / .45) calc(50% + .5px),transparent calc(50% + .5px)) center / 100% 18% no-repeat}.m-spy[data-astro-cid-mrixhvcb].is-gliding .m-spy__lens[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-gliding .m-spy__lens-view[data-astro-cid-mrixhvcb]{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__bubble[data-astro-cid-mrixhvcb]{display:block;position:absolute;z-index:3;left:0;top:0;margin:0;padding:.45rem .9rem;border-radius:var(--r-pill);background:#f4e0b3;color:#2b1a0c;font-family:var(--font-serif);font-style:italic;font-size:1.125rem;font-weight:500;white-space:nowrap;box-shadow:0 6px 16px #00000080;transform:translate3d(var(--bpx, 0px),var(--bpy, 0px),0);pointer-events:none;transition:opacity .4s var(--ease)}.m-spy__bubble[data-astro-cid-mrixhvcb].is-gone{opacity:0}.m-spy__pin[data-astro-cid-mrixhvcb]{position:absolute;left:clamp(22px,var(--x),calc(100% - 22px));top:var(--y);z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;translate:-50% -50%;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 45%,#9a6b2c);box-shadow:0 0 0 2px #fff4d8,0 0 18px 4px #f6dca099,0 4px 10px #00000080;color:#1f1408;font-family:var(--font-engraved);font-weight:700;font-size:1rem;cursor:pointer}.m-spy__pin[data-astro-cid-mrixhvcb]:before{content:"";position:absolute;inset:-5px;border-radius:50%}.m-spy__pin[data-astro-cid-mrixhvcb][hidden]{display:none}.m-spy__pin[data-astro-cid-mrixhvcb].is-new{animation:pin-pop .6s cubic-bezier(.2,.9,.3,1.4) both}@keyframes pin-pop{0%{scale:0}to{scale:1}}.m-spy__pin[data-astro-cid-mrixhvcb]:focus-visible{outline:3px solid #fff4d8;outline-offset:3px}.m-spy__fact[data-astro-cid-mrixhvcb]{position:absolute;right:3%;top:7%;z-index:4;width:min(360px,34%);padding:1.1rem 1.25rem 1.2rem;border-radius:10px;color:#2b2620;background:radial-gradient(ellipse at 15% 10%,rgb(255 250 232 / .9),transparent 60%),linear-gradient(180deg,#f6e6c0,#ead29f);box-shadow:inset 0 0 0 1px #7d512680,inset 0 0 22px #7d46144d,0 20px 40px -12px #000000bf;cursor:auto}.m-spy__fact[data-astro-cid-mrixhvcb][hidden]{display:none}.m-spy__fact[data-astro-cid-mrixhvcb].is-open{animation:fact-in .48s var(--ease) both}@keyframes fact-in{0%{opacity:0;transform:translateY(10px) rotate(-1.5deg) scale(.96)}to{opacity:1;transform:none}}.m-spy__fact-kicker[data-astro-cid-mrixhvcb]{display:flex;align-items:center;gap:.45rem;font-family:var(--font-engraved);font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a5a2b}.m-spy__fact-title[data-astro-cid-mrixhvcb]{margin-top:.3rem;padding-right:2rem;font-family:var(--font-engraved);font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1f1a14}.m-spy__fact-text[data-astro-cid-mrixhvcb]{margin-top:.45rem;font-size:1rem;line-height:1.5}.m-spy__fact-close[data-astro-cid-mrixhvcb]{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#6e4520;font-size:1.1rem}.m-spy__fact-close[data-astro-cid-mrixhvcb]:hover{background:#7d51261f}.m-spy__win[data-astro-cid-mrixhvcb]{position:absolute;left:50%;bottom:7%;z-index:4;translate:-50% 0;width:min(560px,90%);padding:1rem 1.5rem 1.1rem;text-align:center;border-radius:12px;border:1px solid #e9c28a;background:#06101ce0;box-shadow:0 0 0 4px #06101c80,0 0 50px #f6c87859;backdrop-filter:blur(3px)}.m-spy__win[data-astro-cid-mrixhvcb][hidden]{display:none}.m-spy__win-title[data-astro-cid-mrixhvcb]{max-width:none;padding-block:.16em .04em;margin-block:-.16em -.04em;font-family:var(--font-engraved);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg,#f6dca0,#d8ae62 60%,#b8863f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.m-spy__win-text[data-astro-cid-mrixhvcb]{margin:.3rem auto 0;color:#f4e0b3}.m-spy__win-link[data-astro-cid-mrixhvcb]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;margin-top:.2rem;font-family:var(--font-engraved);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f6dca0}.m-spy__win-link[data-astro-cid-mrixhvcb][hidden]{display:none}.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb] img{filter:none;transition:filter .7s cubic-bezier(.2,.7,.2,1)}.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb]:after,.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb]:before{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1)}.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__lens[data-astro-cid-mrixhvcb]{opacity:0;transition:opacity .5s var(--ease)}.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__stage[data-astro-cid-mrixhvcb]{cursor:auto}.m-spy__burst[data-astro-cid-mrixhvcb]{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgb(255 236 190 / .9) 0 6%,transparent 7%),repeating-conic-gradient(from 8deg,rgb(255 226 160 / .95) 0 3deg,transparent 3deg 30deg);-webkit-mask-image:radial-gradient(circle,transparent 22%,#000 30%,#000 44%,transparent 62%);mask-image:radial-gradient(circle,transparent 22%,#000 30%,#000 44%,transparent 62%);filter:drop-shadow(0 0 6px rgb(255 200 110 / .9))}@media(prefers-reduced-motion:no-preference){.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__burst[data-astro-cid-mrixhvcb]{animation:burst 1.1s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--i) * .14s) 1 both}}@keyframes burst{0%{opacity:0;transform:scale(.2) rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.6) rotate(30deg)}}.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__base[data-astro-cid-mrixhvcb] img{filter:none}.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__base[data-astro-cid-mrixhvcb]:after,.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__base[data-astro-cid-mrixhvcb]:before,.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__lens[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__bubble[data-astro-cid-mrixhvcb]{opacity:0}.m-spy[data-astro-cid-mrixhvcb].is-revealed .m-spy__stage[data-astro-cid-mrixhvcb]{cursor:auto}.m-spy__help[data-astro-cid-mrixhvcb]{max-width:none;margin-top:calc(var(--space-s) + 8px);text-align:center;font-size:var(--fs-small);color:var(--u-muted)}.m-spy__journal[data-astro-cid-mrixhvcb]{max-width:1320px;margin:var(--space-xl) auto 0}.m-spy__journal-title[data-astro-cid-mrixhvcb]{margin-bottom:var(--space-s);font-family:var(--font-engraved);font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e9c28a;text-align:center}.m-spy__clues[data-astro-cid-mrixhvcb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;padding:0;margin:0}@media(max-width:1100px){.m-spy__clues[data-astro-cid-mrixhvcb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.m-spy__clues[data-astro-cid-mrixhvcb]{grid-template-columns:minmax(0,1fr)}}.m-spy__clue[data-astro-cid-mrixhvcb]{display:flex;gap:.75rem;padding:.9rem 1rem;border:1px dashed rgb(233 194 138 / .4);border-radius:var(--r-lg);background:#04101c8c;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.m-spy__clue-mark[data-astro-cid-mrixhvcb]{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgb(233 194 138 / .6);color:#e9c28a;font-family:var(--font-engraved);font-weight:700;font-size:.9rem}.m-spy__clue-mark[data-astro-cid-mrixhvcb] .m-spy__clue-check{display:none}.m-spy__clue-hint[data-astro-cid-mrixhvcb]{font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;line-height:1.3;color:#e2d6bd}.m-spy__clue-title[data-astro-cid-mrixhvcb]{margin-top:.35rem;font-family:var(--font-engraved);font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f6dca0}.m-spy__clue-fact[data-astro-cid-mrixhvcb]{margin-top:.3rem;font-size:.9375rem;line-height:1.5;color:#d8ccb2}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__clue[data-astro-cid-mrixhvcb]:not(.is-found) .m-spy__clue-title[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__clue[data-astro-cid-mrixhvcb]:not(.is-found) .m-spy__clue-fact[data-astro-cid-mrixhvcb]{display:none}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__clue[data-astro-cid-mrixhvcb]:not(.is-found) [data-astro-cid-mrixhvcb][data-clue-state]{display:none}.m-spy__clue[data-astro-cid-mrixhvcb].is-found{border-style:solid;border-color:#e9c28a;background:linear-gradient(180deg,#e9c28a1f,#e9c28a08),#04101cb3}.m-spy__clue[data-astro-cid-mrixhvcb].is-found .m-spy__clue-mark[data-astro-cid-mrixhvcb]{background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 45%,#9a6b2c);color:#1f1408;border-color:#fff4d8}.m-spy__clue[data-astro-cid-mrixhvcb].is-found .m-spy__clue-n[data-astro-cid-mrixhvcb]{display:none}.m-spy__clue[data-astro-cid-mrixhvcb].is-found .m-spy__clue-mark[data-astro-cid-mrixhvcb] .m-spy__clue-check{display:block}@media(max-width:767px){.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__bubble[data-astro-cid-mrixhvcb]{white-space:normal}.m-spy__scroller[data-astro-cid-mrixhvcb]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1 + 6px)}.m-spy__scroller[data-astro-cid-mrixhvcb]::-webkit-scrollbar{display:none}.m-spy__stage[data-astro-cid-mrixhvcb]{width:200%;border-radius:0;touch-action:pan-x pan-y}.m-spy[data-astro-cid-mrixhvcb].is-live .m-spy__swipe[data-astro-cid-mrixhvcb]{display:flex;justify-content:center;gap:.5rem;margin:.9rem 0 0;font-family:var(--font-serif);font-style:italic;font-size:1rem;color:#e9c28a}.m-spy__fact[data-astro-cid-mrixhvcb],.m-spy__win[data-astro-cid-mrixhvcb]{position:relative;inset:auto;translate:none;width:auto;margin-top:calc(var(--space-m) + 8px)}}@media(prefers-reduced-motion:reduce){.m-spy[data-astro-cid-mrixhvcb].is-gliding .m-spy__lens[data-astro-cid-mrixhvcb],.m-spy[data-astro-cid-mrixhvcb].is-gliding .m-spy__lens-view[data-astro-cid-mrixhvcb],.m-spy__base[data-astro-cid-mrixhvcb] img,.m-spy__base[data-astro-cid-mrixhvcb]:after,.m-spy__base[data-astro-cid-mrixhvcb]:before,.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb] img,.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb]:after,.m-spy[data-astro-cid-mrixhvcb].is-won .m-spy__base[data-astro-cid-mrixhvcb]:before{transition:opacity .3s linear,filter .3s linear}.m-spy__fact[data-astro-cid-mrixhvcb].is-open,.m-spy__pin[data-astro-cid-mrixhvcb].is-new{animation:none}.m-spy__glint[data-astro-cid-mrixhvcb].is-hinting{animation:none;opacity:.85}}.m-carnet[data-astro-cid-y73t7qh4]{position:relative;isolation:isolate;overflow:clip;padding-block:calc(clamp(24px,3.4vw,48px) + clamp(48px,6vw,88px)) calc(clamp(24px,3.4vw,48px) + clamp(64px,8vw,112px));background-color:#ece0c6;background-image:radial-gradient(ellipse at 50% 8%,rgb(255 248 230 / .7),transparent 55%),radial-gradient(ellipse at 8% 70%,rgb(170 120 60 / .16),transparent 50%),radial-gradient(ellipse at 94% 36%,rgb(170 120 60 / .14),transparent 45%),linear-gradient(180deg,#ece0c6,#e4d4b4);color:#2b2620}.m-carnet[data-astro-cid-y73t7qh4]:after{opacity:.09;filter:invert(1);mix-blend-mode:multiply}.m-carnet__torn[data-astro-cid-y73t7qh4]{position:absolute;left:0;right:0;z-index:4;width:100%;height:clamp(24px,3.4vw,48px);pointer-events:none}.m-carnet__torn--top[data-astro-cid-y73t7qh4]{top:-1px;transform:scaleY(-1);filter:drop-shadow(0 -2px 3px rgb(90 55 20 / .35))}.m-carnet__torn--bottom[data-astro-cid-y73t7qh4]{bottom:-1px;filter:drop-shadow(0 -2px 3px rgb(90 55 20 / .35))}.m-carnet__map[data-astro-cid-y73t7qh4]{position:absolute;inset:0;z-index:-1;opacity:.45;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='420' viewBox='0 0 640 420'%3E%3Cg fill='none' stroke='%23a37a45' stroke-opacity='.35'%3E%3Cpath d='M0 70Q160 40 320 70T640 70M0 210Q160 180 320 210T640 210M0 350Q160 320 320 350T640 350' stroke-width='.8'/%3E%3Cpath d='M120 0Q90 210 120 420M320 0Q290 210 320 420M520 0Q490 210 520 420' stroke-width='.8'/%3E%3Cpath d='M40 300C120 250 170 330 250 280S380 170 450 220 560 300 610 250' stroke-dasharray='4 6' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");background-size:640px 420px;background-position:180px 60px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 85%)}.m-carnet__rose[data-astro-cid-y73t7qh4]{position:absolute;z-index:-1;right:-110px;top:90px;width:380px;color:#8a5a2b;opacity:.14;pointer-events:none}.m-carnet__inner[data-astro-cid-y73t7qh4]{position:relative;z-index:3}.m-carnet[data-astro-cid-y73t7qh4] .section-heading__title{color:#1e1912;text-shadow:0 1px 0 rgb(255 250 235 / .7)}.m-bonus[data-astro-cid-y73t7qh4]{display:flex;align-items:center;gap:.75rem;width:100%;max-width:none;padding:.55rem .7rem;border:1px dashed rgb(125 81 38 / .45);border-radius:12px;background:#fffae859;font-size:.9375rem;line-height:1.35;color:#4a3522}.m-bonus[data-astro-cid-y73t7qh4][hidden]{display:none}.m-bonus__seal[data-astro-cid-y73t7qh4]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px dashed rgb(125 81 38 / .45);color:#7d512673}.m-bonus__text[data-astro-cid-y73t7qh4]{display:grid;gap:.1rem}.m-bonus__text[data-astro-cid-y73t7qh4] b[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:#5a3a1c}.m-bonus__text[data-astro-cid-y73t7qh4] a[data-astro-cid-y73t7qh4]{color:#6e4520;font-weight:600}.m-bonus__text[data-astro-cid-y73t7qh4] [data-astro-cid-y73t7qh4][hidden]{display:none}.m-bonus[data-astro-cid-y73t7qh4].is-on{border-style:solid;border-color:#b8863f;background:linear-gradient(180deg,#fff4d2cc,#f6dca073)}.m-bonus[data-astro-cid-y73t7qh4].is-on .m-bonus__seal[data-astro-cid-y73t7qh4]{border:0;color:#fff4d8;background:radial-gradient(circle at 35% 30%,#f6dca0,#d8ae62 40%,#9a6b2c);box-shadow:0 0 0 2px #fff4d8,0 0 0 4px #9a6b2c,0 4px 10px #5a320a73}.m-bonus[data-astro-cid-y73t7qh4].is-new .m-bonus__seal[data-astro-cid-y73t7qh4]{--rot: -8deg;animation:stamp-down .56s cubic-bezier(.2,.9,.3,1.25) both}.m-book[data-astro-cid-y73t7qh4]{position:relative;max-width:1120px;margin-inline:auto;padding:16px}.m-book__cover[data-astro-cid-y73t7qh4]{position:absolute;inset:0;border-radius:18px;background:radial-gradient(ellipse at 30% 20%,rgb(255 210 150 / .12),transparent 50%),linear-gradient(135deg,#5a3419,#3a1f0e 60%,#2a1509);box-shadow:inset 0 0 0 2px #e9c28a40,inset 0 0 0 8px #00000026,0 2px #3c230c66,0 34px 60px -28px #3c230cbf,0 12px 24px -12px #3c230c73}.m-book__cover[data-astro-cid-y73t7qh4]:before{content:"";position:absolute;inset:7px;border-radius:13px;border:1.5px dashed rgb(233 194 138 / .35)}.m-book__pages[data-astro-cid-y73t7qh4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr);border-radius:8px;overflow:hidden;box-shadow:0 2px #cdb88f,0 4px #e7d6b3,0 6px #b99f72}.m-book__page[data-astro-cid-y73t7qh4]{--lines: repeating-linear-gradient(180deg, transparent 0 31px, rgb(125 81 38 / .14) 31px 32px);position:relative;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);color:#342d29;background:var(--lines),radial-gradient(ellipse at 20% 10%,rgb(255 250 232 / .8),transparent 60%),linear-gradient(180deg,#f4e4bf,#ebd5a4)}.m-book__page--l[data-astro-cid-y73t7qh4]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;box-shadow:inset -24px 0 30px -20px #5a320f73}.m-book__page--r[data-astro-cid-y73t7qh4]{box-shadow:inset 24px 0 30px -20px #5a320f73}.m-book__spine[data-astro-cid-y73t7qh4]{background:linear-gradient(90deg,#d8c095,#a88a5a 45%,#8c6d40,#a88a5a 55%,#d8c095)}.m-book__owner[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:500;line-height:1.15;color:#3d2610}.m-book__owner[data-astro-cid-y73t7qh4] [data-astro-cid-y73t7qh4][data-owner]{border-bottom:1px solid rgb(125 81 38 / .55)}.m-book__sketch[data-astro-cid-y73t7qh4]{align-self:center;width:min(190px,60%);margin-block:.5rem;color:#8a5a2b;opacity:.55}.m-book__progress[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:1.0625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a3a1c}.m-book__progress[data-astro-cid-y73t7qh4] b[data-astro-cid-y73t7qh4]{font-size:1.3em;color:#861409}.m-book__bar[data-astro-cid-y73t7qh4]{width:100%;height:8px;border-radius:99px;background:#7d51262e;box-shadow:inset 0 1px 2px #3c1e0540;overflow:hidden}.m-book__bar[data-astro-cid-y73t7qh4] span[data-astro-cid-y73t7qh4]{display:block;height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,#b8863f,#e0b56c);transition:width .7s var(--ease)}.m-book__note[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-style:italic;font-size:1.125rem;line-height:1.45;color:#4a3522}.m-book__actions[data-astro-cid-y73t7qh4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:.5rem}.m-book__go[data-astro-cid-y73t7qh4]{--btn-bg: linear-gradient(180deg, #d6a95e, #a8793b)}.m-book__reset[data-astro-cid-y73t7qh4]{min-height:44px;padding:0 .25rem;border:0;background:none;color:#6e4520;font-size:var(--fs-small);text-decoration:underline;text-underline-offset:.2em}.m-book__reset[data-astro-cid-y73t7qh4][hidden]{display:none}.m-stamps[data-astro-cid-y73t7qh4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.4rem + 1.5vw,1.75rem) clamp(.5rem,.2rem + 1vw,1.25rem);padding:0;margin:0;height:100%;align-content:center}.m-stamp[data-astro-cid-y73t7qh4]{position:relative;display:grid;justify-items:center;gap:.4rem}.m-stamp__slot[data-astro-cid-y73t7qh4],.m-stamp__ink[data-astro-cid-y73t7qh4]{grid-area:1 / 1;width:min(118px,100%);aspect-ratio:1;border-radius:50%}.m-stamp__slot[data-astro-cid-y73t7qh4]{display:grid;place-items:center;border:2px dashed rgb(125 81 38 / .4);color:#7d512659}.m-stamp__ink[data-astro-cid-y73t7qh4]{position:relative;display:grid;place-items:center;color:#7d5126;transform:rotate(var(--rot));opacity:.14;-webkit-mask-image:var(--grain-url),radial-gradient(circle,#000 60%,transparent 61%);-webkit-mask-size:70px,100%;mask-image:var(--grain-url);mask-size:70px}.m-stamp__ink[data-astro-cid-y73t7qh4] svg[data-astro-cid-y73t7qh4]{position:absolute;inset:0;width:100%;height:100%}.m-stamp__ink[data-astro-cid-y73t7qh4] .m-stamp__glyph{position:relative;stroke-width:2}.m-stamp__label[data-astro-cid-y73t7qh4]{grid-row:2;font-family:var(--font-engraved);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a3a1c}.m-stamp[data-astro-cid-y73t7qh4].is-on .m-stamp__ink[data-astro-cid-y73t7qh4]{color:var(--ink);opacity:.88}.m-stamp__slot[data-astro-cid-y73t7qh4]{opacity:.8}.m-stamp[data-astro-cid-y73t7qh4]:not(.is-on) .m-stamp__slot[data-astro-cid-y73t7qh4] svg{display:none}.m-stamp[data-astro-cid-y73t7qh4].is-on .m-stamp__slot[data-astro-cid-y73t7qh4]{border-color:transparent;color:transparent}.m-stamp[data-astro-cid-y73t7qh4].is-new .m-stamp__ink[data-astro-cid-y73t7qh4]{animation:stamp-down .56s cubic-bezier(.2,.9,.3,1.25) both}@keyframes stamp-down{0%{opacity:0;transform:rotate(var(--rot)) scale(1.9)}60%{opacity:.95;transform:rotate(var(--rot)) scale(.94)}to{opacity:.88;transform:rotate(var(--rot)) scale(1)}}.m-done[data-astro-cid-y73t7qh4]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;max-width:760px;margin:var(--space-xl) auto 0;text-align:center}.m-done[data-astro-cid-y73t7qh4][hidden]{display:none}.m-done__title[data-astro-cid-y73t7qh4]{max-width:none;font-family:var(--font-engraved);font-size:clamp(1.8rem,1.2rem + 2.4vw,3.2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-block:.16em .04em;margin-block:-.16em -.04em;color:#7d5126;background:linear-gradient(180deg,#c29046,#8a5a2b 55%,#5e3a18);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(255 250 235 / .8))}.m-done__text[data-astro-cid-y73t7qh4]{flex-basis:100%;margin-inline:auto;color:#3b2f25}.m-done[data-astro-cid-y73t7qh4].is-new{animation:done-in .8s var(--ease) both}@keyframes done-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.m-dip[data-astro-cid-y73t7qh4]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:var(--space-xl);align-items:center;max-width:1200px;margin:var(--space-2xl) auto 0}@media(max-width:1023px){.m-dip[data-astro-cid-y73t7qh4]{grid-template-columns:minmax(0,1fr)}}.m-dip__tools[data-astro-cid-y73t7qh4]{display:grid;gap:.6rem}.m-dip__label[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:.9375rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7d5126}.m-dip__row[data-astro-cid-y73t7qh4]{display:grid;gap:.75rem}.m-dip__input[data-astro-cid-y73t7qh4]{min-height:56px;padding:0 1rem;border:1px solid #9a6b2c;border-radius:var(--r-sm);background:#fffaf0;box-shadow:inset 0 1px 3px #5a37142e;color:#1f1a14;font-family:var(--font-serif);font-size:1.375rem;font-style:italic}.m-dip__input[data-astro-cid-y73t7qh4]::placeholder{color:#8d8170}.m-dip__input[data-astro-cid-y73t7qh4]:focus-visible{outline:3px solid #7d5126;outline-offset:2px}.m-dip__form[data-astro-cid-y73t7qh4]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding:0;border:0}.m-dip__form[data-astro-cid-y73t7qh4][hidden]{display:none}.m-dip__form[data-astro-cid-y73t7qh4] legend[data-astro-cid-y73t7qh4]{width:100%;margin-bottom:.45rem}.m-dip__choice[data-astro-cid-y73t7qh4]{position:relative;flex:1 1 0}.m-dip__choice[data-astro-cid-y73t7qh4] input[data-astro-cid-y73t7qh4]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.m-dip__choice[data-astro-cid-y73t7qh4] span[data-astro-cid-y73t7qh4]{display:grid;place-items:center;min-height:46px;padding:0 .9rem;border:1px solid rgb(125 81 38 / .55);border-radius:var(--r-pill);background:#fffaec73;font-family:var(--font-serif);font-size:1.125rem;font-style:italic;color:#3d2610;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.m-dip__choice[data-astro-cid-y73t7qh4] input[data-astro-cid-y73t7qh4]:checked+span[data-astro-cid-y73t7qh4]{background:linear-gradient(180deg,#e9c28a,#b8863f);border-color:#7d5126;color:#1f1408;box-shadow:0 2px 6px -2px #5a371480}.m-dip__choice[data-astro-cid-y73t7qh4] input[data-astro-cid-y73t7qh4]:focus-visible+span[data-astro-cid-y73t7qh4]{outline:3px solid #7d5126;outline-offset:3px}.m-dip__print[data-astro-cid-y73t7qh4][hidden],.m-dip__print[data-astro-cid-y73t7qh4] [data-astro-cid-y73t7qh4][hidden]{display:none}.m-dip__print[data-astro-cid-y73t7qh4].is-locked{min-height:62px;border-style:dashed;justify-content:flex-start}.m-dip__sealed[data-astro-cid-y73t7qh4]{display:inline-flex;align-items:center;gap:.75rem;text-align:left}.m-dip__sealed[data-astro-cid-y73t7qh4]>span[data-astro-cid-y73t7qh4]{display:grid;line-height:1.2}.m-dip__sealed[data-astro-cid-y73t7qh4] small[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-size:1.0625rem;font-style:italic;font-weight:500;letter-spacing:0;color:#7d5126}.m-dip__ready[data-astro-cid-y73t7qh4]{display:inline-flex;align-items:center;gap:.6em}.m-dip__status[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;line-height:1.4;color:#5a3a1c}.m-dip__status[data-astro-cid-y73t7qh4]:empty{display:none}.m-dip__status[data-astro-cid-y73t7qh4].is-nudged{animation:nudge .48s var(--ease)}.m-dip__privacy[data-astro-cid-y73t7qh4]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--fs-small);color:var(--u-muted)}.m-dip__privacy[data-astro-cid-y73t7qh4] svg{margin-top:.2em;color:#8a5a2b}.diploma[data-astro-cid-y73t7qh4]{position:relative;isolation:isolate;aspect-ratio:1.414;padding:clamp(1.1rem,.4rem + 3vw,3rem);color:#342d29;border-radius:6px;background:radial-gradient(ellipse at 50% 40%,rgb(255 250 235 / .9),transparent 70%),radial-gradient(ellipse at 0% 0%,rgb(170 115 50 / .3),transparent 40%),radial-gradient(ellipse at 100% 100%,rgb(170 115 50 / .35),transparent 40%),linear-gradient(180deg,#f6e8c6,#ecd8aa);box-shadow:inset 0 0 0 10px #f3e2bb,inset 0 0 0 12px #b8863f,inset 0 0 0 15px #f3e2bb,inset 0 0 0 16px #7d512699,0 2px #7d512659,0 30px 56px -24px #3c230cb3,0 10px 20px -10px #3c230c66;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.diploma__corner[data-astro-cid-y73t7qh4]{position:absolute;z-index:1;color:#b8863f}.diploma__corner--tl[data-astro-cid-y73t7qh4]{top:22px;left:22px}.diploma__corner--tr[data-astro-cid-y73t7qh4]{top:22px;right:22px}.diploma__corner--bl[data-astro-cid-y73t7qh4]{bottom:22px;left:22px}.diploma__corner--br[data-astro-cid-y73t7qh4]{bottom:22px;right:22px}.diploma__watermark[data-astro-cid-y73t7qh4]{position:absolute;z-index:-1;left:50%;top:50%;width:62%;translate:-50% -50%;color:#b8863f;opacity:.1}.diploma__body[data-astro-cid-y73t7qh4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:clamp(.15rem,.05rem + .4vw,.45rem)}.diploma__kicker[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:clamp(.625rem,.55rem + .3vw,.875rem);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#8a5a2b}.diploma__title[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:clamp(1.2rem,.6rem + 2.3vw,2.4rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.05;padding-block:.16em .04em;margin-block:-.16em -.04em;color:#7d5126;background:linear-gradient(180deg,#b8863f,#7d5126);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.diploma__sub[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1rem,.85rem + .7vw,1.5rem);color:#861409}.diploma__given[data-astro-cid-y73t7qh4]{margin-top:.3em;font-size:clamp(.8rem,.72rem + .35vw,1.0625rem);color:#5a4a3a}.diploma__name[data-astro-cid-y73t7qh4]{min-width:60%;padding:0 1rem .1em;border-bottom:1px solid rgb(125 81 38 / .6);font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.5rem,.9rem + 2.8vw,3.25rem);line-height:1.15;color:#1f1a14;overflow-wrap:anywhere}.diploma__text[data-astro-cid-y73t7qh4]{max-width:52ch;font-size:clamp(.75rem,.66rem + .4vw,1.0625rem);line-height:1.45;color:#3b2f25}.diploma__emblems[data-astro-cid-y73t7qh4]{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem clamp(.5rem,.2rem + 1vw,1.1rem);padding:0;margin:.2em 0 0}.diploma__emblems[data-astro-cid-y73t7qh4] li[data-astro-cid-y73t7qh4]{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink);font-family:var(--font-engraved);font-size:clamp(.5625rem,.5rem + .25vw,.75rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.diploma__foot[data-astro-cid-y73t7qh4]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:clamp(.5rem,.2rem + 2vw,2rem);width:min(100%,640px);margin-top:clamp(.3rem,.1rem + .8vw,.9rem)}.diploma__sign[data-astro-cid-y73t7qh4]{display:grid;justify-items:center;gap:.15rem}.diploma__line[data-astro-cid-y73t7qh4]{display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:1.6em;border-bottom:1px solid rgb(125 81 38 / .6);font-family:var(--font-serif);font-style:italic;font-size:clamp(.8rem,.7rem + .4vw,1.125rem)}.diploma__line--sig[data-astro-cid-y73t7qh4] .script{width:min(150px,100%);margin-bottom:-.3em}.diploma__caption[data-astro-cid-y73t7qh4]{font-family:var(--font-engraved);font-size:clamp(.5625rem,.5rem + .2vw,.75rem);letter-spacing:.16em;text-transform:uppercase;color:#8a5a2b}.diploma__seal[data-astro-cid-y73t7qh4]{display:grid;place-items:center;width:clamp(48px,30px + 4vw,84px);aspect-ratio:1;border-radius:50%;color:#f4d9a6;background:radial-gradient(circle at 35% 30%,#c0402a,#861409 55%,#5a0c05);box-shadow:0 0 0 3px #86140959,inset 0 0 0 4px #ffffff14,inset 0 -4px 8px #00000059,0 4px 8px #3c0a0066}.diploma__motto[data-astro-cid-y73t7qh4]{margin-top:.2em;font-family:var(--font-serif);font-style:italic;font-size:clamp(.7rem,.62rem + .3vw,.95rem);color:#6e4520}.diploma__lock[data-astro-cid-y73t7qh4]{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;text-align:center;background:#ecd8aab8;backdrop-filter:blur(3px) sepia(.3);-webkit-backdrop-filter:blur(3px) sepia(.3);color:#3d2610}.diploma__lock[data-astro-cid-y73t7qh4][hidden]{display:none}.diploma__lock[data-astro-cid-y73t7qh4].is-nudged p[data-astro-cid-y73t7qh4]{animation:nudge .48s var(--ease)}@keyframes nudge{0%,to{transform:none}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.diploma__lock[data-astro-cid-y73t7qh4] p[data-astro-cid-y73t7qh4]{font-family:var(--font-serif);font-size:clamp(1.1rem,.9rem + .8vw,1.6rem);font-weight:500}.diploma__lock[data-astro-cid-y73t7qh4] b[data-astro-cid-y73t7qh4]{color:#861409}.diploma__lock[data-astro-cid-y73t7qh4] a[data-astro-cid-y73t7qh4]{display:inline-flex;align-items:center;min-height:44px;color:#6e4520;font-weight:600}@media(max-width:767px){.m-book__pages[data-astro-cid-y73t7qh4]{grid-template-columns:minmax(0,1fr)}.m-book__spine[data-astro-cid-y73t7qh4]{height:18px;background:linear-gradient(180deg,#d8c095,#a88a5a 45%,#8c6d40,#a88a5a 55%,#d8c095)}.m-book__page--l[data-astro-cid-y73t7qh4],.m-book__page--r[data-astro-cid-y73t7qh4]{box-shadow:none}.m-stamps[data-astro-cid-y73t7qh4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.m-stamp__slot[data-astro-cid-y73t7qh4],.m-stamp__ink[data-astro-cid-y73t7qh4]{width:min(112px,100%)}.diploma[data-astro-cid-y73t7qh4]{aspect-ratio:auto;padding:2.4rem 1.4rem}.diploma__corner--tl[data-astro-cid-y73t7qh4],.diploma__corner--tr[data-astro-cid-y73t7qh4]{top:16px}.diploma__corner--bl[data-astro-cid-y73t7qh4],.diploma__corner--br[data-astro-cid-y73t7qh4]{bottom:16px}.diploma__corner--tl[data-astro-cid-y73t7qh4],.diploma__corner--bl[data-astro-cid-y73t7qh4]{left:16px}.diploma__corner--tr[data-astro-cid-y73t7qh4],.diploma__corner--br[data-astro-cid-y73t7qh4]{right:16px}}@media(prefers-reduced-motion:reduce){.m-stamp[data-astro-cid-y73t7qh4].is-new .m-stamp__ink[data-astro-cid-y73t7qh4],.m-bonus[data-astro-cid-y73t7qh4].is-new .m-bonus__seal[data-astro-cid-y73t7qh4],.m-dip__status[data-astro-cid-y73t7qh4].is-nudged,.m-done[data-astro-cid-y73t7qh4].is-new{animation:none}.m-book__bar[data-astro-cid-y73t7qh4] span[data-astro-cid-y73t7qh4]{transition:none}}@media print{@page{size:A4 landscape;margin:8mm}html,body{background:#fff!important}main>*:not(#carnet),.site-header,.site-footer,.skip-link{display:none!important}.m-carnet[data-astro-cid-y73t7qh4]{padding:0;background:none}.m-carnet[data-astro-cid-y73t7qh4]:after,.m-carnet__torn[data-astro-cid-y73t7qh4],.m-carnet__map[data-astro-cid-y73t7qh4],.m-carnet__rose[data-astro-cid-y73t7qh4]{display:none!important}.m-carnet[data-astro-cid-y73t7qh4] .section-heading,.m-book[data-astro-cid-y73t7qh4],.m-done[data-astro-cid-y73t7qh4],.m-dip__tools[data-astro-cid-y73t7qh4],.diploma__lock[data-astro-cid-y73t7qh4]{display:none!important}.m-dip[data-astro-cid-y73t7qh4]{display:block;margin:0;max-width:none}.diploma[data-astro-cid-y73t7qh4]{width:100%;height:186mm;aspect-ratio:auto;box-shadow:inset 0 0 0 10px #f3e2bb,inset 0 0 0 12px #b8863f,inset 0 0 0 15px #f3e2bb,inset 0 0 0 16px #7d512699;break-inside:avoid}.diploma__title[data-astro-cid-y73t7qh4]{font-size:34pt;background:none;color:#7d5126;-webkit-text-fill-color:#7d5126}.diploma__name[data-astro-cid-y73t7qh4]{font-size:36pt}.diploma__text[data-astro-cid-y73t7qh4]{font-size:12pt}}.m-gift[data-astro-cid-mudizmo6]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(64px,8vw,112px) var(--space-2xl);background:#0a1719}.m-gift[data-astro-cid-mudizmo6].grain:after{opacity:.08;mix-blend-mode:normal}.m-gift[data-astro-cid-mudizmo6].vignette:before{background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 55%,rgb(0 0 0 / .45) 100%)}.m-gift__inner[data-astro-cid-mudizmo6],.m-gift__motto[data-astro-cid-mudizmo6]{position:relative;z-index:2}.m-gift__bg[data-astro-cid-mudizmo6]{position:absolute;inset:0 0 0 auto;width:62%;z-index:-1}.m-gift__bg[data-astro-cid-mudizmo6] picture,.m-gift__bg[data-astro-cid-mudizmo6] img{display:block;width:100%;height:100%}.m-gift__bg[data-astro-cid-mudizmo6] img{object-fit:cover;object-position:50% 60%;opacity:.55}.m-gift__bg[data-astro-cid-mudizmo6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a1719,#0a1719bf 30%,#0a171933 70%,#0a171980),linear-gradient(180deg,#0a1719 0%,transparent 20%,transparent 75%,#0a1719 100%)}.m-gift__inner[data-astro-cid-mudizmo6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:var(--space-2xl);align-items:center}.m-gift[data-astro-cid-mudizmo6] .section-heading{margin-bottom:var(--space-l)}.m-gift[data-astro-cid-mudizmo6] .section-heading__title{background:linear-gradient(180deg,#f6dca0,#e0b56c 40%,#b8863f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #3d2610);max-width:16ch}.m-gift__points[data-astro-cid-mudizmo6]{display:grid;gap:1rem;padding:0;margin:0 0 var(--space-l)}.m-gift__points[data-astro-cid-mudizmo6] li[data-astro-cid-mudizmo6]{display:flex;gap:.9rem;align-items:flex-start}.m-gift__points[data-astro-cid-mudizmo6] li[data-astro-cid-mudizmo6]>svg{margin-top:.3rem}.m-gift__point-title[data-astro-cid-mudizmo6]{font-family:var(--font-serif);font-size:1.3125rem;font-weight:600;color:#f4e0b3}.m-gift__point-text[data-astro-cid-mudizmo6]{color:#e2d6bd}.m-gift__shelf[data-astro-cid-mudizmo6]{--shelf-gap: clamp(10px, 1.6cqi, 18px);--shelf-h: min(176px, calc(100cqi / var(--n, 4) - var(--shelf-gap) * 2));position:relative;container-type:inline-size;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));align-items:end;gap:1.6rem 0;max-width:820px;margin:0;padding:0}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;min-width:0;padding:0 var(--shelf-gap) 17px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:before,.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:after{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:before{bottom:14px;height:8px;background:repeating-linear-gradient(90deg,rgb(255 230 190 / .05) 0 9px,transparent 9px 23px,rgb(60 35 12 / .08) 23px 26px,transparent 26px 41px),linear-gradient(180deg,#c09566,#8a6238)}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:after{bottom:0;height:14px;background:linear-gradient(180deg,rgb(255 220 170 / .22) 0 1px,transparent 1px),repeating-linear-gradient(90deg,transparent 0 31px,rgb(30 16 6 / .12) 31px 33px,transparent 33px 57px),linear-gradient(180deg,#7a5230,#6b4726 45%,#4f3219);box-shadow:0 1px #140a0499,0 14px 22px -8px #000000bf,0 30px 40px -20px #0000008c}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:first-child:before,.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:first-child:after{left:-14px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:last-child:before,.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:last-child:after{right:-14px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:first-child:before{border-top-left-radius:2px;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:last-child:before{border-top-right-radius:2px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%)}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:first-child:after{border-bottom-left-radius:3px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:last-child:after{border-bottom-right-radius:3px}.m-gift__age[data-astro-cid-mudizmo6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-m)}.m-gift__nl[data-astro-cid-mudizmo6]{display:grid;justify-items:center}.m-gift__motto[data-astro-cid-mudizmo6]{display:flex;justify-content:center;align-items:center;gap:.9rem;max-width:none;margin-top:var(--space-2xl);padding-inline:var(--gutter);text-align:center;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);color:#e9c28a}@media(max-width:1023px){.m-gift__inner[data-astro-cid-mudizmo6]{grid-template-columns:minmax(0,1fr)}.m-gift__bg[data-astro-cid-mudizmo6]{width:100%;height:60%}}@media(max-width:599px){.m-gift__shelf[data-astro-cid-mudizmo6]{--shelf-h: clamp(120px, 34vw, 150px);grid-template-columns:repeat(2,minmax(0,1fr))}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(odd):before,.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(odd):after{left:-6px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(2n):before,.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(2n):after{right:-6px}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(odd):before{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%)}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:nth-child(2n):before{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,0 100%)}.m-gift__shelf[data-astro-cid-mudizmo6]>li[data-astro-cid-mudizmo6]:last-child:nth-child(odd){grid-column:1 / -1}}body.page-mission .section-heading__title{font-size:clamp(1.75rem,1.05rem + 4.1vw,4rem);overflow-wrap:normal;hyphens:manual}@media(max-width:479px){body.page-mission .section-heading__title{letter-spacing:.02em}}body.page-mission main .btn{font-family:var(--font-engraved);font-weight:600;letter-spacing:.07em}body.page-mission main .btn--mission,body.page-mission main .btn--primary{font-size:1rem}body.page-mission main .btn--secondary{font-size:.9375rem}body.page-mission main .btn--sm{font-size:.875rem}body.page-mission .section-heading__title{padding-block:.16em .04em;margin-block:-.16em -.04em}
