@font-face{font-family:Tenor Sans;src:url(/fonts/TenorSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.ttf)format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-BoldItalic.ttf)format("truetype");font-weight:600 700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alex Brush;src:url(/fonts/AlexBrush-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{color:#0f172a;text-wrap:pretty;background:#fff;margin:0;padding:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4{text-wrap:balance}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@keyframes avn-spin{to{transform:rotate(360deg)}}.avn-spinner{border:3px solid #121d3626;border-top-color:#121d36;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite avn-spin;display:inline-block}@keyframes avn-pulse{0%,to{opacity:.18}50%{opacity:.6}}.avn-pulse{animation:1.4s ease-in-out infinite avn-pulse}@keyframes avn-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.avn-fade{animation:.35s ease-out avn-fade}@keyframes avn-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.avn-breathe{transform-origin:50% 90%;animation:3.2s ease-in-out infinite avn-breathe}.av-modes{background:#eaeae61a;border-radius:999px;gap:2px;padding:3px;display:flex}.av-modes button{color:#eaeae6;min-width:112px;height:34px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 18px;font-size:13.5px}.av-modes button.is-active{color:#121d36;background:#eaeae6;font-weight:600}@media (min-width:1280px){.av-modes{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:899px){.av-modes button{min-width:82px;padding:0 4px;font-size:13px}}@media (max-width:860px){.av-header{gap:10px!important;padding:0 12px!important}.av-logo{height:18px!important}.av-actions{gap:8px!important}.av-actions button{padding:0 10px!important;font-size:12px!important}.av-modes button{min-width:72px;font-size:12.5px}}.av-retrieve .av-retrieve-short{display:none}@media (max-width:720px){.av-retrieve{padding:0 12px!important}.av-retrieve .av-retrieve-label,.av-retrieve .av-retrieve-icon{display:none}.av-retrieve .av-retrieve-short{display:inline}.av-actions .av-save{display:none!important}.av-header{gap:8px!important;padding:0 10px!important}.av-actions{gap:8px!important}}@media (max-width:560px){.av-header>span:not(.av-actions){display:none!important}.av-header .av-modes button{min-width:0;padding:0 8px;font-size:12px}.av-actions button{padding:0 10px!important;font-size:12px!important}}@media (max-width:420px){.av-header{gap:6px!important;padding:0 8px!important}.av-logo{height:13px!important}.av-header .av-modes{gap:0;padding:2px}.av-header .av-modes button{height:28px;padding:0 6px;font-size:11px}.av-price{font-size:12px!important}.av-actions{gap:6px!important}.av-actions button{height:32px!important;padding:0 8px!important;font-size:11px!important}}@media (max-width:360px){.av-header .av-modes{display:none!important}}input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline-offset:0;outline:1.5px solid #121d36}input[type=range]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:none}input[type=range]:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #dac1b1}.ed-panel button:focus:not(:focus-visible){outline:none}.avn-preview svg [id^=case-sosa-],.avn-preview svg [id^=case-desc-],.avn-preview svg .marriage-zone{pointer-events:none!important;cursor:default!important}.av-pick-title{white-space:nowrap}@media (max-width:900px){.av-pick-title{white-space:normal}}.av-step-head{min-height:96px}.av-step-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;width:max-content;max-width:100vw;display:flex}@media (max-width:1099.98px){.av-step-head{min-height:110px}.av-step-line{flex-direction:column;width:auto}.av-step-line .av-stepper{order:-1;justify-content:center;align-items:center;min-height:34px;display:flex}}@media (max-width:700px){.av-step-head{min-height:150px}}@media (min-width:1100px){.av-stepper{z-index:6;position:fixed;top:118px;right:32px}}@media (max-width:700px){.av-pick-title{min-height:2.2em;font-size:30px!important}.av-step-sub{min-height:44px!important}.av-step-sub:empty{display:none!important}.av-step-head:has(.av-step-sub:empty){min-height:0}.av-step-head:has(.av-step-sub:empty) .av-pick-title{min-height:0}}:not(.gal-sticky)>.av-step-head+*{margin-top:-14px}html,body{overscroll-behavior:none}.av-choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.av-choices{grid-template-columns:1fr}}.av-choice{cursor:pointer;font:inherit;color:#121d36;text-align:center;background:#fff;border:1px solid #d5d4cd;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.av-choice:hover,.av-choice:focus-visible{border-color:#121d36;outline:none;box-shadow:0 0 0 3px #121d361a}.av-choice b{font-size:16px;font-weight:600}@media (max-width:1000px){.av-autosave{display:none}}@media (max-width:699.98px) and (pointer:coarse){.av-retrieve,.ent-more{display:none!important}}.av-lang{background:#eaeae61a;border-radius:999px;flex:none;gap:2px;padding:2px;display:flex}.av-lang button{color:#eaeae6;min-width:36px;height:28px;font:inherit;letter-spacing:.4px;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.av-lang button.is-active{color:#121d36;background:#eaeae6}.av-lang button:focus-visible{outline-offset:2px;outline:2px solid #dac1b1}@media (max-width:420px){.av-lang button{min-width:30px;height:26px;padding:0 7px;font-size:11px}}@media (max-width:340px){.av-header .av-lang{display:none}}.avn-sheet svg{display:block;overflow:visible}
