#otm{--ink:#001524;--ink-2:#0e2e50;--ink-line:#1c3f66;--green:#77c242;--green-deep:#77c242;--air:#ff4646;--paper:#f4f7fa;--cloud:#fff;--line:#e3e9f0;--text:#16263a;--muted:#5c6e80;--on-dark:#b9c9da;--maxw:1140px;--r:16px;background:var(--paper);color:var(--text);font-family:Figtree,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#otm *,#otm :after,#otm :before{box-sizing:border-box}#otm h1,#otm h2,#otm h3,#otm li,#otm p,#otm ul{margin:0;padding:0}#otm a{color:inherit;text-decoration:none}#otm img{display:block;max-width:100%}#otm .otm-wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}#otm .otm-intro{animation:otm-introOut .6s ease 1.5s forwards;background:radial-gradient(1000px 620px at 50% 42%,#123f60 0,var(--ink) 58%);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:2147483600}#otm .otm-intro--skip{animation:none;opacity:0;pointer-events:none;transition:opacity .32s ease;visibility:hidden}#otm .otm-intro-stage{animation:otm-shake .45s ease-out .42s;height:360px;position:relative;width:300px}#otm .otm-intro-stage>*{left:50%;position:absolute;top:50%;will-change:transform,opacity}#otm .otm-ripple{animation:otm-ripple 1s ease-out .42s forwards;border:3px solid var(--green);border-radius:50%;height:90px;opacity:0;transform:translate(-50%,-50%) scale(.2);width:90px}#otm .otm-mark{animation:otm-mark .85s cubic-bezier(.25,.9,.3,1) .15s forwards;display:block;filter:drop-shadow(0 0 10px rgba(119,194,66,.95)) drop-shadow(0 0 30px rgba(119,194,66,.6));height:auto;opacity:0;transform:translate(-50%,-50%) scale(1.7);width:200px}@keyframes otm-mark{0%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}28%{opacity:1}42%{transform:translate(-50%,-50%) scale(.95)}58%{transform:translate(-50%,-50%) scale(1.03)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes otm-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}18%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}@keyframes otm-shake{0%,to{transform:translate(0)}25%{transform:translateY(5px)}55%{transform:translateY(-2px)}80%{transform:translateY(1px)}}@keyframes otm-introOut{0%{opacity:1}to{opacity:0;pointer-events:none;visibility:hidden}}#otm .otm-tag{font-family:figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#otm .otm-hero{background:radial-gradient(1200px 600px at 80% -10%,rgba(119,194,66,.18),transparent 60%),radial-gradient(900px 500px at 0 110%,rgba(119,194,66,.1),transparent 55%),var(--ink);border-radius:0;color:#fff;overflow:hidden;position:relative}#otm .otm-hero .otm-wrap{padding-bottom:0;padding-top:64px}#otm .otm-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;padding-bottom:60px}#otm .otm-hero-art{position:relative}#otm .otm-hero-art img{border-radius:18px;box-shadow:0 30px 70px -30px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.06);height:auto;width:100%}#otm .otm-hero-art:after{background:radial-gradient(60% 55% at 50% 60%,rgba(119,194,66,.32),transparent 70%);border-radius:26px;content:"";filter:blur(8px);inset:-8% -8% -14% -8%;position:absolute;z-index:-1}#otm .otm-eyebrow{color:var(--green);gap:10px;margin-bottom:22px}#otm .otm-eyebrow,#otm .otm-onair{align-items:center;display:inline-flex}#otm .otm-onair{border:1px solid var(--ink-line);border-radius:999px;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;gap:7px;letter-spacing:.2em;padding:5px 10px}#otm .otm-dot{animation:otm-pulse 2.2s ease-out infinite;background:var(--air);border-radius:50%;box-shadow:0 0 0 0 rgba(255,70,70,.7);height:8px;width:8px}@keyframes otm-pulse{0%{box-shadow:0 0 0 0 rgba(255,70,70,.6)}70%{box-shadow:0 0 0 9px rgba(255,70,70,0)}to{box-shadow:0 0 0 0 rgba(255,70,70,0)}}#otm .otm-title{color:#fff;font-family:Figtree,sans-serif;font-size:clamp(48px,8vw,104px);font-weight:700;letter-spacing:-.03em;line-height:.92;margin:0}#otm .otm-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;gap:9px;padding:15px 24px;transition:transform .15s ease,background .15s ease,color .15s ease}#otm .otm-btn svg{display:block;height:19px;width:19px}#otm .otm-btn-primary{background:var(--green);color:#042312}#otm .otm-btn-primary:hover{background:#8ccf53;transform:translateY(-2px)}#otm .otm-btn-ghost{border:1px solid var(--ink-line);color:#fff}#otm .otm-btn-ghost:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}#otm .otm-apple{border-bottom:1px solid transparent;color:var(--on-dark);font-family:Figtree,sans-serif;font-size:12px;letter-spacing:.14em;padding-bottom:2px;text-transform:uppercase}#otm .otm-apple:hover{border-color:var(--green);color:#fff}#otm .otm-ticker{background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--ink-line);border-top:1px solid var(--ink-line);overflow:hidden;white-space:nowrap}#otm .otm-ticker-track{animation:otm-scroll 28s linear infinite;display:inline-block;padding:16px 0;will-change:transform}#otm .otm-ticker:hover .otm-ticker-track{animation-play-state:paused}#otm .otm-ticker-track span{color:var(--on-dark);font-family:Figtree,sans-serif;font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#otm .otm-ticker-track span b{color:var(--green);font-weight:700;padding:0 18px}@keyframes otm-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#otm .otm-section{padding:10px 0}#otm .otm-section-head{margin-bottom:44px;max-width:660px}#otm .otm-section-head .otm-tag{color:var(--green-deep)}#otm .otm-h2{color:var(--ink);font-family:Figtree,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin-top:14px}#otm .otm-sub{color:var(--muted);font-size:18px;margin-top:16px}#otm .otm-formats{display:grid;gap:22px;grid-template-columns:1fr 1fr}#otm .otm-format{background:var(--cloud);border:1px solid var(--line);border-radius:var(--r);padding:34px;position:relative;transition:transform .18s ease,box-shadow .18s ease}#otm .otm-format:hover{box-shadow:0 18px 40px -24px rgba(10,37,64,.35);transform:translateY(-4px)}#otm .otm-format .otm-tag{color:var(--green-deep)}#otm .otm-format-num{color:var(--green-deep);font-size:13px;letter-spacing:.1em}#otm .otm-format h3,#otm .otm-format-num{font-family:Montserrat,sans-serif;font-weight:700}#otm .otm-format h3{color:var(--ink);font-size:26px;margin:14px 0 10px}#otm .otm-format p{color:var(--muted);font-size:16px}#otm .otm-format .otm-meta{border-top:1px solid var(--line);color:var(--text);font-size:14px;font-weight:500;margin-top:20px;padding-top:18px}#otm .otm-episodes{background:var(--ink);color:#fff}#otm .otm-episodes .otm-h2{color:#fff}#otm .otm-episodes .otm-section-head .otm-tag{color:var(--green)}#otm .otm-episodes .otm-sub{color:var(--on-dark)}#otm .otm-board{display:grid;gap:22px}#otm .otm-ep{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--ink-line);border-radius:16px;display:grid;gap:26px;grid-template-columns:280px 1fr;padding:18px;text-align:left;transition:transform .15s ease,background .15s ease,border-color .15s ease}#otm .otm-ep:hover{background:hsla(0,0%,100%,.05);border-color:var(--green);transform:translateY(-3px)}#otm .otm-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#123f60,var(--ink));border-radius:11px;display:block;overflow:hidden;position:relative}#otm .otm-thumb img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}#otm .otm-play{background:var(--green);border-radius:50%;box-shadow:0 6px 20px -6px rgba(0,0,0,.6);display:grid;height:54px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .15s ease;width:54px}#otm .otm-ep:hover .otm-play{transform:translate(-50%,-50%) scale(1.08)}#otm .otm-play svg{height:22px;margin-left:3px;width:22px}#otm .otm-ep-tag{background:rgba(10,37,64,.78);border-radius:6px;color:#fff;font-size:11px;left:10px;letter-spacing:.1em;padding:4px 9px;position:absolute;text-transform:uppercase;top:10px}#otm .otm-ep-no,#otm .otm-ep-tag{font-family:Figtree,sans-serif;font-weight:700}#otm .otm-ep-no{color:var(--green);font-size:22px}#otm .otm-ep-main h3{color:#fff;font-family:Figtree,sans-serif;font-size:clamp(20px,2.6vw,27px);font-weight:600;line-height:1.12}#otm .otm-ep-main p{color:var(--on-dark);font-size:15px;margin-top:7px;max-width:620px}#otm .otm-ep-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:9px}#otm .otm-pill{border-radius:6px;font-family:Figtree,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 9px;text-transform:uppercase}#otm .otm-pill-long{background:rgba(119,194,66,.15);color:var(--green)}#otm .otm-pill-quick{background:rgba(185,201,218,.14);color:var(--on-dark)}#otm .otm-pill-soon{background:rgba(255,70,70,.16);color:#ff9b9b}#otm .otm-runtime{color:var(--on-dark);font-family:Figtree,sans-serif;font-size:12px;font-weight:500}#otm .otm-ep-action{align-items:center;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:.12em;margin-top:14px;text-transform:uppercase;white-space:nowrap}#otm .otm-ep-action:after{color:var(--green);content:"→";transition:transform .15s ease}#otm .otm-ep:hover .otm-ep-action:after{transform:translateX(5px)}#otm .otm-ep--soon .otm-ep-action{color:var(--on-dark);cursor:default}#otm .otm-cta{background:var(--green);color:#042312;text-align:center}#otm .otm-cta .otm-tag{color:#064a23}#otm .otm-cta h2{font-family:Montserrat,sans-serif;font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:12px 0 22px}#otm .otm-cta p{color:#0a3a1d;font-size:18px;margin:0 auto 30px;max-width:540px}#otm .otm-cta-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#otm .otm-sub-btn{align-items:center;background:#042312;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:9px;padding:13px 22px;transition:transform .15s ease,background .15s ease}#otm .otm-sub-btn:hover{background:#06381c;transform:translateY(-2px)}#otm .otm-sub-btn svg{height:18px;width:18px}#otm .otm-signoff{background:var(--ink);color:var(--on-dark);padding:40px 24px;text-align:center}#otm .otm-signoff .otm-tag{color:var(--green);display:block;margin-bottom:10px}#otm .otm-signoff p{font-size:15px;margin:0 auto;max-width:560px}#otm .otm-signoff a{border-bottom:1px solid var(--green);color:#fff}#otm .otm-svc-cta{background:radial-gradient(1000px 500px at 60% 120%,rgba(119,194,66,.22),transparent 65%),radial-gradient(600px 300px at 100% 0,rgba(119,194,66,.1),transparent 55%),var(--ink-2);border:1px solid var(--ink-line);border-radius:20px;color:#fff;overflow:hidden;padding:72px 40px;position:relative;text-align:center}#otm .otm-svc-cta:before{background:linear-gradient(90deg,transparent,var(--green),transparent);content:"";height:2px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:60%}#otm .otm-svc-cta .otm-tag{color:var(--green)}#otm .otm-svc-cta h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,4.2vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:12px auto 16px;max-width:660px}#otm .otm-svc-cta p{color:var(--on-dark);font-size:18px;margin:0 auto 30px;max-width:540px}#otm .otm-svc-cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:860px){#otm .otm-hero-grid{gap:36px;grid-template-columns:1fr;padding-bottom:48px}#otm .otm-hero-art{max-width:420px;order:-1}}@media (max-width:980px){#otm .otm-svc-grid{grid-template-columns:repeat(2,1fr)}#otm .otm-svc-card{border-bottom:1px solid var(--ink-line);border-right:none}#otm .otm-svc-card:nth-child(odd){border-right:1px solid var(--ink-line)}#otm .otm-svc-card:last-child{border-bottom:none}#otm .otm-ep{gap:18px;grid-template-columns:220px 1fr}}@media (max-width:760px){#otm .otm-formats,#otm .otm-svc-grid{grid-template-columns:1fr}#otm .otm-svc-cta{padding:40px 24px}#otm .otm-ep{gap:16px;grid-template-columns:1fr}#otm .otm-section{padding:10px 0}#otm .otm-wrap{padding:0 10px}}#otm .otm-btn:focus-visible,#otm a:focus-visible{border-radius:6px;outline:3px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){#otm .otm-intro{display:none!important}#otm .otm-ticker-track{animation:none;transform:none}#otm .otm-dot{animation:none}#otm *,#otm :after,#otm :before{transition:none!important}}