.home-page .hero.hero--living{min-height:0;padding:8.6rem 0 2.5rem}.living-hero{position:relative;z-index:1}.living-hero__identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,4vw,3rem)}.living-hero__identity .eyebrow{margin-bottom:.5rem}.living-hero__identity .eyebrow--bright{gap:0}.living-hero__identity .eyebrow--bright:before{margin-right:.65rem}.living-hero__eyebrow-tail{margin-left:.4em}.home-page .hero--living h1{max-width:none;font-size:clamp(2rem,3.3vw,2.85rem);line-height:1.02;letter-spacing:-.04em}.home-page .hero--living h1 em{display:inline-block;letter-spacing:-.02em}.living-briefing{max-width:34rem;justify-self:end;opacity:.55;transition:opacity .3s ease}.living-briefing.is-ready{opacity:1}.living-briefing p{margin:0}.living-briefing__date{color:var(--mov-gold);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.living-briefing__line{margin-top:.35rem!important;color:rgba(255,255,255,.72);font-size:.88rem;line-height:1.55}.living-briefing__line strong{color:#fff;font-weight:700}.living-briefing__line .living-briefing__greeting{color:var(--mov-warm-white);font-family:var(--font-serif);font-size:1.08em;font-style:italic;font-weight:600}.living-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.living-grid__col{display:grid;gap:1rem;min-width:0;align-content:start}.living-grid__now{min-width:0;scroll-margin-top:1rem}.home-module,.right-now-module{container-type:inline-size}.home-module{min-width:0;padding:1.15rem 1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:1.4rem;background:linear-gradient(135deg,#171b30,#12172a 55%,#1a2140);color:#fff;box-shadow:var(--shadow);scroll-margin-top:1rem}.home-module__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home-module__kicker{margin:0;color:var(--mov-gold);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-module__status{padding:.2rem .5rem;border:1px solid;border-radius:999px;font-size:.56rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.home-module__title{display:block;margin:.45rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.025em;line-height:1.2}.home-module__foot{margin-top:.85rem}.home-module__fresh{margin:0;color:rgba(255,255,255,.55);font-size:.66rem;line-height:1.45}.home-module__fresh a{color:inherit;text-decoration:underline;text-underline-offset:.15rem}.home-module--ask-el{background:radial-gradient(circle at 100% 0,#359e8622,transparent 55%),linear-gradient(125deg,#111d2b,#16323d 60%,#1b4148);border-color:#88cde32e}.home-module--ask-el .home-module__kicker{color:#9fd6ea}.home-module--ask-el .home-module__status{color:#c4dce6}.home-module--ask-el .home-module__title{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.1rem,1.7vw,1.3rem)}.ask-el-module__orb{display:grid;flex:none;place-items:center;width:2.3rem;height:2.3rem;border:1px solid #88cde355;border-radius:.75rem;background:#0c1a27;color:#d2efff;font-family:var(--font-serif);font-size:.95rem;font-style:italic;font-weight:700;letter-spacing:-.02em}.ask-el-module__lede{margin:.5rem 0 0;color:rgba(255,255,255,.68);font-size:.8rem;line-height:1.5}.ask-el-module__form{display:flex;gap:.4rem;margin-top:.9rem;padding:.28rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(5,14,22,.45)}.ask-el-module__form:focus-within{border-color:#9fd6ea;box-shadow:0 0 0 3px #9fd6ea26}.ask-el-module__form input{flex:1;min-width:0;min-height:2.6rem;padding:0 .85rem;border:0;background:transparent;color:#fff;font:inherit;font-size:.92rem;outline:none}.ask-el-module__form input::placeholder{color:rgba(255,255,255,.5)}.ask-el-module__form button{flex:none;min-height:2.6rem;padding:0 1.05rem;border:0;border-radius:999px;background:var(--mov-coral);color:#160c0b;font-weight:850;cursor:pointer}.ask-el-module__form button:disabled{background:rgba(255,255,255,.12);color:rgba(255,255,255,.5);cursor:default}.ask-el-module__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.ask-el-module__actions button{flex:1 0 auto;min-height:2.6rem;padding:.45rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.06);color:#fff;font-size:.84rem;font-weight:800;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.ask-el-module__actions button:hover{background:rgba(255,255,255,.12);border-color:#9fd6ea88}.ask-el-module__actions button:focus-visible,.ask-el-module__form button:focus-visible,.moment-module button:focus-visible,.right-now-module a:focus-visible,.right-now-module button:focus-visible,.weather-module__insight button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ask-el-module__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:.76rem;font-weight:800}.ask-el-module__links a{color:#9fd6ea;text-decoration:underline;text-decoration-color:#9fd6ea66;text-underline-offset:.2rem}.ask-el-module__links a:hover{text-decoration-color:currentColor}.right-now-module{padding:1.2rem 1.25rem;background:radial-gradient(circle at 92% -20%,rgba(255,101,88,.16),transparent 55%),linear-gradient(135deg,#171b30,#12172a 55%,#1a2140)}.right-now-module__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.right-now-module__head h2{display:flex;align-items:center;gap:.55rem;margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:900;letter-spacing:-.035em}.right-now-module__pulse{width:.6rem;height:.6rem;border-radius:50%;background:var(--mov-coral);box-shadow:0 0 0 0 #ff655888;animation:right-now-pulse 2.4s ease-out infinite}@keyframes right-now-pulse{70%{box-shadow:0 0 0 .55rem #ff655800}to{box-shadow:0 0 0 0 #ff655800}}.right-now-module__status{margin:0;color:var(--mov-gold);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.right-now-module__pick{margin-top:.9rem}.right-now-module__when{margin:0;color:var(--mov-gold);font-size:.8rem;font-weight:800}.right-now-module__pick h3{margin:.25rem 0 0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.2}.right-now-module__pick h3 button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.right-now-module__pick h3 button:hover{text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:1px}.right-now-module__where{margin:.3rem 0 0;color:rgba(255,255,255,.68);font-size:.84rem}.right-now-module__pick--quiet p{margin:.4rem 0 0;color:rgba(255,255,255,.68);font-size:.84rem;line-height:1.5}.right-now-module__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.9rem}.right-now-module__ask--primary,.right-now-module__primary{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--mov-coral);color:#160c0b;font:inherit;font-size:.86rem;font-weight:850;cursor:pointer}.right-now-module__actions a{color:#fff;font-size:.84rem;font-weight:800;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:.2rem}.right-now-module__more{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1)}.right-now-module__more>p{margin:0 0 .4rem;color:rgba(255,255,255,.55);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.right-now-module__more ul{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.right-now-module__more li,.right-now-module__more li>button{display:flex;align-items:baseline;gap:.75rem}.right-now-module__more li>button{width:100%;min-height:2.5rem;padding:.35rem .5rem;margin:0 -.5rem;border:0;border-radius:.6rem;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.right-now-module__more li>button:hover{background:rgba(255,255,255,.06)}.right-now-module__more small{flex:none;min-width:5.5rem;color:var(--mov-sky);font-size:.72rem;font-weight:800}.right-now-module__more span{font-size:.86rem;font-weight:700;line-height:1.35}.right-now-module__foot{margin-top:.85rem}.right-now-module__ask:not(.right-now-module__ask--primary){color:#fff;font-size:.8rem;font-weight:800;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:.2rem}@container (min-width: 36rem){.right-now-module__body:has(.right-now-module__more){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:1.5rem;align-items:start}.right-now-module__body .right-now-module__more{margin-top:.9rem;padding:0 0 0 1.25rem;border-top:0;border-left:1px solid rgba(255,255,255,.1)}}.weather-module .home-module__title{display:flex;align-items:baseline;gap:.55rem;font-size:.95rem}@container (min-width: 34rem){.weather-module__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem;align-items:start}.weather-module__body .weather-module__insight{margin-top:.45rem;padding:0 0 0 1.25rem;border-top:0;border-left:1px solid rgba(255,255,255,.1)}}.weather-module__temp{font-size:2rem;font-weight:900;letter-spacing:-.05em;line-height:1}.weather-module--loading .home-module__title{color:rgba(255,255,255,.6)}.weather-module__facts,.weather-module__next{margin:.45rem 0 0;color:rgba(255,255,255,.66);font-size:.74rem;line-height:1.45}.weather-module__insight{margin:.7rem 0 0;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.1);color:#fff;font-size:.8rem;line-height:1.5}.weather-module__insight button{display:block;margin-top:.35rem;padding:0;border:0;background:none;color:var(--mov-sky);font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.weather-module--pleasant .weather-module__temp{color:var(--mov-gold)}.weather-module--cold .weather-module__temp,.weather-module--cool .weather-module__temp,.weather-module--wet .weather-module__temp{color:var(--mov-sky)}.weather-module--alert .weather-module__temp,.weather-module--hot .weather-module__temp{color:var(--mov-coral)}.home-module--moment{padding:0;background:linear-gradient(135deg,#1d2547,#182039)}.moment-module summary{position:relative;display:grid;gap:.1rem;padding:1.1rem 3rem 1.1rem 1.2rem;cursor:pointer;list-style:none}.moment-module summary::-webkit-details-marker{display:none}.moment-module summary .home-module__kicker{color:var(--mov-sky)}.moment-module summary .home-module__title{font-family:var(--font-serif);font-size:1.05rem;font-style:italic;font-weight:500;letter-spacing:0}.moment-module__toggle{position:absolute;top:50%;right:1.1rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;transform:translateY(-50%);transition:transform var(--transition)}.moment-module[open] .moment-module__toggle{transform:translateY(-50%) rotate(45deg)}.moment-module summary:focus-visible{outline:2px solid var(--mov-sky);outline-offset:-4px;border-radius:1.4rem}.moment-module__body{padding:0 1.2rem 1.2rem;color:rgba(255,255,255,.72);font-size:.78rem;line-height:1.55}.moment-module__body>p{margin:0}.moment-module__breath{display:flex;align-items:center;gap:.85rem;margin:.9rem 0}.moment-module__breath p{margin:0;color:#fff;font-weight:700}.moment-module__circle{flex:none;width:2.6rem;height:2.6rem;border:1px solid var(--mov-sky);border-radius:50%;background:radial-gradient(circle,#62c6f244,transparent 70%);transform:scale(.6)}.moment-module__breath.is-running .moment-module__circle{animation:moment-breath 10s ease-in-out infinite}@keyframes moment-breath{0%{transform:scale(.6)}40%{transform:scale(1)}to{transform:scale(.6)}}.moment-module button{min-height:2.5rem;padding:0 1rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-weight:800;cursor:pointer}.moment-module button:hover{background:rgba(255,255,255,.12)}@media (prefers-reduced-motion:reduce){.moment-module__breath.is-running .moment-module__circle{animation:none;transform:scale(.85)}.living-briefing{transition:none}.right-now-module__pulse{animation:none}}@media (max-width:860px){.living-hero__identity{grid-template-columns:1fr;gap:.75rem}.living-briefing{justify-self:start}}@media (max-width:720px){.home-page .hero.hero--living{padding:8.2rem 0 1.75rem}.living-hero__eyebrow-tail{display:none}.home-page .hero--living h1{font-size:clamp(1.8rem,8.4vw,2.3rem)}.living-briefing__line{font-size:.84rem}.living-grid{grid-template-columns:1fr;gap:.75rem}.living-grid__col{display:contents}.living-grid__now{order:1}.home-module--ask-el{order:2}.weather-module{order:3}.home-module--moment{order:4}.home-module,.right-now-module{padding:1rem 1.05rem}.home-module--moment{padding:0}.ask-el-module__actions{display:grid;grid-template-columns:1fr 1fr}}.home-page .hero.hero--living{padding-bottom:clamp(2.5rem,4vw,3.5rem)}.living-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-top:clamp(1.5rem,3vw,2.25rem);align-items:start}.living-grid__now{grid-column:span 6;display:flex}.living-grid__now>.right-now-module{flex:1;display:flex;flex-direction:column}.right-now-module__foot{margin-top:auto;padding-top:1rem}.living-grid>.home-module--ask-el{grid-column:span 6;display:flex;flex-direction:column}.home-module--ask-el .home-module__foot{margin-top:auto;padding-top:1rem}.living-grid>.weather-module{grid-column:span 7;align-self:start}.living-grid>.home-module--moment{grid-column:span 5;align-self:start}.living-grid .right-now-module,.living-grid>.home-module--ask-el{padding:clamp(1.35rem,2.4vw,1.85rem);border-radius:1.6rem}.right-now-module__head h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.right-now-module__when{font-size:.9rem}.right-now-module__pick h3{font-size:clamp(1.3rem,2.2vw,1.65rem)}.right-now-module__where{font-size:.92rem}.right-now-module__about{display:-webkit-box;margin:.55rem 0 0;overflow:hidden;color:rgba(255,255,255,.72);font-size:.88rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-module--ask-el .home-module__title{font-size:clamp(1.35rem,2.3vw,1.75rem)}.ask-el-module__orb{width:2.8rem;height:2.8rem;font-size:1.1rem}.ask-el-module__lede{max-width:34rem;margin-top:.7rem;font-size:.92rem}.ask-el-module__form{margin-top:1.15rem;padding:.35rem}.ask-el-module__form input{min-height:3rem;font-size:1rem}.ask-el-module__form button{min-height:3rem;padding:0 1.35rem;font-size:.95rem}.ask-el-module__actions{gap:.55rem;margin-top:.85rem}.ask-el-module__actions button{min-height:2.9rem;font-size:.9rem}.ask-el-module__links{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.84rem}.ask-el-module__links small{color:rgba(255,255,255,.55);font-size:.72rem;font-weight:600}@media (max-width:860px){.living-grid>*{grid-column:1/-1!important}}@media (max-width:720px){.living-grid{gap:.85rem}.living-grid .right-now-module,.living-grid>.home-module--ask-el{padding:1.15rem 1.1rem}.ask-el-module__actions{grid-template-columns:1fr 1fr}.ask-el-module__form button{padding:0 1rem}.living-grid :is(.right-now-module__actions a,.right-now-module__ask:not(.right-now-module__ask--primary),.ask-el-module__links a,.weather-module__insight button,.home-module__fresh a){display:inline-flex;align-items:center;min-height:44px}}.living-briefing__event{padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-decoration-color:#ff655899;text-underline-offset:.22rem;cursor:pointer}.living-briefing__event:hover{text-decoration-color:currentColor}.living-briefing__line a{color:#fff;font-weight:700;text-decoration-color:#ffffff66;text-underline-offset:.22rem}.living-briefing__event:focus-visible,.living-briefing__line a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.2rem}.weather-module__insight>p{margin:0}.weather-module__insight button{display:inline;margin:0;text-decoration:none}.weather-module__pick{margin-top:.65rem;padding:.7rem .8rem;border:1px solid #ffffff17;border-radius:.9rem;background:rgba(255,255,255,.045)}.weather-module__pick-label{margin:0;color:var(--mov-gold);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weather-module .weather-module__pick-title{display:block;margin-top:.2rem;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:.9rem;font-weight:800;line-height:1.3;text-align:left;cursor:pointer}.weather-module .weather-module__pick-title:hover{text-decoration:underline;text-underline-offset:.2rem}.weather-module__pick-meta{margin:.2rem 0 0;color:rgba(255,255,255,.64);font-size:.74rem}.weather-module__pick-actions{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.5rem}.weather-module .weather-module__explore,.weather-module .weather-module__pick-actions button{padding:0;border:0;background:none;color:var(--mov-sky);font:inherit;font-size:.78rem;font-weight:800;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.weather-module .weather-module__explore{display:inline-block;margin-top:.45rem}.ask-el-module__links button{padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:800;text-align:left;text-decoration:underline;text-decoration-color:#ffffff66;text-underline-offset:.2rem;cursor:pointer}html:has(dialog.el-drawer[open]){overflow:hidden}.el-drawer{inset:0 0 0 auto;width:min(46rem,94vw);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-left:1px solid #88cde333;background:transparent;color:var(--ink)}.el-drawer::backdrop{background:rgba(6,9,22,.58);backdrop-filter:blur(2px)}.el-drawer[open]{animation:el-drawer-in .22s ease-out}@keyframes el-drawer-in{0%{transform:translateX(2.5rem)}}.el-drawer__surface{display:flex;flex-direction:column;height:100%;background:#fffdf8}.el-drawer__head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;background:linear-gradient(115deg,#111d2b,#16323d 55%,#1b4148);color:#fff}.el-drawer__orb{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border:1px solid #88cde355;border-radius:.75rem;background:#0c1a27;color:#d2efff;font-family:var(--font-serif);font-style:italic;font-weight:700}.el-drawer__title{flex:1;min-width:0}.el-drawer__title p{margin:0;color:#9fd6ea;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.el-drawer__title h2{margin:.1rem 0 0;font-size:1.15rem;letter-spacing:-.02em}.el-drawer__full{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem;color:#9fd6ea;font-size:.82rem;font-weight:800}.el-drawer__close{min-height:44px;padding:0 1rem;border:1px solid #ffffff33;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-weight:800;cursor:pointer}.el-drawer__close:hover{background:rgba(255,255,255,.16)}.el-drawer :is(.el-drawer__close,.el-drawer__full):focus-visible{outline:2px solid #9fd6ea;outline-offset:2px}.el-drawer .el-conversation.el-panel{display:flex;flex:1;flex-direction:column;min-height:0;margin:0;padding:.75rem 1.1rem 0;border:0;border-radius:0;box-shadow:none;background:transparent}.el-drawer .el-panel__intro{display:none}.el-drawer .el-thread{flex:1;min-height:0;margin:.4rem 0 .75rem;overflow-y:auto}.el-drawer .el-thread.el-thread--active{height:auto;min-height:0;max-height:none}.el-drawer .prompt-row{margin:.6rem 0}.el-drawer__note{margin:0;padding:.55rem 1.1rem .8rem;color:#5a645f;font-size:.72rem}@media (max-width:720px){.el-drawer{inset:auto 0 0 0;width:100%;height:calc(100dvh - .75rem);border:0;border-radius:1.25rem 1.25rem 0 0;overflow:hidden}.el-drawer[open]{animation-name:el-sheet-in}@keyframes el-sheet-in{0%{transform:translateY(2.5rem)}}.el-drawer__head{padding:.75rem .85rem;gap:.55rem}.el-drawer__title p{display:none}.el-drawer__title h2{font-size:1rem;white-space:nowrap}.el-drawer__full{font-size:.76rem}.el-drawer .el-conversation.el-panel{padding:.5rem .75rem 0}}@media (prefers-reduced-motion:reduce){.el-drawer[open]{animation:none}}.living-briefing__overview{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem;margin:.45rem 0 0!important;color:rgba(255,255,255,.6);font-size:.86rem}.living-briefing__overview button{padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:750;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:.22rem;cursor:pointer}.living-briefing__overview button:hover{text-decoration-color:var(--mov-coral)}.living-briefing__overview button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.2rem}@media (max-width:720px){.living-briefing__overview button{min-height:44px}}.living-grid>.home-module--ask-el{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 92% -20%,rgba(89,200,214,.16),transparent 55%),linear-gradient(135deg,#171b30,#12172a 55%,#1a2140);box-shadow:var(--shadow)}.home-module--ask-el .home-module__kicker,.home-module--ask-el .home-module__status{color:#8fd8e6}.ask-el-module__orb{border-color:#8fd8e655;background:linear-gradient(135deg,#12303a,#0f1e2c);color:#c9f1f8}.ask-el-module__form{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.ask-el-module__form:focus-within{border-color:#8fd8e6;box-shadow:0 0 0 3px #8fd8e626}.ask-el-module__actions button{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.ask-el-module__actions button:hover{border-color:#8fd8e688;background:rgba(143,216,230,.1)}.ask-el-module__links a{color:#8fd8e6}.briefing-weather{position:relative;margin:.5rem 0 0}.briefing-weather--loading{color:rgba(255,255,255,.55);font-size:.8rem}.briefing-weather__now{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0;color:#fff;font-size:.92rem;font-weight:750}.briefing-weather__temp{color:var(--mov-gold);font-size:1.4rem;font-weight:900;letter-spacing:-.04em;line-height:1}.briefing-weather--cold .briefing-weather__temp,.briefing-weather--cool .briefing-weather__temp,.briefing-weather--wet .briefing-weather__temp{color:var(--mov-sky)}.briefing-weather--alert .briefing-weather__temp,.briefing-weather--hot .briefing-weather__temp{color:var(--mov-coral)}.briefing-weather__now small{color:rgba(255,255,255,.58);font-size:.76rem;font-weight:600}.briefing-weather__more{display:inline-block}.briefing-weather__more summary{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;color:var(--mov-sky);font-size:.78rem;font-weight:800;list-style:none;cursor:pointer}.briefing-weather__more summary::-webkit-details-marker{display:none}.briefing-weather__more summary span{transition:transform var(--transition)}.briefing-weather__more[open] summary span{transform:rotate(45deg)}.briefing-weather__more summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.25rem}.briefing-weather__panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:6;width:min(24rem,92vw);padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:linear-gradient(135deg,#171b30,#12172a 55%,#1a2140);box-shadow:0 24px 60px #0009;color:#fff}.briefing-weather__facts{margin:0 0 .3rem;color:rgba(255,255,255,.7);font-size:.78rem}.briefing-weather__insight{margin:.55rem 0 0;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem;line-height:1.45}.briefing-weather__source{margin:.7rem 0 0;color:rgba(255,255,255,.55);font-size:.68rem}.briefing-weather__source a{color:inherit;text-decoration:underline;text-underline-offset:.15rem}.briefing-weather .weather-module__pick-title{display:block;margin-top:.2rem;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:.9rem;font-weight:800;line-height:1.3;text-align:left;cursor:pointer}.briefing-weather :is(.weather-module__pick-actions button,.weather-module__explore){padding:0;border:0;background:none;color:var(--mov-sky);font:inherit;font-size:.78rem;font-weight:800;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.briefing-weather .weather-module__explore{display:inline-block;margin-top:.6rem}.living-grid .page-shell{width:auto}@media (min-width:861px){.living-grid>.living-grid__now{grid-column:1/7;grid-row:1}.living-grid>.home-module--ask-el{grid-column:7/13;grid-row:1}.living-grid>.living-pair__market{grid-column:1/13;grid-row:auto;align-self:stretch}.living-grid>.living-grid__seasonal{grid-column:1/13}.living-grid>.living-pair__market .homepage-support__row{display:flex;flex-direction:column;justify-content:center}}@media (max-width:860px){.briefing-weather__panel{position:static;width:auto;margin-top:.4rem}}.ask-el-module__orb,.el-drawer__orb{color:var(--mov-coral)}.living-grid>:is(.living-pair__sponsor,.living-pair__market){min-width:0;padding:0}.living-grid :is(.growth-sponsors,.market-support){min-width:0;padding:0;border:0;background:none}.living-grid :is(.growth-sponsors__inner,.market-support__row){border-top:0;padding-top:0;padding-bottom:0}@media (max-width:720px){.living-grid>.living-grid__seasonal,.living-grid>.living-pair__sponsor{order:5}.living-grid>.living-pair__market{order:6}.el-conversation .el-composer input,.el-conversation .el-search input{font-size:16px}}.living-hero__dateline{min-height:1em;margin:0;overflow:hidden;color:#9fd6ea;font-size:.8rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.living-hero__identity .living-briefing__line{margin-top:0!important}.living-hero__identity .living-briefing__line .living-briefing__greeting{font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.2}.living-hero__identity .briefing-weather{margin:0}.living-hero__identity .briefing-weather__now{gap:0 .4rem;font-size:.88rem}.living-hero__identity .briefing-weather__temp{font-size:1.05rem}@media (min-width:861px){.living-hero__identity{align-items:center}.living-hero__headline{grid-column:1;grid-row:1}.living-hero__identity .living-briefing{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding-left:1.4rem;border-left:1px solid rgba(255,255,255,.16)}.living-hero__identity .living-hero__sponsor{margin-top:1.1rem}.living-hero__inline-weather{display:none}}@media (max-width:860px){.home-page .hero.hero--living{padding-top:6.95rem;padding-bottom:.9rem}.home-page--living .living-hero__identity{gap:.5rem}.living-hero__identity .living-briefing{width:100%;max-width:none;min-width:0}.living-hero__identity .briefing-weather,.living-hero__identity .living-briefing__line{display:none}.living-hero__identity .eyebrow{margin-bottom:.2rem}.living-hero__identity .living-hero__sponsor{margin-top:.6rem}.living-hero .living-grid{margin-top:.75rem}}.home-page--living .living-grid .living-discovery{gap:clamp(1rem,2vw,1.45rem)}.home-page--living .living-discovery .living-discovery__identity{display:block}.home-page--living .living-discovery__identity h2{font-size:clamp(1.6rem,3.3vw,2.5rem)}.home-page--living .living-discovery__identity p{display:flex;align-items:center;gap:.6rem;margin-top:.45rem;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.35}.home-page--living .living-discovery__identity .ask-el-module__orb{flex:none;width:2rem;height:2rem;border-radius:.6rem;font-size:.82rem}.home-page--living .living-discovery .right-now-module__title h3{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:900;letter-spacing:-.045em;line-height:1}.home-page--living .living-discovery .right-now-module__title p{font-size:clamp(1rem,1.7vw,1.25rem)}.home-page--living .living-discovery .right-now-rotation__slide{margin-top:.55rem}.home-page--living .living-discovery .right-now-rotation__controls{margin-top:.35rem}.home-page--living .living-discovery .right-now-windows{margin-top:.75rem;gap:.45rem}.home-page--living .living-discovery .right-now-window{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 .45rem;min-height:3.5rem;padding:.45rem .7rem;border-radius:.85rem}.home-page--living .living-discovery .right-now-window strong{font-size:1.2rem}.home-page--living .living-discovery .right-now-window span{font-size:.86rem}.home-page--living .living-discovery .right-now-window small{grid-column:1/-1;font-size:.7rem}.home-page--living .living-discovery .ask-el-module .home-module__title{font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:900;letter-spacing:-.045em;line-height:1}.home-page--living .living-discovery .ask-el-module__question{font-size:clamp(1rem,1.7vw,1.25rem)}.home-page--living .ask-el-module .ask-el-module__form{align-items:center;margin-top:.6rem;padding:.12rem;border:1px solid rgba(159,214,234,.38);border-radius:999px;background:rgba(255,255,255,.06)}.home-page--living .ask-el-module .ask-el-module__form:focus-within{border-color:#9fd6ea;box-shadow:0 0 0 3px #9fd6ea26}.home-page--living .ask-el-module .ask-el-module__form input{min-height:2.75rem;padding:0 .4rem 0 .9rem;color:#fff;font-size:1rem;text-overflow:ellipsis}.home-page--living .ask-el-module .ask-el-module__form input::placeholder{color:rgba(255,255,255,.66);font-size:.9rem}.home-page--living .ask-el-module .ask-el-module__form button{min-height:2.75rem;padding:0 1rem;font-size:.9rem}.home-page--living{--world-gap:clamp(.9rem,1.6vw,1.25rem);--world-radius:1.6rem;--world-edge:rgba(255,255,255,.09)}.home-page--living main{background:radial-gradient(circle at 12% 38%,#62c6f20d,transparent 32rem),radial-gradient(circle at 88% 62%,#ff65580d,transparent 34rem),linear-gradient(180deg,#12172c,#151b33 45%,#10142a)}.home-page--living main>:is(section,div):not(.hero){background:none;padding:0;margin:0}.home-page--living main>:is(section,div):not(.hero)+:is(section,div){margin-top:var(--world-gap)}.home-page--living .hero.hero--living{background:transparent}.home-page--living main>.community-band{margin-bottom:0;padding-bottom:clamp(2rem,4vw,3.5rem)}.home-page--living .build-public-note{padding-top:.25rem!important;border:0}.home-page--living .build-public-note .page-shell{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.8rem 1.15rem;border:1px dashed rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.72);font-size:.8rem}.home-page--living .build-public-note strong{color:var(--mov-gold)}.home-page--living .build-public-note p{flex:1;margin:0}.home-page--living .build-public-note a{color:#fff}.living-pair__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--world-gap);align-items:stretch}.living-pair .page-shell .page-shell{width:auto}.living-pair__grid>div{min-width:0;padding:0!important}.home-page--living .living-pair__market .homepage-support__row .market-support__row{grid-template-columns:1fr}.living-pair .homepage-support__row{height:100%;border-radius:var(--world-radius);box-shadow:none}.living-pair .homepage-support__row :is(.growth-sponsors__inner,.market-support__row){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.living-pair__sponsor .homepage-support__row{border-color:#ffffff1a;background:radial-gradient(circle at 100% 0,#ff65582b,transparent 55%),linear-gradient(130deg,#2a1e3f,#3a2342 60%,#4a2840);color:#fff}.living-pair__sponsor .growth-sponsors{color:#fff}.living-pair__sponsor .growth-sponsors .eyebrow{color:var(--mov-gold)}.living-pair__sponsor .growth-sponsors h2{color:#fff}.living-pair__sponsor .growth-sponsors h2 em{color:#ffd4c9}.living-pair__sponsor .growth-sponsors header>p:last-child{color:rgba(255,255,255,.74)}.living-pair__sponsor .growth-node-pill{background:#fffdf8!important;color:#2a1e3f}.living-pair__sponsor .growth-node-pill small{color:#a3402c}.living-pair__sponsor .growth-invitation{color:rgba(255,255,255,.78)}.living-pair__sponsor .growth-invitation summary{color:#fff}.living-pair__market .homepage-support__row{border-color:#d9e1d4;background:linear-gradient(130deg,#fffef9,#f2f5ec)}.living-pair .homepage-support__row header h2{font-size:clamp(1.5rem,2.3vw,1.95rem)}.home-page--living .splice-tv>.page-shell{position:relative;overflow:hidden;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--world-edge);border-radius:calc(var(--world-radius) + .4rem);background:radial-gradient(circle at 92% 0,#ffc94a33,transparent 40%),linear-gradient(135deg,#c8473f,#df6a4b 45%,#7d2f52);box-shadow:0 30px 80px #05081860}.home-page--living .splice-tv:after,.home-page--living .splice-tv:before{display:none}.home-page--living .splice-tv__intro{margin-bottom:clamp(1rem,2vw,1.5rem)}.home-page--living .splice-tv__shell{grid-template-columns:minmax(0,2.4fr) minmax(16rem,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem)}.home-page--living .splice-tv__screen{min-height:0;height:auto;aspect-ratio:16/9}.home-page--living .splice-tv__rail{height:auto}.home-page--living .splice-pulse>.page-shell{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid #59f4d322;border-radius:var(--world-radius);background:radial-gradient(circle at 0 0,#59f4d314,transparent 45%),linear-gradient(150deg,#0d2229,#102c33 55%,#0c1d26);color:#e6f6f3}.home-page--living .pulse-v2__header{margin-bottom:1.25rem}.home-page--living .pulse-v2 h2{color:#f4fbf9;font-size:clamp(2.4rem,4.6vw,3.8rem)}.home-page--living .pulse-v2 h2 span{color:#59f4d3}.home-page--living .pulse-v2__header .eyebrow,.home-page--living .pulse-v2__header p{color:#9fd9cf}.home-page--living .pulse-v2__status>span{border-color:#59f4d344;color:#e6f6f3}.home-page--living .pulse-v2__footnote,.home-page--living .pulse-v2__status small{color:#8fb3ad}.home-page--living .pulse-v2__columns{border-color:#59f4d322;background:#0a1a20;box-shadow:none}.home-page--living .pulse-v2__columns :is(h3,h2){color:#f4fbf9}.home-page--living .pulse-v2__columns .pulse-v2__section-label,.home-page--living .pulse-v2__columns .pulse-v2__zone-status,.home-page--living .pulse-v2__columns .pulse-v2__zone-status :not(strong){color:#9fd9cf}.home-page--living .pulse-v2__columns :is([class*=pulse-field],.pulse-premiere__credit){color:#15272b}.home-page--living .pulse-v2__columns :is(.eyebrow,[class*=kicker],[class*=label]):not([class*=premiere]):not([class*=card]){color:#9fd9cf}.home-page--living .splice-channels .section-heading{margin-bottom:var(--world-gap);color:#fff}.home-page--living .splice-channels .section-heading .eyebrow{color:var(--mov-gold)}.home-page--living .splice-channels .section-heading h2{color:#fff;font-size:clamp(1.9rem,3.4vw,2.8rem)}.home-page--living .splice-channels .section-heading h2 em{color:#c8cde4}.home-page--living .splice-channels>.page-shell>.section-heading .splice-channels__intro{color:rgba(255,255,255,.72)}.home-page--living .splice-channels__grid{gap:var(--world-gap)}.home-page--living .splice-channels :is(.sports-destination,.splice-channel,.splice-stories-preview){border-radius:var(--world-radius);border-color:var(--world-edge);box-shadow:none}.home-page--living .splice-stories-preview{margin-top:var(--world-gap)}.home-page--living .loop-section>.page-shell{border-radius:var(--world-radius);border-color:var(--world-edge);box-shadow:none}.home-page--living .splice-market>.page-shell{padding:clamp(1.25rem,3vw,2.25rem);border-radius:var(--world-radius);background:#fffefa;color:#1c2521}.home-page--living #about-el>.page-shell{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--world-edge);border-radius:var(--world-radius);background:linear-gradient(135deg,#171b30,#12172a 60%,#1a2140);color:rgba(255,255,255,.78)}.home-page--living #about-el .section-heading{color:#fff}.home-page--living #about-el .section-heading .eyebrow{color:var(--mov-gold)}.home-page--living #about-el .section-heading h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.6rem)}.home-page--living #about-el .el-answer,.home-page--living #about-el .el-answer p{color:rgba(255,255,255,.76)}.home-page--living #about-el .text-link{color:#9fd6ea}.home-page--living .community-band__inner{padding:1.25rem clamp(1.15rem,3vw,2rem);border-radius:var(--world-radius);background:var(--mov-coral)}.home-page--living .site-footer{background:#0d1022}@media (max-width:900px){.home-page--living .splice-tv__shell,.living-pair__grid{grid-template-columns:1fr}}@media (max-width:540px){.home-page--living{--world-radius:1.3rem}.living-pair .homepage-support__row :is(.growth-sponsors__inner,.market-support__row){grid-template-columns:1fr;gap:.9rem}.home-page--living .build-public-note .page-shell{border-radius:1rem}.home-page--living .splice-tv>.page-shell{padding:1rem}.home-page--living .splice-tv__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;padding:.85rem}.home-page--living .splice-tv__rail-group{margin:0;padding:0;border:0;text-align:center}.home-page--living .splice-tv__rail-label{margin:0 0 .45rem}.home-page--living .splice-tv__rail-item{justify-content:center}.home-page--living .splice-tv__rail-copy{display:none}.home-page--living .splice-tv__cta{grid-column:1/-1}.home-page--living .pulse-v2 h2{font-size:2.3rem}}.home-page--living main{position:relative;isolation:isolate;background:radial-gradient(70rem 55rem at 6% 14%,#2b3d8a2e,transparent 62%),radial-gradient(60rem 60rem at 96% 34%,#7d2f5230,transparent 60%),radial-gradient(65rem 55rem at 4% 58%,#0f5a5a2e,transparent 62%),radial-gradient(60rem 50rem at 94% 82%,#ff65581a,transparent 60%),linear-gradient(180deg,#12172c,#141a33 38%,#111631 72%,#0e1228)}.home-page--living main:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 104% 24%,transparent 26rem,#ffffff0d 26.05rem,transparent 26.2rem),radial-gradient(circle at 104% 24%,transparent 34rem,#ffffff08 34.05rem,transparent 34.2rem),radial-gradient(circle at -6% 52%,transparent 24rem,#59f4d30d 24.05rem,transparent 24.2rem),radial-gradient(circle at -6% 52%,transparent 31rem,#59f4d308 31.05rem,transparent 31.2rem),radial-gradient(circle at 102% 80%,transparent 22rem,#ff65580d 22.05rem,transparent 22.2rem)}.home-page--living{--surface-solid:linear-gradient(135deg,#171b30,#12172a 55%,#1a2140);--surface-veil:rgba(22,27,50,.62)}.living-pair__sponsor .homepage-support__row{border-color:#d98aa82e;background:radial-gradient(120% 100% at 100% 0,#b5577a3d,transparent 58%),linear-gradient(135deg,#1c1a35,#211a3a 60%,#281c3d)}.living-pair__market .homepage-support__row{border-color:#8fe0c42b;background:radial-gradient(110% 100% at 100% 0,#3fae8a30,transparent 60%),rgba(19,35,42,.72)}.living-pair__market .market-support{color:#fff}.living-pair__market .market-support .eyebrow{color:#9fdcc3}.living-pair__market .market-support h2{color:#fff}.living-pair__market .market-support h2 em{color:#8fe0c4}.living-pair__market .market-support header>p:last-child{color:rgba(255,255,255,.74)}.living-pair__market .market-support__tee{background:#fffdf8!important}.home-page--living .splice-tv>.page-shell{border-color:#ff655833;background:radial-gradient(110% 85% at 100% 0,#ff655857,transparent 58%),radial-gradient(95% 85% at 0 100%,#9a3a6559,transparent 62%),radial-gradient(60% 50% at 30% 0,#ffc94a14,transparent 70%),linear-gradient(140deg,#1d1a33,#171a30 50%,#221a33)}.home-page--living .splice-tv__screen{box-shadow:0 30px 80px #ff655824,0 0 0 1px #ffffff14}.home-page--living .splice-tv__rail{border:1px solid #ffffff14;background:rgba(255,255,255,.04);box-shadow:none}.home-page--living .splice-tv__player-info h3{color:#fff}.home-page--living .splice-tv__lede,.home-page--living .splice-tv__player-info p{color:rgba(255,255,255,.76)}.home-page--living .splice-pulse>.page-shell{background:radial-gradient(80% 60% at 0 0,#59f4d31c,transparent 55%),linear-gradient(150deg,#0d2229e8,#102c33e0 55%,#0c1d26eb)}.home-page--living .pulse-v2__columns{background:rgba(5,16,22,.6)}.home-page--living .splice-channels .sports-destination{border-color:#cfff4f26}.home-page--living .splice-channels .splice-channel{border-color:#ff8a6e2b;background:radial-gradient(90% 90% at 100% 0,#ff655824,transparent 60%),var(--surface-solid);color:#fff}.home-page--living .splice-channel__copy .splice-section-status,.home-page--living .splice-stories-preview .splice-section-status{color:#ffab9a}.home-page--living .splice-channel__copy h3,.home-page--living .splice-stories-preview h3{color:#fff}.home-page--living .splice-channel__copy p,.home-page--living .splice-stories-preview>div:not(.story-art) p:not(.splice-section-status){color:rgba(255,255,255,.74)}.home-page--living .splice-channel__copy details{border-color:#ffffff1f}.home-page--living .splice-channel__copy :is(details summary,.text-link){color:#fff}.home-page--living .splice-channel__copy :is(details,summary){border-color:#ffffff1f}.home-page--living .splice-stories-preview{border-color:#62c6f22b;background:radial-gradient(90% 120% at 50% 0,#62c6f21c,transparent 60%),var(--surface-veil);color:#fff}.home-page--living .loop-section>.page-shell{border-color:#9fd9a92b;background:radial-gradient(90% 80% at 0 0,#2f7a5a45,transparent 58%),radial-gradient(70% 60% at 100% 100%,#cfe6a014,transparent 60%),linear-gradient(140deg,#10202a,#12282a 50%,#10202a)}.home-page--living #market>.page-shell{border:1px solid #8fe0c42b;background:radial-gradient(90% 70% at 100% 0,#3fae8a26,transparent 55%),var(--surface-solid);color:#e9efe9}.home-page--living #market .splice-market__intro h2{color:#fff}.home-page--living #market .splice-market__intro h2 em{color:#8fe0c4}.home-page--living #market .splice-market__intro p:not(.section-state):not(.eyebrow),.home-page--living #market .splice-market__intro>p{color:rgba(255,255,255,.74)}.home-page--living #market :is(.eyebrow,.market-product-vendor){color:#9fdcc3}.home-page--living #market .section-state{color:#c9f0de!important;border-color:#8fe0c455;background:transparent}.home-page--living #market .market-vendor{border-color:#ffffff17;background:rgba(255,255,255,.045);color:rgba(255,255,255,.78)}.home-page--living #market .market-vendor h3{color:#fff}.home-page--living #market .market-vendor p{color:rgba(255,255,255,.76)}.home-page--living #market .splice-market__collection-label{border-color:#ffffff1a}.home-page--living #market .splice-market__collection-label span{color:#e9efe9}.home-page--living #market .splice-market__collection-label span+span{color:rgba(255,255,255,.6)}.home-page--living #market .splice-market__image{border-color:#ffffff1a}.home-page--living #market .splice-market__details h3,.home-page--living #market .splice-market__details h3 a{color:#fff}.home-page--living #market .splice-market__details p{color:rgba(255,255,255,.7)}.home-page--living #market .splice-market__choose{border-color:#ffffff26;color:#c9f0de}.home-page--living #market .splice-market__note{border-color:#ffffff17;background:rgba(255,255,255,.045)}.home-page--living #market .splice-market__note p{color:rgba(255,255,255,.74)}.home-page--living #market .splice-market__note p strong{color:#fff}.home-page--living #market .splice-market__note :is(.splice-market__seal,a){color:#9fdcc3}.home-page--living #about-el>.page-shell{background:var(--surface-veil)}.home-page--living .community-band__inner{border:1px solid #ff65583d;background:radial-gradient(70% 140% at 0 50%,#ff655845,transparent 65%),linear-gradient(90deg,#2a1d33,#1c1d36)}.home-page--living .community-band__inner p{color:#fff}.home-page--living .community-band__inner p span{color:var(--mov-coral)}.home-page--living .community-band__inner a{color:#ffb3a8}.home-page--living .pulse-v2__columns .pulse-v2__section-label span{color:#8fc9bf}.home-page--living .loop-section>.page-shell{border-color:#9fe8d62b;background:linear-gradient(90deg,transparent 5%,#9fe8d640 35%,#9fe8d640 65%,transparent 95%) top /100% 1px no-repeat,radial-gradient(70% 55% at 88% 6%,#59f4d317,transparent 62%),radial-gradient(60% 60% at 8% 100%,#7fd39a12,transparent 62%),linear-gradient(rgba(159,232,214,.035) 1px,transparent 0) 0 0 /44px 44px,linear-gradient(90deg,rgba(159,232,214,.035) 1px,transparent 0) 0 0 /44px 44px,rgba(16,22,42,.66);box-shadow:inset 0 1px 0 #ffffff0d,0 30px 80px #0407143d}.home-page--living .loop-section>.page-shell:after,.home-page--living .loop-section>.page-shell:before{opacity:.3}.home-page--living .splice-tv>.page-shell{border-color:#ffffff17;background:radial-gradient(70% 55% at 100% 0,#ff65581f,transparent 60%),radial-gradient(90% 80% at 0 100%,#5a2a5a3d,transparent 62%),linear-gradient(140deg,#19192f,#161a2f 50%,#1d1933)}@media (min-width:901px){.home-page--living .splice-tv__shell{grid-template-columns:minmax(0,2.8fr) minmax(15rem,1fr)}}.home-page--living .splice-tv__screen{box-shadow:0 34px 90px #00000059,0 0 0 1px #ffffff1a}.home-page--living .splice-tv__screen:after,.home-page--living .splice-tv__screen:before{border-color:#ffffff1f}.home-page--living .splice-tv__status{border:1px solid #ffc94a80;background:rgba(10,12,24,.55);color:var(--mov-gold)}.home-page--living .splice-tv__rail{background:rgba(255,255,255,.035)}.home-page--living .splice-tv__cta{border:1px solid #ff655873;background:transparent}.home-page--living .splice-tv__cta:hover{background:#ff65581a}.home-page--living .splice-tv .section-state{border-color:#ffffff38;color:rgba(255,255,255,.8)!important}@media (max-width:540px){.home-page--living .build-public-note p,.home-page--living .splice-channels__intro,.home-page--living .splice-tv__lede{display:none}}.home-page--living .splice-tv{--tv-rose:#f3b6c8;--tv-plum:#4a2a52}.home-page--living .splice-tv .eyebrow,.home-page--living .splice-tv__rail-label{color:var(--tv-rose)}.home-page--living .splice-tv__preview-mark>strong>span{color:#ff9a8b}.home-page--living .splice-tv__status{border-color:#f3b6c873;color:var(--tv-rose)}.home-page--living .splice-tv__screen{border:1px solid #ffffff1f;background:radial-gradient(75% 70% at 82% 18%,#ff655826,transparent 60%),radial-gradient(80% 90% at 10% 100%,#6a2f6247,transparent 62%),linear-gradient(140deg,#15172c,#1c1834 52%,#251a3a)}.home-page--living .splice-tv__screen:after,.home-page--living .splice-tv__screen:before{border-color:#f3b6c826;box-shadow:none;background:none}.home-page--living .splice-tv__rail{border-color:#f3b6c82b;background:radial-gradient(90% 60% at 100% 0,#ff65581a,transparent 60%),linear-gradient(160deg,#2a1d3d,#211a37 55%,#1c1932)}.home-page--living .splice-tv__rail-group+.splice-tv__rail-group{border-color:#ffffff14}.home-page--living .splice-tv__rail-mark{border-color:#f3b6c84d;background:linear-gradient(135deg,var(--tv-plum),#2c1f3f);color:#fff}.home-page--living .splice-tv__rail-copy small{color:rgba(255,255,255,.62)}@media (min-width:901px){.living-pair__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.living-pair__sponsor .homepage-support__row{padding:1.1rem 1.25rem}.home-page--living .living-pair__sponsor .growth-sponsors__inner{grid-template-columns:1fr;gap:.7rem}.living-pair__sponsor .growth-sponsors header>p:last-child{display:none}.living-pair__sponsor .growth-sponsors header .eyebrow{margin:0}.home-page--living .living-pair__sponsor .growth-sponsors h2{margin:.25rem 0 0;font-size:1.3rem}.living-pair__sponsor .growth-sponsors__support{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem}.home-page--living .living-pair__sponsor .growth-node-pill{flex:1 1 17rem;min-height:0;padding:.6rem .8rem;gap:.75rem;border-radius:.9rem}.living-pair__sponsor .growth-node-pill img{width:2.75rem;height:2.75rem}.living-pair__sponsor .growth-node-pill strong{font-size:1rem!important;line-height:1.2}.living-pair__sponsor .growth-node-pill span>span{font-size:.74rem}.living-pair__sponsor .growth-invitation{flex:1 0 100%;padding-top:0!important;font-size:.74rem}.home-page--living .living-pair__market .homepage-support__row .market-support__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem}.home-page--living .living-pair__market .market-support__tee{min-height:0}@media (max-width:540px){.home-page--living .living-pair__market .homepage-support__row .market-support__row{grid-template-columns:1fr}}.home-page--living .splice-tv{--tv-rose:#e7c3c0}.home-page--living .splice-tv>.page-shell{border-color:#ffffff14;background:radial-gradient(60% 50% at 100% 0,#b8354a2e,transparent 60%),radial-gradient(80% 70% at 0 100%,#4a1a2a40,transparent 62%),linear-gradient(145deg,#0f1222,#141322 50%,#1a1220)}.home-page--living .splice-tv .eyebrow,.home-page--living .splice-tv__rail-label{color:#f0a493}.home-page--living .splice-tv__status{border-color:#f0a49366;color:#f0a493}.home-page--living .splice-tv__screen{border-color:#ffffff1a;background:radial-gradient(70% 70% at 85% 15%,#ff655830,transparent 55%),radial-gradient(80% 90% at 8% 100%,#5a1c2e55,transparent 60%),linear-gradient(140deg,#0c0f1d,#151222 55%,#22121d);box-shadow:0 40px 100px #00000073,0 0 0 1px #ffffff14}.home-page--living .splice-tv__screen:after,.home-page--living .splice-tv__screen:before{border-color:#ffffff17}.home-page--living .splice-tv__rail{border-color:#ffffff17;background:radial-gradient(90% 60% at 100% 0,#b8354a1f,transparent 60%),linear-gradient(160deg,#181522,#141221 55%,#120f1c)}.home-page--living .splice-tv__rail-mark{border-color:#f0a49340;background:linear-gradient(135deg,#2c1822,#1a1420)}.home-page--living .splice-tv__cta{border-color:#ff655880;color:#ffb3a8}.home-page--living .splice-channels .sports-destination{--sport-blue:#5aa9ff;--sport-ice:#e8f2ff;border-color:#5aa9ff33;color:#fff;background:linear-gradient(90deg,transparent 49.9%,#ffffff0a 50%,transparent 50.1%),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#ffffff08 calc(10% - 1px) 10%),radial-gradient(70% 60% at 100% 0,#5aa9ff26,transparent 60%),radial-gradient(60% 60% at 0 100%,#ff655814,transparent 60%),linear-gradient(150deg,#0d1426,#111a30 55%,#0c1222)}.home-page--living .sports-destination__field{opacity:.35}.home-page--living .sports-destination__field span{color:#5aa9ff40}.home-page--living .sports-destination .section-state{border-color:#5aa9ff66!important;background:#5aa9ff14!important;color:var(--sport-ice)!important}.home-page--living .sports-destination__eyebrow{color:var(--sport-blue)!important;letter-spacing:.14em}.home-page--living .sports-destination h3 span:last-child{font-style:italic;letter-spacing:-.05em}.home-page--living .sports-destination h3 em{border-color:#5aa9ff80!important;background:#5aa9ff1a!important;color:var(--sport-blue)!important}.home-page--living .sports-destination__lead{color:#fff}.home-page--living .sports-destination__description,.home-page--living .sports-destination__status{color:rgba(232,242,255,.72)!important}.home-page--living .sports-destination__button{border:0;background:linear-gradient(135deg,#5aa9ff,#3d7fe0)!important;color:#06101f!important;box-shadow:0 10px 30px #5aa9ff33}.home-page--living .sports-destination__chapter{color:var(--sport-ice)!important}.home-page--living .sports-destination__node{border-color:#5aa9ff40!important;border-left:3px solid var(--mov-coral)!important;background:rgba(13,20,38,.75)!important;box-shadow:0 12px 28px #00000038!important}.home-page--living .sports-destination__node b{color:var(--sport-blue)!important}.home-page--living .sports-destination__pathways>div{border-color:#ffffff17!important}.home-page--living .sports-destination__pathways span{padding:.1rem .35rem;border-radius:.3rem;background:#5aa9ff1f;color:var(--sport-blue)!important;font-variant-numeric:tabular-nums}.home-page--living .sports-destination__preview{border-color:#5aa9ff33!important;background:rgba(10,16,30,.92)!important}.home-page--living .sports-destination__pathways span{align-self:start}.home-page--living .splice-channels .sports-destination{--sport-blue:#9cc3e8;border-color:rgba(255,255,255,.1);background:linear-gradient(90deg,transparent 49.9%,#ffffff09 50%,transparent 50.1%),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#ffffff06 calc(10% - 1px) 10%),radial-gradient(circle at 92% -20%,rgba(89,200,214,.12),transparent 55%),linear-gradient(135deg,#171b30,#12172a 55%,#1a2140)}.home-page--living .sports-destination__button{border:1px solid #9cc3e855!important;background:linear-gradient(135deg,#2c4670,#233a5e)!important;color:#fff!important;box-shadow:0 10px 28px #00000040!important}.home-page--living .sports-destination__button:hover{background:linear-gradient(135deg,#34527f,#2a446b)!important}.home-page--living .sports-destination__node{border-color:#9cc3e833!important;background:rgba(18,23,42,.78)!important}.home-page--living .sports-destination__pathways span{background:#9cc3e81a}.living-grid>.home-module--ask-el .home-module__title{margin-top:.55rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:900;letter-spacing:-.035em;line-height:1.1}.ask-el-module__lede strong{color:#fff;font-weight:700}.home-page--living .living-pair__sponsor .growth-node-pill{border:1px solid #ffffff24!important;background:radial-gradient(120% 140% at 0 0,#ff655814,transparent 60%),rgba(255,255,255,.06)!important;color:#fff}.home-page--living .living-pair__sponsor .growth-node-pill:hover{border-color:#ffffff40!important;background:rgba(255,255,255,.1)!important}.living-pair__sponsor .growth-node-pill small{color:#ffb3a8!important}.living-pair__sponsor .growth-node-pill strong{color:#fff!important}.living-pair__sponsor .growth-node-pill span>span{color:rgba(255,255,255,.72)!important}.living-pair__sponsor .growth-node-pill b{color:#fff}.home-page--living #market .splice-market__image{padding:.6rem;border-color:#ffffff17;background:radial-gradient(90% 70% at 50% 0,#3fae8a1f,transparent 70%),linear-gradient(160deg,#1e2840,#172034)}.home-page--living #market .splice-market__image img{border-radius:.7rem;box-shadow:0 10px 26px #0006}.home-page--living #market .splice-market__number{position:absolute;z-index:1;color:rgba(255,255,255,.7)}.home-page--living .living-pair__market .market-support__tee{border:1px solid #ffffff1f!important;background:rgba(255,255,255,.05)!important;color:#fff}.home-page--living .living-pair__market .market-support__tee img{padding:.35rem;border-radius:.8rem;background:linear-gradient(160deg,#1e2840,#172034)}.living-pair__market .market-support__tee :is(small,strong){color:#fff!important}.living-pair__market .market-support__tee small{color:#9fdcc3!important}.living-pair__market .market-support__tee span>span{color:#c9f0de!important}.home-page--living #loop-detail-panel{max-height:min(24rem,70dvh);overflow-y:auto;overscroll-behavior:contain;padding:.95rem 1rem;border:1px solid #9fe8d62e;border-radius:1.1rem;background:rgba(12,20,36,.9);color:#e6f2ec;box-shadow:0 18px 44px #0008;backdrop-filter:blur(6px)}.home-page--living #loop-detail-panel :is(h3,h4,strong){color:#fff}.home-page--living #loop-detail-panel :is(.loop-panel__body,.loop-portal__type,span:not([class*=loop-mark])){color:rgba(230,242,236,.76)}.home-page--living #loop-detail-panel h3{font-size:1.15rem}.home-page--living #loop-detail-panel :is(.loop-panel__reset,.loop-portal__status,button:not(.loop-panel__reset)){border-color:#ffffff21;background:rgba(255,255,255,.06);color:#e6f2ec}.home-page--living #loop-detail-panel button:hover{background:rgba(255,255,255,.12)}.home-page--living #loop-detail-panel button :is(span,i){color:inherit}.home-page--living #loop-detail-panel .loop-preview-sponsor{border-color:#ffc94a55;background:#ffc94a1a;color:#ffe2a3}.home-page--living #loop-detail-panel .loop-portal__action--disabled{border-color:#ffffff1f;color:rgba(230,242,236,.6)}@media (max-width:860px){.home-page--living #loop-detail-panel{max-height:22rem}}.home-page--living .splice-channels .sports-destination{--sport-blue:var(--mov-gold)}.home-page--living .sports-destination .section-state{border-color:#ffc94a66!important;background:#ffc94a14!important;color:#ffe2a3!important}.home-page--living .sports-destination__chapter,.home-page--living .sports-destination__eyebrow{color:var(--mov-gold)!important}.home-page--living .sports-destination h3 em{border-color:#ffc94a80!important;background:#ffc94a1a!important;color:var(--mov-gold)!important}.home-page--living .sports-destination__button{border:1px solid #ffc94a!important;background:linear-gradient(135deg,#ffc94a,#f0b23a)!important;color:#141a2c!important;box-shadow:0 10px 28px #ffc94a26!important}.home-page--living .sports-destination__button:hover{background:linear-gradient(135deg,#ffd56c,#f5bd4d)!important}.home-page--living .sports-destination__node{border-left:3px solid var(--mov-gold)!important}.home-page--living .sports-destination__node b{color:var(--mov-gold)!important}.home-page--living .sports-destination__pathways span{background:#ffc94a1f;color:var(--mov-gold)!important}.home-page--living .sports-destination__field span{color:#ffc94a2e}.home-page--living #loop-detail-panel .loop-panel__reset{position:sticky;top:0;z-index:2;display:flex;width:fit-content;margin:0 0 .5rem auto;background:#16223a;box-shadow:0 6px 14px #0006}.home-page--living #market .splice-market__image{display:flex;align-items:center;justify-content:center;padding:1.9rem .6rem .6rem}.home-page--living #market .splice-market__image img{width:100%;height:auto;max-height:100%;aspect-ratio:1;object-fit:cover}.home-page--living #market .splice-market__number{top:.55rem;left:.8rem}.living-grid>.home-module--ask-el .home-module__title{gap:.55rem;color:#fff}.ask-el-module__ask{display:flex;align-items:center;gap:.75rem;margin-top:.8rem}.ask-el-module__question{margin:0;color:#fff;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.home-page--living .pulse-v2 .pulse-v2__columns--capture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,1.4vw,1.25rem);padding:0;border:0;background:none;box-shadow:none}.home-page--living .pulse-v2__columns--capture>*{min-width:0;padding:clamp(1rem,1.8vw,1.5rem);border:1px solid #59f4d333;border-radius:1.6rem;background:linear-gradient(160deg,rgba(10,30,36,.78),rgba(5,16,22,.7))}.home-page--living .pulse-v2__columns--capture .pulse-v2__section-label{margin-bottom:1.1rem}.home-page--living .pulse-v2__columns--capture .pulse-v2__section-label span{color:#8fe8d6;font-size:clamp(.72rem,1vw,.85rem);letter-spacing:.14em}.home-page--living .pulse-v2__columns--capture .pulse-v2__section-label h3{margin-top:.55rem;font-size:clamp(1.45rem,2.3vw,2rem);letter-spacing:-.03em}.home-page--living .pulse-v2__columns--capture .pulse-radar{height:auto;aspect-ratio:1;border-color:#59f4d340;border-radius:1.3rem;background:radial-gradient(ellipse at 45% 55%,#155058,transparent 72%),linear-gradient(140deg,#0f3640,#0c2b35 55%,#0b2430)}.home-page--living .pulse-v2__columns--capture .pulse-radar__terrain path{vector-effect:non-scaling-stroke}.home-page--living .pulse-v2__columns--capture .pulse-radar__top{justify-content:flex-start;top:.6rem;left:.6rem;right:auto}.home-page--living .pulse-v2__columns--capture .pulse-radar__top button{min-height:44px;border-color:#59f4d333;background:#0b222bcc;color:#9fd9cf;font-size:.66rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label{padding:.5rem .8rem;border-color:#87ffe3a6;border-radius:.7rem;background:#0c2630e8;box-shadow:0 0 0 1px #59f4d31a,0 8px 24px #02101866;text-align:center}.home-page--living .pulse-v2__columns--capture .pulse-zone-label>span{font-size:clamp(.86rem,1.25vw,1.15rem)}.home-page--living .pulse-v2__columns--capture .pulse-zone-label small{font-size:clamp(.62rem,.85vw,.78rem);color:#d3efe9;white-space:nowrap}.home-page--living .pulse-v2__columns--capture .pulse-radar__legend{left:50%;right:auto;bottom:1rem;transform:translateX(-50%);flex-wrap:nowrap;gap:.8rem;font:600 clamp(.75rem,1vw,.95rem) var(--font-sans);color:#e6f6f3;white-space:nowrap}.home-page--living .pulse-v2__columns--capture .pulse-radar__legend i{width:clamp(6rem,13vw,14rem);height:.4rem;border-radius:999px;background:linear-gradient(90deg,#1f8f7c,#87ffe3)}.pulse-capture-pin{position:absolute;z-index:3;width:0;height:0}.pulse-capture-pin__glow{position:absolute;left:-3.4rem;top:-2.3rem;width:6.8rem;height:4.6rem;border-radius:50%;background:radial-gradient(closest-side,#f0fb7acc 0 12%,#d9f04f80 30%,#c9e94a33 62%,transparent 100%);pointer-events:none}.pulse-capture-pin__glow:after,.pulse-capture-pin__glow:before{content:"";position:absolute;border:1.5px solid #e4f45fa6;border-radius:50%}.pulse-capture-pin__glow:before{inset:22%}.pulse-capture-pin__glow:after{inset:4%;border-color:#e4f45f59;transition:border-color .3s ease}.pulse-capture-pin.is-linked .pulse-capture-pin__glow:after{border-color:#87ffe3b3}.pulse-capture-pin__mark{position:absolute;left:-.8rem;top:-2.15rem;width:1.6rem;height:2.15rem;overflow:visible;filter:drop-shadow(0 3px 6px #02101899);pointer-events:none}.pulse-capture-pin__mark path{fill:#0b1d24;stroke:#e4f45f;stroke-width:1.4}.pulse-capture-pin__mark circle{fill:#e4f45f}.pulse-capture-pin__label{position:absolute;left:1.35rem;top:-2.85rem;min-height:44px;padding:0 .95rem;border:1px solid #e6fff8cc;border-radius:999px;background:#0c2630f0;color:#f4fbf9;font:700 clamp(.8rem,1.1vw,1rem) var(--font-sans);white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px #02101866}.pulse-capture-pin__label[aria-pressed=true]{border-color:#87ffe3;box-shadow:0 0 0 2px #59f4d340,0 0 24px #59f4d340}.pulse-capture-pin__label:focus-visible{outline:3px solid #87ffe3;outline-offset:3px}.pulse-capture-pin__ripple{position:absolute;left:0;top:0;pointer-events:none}.pulse-capture-pin__ripple i{position:absolute;left:-2.5rem;top:-2.5rem;width:5rem;height:5rem;border:2px solid #59f4d3;border-radius:50%;opacity:0;animation:pulse-capture-ripple 1.8s cubic-bezier(.2,.6,.3,1) 2}.pulse-capture-pin__ripple i:nth-child(2){animation-delay:.35s}.pulse-capture-pin__ripple i:nth-child(3){animation-delay:.7s}@keyframes pulse-capture-ripple{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(2.3)}}.pulse-capture-pin.is-linked{z-index:4}.pulse-capture-pin--flip .pulse-capture-pin__label{left:auto;right:1.35rem}.pulse-capture-pin--quiet .pulse-capture-pin__glow{transform:scale(.55);opacity:.7}.home-page--living .pulse-capture-pin--quiet .pulse-capture-pin__label{left:-22px;right:auto;top:-36px;width:44px;height:44px;min-height:44px;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:transparent;font-size:0;overflow:hidden;transform:none}.home-page--living .pulse-capture{position:relative;display:flex;flex-direction:column;border-color:#59f4d359;box-shadow:inset 0 -1px 0 #59f4d34d,0 18px 50px #0210184d;transition:border-color .3s ease,box-shadow .3s ease}.home-page--living .pulse-capture:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#59f4d3,transparent);opacity:.55;pointer-events:none}.home-page--living .pulse-capture.is-linked{border-color:#59f4d3b3;box-shadow:inset 0 -1px 0 #59f4d366,0 0 0 1px #59f4d333,0 0 44px #59f4d324}.home-page--living .pulse-capture.is-linked:after{opacity:1}.pulse-capture__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}.pulse-capture__icon{flex:none;width:2.1rem;height:2.1rem;fill:none;stroke:#8fe8d6;stroke-width:1.6;stroke-linejoin:round}.home-page--living .pulse-capture__head h3{margin:0;color:#d9f7f0;font:650 clamp(.86rem,1.2vw,1.05rem) ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.pulse-capture__new{margin-left:auto;padding:.45rem .9rem;border-radius:999px;background:#6ff2cf;color:#072a26;font:800 clamp(.62rem,.85vw,.74rem) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 18px #59f4d340}.pulse-capture__photo{display:block;width:100%;height:auto;aspect-ratio:511/338;border-radius:1.1rem;object-fit:cover;box-shadow:0 12px 30px #0210186b}.home-page--living .pulse-capture h4{margin:1rem 0 .55rem;color:#f4fbf9;font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.03em}.pulse-capture__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;color:#e6f6f3;font-size:clamp(.92rem,1.25vw,1.12rem)}.pulse-capture__meta svg{width:1.3rem;height:1.3rem;fill:#59f4d3}.pulse-capture__meta span{color:#9fd9cf}.pulse-capture__caption{margin:.7rem 0 0;color:#e6f6f3;font-size:clamp(.92rem,1.25vw,1.12rem);line-height:1.45}.pulse-capture__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:auto 0 0;padding:1.1rem 0 0;list-style:none}.pulse-capture__tags li{padding:.5rem 1.15rem;border:1px solid #59f4d380;border-radius:999px;color:#e6f6f3;font-size:clamp(.78rem,1vw,.92rem);font-weight:600}.pulse-capture__credit{margin:.45rem 0 0;color:#9fd9cf;font-size:clamp(.8rem,1vw,.92rem)}.pulse-capture__empty{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:16rem;padding:1.25rem;border:1px dashed #59f4d340;border-radius:1.1rem;text-align:center}.pulse-capture__select{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.pulse-capture__select:focus-visible{outline:3px solid #87ffe3;outline-offset:4px}.home-page--living .pulse-capture:hover{border-color:#59f4d3b3}@media (max-width:760px){.home-page--living .pulse-v2 .pulse-v2__columns--capture{grid-template-columns:1fr;gap:1rem}.home-page--living .pulse-v2__columns--capture>*{padding:.9rem;border-radius:1.25rem}.home-page--living .pulse-v2__columns--capture .pulse-radar{border-radius:1rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label{padding:.35rem .55rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label>span{font-size:.82rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label small{font-size:.62rem}.pulse-capture-pin__glow{left:-2.6rem;top:-1.75rem;width:5.2rem;height:3.5rem}.pulse-capture-pin--flip .pulse-capture-pin__label,.pulse-capture-pin__label{left:0;right:auto;top:-5rem;padding:0 .75rem;font-size:.82rem;transform:translateX(calc(var(--pin-x, .5) * -100%))}.pulse-capture-pin--below .pulse-capture-pin__label{top:.35rem}.home-page--living .pulse-capture__head h3{font-size:.8rem;letter-spacing:.1em;white-space:nowrap}.pulse-capture__new{padding:.4rem .7rem}.pulse-capture__icon{width:1.8rem;height:1.8rem}.pulse-capture__photo{border-radius:.9rem}}@media (prefers-reduced-motion:reduce){.pulse-capture-pin__ripple{display:none}.home-page--living .pulse-capture,.pulse-capture-pin__glow{transition:none}}.pulse-community{margin-bottom:clamp(.9rem,1.4vw,1.25rem);padding:clamp(1.1rem,2.4vw,2rem);border:1px solid #59f4d333;border-radius:1.6rem;background:linear-gradient(150deg,#0d2229e8,#102c33e0 55%,#0e2a30e6);color:#e6f7f3}.pulse-around__head>span,.pulse-community__head>span{color:#8fe8d6;font:650 clamp(.72rem,1vw,.85rem) ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.home-page--living .pulse-community__head h3{margin:.55rem 0 0;color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.pulse-around__head p,.pulse-community__head p{max-width:44rem;margin:.5rem 0 0;color:#d3efe9d9;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.5}.pulse-moment{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1rem,2.6vw,2.2rem);align-items:center;margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1.1rem,2.4vw,1.9rem);border:1px solid #59f4d366;border-radius:1.3rem;background:radial-gradient(70% 110% at 100% 0,#59f4d324,transparent 65%),#0a1d24b3;box-shadow:inset 0 0 40px #59f4d30f}.pulse-moment__top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem}.pulse-moment__pill{padding:.16rem .6rem;border:1px solid #ffc94a66;border-radius:999px;background:#ffc94a1f;color:var(--mov-gold);font-size:.7rem;font-weight:850;letter-spacing:.03em;white-space:nowrap}.living-moment__status,.pulse-moment__status{display:flex;align-items:center;gap:.5rem;margin:0;color:#8fe8d6;font-size:.84rem;font-weight:800}.living-moment__status i,.pulse-moment__status i{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:#59f4d3;box-shadow:0 0 10px #59f4d3}.home-page--living .pulse-moment h4{margin:.5rem 0 0;color:#fff;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.living-moment__tagline,.pulse-moment__tagline{margin:.3rem 0 0;color:#8fe8d6;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;font-style:italic}.pulse-moment__intro{margin:.7rem 0 0;color:#e6f7f3e6;font-size:1rem;line-height:1.55}.pulse-moment__action{display:inline-flex;align-items:center;gap:.45rem;min-height:46px;margin-top:1rem;padding:0 1.25rem;border:0;border-radius:999px;background:#59f4d3;color:#06211f;font:inherit;font-weight:850;text-decoration:none;cursor:pointer;box-shadow:0 8px 26px #59f4d333}.pulse-moment__action:hover{background:#87ffe3}.pulse-moment__facts{display:grid;gap:.75rem;margin:0}.pulse-moment__facts div{padding-left:.85rem;border-left:2px solid #59f4d366}.pulse-moment__facts dt{color:#8fe8d6;font:650 .68rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.pulse-moment__facts dd{margin:.15rem 0 0;color:#fff;font-size:.95rem;font-weight:650;line-height:1.35}.pulse-around{margin-top:clamp(1.75rem,3.4vw,2.75rem)}.pulse-around__head{margin-bottom:clamp(.85rem,1.6vw,1.2rem)}.home-page--living .pulse-around__head h4{margin:.4rem 0 0;color:#fff;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.pulse-around__head p{margin:.4rem 0 0}.pulse-around ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.pulse-around li button{display:flex;flex-direction:column;gap:.2rem;width:100%;height:100%;padding:.9rem 1rem;border:1px solid #59f4d326;border-radius:1.05rem;background:#ffffff08;color:#e6f7f3;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pulse-around li button:hover{border-color:#59f4d380;background:#59f4d30f}.pulse-around small{color:#8fe8d6;font:650 .66rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.pulse-around strong{color:#fff;font-size:1.02rem;font-weight:800;letter-spacing:-.015em;line-height:1.25}.pulse-around__when{margin-top:.15rem;color:#ffc94a;font-size:.8rem;font-weight:750}.pulse-around__where{color:#d3efe9b3;font-size:.78rem;line-height:1.35}.pulse-around__about{margin-top:.3rem;color:#d3efe9d9;font-size:.84rem;line-height:1.45}.pulse-around em{margin-top:auto;padding-top:.5rem;color:#8fe8d6;font-size:.8rem;font-style:normal;font-weight:800}.pulse-around__note{margin:0;color:#d3efe9c7;font-size:.92rem}.pulse-earlier{margin:1rem 0 0;color:#d3efe9a6;font-size:.84rem}.pulse-earlier a{color:#8fe8d6;font-weight:750}.pulse-earlier button{padding:0;border:0;background:none;color:#8fe8d6;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.living-moment{width:min(44rem,calc(100vw - 1.5rem));max-height:min(90dvh,58rem);padding:0;overflow:hidden;border:1px solid #59f4d34d;border-radius:1.5rem;background:radial-gradient(70% 45% at 100% 0,#59f4d31f,transparent 65%),linear-gradient(150deg,#0d2229,#102c33 60%,#0e2a30);color:#e6f7f3}.living-moment::backdrop{background:#06141bcc;backdrop-filter:blur(5px)}.living-moment__panel{max-height:inherit;padding:clamp(1.1rem,3vw,1.8rem);overflow-y:auto;overscroll-behavior:contain}.living-moment__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.living-moment__head p{margin:0;color:#8fe8d6;font:650 .7rem ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.living-moment__head button{flex:none;min-height:2.5rem;padding:0 .95rem;border:1px solid #ffffff40;border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.living-moment h2{margin:0;color:#fff;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.living-moment__status{margin-top:.7rem}.living-moment__place{margin:.3rem 0 0;color:#d3efe9c7;font-size:.9rem}.living-moment__intro{margin:.7rem 0 0;font-size:1rem;line-height:1.55}.living-moment__sections{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.1rem}.living-moment__sections section{padding:1rem;border:1px solid #59f4d333;border-radius:1.05rem;background:#ffffff08}.living-moment h3{margin:0;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:-.015em}.living-moment__sections ul{display:grid;gap:.45rem;margin:.55rem 0 0;padding-left:1.05rem;color:#d3efe9e6;font-size:.86rem;line-height:1.45}.living-moment__links{display:grid;gap:.4rem;margin-top:.75rem}.living-moment__links a{color:#8fe8d6;font-size:.85rem;font-weight:750;line-height:1.35;text-underline-offset:2px}.living-moment__note{margin-top:.95rem}.living-moment__note p,.living-moment__note ul{margin:.25rem 0 0;color:#d3efe9d9;font-size:.9rem;line-height:1.5}.living-moment__fine{margin:.7rem 0 0;color:#d3efe9a6;font-size:.8rem}.living-moment__ask{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:1.1rem;padding:0 1.15rem;border:0;border-radius:999px;background:#59f4d3;color:#06211f;font:inherit;font-weight:850;cursor:pointer}.living-moment a:focus-visible,.living-moment button:focus-visible,.pulse-community button:focus-visible{outline:3px solid #87ffe3;outline-offset:3px}.pulse-v2__sample{display:block;margin-top:.25rem;color:#d3efe9a6;font-size:.68rem;font-weight:650;letter-spacing:.04em}.pulse-capture__number{color:#8fe8d6}@media (min-width:901px){.home-page--living .pulse-v2 .pulse-v2__columns--capture{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.home-page--living .pulse-capture{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:min-content;column-gap:1.25rem;align-content:start}.home-page--living .pulse-capture__head{grid-column:1/-1}.home-page--living .pulse-capture__photo{grid-column:1;grid-row:2/span 5;align-self:start}.home-page--living .pulse-capture>:is(h4,.pulse-capture__meta,.pulse-capture__caption,.pulse-capture__tags){grid-column:2}.home-page--living .pulse-v2__columns--capture .pulse-v2__section-label h3{font-size:clamp(1.15rem,1.7vw,1.45rem)}.home-page--living .pulse-v2__columns--capture .pulse-zone-label{padding:.28rem .5rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label>span{font-size:.78rem}.home-page--living .pulse-v2__columns--capture .pulse-zone-label small{font-size:.58rem}.pulse-capture-pin__label{font-size:.74rem;padding:0 .55rem}.home-page--living .pulse-v2__columns--capture .pulse-radar__legend{left:.7rem;right:.7rem;gap:.4rem;font-size:.62rem;transform:none}.home-page--living .pulse-v2__columns--capture .pulse-radar__legend i{flex:1;width:auto;min-width:0}.home-page--living .pulse-v2__columns--capture .pulse-radar__legend span{font-size:.62rem;white-space:nowrap}}@media (max-width:760px){.pulse-community{padding:1rem .95rem;border-radius:1.25rem}.home-page--living .pulse-capture__head h3{font-size:.72rem;letter-spacing:.05em}.home-page--living .pulse-capture__head{gap:.5rem}.pulse-capture__new{margin-left:auto;padding:.35rem .55rem;font-size:.58rem;white-space:nowrap}.pulse-moment{grid-template-columns:1fr;padding:1rem}.pulse-moment__action{width:100%;justify-content:center}.pulse-around ul{grid-template-columns:1fr}.living-moment{width:100vw;height:100dvh;max-width:none;max-height:100dvh;border:0;border-radius:0}.living-moment__panel{height:100%;max-height:none;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.living-moment__sections{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pulse-around li button{transition:none}}.home-market-strip .living-grid{margin-top:0}.moment-page{min-height:100dvh;--m-teal:#59f4d3;--m-mint:#8fe8d6;--m-amber:var(--mov-gold);background:linear-gradient(160deg,#0d2229,#102c33 50%,#0e2a30);background-attachment:fixed;color:#e6f7f3}.moment-page .nav-wrap,.moment-page .site-header.el-pilot-header{border-color:transparent;background:transparent;box-shadow:none}.moment-hero{background:none}.moment-hero__inner{padding-block:clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.2vw,1.5rem)}.moment-hero__sponsor{display:flex;margin-top:1rem}.moment-back{display:inline-flex;gap:.4rem;color:var(--m-mint);font-size:.88rem;font-weight:750;text-decoration:none}.moment-back:hover{text-decoration:underline;text-underline-offset:3px}.moment-back+.moment-phase{display:flex}.moment-phase{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin:1rem 0 0;padding:.35rem .8rem;border:1px solid;border-radius:999px;color:var(--m-amber);font-size:.78rem;font-weight:850;letter-spacing:.03em}.moment-phase--active{color:var(--m-teal)}.moment-phase i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.moment-page .moment-hero h1{margin:.7rem 0 0;color:#fff;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;letter-spacing:-.045em;line-height:1}.moment-hero__tagline{margin:.55rem 0 0;color:var(--m-mint);font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:700;font-style:italic}.moment-hero__intro{max-width:46rem;margin:.9rem 0 0;color:#f2fbf8;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.5}.moment-hero__when{margin:.7rem 0 0;color:var(--m-amber);font-size:.92rem;font-weight:800}.moment-hero__places{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none}.moment-hero__places li{padding:.3rem .8rem;border:1px solid #59f4d340;border-radius:999px;background:#59f4d314;color:#d9f7f0;font-size:.84rem;font-weight:700}.moment-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0}.moment-hero__facts div{padding-left:.85rem;border-left:2px solid #59f4d366}.moment-hero__facts dt{color:var(--m-mint);font:650 .68rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.moment-hero__facts dd{margin:.15rem 0 0;color:#fff;font-size:.95rem;font-weight:650;line-height:1.35}.moment-body{padding-block:0 clamp(2.5rem,6vw,4.5rem)}.moment-ask,.moment-section{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(1.1rem,2.6vw,2rem);border:1px solid #59f4d333;border-radius:1.5rem;background:linear-gradient(160deg,rgba(10,30,36,.78),rgba(5,16,22,.7))}.moment-ask header>span,.moment-section header>span{color:var(--m-mint);font:650 clamp(.72rem,1vw,.85rem) ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.moment-page .moment-ask h2,.moment-page .moment-section h2{margin:.4rem 0 0;color:#fff;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:850;letter-spacing:-.03em;line-height:1.12}.moment-ask header p,.moment-section header p{max-width:46rem;margin:.4rem 0 0;color:#d3efe9d9;font-size:.95rem;line-height:1.5}.moment-section__note{margin:.9rem 0 0;color:#d3efe9c7;font-size:.9rem;line-height:1.5}.moment-body a{color:var(--m-mint)}.moment-links{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.9rem;font-size:.86rem;font-weight:700}.moment-updates{margin:.8rem 0 0;padding-left:1.1rem;font-size:.92rem;line-height:1.5}.moment-ask{margin-top:0;padding:clamp(.95rem,2vw,1.4rem)}.moment-ask form{display:flex;gap:.4rem;margin-top:1rem;padding:.3rem;border:1px solid #ffffff33;border-radius:999px;background:#0a1d24b3}.moment-ask form:focus-within{border-color:var(--m-teal);box-shadow:0 0 0 3px #59f4d326}.moment-ask input{flex:1;min-width:0;min-height:2.8rem;padding:0 1rem;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:1rem}.moment-ask input::placeholder{color:#d3efe980}.moment-ask form button{flex:none;min-height:2.8rem;padding:0 1.2rem;border:0;border-radius:999px;background:var(--m-teal);color:#06211f;font:inherit;font-weight:850;cursor:pointer}.moment-ask form button:disabled{background:#ffffff1f;color:#ffffff80;cursor:default}.moment-ask__starters{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.moment-ask__starters button{min-height:2.5rem;padding:.35rem .95rem;border:1px solid #ffffff2e;border-radius:999px;background:none;color:#e6f7f3;font:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}.moment-ask__starters button:hover{border-color:var(--m-teal);background:#59f4d314}.moment-ask__thread{display:grid;gap:1rem;margin-top:1rem}.moment-ask__you{margin:0;color:var(--m-mint);font-size:.88rem;font-weight:800}.moment-ask__kind{width:fit-content;margin:.3rem 0 0;padding:.1rem .55rem;border-radius:999px;background:#59f4d31f;color:var(--m-mint);font-size:.68rem;font-weight:850}.moment-ask__kind--unavailable{background:#ffc94a29;color:var(--m-amber)}.moment-ask__reply{margin:.3rem 0 0;color:#fff;font-size:.98rem;line-height:1.55;white-space:pre-line}.moment-fine{margin:1.1rem 0 0;color:#d3efe9a6;font-size:.8rem}.moment-page a:focus-visible,.moment-page button:focus-visible{outline:3px solid #87ffe3;outline-offset:3px}@media (max-width:760px){.moment-hero__facts{grid-template-columns:1fr;gap:.45rem;margin-top:.8rem}.moment-hero__facts dd{font-size:.86rem}.moment-hero__places{display:none}.moment-hero__intro{margin-top:.7rem;font-size:.98rem}.moment-hero__when{margin-top:.5rem}.moment-ask,.moment-section{padding:1rem .95rem;border-radius:1.25rem}.moment-ask__starters button{flex:1 1 auto}}.moment-page .moment-ask h2{font-size:clamp(1.25rem,2.2vw,1.6rem)}.moment-ask header p{margin-top:.25rem;font-size:.88rem}.moment-ask form{margin-top:.7rem}.moment-ask__starters{margin-top:.55rem;gap:.35rem}.moment-ask__starters button{min-height:2.25rem;padding:.25rem .8rem;font-size:.8rem}.moment-verify{margin-top:.9rem;padding-left:.85rem;border-left:2px solid #59f4d366}.moment-page .moment-verify h3{margin:0;color:#fff;font-size:.95rem;font-weight:800}.moment-verify p{margin:.2rem 0 0;color:#d3efe9d9;font-size:.86rem;line-height:1.5}