@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url("./media/figtree-latin-400-normal-PORFSHKN.woff2") format("woff2"),url("./media/figtree-latin-400-normal-KV4MLDR2.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url("./media/figtree-latin-500-normal-AHYR5JKA.woff2") format("woff2"),url("./media/figtree-latin-500-normal-3XJUDHI5.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url("./media/figtree-latin-600-normal-5C6Z7QEI.woff2") format("woff2"),url("./media/figtree-latin-600-normal-TNWY5G5A.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url("./media/figtree-latin-ext-400-normal-CK4ZBFIX.woff2") format("woff2"),url("./media/figtree-latin-ext-400-normal-6JXTJG5H.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url("./media/figtree-latin-ext-500-normal-M4H6A6MQ.woff2") format("woff2"),url("./media/figtree-latin-ext-500-normal-PFIOHNCK.woff") format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url("./media/figtree-latin-ext-600-normal-KUZFNAIE.woff2") format("woff2"),url("./media/figtree-latin-ext-600-normal-YIVC3EOG.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-cyrillic-400-normal-DIDV2DUB.woff2") format("woff2"),url("./media/manrope-cyrillic-400-normal-SWQPRLGC.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-cyrillic-500-normal-VSJF34IZ.woff2") format("woff2"),url("./media/manrope-cyrillic-500-normal-2C2KN75V.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-cyrillic-700-normal-UOVYS47P.woff2") format("woff2"),url("./media/manrope-cyrillic-700-normal-G6GX7EQ7.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url("./media/cormorant-garamond-latin-500-normal-G6U2RTNK.woff2") format("woff2"),url("./media/cormorant-garamond-latin-500-normal-LI3IVY5F.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cormorant-garamond-latin-600-normal-BZHIINSA.woff2") format("woff2"),url("./media/cormorant-garamond-latin-600-normal-PJZG5QJF.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cormorant-garamond-latin-ext-600-normal-NGJKHRU2.woff2") format("woff2"),url("./media/cormorant-garamond-latin-ext-600-normal-G622M2ME.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cormorant-garamond-cyrillic-600-normal-AIL37NNS.woff2") format("woff2"),url("./media/cormorant-garamond-cyrillic-600-normal-3FXCGOAB.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url("./media/cormorant-garamond-latin-600-italic-LBSVND47.woff2") format("woff2"),url("./media/cormorant-garamond-latin-600-italic-4IQQAUCG.woff") format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url("./media/pinyon-script-latin-400-normal-FM2APXKZ.woff2") format("woff2"),url("./media/pinyon-script-latin-400-normal-XKAJ6U2Y.woff") format("woff")}:root{--paper: #ffffff;--tint: #f6f4f8;--ink: #1b2540;--ink-2: #4a5470;--navy: #1f3b6e;--rose: #b8466a;--gold: #d9a23b;--gold-text: #8f6710;--rule: #e3e0ea;--head: "Cormorant Garamond", Georgia, serif;--body: "Figtree", "Manrope", system-ui, sans-serif;--script: "Pinyon Script", cursive;--ease-out: cubic-bezier(.16, 1, .3, 1);--content: 64rem}*{box-sizing:border-box}html{color-scheme:light;scrollbar-color:var(--navy) var(--tint)}body{margin:0;background:var(--paper);color:var(--ink);caret-color:var(--rose);font:400 1.1rem/1.6 var(--body)}.p-component{font-family:var(--body)}::selection{background:var(--navy);color:#fff}a.p-button{text-decoration:none}a{color:var(--navy);text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--rose);outline-offset:3px}h1,h2,h3{font-family:var(--head);font-weight:600;line-height:1.1;text-wrap:balance;margin:0 0 .5em;color:var(--ink)}h1{font-size:clamp(2.7rem,1.6rem + 4vw,4.7rem)}h2{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.3rem)}h3{font-size:1.6rem}p{max-width:62ch;margin:0 0 1em}.lead{font-size:1.25rem;color:var(--ink-2);max-width:34ch}.note,.meta{font-size:.9rem;color:var(--ink-2)}.wrap{width:min(100% - 2rem,var(--content));margin-inline:auto}.section{margin-block:clamp(3rem,7vw,5.5rem)}.center{text-align:center;margin-inline:auto}.actions{display:flex;flex-wrap:wrap;gap:.8rem}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;top:.5rem;left:.5rem;z-index:99;background:var(--navy);color:#fff;padding:.5rem 1rem}.orn{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.4rem;max-width:none}.orn i{height:1px;width:min(30%,10rem);background:linear-gradient(90deg,transparent,var(--gold))}.orn i:last-child{transform:scaleX(-1)}.orn b{width:.6rem;height:.6rem;background:var(--gold);transform:rotate(45deg);flex:none}.orn.mid{justify-content:center;margin-inline:auto}.orn:not(.mid) i:first-child{width:0;display:none}.orn:not(.mid) i:last-child{transform:none;background:linear-gradient(90deg,var(--gold),transparent)}.facts{list-style:none;margin:2rem 0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.facts li{padding-top:1.1rem;border-top:1px solid var(--rule)}.facts h3{margin:.8rem 0 .25rem;font-size:1.2rem}.facts p{margin:0;font-size:1rem;color:var(--ink-2)}.panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:2.5rem 0;padding:1.5rem 1.6rem;background:var(--tint);border-radius:1.2rem}.panel h2,.panel h3{margin:0 0 .2rem;font-size:1.5rem}.panel p{margin:0;color:var(--ink-2)}.grid{list-style:none;padding:0;margin:2rem 0;display:grid;gap:2rem 1.4rem;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}@media(prefers-reduced-motion:no-preference){.reveal{animation:settle .8s var(--ease-out) both;animation-delay:calc(var(--n, 0) * .1s + .5s)}@keyframes settle{0%{opacity:0;transform:translateY(12px)}}}
