.page-module___8aEwW__hero{text-align:center;color:#faf7f2;isolation:isolate;background-image:url(/images/bg-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroOverlay{display:none}.page-module___8aEwW__heroContent{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:980px;margin:0 auto;display:flex;position:relative;transform:translateY(0)}.page-module___8aEwW__heroMonogramWrapper{justify-content:center;align-items:center;margin-top:0;margin-bottom:.5rem;display:flex}.page-module___8aEwW__heroMonogramImg{object-fit:contain;width:clamp(105px,13vw,145px);height:auto}.page-module___8aEwW__heroHeaderSub{font-family:var(--font-display);letter-spacing:.38em;text-transform:uppercase;color:#344735;max-width:100%;margin-top:.8rem;margin-bottom:.3rem;font-size:clamp(.66rem,1.4vw,.8rem);font-weight:600;display:block}.page-module___8aEwW__heroTitle{font-family:var(--font-script);color:#243325;white-space:nowrap;margin:.2rem 0 .5rem;font-size:clamp(3.2rem,7vw,5.2rem);font-weight:400;line-height:.95}@media (max-width:768px){.page-module___8aEwW__hero{background-image:url(/images/bg-section.png);background-position:50%;background-size:cover;overflow:hidden}.page-module___8aEwW__heroHeaderSub{letter-spacing:.2em;margin-top:3.2rem;font-size:.56rem}.page-module___8aEwW__heroTitle{white-space:normal;margin-bottom:-1.5rem;font-size:clamp(2.6rem,9vw,4.2rem)}}
.VelvetEnvelope-module__D7rZRa__envelopeContainer{justify-content:center;align-items:center;width:100%;max-width:940px;margin:-2.5rem auto 0;display:flex;position:relative}@media (max-width:768px){.VelvetEnvelope-module__D7rZRa__envelopeContainer{margin:-1.2rem auto 0}}.VelvetEnvelope-module__D7rZRa__envelopeCard{aspect-ratio:1019/836;cursor:pointer;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 24px 50px #0000005c);width:min(92vw,840px,121.89vh - 207.213px);transition:transform .4s cubic-bezier(.25,1,.5,1),filter .4s,opacity .35s;position:relative}.VelvetEnvelope-module__D7rZRa__envelopeCard:hover{filter:drop-shadow(0 30px 60px #0000006b);transform:translateY(-4px)}.VelvetEnvelope-module__D7rZRa__exiting{opacity:0;pointer-events:none;transform:scale(.985)translateY(-2px)}.VelvetEnvelope-module__D7rZRa__layerEnvelopeClosed,.VelvetEnvelope-module__D7rZRa__layerEnvelopeOpen,.VelvetEnvelope-module__D7rZRa__layerCardStage1,.VelvetEnvelope-module__D7rZRa__layerCardStage2{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.VelvetEnvelope-module__D7rZRa__layerCardFull{aspect-ratio:528/660;z-index:5;cursor:pointer;width:55.5%;transition:transform .35s cubic-bezier(.25,1,.5,1);position:absolute;top:6.8%;left:50%;transform:translate(-50%)}.VelvetEnvelope-module__D7rZRa__envelopeCard.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardFull:hover{transform:translate(-50%)translateY(-5px)}.VelvetEnvelope-module__D7rZRa__isClosed .VelvetEnvelope-module__D7rZRa__layerEnvelopeClosed{opacity:1;z-index:10}.VelvetEnvelope-module__D7rZRa__isClosed .VelvetEnvelope-module__D7rZRa__layerEnvelopeOpen,.VelvetEnvelope-module__D7rZRa__isClosed .VelvetEnvelope-module__D7rZRa__layerCardStage1,.VelvetEnvelope-module__D7rZRa__isClosed .VelvetEnvelope-module__D7rZRa__layerCardStage2,.VelvetEnvelope-module__D7rZRa__isClosed .VelvetEnvelope-module__D7rZRa__layerCardFull{opacity:0;pointer-events:none}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerEnvelopeClosed{z-index:6;animation:1.6s cubic-bezier(.4,0,.2,1) forwards VelvetEnvelope-module__D7rZRa__animClosedEnvelope}@keyframes VelvetEnvelope-module__D7rZRa__animClosedEnvelope{0%{opacity:1}24%{opacity:0}to{opacity:0}}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerEnvelopeOpen{z-index:1;animation:1.6s cubic-bezier(.4,0,.2,1) forwards VelvetEnvelope-module__D7rZRa__animOpenEnvelope}@keyframes VelvetEnvelope-module__D7rZRa__animOpenEnvelope{0%{opacity:0}24%{opacity:1}to{opacity:1}}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardStage1{z-index:2;animation:1.6s cubic-bezier(.4,0,.2,1) forwards VelvetEnvelope-module__D7rZRa__animCardStage1}@keyframes VelvetEnvelope-module__D7rZRa__animCardStage1{0%,18%{opacity:0}32%{opacity:1}44%{opacity:1}56%,to{opacity:0}}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardStage2{z-index:3;animation:1.6s cubic-bezier(.4,0,.2,1) forwards VelvetEnvelope-module__D7rZRa__animCardStage2}@keyframes VelvetEnvelope-module__D7rZRa__animCardStage2{0%,42%{opacity:0}56%{opacity:1}68%{opacity:1}80%,to{opacity:0}}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardFull{z-index:5;animation:1.6s cubic-bezier(.25,1,.5,1) forwards VelvetEnvelope-module__D7rZRa__animCardFull}@keyframes VelvetEnvelope-module__D7rZRa__animCardFull{0%,66%{opacity:0;pointer-events:none}80%,to{opacity:1;pointer-events:auto}}.VelvetEnvelope-module__D7rZRa__envelopeImage,.VelvetEnvelope-module__D7rZRa__cardImage{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerEnvelopeClosed,.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardStage1,.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardStage2{opacity:0!important;animation:none!important}.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerEnvelopeOpen,.VelvetEnvelope-module__D7rZRa__isOpen .VelvetEnvelope-module__D7rZRa__layerCardFull{opacity:1!important;pointer-events:auto!important;animation:none!important}}
