:root{--af-focus:#f4b46ab8;--af-focus-edge:#f4b46a80;--af-focus-halo:#f4b46a29;--af-focus-bloom:#f4b46a99;--af-quiet-label:#f4b46aad;--af-dock-h:76px;--radius-line:999px;--af-ease-out:cubic-bezier(.16, 1, .3, 1);--af-ease-snap:cubic-bezier(.23, 1, .32, 1);--af-ease-move:cubic-bezier(.77, 0, .175, 1);--af-ease-exit:cubic-bezier(.4, 0, 1, 1);--af-dur-press:90ms;--af-dur-release:.22s;--af-dur-micro:.18s;--af-dur-control:.24s;--af-dur-exit:.2s;--af-dur-sheet:.42s;--af-dur-moment:.9s}:focus-visible{outline-offset:3px;outline:1px solid var(--af-focus)!important}:focus:not(:focus-visible){outline:none}[data-af-sheet-heading]:focus,[data-af-sheet-heading]:focus-visible{box-shadow:none!important;outline:none!important}button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible{box-shadow:0 0 0 5px var(--af-focus-halo), 0 10px 30px -18px var(--af-focus-bloom)}html[data-af-input=pointer] :focus-visible:not(input,textarea,select,[contenteditable=true]){box-shadow:none!important;outline:none!important}[aria-checked=true]:focus-visible,[aria-pressed=true]:focus-visible,[aria-selected=true]:focus-visible{outline-offset:-1px}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable=true]:focus-visible{box-shadow:0 0 0 1px var(--af-focus-edge), 0 0 0 4px var(--af-focus-halo), 0 14px 34px -22px var(--af-focus-bloom);outline:none!important}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=file]:focus-visible,input[type=range]:focus-visible,input[type=color]:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible{outline-offset:3px;box-shadow:none;outline:1px solid var(--af-focus)!important}.memorial-photo-input:focus-visible+.memorial-photo-picker{outline:1px solid var(--af-focus);outline-offset:3px}@media (forced-colors:active){:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable=true]:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}button:not(:disabled):not([aria-disabled=true]):not([data-af-own-press]):active,summary:active{filter:brightness(.88)}[role=button]:not([aria-disabled=true]):not([data-af-own-press]):not(:has([role=button])):active{filter:brightness(.88)}a.af-primary:active,.af-read-menu-tile:active,.af-door:active,.af-h-more-item:active{filter:brightness(.88)}@media (prefers-reduced-motion:no-preference){button:not(:disabled):not([data-af-own-press]):active,summary:active{transition-duration:90ms!important}[role=button]:not([data-af-own-press]):not(:has([role=button])):active{transition-duration:90ms!important}.af-primary.af-primary:active,.af-quiet:active,a.af-primary:active,.af-read-menu-tile:active,.af-door:active,.af-h-more-item:active{transition-duration:var(--af-dur-press)!important}}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.sr-only,.af-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ag-soul{0%{opacity:0;transform:scale(.22)rotate(0)}20%{opacity:.85}to{opacity:0;transform:scale(3.3)rotate(26deg)}}@keyframes ag-soul2{0%{opacity:0;transform:scale(.3)rotate(0)}24%{opacity:.7}to{opacity:0;transform:scale(2.7)rotate(-32deg)}}@keyframes ag-halo{0%{opacity:0;transform:scale(.3)}30%{opacity:.95}to{opacity:0;transform:scale(3.2)}}@keyframes af-ceremony-out{0%{opacity:1}to{opacity:0}}.af-door:focus-visible{background:linear-gradient(160deg,#3424149e,#ffffff05)!important;border-color:#f4b46a75!important}.af-door:focus-visible .af-door-arrow{transform:translate(3px);background:#f4b46a29!important;border-color:#f4b46ab3!important}@media (hover:hover) and (pointer:fine){.af-door:hover{background:linear-gradient(160deg,#3424149e,#ffffff05)!important;border-color:#f4b46a75!important}.af-door:hover .af-door-arrow{transform:translate(3px);background:#f4b46a29!important;border-color:#f4b46ab3!important}}@keyframes af-hero-cinema-in{0%{opacity:0;filter:blur(3.5px);transform:translate(-18px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)}}.af-header-bar{padding:16px clamp(18px,4vw,40px)}.af-header-btn{min-height:40px;padding:0 17px}.af-header-btn-text{font-size:9.5px}.af-header-actions{gap:8px}.af-hdr-icon{display:block}@media (max-width:820px){.af-header-bar{gap:8px!important;padding:10px 18px!important}.af-header-btn{min-height:34px!important;padding:0 9px!important}.af-header-btn-text{font-size:8.5px!important}.af-header-actions{gap:5px!important}.af-hero-sky{height:clamp(320px, calc(var(--mobile-vh,1svh) * 50), 540px)!important;position:absolute!important}.af-hero-spacer{height:clamp(248px, calc(var(--mobile-vh,1svh) * 50 - 72px), 468px)!important;display:block!important}.af-hero-grad{background:0 0!important}.af-hero-veil{height:clamp(320px, calc(var(--mobile-vh,1svh) * 50), 540px)!important;background:linear-gradient(#050908f5 0%,#0509087a 14%,#0509080a 34%,#05090808 59%,#05090838 76%,#050908e0 93%,#050908 100%)!important;display:block!important}.af-hero-copy-bg{background:linear-gradient(#05090800 0,#050908e0 52px,#050908 84px)!important}.af-hero-pad{padding:26px 20px calc(34px + env(safe-area-inset-bottom,0px))!important}.af-hero-stage{justify-content:flex-start!important;min-height:auto!important}.af-lead-full{display:none!important}.af-lead-short{display:block!important}.af-tag-dev,.af-guide-desk{display:none!important}.af-guide-mob{display:inline!important}.af-wait-desk{display:none!important}.af-wait-mob{display:inline!important}.af-mob-cue{display:flex!important}}@media (max-width:480px){.af-header-bar{padding:10px 18px!important}.af-header-btn{min-height:34px!important;padding:0 10px!important}.af-hdr-icon{display:none!important}}@media (max-width:400px){.af-header-btn{padding:0 8px!important}.af-header-btn-text{letter-spacing:.12em!important}}@media (max-width:379.98px){.af-header-bar{padding:10px 14px!important}.af-header-bar.af-hdr-look{--af-hdr-mark-size:13.5px;--af-hdr-mark-space:.2em}}@media (min-width:821px){.af-hero-sky{height:100vh!important;position:fixed!important}.af-hero-spacer{display:none!important}.af-hero-grad{background:linear-gradient(#050908bd 0%,#0509085c 26%,#05090852 58%,#05090880 86%,#0509089e 100%)!important}.af-hero-veil{display:none!important}.af-hero-copy-bg{background:0 0!important}.af-hero-pad{padding:clamp(104px,13vh,150px) clamp(20px,5vw,60px) 118px!important}.af-hero-stage{min-height:calc(var(--mobile-vh,1svh) * 100)!important;justify-content:center!important}.af-lead-full{display:block!important}.af-lead-short{display:none!important}.af-tag-dev{display:block!important}.af-guide-desk{display:inline!important}.af-guide-mob{display:none!important}.af-wait-desk{display:inline!important}.af-wait-mob,.af-mob-cue{display:none!important}}.af-nf{--nf-u:clamp(12.5px, 3.4vw, 16px);min-height:calc(100svh - 72px);padding:8px 22px calc(var(--af-dock-h) + env(safe-area-inset-bottom,0px) + 24px);color:#f7f0e8;text-align:center;background:#050908;grid-template-rows:1fr;justify-items:center;display:grid;overflow:hidden}.af-nf-body{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.af-nf-scene{width:min(100%, calc(var(--nf-u) * 30));height:calc(var(--nf-u) * 17);margin-bottom:calc(var(--nf-u) * .5);position:relative}.af-nf-scene>*{position:absolute;top:50%;left:50%}.af-nf-scene:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4b46a12,#f4b46a0a 25%,#f4b46a05 50%,#f4b46a02 75%,#f4b46a00 100%);position:absolute;inset:-30% -20%}.af-nf-dust{opacity:.9;border-radius:50%;width:1px;height:1px;box-shadow:-65px -82px #f2ece666,-193px 90px #f2ece629,68px -106px #f2ece638,-186px -9px #f2ece666,-107px -97px #f2ece666,193px 24px #f2ece629,92px 40px 0 .5px #f2ece629,-205px -64px #f2ece629,-82px -13px #f2ece638,62px -42px #f2ece638,67px 26px #f2ece638,-181px 20px #f2ece629,86px -68px 0 .5px #f2ece666,167px -40px 0 .5px #f2ece666,-45px -44px #f2ece638,127px 79px #f2ece638,64px -44px #f2ece666,143px -6px #f2ece64d,-170px 11px #f2ece666,157px -33px 0 .5px #f2ece638,-15px -110px #f2ece629,-56px 57px 0 .5px #f2ece64d,66px 84px #f2ece666,200px -97px 0 .5px #f2ece64d,126px 50px #f2ece629,144px 59px 0 .5px #f2ece64d,-85px 63px #f2ece666,-219px 120px #f2ece666,-144px 36px 0 .5px #f2ece629,-200px -65px #f2ece64d,148px -57px 0 .5px #f2ece666,216px 7px #f2ece629,51px -49px 0 .5px #f2ece638}.af-nf-star{width:0;height:0;animation:1.1s cubic-bezier(.16,1,.3,1) both af-nf-star-in}.af-nf-star>span{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.af-nf-halo{width:calc(var(--nf-u) * 11);height:calc(var(--nf-u) * 11);background:radial-gradient(circle,#ffe8c433 0%,#f4b46a17 30%,#f4b46a08 55%,#0000 72%);animation:7.4s ease-in-out infinite alternate af-nf-breathe}.af-nf-flare{border-radius:1px!important}.af-nf-flare-h{width:calc(var(--nf-u) * 10);background:linear-gradient(90deg,#0000,#fff0d78c 50%,#0000);height:1px}.af-nf-flare-v{width:1px;height:calc(var(--nf-u) * 6);background:linear-gradient(#0000,#fff0d773 50%,#0000)}.af-nf-core{background:#fffaf0;width:7px;height:7px;box-shadow:0 0 10px 3px #fff4ded9,0 0 26px 9px #ffd6a057,0 0 70px 26px #f4b46a24}.af-nf-scene>.af-nf-field{inset:0}.af-nf-field>div{overflow:visible!important}@keyframes af-nf-star-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes af-nf-breathe{0%{opacity:.9;scale:1}to{opacity:1;scale:1.07}}@keyframes af-nf-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.af-nf-words{width:min(100%,560px);animation:.52s cubic-bezier(.16,1,.3,1) .26s both af-nf-rise}.af-nf-title{font-family:var(--font-display), serif;text-wrap:balance;margin:0;font-size:clamp(40px,10vw,68px);font-weight:300;line-height:1.04}.af-nf-line{max-width:440px;font-family:var(--font-display), serif;color:#f7f0e8a3;text-wrap:pretty;margin:18px auto 0;font-size:clamp(18px,4.6vw,20px);line-height:1.55}.af-nf-go{border-radius:var(--af-primary-radius);color:#f4b46a;min-height:48px;font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;background:#f4b46a12;border:1px solid #f4b46a8c;justify-content:center;align-items:center;margin-top:30px;padding:0 26px;font-size:10.5px;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .22s;display:inline-flex;box-shadow:0 0 28px #f4b46a1f}.af-nf-go:hover{background:#f4b46a1f;border-color:#f4b46acc;box-shadow:0 0 36px #f4b46a38}.af-nf-go:active{background:#f4b46a29}.af-nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.af-nf-actions .af-nf-go{margin-top:30px}.af-nf-go-quiet{box-shadow:none;color:#f7f0e8d1;background:0 0;border-color:#f2ece629}.af-nf-go-quiet:hover{box-shadow:none;background:#f2ece60a;border-color:#f2ece64d}@media (prefers-reduced-motion:reduce){.af-nf-halo,.af-nf-star,.af-nf-words{animation:none}.af-nf-go{transition:none}}.af-error-primary:hover{background:#f4b46a29;border-color:#f4b46abf}.af-error-secondary:hover{color:#f2ece6d9;border-color:#f2ece64d}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip}.af-consent{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:372px;font-family:var(--font-ui), system-ui, sans-serif;background:#070c0bf7;border:1px solid #f2ece61f;border-radius:20px;padding:18px 18px 14px 20px;animation:.42s cubic-bezier(.22,1,.36,1) both af-consent-in;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 22px 60px #0000008c}body:has(.af-consent) .af-guide-sticky-pdf{display:none!important}html[data-af-sheet] .af-consent:not(.af-consent-settings){visibility:hidden}body:has(dialog[open],.af-read-menu-layer:not(.is-closing),[data-af-exit],[data-af-sheet-scroll]:not([hidden]),[data-af-star-card],[data-af-star-head]) .af-consent:not(.af-consent-settings){visibility:hidden}body:has(.af-hero-sky) .af-consent{bottom:72px;left:auto;right:16px}@media (max-width:820px){body:has(.af-hero-sky) .af-consent{top:76px;bottom:auto}}@media (max-width:640px){body:has(.af-hero-sky) .af-consent{top:64px;left:16px}}@keyframes af-consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.af-consent-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.af-consent-title{font-family:var(--font-display), serif;color:#f7f0e8;outline:none;margin:0;font-size:21px;font-weight:300;line-height:1.2}.af-consent-body{color:#f2ece69e;margin:8px 0 0;font-size:12.5px;line-height:1.6}.af-consent-actions{gap:8px;margin-top:14px;display:flex}.af-consent-btn{color:#f2ece6e0;min-width:0;min-height:40px;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #f2ece633;border-radius:999px;flex:1 1 0;padding:0 12px;font-size:10.5px;transition:border-color .2s,background .2s,color .2s}.af-consent-btn:hover{color:#f7f0e8;background:#ffffff12;border-color:#f2ece66b}.af-consent-close{color:#f2ece6b3;cursor:pointer;background:0 0;border:1px solid #f2ece624;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.af-consent-close:hover{color:#f7f0e8;border-color:#f2ece657}.af-consent-rows{margin-top:10px}.af-consent-row{border-top:1px solid #f2ece614;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.af-consent-row-name{color:#f7f0e8e6;margin:0;font-size:13px}.af-consent-row-note{color:#f2ece68c;margin:3px 0 0;font-size:11.5px;line-height:1.5}.af-consent-always{letter-spacing:.12em;text-transform:uppercase;color:#f2ece680;flex:none;font-size:10px}.af-consent-row .af-switch{flex:none}.af-consent-link{letter-spacing:.12em;text-transform:uppercase;color:#f4b46ac7;margin:18px 0 2px;font-size:10px;text-decoration:none;display:inline-block}.af-consent-link:hover{color:#f4b46a;text-decoration:underline}@media (prefers-reduced-motion:reduce){.af-consent{animation:none}}.af-consent-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.af-consent{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));max-width:none;padding:16px 16px 12px 18px}.af-consent-title{font-size:20px}}.af-consent-short{display:none}@media (max-width:759px){.af-consent:not(.af-consent-settings){border-radius:16px;padding:10px 12px 10px 14px}.af-consent:not(.af-consent-settings) .af-consent-title,.af-consent:not(.af-consent-settings) .af-consent-body,.af-consent:not(.af-consent-settings)>.af-consent-link{display:none}.af-consent-short{color:#f2ece6b8;margin:0;font-size:11.5px;line-height:1.45;display:block}.af-consent-short a{color:#f4b46ad9;text-underline-offset:2px;text-decoration:underline}.af-consent:not(.af-consent-settings) .af-consent-actions{gap:6px;margin-top:8px}.af-consent:not(.af-consent-settings) .af-consent-btn{min-height:32px;font-size:10px}body:has([data-af-dock-shown]) .af-consent{bottom:calc(var(--af-dock-h) + env(safe-area-inset-bottom,0px) + 10px)}body:has([data-af-dock-shown]) .af-guide-sticky-pdf{bottom:calc(var(--af-dock-h) + env(safe-area-inset-bottom,0px) + 10px)!important}body:has(.af-consent) [data-af-dock-feed]{visibility:hidden}}.af-reading-candles{z-index:2;pointer-events:none;position:fixed;inset:72px 0 0;overflow:visible}.af-reading-candles>div{overflow:visible!important}.af-reading-closing{isolation:isolate;touch-action:pan-y;height:210px;position:relative;overflow:visible}.af-reading-closing>div{overflow:visible!important}.af-reading-footer{color:#f2ece694;margin-top:clamp(76px,10vw,120px);position:relative}.af-reading-footer:not(.af-reading-inner>.af-reading-footer){font-family:var(--font-ui), sans-serif;box-sizing:border-box;max-width:800px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.af-reading-footer-scene{height:230px;margin-bottom:18px;position:relative}.af-reading-footer-scene:after{content:"";background:linear-gradient(90deg,#0000,#f4b46a3d 24%,#f2ece614 50%,#f4b46a3d 76%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.af-reading-footer-scene .af-reading-closing{height:auto;position:absolute;inset:0}.af-reading-footer-scene>p{z-index:2;color:#f2ece694;font:italic 15px/1.4 var(--font-display), serif;white-space:nowrap;pointer-events:none;margin:0;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.af-reading-footer-lead{grid-template-columns:minmax(0,1fr) auto minmax(320px,1.08fr);align-items:start;gap:0 clamp(36px,5vw,72px);padding:44px 0 40px;display:grid}.af-reading-footer-intro{flex-direction:column;align-items:flex-start;display:flex}.af-reading-footer-mark{color:#f2ece6;font:300 18px/1 var(--font-display), serif;letter-spacing:.28em;text-decoration:none;display:inline-block}.af-reading-footer-intro>p{color:#f2ece694;max-width:38ch;margin:18px 0 0;font-size:14px;line-height:1.75}.af-reading-footer-sky{color:#fad29af5;min-height:42px;font:500 10px/1 var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(circle at 20%,#f4b46a29,#f4b46a0f);border:1px solid #f4b46a61;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 0 24px #f4b46a08}.af-reading-footer-sky:hover{background:#f4b46a24;border-color:#f4b46ab8;box-shadow:0 0 34px #f4b46a1c}.af-reading-footer-links{grid-template-columns:repeat(2,auto);gap:0 clamp(32px,4vw,56px);display:grid}.af-reading-footer-links nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.af-reading-footer-links nav>span{color:#f4b46ab8;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:10px;line-height:15px}.af-reading-footer-links a,.af-reading-footer-base a{color:#f2ece69e;font-size:13px;text-decoration:none;transition:color .18s}.af-reading-footer-links a{align-items:center;min-width:44px;min-height:44px;padding-right:16px;line-height:18px;display:inline-flex}.af-reading-footer-links a:hover,.af-reading-footer-base a:hover{color:#f4b46a}.af-reading-footer-base{padding:18px 0 max(14px, env(safe-area-inset-bottom));color:#f2ece694;font-family:var(--font-ui), sans-serif;border-top:1px solid #f2ece612;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:12px;display:flex}.af-reading-footer-base>span:first-child{font:italic 13px/1.4 var(--font-display), serif}.af-reading-footer-base a{font-size:12px}.af-reading-footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.af-reading-footer-legal>a{position:relative}.af-reading-footer-legal>a:after{content:"";position:absolute;inset:-14px -8px}.af-reading-footer-base .af-reading-footer-social{margin:-10px -10px -10px 0}.af-currency{color:#f2ece69e;align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.af-currency-trigger{box-sizing:border-box;color:#f7f0e8;height:44px;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#080e0db3 padding-box padding-box;border:8px solid #0000;border-radius:999px;align-items:center;gap:7px;margin:-8px 0;padding:0 10px 0 12px;font-size:12.5px;font-style:normal;transition:box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #f2ece629}.af-currency-trigger:hover{box-shadow:inset 0 0 0 1px #f2ece64d}.af-currency-trigger:focus-visible,.af-currency-trigger[aria-expanded=true]{outline:none;box-shadow:inset 0 0 0 1px #f4b46a80,inset 0 0 0 2px #f4b46a2e}.af-currency-chevron{color:#f2ece699;flex:none;transition:transform .18s}.af-currency-trigger[aria-expanded=true] .af-currency-chevron{transform:rotate(180deg)}.af-reading-footer-base .af-currency{font-size:12px}.af-reading-footer-base .af-currency-trigger{letter-spacing:0;font-family:inherit;font-size:12px}.af-profile-currency .af-currency>label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.af-warmth-tip{z-index:140;color:#fae0bee6;font:italic 15px/1.3 var(--font-display), serif;white-space:nowrap;pointer-events:none;opacity:0;background:#060b0af5;border:1px solid #f4b46a3d;border-radius:12px;padding:7px 13px;transition:opacity .26s,transform .26s;position:absolute;top:40px;right:-6px;transform:translateY(-4px);box-shadow:0 12px 34px #0009}.af-warmth-tip[data-visible=true]{opacity:1;transform:translateY(0)}.af-reading-free-field{touch-action:pan-y;height:100%;margin:0!important}.af-reading-footer-intro .af-reading-footer-sky{margin-top:26px}.af-footer-eyebrow{color:#f4b46ab8;font:500 9px/1.5 var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.17em;display:block}.af-reading-signup h2{color:#f2ece6;font:300 28px/1.2 var(--font-display),serif;margin:12px 0}.af-reading-signup p{margin:0 0 20px;font-size:13px}.af-content-prose h2,.af-content-prose h3{scroll-margin-top:145px}@media (min-width:1280px){.af-reading-footer{width:min(1080px,100vw - 96px);left:50%;transform:translate(-50%)}.af-reading-footer:not(.af-reading-inner>.af-reading-footer){max-width:none;padding-left:0;padding-right:0;left:auto;transform:none}}@media (max-width:767px){.af-reading-footer-scene{height:160px;margin-bottom:8px}.af-reading-footer-scene>p{font-size:14px;bottom:18px}.af-reading-footer-lead{flex-direction:column;gap:32px;padding:34px 0 30px;display:flex}.af-reading-footer-lead>.af-reading-signup{order:2}.af-reading-footer-lead>.af-reading-footer-links{order:3}.af-reading-footer-lead>div{width:100%}.af-reading-footer-intro{text-align:center;align-items:center}.af-reading-footer-intro>p{max-width:34ch}.af-reading-footer-intro .af-reading-footer-sky{width:100%;min-height:48px;display:flex}.af-reading-footer-mark{font-size:20px}.af-reading-signup{border-top:1px solid #f2ece612;padding-top:32px}.af-reading-signup h2{font-size:26px}.af-reading-footer-links{text-align:left;border-top:1px solid #f2ece612;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding-top:24px}.af-reading-footer-links a{padding:0;font-size:13px;line-height:1.35}.af-reading-footer{margin-top:72px}.af-reading-footer-base{text-align:center;flex-direction:column;justify-content:center;gap:14px}.af-reading-footer-base .af-reading-footer-social{margin:-6px 0}.af-warmth-tip{display:none}}@media (prefers-reduced-motion:reduce){.af-reading-candles,.af-reading-closing{transition:none}.af-consent{animation:none}.af-consent-btn{transition:none}}.af-content-prose{color:#f2ece6c7;overflow-wrap:anywhere;min-width:0;font-size:16.5px;line-height:1.78}.af-content-prose>*+*{margin-top:1.1em}.af-content-prose h2,.af-content-prose h3{font-family:var(--font-display), Georgia, serif;color:#fdf8f2;letter-spacing:-.008em;margin-top:2.1em;margin-bottom:.55em;font-weight:300;line-height:1.25}.af-content-prose h2{font-size:clamp(23px,3.2vw,29px)}.af-content-prose h3{font-size:clamp(19px,2.6vw,22px)}.af-content-prose a{color:#f4b46af2;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.af-content-prose strong{color:#fdf8f2;font-weight:500}.af-content-prose ul,.af-content-prose ol{padding-left:1.3em}.af-content-prose li+li{margin-top:.45em}.af-content-prose blockquote{color:#f2ece69e;border-left:2px solid #f4b46a59;margin-left:0;padding-left:1.1em;font-style:italic}.af-content-prose code{background:#f2ece612;border-radius:4px;padding:.12em .38em;font-size:.88em}.af-content-prose img{border-radius:10px;max-width:100%;height:auto;margin-top:1.6em;margin-bottom:1.6em}.af-content-prose figure{width:100%;max-width:100%;margin:2rem 0;overflow:hidden}.af-content-prose svg{width:100%;max-width:100%;height:auto;display:block}.af-content-prose figcaption{color:#f2ece68a;margin-top:.75rem;font-size:.82em;line-height:1.55}.af-content-prose iframe{aspect-ratio:16/9;background:#0a1110;border:1px solid #f2ece61a;border-radius:14px;width:100%;max-width:100%;min-height:320px;margin:2rem 0;display:block}.af-reading-meta{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}@media (max-width:520px){.af-reading-meta>.af-reading-author{flex-basis:100%}.af-reading-meta-after-author{display:none}}.af-reading-author-link{color:inherit;border-bottom:1px solid #f4b46a6b;align-items:center;gap:.32rem;padding-bottom:.12rem;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.af-reading-author-link svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:.72rem;height:.72rem;transition:opacity .18s,transform .18s;display:block}.af-reading-author-link:hover{color:#f6c184;border-color:#f4b46ad1}.af-reading-author-link:hover svg{opacity:1;transform:translate(1px,-1px)}.af-reading-author{align-items:center;gap:.55rem;display:inline-flex}.af-reading-author-face{border-radius:50%;flex:none;width:28px;height:28px;transition:box-shadow .18s;display:block;overflow:hidden;box-shadow:0 0 0 1px #f4b46a6b}.af-reading-author-face img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.af-reading-author:hover .af-reading-author-face{box-shadow:0 0 0 1px #f4b46ad1}.af-reading-utilities{z-index:60;background:linear-gradient(#050908fc,#050908f0);border-bottom:1px solid #f2ece611;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;margin:-24px 0 24px;padding-block:8px;transition:opacity .36s,transform .36s;display:grid;position:sticky;top:72px}.af-reading-utilities.is-footer{opacity:0;pointer-events:none;transform:translateY(-8px)}.af-reading-utility-left,.af-reading-utility-right{align-items:center;gap:15px;display:flex}.af-reading-utility-left{grid-column:1}.af-reading-utility-right{grid-column:3;justify-self:end}.af-quiet-label{font-family:var(--font-ui), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--af-quiet-label);font-size:12px;font-weight:400;line-height:1.5}.af-quiet-label a{color:inherit}.af-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex;position:relative}.af-switch:before{content:"";position:absolute;inset:-9px -4px}.af-switch:disabled{opacity:.45;cursor:default}.af-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #f4b46ab3}.af-switch-track{--sw-w:52px;--sw-h:30px;--sw-k:24px;box-sizing:border-box;width:var(--sw-w);height:var(--sw-h);isolation:isolate;transition:border-color .22s ease, transform var(--af-dur-release) var(--af-ease-snap);background:#f2ece60f;border:1px solid #f2ece63d;border-radius:999px;flex:none;display:block;position:relative}.af-switch-small{--sw-w:36px;--sw-h:22px;--sw-k:18px}.af-switch-fill{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;overflow:hidden}.af-switch-fill:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#f4b46a1a,#f4b46a57);transition:opacity .2s,transform .26s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;transform:scaleX(.4)}.af-switch-track[data-on]{border-color:#f4b46a80}.af-switch-track[data-on] .af-switch-fill:before{opacity:1;transform:none}.af-switch-knob{top:calc((var(--sw-h) - 2px - var(--sw-k)) / 2);left:calc((var(--sw-h) - 2px - var(--sw-k)) / 2);width:var(--sw-k);height:var(--sw-k);place-items:center;transition:transform .22s cubic-bezier(.32,.72,0,1);display:grid;position:absolute}.af-switch-track[data-on] .af-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.af-switch-glow{inset:calc(var(--sw-k) * -.46);opacity:0;background:radial-gradient(circle,#ffe2b46b 0,#f4b46a33 36%,#f4b46a00 68%);border-radius:50%;transition:opacity .26s;position:absolute}.af-switch-track[data-on] .af-switch-glow{opacity:1}.af-switch-light{width:calc(var(--sw-k) - 4px);height:calc(var(--sw-k) - 4px);transform-origin:0;transition:transform .18s var(--af-ease-snap);background:radial-gradient(circle at 50% 36%,#c9c3bb 0,#9d978f 100%);border-radius:50%;position:relative;box-shadow:0 1px 2px #0000008c}.af-switch-light:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 38%,#fffdf8 0,#ffeed2 58%,#f9d39c 100%);transition:opacity .22s;position:absolute;inset:0;box-shadow:0 0 0 .5px #fff0d6b3,0 0 8px #f4b46a8c}.af-switch-track[data-on] .af-switch-light{transform-origin:100%}.af-switch-track[data-on] .af-switch-light:after{opacity:1}.af-switch:not(:disabled):active .af-switch-track,.af-follow:active .af-switch-track{transition-duration:.22s, var(--af-dur-press);transform:scale(.97)}.af-switch:not(:disabled):active .af-switch-light,.af-follow:active .af-switch-light{transform:scaleX(1.16)}@media (hover:hover){.af-switch:not(:disabled):hover .af-switch-track:not([data-on]){border-color:#f2ece66b}.af-switch:not(:disabled):hover .af-switch-track[data-on]{border-color:#f4b46ab8}}@media (prefers-reduced-motion:reduce){.af-switch-track,.af-switch-fill:before,.af-switch-knob,.af-switch-glow,.af-switch-light,.af-switch-light:after{transition:none!important}.af-switch-fill:before,.af-switch:not(:disabled):active .af-switch-light,.af-follow:active .af-switch-light{transform:none}}.af-back{color:#f2ece6d1;min-width:0;max-width:100%;min-height:44px;font:italic 400 19px/1 var(--font-display), serif;letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 4px;text-decoration:none;transition:color .18s,box-shadow .18s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.af-back svg{fill:none;stroke:#f4b46a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .22s cubic-bezier(.23,1,.32,1)}.af-back-label{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#f4b46ab3,#f4b46ab3) 0 100%/0 1px no-repeat;min-width:0;padding-bottom:2px;transition:background-size .22s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.af-back-short{display:none}.af-back-icon{justify-content:center;min-width:44px;padding:0}.af-back-flush{margin-left:-4px}.af-back:disabled{cursor:default;opacity:.4}@media (hover:hover) and (pointer:fine){.af-back:hover{color:#fdf8f2}.af-back:hover .af-back-label{background-size:100% 1px}.af-back:hover svg{transform:translate(-3px)}}.af-back:focus-visible{color:#fdf8f2;outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #f4b46ab3}.af-back:active{color:#f4b46a;transform:scale(.98)}@media (max-width:767px){.af-back-long{display:none}.af-back-short{display:inline}}@media (prefers-reduced-motion:reduce){.af-back{transition:color .18s,box-shadow .18s}.af-back-label{transition:none}.af-back:active,.af-back:hover svg{transform:none}}.af-reading-icon{color:#f2ece69e;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #f2ece61c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.af-reading-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.af-reading-icon:hover{color:#f4b46a;background:#f4b46a14;border-color:#f4b46a59}.af-reading-icon{transition:transform .12s}.af-reading-icon:active{color:#f4b46a;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.af-reading-icon:active{transform:none}}.af-listen-controls{pointer-events:auto;align-items:center;gap:14px;display:flex}.af-listen-primary{border-radius:var(--af-quiet-radius);background:#050908e6;border:1px solid #f2ece61c;align-items:stretch;min-height:36px;transition:background .18s,border-color .18s,color .18s;display:inline-flex;overflow:visible}.af-listen-primary:hover{background:#f2ece609;border-color:#f2ece63b}.af-listen-controls.is-playing .af-listen-primary,.af-listen-controls.is-paused .af-listen-primary{background:#f4b46a0e;border-color:#f4b46a52}.af-listen-transport{align-items:center;gap:8px;display:flex}.af-listen-button{color:#f2ece6a8;min-height:36px;font:500 10px/1 var(--font-ui), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;transition:color .18s;display:inline-flex}.af-listen-button:hover{color:#f2ece6f0}.af-listen-controls.is-playing .af-listen-button,.af-listen-controls.is-paused .af-listen-button{color:#f4b46ae6}.af-listen-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.af-listen-from-here{color:#f2ece6b8;min-height:36px;font:500 10px/1 var(--font-ui),sans-serif;letter-spacing:.06em;cursor:pointer;background:#050908f0;border:1px solid #f2ece624;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.af-listen-from-here:hover{background:#f4b46a12;border-color:#f4b46a4d}.af-listen-unavailable{color:#f2ece680;pointer-events:auto;max-width:180px;font-size:11px}.af-voice-picker{pointer-events:auto;position:relative}.af-voice-picker summary{border-radius:0 var(--af-quiet-radius) var(--af-quiet-radius) 0;color:#f2ece694;cursor:pointer;border:0;border-left:1px solid #f2ece617;justify-content:center;align-items:center;gap:8px;width:34px;height:36px;list-style:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.af-voice-picker summary::-webkit-details-marker{display:none}.af-voice-picker summary:hover,.af-voice-picker[open] summary{color:#f4b46a;background:#f4b46a12}.af-voice-picker summary svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;width:15px;height:15px}.af-voice-label{display:none}.af-voice-menu{z-index:90;color:#f2ece6b8;background:#070c0bfb;border:1px solid #f4b46a33;border-radius:16px;width:280px;padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #00000094}.af-voice-eyebrow{color:#f4b46aa8;font:500 8px/1 var(--font-ui),sans-serif;letter-spacing:.18em;text-transform:uppercase;display:block}.af-voice-menu>strong{color:#f2ece6eb;font:italic 18px/1.3 var(--font-display),serif;margin-top:8px;font-weight:400;display:block}.af-voice-options{gap:6px;margin-top:14px;display:grid}.af-voice-options button{color:#f2ece6b8;text-align:left;cursor:pointer;background:0 0;border:1px solid #f2ece614;border-radius:10px;gap:3px;min-height:50px;padding:9px 38px 9px 11px;display:grid;position:relative}.af-voice-options button:hover{background:#f4b46a0d;border-color:#f4b46a47}.af-voice-options button[aria-pressed=true]{color:#f2ece6;background:#f4b46a14;border-color:#f4b46a6b}.af-voice-options button>span{font:500 11px/1.2 var(--font-ui),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-voice-options button small{color:#f2ece694;font:400 11px/1.2 var(--font-ui),sans-serif;letter-spacing:.04em}.af-voice-options button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.af-voice-menu>p{color:#f2ece694;font:400 11px/1.5 var(--font-ui),sans-serif;margin:13px 2px 0}[data-narration-active=true]{background:linear-gradient(90deg,#f4b46a1f,#f4b46a08);border-radius:4px;box-shadow:0 0 0 4px #f4b46a0a}.af-reading-mobile-title{display:none}@media (max-width:767px){.af-reading-utilities{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050908fc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.af-reading-utility-left{grid-column:1}.af-reading-utility-right{grid-column:3;justify-self:end}.af-reading-collection .af-reading-utilities{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.af-reading-collection .af-reading-mobile-title{color:#fdf8f2;max-width:100%;font:300 38px/1 var(--font-display),serif;letter-spacing:-.012em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:center;display:block;overflow:hidden}.af-reading-collection-title:not(.is-editorial-headline){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.af-reading-collection-title.is-editorial-headline{display:block;margin-top:24px!important}.af-reading-collection-eyebrow{display:none}.af-voice-menu{width:auto;position:fixed;top:132px;left:20px;right:20px}}@media (max-width:520px){.af-reading-main{padding-top:16px!important}.af-reading-utilities{margin-top:-16px;min-height:52px;margin-inline:-2px}.af-listen-button{padding-inline:11px}.af-listen-transport .af-reading-icon:first-child,.af-listen-transport .af-reading-icon:last-child{display:none}.af-listen-from-here{min-height:32px;padding-inline:10px;font-size:9px;position:absolute;top:calc(100% + 8px);right:0}}@media (min-width:1180px){.af-reading-utilities{background:0 0;border:0;height:0;min-height:0;margin:0;padding:0;position:static}.af-reading-utility-left,.af-reading-utility-right{z-index:48;width:184px;transition:opacity .32s,transform .32s;position:fixed;top:126px}.af-reading-utility-left{left:max(26px,50% - 620px)}.af-reading-utility-right{flex-direction:column;align-items:stretch;gap:12px;right:max(26px,50% - 620px)}.af-listen-controls{flex-direction:column;align-items:stretch;gap:8px;width:100%}.af-listen-primary,.af-listen-button,.af-listen-from-here{width:100%;min-height:42px}.af-listen-primary{border-radius:var(--af-quiet-radius)}.af-listen-button,.af-listen-from-here{justify-content:flex-start;padding-inline:14px}.af-listen-transport{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.af-listen-transport .af-reading-icon{border-radius:var(--af-quiet-radius);width:100%}.af-voice-picker{flex:0 0 40px;width:40px}.af-voice-picker summary{border-radius:0 var(--af-quiet-radius) var(--af-quiet-radius) 0;width:40px;height:40px}.af-reading-share{border-radius:var(--af-quiet-radius);justify-content:flex-start;gap:10px;width:100%;height:40px;min-height:40px;padding:0 14px}.af-reading-share:after{content:"Share";font:500 10px/1 var(--font-ui),sans-serif;letter-spacing:.12em;text-transform:uppercase}.af-reading-utilities.is-footer .af-reading-utility-left,.af-reading-utilities.is-footer .af-reading-utility-right{opacity:0;pointer-events:none;transform:translateY(-8px)}}.af-reading-wordmark{color:#f2ece6;font:300 clamp(18px,3.4vw,25px)/1 var(--font-display),serif;letter-spacing:.28em;white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.af-site-header{grid-template-columns:1fr auto;gap:8px 32px;display:grid}.af-site-header-tagline{display:none}.af-site-header-phone{display:flex}.af-site-header-nav,.af-site-header-tools{display:none}.af-site-header-tools{gap:8px}.af-site-header-deskmenu{display:flex}@media (min-width:760px){.af-site-header{grid-template-columns:1fr auto 1fr}.af-site-header-tagline{display:block}.af-site-header-phone{display:none}.af-site-header-nav,.af-site-header-tools{display:flex}}@media (min-width:1100px){.af-site-header-tools{gap:13px}.af-site-header-deskmenu{display:none}}.af-hdr-look{--af-hdr-mark-size:clamp(18px, 3.4vw, 25px);--af-hdr-mark-space:.28em;--af-hdr-mark-color:#f7f0e8;--af-hdr-flame:#f2ece638;--af-hdr-flame-on:#fac784d9;--af-hdr-flame-size:13px;--af-hdr-flame-stroke:1.3;--af-hdr-search:#f2ece699;--af-hdr-bell:#f2ece685;--af-hdr-menu:#f2ece6db}@media (max-width:759px){.af-hdr-look{--af-hdr-mark-size:15px;--af-hdr-mark-space:.22em;--af-hdr-mark-color:#f7f0e8c7;--af-hdr-flame-size:15px;--af-hdr-flame-stroke:1.35;--af-hdr-search:#f2ece6d1;--af-hdr-bell:#f2ece6d1}}.af-hdr-look .af-reading-wordmark{color:var(--af-hdr-mark-color);font-size:var(--af-hdr-mark-size);letter-spacing:var(--af-hdr-mark-space)}.af-hdr-look .af-read-search{color:var(--af-hdr-search)}.af-hdr-sky-phone .af-read-search{width:40px;height:40px}[data-af-sky-header] .af-reading-wordmark{min-height:0}[data-af-sky-header] .af-read-chip{display:inline-flex}.af-hdr-look .af-read-search.is-active{color:#f4b46a;background:#f4b46a24;border-color:#f4b46a80}.af-hdr-look .af-read-feed.is-active{color:#f4b46a;background:#f4b46a1f;border-color:#f4b46a99}@keyframes ag-breathe{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:no-preference){.af-hdr-look .af-read-feed-light{animation:3.2s ease-in-out infinite ag-breathe}}.af-read-chip{display:none}.af-read-search{color:#f2ece699;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.af-read-search svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.af-read-search span{display:none}.af-read-feed{color:#f4b46ae6;min-height:36px;font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;background:#f4b46a0b;border:1px solid #f4b46a47;border-radius:20px;align-items:center;gap:9px;padding:0 15px 0 13px;text-decoration:none}.af-read-feed-light{background:#f4b46a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px 2px #f4b46abf}.af-master-header-cta{color:#f4b46ae6;min-height:36px;font:500 9.5px/1 var(--font-ui),sans-serif;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;background:#f4b46a12;border:1px solid #f4b46a61;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 15px;text-decoration:none;display:inline-flex}.af-master-header-cta svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (min-width:768px){.af-read-chip{display:inline-flex}}.af-prio-nav .af-nav-r1,.af-prio-nav .af-nav-r2,.af-prio-nav .af-nav-r3,.af-prio-nav .af-nav-r4,.af-prio-nav .af-nav-r5,.af-prio-nav .af-nav-r6,.af-prio-nav .af-nav-r7,.af-h-more{display:none}@media (min-width:880px){.af-prio-nav .af-nav-r1{display:inline-flex}}@media (min-width:880px) and (max-width:959.98px){.af-master-header.has-cta .af-prio-nav .af-nav-r1{display:none}}@media (min-width:1100px){.af-prio-nav .af-nav-r2,.af-prio-nav .af-nav-r3,.af-h-more{display:inline-flex}.af-h-more-list .af-more-r1,.af-h-more-list .af-more-r2,.af-h-more-list .af-more-r3{display:none}}@media (min-width:1100px) and (max-width:1339.98px){.af-h-more-btn:is([data-active-rank="4"],[data-active-rank="5"],[data-active-rank="6"],[data-active-rank="7"]){color:#f4b46a;border-bottom-color:#f4b46abf}}@media (min-width:1340px){.af-prio-nav .af-nav-r4,.af-prio-nav .af-nav-r5{display:inline-flex}.af-h-more-list .af-more-r4,.af-h-more-list .af-more-r5,.af-h-more[data-max-rank="5"]{display:none}.af-h-more-btn:is([data-active-rank="6"],[data-active-rank="7"]){color:#f4b46a;border-bottom-color:#f4b46abf}}@media (min-width:1340px) and (max-width:1499.98px){.af-prio-nav.has-view-as :is(.af-nav-r4,.af-nav-r5){display:none}.af-prio-nav.has-view-as .af-h-more{display:inline-flex}.af-prio-nav.has-view-as .af-h-more-list :is(.af-more-r4,.af-more-r5){display:flex}.af-prio-nav.has-view-as .af-h-more-btn:is([data-active-rank="4"],[data-active-rank="5"]){color:#f4b46a;border-bottom-color:#f4b46abf}}@media (min-width:1500px){.af-prio-nav .af-nav-r6,.af-prio-nav .af-nav-r7{display:inline-flex}.af-h-more[data-max-rank="5"]{display:none}.af-read-search{background:#ffffff08;border-color:#f2ece621;border-radius:20px;justify-content:flex-start;gap:9px;width:auto;height:36px;padding:0 14px 0 12px}.af-read-search svg{width:14px;height:14px}.af-read-search span{font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;display:inline}}.af-hdr-look .af-site-header-nav{font-family:var(--font-ui), system-ui, sans-serif}.af-hdr-look .af-read-feed{color:#f7f0e8d9}@media (min-width:1340px){.af-hdr-look:not(.has-cta):not(.has-view-as) .af-read-search{background:#ffffff08;border-color:#f2ece621;border-radius:20px;justify-content:flex-start;gap:9px;width:auto;height:36px;padding:0 14px 0 12px}.af-hdr-look:not(.has-cta):not(.has-view-as) .af-read-search svg{width:14px;height:14px}.af-hdr-look:not(.has-cta):not(.has-view-as) .af-read-search span{font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;display:inline}}@media (min-width:1600px){.af-hdr-look.has-view-as .af-read-search{background:#ffffff08;border-color:#f2ece621;border-radius:20px;justify-content:flex-start;gap:9px;width:auto;height:36px;padding:0 14px 0 12px}.af-hdr-look.has-view-as .af-read-search svg{width:14px;height:14px}.af-hdr-look.has-view-as .af-read-search span{font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;display:inline}}@media (max-width:1499.98px){.af-master-header-cta{width:34px;min-height:34px;padding:0}.af-master-header-cta span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.af-h-more{align-items:center;position:relative}.af-h-more-btn{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;gap:7px;font-size:10.5px}.af-h-more-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.af-h-more-btn.is-open{color:#f7f0e8f2}.af-h-more-btn.is-open svg{transform:rotate(180deg)}.af-h-more-list{z-index:5;-webkit-backdrop-filter:blur(18px);transform-origin:24px 0;opacity:0;visibility:hidden;pointer-events:none;background:#060b0af7;border:1px solid #f2ece61a;border-radius:14px;flex-direction:column;gap:2px;min-width:208px;padding:6px;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s;display:flex;position:absolute;top:calc(100% + 12px);left:-14px;transform:translateY(-4px)scale(.97);box-shadow:0 18px 44px #0009}.af-h-more-list[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility;transform:none}@keyframes af-h-more-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.af-h-more-item{color:#f2ece6a8;min-height:40px;font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;transition:background .16s,color .16s;display:flex}.af-h-more-item svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.af-h-more-item:hover,.af-h-more-item:focus-visible{color:#f7f0e8f2;background:#f4b46a0f}.af-h-more-item.is-active{color:#f4b46a}.af-h-more-extra{border-top:1px solid #f2ece614;margin:4px 4px 2px;padding-top:8px}.af-view-as{flex:none;position:relative}.af-view-as-btn{border-radius:var(--af-quiet-radius);color:#f4b46ad1;min-height:28px;font:500 9px/1 var(--font-ui),sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4b46a38;align-items:center;gap:8px;padding:0 9px 0 11px;transition:border-color .18s,background .18s;display:inline-flex}.af-view-as-btn:hover,.af-view-as.is-open .af-view-as-btn{background:#f4b46a0d;border-color:#f4b46a66}.af-view-as-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px;transition:transform .18s}.af-view-as.is-open .af-view-as-btn svg{transform:rotate(180deg)}.af-view-as-list{z-index:6;transform-origin:100% 0;background:#060b0af7;border:1px solid #f2ece61a;border-radius:14px;flex-direction:column;gap:2px;min-width:168px;margin:0;padding:6px;list-style:none;animation:.18s cubic-bezier(.22,1,.36,1) both af-h-more-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0009}.af-view-as-option{color:#f2ece6a8;min-height:40px;font:500 10.5px/1 var(--font-ui),sans-serif;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:9px;outline:none;align-items:center;padding:0 12px;transition:background .16s,color .16s;display:flex}.af-view-as-option:hover,.af-view-as-option:focus-visible,.af-view-as-option:focus{color:#f7f0e8f2;background:#f4b46a0f}.af-view-as-option.is-current{color:#f4b46a}.af-view-as.is-wide{width:100%}.af-view-as.is-wide .af-view-as-btn{border-color:#0000;border-radius:9px;justify-content:space-between;width:100%;min-height:40px;padding:0 12px}.af-view-as.is-wide .af-view-as-value{margin-left:auto}.af-view-as-label{color:#f2ece680;font:500 9px/1 var(--font-ui),sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.af-view-as.is-wide .af-view-as-list{min-width:0;box-shadow:none;background:#ffffff05;margin-top:4px;animation:none;position:static}@media (prefers-reduced-motion:reduce){.af-h-more-btn svg{transition:none}.af-view-as-list{animation:none}.af-view-as-btn svg{transition:none}}@media (max-width:520px){.af-hdr-look .af-reading-wordmark{font-size:var(--af-hdr-mark-size)!important;letter-spacing:var(--af-hdr-mark-space)!important}.af-site-header.has-cta{column-gap:8px}.af-site-header.has-cta .af-site-header-phone{gap:10px!important}.af-site-header.has-cta .af-site-header-phone>.af-h-round,.af-site-header.has-cta .af-site-header-phone>.af-bell-slot,.af-site-header.has-cta .af-site-header-phone>.af-read-search,.af-site-header.has-cta .af-site-header-phone>.af-read-menu>button{width:34px!important;height:34px!important}.af-master-header-cta{width:34px;min-height:34px;padding:0}.af-master-header-cta span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.af-h-chip:hover{color:#f4b46a;background:#f4b46a12;border-color:#f4b46a52}.af-h-feed:hover{color:#f7d9ab;background:#f4b46a1f}.af-h-round:hover{color:#f4b46a;background:#f4b46a1f}.af-h-nav{color:#f2ece685;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:36px;padding:4px 0;font-size:10.5px;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex;position:relative}.af-h-nav:hover{color:#f7f0e8f2}.af-h-nav:focus-visible{outline-offset:4px;border-radius:6px}.af-h-nav.is-active:focus-visible{border-radius:0}.af-h-nav.is-active,.af-h-nav.is-active:hover{color:#f4b46a;border-bottom-color:#f4b46abf}.af-profile{--af-profile-face:34px;width:calc(var(--af-profile-face) + 6px);height:calc(var(--af-profile-face) + 6px);color:#f2ece6a6;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-3px;padding:0;line-height:0;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.af-profile[data-af-profile=pending]{cursor:default}.af-profile-face{width:var(--af-profile-face,34px);height:var(--af-profile-face,34px);box-sizing:border-box;color:#f2ece6a6;font-family:var(--font-display), serif;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13.5px;line-height:1;transition:border-color .24s,box-shadow .24s,color .2s,filter 90ms;display:flex;overflow:hidden}.af-profile-face[data-member]{color:#f7f0e8;background:#09100f;border-color:#f4b46a8c}html[data-af-member] .af-profile-face[data-pending]{background:#09100f;border-color:#f4b46a8c}html[data-af-member] .af-profile-face[data-pending]>*{visibility:hidden}@media (hover:hover){.af-profile:not([data-af-profile=pending]):hover{background:#ffffff09;box-shadow:0 0 0 1px #f4b46a24}.af-profile:not([data-af-profile=pending]):hover .af-profile-face{color:#f7f0e8}}.af-profile:active .af-profile-face{filter:brightness(.88)}.af-profile[data-open] .af-profile-face,.af-profile[aria-expanded=true] .af-profile-face{border-color:#f4b46ad9;box-shadow:0 0 0 3px #f4b46a29}.af-bell-slot{flex:none;width:34px;height:34px;display:none}html[data-af-member] .af-bell-slot{display:block}.af-read-menu{display:inline-flex}@media (min-width:1100px){.af-read-menu{display:none}}.af-read-menu-layer{z-index:1000;place-items:end center;display:grid;position:fixed;inset:0}.af-read-menu-scrim{-webkit-backdrop-filter:blur(3px);cursor:default;background:#0306058c;border:0;width:100%;position:absolute;inset:0}.af-read-menu-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-backdrop-filter:blur(30px)saturate(1.14);background:linear-gradient(200deg,#0c1412f0,#040807f7);border:1px solid #f2ece61a;border-radius:26px;width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);margin:0 16px 20px;animation:.46s cubic-bezier(.22,1,.36,1) backwards af-read-sheet-in;position:relative;overflow-y:auto;box-shadow:0 -20px 70px #000000b3}@keyframes af-read-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes af-read-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)scale(.985)}}.af-read-menu-layer.is-closing{pointer-events:none}.af-read-menu-layer.is-closing .af-read-menu-sheet{animation:.2s cubic-bezier(.4,0,1,1) both af-read-sheet-out}@supports (transition-behavior:allow-discrete){.af-read-menu-sheet{transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);animation:none}@starting-style{.af-read-menu-sheet{opacity:0;transform:translateY(24px)scale(.985)}}.af-read-menu-scrim{transition:opacity .22s}@starting-style{.af-read-menu-scrim{opacity:0}}.af-read-menu-layer.is-closing .af-read-menu-sheet{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);animation:none;transform:translateY(24px)scale(.985)}.af-read-menu-layer.is-closing .af-read-menu-scrim{opacity:0;transition-duration:.2s}}.af-read-menu-icon line{transform-origin:12px 12px;transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .24s cubic-bezier(.23,1,.32,1)}.af-read-menu-icon[data-open] .af-read-menu-icon-top{transform:rotate(45deg)translateY(5px)}.af-read-menu-icon[data-open] .af-read-menu-icon-mid{opacity:0;transform:scaleX(.4)}.af-read-menu-icon[data-open] .af-read-menu-icon-bot{transform:rotate(-45deg)translateY(-5px)}@media (prefers-reduced-motion:reduce){.af-read-menu-sheet,.af-read-menu-scrim,.af-read-menu-layer.is-closing .af-read-menu-sheet,.af-read-menu-layer.is-closing .af-read-menu-scrim{transform:none;transition:opacity .12s!important}@starting-style{.af-read-menu-sheet{transform:none}}.af-read-menu-icon line{transition:none!important}.af-h-more-list,.af-h-more-list[data-open]{transform:none;transition:opacity .12s,visibility 0s linear .12s!important}.af-h-more-list[data-open]{transition:opacity .12s,visibility!important}}.af-read-menu-sheet[data-sheet-dragging]{transition:none!important}.af-read-menu-top{cursor:grab;touch-action:none;justify-content:center;align-items:flex-start;min-height:48px;display:flex;position:relative}.af-read-menu-handle{justify-content:center;padding:10px 0 4px;display:flex}.af-read-menu-handle span{background:#f2ece633;border-radius:12px;width:38px;height:3.5px;transition:background .18s}.af-read-menu-top:hover .af-read-menu-handle span,[data-sheet-dragging] .af-read-menu-handle span{background:#f4b46a94}[data-sheet-dragging] .af-read-menu-top{cursor:grabbing}[data-sheet-dragging]{-webkit-user-select:none;user-select:none}.af-read-menu-close{color:#f2ece69e;cursor:pointer;background:#ffffff0b;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s;display:flex;position:absolute;top:2px;right:6px}.af-read-menu-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:15px;height:15px}@media (hover:hover) and (pointer:fine){.af-read-menu-close:hover{color:#f7f0e8;background:#ffffff17}}.af-read-menu-close:active{transform:scale(.96)}.af-read-menu-body{padding:4px 14px 18px}.af-read-menu-search{box-sizing:border-box;color:#f2ece680;width:100%;min-height:52px;font:inherit;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #f2ece617;border-radius:26px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex;overflow:hidden}.af-read-menu-search svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex:none;width:16px;height:16px}.af-read-menu-search span{min-width:0;color:inherit;font:300 18px/1 var(--font-display),serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-read-menu-search:hover{border-color:#f4b46a3d}.af-read-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.af-read-menu-search+.af-read-menu-grid{margin-top:10px}.af-read-menu-tile{color:#f7f0e8db;min-height:104px;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #f2ece614;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.af-read-menu-tile-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.af-read-menu-tile svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:18px;height:18px}.af-read-menu-tile small{color:#f4b46ab8;min-width:0;font:500 9px/1.3 var(--font-ui),sans-serif;letter-spacing:.13em;text-align:right;text-transform:uppercase}.af-read-menu-tile-label{font:300 22px/1.05 var(--font-display),serif}.af-read-menu-tile:hover{border-color:#f4b46a42}.af-read-menu-admin{color:#f4b46a;min-height:54px;font:500 10px/1 var(--font-ui),sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#f4b46a14;border:1px solid #f4b46a57;border-radius:20px;align-items:center;gap:11px;margin-top:10px;padding:0 15px;text-decoration:none;display:flex}.af-read-menu-admin svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.af-read-menu-admin small{color:#f4b46a99;letter-spacing:.14em;margin-left:auto;font-size:9px}.af-read-menu-actions{align-items:stretch;gap:8px;margin-top:10px;display:flex}.af-read-menu-account,.af-read-menu-light{min-height:56px;font:500 10px/1 var(--font-ui),sans-serif;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border-radius:20px;align-items:center;display:flex}.af-read-menu-account{color:#f2ece6a8;letter-spacing:.15em;text-align:left;background:#ffffff06;border:1px solid #f2ece624;flex:1;gap:11px;min-width:0;padding:0 15px}.af-read-menu-account>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-read-menu-light{color:#f4b46a;letter-spacing:.18em;white-space:nowrap;background:#f4b46a1f;border:1px solid #f4b46a73;flex:1;justify-content:center;gap:9px;min-width:0;padding:0 16px}.af-read-menu-light svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.af-legal-links{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.af-legal-links a{color:#f2ece66b;min-height:32px;font:500 9.5px/1 var(--font-ui),sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.af-legal-links a:hover{color:#f2ece6c7}.af-read-menu-body .af-legal-links{justify-content:center;margin-top:8px}[data-af-sky-floor] .af-legal-links{margin-top:10px}.af-sky-legal{max-width:720px}.af-sky-legal [id],.af-sky-legal .af-content-prose [id]{scroll-margin-top:96px}.af-sky-legal-updated{letter-spacing:.18em;text-transform:uppercase;color:#f4b46abf;margin:14px 0 0;font-size:10.5px}.af-sky-legal a{color:#f4b46ae6;text-underline-offset:3px}.af-sky-legal a.af-sky-legal-cookies{border-radius:var(--af-quiet-radius);color:#f4b46a;letter-spacing:.18em;text-transform:uppercase;border:1px solid #f4b46a66;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;font-size:10px;text-decoration:none;display:inline-flex}.af-sky-legal table{max-width:100%;display:block;overflow-x:auto}@media (max-width:600px){.af-read-menu-sheet{width:calc(100% - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px));margin:0 8px max(8px,env(safe-area-inset-bottom,0px));border-radius:26px}.af-read-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-read-menu-tile{min-height:96px}.af-read-menu-account>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:350px){.af-read-menu-actions{flex-direction:column}.af-read-menu-light{width:100%}}@media (max-width:759px){.af-header-profile{display:none!important}body:has([data-af-dock-shown]) .af-read-menu-body [data-af-dock-twin]{display:none!important}body:has([data-af-dock-shown]) .af-read-menu-actions:not(:has(>:not([data-af-dock-twin]))){display:none!important}body:has([data-af-dock-shown]) .af-read-menu-grid{flex-wrap:wrap;display:flex}body:has([data-af-dock-shown]) .af-read-menu-grid>*{flex:calc(25% - 8px)}}@media (max-width:600px){body:has([data-af-dock-shown]) .af-read-menu-grid>*{flex-basis:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.af-read-menu-sheet{animation:none}}@media (prefers-reduced-transparency:reduce){.af-read-menu-scrim{-webkit-backdrop-filter:none}.af-read-menu-sheet{-webkit-backdrop-filter:none;background:#08100e}}.af-sheet-only{z-index:90;top:var(--af-page-header-h,72px)!important;background:0 0!important}.af-sheet-only [data-af-sky-floor],.af-sheet-only [data-af-sky],.af-sheet-only [data-af-sky-header],.af-sheet-only:not([data-af-sheet-kind=community]) [data-af-sky-dock],.af-sheet-only [data-af-sky-scrim]{display:none!important}.af-sheet-only>div{box-shadow:none!important;background:0 0!important;border:0!important}.af-sheet-only [data-af-sheet-scroll]{-webkit-backdrop-filter:none!important;background:#030605!important}html[data-af-sheet] [data-af-page-header]{z-index:95!important}@media (min-width:760px){.af-sheet-only [data-af-panel]{top:var(--af-page-header-h,72px)!important}}@media (max-width:759px){.af-sheet-only{transform:translateZ(0);height:auto!important;bottom:0!important}.af-sheet-only [data-af-panel]{top:0!important}.af-sheet-only[data-af-sheet-kind=community]:has([data-af-phone-dock][data-af-dock-shown]) [data-af-sheet-back-row]{display:none!important}body:has([data-af-phone-dock-layer] [data-af-phone-dock][data-af-dock-shown]) main{scroll-padding-bottom:calc(24px + var(--af-dock-h) + env(safe-area-inset-bottom,0px))}body:has([data-af-phone-dock-layer] [data-af-phone-dock][data-af-dock-shown]) .am-live-main{padding-bottom:calc(24px + var(--af-dock-h) + env(safe-area-inset-bottom,0px))}}[data-af-dock-row]{transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .2s,visibility linear}[data-af-phone-dock-layer]{transition:opacity .2s}@media (max-width:759px){html[data-af-typing]{--af-dock-h:0px}html[data-af-typing] [data-af-dock-row]{transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));opacity:0;visibility:hidden;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .16s,visibility 0s linear .2s}html[data-af-typing] [data-af-dock-row] *{pointer-events:none!important}html[data-af-typing] [data-af-phone-dock-layer]{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-af-typing] [data-af-dock-row]{transform:none}}@media (max-width:759px){body:has([data-af-dock-shown]) .af-back-dock{display:none!important}body:has([data-af-dock-shown]) .af-sheet-only [data-af-sheet-back-row]:has(.af-back-dock){display:none!important}}@keyframes af-shop-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes af-shop-kindle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.af-shop-amount.af-gift-option{font-family:var(--font-ui), sans-serif;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:64px;padding:12px 16px;font-size:15px;line-height:1.2;display:flex}.af-shop-field.af-gift-note-field{border-radius:var(--radius-input,16px);resize:vertical;min-height:96px;padding:14px 16px;line-height:1.5}.af-shop-field.af-gift-note-field[aria-invalid=true]{border-color:#e9a3a099}.af-shop-field.af-gift-note-field[aria-invalid=true]:focus{box-shadow:0 0 0 1px #e9a3a04d}.af-order-line .af-shop-quiet{justify-self:start}.af-order .af-shop-quiet,.af-order-actions .af-shop-quiet{position:relative}.af-order .af-shop-quiet:after,.af-order-actions .af-shop-quiet:after{content:"";position:absolute;inset:-13px -8px}.af-order-actions .af-shop-go{max-width:420px}.af-studio{font-family:var(--font-ui), sans-serif;gap:clamp(20px,3vw,32px);display:grid}.af-studio-intro{gap:10px;display:grid}.af-studio-step{margin:0 0 14px}.af-studio-step:focus{outline:none}.af-studio-back{justify-self:start}.af-studio-fields{gap:20px;display:grid}.af-studio-preview{gap:12px;display:grid}@keyframes af-maker-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.af-maker-row>.af-shop-field{flex:180px;min-width:0}.af-proof{gap:24px;display:grid}.af-proof-area{gap:20px;display:grid}.af-proof-on,.af-proof-flat{gap:10px;margin:0;display:grid}.af-proof-on{position:relative}.af-proof-on img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card,12px);border:1px solid #f2ece614;width:100%;display:block}.af-proof-print{border-radius:3px;width:56%;position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000059}.af-proof-print svg{width:100%;height:100%;display:block}.af-money-sign{font-family:var(--font-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:.86em;font-weight:400}.af-leaving{margin-top:clamp(26px,5vw,34px)}.af-leaving-head{font-family:var(--font-display), serif;letter-spacing:-.01em;color:#fdf8f2;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,5vw,38px);font-weight:300;line-height:1.1}.af-leaving-lead{font-family:var(--font-display), serif;color:#f2ece6a8;text-wrap:pretty;max-width:52ch;margin:0 0 clamp(30px,5vw,40px);font-size:clamp(16px,2.1vw,18px);font-weight:300;line-height:1.66}.af-leaving-title{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f2ece680;margin:0 0 14px;font-size:10px}.af-leaving-choices{gap:10px;display:grid}.af-leaving-choice{isolation:isolate;border-radius:var(--radius-card,12px);cursor:pointer;background:#080e0d80;border:1px solid #f2ece624;align-items:flex-start;gap:14px;padding:16px 20px 16px 58px;transition:border-color .24s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.af-leaving-choice:hover{border-color:#f2ece642}}.af-leaving-choice:before{content:"";z-index:-1;border-radius:calc(var(--radius-card,12px) + 1px);opacity:0;pointer-events:none;background:#f4b46a12;border:1px solid #f4b46a75;transition:opacity .76s cubic-bezier(.4,0,.6,1);position:absolute;inset:-1px}.af-leaving-choice[data-on]:before{opacity:1;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.af-leaving-choice:has(.af-switch:focus-visible){border-color:#f4b46a99}.af-leaving-text{flex:auto;min-width:0}.af-leaving-switch{align-self:center;margin-left:auto}.af-leaving-candle{color:#ffd8a433;pointer-events:none;width:26px;height:30px;margin-top:-15px;transition:color .42s;position:absolute;top:50%;left:18px}.af-leaving-candle svg{width:16px;height:20px;position:absolute;top:8px;left:5px}.af-marketing-switch[data-on] .af-leaving-candle,.af-leaving-choice[data-on] .af-leaving-candle{color:#ffd8a46b}.af-leaving-halo{opacity:0;background:radial-gradient(circle,#ffc68042 0%,#f4b46a16 38%,#f4b46a00 71%);border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;transition:opacity .7s;animation:9.7s ease-in-out infinite paused af-candle-pool;position:absolute;top:34%;left:50%}.af-marketing-switch[data-on] .af-leaving-halo,.af-leaving-choice[data-on] .af-leaving-halo{opacity:1;transition:opacity .9s .16s;animation-play-state:running}.af-leaving-flame{opacity:0;background:#fff2d8;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .26s,transform .36s ease-in;animation-name:af-candle-drift,af-candle-flicker;animation-duration:7.3s,4.1s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto;position:absolute;top:4px;left:50%;transform:translateY(7px)scale(.5);box-shadow:0 0 13px 4px #f4b46aa8,0 0 30px 10px #f4b46a33}.af-marketing-switch[data-on] .af-leaving-flame,.af-leaving-choice[data-on] .af-leaving-flame{opacity:1;transition:opacity .32s,transform .56s cubic-bezier(.16,1,.3,1);animation-play-state:running;transform:none}@keyframes af-candle-drift{0%,to{translate:0}25%{translate:.7px -.5px}50%{translate:-.5px .4px}75%{translate:-.8px -.3px}}@keyframes af-candle-flicker{0%,to{filter:brightness();scale:1}31%{filter:brightness(.92);scale:1.1}58%{filter:brightness(1.02);scale:.94}79%{filter:brightness(.96);scale:1.04}}@keyframes af-candle-pool{0%,to{scale:1}44%{scale:.94}}.af-leaving-name{font-family:var(--font-display), serif;color:#f7f0e8;font-size:17px;font-weight:300;line-height:1.4;display:block}.af-leaving-blurb{font-family:var(--font-ui), system-ui, sans-serif;color:#f2ece68f;margin-top:4px;font-size:13.5px;line-height:1.6;display:block}.af-leaving-save{width:100%;margin-top:26px}.af-leaving-out{border-top:1px solid #f2ece614;margin:20px 0 0;padding-top:18px}.af-leaving-note{font-family:var(--font-ui), system-ui, sans-serif;color:#f2ece680;margin:14px 0 0;font-size:13px;line-height:1.65}.af-dates-stop-lead{margin-bottom:clamp(24px,4vw,30px)}.af-dates-stop .af-leaving-save{margin-top:0}.af-dates-stop .af-leaving-head:focus{outline:none}.af-dates-stop .af-leaving-head:focus-visible{outline:1px solid var(--af-focus);outline-offset:6px;border-radius:4px}.af-dates-stop-wait{color:#f2ece680}.af-dates-stop-note{color:#f2ece69e;margin-top:22px}.af-dates-stop .af-dates-stop-only{border-top:0;margin-top:0;padding-top:0}.af-dates-stop .af-leaving-out+.af-dates-stop-note,.af-dates-stop .af-leaving-save+.af-dates-stop-note{margin-top:18px}.af-reply-stop .af-leaving-save{margin-top:0}.af-reply-stop .af-reply-stop-done{margin-bottom:0}.af-reply-stop a{color:var(--af-shop-amber);text-underline-offset:3px;text-decoration:underline}.af-dates-stop-note a,.af-dates-stop-lead a{color:var(--af-shop-amber);text-underline-offset:3px;-webkit-text-decoration:underline #f4b46a61;text-decoration:underline #f4b46a61;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.af-dates-stop-note a:hover,.af-dates-stop-lead a:hover{color:#ffd9a3;text-decoration-color:#ffd9a3b3}}@keyframes af-dates-stop-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes af-dates-stop-fade{0%{opacity:0}to{opacity:1}}.af-dates-stop-settle{animation:.28s cubic-bezier(.16,1,.3,1) both af-dates-stop-settle}.af-dates-stop-wait{animation:.24s cubic-bezier(.16,1,.3,1) .4s both af-dates-stop-settle}@media (prefers-reduced-motion:reduce){.af-dates-stop-settle{animation:.12s both af-dates-stop-fade}.af-dates-stop-wait{animation:.12s .4s both af-dates-stop-fade}}.af-leaving>.af-leaving-note[role=status]{min-height:3.3em}@keyframes af-leaving-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes af-leaving-fade{0%{opacity:0}to{opacity:1}}.af-leaving-settle{animation:.28s cubic-bezier(.16,1,.3,1) both af-leaving-settle}@media (prefers-reduced-motion:reduce){.af-leaving-settle{animation:.12s both af-leaving-fade}}.af-leaving-always{border-top:1px solid #f2ece61a;margin-top:clamp(34px,6vw,46px);padding-top:clamp(26px,4vw,32px)}.af-leaving-always ul{margin:0 0 12px;padding-left:1.1em;list-style:none}.af-leaving-always li{font-family:var(--font-ui), system-ui, sans-serif;color:#f2ece6a8;margin-bottom:8px;font-size:13.5px;line-height:1.65;position:relative}.af-leaving-always li:before{content:"";background:#f4b46a80;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:-1.1em}@media (prefers-reduced-motion:reduce){.af-leaving-choice[data-on] .af-leaving-flame,.af-leaving-choice[data-on] .af-leaving-halo,.af-leaving-flame,.af-leaving-halo{animation:none}.af-leaving-flame{transition-duration:.01ms;transform:none}}.af-sheet{color:var(--af-shop-cream,#f2ece6);border-radius:var(--radius-sheet,28px);background:0 0;border:0;width:100%;max-width:min(520px,100vw - 32px);max-height:min(88vh,900px);padding:0;overflow:visible}.af-sheet:focus{outline:none!important}.af-sheet::backdrop{-webkit-backdrop-filter:blur(8px);background:#030606b8}.af-sheet[open]{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.af-sheet[open]::backdrop{transition:opacity .22s}@starting-style{.af-sheet[open]{opacity:0;transform:translateY(12px)scale(.985)}.af-sheet[open]::backdrop{opacity:0}}.af-sheet[data-sheet-dragging],.af-sheet[data-sheet-dragging]::backdrop,.af-delete-sheet[data-sheet-dragging]::backdrop{animation:none;transition:none!important}.af-sheet[data-sheet-dragging],.af-delete-sheet[data-sheet-dragging]{-webkit-user-select:none;user-select:none}.af-sheet[data-sheet-dragging]::backdrop,.af-delete-sheet[data-sheet-dragging]::backdrop{opacity:var(--af-sheet-fade,1)}.af-sheet-panel{overscroll-behavior:contain;border-radius:var(--radius-sheet,28px);background:radial-gradient(78% 46% at 50% 0,#f4b46a14,#0000 70%),#070c0bf5;border:1px solid #f2ece61a;max-height:min(88vh,900px);padding:clamp(26px,5vw,38px);position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #000000d9}.af-sheet-panel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#070c0bf5,#070c0b00);height:clamp(26px,5vw,38px);margin:calc(-1*clamp(26px,5vw,38px)) calc(-1*clamp(26px,5vw,38px)) 0;display:block;position:sticky;top:calc(-1*clamp(26px,5vw,38px))}.af-sheet-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#070c0b00,#070c0bf5);height:48px;margin:0 calc(-1*clamp(26px,5vw,38px)) -48px;display:block;position:sticky;bottom:calc(-1*clamp(26px,5vw,38px))}.af-sheet-panel ::selection{color:#fdf8f2;background:#f4b46a42}.af-sheet-panel input{caret-color:#f4b46a}.af-sheet-close{z-index:4;color:#f2ece69e;cursor:pointer;background:#090e0d;border:1px solid #f2ece61f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:calc(14px - clamp(26px,5vw,38px)) calc(14px - clamp(26px,5vw,38px)) calc(clamp(26px,5vw,38px) - 48px) auto;font-size:19px;line-height:1;transition:color .2s,border-color .2s,transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:calc(14px - clamp(26px,5vw,38px))}@media (hover:hover) and (pointer:fine){.af-sheet-close:hover{color:#f2ece6;border-color:#f2ece64d}}.af-sheet-close:active{transform:scale(.94)}.af-sheet-title{font-family:var(--font-display), serif;letter-spacing:-.01em;color:#fdf8f2;text-wrap:balance;margin:0 44px 14px 0;font-size:clamp(25px,4.4vw,32px);font-weight:300;line-height:1.1}.af-sheet-lead{font-family:var(--font-display), serif;color:#f2ece6a8;text-wrap:pretty;margin:0 0 26px;font-size:17px;font-weight:300;line-height:1.66}@media (prefers-reduced-motion:reduce){@starting-style{.af-sheet[open]{transform:none}}.af-sheet-close:active{transform:none}}@supports (transition-behavior:allow-discrete) and (overlay:auto){.af-sheet{opacity:0;transition:opacity .2s cubic-bezier(.4, 0, 1, 1), transform .2s cubic-bezier(.4, 0, 1, 1), overlay .2s cubic-bezier(.4, 0, 1, 1) allow-discrete, display .2s cubic-bezier(.4, 0, 1, 1) allow-discrete;transform:translateY(8px)scale(.985)}.af-sheet[open]{opacity:1;transition-duration:.26s;transition-timing-function:cubic-bezier(.16,1,.3,1);animation:none;transform:none}@starting-style{.af-sheet[open]{opacity:0;transform:translateY(12px)scale(.985)}}.af-sheet:not([open]){pointer-events:none}.af-sheet::backdrop{opacity:0;transition:opacity .2s ease, overlay .2s ease allow-discrete, display .2s ease allow-discrete}.af-sheet[open]::backdrop{opacity:1;transition-duration:.22s;animation:none}@starting-style{.af-sheet[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.af-sheet,.af-sheet[open],.af-sheet::backdrop,.af-sheet[open]::backdrop{transform:none;transition-duration:.12s!important;transition-timing-function:ease!important}@starting-style{.af-sheet[open]{transform:none}}}}.af-receipt{animation:.42s cubic-bezier(.16,1,.3,1) both af-card-arrive}.af-receipt-mark{margin:0 0 18px;display:flex}.af-receipt-facts{letter-spacing:.12em;text-transform:uppercase;color:#f4b46acc;margin:-6px 0 16px;font-size:12.5px}.af-receipt-note{color:#f2ece694;margin:14px 0 0;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.af-receipt{animation:none}}.af-currency--compact .af-currency-trigger{letter-spacing:0;color:#f2ece6c7;font-size:13px}.af-shop-note,.af-card-step{animation:.36s cubic-bezier(.16,1,.3,1) both af-card-arrive}@keyframes af-card-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.af-card-head{gap:6px;display:grid}.af-card-head:focus:not(:focus-visible){outline:none}.af-card-amount{font-family:var(--font-display), serif;color:#f7f0e8;align-items:baseline;gap:12px;margin:0;font-size:22px;font-style:italic;font-weight:300;line-height:1.3;display:flex}.af-card-fields{margin-top:24px;position:relative}.af-card-fields[data-ready=false]{min-height:196px}.af-card-live{transition:opacity .32s}.af-card-fields[data-ready=false] .af-card-live{opacity:0}.af-card-shipping{margin-bottom:18px}.af-card-fields[data-ready=false][data-shipping=true]{min-height:503px}.af-card-placeholder-address{gap:18px;margin-bottom:18px;display:grid}.af-card-placeholder-pair{gap:10px;display:grid}.af-card-placeholder{gap:10px;display:grid;position:absolute;inset:0 0 auto}.af-card-placeholder-label{background:#f2ece61a;border-radius:4px;width:92px;height:9px}.af-card-placeholder-field{border-radius:var(--radius-line,999px);background:#080e0db3;border:1px solid #f2ece61f;height:52px;display:block}.af-card-placeholder-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@media (prefers-reduced-motion:reduce){.af-card-step{animation:none}.af-card-live{transition:none}}.af-marketing-toggle .af-leaving-candle{transform-origin:50%;transform:translateY(1.5px)scale(.62)}.af-marketing-toggle .af-leaving-flame{transform-origin:50% 100%;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;width:4px;height:7px;top:1px}.af-marketing-toggle .af-leaving-choice[data-on] .af-leaving-flame{animation:3.2s ease-in-out infinite af-toggle-sway,1.9s ease-in-out infinite af-toggle-flicker}@keyframes af-toggle-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes af-toggle-flicker{0%,to{opacity:1;scale:1}30%{opacity:.9;scale:.92 1.1}60%{opacity:1;scale:1.05 .94}80%{opacity:.94;scale:.96 1.06}}@media (prefers-reduced-motion:reduce){.af-marketing-toggle .af-leaving-choice[data-on] .af-leaving-flame{animation:none}}body:has(dialog.af-sheet[open]) .af-consent{visibility:hidden}.af-sheet-title{text-wrap:balance}.af-marketing-toggle{margin-top:14px}.af-marketing-toggle .af-leaving-choice{align-items:center;min-height:48px;padding:11px 14px 11px 50px}.af-marketing-toggle .af-leaving-name{font-size:14px}.af-marketing-toggle .af-leaving-choice:not([data-on]){background:#080e0d4d;border-color:#f2ece61a}.af-marketing-toggle .af-leaving-choice:not([data-on]) .af-leaving-candle{color:#f2ece647}.af-marketing-toggle .af-leaving-choice:not([data-on]) .af-leaving-name{color:#f2ece69e}.af-marketing-toggle .af-leaving-blurb{font-size:12.5px}.af-marketing-switch{isolation:isolate;align-items:center;gap:12px;max-width:30rem;min-height:48px;margin-top:14px;padding:2px 0;display:flex}.af-marketing-switch .af-leaving-candle{color:#f2ece673;z-index:-1;flex:none;margin:0 -2px 0 -5px;position:relative;top:auto;left:auto}.af-marketing-switch[data-on] .af-leaving-candle{color:#ffd8a49e}.af-marketing-switch .af-leaving-flame{transform-origin:50% 100%;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;width:5px;height:8px;margin-left:-2.5px;top:3px}.af-marketing-switch[data-on] .af-leaving-flame{animation:3.2s ease-in-out infinite af-toggle-sway,1.9s ease-in-out infinite af-toggle-flicker}.af-marketing-switch-name{color:#f7f0e8db;min-width:0;font:400 15px/1.4 var(--font-ui), sans-serif;letter-spacing:0;text-transform:none;text-wrap:pretty;cursor:pointer;flex:auto;margin:0;transition:color .18s}.af-marketing-switch[data-on] .af-marketing-switch-name{color:#f7f0e8}@media (hover:hover){.af-marketing-switch:not([data-disabled]) .af-marketing-switch-name:hover{color:#f7f0e8}}.af-marketing-switch[data-disabled] .af-marketing-switch-name{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.af-marketing-switch[data-on] .af-leaving-flame{animation:none}.af-marketing-switch-name{transition:none}}.af-age{justify-items:start;gap:2px;display:grid}.af-age-check{color:#f7f0e8e0;min-height:44px;margin-top:0;font-size:13.5px}.af-age-error{color:#e9a3a0eb;font-family:var(--font-ui), sans-serif;margin:0 0 2px;font-size:12px;line-height:1.5}.af-age-under summary{color:#f2ece69e;min-height:32px;font-family:var(--font-ui), sans-serif;cursor:pointer;align-items:center;font-size:12px;list-style:none;display:inline-flex}.af-age-under summary::-webkit-details-marker{display:none}.af-age-under summary:hover{color:#f7f0e8db}.af-age-under p{color:#f2ece6bd;max-width:36em;font-family:var(--font-ui), sans-serif;margin:2px 0 6px;font-size:12.5px;line-height:1.6}.af-age-under a{color:#f4b46a;text-underline-offset:2px;text-decoration:underline}.af-age-page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 22px max(24px, env(safe-area-inset-bottom));color:#f7f0e8;background:radial-gradient(circle at 50% 14%,#f4b46a0e,#0000 38%),#050908;place-items:center;display:grid}.af-age-card{width:min(100%,440px)}.af-age-mark{color:#f7f0e8bf;min-height:44px;font-family:var(--font-display), serif;letter-spacing:.34em;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.af-age-title{font-family:var(--font-display), serif;text-wrap:balance;margin:22px 0 18px;font-size:clamp(26px,6.4vw,32px);font-weight:300;line-height:1.18}.af-age-continue{border-radius:var(--af-primary-radius);color:#f4b46a;width:100%;min-height:54px;font-family:var(--font-ui), sans-serif;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:#f4b46a1f;border:1px solid #f4b46a80;justify-content:center;align-items:center;margin-top:14px;font-size:10px;display:inline-flex}.af-age-continue:hover{background:#f4b46a2e}.af-age-signout{text-align:center;margin-top:10px}.af-age-signout button{color:#f2ece69e;min-height:44px;font-family:var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:12px}.af-age-signout button:hover{color:#f7f0e8db}.af-onboarding-skip{color:#f2ece69e;min-height:44px;font-family:var(--font-ui), sans-serif;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:0 14px;font-size:12px;display:block}.af-onboarding-skip:hover{color:#f7f0e8db}.af-onboarding-skip:disabled{opacity:.55;cursor:default}.af-warm-bullets{padding-left:1.1em;list-style:none}.af-warm-bullets>li{position:relative}.af-warm-bullets>li:before{content:"";background:#f4b46a80;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:-1.1em}@keyframes af-line-kindle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.af-line-kindle{animation:.24s cubic-bezier(.23,1,.32,1) both af-line-kindle}@keyframes af-dot-kindle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.af-bell-dot{animation:.24s cubic-bezier(.23,1,.32,1) both af-dot-kindle}@keyframes af-auth-scrim{0%{opacity:0}to{opacity:1}}@keyframes af-auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes af-auth-rise-phone{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.af-cookie-details{border-top:1px solid #f2ece614;border-bottom:1px solid #f2ece614;margin:18px 0 8px}.af-cookie-details>summary{cursor:pointer;color:#f4b46a;min-height:48px;font:500 11px/1.4 var(--font-ui),sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;list-style:none;display:flex}.af-cookie-details>summary::-webkit-details-marker{display:none}.af-cookie-details>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)rotate(45deg)}.af-cookie-details[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.af-cookie-details>summary:hover{color:#ffd9a3}.af-cookie-details>summary:focus-visible{outline-offset:4px;border-radius:6px}.af-cookie-details-body{padding:2px 0 12px}@media (prefers-reduced-motion:reduce){.af-cookie-details>summary:after{transition:none}}.af-search{max-width:760px;margin:0 auto}.af-search-field{border-radius:var(--radius-line,999px);color:#f4b46ab3;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #f4b46a57;align-items:center;gap:12px;min-height:60px;margin-top:4px;padding:0 10px 0 20px;transition:border-color .18s,box-shadow .22s;display:flex;position:relative;box-shadow:0 0 0 4px #f4b46a0a,0 18px 46px #00000059}.af-search-field:focus-within{border-color:#f4b46a9e;box-shadow:0 0 0 4px #f4b46a14,0 18px 46px #00000059}.af-search-field input{color:#f7f0e8;min-width:0;height:58px;font:400 20px/1 var(--font-display), serif;appearance:none;background:0 0;border:0;outline:none;flex:1}.af-search-field input:focus-visible{box-shadow:none}.af-search-field input::placeholder{color:#f2ece666}.af-search-field input::-webkit-search-cancel-button{display:none}.af-search-clear{color:#f2ece6b3;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.af-search-clear:hover{color:#f7f0e8;background:#ffffff17}.af-search-scopes{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.af-search-scope{color:#f2ece69e;min-height:40px;font:500 9.5px/1 var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2ece61f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.af-search-scope svg{opacity:.8}.af-search-scope:hover{color:#f7f0e8e6;border-color:#f2ece642}.af-search-scope.is-on{color:#f4b46a;background:#f4b46a17;border-color:#f4b46a80}.af-search-count{opacity:.55;letter-spacing:.06em}.af-search-try{margin-top:30px}.af-search-empty{margin-bottom:26px}.af-search-empty-title{color:#f7f0e8d1;font:400 21px/1.35 var(--font-display), serif;margin:0}.af-search-empty-line{color:#f2ece68f;max-width:36em;font:13px/1.65 var(--font-ui), sans-serif;margin:8px 0 0}.af-search-label{color:#f2ece680;font:500 9.5px/1 var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase}.af-search-suggestions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.af-search-suggestion{color:#f7f0e8bd;min-height:40px;font:400 17px/1 var(--font-display), serif;cursor:pointer;background:0 0;border:1px solid #f2ece61f;border-radius:999px;padding:0 15px;transition:border-color .16s,color .16s}.af-search-suggestion:hover{color:#f7f0e8;border-color:#f4b46a66}.af-search-group{margin-top:30px}.af-search-head{color:#f4b46abf;border-bottom:1px solid #f2ece614;align-items:center;gap:10px;padding-bottom:10px;display:flex}.af-search-head span{color:#f2ece680;font:500 9.5px/1 var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase}.af-search-row{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2ece60f;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 8px;text-decoration:none;transition:background .16s;display:grid}.af-search-row:hover,.af-search-row:focus-visible{background:#f4b46a0b}.af-search-star,.af-search-tile{color:#f4b46acc;background:radial-gradient(120% 100% at 50% 40%,#0d1918 0%,#060b0a 100%);border:1px solid #f2ece61a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.af-search-star{position:relative;overflow:hidden}.af-star-picture{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.af-star-picture.is-loose{width:calc(100% + 32px);height:calc(100% + 32px);inset:-16px}.af-search-text{flex-direction:column;gap:4px;min-width:0;display:flex}.af-search-name{color:#fdf8f2;font:400 20px/1.2 var(--font-display), serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-search-meta{color:#f2ece68f;font:12px/1.5 var(--font-ui), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-search-go{color:#f4b46acc;font:500 9.5px/1 var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}@media (max-width:520px){.af-search-row{grid-template-columns:36px minmax(0,1fr);gap:12px}.af-search-star,.af-search-tile{width:36px;height:36px}.af-search-go{display:none}.af-search-name{white-space:normal}.af-search-field input{font-size:18px}}@media (prefers-reduced-motion:reduce){.af-search-field,.af-search-row,.af-search-scope,.af-search-suggestion{transition:none}}:root{--af-primary-fill:#f4b46a26;--af-primary-fill-hover:#f4b46a36;--af-primary-fill-float:#30291bf0;--af-primary-fill-float-hover:#3c3220f5;--af-primary-border:#f4b46a99;--af-primary-border-hover:#f4b46ac7;--af-primary-ink:#f4b46a;--af-primary-radius:999px;--af-quiet-radius:999px;--af-primary-glow:0 0 28px #f4b46a24, inset 0 0 22px #f4b46a14;--af-primary-glow-hover:0 0 36px #f4b46a38, inset 0 0 24px #f4b46a1c}.af-star-card-handle{width:100%;font:inherit;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;margin:0;padding:12px 0 8px;display:flex}.af-star-card-handle>span{background:#f2ece63d;border-radius:12px;width:40px;height:4px;transition:background-color .18s,width .22s cubic-bezier(.23,1,.32,1);display:block}[data-sheet-dragging] .af-star-card-handle>span{background:#f2ece66b;width:46px}[data-sheet-dragging] .af-star-card-handle{cursor:grabbing}.af-star-card-icon{color:#f2ece699;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:flex}.af-star-card-icon.is-warm{color:#f4b46a;background:#f4b46a1a;border-color:#f4b46a3d}.af-star-card-keeper{color:#f2ece69e;max-width:100%;min-height:32px;font:400 11.5px/1.3 var(--font-ui), sans-serif;letter-spacing:.02em;align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:inline-flex}.af-star-card-keeper>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.af-star-card-keeper-face{object-fit:cover;color:#f4b46a;width:22px;height:22px;font:500 10px/1 var(--font-ui), sans-serif;background:#f4b46a24;border:1px solid #f4b46a47;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.af-star-card-handle:hover>span{background:#f2ece66b;width:46px}.af-star-card-icon:hover{color:#f2ece6d9;background:#ffffff14}.af-star-card-icon.is-warm:hover{color:#f4b46a;background:#f4b46a29}.af-star-card-keeper:hover{color:#f2ece6d9}}.af-sky-filter-rail,.af-sky-view{--af-filter-ease:cubic-bezier(.23,1,.32,1);color:#f2ece6;font-family:var(--font-ui), sans-serif}.af-sky-filter-rail *,.af-sky-view *{box-sizing:border-box}.af-sky-chip{-webkit-backdrop-filter:blur(10px);color:#f2ece6b8;min-height:36px;font:500 10px/1 var(--font-ui),sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .14s var(--af-filter-ease);background:#050908b8;border:1px solid #f2ece61f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}.af-phone-dock-hit:before{content:"";position:absolute;inset:-2px 0}.af-phone-dock-hit:focus-visible{box-shadow:none!important;outline:none!important}.af-phone-dock-hit:focus-visible>span>span:first-child{outline:1px solid var(--af-focus);outline-offset:3px}html[data-af-input=pointer] .af-phone-dock-hit:focus-visible>span>span:first-child{outline:none}.af-sky-chip:after{content:"";position:absolute;inset:-5px -3px}.af-sky-chip:active{transform:scale(.97)}.af-sky-chip[aria-pressed=true]{color:#f4b46a;background:#f4b46a12;border-color:#f4b46a66}.af-sky-chip svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.af-sky-value{padding:0 12px;font-size:9.5px}.af-sky-value[aria-pressed=true]{color:#f4b46a;background:#f4b46a12;border-color:#f4b46a66}.af-sky-filter-rail{z-index:28;left:0;right:0;bottom:calc(77px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:start;gap:6px;padding-inline:max(16px,50% - 211px);display:grid;position:fixed}.af-sky-filter-row{scrollbar-width:none;pointer-events:auto;gap:8px;padding:4px 24px 4px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.af-sky-filter-row::-webkit-scrollbar{display:none}.af-sky-axis-row{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;scroll-padding-inline:16px 24px}.af-sky-axis-row>.af-sky-chip{scroll-snap-align:start}body [data-af-sky-floor]>:last-child{grid-column:3}body:has(.af-consent) .af-sky-filter-rail{display:none}.af-sky-filter-caption-row{align-items:center;gap:12px;min-height:36px;padding:0 16px;display:flex}.af-sky-filter-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:italic 400 17px/1.2 var(--font-display),serif;color:#f2ece6d1;text-shadow:0 1px 10px #000c;flex:1;margin:0;overflow:hidden}.af-sky-filter-values{opacity:0;transition:grid-template-rows .26s var(--af-filter-ease), opacity .2s ease, transform .26s var(--af-filter-ease);grid-template-rows:0fr;display:grid;transform:translateY(6px)}.af-sky-filter-values>div{overflow:hidden}.af-sky-filter-values.is-open{opacity:1;grid-template-rows:1fr;transform:none}.af-sky-view{z-index:28;left:max(clamp(18px, 4vw, 40px), env(safe-area-inset-left,0px));align-items:center;gap:8px;display:flex;position:fixed;top:86px}.af-seg{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.af-seg:before{content:"";inset:var(--seg-pad,3px) auto var(--seg-pad,3px) var(--seg-pad,3px);width:calc((100% - 2 * var(--seg-pad,3px)) / var(--af-seg-count,1));border-radius:var(--seg-radius,999px);opacity:var(--af-seg-lit,1);transform:translateX(calc(var(--af-seg-index,0) * 100%));transition:transform var(--af-dur-control) var(--af-ease-move), opacity var(--af-dur-micro) ease;pointer-events:none;background:#f4b46a24;position:absolute;box-shadow:inset 0 0 0 1px #f4b46a73}.af-seg>*{position:relative}.af-seg:has(>:disabled):before{opacity:calc(var(--af-seg-lit,1) * .5)}@media (prefers-reduced-motion:reduce){.af-seg:before{transition:none}}.af-sky-segment{-webkit-backdrop-filter:blur(10px);background:#050908b8;border:1px solid #f2ece61f;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid}.af-sky-segment button{color:#f2ece6b8;min-width:44px;min-height:38px;font:500 9.5px/1 var(--font-ui),sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.af-sky-segment button:after{content:"";position:absolute;inset:-6px -3px}.af-sky-segment button[aria-pressed=true]{color:#f4b46a}.af-sky-segment svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:14px;height:14px}.af-sky-segment button>span,.af-sky-show>.af-sky-chip>span{display:none}.af-sky-chip[aria-expanded=true]{color:#f4b46a;background:#f4b46a14;border-color:#f4b46a6b}.af-sky-show{position:relative}.af-sky-layers{z-index:1;-webkit-backdrop-filter:blur(30px)saturate(1.14);transform-origin:var(--af-layers-origin,22px) 0;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(200deg,#0c1412f0,#040807f7);border:1px solid #f2ece61a;border-radius:22px;gap:10px;padding:12px;transition:opacity .12s,transform .14s,visibility 0s linear .14s;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)scale(.96);box-shadow:0 18px 44px #0009}.af-sky-layers.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s var(--af-filter-ease), transform .24s var(--af-filter-ease), visibility 0s;transform:none}.af-sky-layer{color:#f2ece6ad;width:112px;font:500 13.5px/1 var(--font-ui),sans-serif;text-align:left;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:14px;gap:8px;padding:0 0 2px;transition:opacity .12s,transform .12s,color .18s;display:grid;position:relative;transform:translateY(-4px)}.af-sky-layers.is-open .af-sky-layer{opacity:1;transition:opacity .18s var(--af-filter-ease), transform .22s var(--af-filter-ease), color .18s ease;transform:none}.af-sky-layers.is-open .af-sky-layer:nth-child(2){transition-delay:30ms,30ms,0s}.af-sky-layers.is-open .af-sky-layer:nth-child(3){transition-delay:60ms,60ms,0s}.af-sky-layer-preview{height:76px;transition:box-shadow .18s ease, transform .12s var(--af-filter-ease);background:#050908;border-radius:13px;display:block;position:relative;overflow:hidden}.af-sky-layer-preview:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2ece624}.af-sky-layer-preview canvas{width:100%;height:100%;transition:opacity .2s,filter .2s;display:block}.af-sky-layer[aria-pressed=false] .af-sky-layer-preview canvas{opacity:.32;filter:saturate(0)}.af-sky-layer[aria-pressed=true]{color:#f7efe6}.af-sky-layer[aria-pressed=true] .af-sky-layer-preview{box-shadow:0 0 20px -6px #f4b46a80}.af-sky-layer[aria-pressed=true] .af-sky-layer-preview:after{box-shadow:inset 0 0 0 1.5px #f4b46abf}.af-sky-layer:active .af-sky-layer-preview{transform:scale(.97)}.af-sky-layer-label{justify-content:space-between;align-items:center;gap:6px;min-height:18px;padding:0 4px;display:flex}.af-sky-layer-tick{border-radius:999px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #f2ece64d}.af-sky-layer-tick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:11px;height:11px;transition:opacity .14s}.af-sky-layer[aria-pressed=true] .af-sky-layer-tick{color:#120c05;background:#f4b46a;box-shadow:0 0 10px -2px #f4b46ab3}.af-sky-layer[aria-pressed=true] .af-sky-layer-tick svg{opacity:1}.af-sky-chip:focus-visible,.af-sky-segment button:focus-visible{outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #f4b46ab3}.af-sky-layer:focus-visible{outline:none;box-shadow:0 0 0 3px #0a1110,0 0 0 4.5px #f4b46ab3}@media (max-width:759.98px){.af-sky-show{position:static}.af-sky-layers{width:min(372px, calc(100vw - 2 * max(clamp(18px, 4vw, 40px), env(safe-area-inset-left,0px))))}.af-sky-layer{flex:1 1 0;width:auto;min-width:0}}@media (max-width:359.98px){.af-sky-layers{gap:6px;padding:10px}.af-sky-layer{font-size:13px}.af-sky-layer-preview{height:64px}.af-sky-layer-label{padding:0 2px}}@media (hover:hover){.af-sky-chip:hover,.af-sky-segment button:hover{color:#f7f0e8;border-color:#f4b46a66}.af-sky-layer:hover{color:#f2ece6}.af-sky-layer[aria-pressed=false]:hover .af-sky-layer-preview canvas{opacity:.5}}.af-sky-filters-trigger,.af-sky-filter-scrim,.af-sky-filter-head{display:none}.af-sky-filter-panel{display:contents}@media (max-width:1023.98px){.af-sky-filters-trigger{pointer-events:auto;min-height:36px;padding:0 16px 0 14px;display:inline-flex}.af-sky-filters-trigger svg{width:14px;height:14px}.af-sky-filters-trigger[data-active]{color:#f4b46a;border-color:#f4b46a66}.af-sky-filter-panel{display:none}.af-sky-filter-rail.is-open{z-index:47}.af-sky-filter-rail.is-open .af-sky-filter-scrim{pointer-events:auto;background:#03060585;display:block;position:fixed;inset:0}.af-sky-filter-rail.is-open .af-sky-filter-panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;pointer-events:auto;-webkit-backdrop-filter:blur(30px)saturate(1.14);background:linear-gradient(200deg,#0c1412f5,#040807fa);border:1px solid #f2ece61a;border-radius:26px;flex-direction:column;gap:14px;max-width:520px;max-height:calc(100dvh - 120px);margin-inline:auto;padding:6px 18px 22px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -20px 70px #000000b3}.af-sky-filter-head{justify-content:space-between;align-items:center;min-height:48px;display:flex}.af-sky-filter-head h2{font:italic 400 22px/1.1 var(--font-display),serif;color:#f2ece6;margin:0}.af-sky-filter-head button{color:#f2ece6b8;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.af-sky-filter-head svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.af-sky-filter-head button:focus-visible{outline:none;box-shadow:0 0 0 1.5px #f4b46ab3}.af-sky-filter-panel .af-sky-filter-row{flex-wrap:wrap;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.af-sky-filter-panel .af-sky-axis-row{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding:4px 24px 4px 16px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.af-sky-filter-panel .af-sky-chip{min-height:40px}.af-sky-filter-panel .af-sky-filter-row[aria-label=Group\ by]{order:1}.af-sky-filter-panel .af-sky-filter-values{order:2}.af-sky-filter-panel .af-sky-filter-caption-row{order:3;min-height:0;padding:0}.af-sky-filter-panel .af-sky-filter-caption{color:#f2ece6b3;text-shadow:none;white-space:normal;font-size:16px}}@media (min-width:760px) and (max-width:1023.98px){.af-sky-filter-rail{justify-items:center;padding-inline:0;bottom:28px}.af-sky-filter-rail.is-open .af-sky-filter-panel{width:min(440px,100% - 32px);height:fit-content;max-height:calc(100dvh - 160px);margin:auto;padding:8px 22px 24px;inset:0}}@media (min-width:1024px){.af-sky-filter-rail{justify-items:center;width:min(860px,100% - 430px);padding-inline:0;bottom:34px;left:50%;right:auto;transform:translate(-50%)}.af-sky-filter-values,.af-sky-filter-row{max-width:100%}.af-sky-filter-row{padding:4px 20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.af-sky-filter-values .af-sky-filter-row{flex-wrap:wrap;justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}.af-sky-filter-caption-row{justify-content:center;min-height:30px}.af-sky-filter-caption{flex:none;font-size:16px}.af-sky-segment{--seg-pad:2px;padding:2px}.af-sky-segment button{min-height:30px}.af-sky-segment button:after{inset:-7px -3px}}@media (min-width:1000px){.af-sky-segment button>span,.af-sky-show>.af-sky-chip>span{display:inline}}@media (prefers-reduced-motion:reduce){.af-sky-filter-values{transition:opacity .16s;transform:none;transition-duration:.16s!important}.af-sky-layers{transition:opacity .12s,visibility 0s linear .12s;transform:none;transition-duration:.12s,0s!important}.af-sky-layers.is-open{transition:opacity .12s,visibility;transform:none;transition-duration:.12s,0s!important}.af-sky-layer,.af-sky-layers.is-open .af-sky-layer{opacity:1;transition:none;transform:none;transition-delay:0s!important}.af-sky-layer:active .af-sky-layer-preview{transform:none}.af-sky-filter-values:not(.is-open){display:none}.af-sky-chip,.af-sky-segment button{transition:none}.af-sky-chip:active{transform:none}}.af-primary.af-primary{transition:background-color .22s ease, border-color .22s ease, box-shadow .26s ease, filter var(--af-dur-release) ease, scale var(--af-dur-release) var(--af-ease-snap);border-radius:var(--af-primary-radius)!important;border-color:var(--af-primary-border)!important;background-color:var(--af-primary-fill)!important;box-shadow:var(--af-primary-glow)!important;color:var(--af-primary-ink)!important;background-image:none!important;border-style:solid!important}.af-primary.af-primary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:.98}.af-primary.af-primary-float{background-color:var(--af-primary-fill-float)!important}@media (hover:hover){.af-primary.af-primary:hover{background-color:var(--af-primary-fill-hover)!important;border-color:var(--af-primary-border-hover)!important;box-shadow:var(--af-primary-glow-hover)!important}.af-primary.af-primary-float:hover{background-color:var(--af-primary-fill-float-hover)!important}}.af-primary.af-primary[aria-disabled=true],.af-primary.af-primary:disabled{box-shadow:none!important}@media (prefers-reduced-motion:reduce){.af-primary.af-primary{transition:none!important}.af-primary.af-primary,.af-quiet{scale:none!important}}.af-quiet{--af-quiet-border:#f2ece624;border:1px solid var(--af-quiet-border);border-radius:var(--af-quiet-radius);color:#f2ece6db;min-height:44px;font:500 10px/1 var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease, color .18s ease, scale var(--af-dur-release) var(--af-ease-snap);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.af-quiet:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:.97}.af-quiet:disabled,.af-quiet[aria-disabled=true]{cursor:default;opacity:.55}.af-quiet:focus-visible{outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #f4b46ab3}@media (hover:hover){.af-quiet:hover:not(:disabled){color:#f7f0e8;border-color:#f4b46a66}}@media (prefers-reduced-motion:reduce){.af-quiet{transition:none}}.af-goodbye{animation:af-goodbye-in .32s var(--af-ease-out) both;flex-direction:column;align-items:flex-start;display:flex}.af-goodbye-title{font:300 clamp(26px, 5vw, 34px)/1.12 var(--font-display), serif;color:#f7f0e8;text-wrap:balance;margin:0}.af-goodbye-title:focus{outline:none}.af-goodbye-title:focus-visible{outline:1px solid var(--af-focus);outline-offset:4px;border-radius:4px}.af-goodbye-line{max-width:36ch;font:400 15px/1.6 var(--font-ui), sans-serif;color:#f2ece6bd;text-wrap:pretty;margin:12px 0 0}.af-goodbye-line+.af-goodbye-line{margin-top:4px}.af-goodbye-actions{margin-top:26px}.af-goodbye-pill{min-width:140px}.af-goodbye-next{margin:10px 0 0 -12px}@keyframes af-goodbye-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.af-settle-pending{opacity:.45;transition:opacity .18s,transform .18s;transform:translateY(8px)}.af-settle{animation:af-settle-lift .32s var(--af-ease-out) both}@keyframes af-settle-lift{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}.af-settle .af-settle-warm:after{content:"";box-shadow:0 0 10px 3px var(--settle-tone,#f4b46a);opacity:0;pointer-events:none;border-radius:999px;animation:.24s ease-out both af-settle-warm;position:absolute;inset:-3px}@keyframes af-settle-warm{0%{opacity:0}45%{opacity:.9}to{opacity:0}}.af-status-dot{background:var(--settle-tone,#f4b46a);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.af-quiet.af-quiet-small{min-height:34px;padding:0 15px;position:relative}.af-quiet.af-quiet-small:before{content:"";position:absolute;inset:-5px -2px}.af-quiet.af-quiet-text{color:#f2ece694;border-color:#0000;padding:0 12px}.af-quiet.af-follow{gap:12px;padding:0 12px 0 18px}.af-quiet.af-follow[aria-pressed=true]{color:#f7f0e8;border-color:#f4b46a66}@media (hover:hover){.af-quiet.af-quiet-text:hover:not(:disabled){color:#f7f0e8;border-color:#0000}}.af-primary[aria-busy=true],.af-quiet[aria-busy=true]{cursor:progress;position:relative}.af-primary[aria-busy=true]:after,.af-quiet[aria-busy=true]:after{content:"";border-radius:inherit;box-shadow:var(--af-primary-glow-hover);opacity:.25;pointer-events:none;animation:1.6s ease-in-out infinite alternate af-busy-breathe;position:absolute;inset:-1px}@keyframes af-busy-breathe{0%{opacity:.25}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.af-primary[aria-busy=true]:after,.af-quiet[aria-busy=true]:after{opacity:.5;animation:none}}@keyframes af-sky-scrim-in{0%{opacity:0}}@keyframes af-sky-panel-in{0%{opacity:0;transform:scale(.97)}}@media (max-width:1023.98px){.af-sky-filter-rail.is-open .af-sky-filter-scrim{animation:.2s both af-sky-scrim-in}.af-sky-filter-rail.is-open .af-sky-filter-panel{animation:.42s cubic-bezier(.22,1,.36,1) both ag-rise}}@media (min-width:760px) and (max-width:1023.98px){.af-sky-filter-rail.is-open .af-sky-filter-panel{animation:.22s cubic-bezier(.23,1,.32,1) both af-sky-panel-in}}@media (prefers-reduced-motion:reduce){.af-sky-filter-rail.is-open .af-sky-filter-panel,.af-sky-filter-rail.is-open .af-sky-filter-scrim{animation:none}}.af-danger{border-radius:var(--af-quiet-radius);color:#f4b9ad;min-height:44px;font:500 10px/1 var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#e0806c29;border:1px solid #e88e7c9e;justify-content:center;align-items:center;padding:0 22px;transition:background-color .18s,border-color .18s,color .18s,transform .16s ease-out;display:inline-flex}.af-danger:active:not(:disabled){transform:scale(.97)}.af-danger:disabled{cursor:default;opacity:.55}.af-danger:focus-visible{outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #eca79ccc}@media (hover:hover){.af-danger:hover:not(:disabled){color:#fbd0c8;background:#e0806c3d;border-color:#f0a092d9}}.af-quiet.af-quiet-danger{color:#eca79c}@media (hover:hover){.af-quiet.af-quiet-danger:hover:not(:disabled){color:#f6c0b6;border-color:#e0806c8c}}@media (prefers-reduced-motion:reduce){.af-danger{transition:none}.af-danger:active{transform:none}}.af-delete-sheet{color:#f2ece6;background:0 0;border:0;width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:visible}.af-delete-sheet::backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.1);background:#0306058f;animation:.22s both af-auth-scrim}.af-delete-panel{border-radius:var(--radius-sheet,28px);background:radial-gradient(60% 70% at 82% 4%,#e0806c29,#0000 72%),linear-gradient(155deg,#1a110ffb 0%,#060b0afc 62%);border:1px solid #e0806c3d;max-height:calc(100dvh - 48px);padding:30px 32px 28px;animation:.24s cubic-bezier(.22,1,.36,1) both af-auth-rise;overflow-y:auto;box-shadow:0 40px 110px #000000b8}.af-delete-eyebrow{font:500 10px/1 var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#eca79c;margin:0}.af-delete-name{font:400 34px/1.12 var(--font-display), serif;color:#fdf8f2;overflow-wrap:anywhere;margin:14px 0 0}.af-delete-text{gap:8px;margin-top:18px;display:grid}.af-delete-text p{max-width:38ch;font:400 15px/1.55 var(--font-ui), sans-serif;color:#f2ece6cc;margin:0}.af-delete-text .af-delete-instead{font:italic 400 18px/1.4 var(--font-display), serif;color:#f6c992eb;margin-top:4px}.af-delete-status{min-height:20px;font:400 13px/1.5 var(--font-ui), sans-serif;color:#eca79c;margin:16px 0 0}.af-delete-status:empty{min-height:0;margin:0}.af-delete-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:640px){.af-delete-sheet{width:calc(100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px));margin:auto 8px max(8px, env(safe-area-inset-bottom,0px))}.af-delete-panel{max-height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding:26px 20px 20px;animation-name:af-auth-rise-phone}.af-delete-name{font-size:30px}.af-delete-actions{flex-direction:column}.af-delete-actions>button{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.af-delete-panel{animation:.12s both af-auth-scrim}}@media (prefers-reduced-transparency:reduce){.af-delete-sheet::backdrop{-webkit-backdrop-filter:none;background:#030605d1}.af-delete-panel{background:linear-gradient(155deg,#1a110f 0%,#060b0a 62%)}}.af-google{border-radius:var(--af-quiet-radius,999px);color:#f7f0e8eb;width:100%;min-height:54px;font-family:var(--font-ui), sans-serif;letter-spacing:.17em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #f2ece62e;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:10px;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.af-google-mark{flex:none;display:block}.af-google:hover{background:#ffffff12;border-color:#f2ece666}.af-google:focus-visible{box-shadow:0 0 0 3px #050908,0 0 0 5px #f4b46ad9;outline:none!important}@keyframes af-welcome-door-out{to{opacity:0}}@keyframes af-welcome-door-in{0%{opacity:0}to{opacity:1}}::view-transition-group(.af-welcome-morph){animation-duration:.48s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:clip}::view-transition-old(.af-welcome-morph){width:auto;height:auto;margin-inline:auto;inset:0 0 auto}::view-transition-new(.af-welcome-morph){width:auto;height:auto;margin-inline:auto;inset:0 0 auto}::view-transition-old(.af-welcome-morph){animation:.2s cubic-bezier(.4,0,1,1) both af-welcome-door-out}::view-transition-new(.af-welcome-morph){animation:.36s cubic-bezier(.16,1,.3,1) 60ms both af-welcome-door-in}.af-age-help{color:#f2ece6bd;font-family:var(--font-display), serif;margin:18px 0 0;font-size:18px;line-height:1.55}.af-age-help a{color:#f4b46a;text-underline-offset:3px;text-decoration:underline}:root{--af-ceremony-column:520px}.af-ceremony{--af-step-ease:cubic-bezier(.16, 1, .3, 1);width:100%;min-height:calc(100svh - var(--af-ceremony-top,0px) - 100px);text-align:center;flex-direction:column;margin:0 auto;display:flex;position:relative}@media (max-width:759px){.af-ceremony{min-height:calc(100svh - var(--af-ceremony-top,0px) - 88px - env(safe-area-inset-bottom,0px))}.af-ceremony[data-focus]{min-height:calc(100svh - 14px - env(safe-area-inset-bottom,0px))}}.af-ceremony[data-focus]{min-height:calc(100svh - 48px)}.af-ceremony[data-focus] .af-ceremony-head{padding-top:max(10px, env(safe-area-inset-top))}.af-ceremony{--af-ceremony-head:60px}.af-ceremony[data-focus]{--af-ceremony-head:calc(max(10px, env(safe-area-inset-top)) + 56px)}.af-ceremony-stage{transition:opacity .2s ease-in,filter .2s ease-in,transform .2s ease-in}.af-ceremony[data-leaving] .af-ceremony-stage{opacity:0;filter:blur(6px);transform:translateY(-8px)}.af-ceremony-head{top:var(--af-ceremony-top,0px);z-index:6;background:#030706;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 -6px;padding:4px 0 12px;display:grid;position:sticky}.af-ceremony-head:after{content:"";pointer-events:none;background:linear-gradient(#030706,#03070600);height:14px;position:absolute;top:100%;left:0;right:0}.af-ceremony[data-step=story] .af-ceremony-head:after{content:none}.af-ceremony-head>:first-child{justify-self:start}.af-ceremony-end{justify-self:end;align-items:center;gap:2px;display:inline-flex;position:relative}.af-ceremony-mark{color:#f7f0e8bd;min-height:44px;font-family:var(--font-display), serif;letter-spacing:.34em;align-items:center;padding-left:10px;font-size:14px;display:inline-flex}@media (max-width:419px){.af-ceremony-mark{visibility:hidden;padding-left:0}}.af-ceremony-skip{color:#f7f0e8b3;min-width:44px;min-height:44px;font:inherit;font-family:var(--font-ui), sans-serif;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;transition:color .16s,background-color .16s}.af-ceremony-skip:hover{color:#f7f0e8;background:#ffffff0a}.af-ceremony-saved{white-space:nowrap;pointer-events:none;color:#f2ece69e;font-family:var(--font-ui), sans-serif;letter-spacing:.06em;opacity:0;font-size:12px;transition:opacity .2s;position:absolute;top:calc(100% - 4px);right:8px}.af-ceremony-saved[data-on]{opacity:1}.af-ceremony-stage{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.af-ceremony-side{flex-direction:column;align-items:center;width:100%;display:flex}.af-ceremony-preview-slot{width:100%;max-width:980px;margin:0}.af-ceremony-heading{width:100%;max-width:var(--af-ceremony-column);text-align:center;justify-items:center;gap:8px;margin:6px auto 0;display:grid}@media (max-width:759px){body:has([data-af-dock-shown]) [data-af-sheet-scroll]{scroll-padding-bottom:calc(var(--af-dock-h) + env(safe-area-inset-bottom,0px) + 16px)}}[data-af-sheet-scroll]:has(.af-ceremony){scroll-padding-top:76px;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.af-star-preview{justify-items:center;margin:0;display:grid;position:relative}.af-star-preview-canvas{width:100%;height:clamp(240px,36vh,380px);transition:height .52s var(--af-ease-out,cubic-bezier(.16, 1, .3, 1));display:block;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.af-star-preview.is-compact .af-star-preview-canvas{height:104px}@media (max-width:759px){.af-star-preview-canvas{height:clamp(190px,29vh,270px)}}.af-star-preview-caption{justify-items:center;gap:6px;max-width:30ch;min-height:66px;margin-top:-30px;display:grid}.af-star-preview.is-compact .af-star-preview-caption{min-height:0;margin-top:-10px}.af-star-preview-name{color:#fdf8f2;font-family:var(--font-display), serif;text-wrap:balance;text-shadow:0 2px 24px #000000e6;font-size:clamp(34px,9.6vw,42px);font-weight:300;line-height:1.1}.af-star-preview.is-compact .af-star-preview-name{font-size:27px}.af-star-preview-years{color:#f2ece6a8;font-family:var(--font-ui), sans-serif;letter-spacing:.22em;font-variant-numeric:tabular-nums;font-size:13px}.af-star-preview.is-compact .af-star-preview-years{font-size:11px}.af-star-preview-word{white-space:nowrap;display:inline-block}.af-star-preview-letter{animation:af-star-preview-letter .7s var(--af-ease-out,cubic-bezier(.16, 1, .3, 1)) both;display:inline-block}@keyframes af-star-preview-letter{0%{opacity:0;filter:blur(8px);transform:translateY(.12em)}}.af-ceremony-ask{text-align:left;width:100%;max-width:var(--af-ceremony-column);flex-direction:column;flex:1;align-items:stretch;margin:0 auto;display:flex}.af-ceremony-sub,.af-ceremony-ask>:not(.af-ceremony-heading){animation:af-ceremony-in .76s var(--af-step-ease) both;animation-delay:calc(var(--i,0) * 70ms + .38s)}.af-ceremony-ask>:first-child{--i:1}.af-ceremony-ask>:nth-child(2){--i:2}.af-ceremony-ask>:nth-child(3){--i:3}.af-ceremony-ask>:nth-child(4){--i:4}.af-ceremony-ask>:nth-child(n+5){--i:5}@keyframes af-ceremony-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}}.af-ceremony-title{color:#fdf8f2e0;font-family:var(--font-display), serif;letter-spacing:.01em;text-wrap:balance;outline:none;margin:0;font-size:23px;font-weight:300;line-height:1.2}.af-ceremony-title:focus,.af-ceremony-title:focus-visible{box-shadow:none!important;outline:none!important}.af-ceremony-sub{color:#f7f0e8b3;max-width:34ch;font-family:var(--font-display), serif;text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.af-ceremony-ask>:is(.af-ceremony-pair,.af-ceremony-chips,.af-ceremony-dates,.af-ceremony-story,.af-ceremony-field,.af-ceremony-photos,.af-ceremony-prompts){margin-top:26px}.af-ceremony-label,.af-ceremony-sublabel{color:#f2ece6a8;font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;display:block}.af-ceremony-sublabel{letter-spacing:.14em;color:#f2ece68f;margin-bottom:6px;font-size:10px}.af-ceremony-field{text-align:left;width:100%;display:block}.af-ceremony-field.is-narrow{max-width:360px}.af-ceremony-input{box-sizing:border-box;color:#f7f0e8;width:100%;font-family:var(--font-ui), sans-serif;transition:border-color var(--af-dur-micro,.18s) ease, background-color var(--af-dur-micro,.18s) ease, box-shadow var(--af-dur-micro,.18s) ease;outline:none;font-size:17px;line-height:1.4;display:block}.af-ceremony-input.is-name{font-family:var(--font-display), serif;font-size:22px}.af-ceremony-input.is-text{border-radius:var(--radius-input,16px);resize:vertical;padding-inline:16px}select.af-ceremony-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f2ece6' stroke-opacity='.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}select.af-ceremony-input option{color:#f7f0e8;background:#0b1211}.af-ceremony-input::placeholder{color:#f2ece652}@media (hover:hover){.af-ceremony-input:hover:not(:focus){border-color:#f2ece642}}.af-ceremony-input:focus{background-color:#ffffff0f;border-color:#f4b46a99;box-shadow:0 0 0 3px #f4b46a24}.af-ceremony-input[aria-invalid=true]{background-color:#e9a3a00d;border-color:#e9a3a0a8}.af-ceremony-input[readonly],.af-ceremony-input:disabled{opacity:.72;cursor:default}.af-ceremony-pair{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}@media (max-width:359px){.af-ceremony-pair{grid-template-columns:1fr}}.af-ceremony-note,.af-ceremony-quiet{color:#f2ece69e;max-width:44ch;font-family:var(--font-ui), sans-serif;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.55}.af-ceremony-note.is-wrong,.af-ceremony-quiet.is-wrong{color:#ecb4b0f5}.af-ceremony-pair+.af-ceremony-note{text-align:left;align-self:flex-start}.af-ceremony-link{appearance:none;color:#f4b46a;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 0 6px;padding:0 2px;-webkit-text-decoration:underline #f4b46a73;text-decoration:underline #f4b46a73}.af-ceremony-quiet .af-ceremony-link{margin:0}.af-ceremony-kept{color:#f2ece6b8;margin:14px 0 0;font-size:13px}.af-ceremony-closed{margin-top:26px}.af-ceremony-chips{outline:none;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}.af-ceremony-chip{appearance:none;color:#f7f0e8db;min-height:46px;font-family:var(--font-ui), sans-serif;cursor:pointer;transition:border-color var(--af-dur-micro,.18s) ease, background-color var(--af-dur-micro,.18s) ease, color var(--af-dur-micro,.18s) ease, transform var(--af-dur-release,.22s) var(--af-ease-snap,cubic-bezier(.23, 1, .32, 1));background:#ffffff08;border:1px solid #f2ece62e;border-radius:999px;padding:0 20px;font-size:15px}@media (hover:hover){.af-ceremony-chip:hover:not(:disabled){color:#fdf8f2;border-color:#f4b46a6b}}.af-ceremony-chip:active:not(:disabled){transition-duration:var(--af-dur-press,90ms);transform:scale(.97)}.af-ceremony-chip[aria-pressed=true]{color:#f8c98a;background:#f4b46a24;border-color:#f4b46aa8}.af-ceremony-chip:disabled{cursor:default}.af-ceremony-dates{grid-template-columns:1fr;gap:22px;width:100%;display:grid}@media (min-width:760px){.af-ceremony[data-step=story] .af-ceremony-ask{max-width:720px}}.af-ceremony-date{text-align:left;border:0;min-width:0;margin:0;padding:0}.af-ceremony-date>legend{padding:0}.af-ceremony-date-row{grid-template-columns:1fr 1fr 1.5fr;gap:12px;display:grid}.af-ceremony-date-row .af-date-part{min-width:0}.af-ceremony-digits{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;padding-inline:12px;font-size:20px}.af-ceremony-story{text-align:left;outline:none;width:100%}.af-ceremony-story .am-story-editing{--am-story-bleed:0px}.af-ceremony-story .am-story-tools{top:calc(var(--af-ceremony-top,0px) + var(--af-ceremony-head));z-index:4;margin-bottom:10px;position:sticky;box-shadow:0 -14px #030706,0 10px 14px #060a09}.af-ceremony-story .ProseMirror:focus,.af-ceremony-story .ProseMirror:focus-visible{box-shadow:none!important;outline:none!important}.af-ceremony-story .am-story-surface{border-radius:var(--radius-input,16px);margin:0;padding:18px 18px 22px}.af-ceremony-story .am-story-prose{min-height:20.4em;font-family:var(--font-ui), sans-serif;color:#f7f0e8e6;font-size:18px;font-weight:400;line-height:1.7}.af-ceremony-story .am-story-body>*+*{margin-top:14px}.af-ceremony-story .am-story-loading{padding:18px;font-size:18px;line-height:1.7}.af-ceremony-refused,.af-ceremony-help,.af-ceremony-card{text-align:left;border:1px solid #f2ece624;border-radius:16px;width:100%;margin-top:16px;padding:16px 18px}.af-ceremony-refused{border-color:#e9a3a05c}.af-ceremony-refused p{color:#f2ece6db;margin:0;font-size:14px;line-height:1.6}.af-ceremony-help{border-color:#9ac4b252}.af-ceremony-help-title{color:#f2ece6e6;margin:0;font-size:14px}.af-ceremony-help-line{color:#f2ece69e;margin:4px 0 0;font-size:13px}.af-ceremony-help-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.af-ceremony-help-links a{color:#9ac4b2;border:1px solid #9ac4b261;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.af-ceremony-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.af-ceremony-actions>*{min-height:44px}.af-ceremony-card.is-rose{background:#e9a3a00d;border-color:#e9a3a052}.af-ceremony-card-title:focus,.af-ceremony-card-title:focus-visible{box-shadow:none!important;outline:none!important}.af-ceremony-card-title{color:#fdf8f2;font-family:var(--font-display), serif;margin:6px 0 0;font-size:24px;line-height:1.3}.af-ceremony-match{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.af-ceremony-match-name{color:#fdf8f2;font-family:var(--font-display), serif;margin:0;font-size:20px}.af-ceremony-match-dates{color:#f2ece699;margin:2px 0 0;font-size:12px}.af-ceremony-error{color:#f4c4c0f5;text-align:left;background:#e9a3a012;border:1px solid #e9a3a070;border-radius:14px;width:100%;margin:16px 0 0;padding:13px 16px;font-size:13px;line-height:1.55}.af-ceremony-signed{color:#f7f0e8db;font-family:var(--font-display), serif;margin:22px 0 0;font-size:20px;font-style:italic}.af-ceremony-audience{margin-top:24px}.af-ceremony-audience>.af-ceremony-label{margin:0 0 10px;display:block}.af-ceremony-photos{flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%;display:flex}.af-ceremony-photo,.af-ceremony-photo-add{border-radius:16px;width:132px;height:160px;margin:0;position:relative;overflow:hidden}.af-ceremony-photo img{object-fit:cover;width:100%;height:100%;display:block}.af-ceremony-photo-wait{background:#f7f0e80f;width:100%;height:100%;display:block}.af-ceremony-photo-remove{color:#f7f0e8;cursor:pointer;background:#050908b8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.af-ceremony-photo-add{appearance:none;color:#f7f0e8db;font-family:var(--font-ui), sans-serif;cursor:pointer;transition:border-color var(--af-dur-micro,.18s) ease, background-color var(--af-dur-micro,.18s) ease;background:#ffffff06;border:1px dashed #f2ece647;place-content:center;justify-items:center;gap:10px;font-size:14px;display:grid}@media (hover:hover){.af-ceremony-photo-add:hover:not(:disabled){background:#f4b46a0d;border-color:#f4b46a80}}.af-ceremony-photo-add[aria-busy=true]{cursor:progress;opacity:.7}.af-ceremony-prompts{gap:18px;width:100%;display:grid}.af-ceremony-prompt{color:#f7f0e8e0;font-family:var(--font-display), serif;margin:0 0 8px;font-size:19px;font-style:italic;line-height:1.35;display:block}.af-ceremony[data-lit] .af-star-preview-canvas{height:clamp(260px,44vh,460px)}.af-ceremony-bar{z-index:5;background:linear-gradient(#03070600,#030706 16px);justify-content:center;align-items:center;gap:12px;width:100%;margin-top:auto;padding:30px 0 4px;display:flex;position:sticky;bottom:20px;box-shadow:0 24px #030706}@media (max-width:759px){.af-ceremony-bar{bottom:max(calc(var(--af-dock-h) - 3px + env(safe-area-inset-bottom,0px)), calc(12px + env(safe-area-inset-bottom,0px)));padding-top:22px}.af-ceremony[data-focus] .af-ceremony-bar{bottom:calc(14px + env(safe-area-inset-bottom,0px));transition:bottom var(--af-dur-move,.24s) var(--af-ease-out,cubic-bezier(.16, 1, .3, 1))}}@media (min-width:760px) and (max-width:1099px){.af-ceremony-heading{margin-top:18px}.af-ceremony-side .af-star-preview-canvas{height:clamp(170px,72vh - 370px,380px)}.af-ceremony-side .af-star-preview-caption{margin-top:-40px}}:root{--af-step-wide-width:1120px;--af-step-wide-ask:560px;--af-step-wide-gap:clamp(56px, 6vw, 112px)}@media (min-width:1100px){.af-ceremony-stage{grid-template-columns:minmax(0, 1fr) minmax(0, var(--af-step-wide-ask));align-content:center;align-items:center;column-gap:var(--af-step-wide-gap);width:min(100%, var(--af-step-wide-width));margin-inline:auto;padding-block:2vh 6vh;display:grid}.af-ceremony-title{font-size:28px}.af-ceremony-sub{font-size:17px}.af-ceremony-side .af-star-preview-name{font-size:clamp(48px,4vw,60px)}.af-ceremony-side .af-star-preview-years{font-size:14px}.af-ceremony-side .af-star-preview-canvas{height:clamp(280px,42vh,440px)}.af-ceremony-side .af-star-preview-caption{max-width:44ch;margin-top:-44px}.af-ceremony-ask{text-align:left;flex:none;align-items:stretch;max-width:none;margin:0}.af-ceremony-ask .af-ceremony-heading{text-align:left;justify-items:start;margin:0}.af-ceremony-ask :is(.af-ceremony-chips,.af-ceremony-photos){justify-content:flex-start}.af-ceremony-bar{justify-content:flex-start;margin-top:0}.af-ceremony[data-step=story] .af-ceremony-story .am-story-prose{min-height:clamp(10.2em,24vh,15.3em)}.af-ceremony[data-step=story] .af-ceremony-side{align-self:start;position:sticky;top:max(96px,29vh - 12px)}.af-ceremony[data-lit] .af-ceremony-stage{grid-template-columns:1fr;justify-items:center}.af-ceremony[data-lit] .af-ceremony-ask{text-align:center;align-items:center}.af-ceremony[data-lit] .af-ceremony-ask .af-ceremony-heading{text-align:center;justify-items:center;margin-inline:auto}}@media (min-width:1100px) and (min-height:700px){.af-ceremony:not([data-step=story]) .af-ceremony-bar{box-shadow:none;background:0 0}}.af-lit-card{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:44;-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);text-align:left;width:min(440px,100% - 28px);animation:af-lit-card-in .52s var(--af-ease-out,cubic-bezier(.16, 1, .3, 1)) both;background:#090f0ee6;border:1px solid #f4b46a47;border-radius:20px;padding:18px 18px 18px 20px;position:absolute;transform:translate(-50%);box-shadow:0 18px 46px #0009}@media (min-width:760px){.af-lit-card{bottom:40px}[data-af-lit-card]{width:max-content;min-width:min(440px,100% - 48px);max-width:calc(100% - 48px)}}@keyframes af-lit-card-in{0%{opacity:0;transform:translate(-50%,16px)}}.af-lit-card-title:focus,.af-lit-card-title:focus-visible{box-shadow:none!important;outline:none!important}.af-lit-card-title{color:#fdf8f2;font-family:var(--font-display), serif;margin:0 44px 0 0;font-size:24px;font-weight:300;line-height:1.25}@media (max-width:759px){.af-lit-card{padding:14px 14px 14px 16px}.af-lit-card-title{font-size:19px;line-height:1.22}.af-lit-card-actions{gap:8px;margin-top:12px}[data-af-lit-card] .af-lit-card-actions{grid-template-columns:1fr 1fr;display:grid}[data-af-lit-card] .af-lit-card-actions>.af-primary:first-child:nth-last-child(odd){grid-column:1/-1}}.af-lit-card-note{color:#ecb4b0f5;margin:8px 0 0;font-size:13px;line-height:1.5}.af-lit-card-note.is-calm{color:#f2ece6d1}.af-lit-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.af-lit-card-actions>*{min-height:44px}.af-lit-card-share{align-items:center;gap:8px;display:inline-flex}.af-lit-card-close{position:absolute;top:8px;right:8px}.af-ceremony-keep{white-space:nowrap}.af-ceremony-leave{z-index:80;bottom:calc(24px + env(safe-area-inset-bottom,0px));position:fixed}@media (min-width:760px){.af-ceremony-leave{width:min(440px,100vw - 48px);animation-name:af-ceremony-leave-in;position:absolute;inset:calc(100% + 8px) 0 auto auto;transform:none}}@keyframes af-ceremony-leave-in{0%{opacity:0;transform:translateY(-8px)}}.af-ceremony-leave-line{color:#f2ece6c7;margin:8px 44px 0 0;font-size:14px;line-height:1.55}.af-ceremony-leave .af-lit-card-title:focus{outline:none}.af-updates-card{z-index:44;left:12px;right:12px;bottom:calc(122px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);text-align:left;animation:af-updates-card-in .52s var(--af-ease-out,cubic-bezier(.16, 1, .3, 1)) .7s both;background:#080d0ccc;border:1px solid #f2ece617;border-radius:16px;padding:14px 16px 10px;position:absolute;box-shadow:0 10px 30px #00000047}@media (min-width:760px){.af-updates-card{width:360px;padding:16px 18px 12px;bottom:calc(clamp(20px,4vw,34px) + 140px);left:clamp(18px,4vw,40px);right:auto}}.af-updates-card[data-leaving]{pointer-events:none;animation:af-updates-card-out var(--af-dur-exit) var(--af-ease-exit) both}@keyframes af-updates-card-in{0%{opacity:0;translate:0 10px}}@keyframes af-updates-card-out{to{opacity:0;translate:0 6px}}.af-updates-card-title{color:#fdf8f2;font-family:var(--font-display), serif;letter-spacing:.005em;margin:0;font-size:21px;font-weight:400;line-height:1.2}.af-updates-card[data-af-updates-card=done] .af-updates-card-title{margin-right:40px}.af-updates-card-text{color:#f2ece6a3;font:400 13.5px/1.5 var(--font-ui), sans-serif;text-wrap:pretty;margin:6px 0 0}.af-updates-card-note{color:#ecb4b0f5;font:400 12.5px/1.45 var(--font-ui), sans-serif;margin:6px 0 0}.af-updates-card-actions{align-items:center;gap:4px;margin:10px 0 0 -2px;display:flex}.af-updates-card-close{position:absolute;top:4px;right:4px}@media (max-width:759px){.af-updates-card-title{font-size:20px}.af-updates-card-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.af-updates-card{animation:.12s .7s both af-updates-card-fade}.af-updates-card[data-leaving]{animation:.12s both af-updates-card-fade-out}}@keyframes af-updates-card-fade{0%{opacity:0}}@keyframes af-updates-card-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.af-ceremony-sub,.af-ceremony-ask>:not(.af-ceremony-heading),.af-lit-card,.af-star-preview-letter{animation:none}.af-star-preview-canvas,.af-ceremony-bar,.af-ceremony-stage{transition-duration:1ms!important}}@keyframes af-skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes af-skel-reveal{0%{opacity:0}}.af-skel{background:linear-gradient(90deg,#f2ece60d 0% 32%,#f4b46a17 50%,#f2ece60d 68% 100%) 0 0/280% 100%;border-radius:4px;height:14px;animation:.2s ease-out .25s both af-skel-reveal,1.6s linear infinite af-skeleton-sweep;display:block}@media (prefers-reduced-motion:reduce){.af-skel{animation:1ms linear .25s both af-skel-reveal}}@keyframes af-sheet-waiting-in{0%{opacity:0}to{opacity:1}}.af-sheet-waiting{inset:var(--af-page-header-h,72px) 0 0 0;z-index:90;-webkit-backdrop-filter:blur(14px);background:#050908db;animation:.26s cubic-bezier(.16,1,.3,1) .12s both af-sheet-waiting-in;position:fixed}.af-sheet-waiting-column{flex-direction:column;width:min(720px,100% - 40px);margin:clamp(32px,7vw,72px) auto 0;display:flex}.af-sheet-only{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.af-sheet-only[data-sheet-dragging]{transition:none!important}html[data-af-sheet-leaving] .af-sheet-only{opacity:0;pointer-events:none;transform:translate(28px)}@media (max-width:759px){html[data-af-sheet-leaving] .af-sheet-only{transform:translateY(24px)}}[data-af-exit-ghost],[data-af-exit-ghost] *{pointer-events:none!important;transition:none!important;animation-play-state:paused!important;animation-delay:-60s!important}[data-af-exit-ghost]::backdrop{transition:none!important;animation-name:none!important}@keyframes af-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes af-route-out{to{opacity:0}}::view-transition-new(.af-route-in){animation:.28s cubic-bezier(.16,1,.3,1) both af-route-in}::view-transition-old(.af-route-out){animation:.16s cubic-bezier(.4,0,1,1) both af-route-out}::view-transition{pointer-events:none}.af-master-header{view-transition-name:af-page-header}::view-transition-group(af-page-header){animation:none}::view-transition-old(af-page-header){animation:none}::view-transition-new(af-page-header){animation:none}::view-transition-old(af-page-header){display:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms!important}::view-transition-old(*){animation-duration:1ms!important}::view-transition-new(*){animation-duration:1ms!important}}.grecaptcha-badge{visibility:hidden!important}.af-soon-chip{color:#f4b46ae0;min-height:20px;font:500 8.5px/1 var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #f4b46a6b;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}@property --af-rail-start{syntax:"<length>";inherits:false;initial-value:0}@property --af-rail-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes af-rail-edges{0%{--af-rail-start:0px;--af-rail-end:48px}12%{--af-rail-start:48px}88%{--af-rail-end:48px}to{--af-rail-start:48px;--af-rail-end:0px}}@supports (animation-timeline:scroll()){[data-af-rail]{animation:linear both af-rail-edges;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(90deg, #0000001f 0, #000 var(--af-rail-start), #000 calc(100% - var(--af-rail-end)), #0000001f 100%)!important;-webkit-mask-image:linear-gradient(90deg, #0000001f 0, #000 var(--af-rail-start), #000 calc(100% - var(--af-rail-end)), #0000001f 100%)!important;mask-image:linear-gradient(90deg, #0000001f 0, #000 var(--af-rail-start), #000 calc(100% - var(--af-rail-end)), #0000001f 100%)!important}}@media print{html[data-af-print=plan] body{background:#fff}html[data-af-print=plan] body *{visibility:hidden}}.af-gift-date-field .af-shop-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:48px}.af-card-code{gap:6px;display:grid}.af-card-code[role=status]{justify-content:space-between;align-items:center;gap:12px;display:flex}.af-card-code-row{gap:8px;display:flex}.af-card-code-apply{flex:none;min-height:48px;padding:0 18px}.af-card-code-open,.af-card-code-remove{justify-self:start}.af-card-code .is-refused{color:#e9a3a0}.af-shelves-nav{flex-wrap:wrap;gap:20px;margin:0 0 8px;display:flex}.af-shelf{gap:14px;padding-top:28px;scroll-margin-top:24px;display:grid}.af-shelf+.af-shelf{border-top:1px solid #f2ece617;margin-top:12px}.af-shelf-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.af-shelf-item{color:inherit;border-radius:var(--radius-card,12px);gap:6px;text-decoration:none;display:grid}.af-shelf-image{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card,12px);background:#f2ece60d;width:100%;margin-bottom:6px;transition:opacity .2s;display:block}.af-shelf-item:hover .af-shelf-image{opacity:.88}.af-shelf-item:focus-visible{outline:none;box-shadow:0 0 0 3px #050908,0 0 0 4.5px #f4b46ab3}.af-shelf-name{font-family:var(--font-display), serif;color:#fdf8f2;font-size:20px;font-weight:300;line-height:1.2}.af-shelf-note{color:#f2ece69e;font-size:13.5px;line-height:1.55}.af-shelf-price{color:var(--af-shop-amber);font-size:14.5px}@media (max-width:520px){.af-shelf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.af-shelf-name{font-size:17px}}.af-h-round,.af-read-search,.af-header-btn,.af-consent-btn,.af-consent-link,.af-reading-icon,.af-listen-button,.af-voice-picker summary,.af-reading-footer-sky,.af-read-feed,.af-master-header-cta,.af-reading-wordmark,.af-reading-footer-mark,.af-consent-close,.af-legal-links a,.af-tap{position:relative}.af-h-round:after,.af-read-search:after,.af-header-btn:after,.af-consent-btn:after,.af-consent-link:after,.af-reading-icon:before,.af-listen-button:after,.af-voice-picker summary:after,.af-reading-footer-sky:after,.af-h-nav:after,.af-h1[class*=af-nav-r]:before,.af-read-feed:after,.af-profile:after,.af-master-header-cta:after,.af-reading-wordmark:after,.af-reading-footer-mark:after,.af-consent-close:after,.af-legal-links a:after,.af-tap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.af-voice-picker summary:after{left:0;transform:translateY(-50%)}@media (max-width:820px){.af-header-actions>.af-h-round:after{transform:translate(calc(-50% - 3px),-50%)}}[data-af-early-pressed]{filter:brightness(.88)}.af-qty{background:#080e0db3;border:1px solid #f2ece629;border-radius:999px;grid-template-columns:44px 28px 44px;align-items:center;height:44px;display:inline-grid}.af-qty-step{color:#f2ece6db;cursor:pointer;width:44px;height:42px;transition:color .18s ease, background-color .18s ease, scale var(--af-dur-release) var(--af-ease-snap);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.af-qty-step:active:not(:disabled){scale:.92}.af-qty-step:disabled{color:#f2ece647;cursor:default}.af-qty-step:focus-visible{outline:none;box-shadow:0 0 0 2px #f4b46a}@media (hover:hover){.af-qty-step:hover:not(:disabled){color:#fdf8f2;background:#f2ece60d}}.af-qty-value{text-align:center;font:500 14px/1 var(--font-ui), sans-serif;color:#fdf8f2;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.af-qty-step{transition:none;scale:none!important}}