html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}@font-face{font-family:EB Script;src:url(/fonts/pinyon.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Script;src:url(/fonts/greatvibes-cyr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400i.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-600.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyr.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}:root{--eb-print:none;--eb-pw:390px;--eb-ph:844px;--eb-bath:#e7decb;--eb-paper:#f3ebda;--eb-ivory:#f8f3e8;--eb-page:#ebe2cf;--eb-ink:#2a2422;--eb-muted:#66584f;--eb-garnet:#72212c;--eb-teal:#183e4c;--eb-teal-2:#24505e;--eb-gold:#c29a55;--eb-gold-d:#85642c;--eb-serif:"Cormorant Garamond", "EB Garamond", Georgia, serif;--eb-script:"EB Script", "Cormorant Garamond", cursive;--eb-sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--eb-foil:url(/demo/ebru/foil.webp);--eb-fib:url(/demo/ebru/paper.webp)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--eb-page);-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--eb-ink);font-family:var(--eb-serif);-webkit-font-smoothing:antialiased}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ebru{background:var(--eb-page) var(--eb-fib) 0 0 / 256px 256px;background-blend-mode:multiply;--ix-accent:var(--eb-teal);--ix-on-accent:#f6efe2;--ix-ink:var(--eb-ink);--ix-muted:var(--eb-muted);--ix-line:#183e4c47;--ix-field:#ffffffa6;--ix-radius:2px;min-height:100vh;overflow-x:clip}.eb-stage{isolation:isolate;background:var(--eb-bath);-webkit-tap-highlight-color:transparent;outline:none;height:100svh;min-height:560px;position:relative;overflow:hidden}.eb-stage.is-closed{cursor:pointer}.eb-stage:focus-visible .eb-ring{outline:2px solid var(--eb-garnet);outline-offset:4px}.eb-bath{position:absolute;inset:0;overflow:hidden}.eb-live{width:100%;height:100%;display:block;position:absolute;inset:0}.eb-sheen{pointer-events:none;background:radial-gradient(48% 26% at 26% 16%,#fffdf66b,#fffdf600 72%),linear-gradient(116deg,#fffcf400 40%,#fffcf429 47%,#fffcf400 54%),linear-gradient(116deg,#fffcf400 55%,#fffcf41a 58%,#fffcf400 61%);animation:15s ease-in-out infinite alternate eb-drift;position:absolute;inset:-8%}.eb-bath:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #4a341c42,inset 0 0 14px #4a341c2e}@keyframes eb-drift{0%{transform:translate(-2.5%,-1.5%)}to{transform:translate(2.5%,2%)}}.is-marbling .eb-sheen,.is-printing .eb-sheen{opacity:0;visibility:hidden;transition:opacity .7s,visibility 0s linear .7s}.is-open .eb-bath{display:none}.eb-sheet{z-index:1;isolation:isolate;background:var(--eb-paper);clip-path:inset(0 0 100%);opacity:.84;transform-origin:50% 46%;position:absolute;inset:0}.eb-print{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.eb-fibre{background:var(--eb-fib) 0 0 / 256px 256px;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.eb-glint{opacity:0;pointer-events:none;background:linear-gradient(112deg,#fffbf000 38%,#fffbf057 48%,#fffbf000 58%);position:absolute;inset:-10% -40%;transform:translate(-70%)}.is-printing .eb-sheet,.is-open .eb-sheet{animation:.95s cubic-bezier(.5,0,.3,1) both eb-lay,.8s .75s both eb-dry,1.5s ease-in-out 1.3s both eb-lift}.is-printing .eb-print,.is-open .eb-print{animation:.85s ease-in-out .65s both eb-soak}.is-printing .eb-glint,.is-open .eb-glint{animation:1.35s ease-in-out 1.3s both eb-glint}@keyframes eb-lay{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes eb-dry{0%{opacity:.84}to{opacity:1}}@keyframes eb-soak{0%{opacity:0;filter:blur(1.5px)saturate(1.25)}to{opacity:1;filter:none}}@keyframes eb-lift{0%{transform:none}to{transform:scale(1.014)}}@keyframes eb-glint{0%{opacity:0;transform:translate(-70%)}25%{opacity:1}to{opacity:0;transform:translate(70%)}}.eb-curl{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#fffcf400 0%,#fffcf4e6 34%,#ece2cef2 52%,#46301a52 60%,#46301a00 100%);height:34px;margin-top:-20px;position:absolute;top:0;left:-2%;right:-2%}.is-printing .eb-curl{animation:.95s cubic-bezier(.5,0,.3,1) both eb-curl}@keyframes eb-curl{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100svh)}}.eb-label{z-index:3;text-align:center;background:var(--eb-ivory) var(--eb-fib) 0 0 / 256px 256px;background-blend-mode:multiply;opacity:0;pointer-events:none;width:min(80vw,332px);padding:34px 22px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 1px #3c261238,0 4px 10px #321e0e29,0 22px 44px -14px #28180a80}.eb-rule{pointer-events:none;position:absolute}.eb-rule-o{border:1px solid #b28c4ad9;inset:9px}.eb-rule-i{border:1px solid #b28c4a6b;inset:13px}.eb-rule-o:before,.eb-rule-o:after{content:"";background:linear-gradient(135deg,#f0d79c,#a87d3a);width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}.eb-rule-o:before{left:-4px}.eb-rule-o:after{right:-4px}.eb-rule-i:before,.eb-rule-i:after{content:"";background:linear-gradient(135deg,#f0d79c,#a87d3a);width:7px;height:7px;position:absolute;bottom:-8px;transform:rotate(45deg)}.eb-rule-i:before{left:-8px}.eb-rule-i:after{right:-8px}.eb-label-in{position:relative}.eb-l-kicker{font:600 10px/1.3 var(--eb-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--eb-garnet)}.eb-l-name{font:400 clamp(42px, 12.6vw, 54px) / 1.08 var(--eb-script);color:#b48a45;background:var(--eb-foil) center / cover;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .7px #ffffffbf)drop-shadow(0 -.4px .2px #6e4a1a8c);overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:2px -.3em 0;padding:.12em .32em .06em;display:inline-block}.eb-l-g{margin-top:6px}.eb-l-amp{font:italic 400 26px/1 var(--eb-serif);color:var(--eb-teal-2);margin:-8px 0 -6px}.eb-l-orn{background:linear-gradient(90deg,#b28c4a00,#b28c4af2,#b28c4a00);width:132px;height:1px;margin:12px auto;display:block;position:relative}.eb-l-orn i{background:linear-gradient(135deg,#f0d79c,#a87d3a);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.eb-l-date{font:600 16px/1 var(--eb-serif);letter-spacing:.3em;color:var(--eb-teal)}.eb-l-when{font:italic 400 17px/1.3 var(--eb-serif);color:var(--eb-muted);margin-top:9px}.eb-l-when:first-letter{text-transform:uppercase}.is-printing .eb-label,.is-open .eb-label{animation:.95s cubic-bezier(.25,.7,.25,1) 1.1s both eb-label}.eb-label-in>*{opacity:0}.is-printing .eb-label-in>*,.is-open .eb-label-in>*{animation:.9s 1.4s both eb-up}.is-printing .eb-l-g,.is-open .eb-l-g{animation:1.1s 1.55s both eb-name}.is-printing .eb-l-amp,.is-open .eb-l-amp{animation-delay:1.85s}.is-printing .eb-l-b,.is-open .eb-l-b{animation:1.1s 2s both eb-name}.is-printing .eb-l-orn,.is-open .eb-l-orn{animation:.9s 2.3s both eb-in}.is-printing .eb-l-date,.is-open .eb-l-date{animation-delay:2.4s}.is-printing .eb-l-when,.is-open .eb-l-when{animation-delay:2.55s}@keyframes eb-label{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes eb-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eb-in{0%{opacity:0}to{opacity:1}}@keyframes eb-name{0%{opacity:0;filter:blur(4px)drop-shadow(0 .7px #ffffffbf)drop-shadow(0 -.4px .2px #6e4a1a8c);transform:translateY(6px)scale(1.03)}to{opacity:1;filter:blur()drop-shadow(0 .7px #ffffffbf)drop-shadow(0 -.4px .2px #6e4a1a8c);transform:none}}.eb-intro{z-index:4;pointer-events:none;text-align:center;color:var(--eb-ink);transition:opacity .7s;position:absolute;inset:0}.is-marbling .eb-intro,.is-printing .eb-intro,.is-open .eb-intro{opacity:0}.eb-intro-top{left:0;right:0;top:calc(max(10svh, 52px) + env(safe-area-inset-top));padding:0 30px;animation:1.3s .2s both eb-up;position:absolute}.eb-greet{font:italic 400 22px/1.3 var(--eb-serif);color:var(--eb-garnet);overflow-wrap:anywhere;margin-bottom:18px}.eb-art{font:600 10px/1.4 var(--eb-sans);letter-spacing:.32em;color:var(--eb-teal)}.eb-hook{max-width:318px;font:italic 400 25px/1.32 var(--eb-serif);color:var(--eb-ink);text-wrap:balance;margin:16px auto 0}.eb-ripple{left:var(--ax,30%);top:var(--ay,50%);width:calc(var(--dr,24px) * 2);height:calc(var(--dr,24px) * 2);margin:calc(var(--dr,24px) * -1) 0 0 calc(var(--dr,24px) * -1);opacity:0;border-radius:50%;animation:3.6s cubic-bezier(.2,.6,.35,1) 1.2s infinite eb-ripple;position:absolute;box-shadow:0 0 0 1.2px #fffbf2d9,0 0 0 2.6px #5a40241f}.eb-ripple-b{left:var(--bx,70%);top:var(--by,50%);animation-delay:3s}@keyframes eb-ripple{0%{opacity:0;transform:scale(1)}12%{opacity:.9}to{opacity:0;transform:scale(2.3)}}.eb-tap{font:600 10.5px/1.4 var(--eb-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--eb-garnet);justify-content:center;align-items:center;gap:12px;padding:0 24px;animation:1.2s .9s both eb-in;display:flex;position:absolute;top:calc(50% + 74px);left:0;right:0}.eb-ring{border:1.5px solid;border-radius:50%;flex:none;width:26px;height:26px;animation:2.2s ease-out infinite eb-ring}@keyframes eb-ring{0%{box-shadow:0 0 #72212c61}to{box-shadow:0 0 0 16px #72212c00}}.eb-scroll{z-index:4;left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));width:max-content;color:var(--eb-ink);font:600 10px/1 var(--eb-sans);letter-spacing:.26em;text-transform:uppercase;opacity:0;pointer-events:none;background:#faf5ebe0;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:9px 16px;transition:opacity .8s .3s;display:flex;position:absolute;box-shadow:0 2px 10px #28180a33}.eb-scroll svg{fill:none;stroke:currentColor;stroke-width:2px;animation:1.8s ease-in-out infinite eb-bob}.is-open .eb-scroll{opacity:1}.eb-scroll.is-demo{margin:0;left:max(14px,50vw - 274px);right:auto}@keyframes eb-bob{50%{transform:translateY(3px)}}.eb-flow{padding:34px 0 calc(70px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:30px;display:flex}.reveal{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.eb-card{background:var(--eb-ivory) var(--eb-fib) 0 0 / 256px 256px;background-blend-mode:multiply;width:min(92vw,430px);position:relative;box-shadow:0 1px 2px #32200e33,0 20px 40px -20px #28180a8c}.eb-band{background-color:#3b3a3c;background-image:var(--eb-print), linear-gradient(115deg, #6d2430, #24434f 55%, #6b7f7d);background-size:var(--eb-pw) var(--eb-ph), 100% 100%;background-position:var(--cx,30%) var(--cy,20%), 0 0;background-repeat:no-repeat;height:62px;display:block;position:relative}.eb-band:before{content:"";background:var(--eb-fib) 0 0 / 256px 256px;mix-blend-mode:multiply;position:absolute;inset:0}.eb-band:after{content:"";background:linear-gradient(#c29a55,#c29a55) 0 0/100% 1.5px no-repeat,linear-gradient(#c29a558c,#c29a558c) 0 100%/100% 1px no-repeat;height:5px;position:absolute;bottom:-5px;left:0;right:0}.eb-body{text-align:center;padding:34px 26px 32px;position:relative}.eb-body:before{content:"";pointer-events:none;border:1px solid #b28c4a6b;position:absolute;inset:12px 10px 10px}.eb-kicker{font:600 10.5px/1.3 var(--eb-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--eb-garnet);margin-bottom:14px}.eb-title{font:italic 400 34px/1.1 var(--eb-serif);color:var(--eb-teal);overflow-wrap:anywhere}.eb-greet-l{font:italic 400 25px/1.25 var(--eb-serif);color:var(--eb-teal);overflow-wrap:anywhere;margin-bottom:14px}.eb-text{font:400 19px/1.55 var(--eb-serif);color:var(--eb-ink)}.eb-sent{font:italic 400 17.5px/1.5 var(--eb-serif);color:var(--eb-muted);margin-top:14px}.eb-sign{font:400 38px/1.15 var(--eb-script);color:var(--eb-garnet);overflow-wrap:anywhere;margin-top:16px}.eb-sign i{font:italic 400 24px/1 var(--eb-serif);color:var(--eb-gold-d)}.eb-date{justify-content:center;align-items:center;gap:14px;display:flex}.eb-date-day{font:400 76px/.9 var(--eb-serif);color:var(--eb-garnet)}.eb-date-rest{text-align:left;font:600 12.5px/1.25 var(--eb-sans);letter-spacing:.22em;color:var(--eb-teal);flex-direction:column;gap:5px;display:flex}.eb-when{font:italic 400 17.5px/1.4 var(--eb-serif);color:var(--eb-muted);margin-top:10px}.eb-stones{grid-template-columns:repeat(4,1fr);gap:8px;max-width:310px;margin:24px auto 0;display:grid}.eb-unit{flex-direction:column;align-items:center;gap:8px;display:flex}.eb-stone{--d:#72212c;--dd:#4f141d;--l:#a3685b;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--d) 0 52%, var(--dd) 54%, #f3ebda 55.5%, var(--l) 57% 70%, var(--dd) 72%, var(--d) 74% 95%, var(--dd) 99%);border-radius:50% 47% 52% 49%/48% 52% 49% 51%;place-items:center;width:min(66px,17vw);display:grid;position:relative;box-shadow:0 0 0 1.5px #c29a55f2,0 6px 12px -6px #28180a8c}.eb-stone.is-b{--d:#183e4c;--dd:#0f2a34;--l:#6a8a8a;border-radius:48% 52% 49% 51%/52% 48% 51% 49%}.eb-stone:after{content:"";border-radius:inherit;background:var(--eb-fib) 0 0 / 128px 128px;mix-blend-mode:multiply;opacity:.9;position:absolute;inset:0}.eb-stone.is-real,.eb-dot.is-real{box-shadow:none;isolation:auto;background:0 0;border-radius:0}.eb-stone.is-real:after,.eb-dot.is-real:after{content:"";background:var(--st) center / contain no-repeat;mix-blend-mode:multiply;opacity:1;border-radius:0;position:absolute;inset:-12%}.eb-dot.is-real:after{inset:-28%}.eb-num{z-index:1;font:600 21px/1 var(--eb-serif);color:#f7efe0;font-variant-numeric:tabular-nums;position:relative}.eb-unit-l{font:600 9.5px/1 var(--eb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--eb-muted)}.eb-count-label,.eb-today{font:italic 400 17.5px/1.4 var(--eb-serif);color:var(--eb-muted);margin-top:16px}.eb-today{color:var(--eb-garnet);font-size:26px}.eb-plan{text-align:left;max-width:330px;margin:20px auto 0;list-style:none;position:relative}.eb-plan:before{content:"";background:linear-gradient(#c29a5500,#c29a55e6 12% 88%,#c29a5500);width:1px;position:absolute;top:26px;bottom:26px;left:8px}.eb-row{width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:14px;padding:6px 0;display:flex}.eb-row:focus-visible{outline:2px solid var(--eb-teal);outline-offset:3px}.eb-dot{--d:#72212c;--dd:#4f141d;--l:#b07a6c;z-index:1;background:radial-gradient(circle, var(--d) 0 34%, var(--l) 38% 62%, var(--dd) 66%, var(--d) 72% 100%);border-radius:50%;flex:0 0 17px;height:17px;position:relative;box-shadow:0 0 0 1.5px #c29a55f2}.eb-dot.is-b{--d:#183e4c;--dd:#0f2a34;--l:#7d9b9a}.eb-time{font:600 15px/1 var(--eb-serif);letter-spacing:.06em;color:var(--eb-garnet);font-variant-numeric:tabular-nums;flex:0 0 54px}.eb-what{flex-direction:column;gap:2px;min-width:0;display:flex}.eb-name{font:italic 400 21px/1.15 var(--eb-serif);color:var(--eb-teal)}.eb-note{font:400 15.5px/1.3 var(--eb-serif);color:var(--eb-muted)}.eb-tip{font:600 9.5px/1.3 var(--eb-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--eb-gold-d);margin-top:14px}.eb-modal{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16100c8c;place-items:center;padding:24px;animation:.28s eb-in;display:grid;position:fixed;inset:0}.eb-slip{text-align:center;background:var(--eb-ivory) var(--eb-fib) 0 0 / 256px 256px;background-blend-mode:multiply;width:min(86vw,360px);padding-bottom:28px;animation:.32s cubic-bezier(.2,.8,.2,1.05) eb-pop;position:relative;box-shadow:0 24px 50px #00000073}.eb-slip .eb-band{height:54px}.eb-x{width:44px;height:44px;color:var(--eb-teal);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:60px;right:6px}.eb-x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.eb-x:focus-visible{outline:2px solid var(--eb-teal);outline-offset:-4px}.eb-slip-time{font:600 13px/1 var(--eb-sans);letter-spacing:.2em;color:var(--eb-garnet);margin-top:26px}.eb-slip-title{font:italic 400 30px/1.12 var(--eb-serif);color:var(--eb-teal);margin:10px 30px 0}.eb-slip-note{font:600 10px/1.4 var(--eb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--eb-gold-d);margin:6px 26px 0}.eb-slip-text{font:400 18px/1.55 var(--eb-serif);color:var(--eb-ink);margin:14px 26px 0}@keyframes eb-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.eb-sub{font:italic 400 18px/1.4 var(--eb-serif);color:var(--eb-muted);margin-top:8px}.eb-venue-when{font:600 11px/1.5 var(--eb-sans);letter-spacing:.18em;color:var(--eb-teal);margin-top:6px}.eb-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.eb-btn{background:var(--eb-teal);min-height:46px;box-shadow:inset 0 0 0 1px #c29a55b3, inset 0 0 0 3px var(--eb-teal), inset 0 0 0 4px #c29a5559;color:#f6efe2;font:600 13px/1 var(--eb-sans);letter-spacing:.04em;border-radius:2px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.eb-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.eb-btn:focus-visible,.eb-cal:focus-visible{outline:2px solid var(--eb-garnet);outline-offset:3px}.eb-cal{min-height:44px;font:600 12px/44px var(--eb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--eb-garnet);text-underline-offset:5px;margin-top:8px;-webkit-text-decoration:underline #72212c66;text-decoration:underline #72212c66;display:inline-block}.eb-extras-body{text-align:left;margin-top:14px}.eb-respect{font:italic 400 20px/1.3 var(--eb-serif);color:var(--eb-muted)}.eb-family{font:italic 400 30px/1.15 var(--eb-serif);color:var(--eb-teal);overflow-wrap:anywhere;margin-top:6px}.eb-medal{aspect-ratio:1;background-color:#3b3a3c;background-image:var(--eb-print), linear-gradient(115deg, #6d2430, #24434f 55%, #6b7f7d);background-size:var(--eb-pw) var(--eb-ph), 100% 100%;background-position:47% 52%,0 0;background-repeat:no-repeat;border-radius:50%;width:132px;margin:24px auto 12px;position:relative;box-shadow:0 0 0 1.5px #c29a55f2,0 10px 20px -10px #28180a99}.eb-medal-in{background:var(--eb-ivory) var(--eb-fib) 0 0 / 256px 256px;background-blend-mode:multiply;border-radius:50%;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:17px;box-shadow:0 0 0 1px #c29a55e6,0 2px 6px #1e120859}.eb-medal-in span{font:400 40px/1 var(--eb-script);color:#b48a45;background:var(--eb-foil) center / cover;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .6px #ffffffb3);-webkit-background-clip:text;background-clip:text;padding:.1em .12em;display:inline-block}.eb-medal-in i{font:italic 400 18px/1 var(--eb-serif);color:var(--eb-teal-2)}.eb-unique{max-width:270px;font:italic 400 15.5px/1.4 var(--eb-serif);color:var(--eb-muted);margin:4px auto 0}.eb-meta{font:600 11px/1.5 var(--eb-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eb-garnet);margin-top:14px}.eb-fine{font:italic 400 17px/1.4 var(--eb-serif);color:var(--eb-muted);margin-top:10px}@media (min-width:900px) and (min-height:700px){.eb-label{width:404px;padding:44px 30px 38px}.eb-l-name{font-size:64px}.eb-l-kicker{font-size:11px}.eb-l-date{font-size:18px}.eb-l-when{font-size:19px}.eb-hook{max-width:420px;font-size:31px}.eb-art,.eb-tap{font-size:11.5px}}@media (max-height:700px){.eb-label{padding:28px 20px 24px}.eb-l-name{font-size:clamp(38px,11.4vw,46px)}.eb-hook{font-size:23px}.eb-intro-top{top:calc(44px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.eb-sheet,.eb-print,.eb-label,.eb-label-in>*,.eb-glint,.eb-curl,.eb-sheen{animation:none!important}.is-open .eb-sheet{clip-path:none;opacity:1}.is-open .eb-print,.is-open .eb-label,.is-open .eb-label-in>*{opacity:1}.eb-ring,.eb-ripple,.eb-scroll svg{animation:none}.eb-scroll{transition:none}}
