.cec-site .cec-magnet-pathway-notice{color:#3e2328;background:#fffaf1;border:1px solid #d5a975;border-radius:24px;width:min(630px,100vw - 28px);max-height:min(92dvh,760px);margin:auto;padding:0;position:relative;overflow:auto;box-shadow:0 34px 110px #1909166b,0 0 0 6px #ffedcf29}.cec-site .cec-magnet-pathway-notice[open]{animation:.58s cubic-bezier(.2,.8,.2,1) both cec-magnet-pathway-arrive}.cec-site .cec-magnet-pathway-notice::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f0d1bb8}.cec-site .cec-magnet-pathway-hero{background:#5d2427;height:234px;position:relative;overflow:hidden}.cec-site .cec-magnet-pathway-hero img{object-fit:cover;object-position:center 54%;width:100%;height:100%;display:block}.cec-site .cec-magnet-pathway-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#250e1d94,#0000 75%);position:absolute;inset:0}.cec-site .cec-magnet-pathway-hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(103deg,#0000 37%,#ffe8c13b 49%,#0000 62%);position:absolute;inset:0;transform:translate(-135%)}.cec-site .cec-magnet-pathway-notice[open] .cec-magnet-pathway-hero:after{animation:1.2s ease-out .18s both cec-magnet-pathway-glimmer}.cec-site .cec-magnet-pathway-hero-copy{z-index:2;color:#fff5e5;text-shadow:0 2px 20px #250e1d47;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:30px;left:38px}.cec-site .cec-magnet-pathway-hero-copy span{color:#f8ca8d;letter-spacing:.22em;font-size:11px;font-weight:750}.cec-site .cec-magnet-pathway-hero-copy strong{letter-spacing:-.035em;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,7vw,55px);font-weight:500;line-height:.93}.cec-site .cec-magnet-pathway-hero-copy small{color:#fff1d6;letter-spacing:.2em;border-top:2px solid #e9ac69;margin-top:15px;padding-top:8px;font-size:10px;font-weight:750}.cec-site .cec-magnet-pathway-spark{z-index:4;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;pointer-events:none;background:#ffe0a8;width:13px;height:13px;position:absolute}.cec-site .cec-magnet-pathway-spark-one{top:27%;left:53%}.cec-site .cec-magnet-pathway-spark-two{width:19px;height:19px;top:66%;left:82%}.cec-site .cec-magnet-pathway-spark-three{width:9px;height:9px;top:16%;left:75%}.cec-site .cec-magnet-pathway-spark-four{width:10px;height:10px;top:79%;left:62%}.cec-site .cec-magnet-pathway-notice[open] .cec-magnet-pathway-spark{animation:1.1s ease-out .18s both cec-magnet-pathway-sparkle}.cec-site .cec-magnet-pathway-notice[open] .cec-magnet-pathway-spark-two{animation-delay:.32s}.cec-site .cec-magnet-pathway-notice[open] .cec-magnet-pathway-spark-three{animation-delay:.47s}.cec-site .cec-magnet-pathway-notice[open] .cec-magnet-pathway-spark-four{animation-delay:.61s}.cec-site .cec-magnet-pathway-close{z-index:5;color:#fff9ee;cursor:pointer;background:#2e131fc4;border:1px solid #fff4e1bf;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid;position:absolute;top:17px;right:18px}.cec-site .cec-magnet-pathway-close:hover{background:#642522}.cec-site .cec-magnet-pathway-body{padding:31px 39px 35px}.cec-site .cec-magnet-pathway-kicker{color:#884b24;letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.cec-site .cec-magnet-pathway-notice h2{color:#51252a;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,41px);font-weight:500;line-height:1.12}.cec-site .cec-magnet-pathway-notice #cec-magnet-pathway-description{color:#554d4c;margin:15px 0 0;font-size:16px;line-height:1.55}.cec-site .cec-magnet-pathway-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.cec-site .cec-magnet-pathway-open,.cec-site .cec-magnet-pathway-later{min-height:48px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.cec-site .cec-magnet-pathway-open{color:#fffaf1;background:linear-gradient(135deg,#a73b2b,#702a2a);border:1px solid #7b2d23;box-shadow:0 9px 20px #702a2a3b}.cec-site .cec-magnet-pathway-open:hover{background:#692325;transform:translateY(-2px);box-shadow:0 12px 22px #702a2a52}.cec-site .cec-magnet-pathway-later{color:#63291f;background:#fffaf1;border:1px solid #d8b994}.cec-site .cec-magnet-pathway-later:hover{background:#f6ecdc}.cec-site .cec-magnet-pathway-notice :is(a,button):focus-visible,.cec-site.cec-polished .cec-magnet-pathway-notice :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #df8c3e}.cec-site .cec-magnet-pathway-footnote{color:#685f59;border-top:1px solid #ead8c0;margin:25px 0 0;padding-top:16px;font-size:12px;line-height:1.5}@keyframes cec-magnet-pathway-arrive{0%{opacity:0;transform:translateY(17px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cec-magnet-pathway-glimmer{0%{transform:translate(-135%)}to{transform:translate(135%)}}@keyframes cec-magnet-pathway-sparkle{0%{opacity:0;transform:translateY(14px)rotate(-35deg)scale(.35)}45%{opacity:1}to{opacity:.62;transform:translateY(-9px)rotate(0)scale(1)}}@media (max-width:520px){.cec-site .cec-magnet-pathway-hero{height:188px}.cec-site .cec-magnet-pathway-hero-copy{top:26px;left:24px}.cec-site .cec-magnet-pathway-hero-copy strong{font-size:37px}.cec-site .cec-magnet-pathway-body{padding:26px 23px 28px}.cec-site .cec-magnet-pathway-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.cec-site .cec-magnet-pathway-notice,.cec-site .cec-magnet-pathway-notice *,.cec-site .cec-magnet-pathway-notice:after,.cec-site .cec-magnet-pathway-hero:after{transition:none!important;animation:none!important;transform:none!important}.cec-site .cec-magnet-pathway-spark{opacity:.52}}.cec-site.reduce-motion .cec-magnet-pathway-notice,.cec-site.reduce-motion .cec-magnet-pathway-notice *,.cec-site.reduce-motion .cec-magnet-pathway-hero:after{transition:none!important;animation:none!important;transform:none!important}.cec-site.reduce-motion .cec-magnet-pathway-spark{opacity:.52}
