@font-face{font-family:CM Display;src:url(/fonts/nsd-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CM Display;src:url(/fonts/nsd-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CM Display;src:url(/fonts/nsd-300i.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:CM Serif;src:url(/fonts/ebg-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CM Serif;src:url(/fonts/ebg-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--cm-ivory:#f4efe4;--cm-paper:#fdfaf3;--cm-navy:#1b2234;--cm-ink:#1e2638;--cm-ink-soft:#4f566a;--cm-gold:#b58f4f;--cm-gold-ink:#8b6a31;--cm-gold-line:#b58f4f9e;--cm-cream:#f4ead6}html,body{background:var(--cm-ivory);margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.centlmen{--sw:max(100vw, calc(100svh * .514286));--sh:calc(var(--sw) * 1.94444);--cw:calc(var(--sw) * .733);--cy:47svh;min-height:100svh;color:var(--cm-ink);background:url(/demo/centlmen/paper.webp) 0 0 / 512px repeat, var(--cm-ivory);font-family:CM Serif,Georgia,serif;position:relative;overflow-x:clip}@media (min-aspect-ratio:3/4){.centlmen{--sw:calc(100svh * .514286)}}.centlmen *,.centlmen :before,.centlmen :after,.cm-modal,.cm-modal *,.cm-modal :before,.cm-modal :after{box-sizing:border-box}.centlmen,.centlmen *,.cm-modal *{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1!important}.centlmen .cm-cell-num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1!important}.cm-foil{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#fffae600 40%,#fff8def2 50%,#fffae600 60%) 150% 0/300% 100% no-repeat,url(/demo/centlmen/foil.webp) 0 0/220px;filter:drop-shadow(0 .6px #fffdf6d9)drop-shadow(0 -.4px #60421852);-webkit-background-clip:text;background-clip:text;margin:0 -.12em;padding:0 .12em;display:inline-block}.cm-hero{background:var(--cm-ivory);height:100svh;min-height:480px;position:relative;overflow:hidden}.cm-scene{width:var(--sw);height:var(--sh);margin-left:calc(var(--sw) / -2);pointer-events:none;transform-origin:50% 40%;position:absolute;top:0;left:50%}.cm-scene-base{z-index:1;background:#1d2436;box-shadow:0 0 70px #14182447}.cm-scene-front{z-index:3}.cm-scene-blur{z-index:4;opacity:0}.cm-scene-img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-pocket{width:36.944%;height:19.786%;display:block;position:absolute;top:29.929%;left:56.806%}.cm-card{--t0:translate(calc(var(--sw) * .24854), calc(var(--sw) * .745834 - var(--cy))) rotate(-5.5deg) scale(.3365);--t1:translate(calc(var(--sw) * .2172), calc(var(--sw) * .42034 - var(--cy))) rotate(-4deg) scale(.3365);z-index:2;left:50%;top:var(--cy);width:var(--cw);height:calc(var(--cw) * 1.4);margin:calc(var(--cw) * -.7) 0 0 calc(var(--cw) / -2);transform:var(--t0);transform-origin:50%;pointer-events:none;position:absolute;container-type:inline-size}.cm-card-sh{opacity:.75;border-radius:1.2cqw;position:absolute;inset:0;box-shadow:0 .6cqw 1.2cqw #080a1252,0 6cqw 12cqw #080a122e}.cm-face{transform-origin:50%;background:radial-gradient(130% 80% at 18% 0,#fffffcd9,#0000 60%),radial-gradient(100% 70% at 100% 100%,#d6c4a029,#0000 70%),url(/demo/centlmen/paper.webp) 0 0/256px,#fbf7ee;border-radius:1.2cqw;position:absolute;inset:0;overflow:hidden}.cm-edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5cqw #c39c58,inset 0 0 0 .85cqw #e8cd92b3,inset 0 0 0 1.2cqw #8c682e24}.cm-front{opacity:0}.cm-back:before{content:"";border:1px solid var(--cm-gold-line);position:absolute;inset:6cqw}.cm-back-in{flex-direction:column;justify-content:center;align-items:center;gap:6cqw;display:flex;position:absolute;inset:0}.cm-mono{aspect-ratio:1;border:1px solid #b58f4fbf;border-radius:50%;place-items:center;width:34cqw;display:grid;box-shadow:inset 0 0 0 1.4cqw #fdfaf3e6,inset 0 0 0 calc(1.4cqw + 1px) #b58f4f80}.cm-mono .cm-foil{font:300 20cqw/1 CM Display,Georgia,serif}.cm-back-word{letter-spacing:.5em;text-indent:.5em;color:var(--cm-gold-ink);font:400 3.6cqw/1 CM Serif,Georgia,serif}.cm-glint{pointer-events:none;background:linear-gradient(100deg,#fffcf000 42%,#fff9e4bf 50%,#fffcf000 58%) 140% 0/320% 100% no-repeat;animation:4.2s cubic-bezier(.45,0,.3,1) 1.4s infinite cm-glint;position:absolute;inset:0}@keyframes cm-glint{0%{background-position:140% 0}45%,to{background-position:-40% 0}}.cm-frame{border:1px solid var(--cm-gold-line);pointer-events:none;position:absolute;inset:5.2cqw}.cm-frame:before{content:"";border:1px solid #b58f4f4d;position:absolute;inset:1.1cqw}.cm-front-in{text-align:center;color:var(--cm-ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:9cqw 8cqw}.cm-front-in>*{margin:0}.cm-c-greet{color:var(--cm-ink-soft);overflow-wrap:anywhere;margin-bottom:4.2cqw;font:italic 400 5.5cqw/1.25 CM Serif,Georgia,serif}.cm-c-kicker{letter-spacing:.44em;text-indent:.44em;color:var(--cm-gold-ink);font:400 3.5cqw/1.4 CM Serif,Georgia,serif}.cm-c-name{font:400 15cqw/1.08 CM Display,Georgia,serif;font-size:min(17cqw, calc(86cqw / (var(--nl) * .7)));color:var(--cm-gold);white-space:nowrap;margin-top:2.4cqw}.cm-c-rule{background:linear-gradient(90deg, transparent, var(--cm-gold) 22%, var(--cm-gold) 78%, transparent);width:30cqw;height:1px;margin:3.6cqw 0 3.2cqw;display:block;position:relative}.cm-c-rule i{border:1px solid var(--cm-gold);background:#fbf7ee;width:1.8cqw;height:1.8cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cm-c-age{flex-direction:column;align-items:center;display:flex}.cm-c-num{letter-spacing:-.01em;font:300 31cqw/.98 CM Display,Georgia,serif}.cm-c-num sup{vertical-align:1.5em;margin-left:.04em;font-size:.3em}.cm-c-under{letter-spacing:.4em;text-indent:.4em;color:var(--cm-gold-ink);margin-top:1.4cqw;font:400 3.4cqw/1.3 CM Serif,Georgia,serif}.cm-c-title .cm-foil{font:italic 300 14cqw/1.15 CM Display,Georgia,serif}.cm-c-date{letter-spacing:.1em;color:var(--cm-navy);margin-top:7cqw;font:400 6.4cqw/1.2 CM Display,Georgia,serif}.cm-c-date i{color:var(--cm-gold);margin:0 .32em;font-style:normal}.cm-c-when{letter-spacing:.2em;text-indent:.2em;color:var(--cm-ink-soft);margin-top:2cqw;font:400 3.05cqw/1.5 CM Serif,Georgia,serif}.cm-h-lang{z-index:7;top:calc(4px + env(safe-area-inset-top));right:max(8px, calc(50% - var(--sw) / 2 + 8px));opacity:0;position:absolute}.cm-scroll{z-index:7;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));letter-spacing:.34em;text-indent:.34em;color:#f4ead6d9;opacity:0;flex-direction:column;align-items:center;gap:6px;margin:0;font:400 11px/1 CM Serif,Georgia,serif;display:flex;position:absolute}.cm-scroll path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.is-open .cm-scroll svg{animation:2.4s ease-in-out 5s infinite cm-drip}@keyframes cm-drip{50%{transform:translateY(4px)}}.is-open .cm-card{animation:3.4s linear .3s both cm-card-move,10ms linear 1.9s both cm-card-z}@keyframes cm-card-move{0%{transform:var(--t0);animation-timing-function:cubic-bezier(.42,0,.32,1)}47.06%{transform:var(--t1);animation-timing-function:cubic-bezier(.42,0,.22,1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes cm-card-z{0%{z-index:2}to{z-index:6}}.is-open .cm-back{animation:.75s cubic-bezier(.55,0,.9,.5) 2.05s both cm-flip-out}.is-open .cm-front{animation:.75s cubic-bezier(.1,.5,.45,1) 2.8s both cm-flip-in}@keyframes cm-flip-out{0%{opacity:1;transform:perspective(1100px)rotateY(0)}99%{opacity:1}to{opacity:0;transform:perspective(1100px)rotateY(90deg)}}@keyframes cm-flip-in{0%{opacity:0;transform:perspective(1100px)rotateY(-90deg)}1%{opacity:1}to{opacity:1;transform:perspective(1100px)rotateY(0)}}.is-open .cm-card-sh{animation:3.4s linear .3s both cm-sh}@keyframes cm-sh{0%{opacity:.75;transform:none}51%{opacity:.85;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}73%{opacity:.6;animation-timing-function:cubic-bezier(.1,.5,.45,1);transform:scaleX(.04)}95%,to{opacity:1;transform:none}}.is-open .cm-glint{opacity:0;animation:none}.is-open .cm-scene{animation:1.8s cubic-bezier(.4,0,.3,1) 2s both cm-push}@keyframes cm-push{to{transform:scale(1.035)}}.is-open .cm-scene-blur{animation:1.8s cubic-bezier(.4,0,.3,1) 2s both cm-push,1.5s ease-in-out 2.2s both cm-fade}.is-open .cm-shine{animation:1.6s cubic-bezier(.45,0,.3,1) 3.5s both cm-shine}.is-open .cm-c-num.cm-shine{animation-delay:3.75s}@keyframes cm-shine{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.is-open .cm-h-lang{animation:.9s 3.6s both cm-fade}.is-open .cm-scroll{animation:1s 4s both cm-fade}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}.is-instant .cm-card{z-index:6;animation:none;transform:none}.is-instant .cm-back{opacity:0;animation:none}.is-instant .cm-front{opacity:1;animation:none}.is-instant .cm-scene,.is-instant .cm-card-sh,.is-instant .cm-shine{animation:none}.is-instant .cm-scene-blur,.is-instant .cm-h-lang,.is-instant .cm-scroll{opacity:1;animation:none}.cm-gate{z-index:95;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;position:fixed;inset:0}.cm-gate:focus-visible{outline:none}.cm-gate:focus-visible .cm-gate-tap{text-underline-offset:5px;text-decoration:underline}.cm-gate.is-opening{pointer-events:none}.cm-gate-txt{transition:opacity .7s cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.is-opening .cm-gate-txt,.is-opening .cm-pulse{opacity:0}.cm-gate-lang{top:calc(4px + env(safe-area-inset-top));right:max(8px, calc(50% - var(--sw) / 2 + 8px));animation:1.2s .4s both cm-fade;position:absolute}.cm-gate-note{left:calc(50% + var(--sw) * .19);top:calc(var(--sh) * .43);width:calc(var(--sw) * .42);color:var(--cm-cream);text-shadow:0 1px 2px #080a128c,0 0 18px #080a1259;position:absolute;transform:translate(-50%)}.cm-gate-greet{margin:0 0 12px;font:italic 400 19px/1.3 CM Serif,Georgia,serif;animation:1.4s .4s both cm-up}.cm-gate-kicker{letter-spacing:.36em;text-indent:.36em;color:#ead6a8;margin:0;font:400 12px/1.6 CM Serif,Georgia,serif;animation:1.4s .6s both cm-up}.cm-gate-rule{background:linear-gradient(90deg,#0000,#ead6a8d9,#0000);width:46px;height:1px;margin:12px auto;animation:1.4s .9s both cm-fade;display:block}.cm-gate-tap{opacity:0;margin:0;font:italic 400 17px/1.35 CM Serif,Georgia,serif;animation:1.4s 1.2s both cm-fade,3.2s ease-in-out 2.8s infinite cm-breathe}@keyframes cm-up{0%{opacity:0;transform:translateY(8px)}}@keyframes cm-breathe{50%{opacity:.6}}.cm-pulse{left:calc(50% + var(--sw) * .245);top:calc(var(--sh) * .302);width:calc(var(--sw) * .4);height:calc(var(--sw) * .16);pointer-events:none;transition:opacity .7s;position:absolute;transform:translate(-50%,-50%)rotate(-5deg)}.cm-pulse i{opacity:0;background:radial-gradient(closest-side,#fff0cd57,#fff0cd1f 55%,#fff0cd00 100%);border-radius:50%;animation:3.6s ease-in-out 1.8s infinite cm-halo;position:absolute;inset:0}.cm-pulse i+i{background:radial-gradient(closest-side,#fff6de4d,#fff6de00 100%);animation-delay:2.4s;inset:18% 8%}@keyframes cm-halo{0%,to{opacity:0;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.cm-lang{display:flex}.cm-lang a{letter-spacing:.16em;color:#f4ead6c7;text-shadow:0 1px 2px #080a1280;place-items:center;min-width:40px;min-height:44px;font:400 11.5px/1 CM Serif,Georgia,serif;text-decoration:none;display:grid}.cm-lang a.on{color:#fff8ea;text-underline-offset:6px;-webkit-text-decoration:underline #d6b470f2;text-decoration:underline #d6b470f2}.cm-lang a:focus-visible{outline-offset:-4px;border-radius:4px;outline:2px solid #f4ead6b3}.cm-flow{z-index:1;max-width:540px;padding:34px 16px calc(44px + env(safe-area-inset-bottom));gap:26px;margin:0 auto;display:grid;position:relative}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.cm-sec{--ix-accent:var(--cm-navy);--ix-on-accent:#fbf7ee;--ix-ink:var(--cm-ink);--ix-muted:#1e2638a8;--ix-line:#1b223442;--ix-field:#ffffffc7;--ix-radius:3px;text-align:center;color:var(--cm-ink);background:radial-gradient(120% 70% at 15% 0%, #fffffce6, transparent 65%), url(/demo/centlmen/paper.webp) 0 0 / 256px repeat, var(--cm-paper);border-radius:4px;padding:50px 28px 44px;position:relative;box-shadow:inset 0 0 0 1px #c39c58,inset 0 0 0 2px #ecd49eb3,0 1px 1px #1b22341a,0 14px 30px #1b22341f,0 3px 7px #1b22340f}.cm-sec-frame{border:1px solid var(--cm-gold-line);pointer-events:none;position:absolute;inset:11px}.cm-sec-frame:before{content:"";border:1px solid #b58f4f42;position:absolute;inset:3px}.cm-sec-body{position:relative}.cm-kicker{letter-spacing:.42em;text-indent:.42em;color:var(--cm-gold-ink);margin:0 0 14px;font:400 12px/1.4 CM Serif,Georgia,serif}.cm-title{color:var(--cm-navy);margin:0 0 22px;font:400 30px/1.2 CM Display,Georgia,serif}.cm-sep{width:150px;height:22px;margin:24px auto;display:block;position:relative}.cm-sep:before{content:"";background:linear-gradient(90deg, transparent, var(--cm-gold) 25%, var(--cm-gold) 75%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.cm-sep i{background:var(--cm-paper) url(/demo/centlmen/button.webp) center / 100% 100% no-repeat;width:22px;height:22px;box-shadow:0 0 0 5px var(--cm-paper), 0 2px 3px 5px #1b22340d, 1px 2px 3px #0a0c144d;border-radius:50%;margin-left:-11px;position:absolute;top:0;left:50%}.cm-greet{color:var(--cm-ink-soft);margin:0 0 10px;font:italic 400 21px/1.35 CM Serif,Georgia,serif}.cm-hook{color:var(--cm-navy);margin:0 0 16px;font:italic 300 25px/1.3 CM Display,Georgia,serif}.cm-text{white-space:pre-line;max-width:28em;margin:0 auto;font:400 19px/1.62 CM Serif,Georgia,serif}.cm-details{gap:14px;margin:0;display:grid}.cm-details dt{letter-spacing:.34em;text-indent:.34em;color:var(--cm-gold-ink);font:400 11px/1.4 CM Serif,Georgia,serif}.cm-details dd{color:var(--cm-navy);margin:3px 0 0;font:400 19px/1.35 CM Display,Georgia,serif}.cm-sign{overflow-wrap:anywhere;margin:26px 0 0;font:italic 300 42px/1.15 CM Display,Georgia,serif}.cm-date-big{color:var(--cm-navy);margin:0;font:400 30px/1.2 CM Display,Georgia,serif}.cm-date-when{color:var(--cm-ink-soft);margin:6px 0 0;font:italic 400 18px/1.4 CM Serif,Georgia,serif}.cm-count-label{letter-spacing:.34em;text-indent:.34em;color:var(--cm-gold-ink);margin:26px 0 12px;font:400 11px/1.4 CM Serif,Georgia,serif}.cm-cells{border-top:1px solid var(--cm-gold-line);border-bottom:1px solid var(--cm-gold-line);grid-template-columns:repeat(4,1fr);display:grid}.cm-cell{padding:14px 0 12px;position:relative}.cm-cell+.cm-cell:before{content:"";background:var(--cm-gold-line);width:1px;position:absolute;top:22%;bottom:22%;left:0}.cm-cell-num{color:var(--cm-navy);font:300 34px/1.1 CM Display,Georgia,serif;display:block}.cm-cell-lab{letter-spacing:.08em;color:var(--cm-ink-soft);margin-top:4px;font:400 12px/1.2 CM Serif,Georgia,serif;display:block}.cm-today{color:var(--cm-navy);margin:22px 0 0;font:italic 300 30px/1.2 CM Display,Georgia,serif}.cm-steps{text-align:left;max-width:380px;margin:0 auto;padding:0;list-style:none;position:relative}.cm-steps:before{content:"";background:linear-gradient(var(--cm-gold-line), var(--cm-gold-line)) 0 0 / 1px 100% no-repeat;width:1px;position:absolute;top:22px;bottom:22px;left:83px}.cm-step{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:62px 44px 1fr;align-items:center;padding:8px 0;display:grid}.cm-step:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1b223473}.cm-step-time{color:var(--cm-gold-ink);text-align:right;font:400 18px/1 CM Display,Georgia,serif}.cm-btn-dot{width:20px;height:20px;box-shadow:0 0 0 4px var(--cm-paper), 1px 2px 3px 4px #1b22340f, 1px 2px 3px #0a0c1452;background:url(/demo/centlmen/button.webp) 50%/100% 100% no-repeat;border-radius:50%;justify-self:center;transition:transform .25s}.cm-step:hover .cm-btn-dot,.cm-step:active .cm-btn-dot{transform:scale(1.12)}.cm-step-txt{gap:2px;display:grid}.cm-step-name{color:var(--cm-navy);font:400 20px/1.25 CM Display,Georgia,serif}.cm-step-note{color:var(--cm-ink-soft);font:italic 400 16px/1.3 CM Serif,Georgia,serif}.cm-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14182485;place-items:center;padding:20px;animation:.4s both cm-fade;display:grid;position:fixed;inset:0}.cm-slip{text-align:center;width:min(100%,380px);color:var(--cm-ink);background:radial-gradient(130% 90% at 50% 0%, #fffdf8, transparent 70%), url(/demo/centlmen/paper.webp) 0 0 / 256px repeat, var(--cm-paper);border-radius:4px;padding:54px 32px 42px;font-family:CM Serif,Georgia,serif;animation:.5s cubic-bezier(.2,.8,.2,1) both cm-pop;position:relative;box-shadow:inset 0 0 0 1px #c39c58,inset 0 0 0 2px #ecd49eb3,0 30px 60px #0a0c146b}.cm-x{z-index:1;width:44px;height:44px;color:var(--cm-navy);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cm-x:hover{background:#1b223412}.cm-x path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.cm-btn-dot.big{width:30px;height:30px;margin:0 auto 12px;display:block}.cm-slip-time{letter-spacing:.16em;color:var(--cm-gold-ink);margin:0;font:400 15px/1 CM Display,Georgia,serif}.cm-slip-title{color:var(--cm-navy);margin:10px 0 0;font:400 31px/1.15 CM Display,Georgia,serif}.cm-slip-note{color:var(--cm-ink-soft);margin:8px 0 0;font:italic 400 17px/1.3 CM Serif,Georgia,serif}.cm-slip-text{margin:14px 0 0;font:400 18.5px/1.6 CM Serif,Georgia,serif}@keyframes cm-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.cm-venue-name{overflow-wrap:anywhere;margin:4px 0 0;font:400 40px/1.15 CM Display,Georgia,serif}.cm-venue-sub{letter-spacing:.3em;text-indent:.3em;color:var(--cm-ink-soft);margin:10px 0 0;font:400 12px/1.5 CM Serif,Georgia,serif}.cm-venue-when{color:var(--cm-ink-soft);margin:8px 0 0;font:italic 400 18px/1.4 CM Serif,Georgia,serif}.cm-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.cm-btn{min-height:46px;color:var(--cm-navy);letter-spacing:.14em;border:1px solid #1b22348c;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font:400 13px/1 CM Serif,Georgia,serif;text-decoration:none;transition:background .2s;display:inline-flex}.cm-btn:hover{background:#1b22340f}.cm-btn path,.cm-btn circle{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.cm-cal{min-height:44px;color:var(--cm-navy);text-underline-offset:5px;font:italic 400 18px/44px CM Serif,Georgia,serif;-webkit-text-decoration:underline #b58f4fe6;text-decoration:underline #b58f4fe6;text-decoration-thickness:1px;display:inline-block}.cm-extras-body{font-size:18px}.cm-close-line{color:var(--cm-navy);margin:0;font:italic 300 32px/1.2 CM Display,Georgia,serif}.cm-respect{color:var(--cm-ink-soft);margin:18px 0 0;font:italic 400 19px/1.3 CM Serif,Georgia,serif}.cm-family{overflow-wrap:anywhere;margin:4px 0 0;font:400 44px/1.15 CM Display,Georgia,serif}.cm-bowtie{filter:drop-shadow(1px 4px 5px #0a0c1447);width:128px;height:auto;margin:20px auto 6px;display:block}.cm-meta{letter-spacing:.22em;color:var(--cm-ink-soft);margin:12px 0 0;font:400 11px/1.5 CM Serif,Georgia,serif}.cm-fine{opacity:.78;margin:10px 0 0;font:italic 400 17px/1.4 CM Serif,Georgia,serif}@media (max-height:700px){.centlmen{--cy:48svh}.cm-gate-note{top:calc(var(--sh) * .4);width:calc(var(--sw) * .46)}.cm-gate-greet{margin-bottom:8px;font-size:17px}.cm-gate-kicker{letter-spacing:.26em;text-indent:.26em;font-size:11px}.cm-gate-rule{margin:9px auto}.cm-gate-tap{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.centlmen *,.centlmen :before,.centlmen :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
