@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=Fredoka:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,650;1,9..144,500&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400&family=Fraunces:wght@400&display=swap";.rr-site{--ink:#30483d;--muted:#5b6d62;--paper:#fbf9f3;--line:#e2e4d9;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;min-height:100vh;font-size:16px}.rr-site *{box-sizing:border-box}.rr-site button{cursor:pointer;font:inherit}.rr-header{max-width:1120px;margin:auto;padding:27px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.rr-wordmark{border:0;background:none;color:var(--ink);font-size:13px!important;letter-spacing:.18em;font-weight:800!important}.rr-star{color:#a17aa9;font-size:21px;margin-left:9px}.rr-header-note{font-size:12px;color:var(--muted)}.rr-main{max-width:1064px;margin:auto;padding:0 28px 70px}.rr-hero{text-align:center;padding:75px 0 36px;max-width:780px;margin:auto}.rr-eyebrow{font-size:11px!important;letter-spacing:.18em;color:#9673a4;font-weight:800;margin:0 0 14px}.rr-hero h1,.rr-hub-intro h1{font-family:Fraunces,serif;font-size:clamp(40px,6vw,76px);line-height:1.08;letter-spacing:-.035em;font-weight:500;margin:0}.rr-hero h1 em{color:#9c79a5;font-weight:500}.rr-hero>p:not(.rr-eyebrow){font-size:17px;line-height:1.7;max-width:610px;margin:23px auto 38px;color:var(--muted)}.rr-hero h2{font-family:Fraunces,serif;font-size:27px;font-weight:500}.rr-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rr-hub{min-height:220px;text-align:left;border:0;border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;position:relative;transition:transform .2s,box-shadow .2s;color:var(--ink)}.rr-hub:hover{transform:translateY(-3px);box-shadow:0 12px 30px #263a2d16}.rr-family{background:#e5efcf}.rr-two{background:#f7dfd5}.rr-me{background:#e9e0f2}.rr-kindness{background:#dcece3}.rr-hub-symbol{font-size:38px;line-height:1;margin-bottom:27px;color:#647a64}.rr-hub strong{font-family:Fraunces,serif;font-size:26px;font-weight:500}.rr-hub small{font-size:13px;margin-top:9px;color:#58695d}.rr-hub-arrow{position:absolute;right:27px;bottom:27px;font-size:24px}.rr-promise{text-align:center;font-size:14px;color:var(--muted);padding:31px 0}.rr-story{max-width:650px;margin:55px auto 0;text-align:center}.rr-story h2,.rr-catalog-head h2,.rr-modal h2{font-family:Fraunces,serif;font-weight:500;font-size:34px;line-height:1.2;margin:12px 0}.rr-story>p:last-child{color:var(--muted);line-height:1.8}.rr-back{margin:30px 0 32px;background:none;border:0;color:var(--muted);font-size:14px!important}.rr-hub-intro{display:flex;gap:26px;align-items:center;margin-bottom:38px}.rr-hub-intro>.rr-hub-symbol{font-size:60px;margin:0;background:#e6efdf;padding:25px;border-radius:24px}.rr-hub-intro h1{font-size:clamp(38px,5vw,57px)}.rr-hub-intro p:last-child{color:var(--muted);font-size:17px;margin:14px 0 0}.rr-paths{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rr-path{border:2px solid transparent;background:#e3eee0;border-radius:20px;padding:25px;text-align:left;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.rr-path-paid{background:#efe3f1}.rr-path.active{border-color:#607d68}.rr-path span{font-size:10px;letter-spacing:.12em;font-weight:800;color:#647966}.rr-path strong{font-family:Fraunces,serif;font-weight:500;font-size:25px}.rr-path small{font-size:13px;line-height:1.5;color:var(--muted)}.rr-catalog-head{display:flex;align-items:center;justify-content:space-between;margin:40px 0 18px;gap:15px}.rr-catalog-head h2{font-size:29px;margin:0}.rr-clear{background:none;border:0;color:#6c5781;font-size:13px!important}.rr-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rr-product{border:1px solid var(--line);background:#fffefa;border-radius:18px;display:flex;overflow:hidden;min-height:185px}.rr-product-icon{width:95px;flex:none;display:grid;place-items:center;font-family:Fraunces,serif;font-size:45px;background:#e8eee0;color:#607b62}.rr-format-digital{background:#ece2f3;color:#826b96}.rr-format-box{background:#f9e6d9;color:#ae806d}.rr-format-personal{background:#e1e9f3;color:#6c83a4}.rr-product-body{padding:19px;display:flex;flex-direction:column;min-width:0;flex:1}.rr-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.rr-type{font-size:11px;color:var(--muted)}.rr-price{white-space:nowrap;font-weight:800;font-size:14px}.rr-free{color:#36815c!important}.rr-product h3{font-family:Fraunces,serif;font-size:22px;line-height:1.2;font-weight:500;margin:15px 0 7px}.rr-product p{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 18px}.rr-explore{margin-top:auto;text-align:left;padding:0;border:0;background:none;color:#6b5981;font-size:13px!important;font-weight:700!important}.rr-explore span{margin-left:4px}.rr-footer{border-top:1px solid var(--line);padding:27px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;font-size:13px;color:var(--muted)}.rr-footer small{font-size:11px}.rr-overlay{position:fixed;inset:0;background:#192c25a6;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto}.rr-modal{background:#fffefa;width:min(100%,570px);border-radius:24px;padding:36px;position:relative;box-shadow:0 20px 70px #0003;max-height:92vh;overflow:auto}.rr-close{position:absolute;right:22px;top:16px;border:0;background:none;font-size:30px!important;color:var(--muted)}.rr-modal>p:not(.rr-eyebrow){color:var(--muted);line-height:1.7}.rr-modal-box{background:#f1f3eb;border-radius:16px;padding:22px;margin:25px 0}.rr-modal-box h3{font-family:Fraunces,serif;font-size:22px;font-weight:500;margin:0 0 12px}.rr-modal-box p{line-height:1.7;margin:0}.rr-modal-note{font-size:13px!important}.rr-primary{background:var(--ink);color:#fff;border:0;border-radius:12px;padding:13px 20px;font-weight:700!important}@media(max-width:680px){.rr-header{padding:18px}.rr-header-note{display:none}.rr-main{padding:0 17px 50px}.rr-hero{padding:48px 0 26px}.rr-hero>p:not(.rr-eyebrow){font-size:15px}.rr-hub-grid{gap:10px}.rr-hub{min-height:175px;padding:18px;border-radius:16px}.rr-hub-symbol{font-size:28px;margin-bottom:21px}.rr-hub strong{font-size:21px}.rr-hub small{font-size:11px}.rr-hub-arrow{right:15px;bottom:14px;font-size:18px}.rr-hub-intro{gap:15px}.rr-hub-intro>.rr-hub-symbol{font-size:33px;padding:16px}.rr-paths{gap:10px}.rr-path{padding:15px;border-radius:14px}.rr-path strong{font-size:21px}.rr-path small{font-size:12px}.rr-products{grid-template-columns:1fr}.rr-product-icon{width:80px}.rr-product h3{font-size:21px}.rr-modal{padding:26px}.rr-story h2{font-size:29px}}.rr-nav{display:flex;gap:18px}.rr-nav button,.rr-story-link{border:0;background:none;color:#5c6b5f;font-size:13px!important;font-weight:700!important}.rr-story-link{color:#80668e;margin-top:12px}.rr-about{max-width:850px;margin:30px auto 70px}.rr-about h1{font:500 clamp(40px,6vw,68px)/1.1 Fraunces,serif}.rr-about h2,.rr-kindness-note h2{font:500 29px/1.2 Fraunces,serif}.rr-about-lead{font-size:19px;color:#5b6d62}.rr-about-panel{background:#e5efcf;padding:34px;border-radius:22px;margin:35px 0}.rr-about p{line-height:1.75}.rr-about-duo,.rr-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.rr-about-duo article{background:#efe4f2;border-radius:20px;padding:26px}.rr-about-duo article+article{background:#f7e6d9}.rr-values{margin:55px 0}.rr-values-grid article{background:#fff;border:1px solid #e2e4d9;border-radius:16px;padding:23px}.rr-values h3{font:500 22px Fraunces,serif}.rr-kindness-note{background:#e1eee3;border-radius:20px;padding:28px;margin:0 0 22px}.rr-kindness-note strong{font-size:12px;color:#43805d}.rr-kindness-note p{color:#5b6d62}@media(max-width:680px){.rr-nav{gap:10px}.rr-nav button{font-size:11px!important}.rr-about-panel{padding:22px}.rr-about-duo,.rr-values-grid{grid-template-columns:1fr}}.rr-kindness-modal{max-width:850px!important;width:min(94vw,850px)!important;max-height:90vh;overflow-y:auto}.rr-kindness-modal>h2{font-size:clamp(30px,5vw,44px)}.rr-kindness-small{font-size:12px!important;color:#667469!important;line-height:1.6}.rr-kindness-progress{display:flex;justify-content:space-between;gap:12px;background:#e4efdf;border-radius:12px;padding:14px;margin:16px 0}.rr-kindness-progress span{font-size:12px;color:#58745d}.rr-kindness-controls{display:flex;gap:10px;margin:18px 0}.rr-kindness-controls input,.rr-kindness-controls select{min-width:0;flex:1;border:1px solid #d5d9cf;border-radius:10px;padding:12px;background:#fff;color:#293d32;font:inherit}.rr-kindness-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rr-kindness-item{display:flex;align-items:flex-start;gap:10px;border:1px solid #e3e7dc;background:#fffefa;border-radius:12px;padding:13px;cursor:pointer}.rr-kindness-item.done{background:#e9f2e5}.rr-kindness-item input{accent-color:#568361;margin-top:4px}.rr-kindness-number{font-size:11px;color:#8c9d8b;font-weight:800}.rr-kindness-item strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.rr-kindness-item small{display:block;margin-top:6px;color:#6d826f;font-size:10px}.rr-kindness-actions{display:flex;align-items:center;gap:18px;margin:24px 0}@media(max-width:680px){.rr-kindness-list{grid-template-columns:1fr}.rr-kindness-controls,.rr-kindness-progress{flex-direction:column}.rr-kindness-actions{flex-direction:column;align-items:stretch}}.rr-secret-modal{width:min(92vw,690px)!important;max-width:690px!important;max-height:90vh;overflow:auto}.rr-secret-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:22px 0}.rr-secret-controls label{font-size:13px;font-weight:700}.rr-secret-controls select{padding:12px;border:1px solid #ddd6c8;border-radius:10px;background:#fff;max-width:60%;font:inherit}.rr-secret-envelope{text-align:center;background:#fff6e9;border:1px dashed #d8b88e;border-radius:20px;padding:32px 20px;margin:18px 0}.rr-secret-envelope>span{font-size:72px;display:block}.rr-secret-envelope>strong{display:block;letter-spacing:4px;color:#a56843;font-size:12px}.rr-secret-envelope>p{margin:16px 0}.rr-secret-reveal{background:#f7f1e7;border-radius:18px;padding:24px;margin:16px 0}.rr-secret-reveal h3{font-family:Fraunces,serif;font-size:30px;margin:12px 0}.rr-secret-brief{background:#fff;border-radius:12px;padding:18px;margin:20px 0}.rr-secret-brief strong{font-size:11px;letter-spacing:2px}.rr-secret-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rr-secret-foot{font-size:12px!important;color:#7a756c!important;margin-top:20px}@media(max-width:620px){.rr-secret-controls{flex-direction:column;align-items:stretch}.rr-secret-controls select{max-width:100%}.rr-secret-buttons{flex-direction:column;align-items:stretch}}.rr-ripple-modal{width:min(96vw,1000px)!important;max-width:1000px!important;max-height:92vh;overflow:auto}.rr-ripple-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch;margin:24px 0}.rr-ripple-form{display:flex;flex-direction:column;gap:10px}.rr-ripple-form label{font-size:13px;font-weight:700}.rr-ripple-form label small{font-weight:400;color:#777}.rr-ripple-form input,.rr-ripple-form textarea,.rr-ripple-form select{width:100%;box-sizing:border-box;border:1px solid #d9d5c9;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#262d27}.rr-ripple-form textarea{resize:vertical}.rr-ripple-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.rr-ripple-fine,.rr-ripple-foot{font-size:12px!important;color:#777!important}.rr-ripple-card{min-height:400px;box-sizing:border-box;border-radius:24px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:#e7f0e7;color:#315b48;position:relative;overflow:hidden}.rr-ripple-bright{background:#fff0c9;color:#8b552b}.rr-ripple-playful{background:#efe5fb;color:#664d85}.rr-ripple-orbit{width:116px;height:116px;border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;opacity:.65;box-shadow:0 0 0 18px #fff3,0 0 0 38px #fff2;margin:18px}.rr-ripple-orbit span{font-size:46px}.rr-ripple-card-label{font-size:10px!important;letter-spacing:2px;font-weight:700;margin-top:12px}.rr-ripple-card h3{font-family:Fraunces,serif;font-size:29px;margin:14px 0}.rr-ripple-card-message{font-size:17px!important;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.rr-ripple-card-bottom{margin-top:auto;padding-top:28px;font-size:12px;line-height:1.8}.rr-ripple-card-bottom span{display:block;margin-top:20px;font-weight:700}@media(max-width:730px){.rr-ripple-layout{grid-template-columns:1fr}.rr-ripple-card{min-height:350px}.rr-ripple-modal{width:95vw!important}}.rr-postcard-modal{width:min(96vw,1020px)!important;max-width:1020px!important;max-height:92vh;overflow:auto}.rr-postcard-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0}.rr-postcard-form{display:flex;flex-direction:column;gap:10px}.rr-postcard-form label{font-size:13px;font-weight:700}.rr-postcard-form label small{font-weight:400;color:#777}.rr-postcard-form input,.rr-postcard-form select,.rr-postcard-form textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #d9d4c7;border-radius:10px;background:#fff;color:#28332c}.rr-postcard-form textarea{resize:vertical}.rr-postcard-prompts{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:4px 0 12px}.rr-postcard-prompts span{font-size:12px;flex-basis:100%}.rr-postcard-prompts button{border:1px solid #c4d3c6;background:#f0f6ee;border-radius:20px;padding:8px 10px;font-size:11px;cursor:pointer}.rr-postcard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rr-postcard-fine,.rr-postcard-foot{font-size:12px!important;color:#777!important}.rr-postcard-preview{min-height:480px;box-sizing:border-box;padding:36px 32px;position:relative;display:flex;flex-direction:column;background:#e8f0df;color:#46664d;border-radius:5px;box-shadow:4px 8px #d5cfbc,0 14px 28px #00000012}.rr-postcard-sunrise{background:#fff0d5;color:#955c4a}.rr-postcard-ocean{background:#dfeef2;color:#37697b}.rr-postcard-stamp{align-self:flex-end;border:2px dashed currentColor;border-radius:50%;width:72px;height:72px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:26px;transform:rotate(10deg);opacity:.65}.rr-postcard-stamp small{font-size:8px;letter-spacing:1px}.rr-postcard-overline{font-size:10px!important;letter-spacing:2px;margin-top:18px}.rr-postcard-preview h3{font-family:Fraunces,serif;font-size:27px;margin:20px 0}.rr-postcard-preview-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75!important;font-size:17px!important}.rr-postcard-signoff{margin-top:auto;padding-top:28px;font-style:italic}.rr-postcard-rule{height:1px;background:currentColor;opacity:.25;margin-top:24px}.rr-postcard-brand{text-align:center;font-size:10px!important;letter-spacing:2px;margin-top:16px}@media(max-width:750px){.rr-postcard-layout{grid-template-columns:1fr}.rr-postcard-preview{min-height:380px}.rr-postcard-modal{width:95vw!important}}.rr-week-modal{width:min(96vw,850px)!important;max-width:850px!important;max-height:92vh;overflow:auto}.rr-week-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.rr-week-controls label{font-size:12px;font-weight:700}.rr-week-controls select,.rr-week-controls input,.rr-week-day select{display:block;box-sizing:border-box;width:100%;border:1px solid #d7d3c7;border-radius:9px;padding:10px;margin-top:8px;background:#fff;color:#25352a;font:inherit}.rr-week-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0}.rr-week-toolbar span{font-size:12px;color:#666}.rr-week-list{display:flex;flex-direction:column;gap:9px}.rr-week-day{background:#f4f6ef;border-radius:13px;padding:15px;display:flex;gap:15px;align-items:center}.rr-week-day-number{font-size:12px;font-weight:800;white-space:nowrap;color:#426951}.rr-week-day-main{flex:1;min-width:0}.rr-week-day-main strong{display:block;font-size:14px;line-height:1.5}.rr-week-day-main small{display:block;color:#777;font-size:11px;margin-top:5px}.rr-week-swap{border:1px solid #b8c8b7;border-radius:9px;background:#fff;color:#426951;cursor:pointer;padding:10px;white-space:nowrap}.rr-week-footer{margin-top:24px}.rr-week-footer p{font-size:13px}.rr-week-note{font-size:12px!important;color:#777!important;margin-top:12px}@media(max-width:690px){.rr-week-controls{grid-template-columns:1fr}.rr-week-day{gap:9px;padding:11px}.rr-week-swap span{display:none}.rr-week-modal{width:95vw!important}}.rr-mystery{width:min(95vw,760px)!important;max-width:760px!important;max-height:92vh;overflow:auto}.rr-mystery h3{font-family:Fraunces,Georgia,serif;font-size:26px;margin:20px 0 10px}.rr-mystery p{line-height:1.7}.rr-mystery-progress{font-size:11px;letter-spacing:1px;color:#5a7962;border-top:1px solid #dce5d9;border-bottom:1px solid #dce5d9;padding:12px 0;margin:16px 0}.rr-mystery label{display:block;font-size:13px;font-weight:700;margin:15px 0 8px}.rr-mystery input,.rr-mystery select,.rr-mystery textarea{width:100%;box-sizing:border-box;border:1px solid #cbd7c9;border-radius:10px;padding:12px;font:inherit;background:#fff;color:#24382c}.rr-mystery .rr-primary{margin-top:15px}.rr-mystery-file{padding:20px;background:#edf3e8;border:1px dashed #a1b8a1;border-radius:12px;margin:20px 0}.rr-mystery-choices{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.rr-mystery-choices button{flex:1;min-width:60px;padding:14px;border:2px solid #d4e2d1;border-radius:10px;background:#f4f7f0;color:#314b39;cursor:pointer}.rr-mystery-choices button.active{border-color:#456d4f;background:#dcebd8}.rr-mystery button:disabled{opacity:.4}.rr-mystery-link,.rr-mystery-bottom button{background:none;border:0;color:#496c52;text-decoration:underline;cursor:pointer;padding:12px 0}.rr-mystery-bottom{display:flex;justify-content:space-between;border-top:1px solid #e4e8df;margin-top:20px}.rr-mystery-small{font-size:12px!important;color:#777!important}.rr-duo{width:min(95vw,710px)!important;max-width:710px!important;max-height:92vh;overflow:auto}.rr-duo h3{font-family:Fraunces,Georgia,serif;font-size:26px}.rr-duo p{line-height:1.7}.rr-duo-progress{border-top:1px solid #dae5d8;border-bottom:1px solid #dae5d8;padding:13px 0;margin:20px 0;font-size:12px;color:#57785f}.rr-duo select,.rr-duo input{box-sizing:border-box;width:100%;border:1px solid #cbd8c9;border-radius:9px;padding:12px;background:#fff;color:#294330;font:inherit}.rr-duo label{display:block;font-weight:700;margin:12px 0}.rr-duo-label{font-size:11px!important;letter-spacing:1.5px;font-weight:800;color:#56765d}.rr-duo-prompt{background:#e9f0e4;border-radius:16px;padding:30px 24px;font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1.5;color:#395b42;margin:20px 0}.rr-duo-swap{display:block;background:#f4f7f0;border:1px solid #c9d8c6;color:#426e4b;border-radius:10px;padding:12px;cursor:pointer;margin:10px 0}.rr-duo .rr-primary{margin-top:16px}.rr-duo-small{font-size:12px!important;color:#777!important}.rr-duo-finale{background:#f5efdf;padding:25px;border-radius:15px;margin:20px 0}@media(max-width:650px){.rr-duo-prompt{font-size:21px;padding:22px}}.rr-romance .rr-romance-intro{font-family:Georgia,serif;font-size:1.2rem;font-style:italic;line-height:1.55}.rr-romance-progress{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;opacity:.7}.rr-romance-letter{background:#faf1ed;border:1px solid #e7d5cf;border-radius:14px;padding:1.25rem;margin:1rem 0;color:#503a37}.rr-romance-letter p{line-height:1.7}.rr-romance-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem}.rr-romance-nav button{min-height:42px}.rr-romance input{display:block;width:100%;margin:.4rem 0 1rem;padding:.75rem;border:1px solid #cabbb5;border-radius:8px}.rr-romance label{display:block;font-weight:600;margin-top:.7rem}.rr-feedback label{display:block;font-weight:600;margin:.8rem 0 .25rem}.rr-feedback select,.rr-feedback textarea{width:100%;padding:.7rem;border:1px solid #cbbfbb;border-radius:8px;background:#fff;color:#302c2b}.rr-feedback textarea{resize:vertical}.rr-feedback .rr-primary{margin:1rem 0}.rr-offer-explainer{max-width:720px;margin:1.2rem auto 1.5rem;padding:1.05rem 1.35rem;border-radius:14px;background:#ffffffb3;border:1px solid rgba(80,65,56,.13);text-align:left}.rr-offer-explainer strong{display:block;margin-bottom:.3rem}.rr-offer-explainer p{margin:0;line-height:1.6;font-size:.96rem}.rr-product-top .rr-price{font-size:.76rem;white-space:normal;text-align:right}.rr-hero>.rr-offer-explainer p+p{margin-top:.8rem}.rr-hero>.rr-offer-explainer p strong{display:inline;font-weight:700}.rr-hero>p{max-width:740px;margin-left:auto;margin-right:auto}.rr-offer-explainer{max-width:940px;margin:1.5rem auto 1.8rem;padding:clamp(1.2rem,3vw,2rem);text-align:center}.rr-offer-explainer h2{margin:.2rem 0 .7rem;font-size:clamp(1.5rem,3vw,2rem)}.rr-offer-explainer .rr-offer-lead{max-width:700px;margin:0 auto 1.4rem;line-height:1.6}.rr-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;text-align:left}.rr-offer-grid>div{padding:1.2rem;background:#fffdf9;border:1px solid #e8dfd5;border-radius:14px}.rr-offer-grid h3{font-size:1.16rem;margin:.55rem 0}.rr-offer-grid p{line-height:1.6}.rr-offer-grid .rr-eyebrow{font-size:.72rem}.rr-offer-explainer .rr-offer-outro{margin:1.3rem auto 0;max-width:740px;font-weight:600;line-height:1.6}@media(max-width:640px){.rr-offer-grid{grid-template-columns:1fr}.rr-offer-grid>div{padding:1rem}}.rr-site{--ink:#073d33;--muted:#526d61;--paper:#fffaf1;--line:#dbe6da;background:var(--paper);color:var(--ink)}.rr-wordmark{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:.88;letter-spacing:-.055em!important;text-align:left;transform:rotate(-2deg);padding:8px 34px 8px 4px!important}.rr-brand-the{font-family:Nunito,sans-serif;font-weight:900;font-size:14px;letter-spacing:-.04em;margin-left:8px}.rr-brand-main{font-family:Nunito,sans-serif;font-weight:900;font-size:26px;letter-spacing:-.07em;white-space:nowrap}.rr-brand-spark{position:absolute;top:0;right:4px;color:#eda92d;font-size:30px;transform:rotate(12deg)}.rr-hero{max-width:930px;padding-top:65px}.rr-hero h1{max-width:850px;margin:auto}.rr-hero h1 em{color:#e97464}.rr-title-spark{font-family:Nunito,sans-serif;color:#e8a42c;font-size:.55em;vertical-align:top;font-style:normal}.rr-eyebrow{color:#c56b5f}.rr-hero>.rr-eyebrow{color:#b47b19;letter-spacing:.22em}.rr-hero>p:not(.rr-eyebrow){margin:17px auto 19px;max-width:690px}.rr-hero>.rr-offer-explainer{margin-top:30px}.rr-offer-explainer{background:#fffef9;border:1px solid #d7e5d8;box-shadow:0 8px 30px #093e320e}.rr-offer-grid>div:first-child{background:#eff6e9;border-color:#cfe2d0}.rr-offer-grid>div:last-child{background:#fff0e9;border-color:#f4d7ca}.rr-offer-grid>div:first-child .rr-eyebrow{color:#327660}.rr-offer-grid>div:last-child .rr-eyebrow{color:#ca6d53}.rr-offer-grid h3{font-family:Nunito,sans-serif;font-weight:900;letter-spacing:-.03em}.rr-offer-explainer .rr-offer-outro{color:#275b4a}.rr-family{background:#dcebd8}.rr-two{background:#f9ddd4}.rr-me{background:#fce7bb}.rr-kindness{background:#cfece1}.rr-hub{border:1px solid rgba(4,62,51,.08)}.rr-hub-symbol{color:#e98f40}.rr-hub strong{color:#073d33}.rr-hub-arrow{color:#c56b5f}.rr-story h2,.rr-catalog-head h2,.rr-modal h2{color:#073d33}.rr-primary{background:#073d33!important;color:#fff!important}.rr-path{background:#e8f4e7}.rr-path-paid{background:#ffe9db}@media(max-width:600px){.rr-brand-main{font-size:20px}.rr-brand-spark{font-size:25px}.rr-hero{padding-top:43px}.rr-hero h1{font-size:clamp(37px,10vw,58px)}}.rr-logo-art{display:inline-flex;flex-direction:column;position:relative;align-items:flex-start;isolation:isolate;line-height:.83;font-family:Nunito,DM Sans,sans-serif;font-weight:900;letter-spacing:-.075em;color:#073d33;text-align:left;transform:rotate(-3deg);padding:.2em .9em .15em .1em;white-space:nowrap}.rr-logo-the{font-size:.33em;letter-spacing:-.03em;margin-left:1.05em;transform:rotate(-5deg)}.rr-logo-moments{font-size:1em;letter-spacing:-.095em}.rr-logo-bottom{display:flex;align-items:center;gap:.12em;margin-left:1.2em}.rr-logo-lab{font-size:1.02em;transform:rotate(4deg)}.rr-logo-flask{width:.75em;height:.85em;transform:rotate(8deg);overflow:visible}.rr-logo-sun{position:absolute;width:.75em;height:.75em;right:.3em;top:-.3em;transform:rotate(14deg)}.rr-logo-dots{position:absolute;bottom:-.1em;left:-.2em;color:#ee9c36;font-size:.32em;letter-spacing:.2em;transform:rotate(-10deg)}.rr-wordmark{transform:none!important;padding:6px!important;line-height:normal!important}.rr-wordmark .rr-logo-art{font-size:23px}.rr-hero-logo{display:flex;justify-content:center;margin:-18px auto 28px}.rr-hero-logo .rr-logo-art{font-size:clamp(55px,9vw,100px)}.rr-hero-logo .rr-logo-flask{width:.7em}.rr-hero h1{font-size:clamp(35px,5vw,60px);max-width:800px}.rr-hero>.rr-eyebrow{margin-bottom:24px}@media(max-width:640px){.rr-wordmark .rr-logo-art{font-size:17px}.rr-hero-logo .rr-logo-art{font-size:clamp(45px,11vw,70px)}.rr-hero-logo{margin:-8px auto 22px}}.rr-fresh-moment{max-width:680px}.rr-fresh-intro{font-size:17px;line-height:1.7}.rr-fresh-progress{font-size:12px;font-weight:800;letter-spacing:.09em;color:#47806b;margin:20px 0}.rr-fresh-choices{display:grid;gap:12px;margin:20px 0}.rr-fresh-choice{border:2px solid #d8e6d9;border-radius:16px;background:#fffaf1;color:#073d33;text-align:left;padding:16px 19px;font-weight:700}.rr-fresh-choice.active{border-color:#1d7259;background:#e2f2e5}.rr-fresh-note{font-size:12px;color:#607468;line-height:1.6}.rr-fresh-label{display:block;margin:18px 0 9px;font-weight:700}.rr-fresh-input{width:100%;border:1px solid #c9dccc;border-radius:12px;background:#fff;padding:14px;color:#073d33;font:inherit}.rr-fresh-recap{padding:19px;background:#f8e8d6;border-radius:16px;margin:18px 0}.rr-fresh-recap p{margin-bottom:0}.rr-fresh-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:25px}.rr-fresh-back,.rr-fresh-copy{border:1px solid #b9d4c4;background:#fffaf1;border-radius:12px;padding:12px 16px;color:#073d33}.rr-fresh-selected{background:#e8f3e9;padding:13px;border-radius:12px}.rr-roadtrip-feature{grid-column:1/-1;border:2px solid #b8d8c4;background:linear-gradient(115deg,#fffdf6,#f4f7ed);box-shadow:0 8px 28px #073d3312}.rr-roadtrip-feature .rr-product-icon{width:125px;flex-shrink:0;background:radial-gradient(circle at 52% 30%,#f5ba42 0 15%,transparent 16%),linear-gradient(150deg,#d8efe3,#9cc8ad);color:#073d33;font-size:66px}.rr-roadtrip-feature .rr-product-body{padding:clamp(19px,3vw,29px)}.rr-roadtrip-feature h3{font-size:clamp(26px,3.2vw,36px)!important;color:#073d33}.rr-roadtrip-feature .rr-type{font-weight:900;color:#286b55;letter-spacing:.06em}.rr-roadtrip-feature .rr-explore{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;border-radius:11px;background:#f5b93c;color:#073d33;padding:12px 16px;font-size:14px!important;margin-top:auto;text-decoration:none}.rr-roadtrip-feature .rr-explore:hover{background:#ffd06a}.rr-roadtrip-feature .rr-explore:focus-visible{outline:3px solid #073d33;outline-offset:3px}@media(max-width:600px){.rr-roadtrip-feature .rr-product-icon{width:75px;font-size:40px}.rr-roadtrip-feature .rr-product-body{padding:16px}.rr-roadtrip-feature .rr-product-top{flex-wrap:wrap}.rr-roadtrip-feature .rr-product h3{font-size:24px}.rr-roadtrip-feature .rr-explore{padding:11px 12px}}.rr-date-feature{grid-column:1/-1;border:2px solid #e9b7ad;background:linear-gradient(115deg,#fff9f5,#fff1e9 65%,#fae4df);box-shadow:0 8px 28px #60293012}.rr-date-feature .rr-product-icon{width:125px;flex-shrink:0;background:radial-gradient(circle at 36% 30%,#f5c6ad 0 18%,transparent 19%),linear-gradient(150deg,#fce4de,#e9c4bf);color:#c96664;font-size:65px}.rr-date-feature .rr-product-body{padding:clamp(19px,3vw,29px)}.rr-date-feature h3{font-size:clamp(26px,3.2vw,36px)!important;color:#073d33}.rr-date-feature .rr-type{font-weight:900;color:#a45d53;letter-spacing:.06em}.rr-date-feature .rr-explore{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;border-radius:11px;background:#f5b93c;color:#073d33;padding:12px 16px;font-size:14px!important;margin-top:auto;text-decoration:none}.rr-date-feature .rr-explore:hover{background:#ffd06a}.rr-date-feature .rr-explore:focus-visible{outline:3px solid #073d33;outline-offset:3px}@media(max-width:600px){.rr-date-feature .rr-product-icon{width:75px;font-size:39px}.rr-date-feature .rr-product-body{padding:16px}.rr-date-feature .rr-product-top{flex-wrap:wrap}.rr-date-feature .rr-explore{padding:11px 12px}}.rr-free-overlay{background:#082e28be}.rr-free-journey{padding:0!important;background:#fff9ee!important;color:#173f33;max-width:660px!important;width:min(94vw,660px)!important;border-radius:24px;overflow:auto;box-shadow:0 25px 80px #102b254d}.rr-free-header{display:flex;justify-content:space-between;align-items:center;background:#0b382f;color:#fffaf1;padding:16px 20px;position:sticky;top:0;z-index:3}.rr-free-brand{display:flex;align-items:center;gap:10px}.rr-free-brand>span{color:#f2b93f;font-size:26px}.rr-free-brand b{font-family:Nunito,DM Sans,sans-serif;display:block;font-weight:900;font-size:15px;line-height:1.1}.rr-free-brand small{display:block;font:700 19px/1 Caveat,Georgia,cursive;color:#efd396;margin-top:2px}.rr-free-exit{border:1px solid #ffffff45;color:#fff;background:#ffffff20;border-radius:50%;font-size:27px!important;height:39px;width:39px;display:grid;place-items:center}.rr-free-content{padding:25px clamp(17px,5vw,34px) 32px}.rr-free-kicker{font-size:10px;font-weight:900;letter-spacing:.1em;color:#ad6858;margin:0 0 6px}.rr-free-kicker span{color:#2f8466}.rr-free-content>h2{font:600 clamp(28px,6vw,35px)/1.15 Fredoka,"Trebuchet MS",sans-serif;color:#123b30;margin:5px 0 19px;letter-spacing:-.035em}.rr-free-progress{margin:0 0 22px}.rr-free-progress>span{font-size:10px;color:#687d6b;font-weight:900;letter-spacing:.12em}.rr-free-progress>div{display:flex;gap:5px;margin-top:6px}.rr-free-progress>div span{flex:1;background:#d9e4d9;border-radius:5px;height:5px}.rr-free-progress>div span.active{background:#e7a93b}.rr-free-opening{padding:24px 19px;border-radius:19px;position:relative;overflow:hidden;color:#133b30}.rr-free-opening.rr-free-family{background:linear-gradient(125deg,#fff0d5,#e4f0de)}.rr-free-opening.rr-free-duo{background:linear-gradient(125deg,#fce1dc,#ffe9dc,#e8f2e5)}.rr-free-opening.rr-free-solo{background:linear-gradient(125deg,#e0f0e3,#fff0d5)}.rr-free-big-symbol{font-size:42px;color:#e4a534;line-height:1}.rr-free-opening h3{font:600 30px/1.12 Fredoka,Trebuchet MS,sans-serif;letter-spacing:-.04em;margin:9px 0 12px}.rr-free-opening h3 em,.rr-free-chapter-title em,.rr-free-finale-title em{font-family:Caveat,Georgia,cursive;font-size:1.2em;font-weight:700;font-style:normal;color:#d77769}.rr-free-opening p{line-height:1.7;font-size:14px;margin:0}.rr-free-quick{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 20px}.rr-free-quick span{border-radius:20px;background:#e4f1e4;color:#255e49;font-size:11px;padding:6px 10px;font-weight:800}.rr-free-section-label,.rr-free-mini-banner{font-size:10px;font-weight:900;letter-spacing:.13em;color:#a96755;margin:22px 0 9px}.rr-free-mini-banner{background:#e5f1e7;border-radius:20px;display:inline-flex;padding:8px 12px;color:#2c7958;margin:1px 0 12px}.rr-free-options{display:grid;gap:8px;margin:11px 0 17px}.rr-free-options button{border:1.5px solid #d5e3d2;border-radius:12px;background:#fffcf7;text-align:left;color:#244f3e;padding:12px 15px}.rr-free-options button.active{background:#e1f1e4;border-color:#5c9d75;box-shadow:inset 4px 0 #f0a48e}.rr-free-options strong{display:block;font-size:13px;font-weight:900}.rr-free-options small{display:block;font-size:11px;margin-top:3px;color:#678675}.rr-free-soft{font-size:12px;color:#6a806d;line-height:1.6;margin:12px 0}.rr-free-next{background:#f1b541;color:#173e32!important;border:0;border-radius:12px;padding:14px 16px;width:100%;min-height:51px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:900!important;margin-top:22px}.rr-free-next>span{font-size:18px}.rr-free-next:hover{background:#ffd16e}.rr-free-back{border:0;background:none;font-size:12px!important;color:#5e7864;text-decoration:underline;margin:15px auto 0;display:block;padding:8px}.rr-free-chapter-title{font:600 clamp(29px,6vw,38px)/1.1 Fredoka,"Trebuchet MS",sans-serif;letter-spacing:-.035em;color:#164233;margin:5px 0 12px}.rr-free-lead{line-height:1.7;font-size:14px;color:#466855;margin:0 0 18px}.rr-free-gamecard{border:1px solid #dae4d5;background:#fffef9;padding:16px;border-radius:14px;text-align:center}.rr-free-game-icon{font-size:42px;color:#e7a63d;line-height:1.2}.rr-free-gamecard h4{font:600 23px Fredoka,Trebuchet MS,sans-serif;margin:6px 0 9px}.rr-free-gamecard p{font-size:13px;line-height:1.7;margin:0}.rr-free-reveal{padding:19px 15px;border-radius:15px;margin:13px 0}.rr-free-reveal.rr-free-sun{background:#fbeccf}.rr-free-reveal.rr-free-blush{background:#fbe5de}.rr-free-reveal>span{display:block;color:#a26755;font-size:10px;font-weight:900;letter-spacing:.12em}.rr-free-reveal h4{font:600 23px/1.28 Fredoka,Trebuchet MS,sans-serif;color:#315541;margin:13px 0 16px}.rr-free-reveal button,.rr-free-secret-card button{border:0;border-radius:10px;background:#24674e;color:#fff;padding:11px 13px;font-weight:900!important;font-size:12px!important;width:100%}.rr-free-blush button{background:#a56359}.rr-free-heart-note{margin:17px 0;background:#f9e9e2;border-left:4px solid #e59e8b;border-radius:7px;padding:14px;color:#75554a}.rr-free-heart-note strong{font-size:13px}.rr-free-heart-note p{font-size:13px;line-height:1.65;margin:6px 0 0}.rr-free-duo-roles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.rr-free-duo-roles button{font-size:12px!important;font-weight:900!important;border:1px solid #bccfbf;border-radius:11px;padding:12px 7px;background:#fffdf7;color:#295d44}.rr-free-duo-roles button.active{background:#fce7df;border-color:#d89d88}.rr-free-secret-card{background:#e7f3e8;border:1px solid #bfd9c2;border-radius:14px;padding:19px;text-align:center}.rr-free-secret-card>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#4c8e69}.rr-free-secret-card h4{font:600 22px/1.3 Fredoka,Trebuchet MS,sans-serif;color:#235540;margin:12px 0}.rr-free-secret-card p{font-size:13px;line-height:1.7}.rr-free-secret-card .rr-free-text-button{margin-top:9px;background:transparent;color:#356e51;border:1px solid #a6c6aa}.rr-free-duo-prompt{background:#e6f1e8;border-radius:12px;padding:17px 16px;margin:10px 0}.rr-free-duo-prompt:nth-of-type(2n){background:#fae8df}.rr-free-duo-prompt span{font-size:10px;font-weight:900;color:#668c70;letter-spacing:.09em}.rr-free-duo-prompt h4{font:600 20px/1.35 Fredoka,Trebuchet MS,sans-serif;margin:9px 0;color:#265843}.rr-free-pause{text-align:center;background:#e3f1e8;border-radius:16px;padding:24px 17px}.rr-free-pause span{font-size:45px;color:#e58d7f}.rr-free-pause h4{font:600 26px Fredoka,Trebuchet MS,sans-serif;margin:8px 0}.rr-free-pause p{font-size:13px;line-height:1.7;color:#3c7053}.rr-free-field{display:block;font-size:12px;font-weight:900;margin:15px 0 7px;color:#2c654c}.rr-free-field small{font-size:11px;font-weight:500;color:#86998b}.rr-free-input{width:100%;padding:13px 14px;border-radius:11px;background:#fff;border:1px solid #b8cebd;color:#244f3c;font:inherit}.rr-free-word-options{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-free-word-options button{text-align:center;padding:11px 6px}.rr-free-keepsake{background:#fff4e8;border:2px dashed #e5bb92;border-radius:17px;padding:23px 17px;margin:23px 0 13px;text-align:center;box-shadow:0 5px 20px #2d554212}.rr-free-keepsake>span{font-size:10px;letter-spacing:.1em;font-weight:900;color:#a27657}.rr-free-keepsake h4{font:600 26px/1.18 Fredoka,Trebuchet MS,sans-serif;letter-spacing:-.025em;margin:13px 0;color:#21503c}.rr-free-keepsake p{font-size:13px;color:#5a795e;line-height:1.7}.rr-free-keepsake small{font:700 21px Caveat,Georgia,cursive;color:#b47f53}.rr-free-finale-icon{text-align:center;font-size:38px;color:#e7a942;margin:12px 0 8px}.rr-free-finale-title{font:600 31px/1.15 Fredoka,Trebuchet MS,sans-serif;letter-spacing:-.035em;margin:6px 0 13px}.rr-free-copy{background:#24664d;color:#fff;border:0;border-radius:12px;width:100%;padding:14px 16px;font-size:13px!important;font-weight:900!important;margin-top:8px}.rr-free-replay{background:transparent;color:#3a7958;border:0;text-decoration:underline;display:block;margin:19px auto 6px;font-size:12px!important}.rr-free-disclaimer{font-size:11px;line-height:1.6;color:#718775;text-align:center}.rr-free-modal-footer{background:#f0e9d9;text-align:center;font:700 20px Caveat,Georgia,cursive;color:#8b7858;padding:12px}.rr-free-modal-footer span{color:#d7887e}.rr-free-journey button:focus-visible,.rr-free-journey input:focus-visible{outline:3px solid #eab23f;outline-offset:3px}@media(max-width:420px){.rr-free-journey{width:96vw!important;border-radius:18px}.rr-free-content{padding:21px 16px 27px}.rr-free-header{padding:12px 17px}}.rr-natter-product .rr-product-icon{background:linear-gradient(145deg,#f8e4d8,#e2f1e4);color:#b97760;font-family:Georgia,serif;font-size:47px}.rr-natter-product .rr-type{color:#a66c55;font-weight:900}.rr-natter-overlay{background:#06241dc4}.rr-natterbox{--nb-bg:#e6f0e4;padding:0!important;width:min(95vw,650px)!important;max-width:650px!important;max-height:92vh!important;overflow:auto!important;border-radius:23px!important;background:#fffaf1!important;color:#193d31;box-shadow:0 25px 80px #03251a50}.rr-natter-two{--nb-bg:#fae5e0}.rr-natter-me{--nb-bg:#e2ece1}.rr-natter-top{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0a382e;color:#fffaf1;padding:14px 19px;position:sticky;top:0;z-index:4}.rr-natter-top strong{font:900 16px Nunito,sans-serif;display:block;line-height:1.1}.rr-natter-top small{display:block;font:700 18px Caveat,cursive;color:#f5d99d}.rr-natter-top button{width:39px;height:39px;border:1px solid #ffffff50;background:#ffffff17;color:#fff;border-radius:50%;font-size:27px!important}.rr-natter-content{padding:23px clamp(15px,4vw,29px) 25px}.rr-natter-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:900;color:#a66858;margin:0}.rr-natterbox h2{font:600 clamp(32px,7vw,44px)/1.1 Fredoka,sans-serif;color:#143a2f;letter-spacing:-.035em;margin:9px 0}.rr-natterbox h2 em{font:700 1.15em Caveat,cursive;color:#de8376}.rr-natter-intro{font-size:13px;color:#5a7661;line-height:1.65;margin:7px 0 16px}.rr-natter-categories{display:flex;gap:7px;overflow-x:auto;padding:4px 0 8px;margin:8px 0 12px}.rr-natter-categories button{background:#fffdfa;border:1px solid #c9dbcb;color:#396851;border-radius:18px;padding:9px 12px;font-size:11px!important;font-weight:900!important;white-space:nowrap;flex-shrink:0}.rr-natter-categories button.active{background:#246d52;color:#fff;border-color:#246d52}.rr-natter-tools{display:flex;justify-content:space-between;gap:10px;margin-bottom:19px}.rr-natter-tools button{border:1px solid #d3e1d3;background:#eff5ed;color:#285e46;border-radius:10px;padding:10px 13px;font-size:12px!important;font-weight:900!important}.rr-natter-tools button.active{background:#ffe6df;border-color:#e8b2a7;color:#925d51}.rr-natter-count{display:flex;justify-content:space-between;gap:10px;color:#648e70;font-size:10px;letter-spacing:.1em;margin:0 2px 8px}.rr-natter-count span{letter-spacing:0;color:#a66a57;font-weight:800}.rr-natter-card{min-height:254px;width:100%;border:0;border-radius:21px;padding:25px 19px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px #dccfba,0 14px 21px #244e3f22;color:#1b4b3a;gap:12px}.rr-natter-card.sealed{background:linear-gradient(125deg,#ffe1bc,#f8ead6,#d9eadd)}.rr-natter-two .rr-natter-card.sealed{background:linear-gradient(125deg,#fbdedb,#ffe7dc,#d9ebdd)}.rr-natter-me .rr-natter-card.sealed{background:linear-gradient(125deg,#e2f0e1,#f8e9d4,#d9eadd)}.rr-natter-card.turned{background:var(--nb-bg);border:1px solid #d1dfd1}.rr-natter-symbol{border-radius:50%;width:69px;height:69px;border:2px dashed #e8a94a;display:grid;place-items:center;font-size:35px;color:#de8a7a}.rr-natter-card-label{font-size:10px;font-weight:900;letter-spacing:.14em;color:#af8066}.rr-natter-card strong{font:600 clamp(23px,5.5vw,31px)/1.3 Fredoka,sans-serif;letter-spacing:-.035em}.rr-natter-card.sealed strong{font-size:29px}.rr-natter-card small{font-size:11px;font-weight:800;color:#7f9b88}.rr-natter-card.sealed small{font:700 21px Caveat,cursive;color:#9e7657}.rr-natter-card-actions{display:flex;gap:9px;margin:22px 0 11px}.rr-natter-card-actions button{flex:1;border:1px solid #dfcbbc;border-radius:10px;background:#fff4e6;color:#9b6a56;padding:11px 8px;font-size:12px!important;font-weight:900!important}.rr-natter-extra{background:#fff0de;border-left:4px solid #e9af49;border-radius:9px;padding:13px 17px;margin-bottom:12px}.rr-natter-extra small{font-size:10px;letter-spacing:.12em;font-weight:900;color:#a77555}.rr-natter-extra p{font-size:15px;font-weight:800;color:#3c5f49;margin:8px 0;line-height:1.5}.rr-natter-next,.rr-natter-no-cards button{width:100%;background:#f3bb4b;color:#194b36;border:0;border-radius:12px;padding:14px;font-size:14px!important;font-weight:900!important;min-height:51px;margin-top:19px}.rr-natter-journal{background:#eff5ec;border:1px solid #d3e2d2;padding:15px;border-radius:13px;margin-top:15px}.rr-natter-journal label{display:block;font-size:13px;color:#255e46;font-weight:900}.rr-natter-journal label small{display:block;font-size:11px;color:#6b9078;font-weight:500}.rr-natter-journal textarea{display:block;background:#fffefa;color:#205341;font:500 14px/1.7 Nunito,sans-serif;width:100%;min-height:120px;margin-top:12px;padding:13px;border:1px solid #bdd4c2;border-radius:10px;resize:vertical}.rr-natter-journal p{font-size:11px;color:#6d8774}.rr-natter-journal-footer{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #d8e4d7;padding-top:17px;margin-top:24px}.rr-natter-journal-footer b{font-size:13px;color:#265d44}.rr-natter-journal-footer p{font-size:11px;color:#6b8b76;margin:2px 0}.rr-natter-journal-footer button{background:#28694f;border:0;color:#fff;border-radius:9px;font-size:11px!important;font-weight:900!important;padding:10px}.rr-natter-journal-footer .rr-natter-clear{background:#fffaf5;border:1px solid #e9b9b1;color:#ac6b62}.rr-natter-no-cards{background:#f2f5eb;padding:23px 17px;border-radius:13px;text-align:center}.rr-natter-no-cards h3{font:600 22px Fredoka,sans-serif;color:#295f49}.rr-natter-no-cards p{font-size:13px;color:#638573;line-height:1.7}.rr-natter-note{font-size:12px;color:#6c8773;line-height:1.7;margin:19px 0 6px}.rr-natter-footer{background:#e9f0e4;text-align:center;font:700 20px Caveat,cursive;color:#49765d;padding:14px}.rr-natter-footer span{color:#d78e80}.rr-natterbox button:focus-visible,.rr-natterbox textarea:focus-visible{outline:3px solid #f3b63f;outline-offset:3px}@media(max-width:400px){.rr-natterbox{width:96vw!important}.rr-natter-content{padding:19px 15px 24px}.rr-natter-card{min-height:240px}.rr-natter-categories button{padding:8px 11px}}.rr-hero .rr-hero-clear{max-width:685px!important;color:#235442!important;font-size:clamp(16px,2.1vw,20px)!important;font-weight:750!important;line-height:1.6!important;margin:19px auto 8px!important}.rr-hero .rr-hero-how{font-size:14px!important;color:#667a69!important;line-height:1.7!important;margin:0 auto 13px!important}.rr-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:15px 0 27px}.rr-hero-actions button{border:1.5px solid #366f55;background:#19563d;color:#fff;border-radius:12px;padding:13px 19px;font-size:13px!important;font-weight:800!important}.rr-hero-actions button+button{background:#fffaf2;color:#236248}.rr-hub-chooser-note{font-size:13px!important;color:#637867!important;margin:5px auto 0!important;line-height:1.6!important}.rr-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-hub-grid .rr-hub.rr-kindness{grid-column:1/-1;min-height:175px;background:linear-gradient(108deg,#daefe3,#eaf5d6 65%,#fff2d7);border:2px solid #9fcdab;padding:25px 31px}.rr-hub-grid .rr-hub.rr-kindness:after{content:"THE HEART OF THE MOMENTS LAB · ALWAYS FREE";position:absolute;top:27px;right:26px;background:#165f43;color:#fff;border-radius:19px;padding:7px 12px;font-size:10px;font-weight:900;letter-spacing:.06em}.rr-hub-grid .rr-hub.rr-kindness .rr-hub-symbol{margin-bottom:17px;color:#d19a39}.rr-hub-grid .rr-hub.rr-kindness strong{font-size:31px}.rr-hub-grid .rr-hub:not(.rr-kindness){min-height:214px;padding:25px 21px}.rr-hub-grid .rr-hub:not(.rr-kindness) strong{font-size:24px}.rr-hub-grid .rr-hub.rr-kindness .rr-hub-arrow{right:28px;bottom:26px}.rr-promise{background:#e8f1e9;border:1px solid #d3e5d7;border-radius:13px;color:#285c47;padding:17px 18px!important;margin:17px 0 0;font-size:13px!important;line-height:1.7}.rr-paths .rr-path{background:#e8f2e7;border:2px solid #b6d3be}.rr-paths .rr-path-paid{background:#fff0dd;border:2px solid #ecc8aa}.rr-paths .rr-path.active{outline:3px solid #246c4a;outline-offset:2px}.rr-paths .rr-path-paid.active{outline-color:#bb7959}.rr-catalog-trust{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:14px 0 20px}.rr-catalog-trust span{font-size:11px;font-weight:800;line-height:1.45;padding:10px 12px;border-radius:10px}.rr-catalog-green{background:#e2efe3;color:#286648;border:1px solid #b6d8bd}.rr-catalog-warm{background:#fff0dd;color:#966e4f;border:1px solid #ead3ad}.rr-products .rr-product-always-free:not(.rr-date-feature):not(.rr-roadtrip-feature){border:1.5px solid #c2dcca;border-left:5px solid #6da481}.rr-products .rr-product-preview:not(.rr-date-feature):not(.rr-roadtrip-feature){border:1.5px solid #ebd4b8;border-left:5px solid #dda466}.rr-product-always-free .rr-price{background:#e2f2e5;color:#226b45;padding:6px 9px;border-radius:8px}.rr-product-preview .rr-price{background:#fff0d6;color:#80563a;padding:6px 9px;border-radius:8px}.rr-preview-honesty{font-size:11px!important;line-height:1.5!important;font-weight:800;color:#956d4f!important;margin:2px 0 9px!important}.rr-free-look-up,.rr-natter-heads-up{background:#e4f1e6;border-left:4px solid #83b597;border-radius:10px;padding:12px 13px;color:#306b4e;font-size:12px;line-height:1.6;font-weight:800}.rr-free-look-up{margin:8px 0 17px}.rr-natter-heads-up{text-align:center;margin:16px 0 0}@media(max-width:760px){.rr-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-hub-grid .rr-hub.rr-kindness{grid-column:1/-1}.rr-hub-grid .rr-hub.rr-kindness:after{position:static;display:table;margin-top:10px;font-size:9px}.rr-hub-grid .rr-hub.rr-kindness{min-height:210px}.rr-hub-grid .rr-hub:not(.rr-kindness){min-height:205px}}@media(max-width:500px){.rr-hub-grid{grid-template-columns:1fr}.rr-hub-grid .rr-hub.rr-kindness{grid-column:auto}.rr-hub-grid .rr-hub:not(.rr-kindness){min-height:140px}.rr-hub-grid .rr-hub:not(.rr-kindness) .rr-hub-symbol{margin-bottom:12px}.rr-hero-actions{display:grid}.rr-hero-actions button{width:100%}.rr-hub-grid .rr-hub.rr-kindness{padding:22px}.rr-catalog-trust{display:grid}.rr-hero .rr-hero-how{font-size:12px!important}}.rr-hero .rr-hero-early{font-size:clamp(15px,2vw,18px)!important;max-width:640px!important;line-height:1.45!important;margin:12px auto 27px!important;font-weight:800!important;color:#2b5846!important}@media(max-width:600px){.rr-hero{padding-top:22px!important}.rr-hero .rr-hero-early{font-size:15px!important;margin:8px auto 19px!important}.rr-hero-logo{margin-top:0!important}}.rr-hero-one-action{margin-top:16px!important;margin-bottom:4px!important}.rr-hero-one-action button{min-width:240px}.rr-featured-moments{scroll-margin-top:28px;margin:20px auto 44px;max-width:1050px}.rr-featured-intro{text-align:center;margin:0 auto 25px;max-width:680px}.rr-featured-overline{margin:0 0 8px;font-size:10px;font-weight:900;letter-spacing:.17em;color:#a96e43}.rr-featured-intro h2,.rr-hub-directory-heading h2{font:600 clamp(28px,4vw,39px)/1.18 Fraunces,Georgia,serif;color:#0a3b30;letter-spacing:-.035em;margin:9px 0}.rr-featured-intro>p:last-child,.rr-hub-directory-heading>p:last-child{font-size:14px;line-height:1.65;color:#637c6d;margin:7px 0 0}.rr-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.rr-featured-card{appearance:none;text-align:left;background:#fffdf8;color:#134635;border:1.5px solid #dce6db;border-radius:21px;overflow:hidden;display:flex;flex-direction:column;padding:0!important;min-width:0;box-shadow:0 5px 17px #05382811;transition:transform .18s ease,box-shadow .18s ease;cursor:pointer}.rr-featured-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #05382821}.rr-featured-card:focus-visible{outline:4px solid #efba52;outline-offset:4px}.rr-featured-art{height:154px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;position:relative;overflow:hidden;padding:16px 14px 12px;isolation:isolate}.rr-featured-art:before,.rr-featured-art:after{content:"";position:absolute;z-index:-1;pointer-events:none}.rr-featured-art:before{width:230px;height:230px;border:2px dashed currentColor;border-radius:49% 51% 36% 64%;opacity:.19;top:-146px;left:-65px;transform:rotate(35deg)}.rr-featured-art:after{width:150px;height:150px;border:3px dotted currentColor;border-radius:50%;opacity:.17;right:-50px;bottom:-92px}.rr-featured-roadie .rr-featured-art{background:linear-gradient(130deg,#d8e8d4,#f0dfb7);color:#1b634b}.rr-featured-date .rr-featured-art{background:linear-gradient(130deg,#fbe2d5,#f4c9be);color:#9e4e52}.rr-featured-natter .rr-featured-art{background:linear-gradient(130deg,#e6eee0,#d5e7d8);color:#396c55}.rr-featured-kindness .rr-featured-art{background:linear-gradient(130deg,#f8edc9,#e2efce);color:#9e7851}.rr-featured-art-top{font-size:10px;letter-spacing:.12em;font-weight:900;color:inherit;line-height:1.4}.rr-featured-symbol{font-family:Georgia,serif;font-size:65px;font-weight:400;line-height:.92;text-shadow:0 2px #fff7e88f}.rr-featured-art-bottom{font:700 17px/1.1 Caveat,Georgia,cursive;color:inherit}.rr-featured-info{padding:20px 21px 21px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;width:100%}.rr-featured-category{font-size:10px;font-weight:900;letter-spacing:.15em;color:#9b765e}.rr-featured-status{font-size:11px;line-height:1.4;font-weight:900;padding:6px 10px;border-radius:9px;display:inline-block}.rr-featured-status-preview{color:#885d3c;background:#fff0d7;border:1px solid #ebd3a8}.rr-featured-status-free{color:#276c4f;background:#e6f2e7;border:1px solid #c5dfc9}.rr-featured-info>strong{font:600 clamp(24px,2.7vw,30px)/1.13 Fraunces,Georgia,serif;letter-spacing:-.035em;color:#123e30;margin-top:2px}.rr-featured-description{font:500 13px/1.7 Nunito,DM Sans,sans-serif;color:#496b5a}.rr-featured-details{font-size:11px;line-height:1.5;font-weight:850;color:#6a866f}.rr-featured-action{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;background:#f4ba46;color:#174d39;padding:11px 13px;border-radius:10px;font-size:12px;font-weight:900;margin-top:auto}.rr-featured-action span{font-size:16px}.rr-featured-card:hover .rr-featured-action{background:#ffcb62}.rr-featured-clarity{text-align:center;max-width:730px;margin:18px auto 0;font-size:12px;line-height:1.7;color:#62806c}.rr-hub-directory-heading{text-align:center;margin:53px auto 23px;max-width:690px}.rr-home-promise{max-width:850px;margin:25px auto 0;display:flex;justify-content:center;align-items:center;gap:14px;text-align:center;padding:13px 18px;border-top:1px solid #c9decf;border-bottom:1px solid #c9decf}.rr-home-promise>span{color:#de9179;font-size:26px}.rr-home-promise p{font-size:13px;line-height:1.65;color:#426950;max-width:760px;margin:0}.rr-hero{padding-bottom:8px!important}.rr-hero-logo{margin-bottom:17px!important}.rr-hero .rr-hero-how{margin:10px auto 14px!important}@media(max-width:740px){.rr-featured-grid{gap:12px}.rr-featured-art{height:126px}.rr-featured-info{padding:16px 15px}.rr-featured-info>strong{font-size:23px}}@media(max-width:580px){.rr-featured-moments{margin:19px auto 35px}.rr-featured-grid{grid-template-columns:1fr;gap:14px}.rr-featured-card{display:grid;grid-template-columns:106px minmax(0,1fr);min-height:185px}.rr-featured-art{height:100%;min-height:185px;padding:17px 9px}.rr-featured-art-top{font-size:8px;line-height:1.5}.rr-featured-symbol{font-size:51px}.rr-featured-art-bottom{font-size:15px}.rr-featured-info{gap:6px;padding:15px 13px}.rr-featured-info>strong{font-size:21px}.rr-featured-description{font-size:12px;line-height:1.55}.rr-featured-status{font-size:10px;padding:5px 7px}.rr-featured-category{font-size:9px}.rr-featured-details{font-size:10px}.rr-featured-action{font-size:11px;padding:10px}.rr-featured-clarity{font-size:11px}.rr-hub-directory-heading{margin:42px auto 17px}.rr-hub-directory-heading h2{font-size:27px}.rr-hero .rr-hero-early{margin-bottom:9px!important}.rr-hero-logo .rr-logo-art{font-size:clamp(40px,10vw,58px)!important}.rr-hero-logo{margin:1px auto 13px!important}.rr-hero h1{font-size:clamp(32px,8.8vw,46px)!important}.rr-hero{padding-top:20px!important}}@media(max-width:360px){.rr-featured-card{grid-template-columns:91px minmax(0,1fr)}.rr-featured-art{padding-left:5px;padding-right:5px}.rr-featured-info{padding:13px 10px}.rr-featured-info>strong{font-size:20px}.rr-featured-status{font-size:9px}.rr-featured-art-top{letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.rr-featured-card{transition:none}}@media(min-width:581px){.rr-hero{padding-top:25px!important;padding-bottom:0!important}.rr-hero>.rr-eyebrow{margin-bottom:7px!important}.rr-hero .rr-hero-early{margin:7px auto 15px!important;font-size:clamp(14px,1.65vw,17px)!important}.rr-hero-logo{margin:0 auto 13px!important}.rr-hero-logo .rr-logo-art{font-size:clamp(45px,6vw,65px)!important}.rr-hero h1{font-size:clamp(32px,4vw,45px)!important}.rr-hero .rr-hero-how{margin:10px auto 9px!important;font-size:13px!important}.rr-hero-one-action{margin:10px 0 0!important}.rr-featured-moments{margin-top:26px}}.rr-hub-intro-compact{margin-bottom:18px!important;gap:16px!important}.rr-hub-intro-compact>.rr-hub-symbol{font-size:37px!important;padding:16px!important;line-height:1.1!important;border-radius:17px!important}.rr-hub-intro-compact h1{font-size:clamp(28px,4.3vw,43px)!important;line-height:1.08!important;margin:3px 0 7px!important}.rr-hub-intro-compact .rr-eyebrow{font-size:10px!important;margin:0 0 2px!important}.rr-hub-intro-compact p:last-child{margin:5px 0 0!important;font-size:14px!important;line-height:1.55!important}.rr-hub-quickstart{display:flex;align-items:center;gap:15px;background:linear-gradient(115deg,#e5f0e3,#f8efd8);border:1px solid #c5ddc8;border-radius:16px;padding:15px 17px;margin:0 0 17px}.rr-hub-quickstart-two{background:linear-gradient(115deg,#fae8e1,#fff1e1);border-color:#ebd4c8}.rr-hub-quickstart-me{background:linear-gradient(115deg,#ebf1df,#fbefde)}.rr-hub-quickstart-kindness{background:linear-gradient(115deg,#d9efdf,#faf1d9);border-color:#9dc6a4}.rr-hub-quickstart-icon{display:grid;place-items:center;flex:0 0 49px;width:49px;height:49px;border-radius:14px;background:#fffbefbd;font:600 35px/1 Georgia,serif;color:#b16a5f}.rr-hub-quickstart-kindness .rr-hub-quickstart-icon{color:#428265}.rr-hub-quickstart-copy{min-width:0;flex:1}.rr-hub-quickstart-label{font-size:9px!important;font-weight:900;letter-spacing:.14em;color:#a17350;margin:0 0 4px!important}.rr-hub-quickstart-copy strong{display:block;font:600 20px/1.2 Fredoka,Trebuchet MS,sans-serif;color:#1d563e}.rr-hub-quickstart-copy>p:last-child{font-size:12px!important;color:#527961;margin:5px 0 0!important;line-height:1.5}.rr-hub-quickstart-btn{flex-shrink:0;padding:12px 15px;border-radius:10px;border:0;background:#1e654b;color:#fff;font-size:12px!important;font-weight:900!important;min-height:44px}.rr-hub-quickstart-btn:hover{background:#124e38}.rr-hub-quickstart-btn:focus-visible,.rr-hub-filters button:focus-visible{outline:3px solid #dfad4a;outline-offset:3px}.rr-hub-filters{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0 15px;padding:0;border:0;background:transparent}.rr-hub-filters button{background:#f6f6ed;border:1px solid #d2dfd1;color:#3d6a52;border-radius:22px;padding:9px 12px;min-height:37px;font-size:12px!important;font-weight:850!important;white-space:nowrap}.rr-hub-filters button.active{background:#1d664b;border-color:#1d664b;color:#fff}.rr-catalog-head-compact{margin:12px 0 13px!important}.rr-catalog-head-compact h2{font:600 clamp(22px,2.5vw,27px)/1.2 Fraunces,Georgia,serif!important;color:#174735}.rr-product-top{align-items:flex-start!important;gap:7px!important}.rr-type-unified{font-size:11px!important;line-height:1.5!important;color:#577564!important;letter-spacing:0!important;font-weight:800!important;text-transform:none!important;flex:1;min-width:0}.rr-status-unified{font-size:10px!important;line-height:1.35!important;white-space:normal!important;text-align:center;max-width:185px;flex-shrink:0}.rr-product-top .rr-price.rr-free.rr-status-unified{color:#276d4f!important;background:#dceee0!important;border:1px solid #b5d9bf!important}.rr-product-preview .rr-status-unified{color:#956740!important;background:#fbe9d1!important;border:1px solid #efd0aa!important}.rr-product-body .rr-preview-honesty{margin-top:6px!important;font-size:11px!important}@media(max-width:650px){.rr-hub-intro-compact{margin-bottom:14px!important}.rr-hub-intro-compact>.rr-hub-symbol{font-size:31px!important;padding:11px!important}.rr-hub-intro-compact h1{font-size:30px!important}.rr-hub-quickstart{gap:10px;padding:12px;flex-wrap:wrap}.rr-hub-quickstart-icon{width:42px;height:42px;flex-basis:42px;font-size:30px}.rr-hub-quickstart-btn{margin-left:52px;padding:11px 17px}.rr-hub-filters button{padding:8px 10px;font-size:11px!important}.rr-status-unified{max-width:145px;font-size:9px!important}.rr-type-unified{font-size:10px!important}}@media(max-width:380px){.rr-hub-quickstart-icon{display:none}.rr-hub-quickstart-btn{margin-left:0;width:100%}.rr-hub-filters{gap:5px}.rr-hub-filters button{font-size:10px!important;padding:8px 9px}.rr-product-top{flex-wrap:wrap}.rr-status-unified{max-width:none}}.rr-about-refined{max-width:860px;margin:22px auto 72px}.rr-about-back{margin:14px 0 22px!important}.rr-about-opening{text-align:center;padding:19px 0 10px;max-width:730px;margin:0 auto}.rr-about-opening>.rr-eyebrow{color:#af7b46!important}.rr-about-opening h1{font:500 clamp(42px,6.4vw,67px)/1.09 Fraunces,Georgia,serif;color:#0d4234;letter-spacing:-.04em;margin:10px 0 17px}.rr-about-opening h1 em{font-style:italic;color:#d57c6c;font-weight:500}.rr-about-opening>p:not(.rr-eyebrow){font-size:16px;line-height:1.75;color:#4f6e5b;max-width:615px;margin:0 auto}.rr-about-decoration{display:block;color:#d9a947;letter-spacing:.3em;font-size:21px;margin:21px auto 5px}.rr-about-origin{display:grid;grid-template-columns:82px minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(118deg,#e3f0e4,#f4f4e5);border:1px solid #cbdcca;border-radius:21px;padding:clamp(22px,4vw,37px);margin:27px 0 45px}.rr-about-origin-symbol{width:76px;height:76px;display:grid;place-items:center;border-radius:21px;background:#fff9ef;border:1px dashed #d9bba1;color:#ce8a79;font:500 56px/1 Fraunces,Georgia,serif;transform:rotate(-7deg)}.rr-about-origin-copy>.rr-eyebrow{color:#9b7551!important;font-size:10px!important}.rr-about-origin h2{color:#154d39!important;font-size:clamp(26px,4vw,34px)!important;line-height:1.18!important;margin:7px 0 12px!important}.rr-about-origin-copy>p:not(.rr-eyebrow){font-size:14px;line-height:1.78;color:#456954;margin:9px 0}.rr-about-section-heading{text-align:center;margin:0 auto 23px;max-width:640px}.rr-about-section-heading h2{font:500 clamp(28px,4vw,37px)/1.18 Fraunces,Georgia,serif;color:#174737;margin:8px 0 10px}.rr-about-section-heading>p:last-child{font-size:14px;color:#687f6c;margin:0}.rr-values-refined{margin:32px 0 48px}.rr-values-new{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-values-new article{display:flex;align-items:flex-start;gap:14px;border-radius:18px;border:1px solid #d7e4d7;padding:20px;min-height:162px;background:#fffef8}.rr-values-new .rr-value-access{background:#e5f1e7;border-color:#c5ddcd}.rr-values-new .rr-value-kindness{background:#f9e6e2;border-color:#f0d1ca}.rr-values-new .rr-value-imagination{background:#fff1d8;border-color:#e9d6af}.rr-values-new .rr-value-growth{background:#ece9f3;border-color:#ddd7e8}.rr-values-new .rr-value-icon{flex:0 0 43px;width:43px;height:43px;border-radius:14px;background:#fffdfa9e;display:grid;place-items:center;color:#9a6653;font-size:27px;font-weight:600}.rr-values-new .rr-value-access .rr-value-icon{color:#347251}.rr-values-new .rr-value-imagination .rr-value-icon{color:#bf9144}.rr-values-new .rr-value-growth .rr-value-icon{color:#82719b}.rr-values-new h3{font:600 21px/1.22 Fraunces,Georgia,serif;color:#234c3b;margin:2px 0 8px}.rr-values-new p{font-size:13px;line-height:1.7;color:#516956;margin:0}.rr-about-outro{text-align:center;background:#113e33;color:#fff4de;border-radius:21px;padding:33px 20px 36px;margin-top:36px}.rr-about-outro>span{font-size:31px;color:#efb64c}.rr-about-outro h2{font:500 clamp(26px,4vw,34px)/1.2 Fraunces,Georgia,serif;color:#fff3da!important;margin:11px 0}.rr-about-outro p{font-size:14px;line-height:1.7;color:#d5e9d8;margin:0 0 19px}.rr-about-cta{background:#f3b948!important;color:#123e32!important;border-radius:11px;padding:13px 20px!important;font-size:13px!important;font-weight:900!important}.rr-about-cta:hover{background:#ffd57d!important}@media(max-width:670px){.rr-about-refined{margin:13px auto 54px}.rr-about-origin{grid-template-columns:1fr;gap:8px;padding:23px 18px;margin:25px 0 35px}.rr-about-origin-symbol{width:57px;height:57px;font-size:40px;border-radius:15px}.rr-values-new{grid-template-columns:1fr;gap:11px}.rr-values-new article{min-height:auto;padding:17px 15px}.rr-values-new h3{font-size:20px}.rr-about-opening{padding:10px 0 6px}.rr-about-opening>p:not(.rr-eyebrow){font-size:14px}.rr-about-outro{padding:28px 16px 31px}}.rr-sl-page{max-width:1150px;margin:10px auto 80px;padding:0 22px;color:#17483a}.rr-sl-back{margin:12px 0 20px}.rr-sl-hero{background:#fff9f3;border:1px solid #f4e4dc;border-radius:28px;padding:44px 46px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:35px;align-items:center;box-shadow:0 10px 30px #273f310e}.rr-sl-kicker{color:#ad5862!important;font-size:11px!important;letter-spacing:.13em;font-weight:900!important}.rr-sl-wordmark{font:600 clamp(25px,4vw,39px)/1.15 "Caveat",cursive!important;color:#ae5360!important;margin:12px 0!important}.rr-sl-heart-mark{font: 39px/1 sans-serif;color:#df7581;vertical-align:middle;margin-right:9px}.rr-sl-hero h1{font:600 clamp(41px,6vw,66px)/1.02 Fraunces,Georgia,serif;letter-spacing:-.055em;color:#143e35;margin:18px 0 20px}.rr-sl-hero h1 em{font-style:italic;color:#b76874}.rr-sl-lede{font-size:17px;line-height:1.66;color:#4d665c;margin:0 0 22px}.rr-sl-status{display:flex;gap:12px;align-items:flex-start;background:#f7e6e4;border-radius:15px;padding:15px 16px;color:#79545a;margin:15px 0 26px;font-size:13px;line-height:1.5}.rr-sl-status>span{color:#b86370;font-size:22px}.rr-sl-status strong{display:block;color:#813c4d;margin-bottom:3px}.rr-sl-status div span{display:block}.rr-sl-action{display:inline-flex;align-items:center;gap:15px;text-decoration:none;font-size:14px;font-weight:900;background:#edba51;color:#194336;padding:15px 19px;border-radius:12px}.rr-sl-action:hover{background:#ffd57a}.rr-sl-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px}.rr-sl-envelope{position:relative;width:250px;height:178px;background:#f1d6cc;border-radius:9px;transform:rotate(-7deg);box-shadow:0 16px 26px #766c5d30;display:flex;align-items:center;justify-content:center;flex-direction:column}.rr-sl-envelope:before,.rr-sl-envelope:after{content:"";position:absolute;pointer-events:none}.rr-sl-envelope:before{inset:0;border-left:125px solid transparent;border-right:125px solid transparent;border-top:97px solid #f8e9de;filter:drop-shadow(0 2px 0 #eccfc4)}.rr-sl-envelope:after{left:0;right:0;bottom:0;border-left:125px solid transparent;border-right:125px solid transparent;border-bottom:110px solid #efcabd}.rr-sl-seal{z-index:1;font-size:33px;color:#c86776;transform:translateY(12px)}.rr-sl-envelope-label{position:absolute;bottom:19px;z-index:2;font-size:9px;font-weight:900;letter-spacing:.17em;color:#9b5664}.rr-sl-spark{position:absolute;font-size:35px;color:#e8b955}.rr-sl-spark-one{top:2%;left:12%}.rr-sl-spark-two{top:13%;right:7%;color:#c57a7f}.rr-sl-spark-three{bottom:4%;right:15%}.rr-sl-legacy{text-align:center;max-width:770px;margin:68px auto}.rr-sl-page .rr-eyebrow{color:#a6606c}.rr-sl-page h2{font:600 clamp(27px,4vw,37px)/1.18 Fraunces,Georgia,serif;color:#174638;letter-spacing:-.035em;margin:11px 0 18px}.rr-sl-legacy>p:not(.rr-eyebrow){font-size:15px;line-height:1.85;color:#527263;margin:0 auto 14px}.rr-sl-legacy .rr-sl-original-identity{font-size:12px!important;color:#728177!important}.rr-sl-how{scroll-margin-top:20px;background:#eaf2e9;border-radius:25px;padding:40px 34px 37px;margin:0 0 50px}.rr-sl-section-heading{text-align:center;max-width:560px;margin:auto}.rr-sl-section-heading p:last-child{color:#587064;font-size:14px}.rr-sl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:32px 0 0}.rr-sl-steps article{background:#fffdf8;border:1px solid #dce7db;border-radius:17px;padding:20px 17px;min-height:208px}.rr-sl-steps article>span{font:700 23px/1 Fraunces,Georgia,serif;color:#cc7b83}.rr-sl-steps h3{font:600 20px/1.2 Fraunces,Georgia,serif;color:#1c4c3b;margin:17px 0 10px}.rr-sl-steps p{color:#557365;font-size:13px;line-height:1.65}.rr-sl-guidelines{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;margin:0 0 55px;padding:0 12px}.rr-sl-guidelines ul{padding-left:22px;margin:14px 0;color:#4e6d5b}.rr-sl-guidelines li{font-size:14px;line-height:1.7;margin:10px 0}.rr-sl-example{background:#fff1e8;border-radius:20px;padding:27px 25px;transform:rotate(1deg)}.rr-sl-example>span{font-size:11px;font-weight:900;letter-spacing:.1em;color:#ab5b64}.rr-sl-example blockquote{font:500 clamp(21px,3vw,27px)/1.45 Fraunces,Georgia,serif;color:#864b5a;margin:21px 0 15px;padding:0;border:0}.rr-sl-example p{font-size:12px;color:#a26f70}.rr-sl-collection{background:#143f34;color:#fef6e6;border-radius:25px;padding:38px;margin:0 0 55px}.rr-sl-collection .rr-eyebrow{color:#f0bb72}.rr-sl-collection h2{color:#fff0d8}.rr-sl-collection>p:not(.rr-eyebrow){color:#dce8dc;font-size:15px;line-height:1.72}.rr-sl-pending{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin:23px 0}.rr-sl-pending>div{background:#28574a;border:1px solid #4a7161;border-radius:13px;padding:15px}.rr-sl-pending span{display:block;color:#cbd9c7;letter-spacing:.075em;font-weight:800;font-size:10px;margin-bottom:10px}.rr-sl-pending strong{font-size:15px;color:#fff3dc;line-height:1.4}.rr-sl-collection .rr-sl-local{border-top:1px solid #4c7163;padding-top:21px;font-size:13px!important}.rr-sl-signoff{text-align:center;max-width:700px;margin:auto}.rr-sl-signoff>span{font-size:30px;color:#c86a78}.rr-sl-signoff p{font-size:15px;color:#577363}.rr-sl-signoff button{border:0;border-radius:12px;padding:15px 20px;background:#f3b948;color:#173f33;font-weight:900;margin-top:13px;cursor:pointer}.rr-sl-entry{display:flex;align-items:center;gap:20px;background:#fff2e9;border:1px solid #f4dfd6;padding:24px;border-radius:20px;margin:22px 0}.rr-sl-entry-heart{font-size:46px;color:#c46c79;flex:none;line-height:1}.rr-sl-entry-copy{flex:1}.rr-sl-entry-copy>span{font-weight:900;letter-spacing:.09em;color:#a45a67;font-size:10px}.rr-sl-entry-copy h2{font:600 clamp(22px,3vw,29px)/1.18 Fraunces,Georgia,serif;margin:7px 0!important;color:#214e3d!important}.rr-sl-entry-copy p{color:#587060;line-height:1.6;font-size:13px;margin:0 0 5px}.rr-sl-entry-copy small{font-size:11px;color:#9c6b69}.rr-sl-entry button{background:#173f33;color:#fff6e7;border:0;border-radius:11px;font-size:12px;font-weight:900;padding:14px 16px;cursor:pointer;white-space:nowrap}@media(max-width:850px){.rr-sl-hero{grid-template-columns:1fr;padding:30px 27px}.rr-sl-visual{min-height:130px}.rr-sl-envelope{transform:rotate(-5deg) scale(.75);margin:-15px}.rr-sl-steps{grid-template-columns:repeat(2,1fr)}.rr-sl-guidelines{gap:18px}}@media(max-width:600px){.rr-sl-page{padding:0 10px}.rr-sl-hero{padding:27px 19px;gap:15px}.rr-sl-hero h1{font-size:43px}.rr-sl-lede{font-size:15px}.rr-sl-visual{display:none}.rr-sl-legacy{margin:45px auto}.rr-sl-how{padding:28px 15px}.rr-sl-steps{grid-template-columns:1fr;gap:10px}.rr-sl-steps article{min-height:auto}.rr-sl-guidelines{grid-template-columns:1fr;padding:0 6px;gap:20px}.rr-sl-collection{padding:27px 18px}.rr-sl-pending{grid-template-columns:1fr}.rr-sl-entry{flex-wrap:wrap;padding:20px 16px;gap:12px}.rr-sl-entry-heart{font-size:30px}.rr-sl-entry-copy{flex-basis:calc(100% - 55px)}.rr-sl-entry button{width:100%}}@media(max-width:680px){.rr-header{flex-wrap:wrap;gap:11px}.rr-nav{width:100%;flex:1 1 100%;justify-content:center;border-top:1px solid #e7ece4;padding-top:13px;flex-wrap:wrap}.rr-nav button{font-size:11px!important;padding:6px 7px!important}}.rr-sl-options{margin:45px auto 52px;text-align:center}.rr-sl-options h2{text-align:center}.rr-sl-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:23px 0 0;text-align:left}.rr-sl-option-grid article{background:#fff6ef;border:1px solid #eddbd1;padding:25px 24px;border-radius:19px}.rr-sl-option-grid article>span{font-size:28px;color:#b86d7d}.rr-sl-option-grid h3{font:600 23px/1.2 Fraunces,Georgia,serif;color:#194b3c;margin:12px 0}.rr-sl-option-grid p{font-size:14px;line-height:1.7;color:#536f60}.rr-sl-downloads{background:#ecf4e9;border-radius:23px;padding:35px 32px;margin:0 0 58px}.rr-sl-downloads>p:not(.rr-eyebrow){color:#536e5f;font-size:14px;line-height:1.7}.rr-sl-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0 16px}.rr-sl-download-card{display:flex;flex-direction:column;gap:8px;position:relative;background:#fffdf8;border:1px solid #d8e5d7;padding:20px;border-radius:15px}.rr-sl-download-card>span{font-size:24px;color:#bf7480}.rr-sl-download-card>div{flex:1}.rr-sl-download-card h3{font:600 20px/1.2 Fraunces,Georgia,serif;color:#1b4d3d;margin:8px 0}.rr-sl-download-card p{color:#607665;font-size:12px;line-height:1.65}.rr-sl-download-card button{display:block;background:#174939;color:#fff8e6;border:0;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:900;text-align:center;cursor:pointer}.rr-sl-download-card button:hover{background:#2f6a50}.rr-sl-downloads .rr-sl-download-note{font-size:12px!important;color:#536f5b}@media(max-width:620px){.rr-sl-option-grid,.rr-sl-download-grid{grid-template-columns:1fr}.rr-sl-downloads{padding:28px 17px}}.rr-advent-entry{background:linear-gradient(125deg,#173f32,#34664d);border-radius:19px;padding:23px;color:#fff5de;display:flex;gap:18px;align-items:center;margin:21px 0}.rr-advent-entry-star{color:#f3c574;font-size:43px}.rr-advent-entry>div{flex:1}.rr-advent-entry small{color:#f1cb8a;font-size:10px;font-weight:900;letter-spacing:.09em}.rr-advent-entry h2{font:600 26px Fraunces,Georgia,serif;color:#fff4da;margin:9px 0}.rr-advent-entry p{color:#e1eee1;font-size:13px;line-height:1.7;margin:0 0 7px}.rr-advent-entry button{background:#f3c16b;color:#194336;border:0;border-radius:11px;padding:14px;font-size:12px;font-weight:900;cursor:pointer}@media(max-width:630px){.rr-advent-entry{flex-wrap:wrap;padding:20px}.rr-advent-entry-star{font-size:29px}.rr-advent-entry>div{flex-basis:calc(100% - 50px)}.rr-advent-entry button{width:100%}}.rr-tuesday-film{width:min(100% - 32px,980px);margin:2px auto 72px;color:#073d33}.rr-tuesday-intro{text-align:center;max-width:680px;margin:0 auto 23px}.rr-tuesday-intro .rr-featured-overline{font-size:11px;letter-spacing:.14em;color:#bd7f2c;font-weight:900}.rr-tuesday-intro h2{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4.7vw,46px);line-height:1.18;letter-spacing:-.04em;margin:12px 0;color:#073d33}.rr-tuesday-intro p:last-child{font-size:clamp(14px,1.6vw,17px);line-height:1.66;color:#526d61;margin:0 auto}.rr-tuesday-frame{aspect-ratio:16/9;border:5px solid #fff;border-radius:22px;overflow:hidden;background:#123d33;box-shadow:0 18px 50px #0c342429,0 3px 12px #0c342414;position:relative}.rr-tuesday-cover{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:radial-gradient(circle at 20% 27%,rgba(246,192,111,.2),transparent 37%),radial-gradient(circle at 81% 75%,rgba(121,183,158,.27),transparent 38%),linear-gradient(135deg,#0c332b,#175c46);color:#fffaf1;cursor:pointer;overflow:hidden;text-align:center}.rr-tuesday-cover:focus-visible,.rr-tuesday-error button:focus-visible,.rr-tuesday-transcript summary:focus-visible{outline:3px solid #ffce76;outline-offset:-5px}.rr-tuesday-case{position:absolute;top:clamp(13px,3vw,30px);left:clamp(13px,3vw,32px);font-family:monospace;font-size:clamp(9px,1.1vw,12px);font-weight:700;letter-spacing:.16em;color:#dae7dc}.rr-tuesday-case span{color:#edc16b}.rr-tuesday-decor{position:absolute;top:-13%;right:7%;font-size:clamp(135px,26vw,270px);color:#e9b453;opacity:.17;transform:rotate(-17deg);pointer-events:none}.rr-tuesday-play{display:grid;place-items:center;width:clamp(70px,11vw,100px);height:clamp(70px,11vw,100px);border-radius:50%;background:#fffaf1;color:#073d33;font-size:clamp(25px,4vw,35px);padding-left:5px;box-shadow:0 9px 24px #00000038;position:relative;transition:transform .2s}.rr-tuesday-cover:hover .rr-tuesday-play{transform:scale(1.08)}.rr-tuesday-caption{position:absolute;left:12px;right:12px;bottom:clamp(12px,3vw,28px);display:flex;flex-direction:column;gap:3px;font-family:DM Sans,sans-serif;font-weight:800;font-size:clamp(16px,2.5vw,25px);letter-spacing:-.025em}.rr-tuesday-caption small{font-size:clamp(11px,1.3vw,13px);font-weight:600;color:#dbebe1;letter-spacing:.045em}.rr-tuesday-video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.rr-tuesday-error{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;text-align:center;color:#fff}.rr-tuesday-error strong{font:600 clamp(17px,3vw,30px) "Fraunces",Georgia,serif}.rr-tuesday-error p{color:#dfebe4;font-size:14px;margin:0}.rr-tuesday-error button{background:#f5c66e;border:0;border-radius:10px;color:#073d33;padding:10px 18px;font-weight:800;cursor:pointer}.rr-tuesday-foot{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 5px 0;color:#526d61;font-size:12px}.rr-tuesday-foot strong{color:#0a4a3e}.rr-tuesday-transcript{margin:9px 0 0}.rr-tuesday-transcript summary{font-size:12px;color:#526d61;padding:8px 2px;cursor:pointer}.rr-tuesday-transcript div{padding:15px 19px;border-radius:11px;border:1px solid #e2e5d9;background:#fffaf1}.rr-tuesday-transcript p{font-size:13px;line-height:1.65;color:#40564b;margin:0 0 10px}.rr-tuesday-transcript p:last-child{margin:0}@media(max-width:640px){.rr-tuesday-film{width:calc(100% - 30px);margin-bottom:55px}.rr-tuesday-frame{border-width:3px;border-radius:14px}.rr-tuesday-foot{font-size:11px;flex-wrap:wrap}.rr-tuesday-case{letter-spacing:.08em}}.rr-tuesday-video{border:0}.rr-tuesday-youtube-link{color:#0a4a3e;text-decoration:underline;text-underline-offset:3px;font-weight:700}.rr-tuesday-youtube-link:focus-visible{outline:2px solid #0a4a3e;outline-offset:3px}.tml-advent{max-width:1040px;margin:0 auto 64px;padding:0 8px;color:#194635}.tml-advent-back{border:0;background:transparent;color:#4c7461;text-decoration:underline;cursor:pointer;padding:14px 4px;margin:8px 0;font-size:13px}.tml-advent-hero{text-align:center;border-radius:25px 25px 7px 7px;padding:40px 28px;background:radial-gradient(circle at 84% 13%,#3c7354,#103b31 60%);color:#fef4dc}.tml-advent-hero>p:first-child{font-size:22px;color:#f3c86c;letter-spacing:17px}.tml-advent-hero>span{display:block;font-size:10px;font-weight:900;letter-spacing:.15em;color:#f8d7a3;margin:18px 0}.tml-advent-hero h1{font:600 clamp(39px,7vw,67px)/1.06 Fraunces,Georgia,serif;color:#fff6e5;letter-spacing:-.04em;margin:14px 0}.tml-advent-hero h1 em{color:#f5c781}.tml-advent-hero h2{font:500 clamp(19px,3vw,27px)/1.3 Fraunces,Georgia,serif;color:#ffdfa2;margin:16px 0}.tml-advent-lede{font-size:14px;line-height:1.85;color:#e7f0e4;max-width:630px;margin:14px auto 24px}.tml-advent-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tml-advent-tags span{font-size:11px;border-radius:99px;background:#42735c;border:1px solid #678875;color:#fff5e4;padding:9px 12px}.tml-advent-hero .tml-advent-test{background:#fff0bc;color:#71542f;margin:18px auto 0;padding:10px;border-radius:9px;font-size:11px;max-width:600px}.tml-advent-board{background:#fff9ef;border:1px solid #e7ddcd;border-radius:0 0 24px 24px;padding:29px}.tml-advent-top{display:flex;gap:20px;align-items:center;justify-content:space-between}.tml-advent-top h2{font:600 clamp(22px,3vw,30px)/1.25 Fraunces,Georgia,serif;color:#224b3a;margin:6px 0}.tml-advent-top p{font-size:13px;color:#698073;line-height:1.6}.tml-advent-top small{font-size:10px;letter-spacing:.1em;font-weight:900;color:#af6875}.tml-advent-count{flex:none;text-align:center;border-radius:13px;background:#fff1cc;border:1px solid #f1da9d;padding:12px;min-width:94px}.tml-advent-count strong{font:600 26px/1.2 Fraunces,Georgia,serif;color:#276445;display:block}.tml-advent-count strong span{font-size:13px;color:#818e6e}.tml-advent-count small{color:#857958;font-size:10px;letter-spacing:0}.tml-advent-progress{height:9px;background:#e6e8dc;border-radius:20px;overflow:hidden;margin:19px 0 27px}.tml-advent-progress span{display:block;background:linear-gradient(90deg,#91c09e,#ce7b8a);height:100%;border-radius:20px;transition:width .25s}.tml-advent-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.tml-advent-door{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;aspect-ratio:1;border-radius:14px;border:1px solid #d8dfd0;background:#e6ede3;color:#718c79}.tml-advent-door strong{font:600 clamp(23px,3vw,32px)/1.1 Fraunces,Georgia,serif}.tml-advent-door .tml-advent-door-icon{color:#b0b987;font-size:17px}.tml-advent-door small{font-size:9px;font-weight:900;letter-spacing:.1em}.tml-advent-door.available{background:#eab7a6;color:#673e3e;border-color:#d09c8b;box-shadow:0 4px #ca9786;cursor:pointer}.tml-advent-door.available:nth-child(3n){background:#f2d38b;border-color:#d5ae62;box-shadow:0 4px #cfb069}.tml-advent-door.available:nth-child(4n){background:#aed0b4;border-color:#83b198;box-shadow:0 4px #81aa8d}.tml-advent-door.finished{background:#285f47!important;color:#fff6e7!important;border-color:#214f3a!important;box-shadow:0 4px #174330!important;cursor:pointer}.tml-advent-door.finished .tml-advent-door-icon{color:#f3cf83}.tml-advent-door.chosen{outline:3px solid #bd7682;outline-offset:2px}.tml-advent-door.locked{opacity:.8;cursor:not-allowed}.tml-advent-peek{background:#fff0d6;border:1px solid #efd4a3;border-radius:16px;margin-top:28px;padding:21px}.tml-advent-peek>span{font-size:10px;letter-spacing:.1em;color:#a87157;font-weight:900}.tml-advent-peek h3{font:600 23px Fraunces,Georgia,serif;color:#305741;margin:12px 0}.tml-advent-peek p{color:#6a715b;font-size:13px;line-height:1.75}.tml-advent-jump{margin-top:25px;display:flex;justify-content:space-between;align-items:center;gap:15px}.tml-advent-jump button{background:#184c3a;color:#fff1db;border:0;border-radius:11px;padding:13px 17px;font-size:12px;font-weight:900;cursor:pointer}.tml-advent-jump span{color:#7d8a77;font-size:11px}.tml-advent-card{margin:30px 0 0;background:#fffaf2;border:1px solid #e6d9c8;border-radius:22px;overflow:hidden}.tml-advent-card>header{background:#f3d9d0;padding:34px 37px}.tml-advent-card>header small{color:#af6372;letter-spacing:.1em;font-size:11px;font-weight:900}.tml-advent-card>header h2{font:600 clamp(31px,5vw,47px)/1.13 Fraunces,Georgia,serif;color:#1c4c3a;margin:15px 0}.tml-advent-card>header p{font:500 18px/1.5 Fraunces,Georgia,serif;color:#8e6267}.tml-advent-metadata{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.tml-advent-metadata span{font-size:11px;background:#fff8eb;color:#715a54;border-radius:30px;padding:8px 12px}.tml-advent-card-body{padding:32px 38px}.tml-advent-card-body>small{color:#bc6b7b;font-size:10px;letter-spacing:.13em;font-weight:900}.tml-advent-action{font-size:17px;color:#255341;line-height:1.8;font-weight:500}.tml-advent-card-body h3{font:600 22px Fraunces,Georgia,serif;color:#245543}.tml-advent-card-body ol{padding-left:21px;color:#4c6855;font-size:14px;line-height:1.8}.tml-advent-card-body li{padding-left:5px;margin:10px 0}.tml-advent-twist,.tml-advent-alternative{padding:18px;border-radius:14px;margin:19px 0}.tml-advent-twist{background:#fff0d3}.tml-advent-twist strong{color:#a1733e;font-size:13px}.tml-advent-twist p{color:#806951;line-height:1.7;font-size:13px}.tml-advent-alternative{background:#e6f1e5}.tml-advent-alternative strong{color:#346b4e;font-size:12px}.tml-advent-alternative p{color:#5a7862;line-height:1.7;font-size:13px}.tml-advent-link{display:inline-block;background:#e5ecdf;border-radius:9px;color:#245f44;padding:11px 13px;font-size:12px;font-weight:900;margin-top:12px}.tml-advent-caution{font-size:12px;color:#965d61}.tml-advent-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:5px 38px 30px}.tml-advent-done{background:#f2c365;color:#194436;font-size:14px;font-weight:900;border:0;border-radius:11px;padding:17px 21px;cursor:pointer}.tml-advent-done.is-done{background:#215b43;color:#fff4e5}.tml-advent-up{border:0;background:transparent;text-decoration:underline;color:#638270;font-size:12px;cursor:pointer}.tml-advent-finish{background:#1c4d39;color:#fff5e5;padding:30px;border-radius:17px;text-align:center;margin-top:25px}.tml-advent-finish h2{font:600 29px Fraunces,Georgia,serif;color:#fff4dc}.tml-advent-finish p{color:#dceade;font-size:14px;line-height:1.8}.tml-advent-info{padding:35px 10px}.tml-advent-info>h2{font:600 27px Fraunces,Georgia,serif;color:#20513e}.tml-advent-why{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tml-advent-why>div{background:#eaf3e8;padding:18px;border-radius:14px}.tml-advent-why strong{font-size:13px;color:#21533e}.tml-advent-why p{font-size:12px;line-height:1.7;color:#637667}.tml-advent-save{background:#fff1dd;border:1px solid #f3dfc5;border-radius:16px;margin-top:25px;padding:23px}.tml-advent-save h3{font:600 22px Fraunces,Georgia,serif;color:#21513d;margin:0 0 6px}.tml-advent-save p{font-size:12px;color:#6b7565;line-height:1.75}.tml-advent-save-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.tml-advent-save-actions button,.tml-advent-import button{padding:12px 14px;border:0;border-radius:10px;background:#215c43;color:#fff7e6;font-size:12px;font-weight:900;cursor:pointer}.tml-advent-save-actions button:nth-child(2){background:#e3d0a3;color:#214534}.tml-advent-save code{display:block;border:1px dashed #cdb58d;background:#fffaf1;border-radius:7px;padding:10px;overflow-wrap:anywhere;font-size:12px}.tml-advent-import{max-width:450px;display:grid;gap:10px;margin-top:10px}.tml-advent-import label{font-size:12px;color:#39634d}.tml-advent-import input{padding:12px;border:1px solid #cdbd9f;border-radius:8px}.tml-advent-import button{max-width:200px}.tml-advent-import p[role=alert]{color:#a22c30}.tml-advent-save .tml-advent-fine{font-size:10px;color:#917e64}.tml-advent-footer{text-align:center;padding:20px;color:#7b907a;font-size:12px}@media(max-width:770px){.tml-advent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tml-advent-why{grid-template-columns:1fr}.tml-advent-board{padding:23px 18px}}@media(max-width:530px){.tml-advent{padding:0 1px}.tml-advent-hero{padding:27px 14px}.tml-advent-hero h1{font-size:37px}.tml-advent-board{padding:18px 10px}.tml-advent-top{gap:9px}.tml-advent-count{min-width:72px;padding:8px}.tml-advent-count strong{font-size:23px}.tml-advent-grid{gap:8px}.tml-advent-door{border-radius:10px}.tml-advent-door strong{font-size:23px}.tml-advent-card>header{padding:25px 20px}.tml-advent-card-body{padding:26px 20px}.tml-advent-buttons{padding:0 20px 24px}.tml-advent-done{width:100%}.tml-advent-jump{flex-wrap:wrap}}.tml-advent-switch{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px dashed #cd9c91;background:#f9e6df;padding:20px 22px;border-radius:15px;margin:20px 0 8px}.tml-advent-switch>div{flex:1}.tml-advent-switch strong{display:block;color:#8d4457;font-size:15px;margin-bottom:7px}.tml-advent-switch p{font-size:13px;line-height:1.7;color:#91666d;margin:0}.tml-advent-switch button{border:0;border-radius:11px;background:#a85b6b;color:#fffaf6;padding:14px 17px;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.tml-advent-switch button:hover{background:#8f4457}.tml-advent-switch button span{font-size:20px;vertical-align:middle;margin-right:5px}.tml-advent-flex{margin:10px 3px 24px;color:#587260;font-size:12px;line-height:1.7}@media(max-width:620px){.tml-advent-switch{flex-direction:column;align-items:stretch;padding:18px}.tml-advent-switch button{width:100%}}.tml-advent-post-note{margin:18px 0 20px;padding:16px 19px;border:1px solid #e5cfc3;border-radius:16px;background:#fff4ea;color:#274c3d}.tml-advent-post-note strong{display:block;font-size:14px;font-weight:750;letter-spacing:.015em}.tml-advent-post-note p{margin:6px 0 0;font-size:14px;line-height:1.65;color:#4b6256}@media(max-width:520px){.tml-advent-post-note{margin:14px 0 18px;padding:14px 15px}.tml-advent-post-note p{font-size:13px}}.tml-bingo{--b-ink:#164b3b;--b-soft:#f6ddd3;--b-light:#fff4eb;--b-accent:#d68679;--b-line:#eddcd1;background:#fffaf4;color:var(--b-ink);padding:16px 20px 70px;min-height:70vh;font-family:DM Sans,sans-serif}.tml-bingo-two{--b-soft:#f4dfe9;--b-light:#fdf4f8;--b-accent:#b37797;--b-line:#ebdce4;background:#fffbfd}.tml-bingo-me{--b-soft:#e1eeda;--b-light:#f3faee;--b-accent:#85a675;--b-line:#deead5;background:#fcfdf8}.tml-bingo *{box-sizing:border-box}.tml-bingo button{font:inherit;cursor:pointer}.tml-bingo button:focus-visible{outline:3px solid #cd8a56;outline-offset:3px}.tml-bingo-shell{max-width:1040px;margin:auto}.tml-bingo-back{background:transparent;border:0;color:var(--b-ink);font-weight:750;padding:16px 0 24px}.tml-bingo h1,.tml-bingo h2{color:var(--b-ink);font-family:Fraunces,Georgia,serif;letter-spacing:-.025em}.tml-bingo-kicker{font-size:11px;letter-spacing:.14em;color:#9f6279;text-transform:uppercase;font-weight:850;margin:0 0 12px}.tml-bingo-hero{background:var(--b-soft);border-radius:28px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px}.tml-bingo-hero>div:first-child{max-width:730px}.tml-bingo-hero h1{font-size:clamp(36px,5.3vw,62px);line-height:1.12;margin:0 0 12px}.tml-bingo-hero h2{font-family:DM Sans,sans-serif;font-size:20px;margin:0 0 14px;font-weight:750}.tml-bingo-hero p:not(.tml-bingo-kicker){font-size:16px;line-height:1.65;color:#506a5c}.tml-bingo-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tml-bingo-pills span,.tml-bingo-meta span{font-size:12px;background:#fffbf2;color:#445f51;border-radius:40px;padding:8px 12px}.tml-bingo-bubble{width:134px;height:134px;flex:0 0 134px;border:2px dashed #fff9f1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);background:#fffaf655}.tml-bingo-bubble strong{font-family:Fraunces,Georgia,serif;font-size:21px}.tml-bingo-bubble span{margin-top:8px;font-size:21px;color:var(--b-accent)}.tml-bingo-board{margin-top:24px;border:1px solid var(--b-line);background:#fffdf8;border-radius:25px;padding:28px;box-shadow:0 10px 38px #133f3012}.tml-bingo-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.tml-bingo-top h2{font-size:clamp(24px,3.5vw,36px);margin:0 0 9px}.tml-bingo-top p:not(.tml-bingo-kicker){color:#5c7364;font-size:14px;line-height:1.65;margin:0}.tml-bingo-counter{background:var(--b-soft);padding:14px 18px;text-align:center;border-radius:20px;flex:0 0 auto}.tml-bingo-counter strong{font-family:Fraunces,Georgia,serif;font-size:30px;display:block}.tml-bingo-counter strong small{font-family:DM Sans,sans-serif;font-size:13px}.tml-bingo-counter>span{font-size:11px;color:#526a58}.tml-bingo-progress{background:#e8efe8;border-radius:10px;height:8px;margin:22px 0;overflow:hidden}.tml-bingo-progress span{display:block;background:var(--b-accent);height:100%;transition:width .2s}.tml-bingo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.tml-bingo-tile{min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:10px 5px 9px;border-radius:14px;border:1.5px solid var(--b-line);background:var(--b-light);text-align:center;color:var(--b-ink);transition:transform .15s,border .15s}.tml-bingo-tile:hover{transform:translateY(-2px);border-color:var(--b-accent)}.tml-bingo-tile.done{background:#dcece0;border-color:#98bca3}.tml-bingo-tile.winning{box-shadow:inset 0 0 0 2px #e6b85b}.tml-bingo-tile.heart{background:#f5d3c5;border-color:#d7afa0}.tml-bingo-two .tml-bingo-tile.heart{background:#edc9dc}.tml-bingo-me .tml-bingo-tile.heart{background:#d6e9cb}.tml-bingo-tile.active{outline:3px solid var(--b-accent);outline-offset:1px}.tml-bingo-tile-num{font-size:11px;font-weight:800;letter-spacing:.08em;color:#9f6673}.tml-bingo-tile.heart .tml-bingo-tile-num{font-size:22px}.tml-bingo-tile-title{font-family:Fraunces,Georgia,serif;font-size:clamp(12px,1.65vw,17px);line-height:1.23;font-weight:650;overflow-wrap:break-word}.tml-bingo-tile-mark{color:#a87c77;font-size:15px}.tml-bingo-under{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#64786b;margin-top:17px}.tml-bingo-celebrate{margin-top:18px;background:var(--b-soft);padding:17px 20px;border-radius:17px}.tml-bingo-celebrate strong{font-size:19px}.tml-bingo-celebrate p{margin:6px 0 0;font-size:13px;line-height:1.55}.tml-bingo-detail{margin-top:24px;border:1px solid var(--b-line);border-radius:24px;background:#fffdf7;overflow:hidden;scroll-margin-top:22px}.tml-bingo-detail>header{padding:28px 33px 18px;background:var(--b-soft)}.tml-bingo-detail h2{font-size:clamp(27px,4vw,37px);margin:0}.tml-bingo-detail-content{padding:24px 32px 30px}.tml-bingo-meta{display:flex;gap:8px;flex-wrap:wrap}.tml-bingo-meta span{border:1px solid #efeadc}.tml-bingo-activity{font-size:clamp(19px,2.6vw,24px);line-height:1.6;font-weight:650;margin:22px 0 14px}.tml-bingo-help{font-size:14px;line-height:1.65;color:#607569}.tml-bingo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.tml-bingo-actions button{border-radius:999px;padding:13px 20px;font-size:14px;font-weight:800}.tml-bingo-swap{border:1px solid #d7b5ae;background:#fff1ed;color:#7c3e49}.tml-bingo-done{border:1px solid #175241;background:#175241;color:#fff}.tml-bingo-notice{font-size:14px;color:#276e52;margin-top:12px}.tml-bingo-start{text-align:center;padding:42px 24px}.tml-bingo-start>span{font-size:36px;color:#b88b75}.tml-bingo-start h2{font-size:30px;margin:8px 0}.tml-bingo-start p{max-width:470px;margin:0 auto;color:#63776a;line-height:1.7}.tml-bingo-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;color:#5c7064;font-size:12px;line-height:1.6}.tml-bingo-footer p{max-width:720px}.tml-bingo-footer button{background:transparent;border:1px solid #d8d9ca;border-radius:20px;padding:9px 12px;color:#607565;font-size:12px;white-space:nowrap}@media(max-width:650px){.tml-bingo{padding:10px 11px 55px}.tml-bingo-hero{padding:28px 21px;display:block;border-radius:22px}.tml-bingo-hero h1{font-size:40px}.tml-bingo-hero h2{font-size:17px}.tml-bingo-hero p:not(.tml-bingo-kicker){font-size:14px}.tml-bingo-bubble{display:none}.tml-bingo-board{padding:17px 10px;border-radius:18px;margin-top:15px}.tml-bingo-top{gap:10px}.tml-bingo-top h2{font-size:24px}.tml-bingo-top p:not(.tml-bingo-kicker){font-size:12px}.tml-bingo-counter{padding:11px 10px;border-radius:13px}.tml-bingo-counter strong{font-size:21px}.tml-bingo-counter>span{font-size:9px}.tml-bingo-grid{gap:5px}.tml-bingo-tile{min-height:94px;border-radius:10px;padding:7px 2px 6px;gap:3px}.tml-bingo-tile-title{font-size:11px;line-height:1.13}.tml-bingo-tile-num{font-size:9px}.tml-bingo-tile-mark{font-size:12px}.tml-bingo-detail>header{padding:23px 18px 18px}.tml-bingo-detail-content{padding:21px 17px 25px}.tml-bingo-actions{display:flex;flex-direction:column}.tml-bingo-actions button{width:100%;padding:13px 12px}.tml-bingo-footer{display:block}.tml-bingo-footer button{margin-top:8px}}@media(max-width:370px){.tml-bingo-grid{gap:4px}.tml-bingo-tile-title{font-size:10px}.tml-bingo-tile{min-height:88px}.tml-bingo-hero h1{font-size:35px}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-body:var(--font-body);--font-heading:var(--font-heading)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}html,body,#root{overscroll-behavior-x:none;width:100%;height:100%;margin:0;padding:0}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-145px\]{top:-145px}.right-5{right:calc(var(--spacing) * 5)}.right-\[-16px\]{right:-16px}.right-\[-26px\]{right:-26px}.right-\[-140px\]{right:-140px}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-\[34px\]{left:-34px}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[74px\]{height:74px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[190px\]{height:190px}.h-\[210px\]{height:210px}.h-\[400px\]{height:400px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[83px\]{min-height:83px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[38px\]{width:38px}.w-\[74px\]{width:74px}.w-\[145px\]{width:145px}.w-\[150px\]{width:150px}.w-\[400px\]{width:400px}.w-full{width:100%}.max-w-\[310px\]{max-width:310px}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-\[-10deg\]{rotate:-10deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[-13deg\]{rotate:-13deg}.rotate-\[11deg\]{rotate:11deg}.rotate-\[12deg\]{rotate:12deg}.rotate-\[18deg\]{rotate:18deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#6b9e98\]\/35{border-color:#6b9e9859}.border-\[\#9cbfa3\]\/35{border-color:#9cbfa359}.border-\[\#63a17d\]{border-color:#63a17d}.border-\[\#74afa6\]\/35{border-color:#74afa659}.border-\[\#78baa1\]\/45{border-color:#78baa173}.border-\[\#85b1a4\]\/50{border-color:#85b1a480}.border-\[\#85bca7\]\/35{border-color:#85bca759}.border-\[\#092f29\]{border-color:#092f29}.border-\[\#94b9a3\]\/35{border-color:#94b9a359}.border-\[\#537d77\]{border-color:#537d77}.border-\[\#45857e\]\/55{border-color:#45857e8c}.border-\[\#398079\]\/30{border-color:#3980794d}.border-\[\#a0c7a5\]\/40{border-color:#a0c7a566}.border-\[\#a5c5b6\]{border-color:#a5c5b6}.border-\[\#a6d2c7\]{border-color:#a6d2c7}.border-\[\#b1c8d9\]{border-color:#b1c8d9}.border-\[\#b4cee1\]{border-color:#b4cee1}.border-\[\#b6dcca\]{border-color:#b6dcca}.border-\[\#b9d9ce\]{border-color:#b9d9ce}.border-\[\#bbd0c2\]{border-color:#bbd0c2}.border-\[\#bdcfc2\]{border-color:#bdcfc2}.border-\[\#c6d6e8\]{border-color:#c6d6e8}.border-\[\#cfdfd1\]{border-color:#cfdfd1}.border-\[\#d2b68e\]{border-color:#d2b68e}.border-\[\#d7bdd7\]{border-color:#d7bdd7}.border-\[\#d8be98\]{border-color:#d8be98}.border-\[\#dcc7a5\]{border-color:#dcc7a5}.border-\[\#ddd8cc\]{border-color:#ddd8cc}.border-\[\#dfd6bb\]{border-color:#dfd6bb}.border-\[\#e1d1b1\]{border-color:#e1d1b1}.border-\[\#e5d5a6\]\/45{border-color:#e5d5a673}.border-\[\#e7e1d0\]{border-color:#e7e1d0}.border-\[\#edc7ad\]{border-color:#edc7ad}.border-\[\#f1cb7c\]\/60{border-color:#f1cb7c99}.border-\[\#f2cd91\]\/25{border-color:#f2cd9140}.border-\[\#f3cb8a\]\/50{border-color:#f3cb8a80}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-\[\#0b382f\]{background-color:#0b382f}.bg-\[\#1c5948\]{background-color:#1c5948}.bg-\[\#1d3d4c\]{background-color:#1d3d4c}.bg-\[\#1f674b\]{background-color:#1f674b}.bg-\[\#2f657d\]{background-color:#2f657d}.bg-\[\#7d417b\]{background-color:#7d417b}.bg-\[\#092f2b\]\/40{background-color:#092f2b66}.bg-\[\#092f29\]\/95{background-color:#092f29f2}.bg-\[\#103f3a\]{background-color:#103f3a}.bg-\[\#112f45\]{background-color:#112f45}.bg-\[\#164c3c\]{background-color:#164c3c}.bg-\[\#174e3e\]{background-color:#174e3e}.bg-\[\#174f40\]{background-color:#174f40}.bg-\[\#265b60\]{background-color:#265b60}.bg-\[\#286b5d\]{background-color:#286b5d}.bg-\[\#296a73\]\/30{background-color:#296a734d}.bg-\[\#805b36\]{background-color:#805b36}.bg-\[\#936a3b\]{background-color:#936a3b}.bg-\[\#995f45\]{background-color:#995f45}.bg-\[\#11384a\]{background-color:#11384a}.bg-\[\#15483b\]{background-color:#15483b}.bg-\[\#15513f\]{background-color:#15513f}.bg-\[\#17523f\]{background-color:#17523f}.bg-\[\#195441\]{background-color:#195441}.bg-\[\#205747\]{background-color:#205747}.bg-\[\#ad5f37\]{background-color:#ad5f37}.bg-\[\#d0e9dc\]{background-color:#d0e9dc}.bg-\[\#d5ecdc\]{background-color:#d5ecdc}.bg-\[\#d7e9df\]{background-color:#d7e9df}.bg-\[\#dce4df\]{background-color:#dce4df}.bg-\[\#e1eee5\]{background-color:#e1eee5}.bg-\[\#e5f2e5\]{background-color:#e5f2e5}.bg-\[\#e6f3e7\]{background-color:#e6f3e7}.bg-\[\#e9f5e9\]{background-color:#e9f5e9}.bg-\[\#eaf3fb\]{background-color:#eaf3fb}.bg-\[\#eaf4ed\]{background-color:#eaf4ed}.bg-\[\#eaf5f0\]{background-color:#eaf5f0}.bg-\[\#edf4fc\]{background-color:#edf4fc}.bg-\[\#f0bf7c\]{background-color:#f0bf7c}.bg-\[\#f1cf91\]\/15{background-color:#f1cf9126}.bg-\[\#f3cd88\]\/15{background-color:#f3cd8826}.bg-\[\#f4b63f\]{background-color:#f4b63f}.bg-\[\#f6d79c\]\/15{background-color:#f6d79c26}.bg-\[\#f6ecf6\]{background-color:#f6ecf6}.bg-\[\#f6f2e8\]{background-color:#f6f2e8}.bg-\[\#f7f3ea\]{background-color:#f7f3ea}.bg-\[\#fbefd9\]{background-color:#fbefd9}.bg-\[\#ffe2dd\]{background-color:#ffe2dd}.bg-\[\#fff1e7\]{background-color:#fff1e7}.bg-\[\#fff5e2\]{background-color:#fff5e2}.bg-\[\#fff7df\]\/15{background-color:#fff7df26}.bg-\[\#fff8ed\]{background-color:#fff8ed}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1d5865\]{--tw-gradient-from:#1d5865;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#287e7d\]{--tw-gradient-from:#287e7d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#26636c\]{--tw-gradient-from:#26636c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1b5870\]{--tw-gradient-via:#1b5870;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#102c46\]{--tw-gradient-to:#102c46;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#132e46\]{--tw-gradient-to:#132e46;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#134d41\]{--tw-gradient-to:#134d41;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[23px\]{font-size:23px}.text-\[27px\]{font-size:27px}.text-\[29px\]{font-size:29px}.text-\[31px\]{font-size:31px}.text-\[33px\]{font-size:33px}.text-\[36px\]{font-size:36px}.text-\[39px\]{font-size:39px}.text-\[41px\]{font-size:41px}.text-\[42px\]{font-size:42px}.text-\[57px\]{font-size:57px}.text-\[76px\]{font-size:76px}.text-\[clamp\(33px\,8\.4vw\,41px\)\]{font-size:clamp(33px,8.4vw,41px)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.13\]{--tw-leading:1.13;line-height:1.13}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#1a3242\]{color:#1a3242}.text-\[\#1b4c48\]{color:#1b4c48}.text-\[\#1f674b\]{color:#1f674b}.text-\[\#2f6156\]{color:#2f6156}.text-\[\#2f6448\]{color:#2f6448}.text-\[\#4c4035\]{color:#4c4035}.text-\[\#5a3556\]{color:#5a3556}.text-\[\#6e4f30\]{color:#6e4f30}.text-\[\#7d417b\]{color:#7d417b}.text-\[\#8d563b\]{color:#8d563b}.text-\[\#9acfc9\]{color:#9acfc9}.text-\[\#9bdbc9\]{color:#9bdbc9}.text-\[\#9cddc9\]{color:#9cddc9}.text-\[\#9ce0ca\]{color:#9ce0ca}.text-\[\#9fdcca\]{color:#9fdcca}.text-\[\#87d6bc\]{color:#87d6bc}.text-\[\#95d7c6\]{color:#95d7c6}.text-\[\#99b6b2\]\/50{color:#99b6b280}.text-\[\#173e34\]{color:#173e34}.text-\[\#203b50\]{color:#203b50}.text-\[\#235a3c\]{color:#235a3c}.text-\[\#244e48\]{color:#244e48}.text-\[\#265a6f\]{color:#265a6f}.text-\[\#266a50\]{color:#266a50}.text-\[\#285f48\]{color:#285f48}.text-\[\#286b5d\]{color:#286b5d}.text-\[\#315f54\]{color:#315f54}.text-\[\#593c31\]{color:#593c31}.text-\[\#805b36\]{color:#805b36}.text-\[\#936a3b\]{color:#936a3b}.text-\[\#31634b\]{color:#31634b}.text-\[\#42695d\]{color:#42695d}.text-\[\#43594d\]{color:#43594d}.text-\[\#50806a\]{color:#50806a}.text-\[\#66796f\]{color:#66796f}.text-\[\#78552c\]{color:#78552c}.text-\[\#123344\]{color:#123344}.text-\[\#143743\]{color:#143743}.text-\[\#162838\]{color:#162838}.text-\[\#173042\]{color:#173042}.text-\[\#183242\]{color:#183242}.text-\[\#294960\]{color:#294960}.text-\[\#306348\]{color:#306348}.text-\[\#315979\]{color:#315979}.text-\[\#326450\]{color:#326450}.text-\[\#355678\]{color:#355678}.text-\[\#564025\]{color:#564025}.text-\[\#644460\]{color:#644460}.text-\[\#945334\]{color:#945334}.text-\[\#a7d8d0\]{color:#a7d8d0}.text-\[\#add8d2\]{color:#add8d2}.text-\[\#b3e6cb\]{color:#b3e6cb}.text-\[\#b5deda\]{color:#b5deda}.text-\[\#b9d7d1\]{color:#b9d7d1}.text-\[\#b9ddcc\]{color:#b9ddcc}.text-\[\#b9ded7\]{color:#b9ded7}.text-\[\#b9e7ce\]{color:#b9e7ce}.text-\[\#bce4ce\]{color:#bce4ce}.text-\[\#bdd4d2\]{color:#bdd4d2}.text-\[\#bfd9d1\]{color:#bfd9d1}.text-\[\#c2ddd9\]{color:#c2ddd9}.text-\[\#c3f1dd\]{color:#c3f1dd}.text-\[\#c4e9d8\]{color:#c4e9d8}.text-\[\#c9dfdc\]{color:#c9dfdc}.text-\[\#d1dfdf\]{color:#d1dfdf}.text-\[\#d1eadf\]{color:#d1eadf}.text-\[\#d8be86\]{color:#d8be86}.text-\[\#e1f2e8\]{color:#e1f2e8}.text-\[\#e2f0ec\]{color:#e2f0ec}.text-\[\#e7f4ef\]{color:#e7f4ef}.text-\[\#f2ce8f\]{color:#f2ce8f}.text-\[\#f2d9a6\]{color:#f2d9a6}.text-\[\#f4b63f\]{color:#f4b63f}.text-\[\#f4ce90\]{color:#f4ce90}.text-\[\#f7bc4a\]{color:#f7bc4a}.text-\[\#f7cf86\]{color:#f7cf86}.text-\[\#f7f5ef\]{color:#f7f5ef}.text-\[\#f9c866\]{color:#f9c866}.text-\[\#f9d28b\]{color:#f9d28b}.text-\[\#fce0a2\]{color:#fce0a2}.text-\[\#ffe1ae\]{color:#ffe1ae}.text-\[\#ffe2a1\]{color:#ffe2a1}.text-\[\#ffe2ac\]{color:#ffe2ac}.text-\[\#ffe2ad\]{color:#ffe2ad}.text-\[\#fff0c5\]{color:#fff0c5}.text-\[\#fff0c8\]{color:#fff0c8}.text-\[\#fff1c7\]{color:#fff1c7}.text-\[\#fff1d4\]{color:#fff1d4}.text-\[\#fff4db\]{color:#fff4db}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#f4b63f\]{accent-color:#f4b63f}.opacity-30{opacity:.3}.opacity-65{opacity:.65}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.focus\:border-\[\#f1cc8d\]:focus{border-color:#f1cc8d}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}}body{box-sizing:border-box;overscroll-behavior-x:none;width:100%;height:100%;min-height:100vh;margin:0;padding:0;display:flex;overflow:auto}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}img.broken-image-fallback{object-fit:none;object-position:center;background:#f9fafb;border:1px solid #e5e7eb;animation:.3s ease-in-out fadeIn;display:inline-block;position:relative}.dark img.broken-image-fallback{background:#1f2937;border-color:#374151}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
