@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c814a07f9c05e8c-s.0qru5i.jvfooa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/356cb8933a42157c-s.0c8bwvbi_zia8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7fc2c5ec81e56c5a-s.144..g5esibto.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658c2d641e6e88da-s.p.117jocotw5t-a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8e363051431dfdfc-s.p.0xcuwvs~3_ymc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfb1af07fb88cb79-s.0q13aj44.9ry6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5efd72c5696b62e7-s.005gssv9me02i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14a430c083cf7500-s.0xfapxtu_41mo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef6ac4792490098d-s.p.0i6imt.-f0_a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16e0e94777d7bd9f-s.p.0s6-v3a5saxnd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_5fca9cf4-module__yRRgOa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:400}.cormorant_garamond_5fca9cf4-module__yRRgOa__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b1b771da-module___M7KuG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b1b771da-module___M7KuG__variable{--font-body:"Manrope", "Manrope Fallback"}
.EnvelopeIntro-module-scss-module__YU-Oia__stage{z-index:1000;perspective:1500px;font-family:var(--font-body),system-ui,-apple-system,sans-serif;background:radial-gradient(60% 50% at 50% 38%,#c8d4b88c,#0000 70%),#f4f1e8;place-items:center;transition:opacity .4s,background .6s;display:grid;position:fixed;inset:0}.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=expanding]{opacity:0;background:#f4f1e8;transition:opacity .8s .35s}.EnvelopeIntro-module-scss-module__YU-Oia__skip{color:#48553f;min-width:44px;min-height:44px;font-family:var(--font-body),system-ui,-apple-system,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:10px 14px;font-size:.85rem;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px)}.EnvelopeIntro-module-scss-module__YU-Oia__skip:hover,.EnvelopeIntro-module-scss-module__YU-Oia__skip:focus-visible{color:#2f4a35;background:#fff6;outline:none}.EnvelopeIntro-module-scss-module__YU-Oia__skip:focus-visible{box-shadow:0 0 0 2px #c8d4b8}.EnvelopeIntro-module-scss-module__YU-Oia__envelope{aspect-ratio:5/3;cursor:pointer;width:min(420px,86vw);transform-style:preserve-3d;filter:drop-shadow(0 18px 28px #1f33242e);background:0 0;border:none;padding:0;animation:5s ease-in-out infinite EnvelopeIntro-module-scss-module__YU-Oia__float;position:relative}.EnvelopeIntro-module-scss-module__YU-Oia__envelope:disabled{cursor:default;animation:none}.EnvelopeIntro-module-scss-module__YU-Oia__envelope:focus-visible{outline:none}.EnvelopeIntro-module-scss-module__YU-Oia__envelope:focus-visible .EnvelopeIntro-module-scss-module__YU-Oia__body,.EnvelopeIntro-module-scss-module__YU-Oia__envelope:focus-visible .EnvelopeIntro-module-scss-module__YU-Oia__flap{box-shadow:inset 0 0 0 2px #a89569}.EnvelopeIntro-module-scss-module__YU-Oia__back{z-index:1;background:#1f3324;border-radius:4px;transition:opacity .36s;position:absolute;inset:0}.EnvelopeIntro-module-scss-module__YU-Oia__body{clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%);z-index:3;background:#2f4a35;border-radius:4px;transition:opacity .36s;position:absolute;inset:0}.EnvelopeIntro-module-scss-module__YU-Oia__flap{clip-path:polygon(0 0,100% 0,50% 50%);transform-origin:top;backface-visibility:hidden;z-index:4;filter:brightness(.96);background:#2f4a35;border-radius:4px 4px 0 0;transition:transform .6s cubic-bezier(.7,0,.3,1),opacity .36s,z-index 0s .3s;position:absolute;inset:0;transform:rotateX(0)}.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=expanding] .EnvelopeIntro-module-scss-module__YU-Oia__back,.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=expanding] .EnvelopeIntro-module-scss-module__YU-Oia__body,.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=expanding] .EnvelopeIntro-module-scss-module__YU-Oia__flap{opacity:0}.EnvelopeIntro-module-scss-module__YU-Oia__stage:not([data-phase=idle]) .EnvelopeIntro-module-scss-module__YU-Oia__flap{z-index:1;transform:rotateX(180deg)}.EnvelopeIntro-module-scss-module__YU-Oia__seal{color:#1f3324;width:54px;height:54px;font-family:var(--font-display),"EB Garamond",Georgia,serif;backface-visibility:hidden;background:#a89569;border-radius:50%;place-items:center;font-size:1.4rem;font-style:italic;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #c9b58a,0 4px 10px #1f332440}.EnvelopeIntro-module-scss-module__YU-Oia__letter{z-index:2;will-change:transform,opacity;background:#f4f1e8;border:1px solid #1e2a1f24;border-radius:2px;place-items:center;padding:clamp(12px,3vw,20px);transition:transform .85s cubic-bezier(.2,.7,.2,1),opacity .3s;display:grid;position:absolute;inset:14% 9% 18%;box-shadow:0 1px 2px #1f332414}.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=letterOut] .EnvelopeIntro-module-scss-module__YU-Oia__letter,.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=unfolding] .EnvelopeIntro-module-scss-module__YU-Oia__letter{transform:translateY(-58%)}.EnvelopeIntro-module-scss-module__YU-Oia__stage[data-phase=expanding] .EnvelopeIntro-module-scss-module__YU-Oia__letter{opacity:0;transition:transform .9s cubic-bezier(.6,0,.4,1),opacity .4s .7s;transform:translateY(-58%)scale(36)}.EnvelopeIntro-module-scss-module__YU-Oia__letterInner{text-align:center;justify-items:center;gap:8px;display:grid}.EnvelopeIntro-module-scss-module__YU-Oia__letterMonogram{font-family:var(--font-display),"EB Garamond",Georgia,serif;color:#2f4a35;font-size:clamp(1.4rem,2.6vw,1.8rem);font-style:italic;line-height:1}.EnvelopeIntro-module-scss-module__YU-Oia__letterRule{opacity:.7;background:#a89569;width:28px;height:1px}.EnvelopeIntro-module-scss-module__YU-Oia__letterPreview{font-family:var(--font-display),"EB Garamond",Georgia,serif;color:#48553f;letter-spacing:.02em;font-size:clamp(.85rem,2vw,1rem);line-height:1.35}.EnvelopeIntro-module-scss-module__YU-Oia__address{font-family:var(--font-display),"EB Garamond",Georgia,serif;color:#1f3324;letter-spacing:.04em;text-align:center;padding:0 16px;font-size:clamp(1rem,2.4vw,1.2rem);font-style:italic;transition:opacity .4s;position:absolute;bottom:clamp(64px,12vw,112px)}.EnvelopeIntro-module-scss-module__YU-Oia__hint{font-family:var(--font-body),system-ui,-apple-system,sans-serif;color:#6f7a60;letter-spacing:.18em;text-transform:uppercase;opacity:0;font-size:.75rem;animation:.7s 1.6s forwards EnvelopeIntro-module-scss-module__YU-Oia__hintIn,2.6s ease-in-out 2.4s infinite EnvelopeIntro-module-scss-module__YU-Oia__hintPulse;position:absolute;bottom:clamp(20px,4vw,40px)}.EnvelopeIntro-module-scss-module__YU-Oia__stage:not([data-phase=idle]) .EnvelopeIntro-module-scss-module__YU-Oia__hint,.EnvelopeIntro-module-scss-module__YU-Oia__stage:not([data-phase=idle]) .EnvelopeIntro-module-scss-module__YU-Oia__address{opacity:0;transition:opacity .3s;animation:none}@keyframes EnvelopeIntro-module-scss-module__YU-Oia__float{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-14px)rotate(.6deg)}}@keyframes EnvelopeIntro-module-scss-module__YU-Oia__hintIn{to{opacity:.85}}@keyframes EnvelopeIntro-module-scss-module__YU-Oia__hintPulse{0%,to{opacity:.85}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.EnvelopeIntro-module-scss-module__YU-Oia__envelope,.EnvelopeIntro-module-scss-module__YU-Oia__flap,.EnvelopeIntro-module-scss-module__YU-Oia__letter,.EnvelopeIntro-module-scss-module__YU-Oia__hint{transition:opacity .3s!important;animation:none!important}.EnvelopeIntro-module-scss-module__YU-Oia__stage:not([data-phase=idle]){opacity:0;transition:opacity .5s}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),system-ui,-apple-system,sans-serif;color:#1e2a1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f1e8;font-size:16px;font-weight:400;line-height:1.65}a{color:inherit;text-decoration:none}::selection{color:#1f3324;background:#c8d4b8}
