.hp-stage{z-index:2;isolation:isolate;background:var(--color-stone-soft);color:var(--ink);position:relative;overflow:clip visible}.hp-olive{z-index:2;pointer-events:none;opacity:.85;transform-origin:0 0;filter:drop-shadow(0 6px 12px #0e1f3f14);width:14rem;animation:9s ease-in-out infinite hpSway;position:absolute;top:-2.5rem;left:0}@media (max-width:639px){.hp-olive{display:none}}@media (min-width:768px){.hp-olive{width:18rem;top:-3rem;left:0}}@keyframes hpSway{0%,to{transform:rotate(-2deg)translate(0,0)}50%{transform:rotate(2deg)translateY(4px)}}.hp-hero{z-index:20;max-width:76rem;margin:0 auto;padding:clamp(2.1rem,4.6vw,3.15rem) clamp(1rem,5vw,3rem) 0;position:relative}.hp-hero--board-first{flex-direction:column;gap:0;display:flex}.hp-act--discover{z-index:20;padding-inline:clamp(1rem,5vw,3rem);text-align:center;max-width:76rem;margin-inline:auto;padding-top:0;position:relative}@media (min-width:768px){.hp-act--discover{padding-top:clamp(1.1rem,2.8vw,1.85rem)}}.hp-act-kicker{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#0e1f3f85;margin:0;font-size:.68rem;font-weight:900}.hp-act-kicker--on-dark{color:#d8a23bb8}.hp-act-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-900);margin:.32rem 0 0;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:900;line-height:1.12}.hp-act--discover .hp-search-zone{z-index:50;margin-top:clamp(.85rem,2.2vw,1.25rem);position:relative}.hp-act--discover .hp-chapters--gateway{z-index:1;isolation:isolate;margin-top:clamp(1rem,2.4vw,1.5rem);position:relative}.hp-listing-footnote{text-align:center;flex-direction:column;align-items:center;gap:clamp(.5rem,1.4vw,.65rem);margin:clamp(1rem,2.4vw,1.35rem) 0 clamp(.35rem,1vw,.55rem);display:flex}.hp-listing-footnote .hp-board-rail-all-wrap{width:100%;margin-top:0}.hp-listing-footnote-meta{max-width:22rem;font-family:var(--font-body);letter-spacing:.01em;color:#0e1f3f94;flex-direction:column;gap:.05rem;margin:0;padding-inline:.5rem;font-size:clamp(.82rem,2.1vw,.9rem);font-weight:700;line-height:1.35;display:flex}.hp-site-kicker{text-align:center;justify-items:center;gap:.28rem;max-width:40rem;margin:0 auto 1.35rem;display:grid}@media (max-width:767.98px){.hp-hero--board-first>.hp-site-kicker{margin-bottom:.85rem}}.hp-site-kicker-eyebrow{font-family:var(--font-heading);letter-spacing:.04em;color:var(--gold-500);margin:0;font-size:.78rem;font-weight:800}.hp-site-kicker-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-900);margin:0;font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:900;line-height:1.25}.hp-site-kicker-lead{max-width:34rem;font-family:var(--font-body);color:#0e1f3fb8;margin:.2rem 0 0;font-size:clamp(.92rem,2.2vw,1.05rem);font-weight:650;line-height:1.55}.hp-guide{z-index:2;background:radial-gradient(720px 280px at 88% 0%, #d8a23b29, transparent 62%), linear-gradient(180deg, var(--navy-900) 0%, var(--navy-950) 100%);color:var(--stone-50);padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,1.5rem) clamp(2.1rem,5vw,3.4rem);position:relative}.hp-guide-inner{max-width:76rem;margin:0 auto}.hp-guide-head{text-align:center;max-width:40rem;margin:0 auto 1.5rem}.hp-guide-title{font-family:var(--font-display);color:var(--stone-50);margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;line-height:1.3}.hp-guide-products,.hp-guide-audiences{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.hp-guide-audiences{margin-top:.8rem}@media (min-width:860px){.hp-guide-products{justify-content:center;align-items:stretch;gap:.9rem;display:flex}.hp-guide-products>.hp-guide-card{flex:0 0 calc(33.3333% - .6rem);width:calc(33.3333% - .6rem);max-width:calc(33.3333% - .6rem)}.hp-guide-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.9rem}}.hp-guide-card{text-align:center;background:#fff;border:1px solid #fff8e629;border-radius:1.15rem;flex-direction:column;align-items:center;min-height:100%;padding:1.15rem 1.2rem 1.1rem;display:flex;box-shadow:0 18px 40px -30px #000000b3}.hp-guide-card--business{border:2px solid var(--gold-500);background:linear-gradient(#fff1d0 0%,#fff8e6 100%);box-shadow:0 0 0 4px #d8a23b38,0 18px 40px -26px #0000008c}.hp-guide-copy{flex-direction:column;align-items:center;gap:.7rem;width:100%;min-width:0;display:flex}.hp-guide-card-top{flex-direction:column;align-items:center;gap:.65rem;display:flex}.hp-guide-card-heading{flex-direction:column;align-items:center;gap:.15rem;min-width:0;display:flex}.hp-guide-icon{background:var(--navy-900);width:2.45rem;height:2.45rem;color:var(--gold-300,#f0d8a0);border-radius:.75rem;flex:none;place-items:center;display:grid}.hp-guide-card--business .hp-guide-icon{background:var(--gold-500);color:var(--navy-900)}.hp-guide-card--audience .hp-guide-card-title{font-size:1.02rem}.hp-guide-icon-svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.hp-guide-card-title{font-family:var(--font-display);color:var(--navy-900);margin:0;font-size:1.12rem;font-weight:900;line-height:1.3}.hp-guide-kicker{font-family:var(--font-heading);color:var(--gold-700);margin:0;font-size:.74rem;font-weight:800;line-height:1.35}.hp-guide-card-body{font-family:var(--font-body);color:#0e1f3fbd;margin:0;font-size:.92rem;font-weight:500;line-height:1.6}.hp-guide-foot{flex-direction:column;gap:.75rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.hp-guide-card--product .hp-guide-foot{border-top:1px solid #0e1f3f14}.hp-guide-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.45rem;width:100%;display:flex}.hp-guide-cta{background:linear-gradient(168deg, var(--navy-800), var(--navy-900));width:auto;min-height:2.7rem;color:var(--stone-50);font-family:var(--font-heading);letter-spacing:.01em;text-align:center;white-space:nowrap;border:2px solid #b88324b8;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.05rem;font-size:.92rem;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 22px -16px #0e1f3fb3}.hp-guide-cta:hover{background:linear-gradient(168deg, var(--navy-700), var(--navy-800));color:var(--stone-50);border-color:#d8a23beb}.hp-guide-cta--emphasis{background:var(--gold-500);color:var(--navy-900);box-shadow:none;border-color:#b88324f2}.hp-guide-cta--emphasis:hover{background:var(--gold-400,#e5bf75);border-color:var(--gold-600);color:var(--navy-900)}.hp-guide-cta--go{box-shadow:none;color:var(--navy-900);background:0 0;border:1.5px solid #0e1f3f47;font-weight:800}.hp-guide-cta--go:hover{color:var(--navy-900);background:#0e1f3f0f;border-color:#0e1f3f73}.hp-guide-cta:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hp-guide-card{transition:none}}.hp-kicker{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.7rem;display:inline-flex}.hp-kicker-rule{background:linear-gradient(90deg, transparent, var(--gold-600));width:2.25rem;height:1px;display:inline-block}.hp-kicker-rule--end{background:linear-gradient(-90deg, transparent, var(--gold-600))}.hp-h1{font-family:var(--font-display);letter-spacing:0;color:var(--navy-900);text-align:center;max-width:72rem;margin:0 auto;font-size:clamp(2.25rem,6.4vw,5.4rem);font-weight:900;line-height:1}.hp-h1-line-2{color:var(--ember-600);margin-top:.15em;display:block}@media (max-width:767.98px){.hp-board-rail-wrap--hero{margin-bottom:.2rem}}.hp-tagline{font-family:var(--font-body);color:var(--navy-800);max-width:38rem;margin:0 0 .5rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600;line-height:1.5}.hp-hero-promise{max-width:38rem;color:var(--ember-600);font-family:var(--font-heading);letter-spacing:0;text-align:center;margin:1rem auto 0;font-size:clamp(1.08rem,2.2vw,1.55rem);font-weight:900;line-height:1.25}.hp-tagline-sub{font-family:var(--font-body);color:var(--navy-700);opacity:.85;max-width:32rem;margin:0;font-size:.95rem;font-weight:400}.hp-search-shell{z-index:1;max-width:44rem;margin:2rem auto 0;position:relative}.hp-search-zone{width:100%;max-width:44rem;margin:0 auto}.hp-search-zone-label{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#0e1f3f85;text-align:center;margin:0 0 .45rem;padding-inline:.35rem;font-size:.68rem;font-weight:900}.hp-search-shell--secondary{margin:0 auto}.hp-search-shell--secondary .hp-search-form{box-shadow:0 12px 28px -18px #0e1f3f61,inset 0 1px #ffffff0f,0 0 0 1px #d8a23b24}.hp-search-shell--secondary .hp-search-input{padding-block:.95rem;font-size:.95rem}.hp-search-shell--secondary .hp-search-btn{padding-inline:1.1rem}.hp-search-shell--light{margin:0 auto}.hp-search-shell--light .hp-search-form{-webkit-backdrop-filter:blur(8px);background:#ffffffd6;box-shadow:0 12px 28px -20px #0e1f3f47,inset 0 1px #ffffffbf,0 0 0 1px #d8a23b52}.hp-search-shell--light .hp-search-form:focus-within{box-shadow:0 16px 34px -18px #0e1f3f52,inset 0 1px #ffffffd9,0 0 0 2px #d8a23b8c}.hp-search-shell--light .hp-search-input{color:var(--navy-900);padding-block:.95rem;font-size:.95rem}.hp-search-shell--light .hp-search-input::placeholder{color:#0e1f3f6b}.hp-search-shell--light .hp-search-btn{padding-inline:1.1rem}.hp-search-form{background:var(--navy-900);border-radius:999px;align-items:stretch;transition:box-shadow .24s,transform .24s;display:flex;overflow:hidden;box-shadow:0 18px 40px -16px #0e1f3f73,inset 0 1px #ffffff0f,0 0 0 1px #d8a23b2e}.hp-search-form:focus-within{box-shadow:0 24px 50px -16px #0e1f3f8c, 0 1px 0 #ffffff14 inset, 0 0 0 2px var(--gold-500)}.hp-search-input{color:#fff;min-width:0;font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:1.1rem 1.5rem 1.1rem .5rem;font-size:1rem;font-weight:500}.hp-search-input::placeholder{color:#ffffff8c;font-weight:400}.hp-search-btn{background:var(--gold-500);color:var(--navy-900);font-family:var(--font-display);cursor:pointer;border:0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:.95rem;font-weight:800;transition:background .2s;display:inline-flex}.hp-search-btn:hover{background:var(--gold-400)}[dir=rtl] .hp-search-btn{border-radius:999px 0 0 999px}.hp-search-btn-icon{width:1.15rem;height:1.15rem}.hp-dropdown{top:calc(100% + .75rem);z-index:60;background:#fff;border:1px solid #0e1f3f14;border-radius:1.25rem;max-height:min(28rem,55vh);position:absolute;inset-inline:0;overflow:hidden auto;box-shadow:0 24px 60px -20px #0e1f3f59}@media (max-width:767.98px){.hp-dropdown{max-height:min(18rem,100dvh - 12rem)}}.hp-dropdown-group-title{background:var(--stone-100);font-family:var(--font-heading);letter-spacing:0;color:var(--navy-700);border-bottom:1px solid #0000000a;padding:.55rem 1rem;font-size:.72rem;font-weight:700}.hp-dropdown-row{border-bottom:1px solid #0000000a;padding:.85rem 1rem;text-decoration:none;transition:background .16s;display:block}.hp-dropdown-row:hover{background:var(--stone-50)}.hp-dropdown-row-title{font-family:var(--font-display);color:var(--navy-900);margin:0 0 .15rem;font-size:.95rem;font-weight:700}.hp-dropdown-row-meta{color:var(--navy-700);opacity:.8;flex-wrap:wrap;gap:.3rem .75rem;font-size:.78rem;display:flex}.hp-dropdown-tag{background:var(--gold-300);color:var(--navy-900);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;border-radius:999px;flex-shrink:0;margin-inline-start:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:600;line-height:1.25}.hp-dropdown-footer{background:var(--stone-100);text-align:center;padding:.75rem}.hp-dropdown-footer-btn{color:var(--navy-900);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:800;transition:background .16s}.hp-dropdown-footer-btn:hover{box-shadow:0 0 0 1px var(--gold-500);background:#fff}.hp-chapters{z-index:5;margin-top:clamp(2.5rem,5vw,4rem);-webkit-backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #d8a23b73;border-radius:1.25rem;grid-template-columns:repeat(2,1fr);gap:0;max-width:calc(100% - 2*clamp(1rem,5vw,3rem));margin-inline:clamp(1rem,5vw,3rem);padding:0;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.hp-chapters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:76rem;margin-inline:auto;padding:0 clamp(1rem,5vw,3rem);overflow:visible}}.hp-chapters--gateway{margin-top:clamp(1.15rem,2.8vw,1.75rem)}@media (max-width:767px){.hp-hero--board-first>.hp-act--discover{align-self:stretch;width:100%;padding-inline:0}.hp-chapters--gateway{grid-template-columns:repeat(2,1fr);max-width:calc(100% - 2*clamp(.65rem,3.5vw,1.25rem));margin-inline:clamp(.65rem,3.5vw,1.25rem)}.hp-chapters--gateway .hp-chapter{border-inline-end:1px solid #d8a23b4d;border-bottom:1px solid #d8a23b4d;min-height:7.25rem;padding:1rem .55rem}.hp-chapters--gateway .hp-chapter:first-child{border-inline-end:0;grid-column:1/-1}.hp-chapters--gateway .hp-chapter:nth-child(n+2){border-bottom:0}.hp-chapters--gateway .hp-chapter:last-child{border-inline-end:0}.hp-chapters--gateway .hp-chapter-stat{margin-bottom:.45rem;font-size:clamp(1.75rem,8.5vw,2.35rem)}.hp-chapters--gateway .hp-chapter-title{font-size:clamp(1.05rem,4.2vw,1.25rem)}.hp-chapters--gateway .hp-chapter-desc{display:none}}.hp-chapter{text-align:center;min-height:5.2rem;color:var(--navy-900);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;text-decoration:none;transition:background .24s;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.hp-chapter{min-height:5.6rem;padding:.75rem .45rem}.hp-chapter-stat{order:1;margin-bottom:.38rem;font-size:clamp(1.35rem,7vw,1.85rem)}.hp-chapter-title{order:2}}.hp-chapter:not(:last-child){border-inline-end:1px solid #d8a23b4d}@media (min-width:768px){.hp-chapter{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #d8a23b73;border-radius:1rem;justify-content:center;align-items:center;min-height:auto;padding:1.35rem;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s,background .32s,border-color .32s}.hp-chapter:not(:last-child){border-inline-end:0}}.hp-chapter:before{content:"";opacity:0;background:linear-gradient(135deg,#d8a23b00 0% 60%,#d8a23b2e 100%);transition:opacity .32s;position:absolute;inset:0}.hp-chapter:hover{background:#ffffff73}@media (min-width:768px){.hp-chapter:hover{border-color:var(--gold-500);background:#ffffffd9;transform:translateY(-3px);box-shadow:0 22px 40px -22px #0e1f3f59}}.hp-chapter:hover:before{opacity:1}.hp-chapter-stat{z-index:1;color:var(--ember-600);font-family:var(--font-heading);order:2;font-size:1.05rem;font-weight:900;line-height:1;position:relative}.hp-chapter-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--navy-900);flex-direction:column;order:1;align-items:center;gap:.25rem;width:fit-content;margin:0;font-size:.9rem;font-weight:700;line-height:1.1;display:flex}.hp-chapter-title:after{content:"";background:var(--gold-500);transform-origin:50%;border-radius:999px;width:100%;height:2px;transition:transform .22s;transform:scaleX(0)}.hp-chapter:hover .hp-chapter-title:after{transform:scaleX(1)}@media (min-width:768px){.hp-chapter-stat{order:1;font-size:clamp(1.8rem,3vw,2.35rem)}.hp-chapter-title{order:2;align-items:center;font-size:1.6rem}}@media (max-width:767px){.hp-chapter{min-height:5.6rem;padding:.75rem .45rem}.hp-chapter-stat{order:1;margin-bottom:.38rem;font-size:clamp(1.35rem,7vw,1.85rem)}.hp-chapter-title{order:2}}.hp-chapter-desc{font-family:var(--font-body);color:var(--navy-700);margin:.35rem 0 0;font-size:.85rem;line-height:1.5;display:none}@media (min-width:768px){.hp-chapter-desc{text-align:center;order:3;display:block}}.hp-chapter-arrow{bottom:1.2rem;background:var(--gold-500);width:2rem;height:2rem;color:var(--navy-900);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:none;position:absolute;inset-inline-end:1.35rem}@media (min-width:768px){.hp-chapter-arrow{display:none}}.hp-chapter:hover .hp-chapter-arrow{transform:translate(-.35rem)}.hp-skyline-wrap{z-index:2;margin-top:clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.hp-skyline-wrap--act{margin-top:clamp(1.35rem,3.5vw,2.5rem)}.hp-skyline{width:100%;height:auto;color:var(--stone-400);filter:drop-shadow(0 4px #a995714d);margin-bottom:-.5rem;display:block}.hp-wave-gold{width:100%;height:14px;color:var(--gold-500);display:block}.hp-wave-navy{width:100%;height:70px;color:var(--navy-900);margin-top:-2px;display:block}@media (min-width:768px){.hp-wave-navy{height:100px}}.hp-board{background:linear-gradient(180deg, var(--navy-900) 0%, var(--navy-950) 100%);color:#fff;margin-top:-1px;padding:clamp(1rem,3vw,2.5rem) 0 clamp(3rem,6vw,5rem);position:relative}.hp-board:before{content:"";pointer-events:none;background:radial-gradient(800px 360px at 18% 0,#d8a23b1a,#0000 70%),radial-gradient(900px 400px at 86% 100%,#a8341a14,#0000 70%);position:absolute;inset:0}.hp-board-inner{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,5vw,3rem);position:relative}.hp-board-head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.hp-live{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-400);text-shadow:0 0 12px #d8a23b40;background:#d8a23b1a;border:1px solid #d8a23b66;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex}.hp-live-dot{background:var(--gold-400);border-radius:999px;width:.55rem;height:.55rem;animation:1.8s ease-out infinite hpPulse;box-shadow:0 0 #e5bf75b3}@keyframes hpPulse{0%{box-shadow:0 0 #e5bf758c}70%{box-shadow:0 0 0 .55rem #e5bf7500}to{box-shadow:0 0 #e5bf7500}}.hp-board-h2{font-family:var(--font-display);letter-spacing:-.03em;margin:.25rem 0 0;font-size:clamp(1.75rem,4vw,3rem);font-weight:900;line-height:1.05}.hp-board-h2 em{color:var(--gold-400);font-style:normal}.hp-board-sub{font-family:var(--font-body);color:#ffffffb3;max-width:30rem;margin:.25rem 0 0}.hp-board-cta-row{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.hp-board-cta{background:var(--gold-500);color:var(--navy-900);font-family:var(--font-display);cursor:pointer;letter-spacing:-.01em;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hp-board-cta:hover{background:var(--gold-400);transform:translateY(-1px)}.hp-board-cta--featured{min-height:3rem;padding:.8rem 1.35rem;font-size:.94rem;box-shadow:inset 0 1px #ffffff80,0 16px 34px -18px #b88324cc}.hp-board-cta-help{font-family:var(--font-body);color:#ffffffc7;letter-spacing:0;font-size:.82rem;font-weight:600;line-height:1.35}.hp-board-cta-help--free{min-height:2.35rem;color:var(--navy-900);font-family:var(--font-heading);background:#d8a23b24;border:1px solid #e5bf759e;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.92rem;font-weight:900;display:inline-flex;box-shadow:0 0 0 4px #d8a23b14}.hp-board-cta--ghost{color:#fff;background:0 0;border:1px solid #fff3}.hp-board-cta--ghost:hover{border-color:var(--gold-500);color:var(--gold-400);background:#ffffff14}.hp-recommended{background:radial-gradient(820px 320px at 18% 0%, #d8a23b29, transparent 68%), radial-gradient(740px 280px at 86% 100%, #a8341a1c, transparent 68%), linear-gradient(180deg, var(--navy-950), var(--navy-900));color:#fff;padding:clamp(2.75rem,5vw,4.5rem) 0;position:relative}.hp-recommended:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#d8a23bc7,#0000);height:1px;position:absolute;top:0}.hp-recommended-inner{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,5vw,3rem)}.hp-recommended-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;display:flex}.hp-recommended-link{min-height:2.5rem;color:var(--navy-900);font-family:var(--font-heading);background:#ffffff14;border:1px solid #d8a23b8c;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.hp-recommended-link:hover{background:var(--gold-500);color:var(--navy-900);transform:translateY(-1px)}.hp-recommended-grid{grid-template-columns:1fr;gap:1rem;display:grid}.hp-recommended-empty{color:var(--navy-800);font-family:var(--font-body);text-align:center;background:#ffffffb8;border:1px solid #d8a23b59;border-radius:.85rem;gap:.4rem;padding:1.2rem;display:grid}.hp-recommended .hp-section-kicker{color:var(--gold-300)}.hp-recommended .hp-section-title{color:#fff}.hp-recommended .pg-card{background:linear-gradient(180deg, #fffffff5, var(--stone-100))!important;box-shadow:inset 0 1px #ffffffbd,0 24px 48px -30px #000000b8!important}.hp-recommended-empty strong{color:var(--navy-900);font-family:var(--font-heading);font-size:1rem}@media (min-width:720px){.hp-recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.hp-recommended-head{flex-direction:column;align-items:stretch}}.hp-section-kicker{color:var(--ember-600);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.hp-section-title{color:var(--navy-900);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:900;line-height:1.08}.install-app-prompt{z-index:82;background:radial-gradient(circle at 12% 0%, #d8a23b29, transparent 44%), linear-gradient(160deg, var(--navy-900), var(--navy-950));color:#fff;border:1px solid #d8a23b6b;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;max-width:24rem;padding:.9rem;animation:.26s ease-out hpPopupIn;display:grid;position:fixed;bottom:5.1rem;left:clamp(.85rem,2vw,1.35rem);right:clamp(.85rem,2vw,1.35rem);box-shadow:0 24px 54px -30px #000000c7,inset 0 1px #ffffff14}.install-app-prompt-close{top:.45rem;color:#ffffffbd;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:800;line-height:1;position:absolute;inset-inline-end:.45rem}.install-app-prompt-icon{background:var(--stone-50);border-radius:.7rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #d8a23b47}.install-app-prompt-icon img{object-fit:cover;width:100%;height:100%;display:block}.install-app-prompt-copy{gap:.25rem;min-width:0;padding-inline-end:1.6rem;display:grid}.install-app-prompt-copy strong{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:900;line-height:1.2}.install-app-prompt-copy p{color:#ffffffb8;font-family:var(--font-body);margin:0;font-size:.8rem;font-weight:600;line-height:1.42}.install-app-prompt-copy .install-app-prompt-steps{color:var(--gold-300);font-size:.78rem}.install-app-prompt-actions{grid-column:1/-1;align-items:center;gap:.7rem;display:flex}.install-app-prompt-submit{background:var(--gold-500);min-height:2.45rem;color:var(--navy-900);cursor:pointer;font-family:var(--font-display);border:0;border-radius:999px;padding:.55rem 1rem;font-size:.86rem;font-weight:900}.install-app-prompt-submit:hover{background:var(--gold-400)}.install-app-prompt-later{color:#ffffff9e;cursor:pointer;font-family:var(--font-body);text-underline-offset:.22rem;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800;text-decoration:underline}.install-app-prompt-later:hover{color:var(--gold-300)}@media (min-width:768px){.install-app-prompt{display:none}}.hp-zmanim-section{z-index:1;color:var(--navy-900);background:radial-gradient(780px 300px at 18% 0%, #d8a23b24, transparent 68%), var(--stone-100,#f5ead0);border-top:1px solid #d8a23b47;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,1.5rem);position:relative}.hp-zmanim-compact{padding-bottom:.25rem}.hp-zmanim-compact-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;display:flex}@media (max-width:767px){.hp-zmanim-compact-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}}.hp-zmanim-compact .zm-h1{font-size:clamp(1.45rem,3.2vw,1.85rem)}.hp-zmanim-full-link{min-height:2.35rem;color:var(--navy-900);font-family:var(--font-heading);background:#ffffffa6;border:1px solid #d8a23b8c;border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.hp-zmanim-full-link:hover{background:var(--gold-500);border-color:var(--gold-500);color:var(--navy-900)}.hp-segment{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;margin:.5rem 0 0;padding:.25rem;display:inline-flex}.hp-segment-btn{color:#ffffffa6;font-family:var(--font-body);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:.45rem .95rem;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.hp-segment-btn:hover{color:#fff}.hp-segment-btn[data-active=true]{background:var(--gold-500);color:var(--navy-900)}.hp-board-rail-wrap{z-index:25;margin:0 0 .35rem;position:relative}.hp-board-rail-wrap--hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 clamp(1rem,2.4vw,1.35rem);padding:0}.hp-board-rail-all-wrap{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem;width:100%;margin-top:clamp(.9rem,2.4vw,1.2rem);padding-inline:clamp(.25rem,2vw,.35rem);display:flex}.hp-board-rail-all-wrap .hp-board-rail-all-cta:only-child{flex:0 auto}.hp-board-rail-all-cta{background:linear-gradient(168deg, var(--navy-800), var(--navy-900));min-width:min(100%,9.25rem);max-width:100%;min-height:2.75rem;color:var(--stone-50);font-family:var(--font-heading);letter-spacing:.02em;text-align:center;border:2px solid #b88324b8;border-radius:999px;flex:calc(50% - .35rem);justify-content:center;align-items:center;padding:.6rem clamp(.85rem,3vw,1.35rem);font-size:clamp(.8rem,2.6vw,1.08rem);font-weight:900;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 16px 34px -14px #0e1f3f9e,0 0 0 1px #d8a23b24}@media (min-width:480px){.hp-board-rail-all-wrap{gap:.75rem}.hp-board-rail-all-cta{flex:0 auto;min-width:10.5rem;min-height:2.85rem;padding:.65rem 1.35rem;font-size:clamp(.88rem,2.2vw,1.02rem)}}@media (min-width:640px){.hp-board-rail-all-wrap{gap:.85rem}.hp-board-rail-all-cta{min-width:12.5rem;min-height:3rem;padding:.7rem 1.75rem;font-size:clamp(.95rem,1.6vw,1.08rem)}}@media (min-width:1024px){.hp-board-rail-all-cta{min-width:14rem;padding:.7rem 2rem}}.hp-board-rail-all-cta:hover{background:linear-gradient(168deg, var(--navy-700), var(--navy-800));color:var(--gold-400);border-color:#d8a23beb;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 20px 38px -12px #0e1f3fad,0 0 0 1px #d8a23b52}.hp-board-rail-all-cta:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.hp-board-rail-wrap--hero .hp-board-story-row{flex-direction:column;align-items:center;width:100%;margin-top:0;display:flex}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-publish{flex:none;order:-1;min-width:min(100%,18rem);min-height:2.75rem;margin-bottom:clamp(.65rem,1.8vw,.95rem);padding-inline:1.5rem;font-size:.88rem}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-status-rail{order:0;width:100%;min-width:0}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-all-wrap{order:1;width:100%}@media (min-width:1024px){.hp-board-rail-wrap--hero .hp-board-story-row{grid-template-columns:8.75rem minmax(0,1fr) 8.75rem;align-items:center;gap:.85rem 1rem;max-width:74rem;margin-inline:auto;padding-inline:clamp(.5rem,2vw,1.25rem);display:grid}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-publish,.hp-board-rail-wrap--hero .hp-board-story-row>.hp-status-rail,.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-all-wrap{order:0}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-publish{white-space:normal;text-align:center;width:100%;min-width:0;min-height:3.35rem;margin-bottom:0;padding:.55rem .7rem;font-size:.82rem;line-height:1.25}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-all-wrap{width:100%;margin-top:0;padding-inline:0}.hp-board-rail-wrap--hero .hp-board-story-row>.hp-board-rail-all-wrap .hp-board-rail-all-cta{white-space:normal;width:100%;min-width:0;min-height:3.35rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.25}.hp-board-rail-wrap--hero .hp-board-story-row:not(:has(.hp-board-rail-all-wrap)){grid-template-columns:8.75rem minmax(0,1fr)}}.hp-board-rail-wrap--hero .hp-status-rail{margin-inline:0;margin-top:0;overflow:visible}.hp-board-rail-wrap--hero .hp-status-items{scroll-snap-type:x mandatory;margin-inline:0;padding-block:.9rem 1.2rem;padding-inline:.35rem;scroll-padding-inline:.35rem}.hp-board-rail-wrap--hero .hp-status-item{scroll-snap-align:start}.hp-board-rail-tap-hint{color:#0e1f3fc7;font-family:var(--font-body);text-align:center;background:#ffffff8c;border:1px solid #d8a23b61;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin:.55rem 0 0;padding:.42rem .65rem;font-size:.76rem;font-weight:700;line-height:1.35;display:flex}.hp-board-rail-tap-hint-dismiss{color:#0e1f3fb8;cursor:pointer;background:#ffffffd1;border:1px solid #0e1f3f24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-flex}.hp-board-rail-tap-hint-dismiss:hover{background:var(--gold-500);color:var(--navy-900);border-color:#d8a23b8c}.hp-board-rail-badge{background:linear-gradient(165deg, #ffffffeb, #d8a23b24), var(--stone-50);min-width:3.1rem;color:var(--navy-900);font-family:var(--font-body);white-space:nowrap;border:1px solid #c4452547;border-radius:.85rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.05rem;padding:.38rem .55rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffc,0 10px 22px -16px #0e1f3f59}.hp-board-rail-badge-count{font-family:var(--font-display);color:var(--ember-600);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.hp-board-rail-badge-label{letter-spacing:.04em;color:#0e1f3fb8;font-size:.62rem;font-weight:800}.hp-board-rail-publish{background:linear-gradient(145deg, var(--gold-400), var(--gold-500));min-height:2.5rem;color:var(--navy-900);font-family:var(--font-heading);letter-spacing:.02em;white-space:nowrap;border:1px solid #b883248c;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 12px 28px -14px #8a61168c}.hp-board-rail-publish:hover{background:linear-gradient(145deg, var(--gold-500), var(--gold-600));color:var(--stone-50)}.hp-board-rail-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.hp-board-rail-publish--secondary{color:var(--navy-800);background:#ffffffe0;border-color:#0e1f3f2e;box-shadow:0 8px 20px -16px #0e1f3f73}.hp-board-rail-publish--secondary:hover{color:var(--navy-900);background:#fff}@media (max-width:639.98px){.hp-board-rail-wrap--hero .hp-board-rail-publish{width:min(100%,18rem)}.hp-board-rail-tap-hint{margin-top:.45rem;padding-inline:.55rem;font-size:.72rem}.hp-board-rail-badge{grid-area:badge;align-self:start;margin-top:.1rem}.hp-board-rail-actions{grid-area:actions;width:100%}.hp-board-rail-publish{flex:calc(50% - .25rem);min-height:2.75rem;padding-inline:1rem;font-size:.84rem}}@media (min-width:640px){.hp-board-rail-badge{border-radius:999px;flex-direction:row;gap:.35rem;min-width:0;padding:.32rem .72rem .32rem .62rem}.hp-board-rail-badge-count{font-size:.92rem}.hp-board-rail-badge-label{letter-spacing:0;font-size:.74rem}}.hp-board-rail-divider{background:linear-gradient(90deg,#0000,#d8a23b6b 18% 82%,#0000);height:1px;margin:.65rem clamp(1rem,5vw,3rem) .75rem}.hp-hero-after-board{height:.55rem}.hp-board-rail-wrap--pulse .hp-status-item:not([data-viewed=true]) .hp-status-avatar{animation:1.35s ease-in-out 3 hp-board-avatar-pulse}@keyframes hp-board-avatar-pulse{0%,to{box-shadow:0 0 0 3px #d8a23b24,0 14px 30px -22px #000000bf}50%{box-shadow:0 0 0 5px #d8a23b57,0 16px 34px -18px #c4452573}}.hp-status-rail{z-index:1;margin:0;display:block;position:relative;overflow:visible}.hp-board-rail-empty{text-align:center;font-family:var(--font-body);color:var(--navy-800,#122850);background:#ffffff8c;border:1px dashed #d8a23b66;border-radius:1.1rem;margin:.35rem 0 0;padding:.85rem 1rem;font-size:.85rem;font-weight:600;line-height:1.45}.hp-board-rail-empty a{color:var(--navy-900,#0e1f3f);text-underline-offset:.15em}.hp-status-scroll-viewport{z-index:1;isolation:isolate;background:linear-gradient(180deg, #ffffff57, #ffffff1a), linear-gradient(180deg, var(--stone-50), var(--stone-100));border:1px solid #d8a23b42;border-radius:1.35rem;width:100%;min-width:0;padding:.45rem .15rem .35rem;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #d8a23b2e,0 12px 32px -28px #0e1f3f38}.hp-status-scroll-viewport:before,.hp-status-scroll-viewport:after{content:"";z-index:3;pointer-events:none;width:clamp(1.85rem,9vw,3.35rem);position:absolute;top:0;bottom:0}.hp-status-scroll-viewport:before{background:linear-gradient(to inline-end, var(--stone-50) 0%, #fbf5e6f0 22%, #f5ead09e 52%, transparent 100%);inset-inline-start:0}.hp-status-scroll-viewport:after{background:linear-gradient(to inline-start, var(--stone-50) 0%, #fbf5e6f0 22%, #f5ead09e 52%, transparent 100%);inset-inline-end:0}@media (min-width:768px){.hp-status-scroll-viewport:before,.hp-status-scroll-viewport:after{width:clamp(2.25rem,10vw,3.75rem)}.hp-status-scroll-viewport:before{background:linear-gradient(to inline-end, var(--stone-50) 0%, #fbf5e6f7 18%, #f5ead0b8 48%, transparent 100%)}.hp-status-scroll-viewport:after{background:linear-gradient(to inline-start, var(--stone-50) 0%, #fbf5e6f7 18%, #f5ead0b8 48%, transparent 100%)}}.hp-status-rail-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.hp-status-rail-head span{color:var(--navy-900);font-family:var(--font-display);font-size:1.05rem;font-weight:900}.hp-status-rail-head button{color:var(--gold-300);cursor:pointer;font-family:var(--font-body);background:#d8a23b1f;border:1px solid #d8a23b61;border-radius:999px;padding:.34rem .72rem;font-size:.78rem;font-weight:900}.hp-status-rail-head button:hover{background:var(--gold-500);color:var(--navy-900)}.hp-status-items{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;direction:rtl;outline:none;flex:1;gap:.75rem;min-width:0;margin-inline:0;padding:.9rem .35rem 1.15rem;scroll-padding-inline:.35rem;display:flex;overflow-x:auto}.hp-status-items:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px;border-radius:1rem}.hp-status-items--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hp-status-items--dragging .hp-status-item{pointer-events:none;scroll-snap-align:none}.hp-status-items::-webkit-scrollbar{width:0;height:0;display:none}.hp-status-item{width:4.65rem;color:var(--navy-900);cursor:pointer;scroll-snap-align:start;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 0 4.65rem;justify-items:center;gap:.42rem;padding:.15rem 0;display:grid}.hp-status-item:hover,.hp-status-item:active{background:0 0}.hp-status-item:focus-visible{outline:none}.hp-status-item:not([data-viewed=true]):hover .hp-status-avatar,.hp-status-item:not([data-viewed=true]):focus-visible .hp-status-avatar{border-color:var(--gold-500);box-shadow:0 0 0 5px #d8a23b52,0 18px 36px -18px #c445256b}.hp-status-item[data-viewed=true]:hover .hp-status-avatar,.hp-status-item[data-viewed=true]:focus-visible .hp-status-avatar{filter:saturate(.9)opacity(.95);border-color:#0e1f3f52;box-shadow:0 0 0 3px #0e1f3f1a}.hp-status-publish{width:4.65rem;color:var(--navy-900);scroll-snap-align:start;text-align:center;flex:0 0 4.65rem;justify-items:center;gap:.42rem;padding:.15rem 0;text-decoration:none;display:grid}.hp-status-publish-mark{border:2px solid var(--ember-500);background:radial-gradient(circle at 50% 0%, #ffffff4d, transparent 56%), linear-gradient(145deg, var(--gold-500), var(--gold-400));width:3.85rem;height:3.85rem;color:var(--navy-900);font-family:var(--font-heading);border-radius:999px;justify-content:center;align-items:center;font-size:2rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 0 0 3px #c445251f,0 16px 30px -20px #a8341ab8}.hp-status-publish-label{width:100%;color:var(--navy-900);font-family:var(--font-body);font-size:.72rem;font-weight:900;line-height:1.18;display:none}.hp-status-publish:hover .hp-status-publish-mark{background:radial-gradient(circle at 50% 0%, #ffffff61, transparent 56%), linear-gradient(145deg, var(--gold-400), var(--gold-500));transform:translateY(-1px);box-shadow:0 0 0 4px #c4452524,0 18px 34px -20px #a8341ad1}@media (min-width:640px){.hp-status-publish{flex:0 0 7.35rem;place-content:start center;align-items:center;width:7.35rem;display:flex}.hp-status-publish-mark{border-radius:999px;justify-content:center;align-items:center;gap:.38rem;width:7.35rem;height:3.25rem;padding-inline:.8rem;font-size:0;display:flex}.hp-status-publish-mark:after{content:"פרסם מודעה";white-space:normal;text-align:center;font-size:.78rem;font-weight:900;line-height:1.3}}.hp-status-avatar{border:2px solid var(--gold-500);width:3.85rem;height:3.85rem;color:var(--navy-900);font-family:var(--font-heading);background:radial-gradient(circle at 50% 0,#d8a23b3d,#0000 56%),#ffffffc7;border-radius:999px;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900;transition:box-shadow .18s,border-color .18s,filter .18s;display:flex;overflow:hidden;box-shadow:0 0 0 3px #d8a23b24,0 14px 30px -22px #000000bf}.hp-status-avatar--text{background:radial-gradient(circle at 50% 0%, #d8a23b4d, transparent 58%), linear-gradient(165deg, var(--stone-50), #fffffff5);padding:.4rem}.hp-status-avatar-text{-webkit-line-clamp:4;word-break:break-word;font-family:var(--font-body);text-align:center;color:var(--navy-900);-webkit-box-orient:vertical;font-size:.62rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.hp-status-avatar img{object-fit:cover;width:100%;height:100%}.hp-status-item:not([data-viewed=true]) .hp-status-avatar{border-width:2.5px;box-shadow:0 0 0 4px #d8a23b33,0 14px 30px -22px #000000bf}.hp-status-item[data-viewed=true] .hp-status-avatar{filter:saturate(.78)opacity(.88);border-width:2px;border-color:#0e1f3f38;box-shadow:0 0 0 2px #0e1f3f0f}.hp-status-item:not([data-viewed=true]) .hp-status-name{color:var(--navy-900);font-weight:900}.hp-status-name{width:100%;color:var(--navy-900);font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.hp-live-board{display:none}.hp-status-rail--dimmed{opacity:.92}.board-story-viewer{z-index:120;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.5rem)) max(.85rem, 3vw) max(1.25rem, 4vh);-webkit-backdrop-filter:blur(3px);color:#fff;pointer-events:auto;background:#0e1f3f6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.board-story-viewer--sheet .board-story-shell,.board-story-viewer--auto .board-story-shell{--board-story-shell-width:min(92vw, 30rem);--board-story-shell-height:min(72vh, 36rem);width:var(--board-story-shell-width);height:var(--board-story-shell-height);min-height:var(--board-story-shell-height);max-height:var(--board-story-shell-height)}.board-story-shell{background:radial-gradient(circle at 50% 0,#d8a23b1a,#0000 48%),linear-gradient(#0c1830f7,#060d1cfa);border:1px solid #d8a23b61;border-radius:1rem;flex-direction:column;gap:0;min-height:0;transition:opacity .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 64px -32px #000000b8}@media (min-width:640px){.board-story-viewer--sheet .board-story-shell,.board-story-viewer--auto .board-story-shell{--board-story-shell-width:min(100%, 32rem);--board-story-shell-height:min(78vh, 38rem)}}@media (max-width:639px){.board-story-viewer--immersive{background:#0e1f3f8c;justify-content:stretch;align-items:stretch;padding:0}.board-story-viewer--immersive .board-story-shell{--board-story-shell-width:100%;--board-story-shell-height:100dvh;transform-origin:50%;border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.board-story-viewer--immersive .board-story-toolbar{padding-top:max(.55rem, env(safe-area-inset-top))}.board-story-viewer--immersive .board-story-card--carousel{min-height:0;padding-bottom:max(.65rem, env(safe-area-inset-bottom));flex:auto}.board-story-viewer--immersive .board-story-carousel-viewport,.board-story-viewer--immersive .board-story-slide-pane{flex:auto;min-height:0}}.board-story-toolbar{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;padding:.55rem .55rem 0;display:grid}.board-story-toolbar-actions{align-items:center;gap:.55rem;display:flex}.board-story-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.board-story-segments{align-items:center;gap:.18rem;display:flex}.board-story-segment{background:#fff3;border-radius:999px;flex:1 1 0;min-width:.45rem;height:.28rem;overflow:hidden}.board-story-segment-fill{background:var(--gold-400);border-radius:inherit;transform-origin:100%;width:100%;height:100%;display:block;transform:scaleX(0)}.board-story-count{color:#ffffffd1;font-family:var(--font-heading);text-align:left;min-width:3.4rem;font-size:.78rem;font-weight:900}.board-story-skip{color:var(--navy-900);cursor:pointer;font-family:var(--font-body);background:#ffffffeb;border:1px solid #0e1f3f1f;border-radius:999px;padding:.34rem .72rem;font-size:.76rem;font-weight:900}.board-story-skip:hover{background:var(--gold-500)}.board-story-close,.board-story-nav-inline{color:var(--navy-900);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d8a23b85;border-radius:999px;font-weight:900;box-shadow:inset 0 1px #ffffff9e,0 16px 34px -22px #000000b8}.board-story-close{width:2.15rem;height:2.15rem;color:var(--navy-900);background:#ffffffeb;border:1px solid #0e1f3f1a;padding:0;font-size:1.2rem;line-height:1}.board-story-close:hover{background:var(--gold-500)}.board-story-nav-inline{width:2.35rem;height:2.35rem;color:var(--gold-300);font-family:var(--font-heading);background:#ffffff14;border:1px solid #d8a23b61;flex:0 0 2.35rem;padding:0;font-size:1.45rem;line-height:1}.board-story-nav-inline:hover{background:var(--gold-500);color:var(--navy-900)}.board-story-card{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:.55rem;width:100%;min-height:0;padding:0 .65rem .65rem;display:flex;overflow:hidden}.board-story-slide{will-change:transform;flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex}.board-story-slide--dragging{-webkit-user-select:none;user-select:none;transition:none!important}.board-story-slide-pane{opacity:1;flex-direction:column;flex:auto;gap:.55rem;min-height:0;transition:opacity .11s ease-out;display:flex}.board-story-slide-pane--fading{opacity:0}.board-story-card--carousel{flex:auto;gap:.35rem;min-height:0}.board-story-card--carousel>.board-story-carousel-viewport{flex:auto;min-height:0}.board-story-carousel-viewport{touch-action:manipulation;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.board-story-carousel-viewport>.board-story-slide-pane{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.board-story-carousel-panel-inner{flex-direction:column;flex:auto;gap:.55rem;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.board-story-stage--carousel{touch-action:manipulation;flex:auto;min-height:0}.board-story-tap-zones{z-index:5;pointer-events:none;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.board-story-tap-zone{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin:0;padding:0;display:block}.board-story-actions--in-carousel{z-index:6;flex:none;position:relative}.board-story-actions-main--full{width:100%}.board-story-actions--desktop-nav{flex:none;padding-bottom:.15rem}.board-story-tap-hint{text-align:center;color:#ffffff7a;font-family:var(--font-body);flex:auto;margin:0;font-size:.72rem;font-weight:700}@media (hover:none),(pointer:coarse){.board-story-tap-hint{display:none}}.board-story-stage{touch-action:pan-y;flex-direction:column;flex:auto;min-height:0;display:flex}.board-story-stage[data-dragging=true]{touch-action:none}@media (hover:none),(pointer:coarse){.board-story-nav-inline{display:none}.board-story-stage,.board-story-carousel-viewport{touch-action:manipulation}.board-story-media--paused,.board-story-media--zoomed{touch-action:none}}.board-story-stage[data-pausable=true]{cursor:pointer}.board-story-stage[data-pausable=true]:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.board-story-head{color:#ffffffa3;font-family:var(--font-body);align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:flex}.board-story-category{color:var(--gold-300);background:#d8a23b24;border:1px solid #d8a23b6b;border-radius:999px;padding:.18rem .55rem;font-weight:900}.board-story-category:after{content:none!important;margin:0!important}.board-story-head span:not(:last-child):after{content:"·";color:#ffffff57;margin-inline-start:.55rem}.board-story-read{margin-inline-start:auto}.board-story-pause,.board-story-read{color:var(--gold-300);font-family:var(--font-body);background:#d8a23b1f;border:1px solid #d8a23b57;border-radius:999px;padding:.26rem .6rem;font-size:.72rem;font-weight:900}.board-story-pause{cursor:pointer}.board-story-pause--toolbar{white-space:nowrap;flex-shrink:0;margin-inline-start:0}.board-story-media,.board-story-text{background:#ffffff0f;border-radius:.8rem;flex:auto;width:100%;min-height:0}.board-story-media{justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative;overflow:hidden}.board-story-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.board-story-media--paused{cursor:zoom-in;outline-offset:2px;touch-action:none;outline:1px solid #d8a23b59;overflow:hidden}.board-story-media--zoomed{cursor:grab}.board-story-media--panning{cursor:grabbing}.board-story-media--panning .board-story-media-img{transition:none}.board-story-media-img{object-fit:contain;transform-origin:50%;will-change:transform;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .1s ease-out;display:block}.board-story-media-zoom-hint{inset-inline:.65rem;z-index:2;color:var(--gold-300);font-family:var(--font-body);pointer-events:none;text-align:center;background:#060d1cb8;border-radius:999px;padding:.32rem .65rem;font-size:.72rem;font-weight:900;position:absolute;bottom:.55rem}.board-story-media-zoom-hint-pinch,.board-story-media-zoom-hint-sep--before-pinch{display:none}@media (hover:none),(pointer:coarse){.board-story-media-zoom-hint-pinch,.board-story-media-zoom-hint-sep--before-pinch{display:inline}.board-story-media-zoom-hint-wheel,.board-story-media-zoom-hint-sep--before-wheel,.board-story-media-zoom-hint-sep--before-center{display:none}}.board-story-text{overscroll-behavior:contain;text-align:center;-webkit-overflow-scrolling:touch;align-content:start;gap:.85rem;padding:clamp(.85rem,4vw,1.35rem);display:grid;overflow:hidden auto}.board-story-text--stone{background:radial-gradient(circle at 50% 0,#d8a23b1a,#0000 48%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #d8a23b33}.board-story-text h2,.board-story-image-title{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,6vw,2.4rem);font-weight:900;line-height:1.08}.board-story-text p{color:#ffffffc2;font-family:var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(.92rem,3.6vw,1.05rem);font-weight:600;line-height:1.6}.board-story-image-title{font-size:1.2rem;line-height:1.2}.board-story-actions{align-items:center;gap:.45rem;display:flex}.board-story-actions-main{flex-wrap:wrap;flex:auto;justify-content:center;gap:.45rem;min-width:0;display:flex}.board-story-primary,.board-story-secondary{min-height:2.75rem;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;padding:.62rem 1.1rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.board-story-primary{background:var(--gold-500);color:var(--navy-900)}.board-story-secondary{color:var(--gold-300);border:1px solid #d8a23b61}.board-story-tertiary{color:#ffffffeb;min-height:2.75rem;font-family:var(--font-display);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:.62rem 1rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.board-story-tertiary:hover{background:#ffffff24;border-color:#d8a23b73}.board-story-end{background:radial-gradient(circle at 50% 0%, #d8a23b24, transparent 46%), linear-gradient(180deg, var(--navy-900), var(--navy-950));text-align:center;border:1px solid #d8a23b57;border-radius:1rem;flex:auto;align-content:center;gap:1rem;width:100%;min-height:0;padding:1.35rem 1.1rem 1.2rem;display:grid;box-shadow:0 28px 76px -28px #000000d1}.board-story-end-title{color:var(--gold-300);font-family:var(--font-display);margin:0;font-size:1.55rem;font-weight:900}.board-story-end-body{color:#ffffffc7;font-family:var(--font-body);margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.board-story-end-actions{justify-content:center;margin-top:.35rem;display:flex}.board-story-end-btn{cursor:pointer;border:0}.hp-mobile-board-feed{display:block}.hp-image-masonry{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;column-fill:balance;direction:ltr;gap:.85rem;margin-inline:calc(-1*clamp(1rem,5vw,3rem));padding:0 1rem 1.1rem;display:flex;overflow-x:auto}.hp-image-masonry::-webkit-scrollbar{display:none}.hp-image-masonry .hp-card{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;flex-direction:column;width:100%;height:max-content;margin:0 0 1rem;display:flex}.hp-image-masonry .hp-card-loop-duplicate{display:none}.hp-image-masonry .hp-card-media-btn{height:auto;min-height:0;display:block}.hp-image-masonry .hp-card-media-btn img{object-fit:cover;width:100%;height:auto;display:block}@media (min-width:640px){.hp-status-items{margin-inline:0;padding:.9rem .35rem 1.15rem}.hp-image-masonry{column-count:2;scroll-snap-type:none;direction:rtl;column-gap:1rem;margin-inline:0;padding:0;display:block;overflow:visible}}@media (min-width:1024px){.hp-image-masonry{column-count:3}}@media (min-width:1280px){.hp-image-masonry{column-count:4;column-gap:1.25rem}}@media (min-width:900px){.hp-mobile-board-feed{display:none}.hp-live-board{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;height:clamp(30rem,66vh,38rem);max-height:38rem;margin:0 0 1.8rem;display:grid}.hp-live-list,.hp-live-preview{background:#ffffff0e;border:1px solid #d8a23b3d;border-radius:.85rem;box-shadow:inset 0 1px #ffffff0d,0 20px 42px -34px #000c}.hp-live-list{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.hp-live-list-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.hp-live-list-head span{color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:900}.hp-live-autoplay,.hp-live-open-story{color:var(--gold-300);cursor:pointer;font-family:var(--font-body);background:#d8a23b1f;border:1px solid #d8a23b61;border-radius:999px;padding:.42rem .72rem;font-size:.76rem;font-weight:900}.hp-live-autoplay[data-active=true]{background:var(--gold-500);color:var(--navy-900)}.hp-live-autoplay:disabled{cursor:not-allowed;opacity:.55}.hp-live-list-scroll{overscroll-behavior:contain;min-height:0;max-height:100%;padding:.45rem;overflow-y:auto}.hp-live-row{color:#fff;cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-height:4.7rem;padding:.45rem;display:grid}.hp-live-row:hover,.hp-live-row[data-active=true]{background:#ffffff13;border-color:#d8a23b52}.hp-live-row[data-viewed=true]:not([data-active=true]){opacity:.68}.hp-live-thumb{background:var(--navy-950);width:3.25rem;height:3.25rem;color:var(--gold-300);font-family:var(--font-heading);border-radius:.55rem;justify-content:center;align-items:center;font-weight:900;display:flex;overflow:hidden}.hp-live-thumb img{object-fit:cover;width:100%;height:100%}.hp-live-row-copy{gap:.22rem;min-width:0;display:grid}.hp-live-row-copy strong{color:#fff;font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden}.hp-live-row-copy small{color:#ffffff8a;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.hp-live-preview{grid-template-rows:auto minmax(0,1fr) auto;gap:.85rem;height:100%;min-height:0;padding:.85rem;display:grid;overflow:hidden}.hp-live-preview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hp-live-preview-head span{color:var(--gold-300);font-family:var(--font-body);font-size:.78rem;font-weight:900}.hp-live-preview-head h3{color:#fff;font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:900;line-height:1.08}.hp-live-preview-media,.hp-live-preview-text{background:#0000002e;border-radius:.75rem;height:100%;min-height:0;overflow:hidden}.hp-live-preview-media{justify-content:center;align-items:center;display:flex}.hp-live-preview-media img{object-fit:contain;width:100%;height:100%;max-height:100%}.hp-live-preview-text{justify-content:center;align-items:center;padding:2rem;display:flex}.hp-live-preview-text p{color:#ffffffc7;max-width:38rem;font-family:var(--font-body);text-align:center;white-space:pre-wrap;margin:0;font-size:1.05rem;font-weight:600;line-height:1.75}.hp-live-preview-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.hp-live-primary,.hp-live-secondary{min-height:2.65rem;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.05rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.hp-live-primary{background:var(--gold-500);color:var(--navy-900)}.hp-live-secondary{color:var(--gold-300);border:1px solid #d8a23b5c}}.hp-card{background:linear-gradient(180deg, var(--stone-50) 0%, var(--stone-100) 100%);border:1px solid #d8a23b33;border-radius:1rem;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 30px -14px #00000080}.hp-card--text{min-height:15rem}@media (min-width:640px){.hp-card--text{min-height:19rem}}.hp-card--image{background:linear-gradient(#fffffff5,#faf3e2eb);min-height:0;padding:.38rem}.hp-card:hover{border-color:var(--gold-500);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 20px 40px -16px #0009}.hp-card-tag{top:.75rem;z-index:2;font-family:var(--font-body);color:var(--gold-400);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);text-overflow:ellipsis;white-space:nowrap;background:#0e1f3fe6;border-radius:999px;max-width:calc(100% - 1.5rem);padding:.3rem .65rem;font-size:.7rem;font-weight:700;position:absolute;inset-inline-start:.75rem;overflow:hidden}.hp-card-media-btn{background:var(--stone-200);cursor:zoom-in;border:0;border-radius:.72rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hp-card-media-btn img,.hp-card-media-btn .hp-card-feed-image{object-fit:contain;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.hp-card-open-chip,.hp-card-shape-chip{z-index:3;font-family:var(--font-body);pointer-events:none;-webkit-backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;position:absolute}.hp-card-open-chip{inset-inline-end:.65rem;min-height:2rem;color:var(--gold-300);opacity:0;background:#0e1f3fe6;padding:.45rem .8rem;font-size:.75rem;transition:opacity .22s,transform .22s;bottom:.65rem;transform:translateY(6px)}.hp-card-media-btn:hover .hp-card-open-chip,.hp-card-media-btn:focus-visible .hp-card-open-chip{opacity:1;transform:translateY(0)}.hp-card-shape-chip{inset-inline-end:.65rem;min-height:1.65rem;color:var(--navy-900);background:#ffffffe0;border:1px solid #d8a23b70;padding:.35rem .65rem;font-size:.68rem;top:.65rem}.hp-card-shape-chip[data-shape=wide]{color:#075985}.hp-card-shape-chip[data-shape=square]{color:#166534}.hp-card-shape-chip[data-shape=tall]{color:var(--gold-strong)}.hp-card:hover .hp-card-media-btn img,.hp-card:hover .hp-card-media-btn .hp-card-feed-image{transform:scale(1.04)}.hp-card-text-body{text-align:center;color:var(--navy-900);flex-direction:column;flex:1;padding:2.75rem 1rem .85rem;text-decoration:none;display:flex}.hp-card-text-body:hover{color:var(--navy-900)}.hp-card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.hp-card-desc{flex:1;justify-content:center;align-items:center;display:flex}.hp-card-desc p{font-family:var(--font-body);color:var(--navy-700);white-space:pre-wrap;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hp-card-footer{border-top:1px solid #d8a23b66;justify-content:center;padding:.85rem 1rem 1.1rem;display:flex}.hp-card-phone{background:var(--navy-900);color:var(--gold-400);font-family:var(--font-heading);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.hp-card-phone:hover{background:var(--navy-700);color:var(--gold-300)}.hp-card-link{font-family:var(--font-display);color:var(--navy-900);border:1px solid var(--gold-500);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hp-card-link:hover{background:var(--gold-500);color:var(--navy-900)}@media (max-width:639.98px){.hp-board{padding-bottom:2.5rem}.hp-image-masonry .hp-card{direction:rtl;border-color:#d8a23b5c;border-radius:1.35rem;flex:0 0 min(82vw,22rem);width:min(82vw,22rem);min-height:min(74vh,34rem);max-height:34rem;margin:0;box-shadow:inset 0 1px #ffffff14,0 24px 46px -24px #000000bf}.hp-image-masonry .hp-card-loop-duplicate{display:flex}.hp-card--image{background:linear-gradient(180deg, var(--navy-800), var(--navy-950));padding:.32rem}.hp-image-masonry .hp-card-media-btn{background:radial-gradient(circle at 50% 12%, #d8a23b2e, transparent 42%), var(--navy-950);border-radius:1.05rem;height:100%;min-height:min(74vh,34rem)}.hp-image-masonry .hp-card-media-btn img{object-fit:contain;height:100%}.hp-card--text{background:linear-gradient(#fffffffa,#faf3e2f0)}.hp-card-text-body{padding:3rem 1rem .9rem}.hp-card-title{font-size:1.15rem}.hp-card-desc p{-webkit-line-clamp:10}}.hp-reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards hpReveal;transform:translateY(14px)}@keyframes hpReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hp-reveal{opacity:1;animation:none;transform:none}.hp-olive,.hp-live-dot{animation:none}}.hp-hero-cta-row{z-index:5;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:76rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding:0 clamp(1rem,5vw,3rem);display:flex;position:relative}.hp-cta-primary{background:var(--gold-500);color:var(--navy-900);font-family:var(--font-display);cursor:pointer;letter-spacing:-.005em;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 14px 30px -10px #b8832473}.hp-cta-primary:hover{background:var(--gold-400);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 18px 36px -10px #b883248c}.hp-cta-help{font-family:var(--font-body);color:var(--navy-700);opacity:.75;letter-spacing:0;padding-inline-start:.35rem;font-size:.8rem;font-weight:500;line-height:1.4}.hp-stats{z-index:5;flex-direction:column;gap:.5rem;max-width:76rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding:0 clamp(1rem,5vw,3rem);display:flex;position:relative}.hp-hero .hp-stats{max-width:44rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;display:none}.hp-hero .hp-stats-row{padding:.35rem 0}.hp-hero-action-note{text-align:center;width:100%;font-family:var(--font-body);color:#0e1f3fb8;flex-basis:100%;margin:.15rem auto 0;font-size:.8rem;line-height:1.6}.hp-hero-action-note a{color:var(--navy-900);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #b48b1f8c;text-decoration:underline #b48b1f8c}.hp-hero-action-note a:hover{color:var(--navy-950)}.hp-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:clamp(1.1rem,2.4vw,1.6rem) auto clamp(1.25rem,2.8vw,1.85rem);display:flex}.hp-hero-actions--listing{margin-top:clamp(.85rem,2vw,1.15rem)}.hp-hero-action{min-height:3rem;font-family:var(--font-heading);text-align:center;border:1px solid #b883247a;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.8rem 1.35rem;font-size:.94rem;font-weight:900;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff5c,0 16px 34px -18px #0e1f3f8c}.hp-hero-action small{font-family:var(--font-body);opacity:.86;font-size:.76rem;font-weight:700}.hp-hero-action--gold{background:var(--gold-500);color:var(--navy-900);cursor:pointer}.hp-hero-action--gold:hover{background:var(--gold-400);transform:translateY(-1px)}.hp-hero-action--secondary{background:var(--navy-900);color:var(--gold-300)}.hp-hero-action--primary{background:linear-gradient(145deg, var(--gold-500), var(--gold-400));color:var(--navy-900);border-color:#c4452559;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #d8a23b38,0 18px 36px -16px #a8341a73}.hp-hero-action--primary:hover{background:linear-gradient(145deg, var(--gold-400), var(--gold-500));transform:translateY(-1px)}.hp-stats-stat--board strong{color:var(--ember-600)}.hp-stats-stat--board span{font-weight:800}.hp-hero-action--secondary:hover{background:var(--navy-950);color:var(--gold-400);transform:translateY(-1px)}.hp-board-preview{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(.35rem,1.2vw,.85rem);padding:0}@media (max-width:767.98px){.hp-board-preview{margin-top:.15rem}}.hp-marquee{touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;background:0 0;border:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:.7rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hp-marquee-track{width:max-content;animation:hp-marquee var(--hp-marquee-duration,96s) linear infinite;direction:ltr;display:flex}.hp-marquee-set{direction:ltr;flex:none;display:flex}.hp-marquee-card{width:15.5rem;height:3.35rem;color:var(--navy-900);box-shadow:none;pointer-events:none;direction:rtl;background:#ffffffe0;border:1px solid #0e1f3f1a;border-radius:.75rem;flex:none;align-items:center;gap:.6rem;margin-right:.7rem;padding:.28rem .4rem .28rem .8rem;display:flex}.hp-marquee-media{background:var(--navy-900);width:2.55rem;height:2.55rem;color:var(--gold-400);font-family:var(--font-heading);text-align:center;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding-inline:.15rem;font-size:.62rem;font-weight:900;line-height:1.15;display:flex;overflow:hidden}.hp-marquee-media img{object-fit:cover;width:100%;height:100%;display:block}.hp-marquee-media--text{background:radial-gradient(circle at 50% 0%, #d8a23b2e, transparent 58%), var(--navy-900);border:1px solid #d8a23b66}.hp-marquee-card strong{min-width:0;color:var(--navy-900);font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;font-weight:900;line-height:1.2;overflow:hidden}@media (hover:hover) and (pointer:fine){.hp-marquee:hover .hp-marquee-track{animation-play-state:paused}}.hp-marquee[data-paused=true] .hp-marquee-track{animation-play-state:paused}@keyframes hp-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hp-marquee{touch-action:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hp-marquee-track{animation:none}.hp-marquee-set--clone{display:none}}.hp-board-preview .hp-board-rail-all-wrap{margin-top:clamp(.85rem,2vw,1.1rem)}@media (max-width:520px){.hp-hero-action{width:fit-content;max-width:100%;min-height:2.65rem;padding:.7rem 1rem;font-size:.86rem}.hp-hero-actions{gap:.55rem;margin:1.25rem auto 1.15rem}}.hp-stats-eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.hp-ticker-dot{background:var(--gold-500);border-radius:999px;width:.4rem;height:.4rem;display:inline-block}.hp-stats-eyebrow .hp-ticker-dot{animation:2.6s cubic-bezier(.4,0,.6,1) infinite hpStatsDotPulse;position:relative;box-shadow:0 0 #d8a23b8c}@keyframes hpStatsDotPulse{0%,to{transform:scale(1);box-shadow:0 0 #d8a23b8c,0 0 #d8a23b4d}50%{transform:scale(1.18);box-shadow:0 0 0 .32rem #d8a23b00,0 0 0 .6rem #d8a23b00}}@media (prefers-reduced-motion:reduce){.hp-stats-eyebrow .hp-ticker-dot{animation:none}}.hp-stats-row{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.hp-stats-stat{color:var(--navy-900);border-bottom:2px solid #0000;align-items:baseline;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:color .2s;display:inline-flex}.hp-stats-stat:hover{color:var(--gold-700);border-bottom-color:var(--gold-500)}.hp-stats-stat strong{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy-900);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1}.hp-stats-stat span{font-family:var(--font-heading);color:var(--navy-700);letter-spacing:-.01em;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:500}.hp-stats-divider{background:linear-gradient(180deg, transparent, var(--gold-500) 50%, transparent);align-self:stretch;width:1px;display:none}@media (min-width:640px){.hp-stats-divider{display:inline-block}}.seo-hub,.seo-faq{color:var(--color-navy);background:var(--color-stone-soft);position:relative}.seo-hub{border-top:1px solid #d8a23b38}.seo-hub-inner,.seo-faq-inner{max-width:52rem;margin-inline:auto;padding:3rem 1rem 1.5rem}.seo-faq-inner{padding-top:1.5rem;padding-bottom:3.5rem}.seo-hub-header{max-width:40rem;margin-bottom:1.75rem}.seo-hub-kicker{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-gold-strong);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.seo-hub-kicker:before{content:"";background:var(--color-gold);border-radius:2px;width:1.5rem;height:2px}.seo-hub-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-navy);margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:900;line-height:1.25}.seo-hub-lead{color:#0e1f3fb3;margin:.75rem 0 0;font-size:.95rem;line-height:1.7}.seo-hub-rows,.seo-faq-list{margin:0;padding:0;list-style:none}.seo-hub-row:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.seo-hub-arrow{color:#0e1f3f4d;flex-shrink:0;font-weight:800;transition:transform .18s,color .18s}.seo-hub-row:hover .seo-hub-arrow{color:var(--color-gold-strong);transform:translate(-3px)}.seo-hub-panels{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}.seo-hub-panel{background:linear-gradient(#fff5ddb3,#fff9);border:1px solid #d8a23b47;border-radius:1rem;padding:1.1rem 1.15rem .6rem}.seo-hub-panel-title{font-family:var(--font-heading);color:var(--color-navy);margin:0 0 .35rem;font-size:.95rem;font-weight:800}.seo-hub-rows li+li{border-top:1px dashed #0e1f3f1f}.seo-hub-row{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.65rem 0;text-decoration:none;display:flex}.seo-hub-row-label{color:var(--color-navy);font-weight:700}.seo-hub-row-meta{color:#0e1f3f99;flex:1;font-size:.84rem}.seo-hub-row:hover .seo-hub-row-label{text-underline-offset:3px;-webkit-text-decoration:underline #d8a23bb3;text-decoration:underline #d8a23bb3}.seo-faq-list{flex-direction:column;gap:.6rem;display:flex}.seo-faq-item{background:#fff;border:1px solid #0e1f3f1a;border-radius:.9rem;transition:border-color .18s,box-shadow .18s}.seo-faq-item[open]{border-color:#d8a23b80;box-shadow:0 14px 30px -26px #0e1f3f80}.seo-faq-question{font-family:var(--font-heading);color:var(--color-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.98rem;font-weight:800;list-style:none;display:flex}.seo-faq-question::-webkit-details-marker{display:none}.seo-faq-question:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px;border-radius:.9rem}.seo-faq-icon{background:var(--color-gold-soft);border-radius:999px;flex-shrink:0;width:1.6rem;height:1.6rem;transition:background-color .18s;position:relative}.seo-faq-icon:before,.seo-faq-icon:after{content:"";background:var(--color-gold-strong);border-radius:2px;width:.7rem;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.seo-faq-item[open] .seo-faq-icon{background:var(--color-navy)}.seo-faq-item[open] .seo-faq-icon:before,.seo-faq-item[open] .seo-faq-icon:after{background:#fff}.seo-faq-item[open] .seo-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.seo-faq-answer{color:#0e1f3fb8;padding:0 1.15rem 1.1rem;font-size:.92rem;line-height:1.75}@media (min-width:640px){.seo-hub-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.seo-hub-inner{padding:3.5rem 1.5rem 1.5rem}.seo-faq-inner{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.seo-hub-arrow,.seo-faq-icon:before,.seo-faq-icon:after{transition:none}}
