@font-face{font-family:DLHT Newsreader;src:url(./fonts/newsreader-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DLHT Newsreader;src:url(./fonts/newsreader-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DLHT Manrope;src:url(./fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DLHT Manrope;src:url(./fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DLHT IBM Plex Mono;src:url(./fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}#dl-hero-thrive{isolation:isolate;display:block;width:100%;max-width:none;margin:0;padding:0;border:0;overflow:visible;text-align:left;font:var(--dl-body-m);color:var(--dl-text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}#dl-hero-thrive,#dl-hero-thrive *,#dl-hero-thrive *:before,#dl-hero-thrive *:after{box-sizing:border-box}#dl-hero-thrive :is(h1,p,a,figure,blockquote,span,i,em){text-transform:none}#dl-hero-thrive blockquote{border:0}#dl-hero-thrive blockquote:after{content:none}#dl-hero-thrive a{border:0;text-decoration:none}#dl-hero-thrive{--dl-cyan: #22C9E0;--dl-teal: #007E9E;--dl-ink: #0A2540;--dl-white: #FFFFFF;--dl-text: #0A2540;--dl-slate: #47616F;--dl-muted: #86A0AC;--dl-cyan-deep: #007E9E;--dl-cyan-run-large: linear-gradient(100deg, #0092B2 0%, #009DBC 50%, #00A1BE 100%);--dl-glass-fill: rgba(255,255,255,.62);--dl-glass-fill-lo: rgba(255,255,255,.55);--dl-glass-edge: rgba(34,201,224,.32);--dl-action: linear-gradient(100deg, #00A8C8 0%, #22C9E0 45%, #57DEDE 100%);--dl-action-hover:linear-gradient(100deg, #22C9E0 0%, #3FD4E2 40%, #6FE7DC 100%);--dl-action-ink: #06283F;--dl-edge: 1px solid rgba(255,255,255,.85);--dl-lit: drop-shadow(0 0 5px rgba(34,201,224,.62)) drop-shadow(0 0 18px rgba(34,201,224,.42));--dl-e2: 0 22px 48px -30px rgba(14,86,120,.5);--dl-glow-rest: 0 12px 30px -8px rgba(34,201,224,.72);--dl-glow-hover: 0 18px 44px -10px rgba(34,201,224,.88);--dl-r-pill: 999px;--dl-gutter: clamp(20px, 4vw, 56px);--dl-s2: 8px;--dl-s3: 12px;--dl-s4: 16px;--dl-s5: 24px;--dl-touch: 44px;--dl-serif: "DLHT Newsreader", Georgia, serif;--dl-sans: "DLHT Manrope", system-ui, -apple-system, sans-serif;--dl-mono: "DLHT IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--dl-body-l: 400 clamp(16px, 1.25vw, 18px)/1.6 var(--dl-sans);--dl-body-m: 400 15px/1.6 var(--dl-sans);--dl-label: 700 14px/1.2 var(--dl-sans);--dl-eyebrow: 500 12px/1.2 var(--dl-mono)}#dl-hero-thrive{--dl-nav-h: 82px}#dl-hero-thrive .dl-btn{font:var(--dl-label);text-decoration:none;border-radius:var(--dl-r-pill);padding:12px 22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease}#dl-hero-thrive .dl-btn--energy{color:var(--dl-action-ink);background:var(--dl-action);box-shadow:var(--dl-glow-rest)}#dl-hero-thrive .dl-btn--energy:hover{background:var(--dl-action-hover);box-shadow:var(--dl-glow-hover);transform:translateY(-1px)}#dl-hero-thrive .dl-btn--energy:active{box-shadow:0 8px 18px -6px #22c9e0b3;transform:none}#dl-hero-thrive .dl-btn:focus-visible{outline:4px solid var(--dl-cyan);outline-offset:3px}#dl-hero-thrive{position:relative;height:var(--dl-hero-scroll, 330vh)}#dl-hero-thrive .dl-hero__stage{position:sticky;top:0;height:100svh;width:100%;overflow:hidden}#dl-hero-thrive .dl-hero__gl{position:absolute;inset:0;width:100%;height:100%;display:block}#dl-hero-thrive .dl-poster{position:absolute;inset:0;z-index:14;pointer-events:none;will-change:opacity,transform}#dl-hero-thrive .dl-poster:before{content:"";position:absolute;inset:0;background:linear-gradient(97deg,#ffffffe0,#ffffffbd 24%,#ffffff61 42%,#fff0 56%);pointer-events:none}#dl-hero-thrive .dl-poster__type{position:absolute;left:var(--dl-gutter);top:50%;transform:translateY(-46%);width:clamp(360px,33vw,490px);max-width:calc(100% - var(--dl-gutter) * 2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--dl-s5);pointer-events:auto}#dl-hero-thrive .dl-poster__title{font-family:var(--dl-serif);font-weight:400;font-size:clamp(38px,4.3vw,64px);line-height:1.04;letter-spacing:-.025em;color:var(--dl-ink);margin:0;text-wrap:balance}#dl-hero-thrive .dl-poster__title em{font-style:italic;background:var(--dl-cyan-run-large);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:var(--dl-lit)}#dl-hero-thrive .dl-poster__lead{font:var(--dl-body-l);color:var(--dl-slate);margin:0;max-width:46ch}#dl-hero-thrive .dl-poster__actions{display:flex;flex-wrap:wrap;gap:var(--dl-s3);margin-top:var(--dl-s2)}#dl-hero-thrive .dl-btn--lg{padding:16px 28px;font-size:15px;min-height:var(--dl-touch)}#dl-hero-thrive .dl-btn--glass{color:var(--dl-ink);background:var(--dl-glass-fill);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border:1px solid var(--dl-glass-edge);box-shadow:inset 0 1px #ffffffe6}#dl-hero-thrive .dl-btn--glass:hover{border-color:var(--dl-cyan)}#dl-hero-thrive .dl-poster__proof{font:var(--dl-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-muted);margin:0}#dl-hero-thrive .dl-idea{position:absolute;margin:0;z-index:12;width:clamp(360px,27vw,420px);transform:translate(-50%,-50%);opacity:0;pointer-events:none;will-change:transform,opacity}#dl-hero-thrive .dl-idea__text{margin:0;position:relative;white-space:pre-line;font-family:var(--dl-serif);font-style:italic;font-weight:400;font-size:clamp(19px,1.55vw,27px);line-height:1.32;letter-spacing:-.012em;color:var(--dl-ink);padding:22px 32px 24px;border-radius:26px;background:var(--dl-glass-fill-lo);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px #fffffff2,inset 0 0 34px #6fe7dc1f,var(--dl-e2);border:var(--dl-edge)}#dl-hero-thrive .dl-idea__text:before{content:"";position:absolute;inset:-1px;border-radius:26px;pointer-events:none;background:linear-gradient(120deg,#22c9e042,#9a8cf024 55%,#fff0 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}#dl-hero-thrive .dl-idea__caret{display:inline-block;width:2px;height:1.02em;vertical-align:-.16em;margin-left:3px;background:linear-gradient(var(--dl-cyan),var(--dl-cyan-deep));border-radius:2px;animation:dlht-dl-caret 1.05s steps(1) infinite}@keyframes dlht-dl-caret{0%,55%{opacity:1}56%,to{opacity:0}}#dl-hero-thrive .dl-return{position:absolute;left:var(--dl-gutter);bottom:6vh;z-index:13;max-width:450px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dl-s2);padding:22px 26px 20px;border-radius:26px;background:var(--dl-glass-fill);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px #fffffff2,inset 0 0 34px #6fe7dc33,var(--dl-e2);border:var(--dl-edge);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform}#dl-hero-thrive .dl-return__line{margin:0 0 4px;max-width:17ch;font-family:var(--dl-serif);font-style:italic;font-weight:400;font-size:clamp(19px,1.6vw,25px);line-height:1.2;letter-spacing:-.015em;color:var(--dl-ink)}#dl-hero-thrive .dl-return__proof{font:var(--dl-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-slate);margin:0}#dl-hero-thrive .dl-hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:10px;font:var(--dl-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--dl-slate);opacity:0;transition:opacity .6s ease}#dl-hero-thrive .dl-hint span{width:22px;height:1px;background:linear-gradient(90deg,transparent,var(--dl-cyan));animation:dlht-dl-hintline 2.4s ease-in-out infinite}@keyframes dlht-dl-hintline{0%,to{transform:translate(-4px);opacity:.4}50%{transform:translate(4px);opacity:1}}@media(max-aspect-ratio:4/5){#dl-hero-thrive{height:300vh}#dl-hero-thrive .dl-poster:before{background:linear-gradient(184deg,#fffffff0,#fffc 36%,#ffffff4d 54%,#fff0 66%)}#dl-hero-thrive .dl-poster__type{top:calc(var(--dl-nav-h) + 3vh);left:var(--dl-gutter);right:var(--dl-gutter);width:auto;transform:none;gap:var(--dl-s4)}#dl-hero-thrive .dl-poster__title{font-size:clamp(34px,9.2vw,46px)}#dl-hero-thrive .dl-poster__lead{font-size:16px;max-width:34ch}#dl-hero-thrive .dl-poster__type{display:flex}#dl-hero-thrive .dl-poster__proof{order:3;margin-top:calc(var(--dl-s2) * -1)}#dl-hero-thrive .dl-poster__actions{order:4;width:100%;gap:var(--dl-s2);align-items:center}#dl-hero-thrive .dl-poster__actions .dl-btn--energy{flex:1 1 100%;max-width:420px;justify-content:center}#dl-hero-thrive .dl-btn--lg{padding:15px 20px}#dl-hero-thrive .dl-wide-only{display:none}#dl-hero-thrive .dl-poster__actions .dl-btn--glass{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px 2px;color:var(--dl-teal);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--dl-glass-edge)}#dl-hero-thrive .dl-poster__actions .dl-btn--glass:hover{text-decoration-color:var(--dl-cyan)}#dl-hero-thrive .dl-return{left:50%;bottom:6vh;transform:translate(-50%);align-items:center;text-align:center;width:calc(100% - var(--dl-gutter) * 2)}#dl-hero-thrive .dl-return__line{font-size:19px}#dl-hero-thrive .dl-return .dl-btn--energy{width:100%;max-width:420px;justify-content:center}#dl-hero-thrive .dl-hint{bottom:16px}}@media(max-width:860px){#dl-hero-thrive{--dl-nav-h: 68px}#dl-hero-thrive .dl-btn{padding:11px 18px;font-size:13px}#dl-hero-thrive .dl-idea{width:min(26ch,72vw)}#dl-hero-thrive .dl-idea__text{font-size:17px;padding:16px 18px 18px;border-radius:20px}}@media(prefers-reduced-motion:reduce){#dl-hero-thrive .dl-idea__caret,#dl-hero-thrive .dl-hint span{animation:none}}#dl-hero-thrive .dl-eyebrow{font:var(--dl-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--dl-teal);margin:0}#dl-hero-thrive:not([data-state=ready]){height:100svh}#dl-hero-thrive .dl-hero__stage{background:#fff url(./assets/fallback-desktop.webp) center / cover no-repeat}#dl-hero-thrive .dl-hero__gl{opacity:0}#dl-hero-thrive[data-state=ready] .dl-hero__gl{opacity:1}#dl-hero-thrive:not([data-state=ready]) .dl-hint{display:none}#dl-hero-thrive[data-state=fallback] .dl-poster{opacity:1!important;visibility:visible!important;transform:none!important}#dl-hero-thrive[data-state=fallback] :is(.dl-return,.dl-idea){display:none}@media(max-aspect-ratio:4/5){#dl-hero-thrive .dl-hero__stage{background-image:url(./assets/fallback-mobile.webp)}}
