@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-italic-C8i6y2Ft.woff2) format("woff2-variations")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-italic-Dx5Rrf3o.woff2) format("woff2")}html,body{height:100%;margin:0;background:#f8f6f2}#dc-root,#dc-root>.sc-host{height:100%}#dc-root{height:100dvh}#dc-root>.sc-host{position:relative}#dc-root>.sc-host>div{width:100%!important;height:100%!important;max-width:560px;margin:0 auto}@media (min-width: 600px){#dc-root>.sc-host>div{box-shadow:0 0 0 1px #e4e0d8}}.htl-demo{--navy: #000F29;--red: #C0392B;--cream: #F8F6F2;--ink: #0F1419;--sub: #2C3440;--muted: #5A6472;--line: #B9C2CF;--card: #E4E0D8;height:100%;display:flex;flex-direction:column;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;color:var(--ink)}.htl-demo-stage{flex:1;min-height:0;position:relative}.htl-demo-stage>.sc-host{height:100%;position:relative}.htl-demo-stage>.sc-host>div{width:100%!important;height:100%!important;max-width:560px;margin:0 auto}@media (min-width: 600px){.htl-demo-stage>.sc-host>div{box-shadow:0 0 0 1px var(--card)}}.htl-demo-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;padding-top:max(8px,env(safe-area-inset-top));background:var(--navy);color:#fff}.htl-demo-label{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:13px}.htl-demo-tag{flex:none;padding:3px 8px;border-radius:999px;background:var(--red);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.htl-demo-agency{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce2ea}.htl-demo-actions{flex:none;display:flex;align-items:center;gap:4px}.htl-demo-link,.htl-demo-chip{min-height:36px;padding:0 12px;border-radius:999px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.htl-demo-link{border:0;background:transparent;color:#fff}.htl-demo-chip{border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.htl-demo-link:focus-visible,.htl-demo-chip:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.htl-demo-scrim{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#000f298c}@media (min-height: 700px) and (min-width: 600px){.htl-demo-scrim{align-items:center}}.htl-demo-sheet,.htl-demo-tour{box-sizing:border-box;width:100%;max-width:560px;background:#fff;color:var(--ink);font-size:16px;line-height:1.55}.htl-demo-sheet{max-height:calc(100dvh - 24px);overflow-y:auto;padding:26px 22px 22px;padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}@media (min-height: 700px) and (min-width: 600px){.htl-demo-sheet{border-radius:24px}}.htl-demo-tour{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:40;padding:10px 20px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--card);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #000f2929}.htl-demo-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sub)}.htl-demo-rule{display:inline-block;width:16px;height:2px;border-radius:2px;background:var(--red)}.htl-demo-title,.htl-demo-tour-title{margin:0 0 8px;font-family:Libre Baskerville,Georgia,serif;font-weight:400;line-height:1.25;color:var(--navy)}.htl-demo-title{font-size:25px}.htl-demo-tour-title{font-size:20px}.htl-demo-tour-title:focus{outline:none}.htl-demo-body{margin:0 0 12px;color:var(--sub)}.htl-demo-fine{margin:14px 0 0;font-size:14px;color:var(--muted)}.htl-demo-tour-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.htl-demo-count{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.htl-demo-close{width:44px;height:44px;margin-right:-10px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.htl-demo-buttons{display:grid;gap:10px;margin-top:18px}.htl-demo-tour-buttons{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:4px}.htl-demo-tour .htl-demo-body{font-size:15px;line-height:1.5}.htl-demo-tour .htl-demo-primary,.htl-demo-tour .htl-demo-secondary{min-height:48px}.htl-demo-primary,.htl-demo-secondary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 18px;border-radius:999px;font:inherit;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.htl-demo-primary{border:0;background:var(--navy);color:#fff}.htl-demo-secondary{border:1px solid var(--line);background:#fff;color:var(--navy)}.htl-demo-secondary:disabled{opacity:.45;cursor:default}.htl-demo-text{display:block;width:100%;min-height:48px;margin-top:6px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:700;color:var(--sub);cursor:pointer}.htl-demo-primary:focus-visible,.htl-demo-secondary:focus-visible,.htl-demo-text:focus-visible,.htl-demo-close:focus-visible{outline:2px solid var(--red);outline-offset:2px}.htl-demo-toast-wrap{position:fixed;left:0;right:0;top:58px;z-index:60;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.htl-demo-toast{max-width:520px;margin:0;padding:12px 16px;border-radius:16px;background:var(--navy);color:#fff;font-size:15px;line-height:1.45;box-shadow:0 8px 24px #000f2947}
