@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}:root{--paper: #f6f9fb;--ink: #17325a;--ink-soft: #4d6b8c;--delft: #1d4e89;--hydrangea: #7eabc9;--line: #d3e3f0;--serif: "Cormorant Garamond", Palatino, "Palatino Linotype", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--ink);background:radial-gradient(ellipse 80% 42% at 50% -8%,#e5f1f8 0%,transparent 70%),var(--paper);font-family:var(--serif);font-weight:500;text-align:center;text-rendering:optimizeLegibility}.sheet{min-height:100%;min-width:0;display:flex;flex-direction:column;justify-content:center;width:min(40rem,calc(100% - 2rem));max-width:100%;margin-inline:auto;padding:2.75rem 0 3.25rem}.kicker{margin:0 0 1.35rem;font-size:.78rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--hydrangea)}.kicker.after-names{margin:1.2rem 0 0}.names{margin:0;font-weight:500}.name{display:block;font-style:italic;font-weight:500;font-size:clamp(1.8rem,8.5vw,4.35rem);line-height:.96;color:var(--delft)}.and{display:block;margin:.4rem 0 .15rem;font-style:italic;font-weight:500;font-size:1.6rem;line-height:1;color:var(--hydrangea)}.facts{width:min(18rem,100%);max-width:100%;min-width:0;margin:2.6rem auto 0;padding:0}.facts div+div{margin-top:1.2rem;padding-top:1.15rem;border-top:1px solid var(--line)}.facts dt{font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft)}.colon{letter-spacing:0}.facts dd{margin:.2rem 0 0;font-size:clamp(1.45rem,5.2vw,2.05rem);font-weight:500;line-height:1.2;color:var(--ink)}.town{display:block;margin-top:.12em;font-size:.78em}html.no-js .clock{display:none}.clock{container-type:inline-size;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(34rem,100%);max-width:100%;min-width:0;margin:2.75rem auto 0;column-gap:clamp(.55rem,3.4cqi,1.4rem);visibility:hidden}.clock.is-set{visibility:visible}.unit{display:flex;flex-direction:column;align-items:center}.digits{display:flex;justify-content:center;gap:.11em;font-variant-numeric:tabular-nums lining-nums;font-weight:500;font-size:clamp(1.15rem,12.4cqi,4.6rem);line-height:.85;color:var(--delft)}.unit-letter{margin-top:.55rem;font-size:clamp(.62rem,2.6cqi,.78rem);font-weight:600;line-height:1;color:var(--ink-soft)}.fallback{margin:2.2rem 0 0;font-size:1.35rem;line-height:1.4;color:var(--ink-soft)}html.js .fallback{display:none}.page-until{color:#d5e4f2;background:#0c1c33}.page-until .clock{margin-top:0}.page-until .digits{color:#e8f2fa}.page-until .unit-letter{color:#8eb4d4}.page-until .fallback{color:#b7cbe0}@media print{body,.page-until{background:#fff;color:var(--ink)}.page-until .digits{color:var(--delft)}.page-until .unit-letter,.page-until .fallback{color:var(--ink-soft)}}
