:root{--paper:#fbf9f5;--ink:#27231f;--soft:#6e665b;--maroon:#6b1d25;--gold:#b08a3e;--line:#27231f24;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 5vw, 3rem)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{background:#b08a3e47}.eyebrow{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--soft);font-size:.68rem;font-weight:500;line-height:1.4}.err{color:var(--maroon);font-size:.9rem}.small{color:var(--soft);font-size:.82rem}.small a:hover{color:var(--maroon)}.hp{position:absolute;left:-9999px}.top{z-index:5;padding:1.6rem var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.mono{font-family:var(--serif);letter-spacing:.12em;color:var(--maroon);font-size:1.3rem}.mono i{color:var(--gold);font-style:italic;font-weight:300}.top nav{gap:2rem;display:flex}.top nav a:hover{color:var(--maroon)}.hero{max-width:1180px;min-height:min(100svh,920px);padding:6.5rem var(--gutter) 4rem;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,6rem);margin:0 auto;display:grid}.hero-photo{order:2;justify-content:center;display:flex}.arch-wrap,.arch{position:relative}.arch{aspect-ratio:3/4;background:#1c1a18;border-radius:999px 999px 0 0;width:min(100%,440px);overflow:hidden}.arch:before{content:"";position:absolute;inset:0}.arch img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.hero-photo{position:relative}.hero-photo:before{content:"";aspect-ratio:3/4;border:1px solid var(--gold);opacity:.7;border-radius:999px 999px 0 0;width:min(100%,440px);position:absolute;transform:translate(14px,14px)}.arch{z-index:1}.hero-text{order:1}.sanskrit{font-family:"Tiro Devanagari Hindi", var(--serif);color:var(--maroon);letter-spacing:.08em;opacity:.85;margin-bottom:1.6rem;font-size:.95rem}h1{font-family:var(--serif);font-weight:300;line-height:1.12}.hero h1,.gate h1,.space-head h1{letter-spacing:-.015em;color:var(--maroon);font-size:clamp(3.6rem,9.5vw,7rem);line-height:.95}.rule{background:var(--gold);width:56px;height:1px;margin:2.2rem 0 1.6rem}.when{font-family:var(--serif);color:var(--ink);font-size:1.3rem;line-height:1.5}.status{margin-top:3rem}.status .eyebrow{margin-bottom:1.1rem}.nums{display:flex}.num{border-left:1px solid var(--line);padding:0 clamp(.9rem,3vw,1.7rem)}.num:first-child{border-left:0;padding-left:0}.num b{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,6.5vw,3.7rem);font-weight:300;line-height:1;display:block}.num span{letter-spacing:.26em;text-transform:uppercase;color:var(--soft);margin-top:.7rem;font-size:.62rem;font-weight:500;display:block}.big{font-family:var(--serif);font-size:clamp(2.2rem,6vw,3.2rem);font-style:italic;font-weight:300;line-height:1.1}.note{font-family:var(--serif);color:var(--soft);margin-top:1.4rem;font-size:1.15rem;font-style:italic}.link{border-bottom:1px solid var(--gold);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.9rem;margin-top:2.2rem;padding-bottom:.55rem;font-size:.68rem;font-weight:500;transition:gap .25s,color .25s;display:inline-flex}.link:hover{color:var(--maroon);gap:1.3rem}@media (max-width:820px){.hero{text-align:center;grid-template-columns:1fr;gap:3.2rem;min-height:0;padding-top:5.5rem}.hero-photo{order:1}.hero-text{order:2}.hero-photo:before{display:none}.arch{width:min(78vw,340px)}.rule{margin-inline:auto}.nums{justify-content:center}}.section{padding:clamp(4.5rem, 10vw, 8rem) var(--gutter);border-top:1px solid var(--line)}.head{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.head .eyebrow{margin-bottom:1rem}h2{font-family:var(--serif);color:var(--ink);font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.15}.container{max-width:1180px;margin:0 auto}.narrow{max-width:660px;margin:0 auto}.masonry{columns:2;column-gap:12px}.tile{cursor:zoom-in;break-inside:avoid;background:#ece8e1;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.tile img{width:100%;height:auto;transition:opacity .35s;display:block}.tile:hover img{opacity:.88}@media (min-width:760px){.masonry{columns:3;column-gap:16px}.tilewrap{margin-bottom:16px}}.lightbox{z-index:50;background:#14110ffb;place-items:center;padding:4rem 1rem 4.5rem;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 9rem)}.lightbox .eyebrow{color:#fbf9f5b3}.lb-count{top:1.6rem;left:var(--gutter);position:absolute}.lb-x{top:1.4rem;right:var(--gutter);cursor:pointer;background:0 0;border:0;padding:.4rem 0;position:absolute}.lb-x:hover{color:#fff}.lb-nav{color:#fbf9f5b3;cursor:pointer;background:0 0;border:0;padding:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{color:#fff}.lb-nav.l{left:.5rem}.lb-nav.r{right:.5rem}.lb-cap{text-align:center;font-family:var(--serif);color:#fbf9f5d9;font-size:1.2rem;font-style:italic;position:absolute;bottom:1.4rem;left:1rem;right:1rem}.empty{text-align:center;font-family:var(--serif);color:var(--soft);padding-bottom:1rem;font-size:1.3rem;font-style:italic}.leave{margin-top:4.5rem}h3{font-family:var(--serif);text-align:center;margin-bottom:2rem;font-size:1.7rem;font-weight:400}.form{gap:1.8rem;display:grid}.form label{gap:.4rem;display:grid}.form input:not(.hp),.form textarea{border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;outline:none;width:100%;padding:.55rem 0 .7rem;font-size:1.05rem;transition:border-color .25s}.form input:focus,.form textarea:focus{border-bottom-color:var(--gold)}.thanks{text-align:center;font-family:var(--serif);color:var(--soft);font-size:1.35rem;font-style:italic}.btn{border:1px solid var(--ink);cursor:pointer;letter-spacing:.3em;text-transform:uppercase;background:0 0;justify-self:center;padding:1rem 2.6rem;font-size:.68rem;font-weight:500;transition:background .25s,color .25s}.btn:hover{background:var(--ink);color:var(--paper)}.btn:disabled{opacity:.5;cursor:default}.foot{padding:4.5rem var(--gutter) 3.5rem;border-top:1px solid var(--line);text-align:center}.foot img{opacity:.9;margin-bottom:1rem}.foot .mono{margin-bottom:.6rem;font-size:1.4rem}.rise{opacity:0;animation:1s cubic-bezier(.2,.6,.2,1) forwards rise;transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise,.hero-mark.rise,.rule.rise{opacity:1;animation:none;transform:none}html{scroll-behavior:auto}.tile img,.wcard{transition:none}.arch img,.hero h1 i,.mono i,.num b,.hero-photo:before,.foot-mark,.orn i,.orn b{animation:none}}.gate{text-align:center;min-height:100svh;padding:2rem var(--gutter);place-content:center;justify-items:center;gap:1.2rem;display:grid}.gate h1{font-size:clamp(2.6rem,8vw,4rem)}.gate p.lede{font-family:var(--serif);color:var(--soft);max-width:24rem;font-size:1.25rem;font-style:italic}.gate .btn{margin-top:.8rem}.gate .back{margin-top:1.2rem}.space{max-width:1080px;padding:2.2rem var(--gutter) 6rem;margin:0 auto}.space-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.6rem;display:flex}.space-head h1{margin-top:.5rem;font-size:clamp(2.2rem,6vw,3.2rem)}.space-head .who{color:var(--soft);margin-top:.6rem;font-size:.85rem}.textbtn{cursor:pointer;letter-spacing:.26em;text-transform:uppercase;color:var(--soft);background:0 0;border:0;padding:0;font-size:.68rem;font-weight:500;transition:color .2s}.textbtn:hover{color:var(--maroon)}.textbtn.danger:hover{color:#9b1c1c}.space-actions{align-items:center;gap:1.8rem;display:flex}.tabs{border-bottom:1px solid var(--line);gap:2.2rem;margin:1.8rem 0 2rem;display:flex}.tabs button{cursor:pointer;letter-spacing:.26em;text-transform:uppercase;color:var(--soft);background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 .9rem;font-size:.68rem;font-weight:500}.tabs button.on{color:var(--ink);border-bottom-color:var(--maroon)}.count{color:var(--gold);margin-left:.5rem}.toolbar{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-bottom:2rem;display:flex}.toolbar .btn{padding:.8rem 1.8rem}.toolbar select{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;padding:.3rem 1.4rem .3rem 0;font-size:.9rem}.toolbar .sp{flex:1}.filters{gap:1.4rem;display:flex}.filters button{cursor:pointer;color:var(--soft);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 .3rem;font-size:.85rem}.filters button.on{color:var(--ink);border-bottom-color:var(--gold)}.status-line{color:var(--soft);font-size:.88rem}.agrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem 1.2rem;display:grid}.acard img{aspect-ratio:1;object-fit:cover;background:#ece8e1;width:100%;display:block}.acard .meta{justify-content:space-between;align-items:center;margin:.7rem 0 .3rem;display:flex}.vis{align-items:center;gap:.5rem;display:inline-flex}.vis:before{content:"";background:#b9b2a6;border-radius:50%;width:7px;height:7px}.vis.public:before{background:var(--gold)}.cap{width:100%;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:.35rem 0;font-size:1.05rem;font-style:italic}.cap:hover,.cap:focus{border-bottom-color:var(--line)}.cap::placeholder{color:#aaa296}.acard .acts{justify-content:space-between;margin-top:.4rem;display:flex}.alist{border-top:1px solid var(--line)}.awish{border-bottom:1px solid var(--line);gap:.8rem;padding:1.8rem 0;display:grid}.awish blockquote{font-family:var(--serif);white-space:pre-wrap;font-size:1.35rem;font-style:italic;line-height:1.45}.awish .meta{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.awish .state.pending{color:var(--gold)}.awish .state.approved{color:var(--maroon)}.rowlinks{border-top:1px solid var(--line);max-width:560px}.rowlinks a{border-bottom:1px solid var(--line);font-family:var(--serif);justify-content:space-between;align-items:center;padding:1.4rem 0;font-size:1.5rem;transition:color .2s,padding .25s;display:flex}.rowlinks a:hover{color:var(--maroon);padding-left:.5rem}.connect{gap:1.4rem;max-width:520px;display:grid}.lede{font-family:var(--serif);color:var(--soft);font-size:1.25rem;font-style:italic}.connect-form{align-items:flex-end;gap:1.2rem;display:flex}.connect-form input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;flex:1;padding:.55rem 0 .7rem;font-size:1.1rem}.connect-form input:focus{border-bottom-color:var(--gold)}.textbtn.inline{text-transform:none;letter-spacing:0;text-underline-offset:3px;margin-left:.8rem;font-size:.85rem;text-decoration:underline}.textbtn:disabled{opacity:.4;cursor:default}.wed-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}.wed-name{font-family:var(--serif);margin-top:.3rem;font-size:1.8rem;line-height:1.2}.chips{flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;display:flex}.chips button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.45rem 1rem;font-size:.82rem;transition:all .2s}.chips button:hover{border-color:var(--gold)}.chips button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pickbar{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-bottom:1rem;display:flex}.pickbar .sp{flex:1}.pmason{column-width:210px;column-gap:10px;padding-bottom:6rem}.ptile{break-inside:avoid;background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;min-height:90px;margin:0 0 10px;display:block;position:relative;overflow:hidden}.ptile:focus-visible{box-shadow:0 0 0 2px var(--gold)}.ptile img{background:#ece8e1;width:100%;height:auto;transition:transform .25s cubic-bezier(.2,.6,.2,1),opacity .2s;display:block}.ptile:hover img{opacity:.88}.ptile:before{content:"";z-index:2;pointer-events:none;border:0 solid var(--maroon);background:0 0;transition:border-width .15s,background .15s;position:absolute;inset:0}.ptile.sel:before{background:#6b1d2524;border-width:4px}.ptile.sel img{transform:scale(.9)}.ptile .check{z-index:3;background:var(--paper);width:24px;height:24px;color:var(--maroon);opacity:0;border:1px solid #ffffffe6;border-radius:50%;place-items:center;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6);box-shadow:0 1px 6px #00000059}.ptile:hover .check{opacity:.75}.ptile.sel .check{opacity:1;background:var(--maroon);color:#fff;transform:scale(1)}.pdot{vertical-align:middle;background:0 0;border:1px solid #b9b2a6;border-radius:50%;width:9px;height:9px;margin:0 .35rem 0 1rem;display:inline-block}.ptile .pdot{z-index:3;margin:0;position:absolute;bottom:10px;left:10px;box-shadow:0 0 0 2px #fbf9f5e6}.pdot.public{background:var(--gold);border-color:var(--gold)}.pdot.private{background:#8a8378;border-color:#8a8378}.pdot.none{background:var(--paper)}.legend{color:var(--soft);font-size:.8rem}.legend .pdot:first-child{margin-left:0}.actionbar{background:var(--ink);color:var(--paper);z-index:20;white-space:nowrap;align-items:center;gap:1.6rem;max-width:96vw;padding:1rem 1.8rem;font-size:.85rem;transition:transform .3s cubic-bezier(.2,.6,.2,1);display:flex;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%,140%);box-shadow:0 12px 40px #00000040}.actionbar.show{transform:translate(-50%)}.actionbar .textbtn{color:#fbf9f5cc}.actionbar .textbtn:hover{color:#fff}.actionbar .textbtn.danger:hover{color:#f0a0a0}@media (max-width:520px){.actionbar{gap:1rem;padding:.9rem 1.1rem}}.hint{color:var(--soft);opacity:.8;font-size:.78rem}.ptile .vbadge,.vplay{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#14110f99;border-radius:50%;place-items:center;display:grid;position:absolute}.ptile .vbadge{z-index:3;width:26px;height:26px;padding-left:2px;top:10px;left:10px}.ptile .expand{z-index:3;width:28px;height:28px;color:var(--ink);cursor:pointer;opacity:0;background:#fbf9f5eb;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 6px #0000004d}.ptile:hover .expand,.ptile:focus-within .expand{opacity:1}@media (hover:none){.ptile .expand{opacity:.9}}.pview{z-index:60;background:#14110ffb;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;padding:1rem 3.5rem;display:grid;position:fixed;inset:0}.pview-top{color:#fbf9f5b3;justify-content:space-between;align-items:center;width:100%;padding:.4rem 0 1rem;display:flex}.pview-top .textbtn{color:#fbf9f5cc}.pview-stage{place-items:center;width:100%;height:100%;min-height:0;display:grid}.pview-stage img{object-fit:contain;max-width:100%;max-height:100%}.pnav{color:#fbf9f5bf;cursor:pointer;background:0 0;border:0;padding:1rem;font-size:3rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pnav:hover:not(:disabled){color:#fff}.pnav:disabled{opacity:.2;cursor:default}.pnav.l{left:.2rem}.pnav.r{right:.2rem}.pview-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:1rem 0 .4rem;display:flex}.pview-actions button{color:#fbf9f5e6;cursor:pointer;letter-spacing:.22em;text-transform:uppercase;background:0 0;border:1px solid #fbf9f559;align-items:center;gap:.3rem;padding:.7rem 1.4rem;font-size:.72rem;transition:all .2s;display:inline-flex}.pview-actions button:hover:not(:disabled){border-color:#fff}.pview-actions button.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pview-actions .pdot{box-shadow:none;margin:0 .5rem 0 0}@media (max-width:640px){.pview{padding:.6rem .4rem}.pnav{padding:.5rem;font-size:2.2rem}}.vplay{z-index:2;background:#14110f8c;border:1px solid #fbf9f5b3;width:52px;height:52px;padding-left:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.tile{position:relative}.container.mid{max-width:1000px}.more{border:0;border-bottom:1px solid var(--gold);cursor:pointer;letter-spacing:.3em;text-transform:uppercase;background:0 0;margin:1.2rem auto 0;padding:.4rem 0 .5rem;font-size:.68rem;font-weight:500;display:block}.more:hover{color:var(--maroon)}.acard .ptile{min-height:0;margin:0}.acard .ptile img{aspect-ratio:1;object-fit:cover}.vp{place-items:center;max-width:100%;display:grid;position:relative}.vp video,.vp-start img{object-fit:contain;background:#000;width:auto;max-width:100%;height:calc(100dvh - 9rem);display:block}.pview-stage .vp video,.pview-stage .vp-start img{height:calc(100dvh - 12rem)}.vp-start{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.vp-start img{filter:brightness(.85)}.vp-play,.vp-spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14110f73;border:1px solid #fbf9f5cc;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:5px;transition:transform .2s,background .2s;display:grid}.vp-start:hover .vp-play{background:#14110fb3;transform:translate(-50%,-50%)scale(1.06)}.vp-spin{pointer-events:none;border:1.5px solid #fbf9f540;border-top-color:#fff;border-radius:50%;width:46px;height:46px;animation:.9s linear infinite spin}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.vp-err{text-align:center;color:#fff;text-shadow:0 1px 6px #000;font-size:.9rem;position:absolute;bottom:1rem;left:0;right:0}.tip{border-left:2px solid var(--gold);color:var(--soft);background:#f4efe6;margin:0 0 1.2rem;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.55}.tip code{background:#27231f12;padding:.05rem .4rem;font-size:.85em}.top.solid{position:relative}.section.first{border-top:0;padding-top:clamp(2rem,5vw,4rem)}.more-wrap{text-align:center;margin-top:2.4rem}.more-wrap .status-line{margin-bottom:.6rem}a.more{width:fit-content;margin:2.6rem auto 0;text-decoration:none}.more-wrap .more{margin:0 auto}.events{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:860px){.events{grid-template-columns:repeat(4,1fr)}}.event{text-align:center;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:2.2rem 1.2rem}.event:nth-child(odd){border-left:0}@media (min-width:860px){.event{border-top:0}.event:nth-child(odd){border-left:1px solid var(--line)}.event:first-child{border-left:0}}.ev-day{font-family:var(--serif);font-variant-numeric:lining-nums;color:var(--maroon);font-size:clamp(3.2rem,7vw,4.6rem);font-weight:300;line-height:1}.ev-month{margin:.7rem 0 1.4rem}.event h3{margin:0 0 .5rem;font-size:1.7rem}.ev-time{font-family:var(--serif);color:var(--soft);font-size:1.15rem;font-style:italic}.ev-venue{border-bottom:1px solid var(--gold);letter-spacing:.24em;text-transform:uppercase;margin-top:1rem;padding-bottom:.3rem;font-size:.7rem;font-weight:500;transition:color .2s;display:inline-block}.ev-venue:hover{color:var(--maroon)}.vstats{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:2rem 1rem;padding-bottom:2.4rem;display:grid}@media (min-width:720px){.vstats{grid-template-columns:repeat(4,1fr)}}.vstats b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(2.8rem,6vw,4rem);font-weight:300;line-height:1;display:block}.vstats span{letter-spacing:.26em;text-transform:uppercase;color:var(--soft);margin-top:.6rem;font-size:.66rem;font-weight:500;display:block}.vchart{align-items:flex-end;gap:clamp(4px,1.2vw,12px);height:200px;margin:2.4rem 0 .6rem;display:flex}.vcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.vbar{flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:38px;display:flex}.vbar i{width:100%;display:block}.vbar .new{background:var(--gold)}.vbar .ret{background:var(--maroon)}.vnum{color:var(--soft);height:1.1rem;font-size:.72rem;line-height:1.1rem}.vday{color:var(--soft);opacity:.8;white-space:nowrap;font-size:.62rem}@media (max-width:640px){.vday:not(:first-of-type){font-size:0}.vcol:nth-child(3n+1) .vday{font-size:.62rem}}.tilewrap{break-inside:avoid;margin:0 0 12px}.reveal-pre{opacity:0;transition:opacity .9s cubic-bezier(.2, .6, .2, 1) var(--d,0s), transform .9s cubic-bezier(.2, .6, .2, 1) var(--d,0s);transform:translateY(28px)}.reveal-pre.reveal-in{opacity:1;transform:none}.orn{justify-content:center;align-items:center;gap:.9rem;margin-top:1.6rem;display:flex}.orn i{background:linear-gradient(90deg, transparent, var(--gold));width:70px;height:1px;animation:1.1s cubic-bezier(.2,.6,.2,1) .35s both draw;display:block}.orn i:last-child{background:linear-gradient(270deg, transparent, var(--gold))}.orn b{background:var(--gold);width:7px;height:7px;animation:.7s cubic-bezier(.3,1.6,.5,1) .2s both pop;display:block;transform:rotate(45deg)}.reveal-pre .orn i{width:0;animation:none}.reveal-pre .orn b{animation:none;transform:rotate(45deg)scale(0)}.reveal-pre.reveal-in .orn i{width:70px;transition:width 1.1s cubic-bezier(.2,.6,.2,1) .45s}.reveal-pre.reveal-in .orn b{transition:transform .7s cubic-bezier(.3,1.6,.5,1) .3s;transform:rotate(45deg)scale(1)}@keyframes draw{0%{width:0}}@keyframes pop{0%{transform:rotate(45deg)scale(0)}}.section-title{font-family:var(--serif);color:var(--ink);font-size:clamp(2rem,5vw,3rem);font-weight:300;line-height:1.15}.mark img{width:auto;height:44px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.mark:hover img{transform:rotate(-5deg)scale(1.08)}.hero-mark{width:84px;height:auto;margin:0 0 1.1rem;display:block}.hero-mark.rise{animation:1s cubic-bezier(.2,.6,.2,1) both rise,7s ease-in-out 1.6s infinite bob}@keyframes bob{50%{transform:translateY(-7px)}}.foot-mark{width:96px;height:auto;margin:0 auto 1.1rem;animation:8s ease-in-out infinite bob;display:block}@media (max-width:820px){.hero-mark{margin-inline:auto}}.arch img{transform-origin:50% 38%;animation:26s ease-in-out infinite alternate push}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.07)}}.hero-photo:before{animation:1.5s cubic-bezier(.2,.6,.2,1) .5s both outline}@keyframes outline{0%{opacity:0;transform:translate(0)}to{opacity:.7;transform:translate(14px,14px)}}.rule.rise{animation:1s cubic-bezier(.2,.6,.2,1) both rise,1.2s cubic-bezier(.2,.6,.2,1) .7s both grow}@keyframes grow{0%{width:0}}.hero h1 i,.mono i{background:linear-gradient(100deg,#a9822f 25%,#f2da92 47%,#a9822f 69%) 0 0/240% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300;animation:7s ease-in-out infinite shine}@keyframes shine{0%{background-position:125% 0}60%,to{background-position:-25% 0}}.num b{animation:.55s cubic-bezier(.2,.7,.2,1) digit}@keyframes digit{0%{opacity:0;transform:translateY(-10px)}}.event{transition:background .5s}.event:hover{background:#b08a3e12}.event .ev-day{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.event:hover .ev-day{transform:scale(1.08)}#wishes,#moments{position:relative;overflow:hidden}#wishes:before{content:"";opacity:.05;pointer-events:none;background:url(/assets/initials.webp) 50% 34%/min(620px,82vw) no-repeat;position:absolute;inset:0}#wishes>*{position:relative}.board{grid-template-columns:1fr;align-items:start;gap:.6rem 2rem;padding:1.2rem .6rem 0;display:grid}@media (min-width:760px){.board{grid-template-columns:repeat(2,1fr)}.slot:nth-child(2n){margin-top:2.6rem}}@media (min-width:1100px){.board.wide{grid-template-columns:repeat(3,1fr)}.board.wide .slot:nth-child(2n){margin-top:0}.board.wide .slot:nth-child(3n+2){margin-top:2.6rem}.board.wide .slot:nth-child(3n){margin-top:1rem}}.slot{padding:.9rem .5rem 1.4rem}.wcard{--paper:#fffdf8;background:var(--paper);transform:rotate(var(--tilt,0deg));background-image:linear-gradient(140deg,#fff9,#fff0 55%);margin:0;padding:2.5rem 2rem 1.6rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:relative;box-shadow:0 1px 1px #27231f0d,0 18px 34px -14px #27231f47}.wcard:hover{transform:rotate(0)translateY(-6px);box-shadow:0 1px 1px #27231f0d,0 30px 50px -16px #27231f57}.paper-ivory{--paper:#fffdf8}.paper-gold{--paper:#f7ecd4}.paper-rose{--paper:#f8e6e2}.paper-sage{--paper:#e8eddf}.wcard:before{content:"";position:absolute;left:50%}.wcard.pin:before{background:radial-gradient(circle at 35% 30%, #f6e08f, var(--gold) 55%, #86671f);border-radius:50%;width:19px;height:19px;margin-left:-9px;top:-10px;box-shadow:0 4px 7px #0000004d}.wcard.tape:before{background:#b08a3e4d;border-left:1px dashed #b08a3e73;border-right:1px dashed #b08a3e73;width:96px;height:30px;margin-left:-48px;top:-15px;transform:rotate(-3deg)}.qmark{font-family:var(--serif);color:var(--gold);opacity:.6;font-size:3.6rem;line-height:1;position:absolute;top:.7rem;left:1.5rem}.wcard blockquote{font-family:var(--serif);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.6rem;font-style:italic}.s-sm blockquote{font-size:1.22rem;line-height:1.5}.s-md blockquote{font-size:1.5rem;line-height:1.42}.s-xl blockquote{text-align:center;padding-top:.5rem;font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.2}.wcard figcaption{color:var(--maroon);align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.s-xl figcaption{justify-content:center}.chip{background:var(--maroon);color:#fff;width:30px;height:30px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:500;display:grid;box-shadow:0 0 0 3px #6b1d251f}.sub{text-align:center;font-family:var(--serif);color:var(--soft);margin:1rem 0 0;font-size:1.2rem;font-style:italic}html:not(.seen){--pl:2.2s}.rise{animation-delay:calc(var(--pl,0s) + var(--ad,0s))}.hero-mark.rise{animation-delay:calc(var(--pl,0s) + var(--ad,0s)), calc(var(--pl,0s) + 1.8s)}.draw{stroke-dasharray:1;stroke-dashoffset:1.01px;animation:drawIn var(--dur,1.6s) calc(var(--pl,0s) + var(--delay,0s)) cubic-bezier(.65, 0, .35, 1) forwards}@keyframes drawIn{to{stroke-dashoffset:0}}.reveal-pre .draw{animation:none}.reveal-pre.reveal-in .draw{animation:drawIn var(--dur,1.6s) var(--delay,0s) cubic-bezier(.65, 0, .35, 1) forwards}.flourish{width:min(320px,72vw);height:auto;color:var(--gold);margin:1.6rem auto 0;display:block;overflow:visible}.foot-flourish{margin:0 auto 1.8rem}.swash{width:min(250px,62vw);height:auto;color:var(--gold);margin:1.5rem 0 1.3rem;display:block;overflow:visible}@media (max-width:820px){.swash{margin-inline:auto}}.hero-photo:before{display:none}.arch-wrap{will-change:transform;width:min(100%,440px);transform:translateY(calc(var(--sy,0) * .07px));position:relative}.arch{z-index:1;width:100%;position:relative}.arch-frame{width:100%;height:100%;color:var(--gold);pointer-events:none;position:absolute;inset:0;overflow:visible;transform:translate(14px,14px)}@media (max-width:820px){.arch-wrap{width:min(78vw,340px)}.arch-frame{transform:translate(10px,10px)}}.hero-text{will-change:transform;transform:translateY(calc(var(--sy,0) * -.035px))}.ev-ring{place-items:center;width:112px;height:112px;margin:0 auto 1.1rem;display:grid;position:relative}.ring{width:100%;height:100%;color:var(--gold);position:absolute;inset:0;overflow:visible}.ring-dots{stroke-dasharray:.6 5.2;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform-origin:50%;transition:opacity .5s;animation:70s linear infinite turn}.event:hover .ring-dots{opacity:1;animation-duration:18s}@keyframes turn{to{transform:rotate(360deg)}}.ev-ring .ev-day{font-size:clamp(2.5rem,4.6vw,3.2rem)}.ch{opacity:0;filter:blur(6px);animation:chIn 1s calc(var(--pl,0s) + .3s + var(--i,0) * 70ms) cubic-bezier(.2, .7, .2, 1) forwards;display:inline-block;transform:translateY(.45em)rotate(3deg)}@keyframes chIn{to{opacity:1;filter:blur();transform:none}}.hero h1 i.ch{animation:chIn 1s calc(var(--pl,0s) + .3s + var(--i,0) * 70ms) cubic-bezier(.2, .7, .2, 1) forwards, shine 7s ease-in-out calc(var(--pl,0s) + 2.2s) infinite}.seen .preloader{display:none}.preloader{--pl:0s;z-index:100;background:var(--paper);place-content:center;justify-items:center;gap:1.6rem;animation:.9s cubic-bezier(.76,0,.24,1) 5.2s forwards plAuto;display:grid;position:fixed;inset:0}.preloader.out{animation:.95s cubic-bezier(.76,0,.24,1) forwards plOut}@keyframes plOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes plAuto{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}.pl-stage{width:190px;height:190px;color:var(--gold);place-items:center;display:grid;position:relative}.pl-ring{width:100%;height:100%;position:absolute;inset:0}.pl-mark{width:104px;height:auto;animation:1.2s cubic-bezier(.2,.7,.2,1) .3s both plMark}@keyframes plMark{0%{opacity:0;transform:scale(.82)}}.pl-name{opacity:0;letter-spacing:.42em;animation:.9s 1s forwards fadeIn}.progress{z-index:70;background:linear-gradient(90deg, var(--gold), #ebd289);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.top,.top.solid{z-index:40;transition:background .45s,box-shadow .45s,padding .45s;position:fixed}html.scrolled .top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#fbf9f5d6;padding-top:.8rem;padding-bottom:.8rem}.mark{transition:opacity .5s,transform .5s}.top.on-hero .mark{opacity:0;pointer-events:none;transform:translateY(-6px)}html.scrolled .top.on-hero .mark{opacity:1;pointer-events:auto;transform:none}.section.first{padding-top:calc(clamp(2rem,5vw,4rem) + 4.5rem)}.top nav a{padding-bottom:.35rem;position:relative}.top nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.top nav a:hover:after{transform:scaleX(1)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:not(:disabled){color:var(--paper);background:0 0}.btn:hover:not(:disabled):before{transform:scaleX(1)}.more{transition:letter-spacing .45s cubic-bezier(.2,.7,.2,1),color .3s}.more:hover{letter-spacing:.38em}.tile:after{content:"";pointer-events:none;border:1px solid #fbf9f500;transition:inset .5s cubic-bezier(.2,.7,.2,1),border-color .5s;position:absolute;inset:16px}.tile:hover:after{border-color:#fbf9f5e6;inset:10px}.vplay{transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s}.tile:hover .vplay{background:#14110fbf;transform:translate(-50%,-50%)scale(1.14)}.chip{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.wcard:hover .chip{transform:rotate(360deg)}.form input:not(.hp),.form textarea{background-image:linear-gradient(var(--gold), var(--gold));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .6s cubic-bezier(.2,.7,.2,1)}.form input:not(.hp):focus,.form textarea:focus{border-bottom-color:var(--line);background-size:100% 1px}.page-in{animation:.75s cubic-bezier(.2,.6,.2,1) pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}}@keyframes paneIn{0%{opacity:0;transform:translateY(10px)}}.lightbox,.pview{animation:.35s both fadeIn}.lightbox img,.lightbox .vp,.pview-stage>*{animation:.5s cubic-bezier(.2,.7,.2,1) both zoomIn}.space section,.space .rowlinks{animation:.5s cubic-bezier(.2,.6,.2,1) paneIn}.tabs button,.filters button{transition:color .3s,border-color .3s}@media (prefers-reduced-motion:reduce){.draw{stroke-dashoffset:0;animation:none!important}.ch,.hero h1 i.ch{opacity:1;filter:none;animation:none;transform:none}.ring-dots,.foot-mark,.arch-wrap,.hero-text{animation:none;transform:none}.page-in,.lightbox,.pview,.lightbox img,.lightbox .vp,.pview-stage>*,.space section,.space .rowlinks{animation:none}.preloader,.progress{display:none}.btn:before,.tile:after,.top nav a:after{transition:none}}@media (min-width:860px){.events{grid-template-columns:repeat(var(--cols,4), 1fr)}.event:nth-child(odd){border-left:1px solid var(--line)}.event:nth-child(4n+1),.event:first-child{border-left:0}.event:nth-child(n+5){border-top:1px solid var(--line)}}.welcome{max-width:26rem;font-family:var(--serif);color:var(--soft);margin-top:.9rem;font-size:1.2rem;font-style:italic}@media (max-width:820px){.welcome{margin-inline:auto}}.news{gap:1.4rem;display:grid}.news-item{border-left:2px solid var(--gold);background:#f4efe6;padding:1.7rem 1.9rem}.news-item h3{text-align:left;margin:0 0 .5rem;font-size:1.7rem}.news-body{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.5}.news-item .more{margin:1.2rem 0 0}.news-pin{color:var(--gold);margin-bottom:.6rem}.days{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2rem;display:grid}.day{text-align:center;border:1px solid var(--line);padding:2rem 1rem 1.8rem;transition:background .5s,border-color .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.day:hover{border-color:var(--gold);transform:translateY(-4px)}.day h3{margin:0 0 .5rem;font-size:1.6rem}.day.today{border-color:var(--gold);background:#b08a3e21}.day-left{color:var(--maroon);margin-top:1rem}.day .ev-month{margin-bottom:1.1rem}.highlights{max-width:1180px;padding:.4rem var(--gutter) 1.6rem;scrollbar-width:none;justify-content:center;gap:1.7rem;margin:0 auto 2.6rem;display:flex;overflow-x:auto}.highlights::-webkit-scrollbar{display:none}@media (max-width:700px){.highlights{justify-content:flex-start}}.hl{text-align:center;flex:none;width:92px}.hl-ring{background:conic-gradient(from 200deg, var(--gold), #ebd289, var(--maroon), var(--gold));border-radius:50%;width:84px;height:84px;margin:0 auto .65rem;padding:3px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.hl-ring img{object-fit:cover;border:3px solid var(--paper);background:#ddd;border-radius:50%;width:100%;height:100%;display:block}.hl:hover .hl-ring{transform:scale(1.08)rotate(10deg)}.hl-title{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.album{margin:0 auto clamp(3rem,7vw,5rem)}.album-head{text-align:center;margin-bottom:1.8rem}.album-head .section-title a{transition:color .3s}.album-head .section-title a:hover{color:var(--maroon)}.album-desc{max-width:36rem;font-family:var(--serif);color:var(--soft);margin:.7rem auto 0;font-size:1.2rem;font-style:italic}.album>.more{margin-top:1.6rem}.private-block{border-top:1px dashed var(--line);margin-top:clamp(3rem,7vw,5rem);padding-top:2.4rem}.tilelock{z-index:3;color:#fff;pointer-events:none;background:#14110fa6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:10px}.foot-links a{transition:color .3s}.foot-links a:hover{color:var(--maroon)}@media (prefers-reduced-motion:reduce){.day,.hl-ring{transition:none}}.barselect{color:#fbf9f5d9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fbf9f54d;max-width:170px;padding:.2rem;font-size:.78rem}.barselect option{color:#27231f}.pview-actions .barselect{color:#fbf9f5d9}.evfilter{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;max-width:190px;padding:.3rem 1.2rem .3rem 0;font-size:.85rem}.evnew{border-left:2px solid var(--gold);background:#f4efe6;gap:1rem;max-width:760px;padding:1.6rem;display:grid}.evnew-row{grid-template-columns:1fr auto auto;align-items:end;gap:1rem;display:grid}@media (max-width:720px){.evnew-row{grid-template-columns:1fr}}.evnew input,.evnew textarea,.evnew select,.evedit input,.evedit textarea,.srow input,.srow textarea,.sfield input,.sfield textarea,.vcustom input{border:0;border-bottom:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;outline:none;width:100%;padding:.5rem 0 .6rem;font-size:1rem;transition:border-color .3s}.evnew input:focus,.evnew textarea:focus,.evedit input:focus,.evedit textarea:focus,.srow input:focus,.srow textarea:focus,.sfield input:focus,.sfield textarea:focus,.vcustom input:focus{border-bottom-color:var(--gold)}.evnew-act{align-items:center;gap:1rem;display:flex}.evlist{border-top:1px solid var(--line);list-style:none}.evrow{border-bottom:1px solid var(--line);padding:1.1rem 0;transition:background .25s,opacity .25s}.evrow.dragging{opacity:.4}.evrow.over{box-shadow:inset 0 2px 0 var(--gold);background:#b08a3e1a}.evmain{align-items:center;gap:1rem;display:flex}.grip{color:var(--soft);cursor:grab;opacity:.6;touch-action:none;padding:.4rem .2rem}.evrow:hover .grip{opacity:1}.evcover{width:84px;height:64px;color:var(--soft);text-align:center;background:#ece8e1;flex:none;place-items:center;font-size:.62rem;display:grid;overflow:hidden}.evcover img{object-fit:cover;width:100%;height:100%;display:block}.evinfo{flex:1;min-width:0}.evtitle{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;line-height:1.2;overflow:hidden}.evlinks{margin-top:.2rem}.vis-toggle{text-transform:none;letter-spacing:0;align-items:center;font-size:.82rem;display:inline-flex}.vis-toggle .pdot{margin:0 .45rem 0 0}.evacts{gap:.3rem;display:flex}.iconbtn{border:1px solid var(--line);cursor:pointer;background:0 0;width:34px;height:34px;font-size:1.05rem;transition:border-color .25s,background .25s}.iconbtn:hover:not(:disabled){border-color:var(--gold);background:#b08a3e14}.iconbtn:disabled{opacity:.3;cursor:default}.evbtns{flex-wrap:wrap;gap:1.6rem;padding:.7rem 0 0 calc(1.2rem + 18px);display:flex}.evedit{grid-template-columns:1fr auto;align-items:end;gap:.8rem 1rem;padding:1rem 0 .2rem calc(1.2rem + 18px);display:grid}.evedit textarea,.evedit .btn{grid-column:1/-1;justify-self:start}.evloose{color:var(--soft);justify-content:space-between;align-items:center;padding:1.2rem 0;font-size:.92rem;display:flex}.settings{max-width:860px}.sbar{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1.8rem;display:flex}.sbar .hint{flex:1;min-width:14rem}.sbar.bottom{margin:2.4rem 0 0}.sgroup{border-top:1px solid var(--line);gap:1.1rem;padding:2rem 0;display:grid}.sgroup h3{text-align:left;margin:0;font-size:1.7rem}.sgrid{grid-template-columns:repeat(2,1fr);gap:1.2rem 1.6rem;display:grid}.sgrid.three{grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.sgrid,.sgrid.three{grid-template-columns:1fr}}.sfield{gap:.3rem;display:grid}.sfield small,.shint{color:var(--soft);font-size:.8rem;line-height:1.5}.scheck{cursor:pointer;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.88rem;display:inline-flex}.scheck input{accent-color:var(--maroon);width:16px;height:16px}.schecks{flex-wrap:wrap;gap:1.6rem;display:flex}.srow{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:1rem;display:grid}.srow.block{border-left:2px solid var(--line);background:#f4efe6;grid-template-columns:1fr;gap:.8rem;padding:1.1rem 1.2rem}.srow.block>.srow{grid-template-columns:1fr 180px auto}@media (max-width:720px){.srow,.srow.block>.srow{grid-template-columns:1fr}}.vh{text-align:left;margin:2.6rem 0 1rem;font-size:1.7rem}.vsrc{border-top:1px solid var(--line)}.vsrc-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:1.2rem;padding:.9rem 0;display:grid}.vsrc-row.slim{grid-template-columns:1fr auto}@media (max-width:720px){.vsrc-row{grid-template-columns:1fr;gap:.4rem}}.vsrc-name b{font-family:var(--serif);font-size:1.3rem;font-weight:500;display:block}.vsrc-name small{color:var(--soft);font-size:.76rem}.vsrc-bar{background:#27231f12;height:6px}.vsrc-bar i{background:var(--gold);height:100%;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.vsrc-n{color:var(--soft);white-space:nowrap;font-size:.82rem}.vsrc-n b{color:var(--ink);font-weight:500}.vlinks{border-top:1px solid var(--line);list-style:none}.vlinks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.vlinks span{min-width:0}.vlinks b{font-size:.9rem;font-weight:500;display:block}.vlinks small{color:var(--soft);overflow-wrap:anywhere;font-size:.76rem;display:block}.vcustom{margin-top:1.6rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero .names{margin:0;font-size:0;line-height:0}.names svg{width:min(100%,560px);height:auto;color:var(--maroon);display:block;overflow:visible}@media (max-width:820px){.names svg{width:min(100%,440px);margin-inline:auto}.names .hi{transform:translateX(var(--hi-shift,0px))}}.names .g{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-opacity:0;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;animation:penDown 10ms calc(var(--pl,0s) + var(--delay,0s)) forwards, drawIn var(--dur,1.4s) calc(var(--pl,0s) + var(--delay,0s)) cubic-bezier(.65, 0, .35, 1) forwards, inkIn .9s calc(var(--pl,0s) + var(--delay,0s) + var(--dur,1.4s) * .72) ease forwards}.names .g.amp{color:#a9822f;fill:url(#amp-gold);stroke:#a9822f}@keyframes inkIn{to{fill-opacity:1}}@keyframes penDown{to{stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.names .g{fill-opacity:1;stroke-opacity:1;stroke-dashoffset:0;animation:none}}
