@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,400;1,9..144,500;1,9..144,600&family=Nunito:wght@400;500;600;700;800;900&family=Caveat:wght@400;500;600;700&display=swap";@keyframes yjxknDS{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(8deg)}}@keyframes yjxknDS1{0%,to{box-shadow:0 0 0 3px #88a87840}50%{box-shadow:0 0 0 6px #88a8781a}}@keyframes yjxknDS2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes yjxknDS3{0%,to{opacity:.7;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(180deg)}}@keyframes yjxknDS4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.yjxknDS5{color:#3a2a23;-webkit-font-smoothing:antialiased;background:#fbe8d3;min-height:100vh;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;line-height:1.55;position:relative;overflow-x:hidden}.yjxknDS6{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.yjxknDS7{background:radial-gradient(circle at 30% 30%,#ffffffb3,#c79c8740 60%,#8b635726);border-radius:50%;animation:18s ease-in-out infinite yjxknDS;position:absolute;box-shadow:inset -4px -6px 12px #8b635726,inset 6px 8px 14px #fff6}.yjxknDS8{z-index:1;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.yjxknDS9{z-index:10;padding:28px 0;position:relative}.yjxknDSA{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.yjxknDSB{align-items:center;gap:14px;display:flex}.yjxknDSC{width:auto;height:36px;display:block}.yjxknDSD{width:auto;height:28px;display:block}.yjxknDSE{color:#8b6357;opacity:.7;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:22px;font-style:italic;font-weight:500}.yjxknDSF{color:#fff3e2;background:#6b4a3f;border-radius:100px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px #3c281e66,0 6px 14px #3c281e26}.yjxknDSF:hover{color:#fff3e2;background:#8b6357;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px #3c281e66,0 10px 20px #3c281e33}.yjxknDSF:active{transform:translateY(2px);box-shadow:0 2px #3c281e66}.yjxknDSG{padding:60px 0 100px;position:relative}.yjxknDSH{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.yjxknDSH{grid-template-columns:1fr;gap:40px}}.yjxknDSI{color:#6b4a3f;background:#fffaf1;border:2px solid #e0bfa8;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 18px;font-size:14px;font-weight:700;animation:.7s both yjxknDS4;display:inline-flex;box-shadow:0 3px #e0bfa8}.yjxknDSJ{background:#88a878;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite yjxknDS1;box-shadow:0 0 0 3px #88a87840}.yjxknDSK{letter-spacing:-.035em;color:#3a2a23;max-width:14ch;margin:0 0 28px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(44px,7vw,88px);font-weight:700;line-height:1.02;animation:.8s .1s both yjxknDS4}.yjxknDSL{color:#8b6357;z-index:1;font-style:italic;font-weight:500;position:relative}.yjxknDSL:after{content:"";z-index:-1;background:#ffc6c6;border-radius:100px;height:14px;position:absolute;bottom:6%;left:-2%;right:-2%;transform:rotate(-1.5deg)}.yjxknDSM{color:#5a4339;max-width:580px;margin:0 0 40px;font-size:21px;font-weight:500;line-height:1.55;animation:.8s .2s both yjxknDS4}.yjxknDSM strong{color:#6b4a3f;font-weight:800}.yjxknDSN{flex-wrap:wrap;align-items:center;gap:16px;animation:.8s .3s both yjxknDS4;display:flex}.yjxknDSO{color:#fffaf1;cursor:pointer;background:#e88989;border:none;border-radius:100px;align-items:center;gap:10px;padding:18px 36px;font-family:inherit;font-size:17px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px #b65a5a,0 10px 22px #e8898959}.yjxknDSO:hover{color:#fffaf1;text-decoration:none;transform:translateY(-2px);box-shadow:0 7px #b65a5a,0 14px 30px #e8898966}.yjxknDSO:active{transform:translateY(3px);box-shadow:0 2px #b65a5a}.yjxknDSO svg{transition:transform .2s}.yjxknDSO:hover svg{transform:translate(4px)}.yjxknDSP{color:#6b4a3f;background:#fff3e2;box-shadow:0 5px #f5dcc0,0 10px 22px #0003}.yjxknDSP:hover{color:#6b4a3f;box-shadow:0 7px #f5dcc0,0 14px 30px #00000040}.yjxknDSQ{color:#6b4a3f;align-items:center;gap:8px;padding:18px 24px;font-size:17px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.yjxknDSQ:hover{color:#6b4a3f;gap:14px;text-decoration:none}.yjxknDSR{color:#5a4339;align-items:center;gap:14px;margin-top:42px;font-size:14px;font-weight:600;animation:.8s .4s both yjxknDS4;display:flex}.yjxknDSS{display:flex}.yjxknDST{object-fit:cover;background:#c9a088;border:3px solid #fbe8d3;border-radius:50%;width:30px;height:30px;margin-left:-10px}.yjxknDST:first-child{margin-left:0}.yjxknDSU{aspect-ratio:1;width:100%;max-width:480px;margin-left:auto;animation:.9s .25s both yjxknDS4;position:relative}.yjxknDSV{background:#fffaf1;border:3px solid #6b4a3f;border-radius:28px;padding:18px 18px 56px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:6%;bottom:6%;left:6%;right:6%;transform:rotate(-2.5deg);box-shadow:0 24px 60px #3c281e38,0 4px #e0bfa8}.yjxknDSV:hover{transform:rotate(0)translateY(-6px)}.yjxknDSW{background:#6b4a3f;border-radius:16px;width:100%;height:calc(100% - 32px);position:relative;overflow:hidden}.yjxknDSX{object-fit:cover;filter:saturate(1.05);width:100%;height:100%;display:block}.yjxknDSY{text-align:center;color:#6b4a3f;letter-spacing:.5px;font-family:Caveat,Patrick Hand,cursive;font-size:22px;font-weight:600;position:absolute;bottom:14px;left:0;right:0}.yjxknDSZ{color:#3a2a23;z-index:3;background:#fffaf1;border:3px solid #6b4a3f;border-radius:24px;padding:14px 18px;font-family:Caveat,Patrick Hand,cursive;font-size:22px;font-weight:600;line-height:1.2;animation:4s ease-in-out infinite yjxknDS2;position:absolute;box-shadow:0 8px 20px #3c281e26}.yjxknDSa{top:4%;right:-6%;transform:rotate(4deg)}.yjxknDSb{background:#ffc6c6;animation-delay:2s;bottom:8%;left:-10%;transform:rotate(-3deg)}.yjxknDSc{color:#e88989;z-index:4;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;animation:2s ease-in-out infinite yjxknDS3;position:absolute}.yjxknDSd{padding:100px 0;position:relative}.yjxknDSe{color:#e88989;margin-bottom:14px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:18px;font-style:italic;font-weight:500;display:inline-block}.yjxknDSf{letter-spacing:-.025em;color:#3a2a23;max-width:18ch;margin:0 0 18px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.yjxknDSf em{color:#8b6357;font-style:italic;font-weight:500}.yjxknDSg{color:#5a4339;max-width:600px;margin:0;font-size:19px;line-height:1.6}.yjxknDSh{z-index:1;background:#fffaf1;padding:90px 0;position:relative}.yjxknDSi{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:800px){.yjxknDSi{grid-template-columns:1fr}}.yjxknDSj{flex-direction:column;gap:20px;display:flex}.yjxknDSk{background:#fff3e2;border:3px solid #f5dcc0;border-radius:32px;padding:42px 38px;position:relative}.yjxknDSl{transform:rotate(-1.5deg)}.yjxknDSm{background:linear-gradient(140deg,#fff3e2 0%,#fce3d0 100%);border-color:#ffc6c6;transform:rotate(1.5deg);box-shadow:0 16px 40px #3c281e1a}.yjxknDSn{color:#8b6357;margin-bottom:12px;font-family:Caveat,Patrick Hand,cursive;font-size:28px;font-weight:700;display:inline-block}.yjxknDSo{color:#e88989}.yjxknDSp{color:#3a2a23;letter-spacing:-.02em;margin:0 0 18px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:26px;font-weight:700}.yjxknDSp em{color:#e88989;font-style:italic;font-weight:500}.yjxknDSq{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.yjxknDSr{color:#5a4339;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.yjxknDSs{flex-shrink:0;margin-top:1px;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800}.yjxknDSt{z-index:1;padding:110px 0;position:relative}.yjxknDSu{text-align:center;margin-bottom:70px}.yjxknDSu .yjxknDSf{margin-left:auto;margin-right:auto}.yjxknDSu .yjxknDSg{margin-left:auto;margin-right:auto}.yjxknDSv{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}@media (max-width:800px){.yjxknDSv{grid-template-columns:1fr}}.yjxknDSw{background:#fffaf1;border:3px solid #f5dcc0;border-radius:28px;padding:36px 30px;transition:transform .3s,box-shadow .3s;position:relative}.yjxknDSw:hover{transform:translateY(-6px);box-shadow:0 20px 40px #3c281e1f}.yjxknDSx{color:#fff3e2;background:#6b4a3f;border:4px solid #fbe8d3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:20px;font-weight:700;display:flex;position:absolute;top:-22px;left:28px}.yjxknDSy{background:#f5dcc0;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-top:8px;margin-bottom:22px;font-size:32px;display:flex}.yjxknDSz{color:#3a2a23;letter-spacing:-.02em;margin:0 0 12px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:24px;font-weight:700}.yjxknDS-{color:#5a4339;margin:0;font-size:16px;line-height:1.6}.yjxknDS_{text-align:center;z-index:1;background:#fffaf1;padding:70px 0;position:relative}.yjxknDS10{color:#5a4339;margin-bottom:32px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:18px;font-style:italic;font-weight:500}.yjxknDS11{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.yjxknDS12{color:#6b4a3f;letter-spacing:-.01em;background:#fbe8d3;border:2px solid #f5dcc0;border-radius:100px;padding:12px 24px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:18px;font-weight:600;transition:transform .2s}.yjxknDS12:hover{transform:translateY(-3px)rotate(-2deg)}.yjxknDS13{z-index:1;padding:100px 0;position:relative}.yjxknDS14{background:linear-gradient(135deg,#fff3e2,#f5dcc0);border:3px solid #e0bfa8;border-radius:36px;padding:70px 60px;position:relative;overflow:hidden}.yjxknDS14:before{content:"“";color:#ffc6c6;opacity:.6;z-index:0;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:280px;font-weight:700;line-height:1;position:absolute;top:-40px;left:30px}@media (max-width:700px){.yjxknDS14{padding:60px 30px 50px}}.yjxknDS15{letter-spacing:-.02em;color:#3a2a23;z-index:1;max-width:800px;margin:0 0 28px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.4;position:relative}.yjxknDS15 em{color:#e88989;font-style:italic}.yjxknDS16{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.yjxknDS17{object-fit:cover;background:linear-gradient(135deg,#c9a088,#8b6357);border:3px solid #fffaf1;border-radius:50%;flex-shrink:0;width:52px;height:52px}.yjxknDS18{color:#3a2a23;font-size:16px;font-weight:800}.yjxknDS19{color:#5a4339;font-size:14px;font-weight:600}.yjxknDS1A{z-index:1;padding:100px 0;position:relative}.yjxknDS1B{grid-template-columns:1fr 1.4fr;align-items:start;gap:60px;display:grid}@media (max-width:900px){.yjxknDS1B{grid-template-columns:1fr;gap:40px}}.yjxknDS1C{flex-direction:column;gap:14px;display:flex}.yjxknDS1D{background:#fffaf1;border:2px solid #f5dcc0;border-radius:20px;padding:22px 26px;transition:border-color .2s,box-shadow .2s}.yjxknDS1D[open]{border-color:#ffc6c6;box-shadow:0 8px 24px #3c281e14}.yjxknDS1D>summary{cursor:pointer;color:#3a2a23;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:19px;font-weight:600;list-style:none;display:flex}.yjxknDS1D>summary::-webkit-details-marker{display:none}.yjxknDS1D>summary:after{content:"+";color:#e88989;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:26px;font-weight:800;line-height:.5;transition:transform .3s}.yjxknDS1D[open]>summary:after{transform:rotate(45deg)}.yjxknDS1D>p{color:#5a4339;margin:14px 0 0;font-size:16px;line-height:1.6}.yjxknDS1E{text-align:center;z-index:1;padding:120px 0 100px;position:relative}.yjxknDS1F{color:#fff3e2;background:#6b4a3f;border-radius:40px;padding:80px 50px;position:relative;overflow:hidden}.yjxknDS1F:before{content:"";opacity:.4;background:radial-gradient(circle,#e88989 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-120px;right:-80px}.yjxknDS1F:after{content:"";opacity:.3;background:radial-gradient(circle,#c9a088 0%,#0000 70%);width:280px;height:280px;position:absolute;bottom:-100px;left:-60px}.yjxknDS1G{letter-spacing:-.03em;z-index:1;color:#fff3e2;margin:0 0 22px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.05;position:relative}.yjxknDS1G em{color:#ffc6c6;font-style:italic;font-weight:500}.yjxknDS1H{opacity:.85;z-index:1;max-width:560px;margin:0 auto 38px;font-size:19px;position:relative}.yjxknDS1I{color:#fff3e2;opacity:.65;z-index:1;margin-top:22px;font-family:Fraunces,Cormorant Garamond,Times New Roman,Georgia,serif;font-size:14px;font-style:italic;position:relative}.yjxknDS1J{z-index:1;border-top:2px dashed #f5dcc0;margin-top:40px;padding:50px 0 80px;position:relative}.yjxknDS1K{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.yjxknDS1L{color:#5a4339;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.yjxknDS1M{width:auto;height:28px;display:block}.yjxknDS1N{width:auto;height:22px;display:block}.yjxknDS1O{flex-wrap:wrap;gap:28px;font-size:14px;font-weight:600;display:flex}.yjxknDS1P{color:#5a4339;text-decoration:none;transition:color .2s}.yjxknDS1P:hover{color:#6b4a3f;text-decoration:none}.yjxknDS1Q{color:#5a4339;text-decoration:none;transition:color .2s}.yjxknDS1Q:hover{color:#6b4a3f;text-decoration:none}
