:root{--terracotta:#c96a4a;--sage:#566352;--light-sage:#96a98f;--ivory:#fcf5e5;--black:#393635;--grey:#888686;--white:#fff;--warning:#b53838;--terracotta-deep:color-mix(in srgb, var(--terracotta) 70%, var(--black));--sage-deep:color-mix(in srgb, var(--sage) 65%, var(--black));--line:color-mix(in srgb, var(--terracotta) 55%, transparent);--terracotta-shadow:color-mix(in srgb, var(--terracotta) 30%, black);--serif:"Fraunces", Georgia, serif;--script:"Cedarville Cursive", "Segoe Script", cursive;--ease:cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:RiiTegakiN;src:url(/fonts/riitegaki-n.woff2)format("woff2");font-display:swap;unicode-range:U+30??,U+3400-4DBF,U+4E00-9FFF,U+FF01-FF5E}:root:lang(ja){--serif:"Fraunces", "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--script:"Cedarville Cursive", "RiiTegakiN", "Zen Old Mincho", "Hiragino Mincho ProN", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:28px}body{color:var(--sage);font-family:var(--serif);-webkit-font-smoothing:antialiased;background:var(--ivory);margin:0}::selection{background:var(--sage);color:var(--ivory)}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible{outline:2px solid var(--terracotta);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}figure{margin:0}img{object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:80;background:var(--white);padding:16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.primary-button{background:var(--sage);min-height:50px;box-shadow:0 2px 0 var(--sage-deep);color:var(--ivory);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:12px 22px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.primary-button>span{font-size:18px}.primary-button:hover:not(:disabled){background:var(--sage-deep);transform:translateY(-1px)}.shape-button{--shape:url(/svg/bttn-rect.svg);--shape-color:var(--terracotta);--shape-hover:var(--terracotta-deep);isolation:isolate;min-height:48px;color:var(--ivory);font:600 16px/1.1 var(--serif);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.6em;padding:.8em 1.9em;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.shape-button:before{content:"";z-index:-1;background:var(--shape-color);-webkit-mask:var(--shape) center / 100% 100% no-repeat;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat;transition:background .2s;position:absolute;inset:0}.shape-button:hover:not(:disabled){transform:translateY(-1px)rotate(-.6deg)}.shape-button:hover:not(:disabled):before{background:var(--shape-hover)}.shape-button:focus-visible{outline:2px solid var(--shape-color);outline-offset:5px}.shape-button:disabled{opacity:.55;cursor:wait}.shape-button.is-ink{--shape-color:var(--sage);--shape-hover:var(--sage-deep)}.simple-page{place-items:center;min-height:100svh;padding:24px;display:grid}.simple-card{border:1px solid color-mix(in srgb, var(--light-sage) 50%, transparent);text-align:center;max-width:520px;padding:60px 35px}.simple-card h1{font-size:48px;line-height:1}.simple-card p{color:var(--grey);font-size:13px;line-height:1.7}.simple-card a{color:var(--terracotta)}.monogram{letter-spacing:-.05em;white-space:nowrap;font-size:32px}.monogram span{color:var(--terracotta);margin:0 .09em;font-style:italic}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.ed-invite{isolation:isolate;background:var(--ivory) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23g)' opacity='.035'/%3E%3C/svg%3E");overflow:clip}.ed-invite h1,.ed-invite h2,.ed-invite p{margin:0}.ed-invite a:focus-visible,.ed-invite button:focus-visible,.ed-invite input:focus-visible,.ed-invite summary:focus-visible{outline-offset:6px;outline:2px solid}.ed-nav{isolation:isolate;z-index:30;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding-inline:max(4%,50% - 800px);display:flex;position:relative}.ed-nav:after{content:"";background:var(--terracotta);pointer-events:none;height:8px;position:absolute;bottom:-4px;left:0;right:0;-webkit-mask:url(/svg/border-brush.svg) 0/65px 8px repeat-x,url(/svg/border-brush.svg) 32px/65px 8px repeat-x;mask:url(/svg/border-brush.svg) 0/65px 8px repeat-x,url(/svg/border-brush.svg) 32px/65px 8px repeat-x}.ed-logo{z-index:1;justify-content:center;align-items:center;width:187px;height:96px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ed-logo img{width:150px;height:auto;display:block;position:absolute;top:10px}.ed-music{width:52px;height:52px;color:var(--terracotta);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.ed-music[hidden]{display:none}.ed-music-icon{width:40px;height:40px;transition:transform .3s var(--ease);background:currentColor;-webkit-mask:url(/icons/music-off.png) 50%/contain no-repeat;mask:url(/icons/music-off.png) 50%/contain no-repeat}.ed-music[data-state=playing] .ed-music-icon{animation:1.8s ease-in-out infinite ed-music-sway;-webkit-mask-image:url(/icons/music-on.png);mask-image:url(/icons/music-on.png)}.ed-music:hover .ed-music-icon{transform:scale(1.08)}@keyframes ed-music-sway{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-2px)rotate(5deg)}}.ed-lang-defs{width:0;height:0;position:absolute;overflow:hidden}.ed-lang{--lang-pad:14px;color:var(--terracotta);font-size:18px;line-height:1.2;position:relative}.ed-lang summary{z-index:51;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4em;min-height:44px;padding:0 2px;list-style:none;display:flex;position:relative}.ed-lang summary::-webkit-details-marker{display:none}.ed-invite .ed-lang summary:focus-visible{outline-offset:4px;border-radius:4px}.ed-lang[data-pending] summary{opacity:.5}.ed-lang-chevron{fill:none;stroke:currentColor;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#ed-lang-brush);width:.85em;height:auto;transition:transform .25s var(--ease)}.ed-lang[open] .ed-lang-chevron{transform:scaleY(-1)}.ed-lang ul{top:calc(-1 * var(--lang-pad));right:calc(-1 * var(--lang-pad));z-index:50;min-width:calc(100% + 2 * var(--lang-pad));padding:calc(var(--lang-pad) + 44px) calc(var(--lang-pad) - 12px) calc(var(--lang-pad) - 4px);transform-origin:100% 0;animation:ed-lang-open .2s var(--ease);margin:0;list-style:none;position:absolute}.ed-lang ul:before{content:"";z-index:-1;background:var(--ivory);box-shadow:0 14px 30px color-mix(in srgb, var(--black) 14%, transparent);filter:url(#ed-lang-brush);border:2.5px solid;border-radius:12px;position:absolute;inset:0}.ed-lang a{min-height:40px;color:inherit;white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:17px;text-decoration:none;transition:background .15s;display:flex}.ed-lang a:hover,.ed-invite .ed-lang a:focus-visible{background:color-mix(in srgb, var(--terracotta) 12%, transparent);outline:none}@keyframes ed-lang-open{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ed-hero{--scroll:0px;width:100%;height:1000px;margin-top:50px;position:relative;overflow:clip}.ed-hero-bg{z-index:1;position:absolute;inset:0}.ed-hero-bg img{object-fit:cover;object-position:center bottom}.ed-hero-title,.ed-hero-date{z-index:0;width:100%;color:var(--terracotta);text-align:center;will-change:transform;position:absolute;left:50%}.ed-hero-title{font-family:var(--script);transform:translate3d(-50%, calc(-50% + var(--scroll) * .18), 0);font-size:clamp(3rem,11vw,9rem);top:10%}.ed-hero-date{transform:translate3d(-50%, calc(-50% + var(--scroll) * .1), 0);font-size:clamp(1.4rem,3vw,2.5rem);top:20%}.ed-tear-wrap{--tear-h:clamp(64px, 11.25vw, 324px);z-index:2;position:relative}.ed-tear{width:100%;height:var(--tear-h);object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:-1px;display:block;position:relative}.ed-leaves{--leaves-w:clamp(150px, 20vw, 340px);right:0;bottom:calc(var(--tear-h) * .45 - var(--leaves-w) * .347);width:var(--leaves-w);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.ed-correspondence{background:var(--terracotta);min-height:470px;color:var(--ivory);text-align:center;flex-direction:column;align-items:center;padding:75px 24px 34px;display:flex}.ed-correspondence h2{margin-bottom:42px;font-size:clamp(27px,2.6vw,38px);font-weight:600;line-height:1.25}.notify-form{flex-direction:column;align-items:center;gap:38px;width:min(100%,824px);display:flex}.notify-field{width:100%}.notify-field input{background:var(--ivory);width:100%;min-height:48px;color:var(--sage);border:0;border-radius:8px;padding:12px 24px;font-size:16px}.notify-field input::placeholder{color:var(--grey);opacity:1}.ed-correspondence .notify-button{--shape-color:var(--sage);--shape-hover:var(--sage-deep);width:201px;min-height:62px;padding:10px 20px;font-size:23px;font-weight:400}.notify-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notify-error{background:var(--warning);color:var(--ivory);border-radius:4px;padding:6px 12px;font-size:12px;line-height:1.7}.notify-done{max-width:824px;animation:notify-appear .55s var(--ease) both;flex-direction:column;align-items:center;gap:18px;font-size:26px;line-height:1.3;display:flex}.notify-done-mark{background:var(--sage);place-items:center;width:68px;height:58px;display:grid;-webkit-mask:url(/svg/bttn-rect.svg) 50%/100% 100% no-repeat;mask:url(/svg/bttn-rect.svg) 50%/100% 100% no-repeat}.notify-done-mark svg{width:38px;height:38px;stroke:var(--ivory);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.notify-done-mark path{stroke-dasharray:38;stroke-dashoffset:38px;animation:.45s ease-out .2s forwards notify-check}@keyframes notify-appear{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notify-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.notify-done-mark path{stroke-dashoffset:0}}.ed-correspondence .ed-copyright{margin-top:auto;font-size:16px;line-height:1.4}.ed-music-credit{margin-top:4px;font-size:12px;display:block}.ed-invite:lang(ja){line-break:strict}.ed-invite:lang(ja) i,.ed-invite:lang(ja) .pc-personal{font-style:normal}.ed-invite:lang(ja) h2{letter-spacing:.02em;font-style:normal;line-height:1.3}@media (max-width:1050px){.ed-invite{--hero-photo-w:104vw}.ed-hero{--title-space:clamp(130px, 22vw, 220px);height:calc(var(--hero-photo-w) * 1792 / 2880 + var(--title-space) * .6)}.ed-hero-bg{inset:auto calc((100% - var(--hero-photo-w)) / 2) 0;aspect-ratio:2880/1792}.ed-hero-title{top:calc(var(--title-space) * .46)}.ed-hero-date{top:calc(var(--title-space) * .82)}}@media (max-width:700px){.ed-invite{--hero-photo-w:132vw}.ed-nav{gap:16px;min-height:60px;padding-inline:5%}.ed-logo{width:96px;height:60px}.ed-logo img{width:96px;top:6px}.ed-music{width:44px;height:44px;margin-left:-8px}.ed-music-icon{width:28px;height:28px}.ed-lang{--lang-pad:10px;font-size:16px}.ed-hero{margin-top:24px}.ed-hero-title{font-size:clamp(2.4rem,13vw,4rem)}.ed-hero-date{font-size:1.2rem}.ed-correspondence{min-height:390px;padding:48px 6% 28px}.ed-correspondence h2{margin-bottom:32px;font-size:clamp(25px,6vw,32px)}.notify-form{gap:28px}.notify-field input{font-size:16px}.ed-correspondence .notify-button{width:180px;min-height:58px}}@media print{.ed-invite{background:var(--white);color:var(--black)}.ed-correspondence{display:none}}
.pc-hero{--pc-thick:5px;--card-w:max(460px, min(1040px, 84vw, calc((100vh - 360px) * 1.5)));--card-h:calc(var(--card-w) / 1.5);--pc-tilt:-2deg;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:92%;max-width:1600px;margin:auto;padding:60px 0 150px;display:flex;position:relative}@supports (height:100svh){.pc-hero{--card-w:max(460px, min(1040px, 84vw, calc((100svh - 360px) * 1.5)))}}.pc-personal{font-family:var(--script);text-align:center;overflow-wrap:anywhere;font-size:26px}.pc-personal span{font-family:var(--serif);color:var(--grey);font-size:15px;font-style:italic}.pc-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pc-stage{z-index:2;width:var(--card-w);height:var(--card-h);flex-shrink:0;position:relative}.pc-hit{z-index:5;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.pc-arrive{perspective:calc(var(--card-w) * 3.4);rotate:var(--pc-tilt);transition:transform .5s var(--ease);position:absolute;inset:0}.pc-lift,.pc-card{transform-style:preserve-3d;position:absolute;inset:0}.pc-card{transition:transform 1.7s cubic-bezier(.5,-.16,.24,1.12)}.pc-toggle:checked~.pc-stage .pc-card{transform:rotateY(180deg)}.pc-hero[data-turn] .pc-stage .pc-card{transform:rotateY(var(--pc-turn))}.pc-lift{animation:pc-lift-b 1.7s var(--ease)}.pc-toggle:checked~.pc-stage .pc-lift{animation-name:pc-lift-a}@keyframes pc-lift-a{0%,to{transform:none}42%{transform:translateZ(-90px)rotateX(7deg)rotate(-1.2deg)}}@keyframes pc-lift-b{0%,to{transform:none}42%{transform:translateZ(-90px)rotateX(7deg)rotate(-1.2deg)}}.pc-shadow{background:color-mix(in srgb, var(--black) 30%, transparent);filter:blur(16px);animation:pc-shadow-b 1.7s var(--ease);border-radius:2px;position:absolute;inset:3% 2% 0;transform:translate(4px,12px)}.pc-toggle:checked~.pc-stage .pc-shadow{animation-name:pc-shadow-a}@keyframes pc-shadow-a{42%{opacity:.5;filter:blur(30px);transform:translate(24px,46px)scale(.55,.92)}}@keyframes pc-shadow-b{42%{opacity:.5;filter:blur(30px);transform:translate(24px,46px)scale(.55,.92)}}.pc-face{background:var(--ivory);box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--black) 12%, transparent);backface-visibility:hidden;border-radius:1px;position:absolute;inset:0;overflow:hidden}.pc-front{transform:translateZ(calc(var(--pc-thick) / 2))}.pc-back{transform:rotateY(180deg) translateZ(calc(var(--pc-thick) / 2))}.pc-card:before,.pc-card:after{content:"";width:var(--pc-thick);background:linear-gradient(90deg, color-mix(in srgb, var(--ivory) 65%, var(--grey)), color-mix(in srgb, var(--ivory) 85%, var(--grey)) 45%, color-mix(in srgb, var(--ivory) 70%, var(--grey)));position:absolute;top:0;bottom:0}.pc-card:before{left:calc(var(--pc-thick) / -2);transform:rotateY(90deg)}.pc-card:after{right:calc(var(--pc-thick) / -2);transform:rotateY(90deg)}.pc-face:before,.pc-face:after{content:"";z-index:4;pointer-events:none;opacity:0;position:absolute;inset:0}.pc-face:before{background:var(--black);animation:pc-shade-b 1.7s var(--ease)}.pc-face:after{background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--white) 50%, transparent) 50%, transparent 62%) 130% 0 / 260% 100% no-repeat;animation:pc-sheen-b 1.7s var(--ease)}.pc-toggle:checked~.pc-stage .pc-face:before{animation-name:pc-shade-a}.pc-toggle:checked~.pc-stage .pc-face:after{animation-name:pc-sheen-a}@keyframes pc-shade-a{40%,52%{opacity:.28}}@keyframes pc-shade-b{40%,52%{opacity:.28}}@keyframes pc-sheen-a{0%{opacity:0;background-position:130% 0}55%{opacity:1}to{opacity:0;background-position:-30% 0}}@keyframes pc-sheen-b{0%{opacity:0;background-position:130% 0}55%{opacity:1}to{opacity:0;background-position:-30% 0}}@media (hover:hover) and (pointer:fine){.pc-hit:hover~.pc-arrive{transform:translateY(-5px)}}.ed-invite .pc-art{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pc-webgl{z-index:3;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:-150px -4vw -60px}.pc-webgl canvas{width:100%;height:100%;display:block}.pc-hero[data-ready] .pc-webgl{opacity:1}.pc-hero[data-renderer=webgl] .pc-arrive{opacity:0;animation:none}.pc-hero[data-renderer=webgl] .pc-lift,.pc-hero[data-renderer=webgl] .pc-shadow,.pc-hero[data-renderer=webgl] .pc-face:before,.pc-hero[data-renderer=webgl] .pc-face:after{animation:none}.pc-hero[data-renderer=webgl] .pc-card{transition:none}@keyframes pc-arrive{0%{opacity:0;transform:translateY(46px)rotate(-3deg)scale(.95)}}.pc-hero[data-renderer=css] .pc-arrive{animation:pc-arrive 1.2s var(--ease) 50ms backwards}.pc-hero[data-renderer=pending] .pc-arrive{animation:pc-arrive 1.2s var(--ease) 2.4s backwards}.pc-actions{justify-content:center;align-items:center;display:flex;position:relative}.pc-flip{width:180px;height:270px;color:var(--sage);font-family:var(--script);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 2px;font-size:2rem;line-height:1.5;display:flex;rotate:2deg}.pc-flip-icon{aspect-ratio:79/135;width:80px;transition:transform .9s var(--ease);background:currentColor;display:block;-webkit-mask:url(/svg/arrow.svg) 50%/contain no-repeat;mask:url(/svg/arrow.svg) 50%/contain no-repeat}.pc-toggle:focus-visible~.pc-actions .pc-flip{outline-offset:6px;outline:2px solid}.pc-leaves{--leaves-w:clamp(140px, 17vw, 300px);--leaves-edge:90px;top:calc(-1 * var(--leaves-edge) - var(--leaves-w) * .645);z-index:3;width:var(--leaves-w);pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;left:calc(50% - 50vw)}@media (min-width:1051px){.pc-hero{--card-w:max(460px, min(1040px, 62vw, calc((100vh - 360px) * 1.5)));grid-template-columns:1fr var(--card-w) 1fr;align-items:center;column-gap:clamp(20px,3vw,56px);display:grid}@supports (height:100svh){.pc-hero{--card-w:max(460px, min(1040px, 62vw, calc((100svh - 360px) * 1.5)))}}.pc-personal,.pc-stage{grid-column:2}.pc-actions{grid-column:3;place-self:end start;margin-bottom:2%}}@media (max-width:1050px){.pc-hero{padding-bottom:90px}.pc-leaves{--leaves-edge:calc(var(--hero-photo-w) * .05)}.pc-actions{align-self:flex-end;margin-right:4%}.pc-flip{white-space:nowrap;flex-direction:row-reverse;align-items:flex-start;gap:10px;width:auto;height:auto;font-size:1.75rem;line-height:1.2}.pc-flip-icon{width:40px}}@media (max-width:700px){.pc-hero{--pc-thick:3px;--card-w:max(250px, min(82vw, 460px, calc((100vh - 200px) / 1.5)));--card-h:calc(var(--card-w) * 1.5);gap:14px;width:90%;padding:44px 0 30px}@supports (height:100svh){.pc-hero{--card-w:max(250px, min(82vw, 460px, calc((100svh - 200px) / 1.5)))}}.pc-flip{align-items:center;min-height:52px;padding:0 78px 0 0;font-size:clamp(1.4rem,6.5vw,2rem);line-height:1.2;position:relative}.pc-actions{align-self:center;margin:39px 0 0;translate:min(5vw,24px)}.pc-flip-icon{width:40px;position:absolute;top:-25px;right:-12px;transform:rotate(75deg)}.pc-personal{font-size:22px}.pc-webgl{inset:-90px -5vw -40px}@keyframes pc-lift-a{0%,to{transform:none}42%{transform:translateZ(-45px)rotateX(6deg)rotate(-1.2deg)}}@keyframes pc-lift-b{0%,to{transform:none}42%{transform:translateZ(-45px)rotateX(6deg)rotate(-1.2deg)}}}@media print{.pc-webgl,.pc-actions{display:none}.pc-hero .pc-arrive{opacity:1!important;animation:none!important}}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-normal.2j1-120rypbv0.woff2)format("woff2"),url(../media/fraunces-latin-400-normal.2q5_ewrewux8n.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-italic.1zb9o5wupehpf.woff2)format("woff2"),url(../media/fraunces-latin-400-italic.01q-d7tyrar2b.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.00o8rxlzhbj_q.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.3pqk_522wwkd5.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-italic.2xx0-q3mtjsaf.woff2)format("woff2"),url(../media/fraunces-latin-600-italic.2y5b0o-zj9k05.woff)format("woff")}
@font-face{font-family:Cedarville Cursive;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cedarville-cursive-latin-400-normal.2wj6wjh7segu_.woff2)format("woff2"),url(../media/cedarville-cursive-latin-400-normal.1-l0t89ycs1i5.woff)format("woff")}
