:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bw-primary:#00594c;--bw-secondary:#40c1ac;--bw-tertiary:#004c97;--bw-bg:var(--bw-primary);--bw-text:#fff;--bw-media-radius:28px;--bw-panel:#00000038;--bw-panel-strong:#00000094;--bw-border:#ffffff61}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;overflow-x:hidden}body{background:var(--bw-bg);color:var(--bw-text);flex-direction:column;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;transition:background-color .9s;display:flex}a{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:700}.app-shell{flex:1;width:min(1100px,92vw);margin:0 auto;padding:0}.home-intro{padding-top:40px}.career-home{padding-top:38px}.career-profile,.career-section{background:var(--bw-primary);border:1px solid #ffffff1a;box-shadow:0 30px 60px #00000059}.career-profile{text-align:center;border-radius:36px;gap:20px;margin-bottom:18px;padding:clamp(24px,4vw,42px);display:grid}.career-explore{z-index:6;justify-items:center;margin:0 0 18px;display:grid;position:relative}.career-explore__button{color:#fff;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 48px);min-height:62px;padding:0 40px;font-size:clamp(18px,2vw,24px);line-height:1;text-decoration:none;list-style:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09}.career-explore__button:hover,.career-explore__button:focus-visible{background:#ffffff16;border-color:#ffffff47;transform:translateY(-1px)}.career-explore__button::-webkit-details-marker{display:none}.career-explore[open]>.career-explore__button{background:#ffffff16;border-color:#ffffff47}.career-explore__panel{background:var(--bw-primary);border:1px solid #ffffff1f;border-radius:28px;width:min(420px,100%);padding:22px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 30px 60px #00000059}.career-explore__identity{text-align:center;justify-items:center;gap:10px;margin-bottom:18px;display:grid}.career-explore__photo{object-fit:cover;object-position:center 34%;border-radius:50%;width:74px;height:74px;box-shadow:0 14px 28px #00000047}.career-explore__identity h2,.career-explore__identity p{margin:0}.career-explore__identity h2{font-size:24px;line-height:1}.career-explore__identity p{color:#fff;font-size:13px;line-height:1}.career-explore__options{gap:10px;display:grid}.career-explore__option{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:12px;min-height:54px;padding:12px 14px;font-size:16px;line-height:1.1;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.career-explore__option:hover,.career-explore__option:focus-visible{background:#ffffff24;border-color:#ffffff47;outline:none;transform:translateY(-1px)}.career-explore__icon{border:1px solid #ffffff42;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.career-explore__icon svg{width:18px;height:18px}.career-social-strip{-webkit-backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:calc(100vw - 48px);min-height:62px;margin:-2px auto 22px;padding:8px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff09}.career-social-strip__link{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.career-social-strip__link:hover,.career-social-strip__link:focus-visible{background:#ffffff24;border-color:#ffffff4d;outline:none;transform:translateY(-1px)}.career-social-strip__link svg{width:24px;height:24px}@media (max-width:520px){.career-explore__button,.career-social-strip{max-width:calc(100vw - 36px);min-height:58px}.career-explore__button{padding:0 30px}.career-social-strip{gap:8px;padding:7px 10px}.career-social-strip__link{width:44px;height:44px}.career-social-strip__link svg{width:21px;height:21px}}@media (max-width:360px){.career-social-strip{gap:4px;padding:7px 8px}.career-social-strip__link{width:40px;height:40px}}.career-home .home-reels{margin:0 0 10px}.career-home .media-section{gap:4px;min-height:auto;margin:0 0 10px;padding:0}.career-home .home-reels--horizontal{flex-direction:column;gap:4px;display:flex}.career-home .still-media-split-feed{flex-direction:column;gap:0;margin:0 0 10px;display:flex}.career-home .still-media-split-feed .media-section{margin-bottom:0}.career-home .still-media-split-feed .media-section--pages{padding-top:2px}.career-home .home-reels__scroller{padding-bottom:6px}.career-home .media-page-carousel,.career-home .home-reels--horizontal .home-reels__scroller{padding-bottom:2px}.career-home .media-grid{gap:10px}.home-text-posts{margin:0 0 18px;display:block}.home-text-posts__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -18px;padding:0 18px 8px;scroll-padding:18px;display:flex;overflow:auto hidden}.home-text-posts__scroller::-webkit-scrollbar{display:none}.home-text-post-card{aspect-ratio:4/5;border-radius:var(--bw-media-radius);box-shadow:none;color:#fff;cursor:pointer;scroll-snap-align:center;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#00594c;border:0;flex:0 0 min(42vw,320px);justify-content:flex-start;align-items:center;padding:0;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.text-post-card{cursor:default}.home-text-post-card[data-card-tone="2"]{background:#40c1ac}.home-text-post-card[data-card-tone="3"]{background:#004c97}.home-text-post-card:hover,.home-text-post-card:focus-visible{box-shadow:none;outline:none;transform:translateY(-2px)}.home-text-post-card__text{white-space:pre;color:#fff;text-align:left;width:84%;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(18px,8.4cqw,44px);line-height:1.12;display:block;position:absolute;top:45.2%;left:10.75%;font-weight:800!important}.home-text-post-card[data-text-layout=center] .home-text-post-card__text{white-space:pre;text-align:center;width:82%;font-size:clamp(13px,5.35cqw,28px);line-height:1.14;top:50%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=center-feed-fit] .home-text-post-card__text{white-space:pre;text-align:center;width:82%;font-size:4.1cqw;line-height:1.14;top:50%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=book-page] .home-text-post-card__text{white-space:pre-wrap;letter-spacing:0;text-align:left;text-wrap:pretty;width:82%;font-size:clamp(6px,2.55cqw,15px);line-height:1.36;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:800!important}.home-text-post-card[data-text-layout=center-noise-reference] .home-text-post-card__text{white-space:pre;letter-spacing:0;text-align:center;width:92%;font-size:clamp(8px,4.58cqw,22px);line-height:2.22;top:37.2%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=poster-high] .home-text-post-card__text{text-align:left;width:82%;font-size:clamp(17px,7.7cqw,40px);line-height:1.12;top:32.5%;left:10.75%}.home-text-post-card[data-text-layout=poster-low] .home-text-post-card__text{text-align:left;width:82%;font-size:clamp(17px,7.3cqw,38px);line-height:1.13;top:58.5%;left:10.75%;transform:translateY(-50%)}.home-text-post-card[data-text-layout=center-reference] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-reference-low] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-reference-tight] .home-text-post-card__text{white-space:pre;letter-spacing:0;text-align:center;width:94%;font-size:clamp(9px,3.75cqw,21px);line-height:1.34;top:58%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=center-reference-low] .home-text-post-card__text{top:62%}.home-text-post-card[data-text-layout=center-reference-tight] .home-text-post-card__text{width:90%;font-size:clamp(9px,3.55cqw,20px);line-height:1.28;top:56%}.home-text-post-card[data-text-layout=center-reference-mid] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-reference-mid-low] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-reference-mid-tight] .home-text-post-card__text{white-space:pre;letter-spacing:0;text-align:center;width:88%;font-size:clamp(9px,3.55cqw,20px);line-height:1.42;top:50%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=center-reference-mid-low] .home-text-post-card__text{top:53.5%}.home-text-post-card[data-text-layout=center-reference-mid-tight] .home-text-post-card__text{font-size:clamp(9px,3.35cqw,19px);line-height:1.34;top:48.5%}.home-text-post-card[data-text-layout=center-canva] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-canva-high] .home-text-post-card__text,.home-text-post-card[data-text-layout=center-canva-low] .home-text-post-card__text{white-space:pre;letter-spacing:0;text-align:center;width:92%;font-size:clamp(8px,3.85cqw,20px);line-height:1.74;top:50%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=center-canva-high] .home-text-post-card__text{top:47.5%}.home-text-post-card[data-text-layout=center-canva-low] .home-text-post-card__text{top:53%}.text-post-lightbox-card[data-text-layout=center-reference] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-reference-low] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-reference-tight] .home-text-post-card__text{width:88%;font-size:clamp(11px,4.55cqw,24px)}.text-post-lightbox-card[data-text-layout=center-reference-mid] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-reference-mid-low] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-reference-mid-tight] .home-text-post-card__text{width:88%;font-size:clamp(11px,4.35cqw,24px);line-height:1.42}.text-post-lightbox-card[data-text-layout=center-reference-mid-tight] .home-text-post-card__text{font-size:clamp(11px,4.15cqw,23px);line-height:1.34}.text-post-lightbox-card[data-text-layout=center-canva] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-canva-high] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=center-canva-low] .home-text-post-card__text{width:88%;font-size:clamp(11px,4.35cqw,24px);line-height:1.74}.home-text-post-card[data-text-layout=move-on-center] .home-text-post-card__text,.home-text-post-card[data-text-layout=move-on-left-high] .home-text-post-card__text,.home-text-post-card[data-text-layout=move-on-center-low] .home-text-post-card__text{white-space:pre-wrap;text-wrap:balance;letter-spacing:0;width:88%;font-size:clamp(9px,3.9cqw,22px);line-height:1.42}.home-text-post-card[data-text-layout=move-on-center] .home-text-post-card__text{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.home-text-post-card[data-text-layout=move-on-left-high] .home-text-post-card__text{text-align:left;width:82%;top:34%;left:11%}.home-text-post-card[data-text-layout=move-on-center-low] .home-text-post-card__text{text-align:center;width:90%;font-size:clamp(9px,3.65cqw,21px);line-height:1.36;top:57%;left:50%;transform:translate(-50%,-50%)}.text-post-lightbox-card[data-text-layout=move-on-center] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=move-on-left-high] .home-text-post-card__text,.text-post-lightbox-card[data-text-layout=move-on-center-low] .home-text-post-card__text{font-size:clamp(11px,4.45cqw,25px);line-height:1.42}.text-post-card__actions{gap:8px}.text-post-card.is-openable .journey-carousel__open{opacity:1;pointer-events:auto;transform:translateY(0)}.carousel-lightbox--text{padding:calc(env(safe-area-inset-top) + 76px) 5vw calc(env(safe-area-inset-bottom) + 104px);-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#00594c57;justify-content:center;align-items:center}.carousel-lightbox--text .carousel-lightbox__stage{aspect-ratio:4/5;width:min(90vw,520px);max-width:90vw;height:auto;max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 180px);background:0 0;box-shadow:0 30px 90px #0000005c}.text-post-lightbox-card{aspect-ratio:4/5;width:100%;height:100%;box-shadow:none;cursor:default;flex:none;padding:0;transform:none}.text-post-lightbox-card:hover,.text-post-lightbox-card:focus-visible{box-shadow:none;transform:none}.text-post-lightbox-card .home-text-post-card__text{white-space:pre;font-size:clamp(18px,8.4cqw,44px);line-height:1.12}.text-post-lightbox-card[data-text-layout=center] .home-text-post-card__text{font-size:4.1cqw}.text-post-lightbox-card[data-text-layout=center-feed-fit] .home-text-post-card__text{white-space:pre;width:82%;font-size:clamp(13px,5.35cqw,28px);line-height:1.14}.text-post-lightbox-card[data-text-layout=book-page] .home-text-post-card__text{white-space:pre-wrap;text-align:left;width:82%;font-size:clamp(8px,2.7cqw,16px);line-height:1.42}.text-post-lightbox-card[data-text-layout=center-noise-reference] .home-text-post-card__text{white-space:pre;width:90%;font-size:clamp(13px,4.9cqw,25px);line-height:2.18;top:37.2%}.text-post-lightbox__actions{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 36px);z-index:3;justify-content:center;gap:8px;display:flex;position:absolute}.text-post-lightbox__actions a{border:1px solid var(--bw-border);color:#fff;-webkit-backdrop-filter:blur(12px);background:#00515185;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0000002e}.media-grid .media-text-post-card{scroll-snap-align:unset;flex:none;width:100%;min-width:0}.running-card-section{min-height:auto;margin:0 0 18px;padding:12px 0 0;overflow:hidden}.running-card-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:14px;padding:0 0 10px;scroll-padding-inline:0;transition:height .22s;display:flex;overflow:auto hidden}.running-card-carousel::-webkit-scrollbar{display:none}.running-card-carousel__dots{justify-content:center;gap:6px;margin-top:4px;display:flex}.running-card-carousel__dots span{background:#ffffff52;border-radius:999px;width:6px;height:6px}.running-card-carousel__dots span[data-active=true]{background:#ffffffb8;width:18px}.running-card{background:var(--bw-primary);min-width:0;box-shadow:none;color:#fff;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #ffffff1a;border-radius:36px;flex:0 0 100%;align-content:start;gap:20px;padding:clamp(22px,4vw,38px);display:grid}.running-card :where(h2,p,span,strong,summary){color:#fff;letter-spacing:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.running-card__header{justify-content:space-between;align-items:end;gap:18px;display:flex}.running-card__header span,.running-card__metrics span,.running-card__day span,.running-card__run summary span,.running-card__run-metric span,.running-card__empty{font-size:12px;font-weight:700;line-height:1.25}.running-card__header span,.running-card__metrics span,.running-card__day span,.running-card__run summary span,.running-card__run-metric span{opacity:.82}.running-card__header h2{margin:4px 0 0;font-size:clamp(32px,5vw,58px);font-weight:700;line-height:.95}.running-card__total{white-space:nowrap;align-items:flex-end;gap:7px;display:flex}.running-card__total strong{font-size:clamp(48px,8vw,82px);font-weight:700;line-height:.78}.running-card__total span{padding-bottom:7px;font-size:18px;font-weight:700}.running-card__chart{border-radius:var(--bw-media-radius);background:radial-gradient(circle at 78% 24%,#40c1ac2e,#0000 32%),linear-gradient(145deg,#ffffff14,#004c971a),#ffffff0b;border:1px solid #ffffff24;gap:8px;min-height:202px;padding:18px 14px 14px;display:grid;position:relative;overflow:hidden}.running-card__trend{min-height:150px;position:relative}.running-card__trend svg{width:100%;height:100%;min-height:150px;display:block}.running-card__trend-grid{fill:none;stroke:#ffffff29;stroke-linecap:round;stroke-width:1px}.running-card__trend-line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.4px;filter:drop-shadow(0 10px 18px #00000047)}.running-card__trend-dot{fill:var(--bw-primary);stroke:#fff;stroke-width:2.8px}.running-card__trend-end{fill:var(--bw-secondary);stroke:#fff;stroke-width:2.8px;filter:drop-shadow(0 0 18px #40c1ac7a)}.running-card__trend-labels{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.running-card__trend-labels span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.82;font-size:12px;font-weight:700;line-height:1;overflow:hidden}.running-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.running-card__metrics div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;min-width:0;padding:12px}.running-card__metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(16px,2vw,22px);font-weight:700;line-height:1.08;display:block;overflow:hidden}.running-card__days{gap:10px;display:grid}.running-card[data-activity-kind=overview] .running-card__days{overscroll-behavior:contain;scrollbar-width:none;max-height:clamp(760px,128vw,980px);padding-right:2px;overflow-y:auto}.running-card[data-activity-kind=overview] .running-card__days::-webkit-scrollbar{display:none}.running-card__day,.running-card__run{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:14px}.running-card__day[open]{background:#fff1}.running-card__day>summary,.running-card__run summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.running-card__day>summary::-webkit-details-marker{display:none}.running-card__run summary::-webkit-details-marker{display:none}.running-card__day>summary strong,.running-card__run summary strong{white-space:nowrap;font-size:18px;font-weight:700;line-height:1.1}.running-card__day-runs{gap:8px;margin-top:12px;display:grid}.running-card__day>p{opacity:.82;margin:12px 0 0;font-size:12px;font-weight:700}.running-card__run{background:#00000014}.running-card__run-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.running-card__run-metric{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:10px}.running-card__run-metric strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:700;line-height:1.16;display:block;overflow:hidden}.running-card__empty{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;width:100%;margin:0;padding:14px}.career-profile__identity{justify-items:center;gap:16px;display:grid}.career-profile__photo{object-fit:cover;object-position:center 34%;border:0;border-radius:50%;width:clamp(92px,13vw,132px);height:clamp(92px,13vw,132px);box-shadow:0 18px 34px #00000047}.career-profile h1,.career-profile p,.career-profile span,.career-section h2,.career-experience h3,.career-experience p{margin:0}.career-profile h1{letter-spacing:0;white-space:nowrap;max-width:100%;font-size:clamp(42px,6vw,70px);line-height:.98}.career-profile p{color:#ffffffd1;margin-top:10px;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.35}.career-profile__headline{text-align:center;justify-items:center;gap:4px;font-weight:700;display:grid}.career-profile__headline span{color:#ffffffd1;font-size:inherit;font-weight:700;line-height:inherit;margin-top:0;display:block}.career-profile__bubbles{flex-wrap:nowrap;justify-content:center;gap:clamp(8px,2vw,14px);width:100%;margin-top:clamp(18px,2.2vw,26px);display:flex}.career-profile__bubble{color:#ffffffdb;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:clamp(7px,1.8vw,12px);width:max-content;min-width:0;max-width:100%;min-height:clamp(42px,10vw,52px);padding:0 clamp(10px,2.8vw,28px);font-size:clamp(12px,3.05vw,22px);font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09}.career-profile__bubble--location{flex:none}.career-profile__bubble--date{flex:0 auto}.career-profile__bubble svg{fill:currentColor;flex:none;width:1em;height:1em;display:block}.career-profile__bubble span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;align-items:center;margin-top:0;display:inline-flex}.career-profile__bubble--date span{transform:none}.career-profile span{color:#ffffff9e;margin-top:8px;font-size:14px;font-weight:700;display:block}.career-profile .career-profile__headline span{color:#ffffffd1;font-size:inherit;font-weight:700;line-height:inherit;margin-top:0}.career-profile .career-profile__bubble{color:#ffffffdb;margin-top:0;font-size:clamp(12px,3.05vw,22px);font-weight:500;display:inline-flex}.career-profile .career-profile__bubble span{height:1em;color:inherit;font-size:inherit;font-weight:inherit;align-items:center;margin-top:0;line-height:1;display:inline-flex}.career-profile .career-profile__bubble--date svg{transform:translateY(.02em)}.career-section{border-radius:36px;margin:0 0 18px;padding:clamp(24px,4vw,42px)}.career-section h2{letter-spacing:0;margin:0 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.05}.career-section p{color:#ffffffc2;margin:0;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.career-section p+p{margin-top:14px}.career-about-meta{border-bottom:1px solid #ffffff1f;gap:8px;margin:0 0 18px;padding-bottom:18px;display:grid}.career-about-meta p{color:#ffffffd1;gap:4px;font-weight:700;line-height:1.35;display:grid}.career-about-meta span{font-weight:700;display:block}.career-experience-list{gap:24px;display:grid}.career-experience{border-top:1px solid #ffffff1f;gap:14px;padding-top:24px;display:grid}.career-experience:first-child{border-top:0;padding-top:0}.career-experience__heading{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.career-experience h3{font-size:clamp(21px,2.3vw,28px);line-height:1.08}.career-experience p,.career-experience span{color:#ffffffad;font-weight:700}.career-experience__heading>div:last-child{text-align:right;gap:5px;display:grid}.career-experience p.career-experience__description{color:#ffffffc2;font-weight:400;line-height:1.48}.career-skill-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.career-skill-list li{color:#ffffffd1;overflow-wrap:anywhere;text-align:center;background:#00000029;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.career-home,.career-home :where(h1,h2,h3,p,span,li,a,strong,em){color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.career-home :where(p,span,li,a,em){font-weight:400}.career-home :where(h1,h2,h3,strong,.site-tagline,.career-profile p,.career-about-meta p,.career-about-meta span,.career-experience p:not(.career-experience__description),.career-experience span,.career-skill-list li,.career-explore__button,.career-explore__identity p,.career-explore__option,.career-social-strip__link,.reach-out-tagline,.footer-profile__logo,.footer-profile__intro h2,.social-btn){font-weight:700}.carwash-page{color:#fff;width:min(1120px,92vw);min-height:100vh;margin:0 auto;padding:clamp(28px,5vw,58px) 0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.carwash-hero,.carwash-section{background:var(--bw-primary);border:1px solid #ffffff24;border-radius:36px;box-shadow:0 30px 60px #00000059}.carwash-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.36fr);align-items:end;gap:clamp(24px,5vw,56px);min-height:min(680px,100vh - 72px);padding:clamp(28px,6vw,62px);display:grid}.carwash-eyebrow,.carwash-contact{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.carwash-hero h1,.carwash-section h2,.carwash-cards h3,.carwash-experiments h3,.carwash-page p{margin:0}.carwash-hero h1{letter-spacing:0;max-width:780px;margin-top:18px;font-size:clamp(46px,8vw,92px);line-height:.94}.carwash-lead{color:#fffc;max-width:760px;margin-top:24px;font-size:clamp(18px,2vw,23px);line-height:1.5}.carwash-rule{background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:min(240px,42vw);height:1px;margin:30px 0 18px}.carwash-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.carwash-actions a{color:#fff;background:#00000029;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.carwash-skill-panel{gap:10px;display:grid}.carwash-skill-panel strong,.carwash-cards article,.carwash-experiments article,.carwash-metric-list div{background:#00000029;border:1px solid #ffffff24;border-radius:24px}.carwash-skill-panel strong{padding:16px 18px;font-size:15px;line-height:1.2}.carwash-section{margin-top:18px;padding:clamp(24px,4.5vw,46px)}.carwash-section__header{gap:10px;max-width:790px;margin-bottom:24px;display:grid}.carwash-section h2{font-size:clamp(28px,4vw,48px);line-height:1.02}.carwash-cards,.carwash-experiments{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.carwash-cards article,.carwash-experiments article{padding:20px}.carwash-cards h3,.carwash-experiments h3{font-size:20px;line-height:1.12}.carwash-cards p,.carwash-experiments p,.carwash-fit-row span,.carwash-timeline span,.carwash-metric-list span,.carwash-close{color:#ffffffbd;font-size:15px;line-height:1.48}.carwash-cards p,.carwash-experiments p{margin-top:12px}.carwash-fit-table,.carwash-metric-list{gap:10px;display:grid}.carwash-fit-row,.carwash-metric-list div{border-top:1px solid #ffffff24;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:18px;padding:16px 0;display:grid}.carwash-fit-row:first-child{border-top:0}.carwash-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.carwash-timeline li{border-top:1px solid #ffffff24;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.carwash-timeline li:first-child{border-top:0}.carwash-experiments article span{background:var(--bw-tertiary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:28px;font-size:13px;font-weight:700;display:inline-flex}.carwash-metric-list div{border-top:0;padding:16px 18px}.carwash-close{max-width:740px;margin-top:24px}@media (max-width:820px){.carwash-hero,.carwash-cards,.carwash-experiments,.carwash-fit-row,.carwash-metric-list div,.carwash-timeline li{grid-template-columns:1fr}.carwash-hero{min-height:auto}}@media (max-width:640px){.career-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-skill-list li{min-height:38px;padding:8px 9px;font-size:11px;line-height:1.18}}.subdomain-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:92px 0 34px;display:flex}.subdomain-hero h1{letter-spacing:0;margin:14px 0 16px;font-size:clamp(46px,8vw,92px);line-height:.95}.site-tagline,.reach-out-tagline{text-align:center;letter-spacing:.01em;margin:0}.site-tagline{font-size:clamp(18px,2.4vw,30px);font-weight:700}.stride-web-shell{padding-bottom:max(118px, calc(env(safe-area-inset-bottom) + 104px));scroll-behavior:smooth}.stride-home-intro{justify-items:center;padding-top:34px;display:grid}.stride-profile-card{text-align:center;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#00483d94;border:1px solid #ffffff2e;border-radius:34px;place-items:center;gap:16px;width:min(760px,100%);min-height:238px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:inset 0 1px #ffffff24}.stride-profile-card__photo{object-fit:cover;object-position:center 34%;border-radius:50%;width:clamp(72px,9vw,104px);height:clamp(72px,9vw,104px);box-shadow:0 18px 34px #00000047}.stride-profile-card__name,.stride-profile-card__tagline{color:#fff;margin:0}.stride-profile-card__name{letter-spacing:0;font-size:clamp(42px,7vw,82px);font-weight:800;line-height:.96}.stride-profile-card__tagline{margin-top:14px;font-size:clamp(18px,2.4vw,30px);font-weight:700;line-height:1.1}.stride-web-quick-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0 28px;display:grid}.stride-web-section-card{background:linear-gradient(145deg,#40c1ac1f,#ffffff0a),#0529226b;border:1px solid #ffffff21;border-radius:22px;min-width:0;padding:18px}.stride-web-section-card span,.stride-web-section-card strong,.stride-web-section-card p{margin:0;display:block}.stride-web-section-card span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.stride-web-section-card strong{color:#fff;margin-top:10px;font-size:clamp(18px,2vw,26px);font-weight:900;line-height:1.08}.stride-web-section-card p{color:#ffffffad;margin-top:10px;font-size:13px;font-weight:700;line-height:1.4}.stride-floating-menu{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(145deg,#40c1ac38,#00594c85),#00594cb8;border:1px solid #ffffff38;border-radius:999px;grid-template-columns:repeat(5,minmax(64px,1fr));width:min(620px,100vw - 28px);min-height:74px;padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff29}.stride-floating-menu a{color:#fffc;text-align:center;border-radius:999px;place-items:center;gap:5px;min-width:0;padding:9px 7px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.stride-floating-menu a:hover,.stride-floating-menu a:focus-visible{color:#fff;background:#40c1ac52;outline:none;transform:translateY(-1px)}.stride-floating-menu svg{width:23px;height:23px}.media-section{flex-direction:column;gap:28px;min-height:calc(100vh - 210px);padding:40px 0;display:flex}.subdomain-hero+.media-section{min-height:auto;padding-top:12px}.media-section__header{display:none}.fitness-week-section{min-height:auto;padding-bottom:max(56px, env(safe-area-inset-bottom))}.fitness-week-section+.site-footer{padding-top:30px}.fitness-week-heading{justify-content:space-between;align-items:center;gap:16px;padding:0 2px;display:flex}.fitness-week-heading p,.fitness-week-heading span{margin:0}.fitness-week-heading p{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.fitness-week-heading span{color:#ffffff94;margin-top:4px;font-size:12px;font-weight:700;display:block}.fitness-week-heading__controls{gap:8px;display:flex}.fitness-week-heading__controls button{color:#fff;cursor:pointer;background:#00000038;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 3px;font:800 25px/1 system-ui,sans-serif;display:inline-flex}.fitness-week-heading__controls button:disabled{cursor:default;opacity:.38}.fitness-week-window{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;direction:ltr;overflow:hidden}.fitness-week-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff7a #00000024;-webkit-overflow-scrolling:touch;direction:ltr;gap:0;margin:0;padding:0 0 14px;display:flex;overflow-x:auto}.fitness-week-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding:0 1px}.fitness-week-page:not(.fitness-week-page--active){height:0;overflow:hidden}.fitness-week-page--active{height:auto;display:block;overflow:visible}.fitness-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.fitness-prediction-panel{border-radius:var(--bw-media-radius);box-shadow:none;background:linear-gradient(145deg,#40c1ac1f,#ffffff0a),#05292275;border:1px solid #ffffff29;margin-top:14px;padding:clamp(24px,4vw,42px)}.fitness-prediction-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.fitness-prediction-panel__header span,.fitness-prediction-panel__header em{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.fitness-prediction-panel__header em{text-align:center;background:#0000002e;border:1px solid #ffffff2e;border-radius:999px;min-width:48px;padding:8px 10px;font-style:normal}.fitness-prediction-panel h2,.fitness-prediction-panel p{margin:0}.fitness-prediction-panel h2{letter-spacing:0;max-width:780px;margin-top:8px;font-size:clamp(42px,7vw,86px);line-height:.9}.fitness-prediction-panel p{color:#ffffffb8;max-width:720px;margin-top:14px;font-size:clamp(15px,1.6vw,18px);font-weight:700;line-height:1.45}.fitness-prediction-panel__eyebrow{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.fitness-prediction-panel__rationale{max-width:760px;color:#ffffff8f!important;font-size:13px!important}.fitness-stat-card{border-radius:var(--bw-media-radius);min-height:390px;box-shadow:none;background:linear-gradient(145deg,#40c1ac24,#ffffff0d),#05292294;border:1px solid #ffffff29;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(22px,3vw,34px);display:flex;overflow:hidden}.fitness-prediction-card__links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.fitness-prediction-card__links--primary{max-width:760px}.fitness-prediction-card__links a{color:#ffffffd6;overflow-wrap:anywhere;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;max-width:100%;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none}.fitness-exercise-details{margin-top:12px}.fitness-exercise-details summary{color:#ffffffe6;cursor:pointer;text-transform:uppercase;background:#40c1ac1a;border:1px solid #40c1ac57;border-radius:999px;width:fit-content;min-height:34px;padding:9px 12px;font-size:11px;font-weight:900;line-height:1.2;list-style-position:inside}.fitness-exercise-details[open] summary{background:#40c1ac2e}.fitness-exercise-details .fitness-prediction-card__links{margin-top:10px}.fitness-prediction-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fitness-prediction-support__item{background:#0000001f;border:1px solid #ffffff21;border-radius:18px;min-width:0;padding:14px}.fitness-prediction-support__item span,.fitness-prediction-support__item strong,.fitness-prediction-support__item p{margin:0;display:block}.fitness-prediction-support__item span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.fitness-prediction-support__item strong{color:#fff;margin-top:9px;font-size:clamp(18px,2vw,26px);line-height:1.05}.fitness-prediction-support__item p{color:#ffffff9e;margin-top:8px;font-size:12px;font-weight:700;line-height:1.35}.fitness-section-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.fitness-section-heading span,.fitness-section-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.fitness-section-heading span{color:#ffffff94}.fitness-section-heading strong{color:#ffffffc7;text-align:right}.fitness-calendar-events,.fitness-weekly-goals{background:#0000001a;border:1px solid #ffffff21;border-radius:18px;margin-top:14px;padding:14px}.fitness-calendar-events__list,.fitness-weekly-goals__list{gap:10px;margin-top:12px;display:grid}.fitness-calendar-event,.fitness-weekly-goal{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:14px}.fitness-calendar-event{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.fitness-calendar-event--stride{background:#40c1ac14;border-color:#40c1ac57}.fitness-calendar-event--work{border-color:#ffffff2e}.fitness-calendar-event span,.fitness-calendar-event strong,.fitness-calendar-event em,.fitness-calendar-event p,.fitness-weekly-goal span,.fitness-weekly-goal strong,.fitness-weekly-goal p,.fitness-weekly-goal small{margin:0;display:block}.fitness-calendar-event span{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.fitness-calendar-event strong{color:#fff;margin-top:8px;font-size:15px;font-weight:900;line-height:1.2}.fitness-calendar-event em{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:11px;font-style:normal;font-weight:900}.fitness-calendar-event p,.fitness-weekly-goal p,.fitness-weekly-goal small{color:#ffffffad;font-size:12px;font-weight:750;line-height:1.4}.fitness-calendar-event{touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fitness-calendar-event *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fitness-calendar-event__details-button{color:#ffffffd1;width:fit-content;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-top:12px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1}.fitness-calendar-event__logic{min-width:0;max-width:100%;margin-top:12px}.fitness-calendar-event__logic summary{color:#ffffffdb;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:900;line-height:1;list-style:none}.fitness-calendar-event__logic summary::-webkit-details-marker{display:none}.fitness-calendar-event__logic[open] summary{background:#40c1ac24;border-color:#40c1ac5c}.fitness-calendar-event__logic>div{overscroll-behavior:contain;overflow-wrap:anywhere;word-break:break-word;-webkit-overflow-scrolling:touch;background:#00000024;border:1px solid #ffffff1f;border-radius:14px;gap:9px;max-width:100%;max-height:min(480px,52svh);margin-top:10px;padding:12px;display:grid;overflow:hidden auto}.fitness-calendar-event__logic span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.fitness-calendar-event__logic p{color:#ffffffc2;overflow-wrap:anywhere;text-transform:none;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;font-weight:720;line-height:1.42}.fitness-calendar-event__logic .fitness-prediction-card__links{min-width:0;max-width:100%}.fitness-calendar-event__logic .fitness-prediction-card__links a{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%}.fitness-event-dialog{z-index:100;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.fitness-event-dialog__backdrop{background:#0000009e;border:0;position:absolute;inset:0}.fitness-event-dialog__panel{background:#04322bfa;border:1px solid #ffffff29;border-radius:22px;width:min(720px,100%);max-height:min(760px,100svh - 36px);position:relative;overflow:auto;box-shadow:0 24px 80px #0000005c}.fitness-event-dialog__header{z-index:1;background:#04322bfa;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex;position:sticky;top:0}.fitness-event-dialog__header span,.fitness-event-dialog__content span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.fitness-event-dialog__header h2{color:#fff;margin:8px 0 0;font-size:clamp(22px,5vw,34px);font-weight:950;line-height:1.05}.fitness-event-dialog__header p{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:900}.fitness-event-dialog__header button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:28px;line-height:1;display:grid}.fitness-event-dialog__content{gap:12px;padding:14px;display:grid}.fitness-event-dialog__content section{background:#0000001f;border:1px solid #ffffff1f;border-radius:16px;min-width:0;padding:14px}.fitness-event-dialog__content p{white-space:pre-wrap;color:#ffffffc2;margin:10px 0 0;font-size:13px;font-weight:750;line-height:1.48}.fitness-weekly-goals__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-weekly-goal__topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fitness-weekly-goal__topline span{color:#fff;font-size:14px;font-weight:900;line-height:1.2}.fitness-weekly-goal__topline strong{color:#40c1acf5;font-size:18px;font-weight:950;line-height:1}.fitness-weekly-goal__bar{background:#ffffff1a;border-radius:999px;width:100%;height:9px;margin-top:12px;overflow:hidden}.fitness-weekly-goal__bar i{border-radius:inherit;background:linear-gradient(90deg,#40c1aceb,#ffffffd1);height:100%;display:block}.fitness-weekly-goal p{color:#ffffffc7;margin-top:10px}.fitness-weekly-goal small{color:#ffffff8a;margin-top:6px}.fitness-prediction-gaps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fitness-prediction-gaps span{color:#ffffffad;background:#00000029;border:1px solid #ffffff24;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800}.fitness-prediction-logic{grid-template-columns:.9fr 1.8fr 1fr;gap:10px;margin-top:14px;display:grid}.fitness-prediction-schedule{background:#0000001a;border:1px solid #ffffff21;border-radius:18px;margin-top:14px;padding:14px}.fitness-prediction-schedule>span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.fitness-prediction-schedule__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fitness-prediction-schedule article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:12px}.fitness-prediction-schedule strong,.fitness-prediction-schedule em{display:block}.fitness-prediction-schedule strong{color:#fff;font-size:13px;font-weight:900;line-height:1.25}.fitness-prediction-schedule em{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:11px;font-style:normal;font-weight:900}.fitness-prediction-schedule p,.fitness-prediction-schedule small{color:#ffffffb8;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.4;display:block}.fitness-prediction-schedule small{color:#ffffff94;font-size:11px}.fitness-prediction-logic>div,.fitness-prediction-logic__quotes a{background:#0000001f;border:1px solid #ffffff21;border-radius:18px;min-width:0;padding:14px}.fitness-prediction-logic span,.fitness-prediction-logic em{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:block}.fitness-prediction-logic p,.fitness-prediction-logic ul{color:#ffffffb8;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.4}.fitness-prediction-logic ul{padding-left:16px}.fitness-prediction-logic li+li{margin-top:5px}.fitness-prediction-logic__quotes{gap:8px;margin-top:10px;display:grid}.fitness-prediction-logic__quotes a{color:inherit;text-decoration:none;display:block}.fitness-prediction-logic__quotes q{color:#ffffffc7;font-size:12px;font-weight:800;line-height:1.35;display:block}.fitness-prediction-logic__quotes em{color:#ffffff7a;margin-top:8px}.fitness-stat-card__header h2,.fitness-stat-card__header p,.fitness-stat-card__primary strong,.fitness-stat-card__primary span,.fitness-stat-card__metrics,.fitness-stat-card__metrics dd{margin:0}.fitness-stat-card__header h2{letter-spacing:0;font-size:clamp(22px,3.2vw,38px);line-height:1}.fitness-stat-card__header p{color:#ffffffad;margin-top:8px;font-size:13px;font-weight:700;line-height:1.35}.fitness-stat-card__primary{align-items:flex-end;gap:10px;display:flex}.fitness-stat-card__primary strong{letter-spacing:0;font-size:clamp(58px,8vw,112px);line-height:.82}.fitness-stat-card__primary span{color:#ffffffc7;padding-bottom:8px;font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1}.fitness-stat-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fitness-stat-card__metrics div{background:#0000002e;border:1px solid #ffffff29;border-radius:16px;min-width:0;padding:10px}.fitness-stat-card__metrics dt{color:#ffffff94;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.1}.fitness-stat-card__metrics dd{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(14px,1.7vw,20px);font-weight:800;line-height:1.1}.fitness-session-block{flex-direction:column;gap:10px;display:flex}.fitness-session-block__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fitness-session-block__header span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.fitness-session-block__header div{gap:6px;display:flex}.fitness-session-block__header button{color:#fff;cursor:pointer;background:#0003;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0 0 2px;font:700 22px/1 system-ui,sans-serif;display:inline-flex}.fitness-session-feed{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff7a #00000024;gap:10px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.fitness-session-pill{scroll-snap-align:start;background:#0000002e;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;flex:0 0 min(178px,76%);justify-content:space-between;gap:8px;min-height:112px;padding:14px;display:flex}.fitness-session-pill span,.fitness-session-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fitness-session-pill span{color:#ffffffb8;font-size:12px;font-weight:800}.fitness-session-pill strong{color:#fff;font-size:30px;line-height:.9}.fitness-session-pill strong em{color:#ffffffb8;margin-left:5px;font-size:13px;font-style:normal;font-weight:900}.fitness-session-pill small{color:#ffffff94;font-size:12px;font-weight:700}.carousel-grid,.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.journey-carousel,.reel-card,.carousel-card{aspect-ratio:4/5;border-radius:var(--bw-media-radius);box-shadow:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#0000002e;border:0;position:relative;overflow:hidden}.reel-card,.exotic-reel,.home-reel-card{aspect-ratio:9/16}.home-reel-card--horizontal{aspect-ratio:16/9}.home-reel-card--horizontal.home-reel-card--square{aspect-ratio:1;justify-self:start}.journey-carousel__track,.journey-carousel__slide,.reel-frame,.carousel-frame{position:absolute;inset:0}.journey-carousel__slide{border-radius:var(--bw-media-radius);opacity:0;pointer-events:none;margin:0;transition:opacity .28s;overflow:hidden}.journey-carousel__slide.is-active{opacity:1;pointer-events:auto}.journey-carousel__slide[data-image-error=true]:after{content:"";background:linear-gradient(135deg,#00594cfa,#00685be6);position:absolute;inset:0}.media-gesture-pad{z-index:2;border-radius:var(--bw-media-radius);color:#0000;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.reel-card video,.carousel-card img,.journey-carousel__video{border-radius:var(--bw-media-radius);object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;display:block}.reel-frame iframe{border-radius:var(--bw-media-radius);background:#000;border:0;width:100%;height:100%;display:block}.home-reels{display:block}.media-page-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:14px;width:100%;min-width:0;padding:0 0 8px;display:flex;overflow:auto hidden}.media-page-carousel::-webkit-scrollbar{display:none}.media-grid-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.media-page-dots,.home-reels__page-dots{justify-content:center;align-items:center;gap:6px;min-height:18px;margin-top:0;display:flex}.media-page-dots span,.home-reels__page-dots span{background:#ffffff52;border-radius:999px;width:6px;height:6px}.media-page-dots span.is-active,.home-reels__page-dots span.is-active{background:#ffffffb8;width:18px}.home-reels .journey-carousel,.home-reels .reel-card,.home-reels .journey-carousel__track,.home-reels .reel-frame{touch-action:pan-x pan-y pinch-zoom}.home-reels__scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff9e #00000029;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;grid-auto-columns:minmax(220px,26%);grid-auto-flow:column;gap:14px;width:100%;min-width:0;padding:0 0 8px;display:grid;overflow:auto hidden}.home-reels__scroller .home-reel-card{scroll-snap-align:start;touch-action:pan-x pan-y pinch-zoom;width:100%}.home-reels__scroller .home-reel-card--horizontal.home-reel-card--square{width:100%;max-width:none}.home-reels__scroller .journey-carousel__video{pointer-events:none;touch-action:pan-x pan-y pinch-zoom}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/media/montserrat-400-v31.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/media/montserrat-700-v31.ttf)format("truetype")}.home-youtube-feed{min-width:0;margin:0 0 10px}.home-youtube-feed__scroller{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.home-youtube-feed__video{aspect-ratio:16/9;box-shadow:none;scroll-snap-align:start;background:#000;border-radius:28px;flex:0 0 min(100%,720px);position:relative;overflow:hidden}.home-youtube-feed__video iframe{border:0;width:100%;height:100%;display:block}.home-youtube-preview{color:#fff;cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.home-youtube-preview img{object-fit:cover;width:100%;height:100%}.home-youtube-preview__play{background:#000000bf;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-youtube-stop{color:#fff;cursor:pointer;background:#111;border:1px solid #fff;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:8px;right:8px}.home-youtube-preview:focus-visible,.home-youtube-stop:focus-visible{outline-offset:-4px;outline:3px solid #fff}.home-reels--horizontal .home-reels__scroller{grid-auto-columns:minmax(280px,48%);display:flex}.home-reels--horizontal .home-reels__scroller .home-reel-card--horizontal{flex:0 0 clamp(280px,48%,520px);width:auto}.home-reels--horizontal .home-reels__scroller .home-reel-card--horizontal.home-reel-card--square{flex-basis:clamp(158px,27%,293px);width:auto}.home-reels__archive-scroller{margin-top:16px}.home-reels .archive-panel[open]{gap:12px}.home-reels .archive-panel[open]>.home-reels__archive-scroller{order:1;margin-top:0}.home-reels .archive-panel[open]>.archive-toggle{order:2}.home-reels__archive-scroller.archive-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;direction:rtl;grid-auto-columns:minmax(220px,26%);grid-auto-flow:column;gap:14px;width:100%;min-width:0;max-height:none;display:grid;overflow:auto hidden}.home-reels__archive-scroller.archive-scroll .home-reel-card{scroll-snap-align:start;direction:ltr}.home-reels--horizontal .home-reels__archive-scroller.archive-scroll{grid-auto-columns:minmax(280px,48%);overflow-x:scroll}.still-media-archive{margin-top:16px}.media-section .archive-panel[open]{gap:12px}.media-section .archive-panel[open]>.still-media-archive{order:1;margin-top:0}.media-section .archive-panel[open]>.archive-toggle{order:2}.journey-carousel__nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#00000052;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 3px;font:500 25px/1 system-ui,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0000002e}.journey-carousel__nav:hover{background:#0000007a;border-color:#ffffff94;transform:translateY(-50%)scale(1.04)}.journey-carousel__nav--prev{left:12px}.journey-carousel__nav--next{right:12px}.journey-carousel__dots{pointer-events:none;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.journey-carousel__dots span{background:#ffffff6b;border-radius:50%;width:6px;height:6px}.journey-carousel__dots span.is-active{background:#fff}.journey-carousel__open,.card-meta{z-index:4;opacity:0;pointer-events:none;justify-content:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:14px;left:12px;right:12px;transform:translateY(8px)}.journey-carousel.is-openable .journey-carousel__open{opacity:1;pointer-events:auto;transform:translateY(0)}.journey-carousel.is-openable .journey-carousel__dots{opacity:0}.journey-carousel__open a,.card-meta a{border:1px solid var(--bw-border);background:var(--bw-panel);color:#fff;-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0000002e}.has-carousel-lightbox{overflow:hidden}.carousel-lightbox{z-index:2147483647;isolation:isolate;-webkit-backdrop-filter:blur(12px);background:#004c43f7;justify-content:center;align-items:center;padding:5svh 5vw;display:none;position:fixed;inset:0}.carousel-lightbox.is-active{display:flex}.carousel-lightbox__stage{border-radius:var(--bw-media-radius);cursor:pointer;background:0 0;width:fit-content;max-width:90vw;height:fit-content;max-height:90svh;margin:0;overflow:hidden;box-shadow:0 28px 80px #00000075}.carousel-lightbox__stage img{object-fit:contain;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:auto;max-width:90vw;height:auto;max-height:90svh;display:block}.carousel-lightbox__stage video,.carousel-lightbox__video{object-fit:contain;border-radius:var(--bw-media-radius);background:#031c18;width:auto;max-width:90vw;height:auto;max-height:90svh;display:block}.carousel-lightbox__gesture{z-index:1;color:#0000;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.carousel-lightbox__open{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 22px);z-index:3;opacity:0;pointer-events:none;justify-content:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:translateY(8px)}.carousel-lightbox.is-openable .carousel-lightbox__open{opacity:1;pointer-events:auto;transform:translateY(0)}.carousel-lightbox.is-openable .carousel-lightbox__dots{opacity:0}.carousel-lightbox__open a{border:1px solid var(--bw-border);background:var(--bw-panel);color:#fff;-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0000002e}.carousel-lightbox__close,.carousel-lightbox__nav{z-index:4;border:1px solid var(--bw-border);background:var(--bw-panel-strong);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 12px 28px #00000038}.carousel-lightbox__close{top:calc(env(safe-area-inset-top) + 14px);width:42px;height:42px;padding:0 0 4px;font:400 30px/1 system-ui,sans-serif;right:16px}.carousel-lightbox__nav{width:44px;height:44px;padding:0 0 4px;font:500 30px/1 system-ui,sans-serif;top:50%;transform:translateY(-50%)}.carousel-lightbox__nav--prev{left:14px}.carousel-lightbox__nav--next{right:14px}.carousel-lightbox__dots{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 22px);justify-content:center;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute}.carousel-lightbox__dots span{background:#ffffff6b;border-radius:50%;width:7px;height:7px}.carousel-lightbox__dots span.is-active{background:#fff}.feature-video{padding:0;display:block}.feature-video__frame{aspect-ratio:16/9;border-radius:var(--bw-media-radius);background:#061b18;overflow:hidden;box-shadow:0 18px 44px #00000038}.feature-video__frame iframe{border:0;width:100%;height:100%;display:block}.archive-panel{flex-direction:column;gap:28px;display:flex}.archive-toggle,.media-archive-toggle{border:1px solid var(--bw-border);background:var(--bw-panel);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:44px;padding:0 22px;font:700 13px/1 Montserrat,Arial,sans-serif;list-style:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex;box-shadow:0 12px 28px #0000002e}.archive-toggle{font-size:0}.archive-toggle:before{content:"more";font-size:13px}.archive-panel[open]>.archive-toggle:before{content:"less"}.archive-toggle::-webkit-details-marker{display:none}.archive-toggle:hover,.archive-toggle:focus-visible{background:#00000057;border-color:#ffffffa8;transform:translateY(-1px)}.media-archive,.archive-scroll{scrollbar-width:thin;scrollbar-color:#ffffff9e #00000029;max-height:min(76vh,980px);padding:0;display:block;overflow-y:auto}.media-archive[hidden],.archive-scroll[hidden]{display:none!important}.media-archive .carousel-grid{padding-right:0}.site-footer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 0;display:flex}.footer-contact{width:100%;max-width:640px;padding-top:0;position:relative}.footer-profile__tagline{color:#ffffffd1;letter-spacing:.01em;text-align:center;white-space:nowrap;margin:0;font-size:clamp(15px,1.75vw,22px);font-weight:700;line-height:1.18}.footer-profile__tagline span{color:inherit;font-size:inherit;line-height:inherit;margin:0;display:block;font-weight:700!important}.footer-profile{background:var(--bw-primary);text-align:center;border:1px solid #ffffff1a;border-radius:36px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px;padding:32px;display:flex;box-shadow:0 30px 60px #00000059}.footer-profile__header{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.footer-profile__context{flex-wrap:wrap;margin-top:4px}.footer-profile__avatar{justify-content:center;align-items:center;display:flex}.footer-profile__logo{font-size:56px;font-weight:800;line-height:1}.footer-profile__photo{object-fit:cover;object-position:center 34%;border-radius:50%;width:92px;height:92px;box-shadow:0 18px 34px #00000047}.footer-profile__intro h2{margin:0;font-size:32px;font-weight:700}.footer-profile__actions{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:12px;display:flex}.social-links{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-btn{color:#fff;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.social-btn:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.social-btn svg,.social-btn img,.social-btn span{width:18px;height:18px;display:block}.social-btn span{width:auto;height:auto}.footer-email{color:#fff;opacity:.94;font-size:15px;font-weight:400;text-decoration:none;transition:opacity .2s}.footer-email:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.footer-policy-links{color:#fff;flex-wrap:wrap;justify-content:center;gap:10px 14px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.footer-policy-links a,.footer-policy-links button{appearance:none;color:#fff;cursor:pointer;font:inherit;opacity:.94;background:0 0;border:0;padding:0;text-decoration:none}.footer-policy-links a:hover,.footer-policy-links a:focus-visible,.footer-policy-links button:hover,.footer-policy-links button:focus-visible{opacity:1;text-underline-offset:4px;text-decoration:underline}.site-footer__legal{opacity:.9;margin:0;font-size:13px;font-weight:400}.policy-page{gap:18px;padding-top:38px;display:grid}.policy-card,.policy-section{background:var(--bw-primary);color:#fff;border:1px solid #ffffff1a;border-radius:36px;box-shadow:0 30px 60px #00000059}.policy-card{text-align:center;justify-items:center;gap:14px;padding:clamp(26px,5vw,46px);display:grid}.policy-card__eyebrow,.policy-card__updated{color:#fff;margin:0;font-size:12px;font-weight:700}.policy-card__eyebrow{text-transform:uppercase}.policy-card h1,.policy-card p,.policy-section h2,.policy-section p{color:#fff;margin:0}.policy-card h1{font-size:clamp(34px,6vw,68px);line-height:1}.policy-card>p:last-of-type{max-width:720px;font-size:clamp(15px,2vw,18px);line-height:1.55}.policy-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.policy-nav a{color:#fff;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.policy-sections{gap:14px;display:grid}.policy-section{gap:12px;padding:clamp(22px,4vw,34px);display:grid}.policy-section h2{font-size:clamp(20px,3vw,28px);line-height:1.12}.policy-section p{font-size:15px;font-weight:400;line-height:1.65}.cookie-consent{z-index:2147483646;pointer-events:none;width:min(360px,100vw - 28px);padding:0;position:fixed;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.cookie-consent__panel{overscroll-behavior:contain;background:var(--bw-primary);color:#fff;pointer-events:auto;border:1px solid #ffffff24;border-radius:18px;gap:10px;width:100%;max-height:calc(100dvh - 24px);margin:0;padding:10px;display:grid;overflow-y:auto;box-shadow:0 18px 44px #00000057}.cookie-consent--closed,.cookie-consent--compact .cookie-consent__expanded-content,.cookie-consent--expanded .cookie-consent__compact-card{display:none}.cookie-consent--expanded .cookie-consent__expanded-content{display:grid}.cookie-consent__compact-card{color:#fff;cursor:pointer;width:100%;min-height:74px;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.cookie-consent__compact-card span:last-child{color:#fff;gap:3px;font-size:12px;line-height:1.35;display:grid}.cookie-consent__compact-card strong{color:#fff;font-size:14px;font-weight:700}.cookie-consent__compact-icon{color:#fff;background:#ffffff1f;border-radius:9px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:700;display:inline-grid}.cookie-consent__expanded-content{gap:12px;display:grid}.cookie-consent__copy{gap:6px;display:grid}.cookie-consent__copy h2,.cookie-consent__copy p{color:#fff;margin:0}.cookie-consent__copy h2{font-size:18px;line-height:1.05}.cookie-consent__copy p{font-size:12px;line-height:1.45}.cookie-consent__eyebrow{text-transform:uppercase;font-size:10px!important;font-weight:700!important}.cookie-consent__copy a{color:#fff;text-underline-offset:4px;font-weight:700}.cookie-consent__manager{gap:8px;display:grid}.cookie-consent__toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.cookie-consent__toggle input{width:18px;height:18px;accent-color:var(--bw-secondary);margin:2px 0 0}.cookie-consent__toggle span{color:#fff;gap:3px;font-size:12px;line-height:1.4;display:grid}.cookie-consent__toggle strong{color:#fff;font-weight:700}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cookie-consent__actions button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;box-shadow:0 12px 28px #00000038}.cookie-consent__actions button:hover,.cookie-consent__actions button:focus-visible,.cookie-consent__compact-card:hover,.cookie-consent__compact-card:focus-visible{background:#ffffff29;border-color:#ffffff6b;transform:translateY(-1px)}@media (max-width:640px){.cookie-consent{width:min(340px,100vw - 20px);bottom:8px}.cookie-consent__actions{justify-content:stretch}.cookie-consent__actions button{flex:calc(50% - 5px)}}.preview-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#003c34eb;border-bottom:1px solid #ffffff29;width:100vw;margin-left:calc(50% - 50vw);padding:10px 18px;position:sticky;top:0}.preview-nav__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1100px,92vw);min-width:0;margin:0 auto;display:flex}.preview-nav__inner>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:12px;font-weight:700}.preview-nav__inner>span em{color:#fff;background:#ffffff29;border-radius:999px;margin-left:6px;padding:3px 6px;font-style:normal}.preview-nav__links{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.preview-nav__links::-webkit-scrollbar{display:none}.preview-nav__links a{color:#fff;border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.login-page,.analytics-page{color:#fff;width:min(1100px,92vw);margin:0 auto}.login-page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel,.analytics-stat,.analytics-panel,.status-check{background:#0000002e;border:1px solid #ffffff29;border-radius:28px;box-shadow:0 18px 44px #00000038}.login-panel{gap:16px;width:min(420px,100%);padding:26px;display:grid}.login-kicker,.analytics-header p{letter-spacing:.16em;text-transform:uppercase;opacity:.78;margin:0;font-size:12px;font-weight:700}.login-panel h1{margin:8px 0 0;font-size:34px;line-height:1.05}.login-panel label{gap:6px;font-size:13px;font-weight:700;display:grid}.login-panel input{color:#fff;width:100%;min-height:44px;font:inherit;background:#0000002e;border:1px solid #ffffff57;border-radius:999px;padding:0 14px}.login-panel button,.analytics-header a{border:1px solid var(--bw-border);background:var(--bw-panel);color:#fff;cursor:pointer;min-height:44px;font:inherit;border-radius:999px;font-weight:700;text-decoration:none}.login-error{color:#ffd8d8;margin:0;font-size:13px;font-weight:700}.analytics-page{max-width:100%;padding:48px 0;overflow-x:hidden}.atlas-dashboard-header{margin-bottom:16px}.atlas-profile-card{margin-bottom:18px}.atlas-admin>.site-footer{margin-top:28px}.atlas-dashboard-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000057;border:1px solid #ffffff24;border-radius:18px;gap:8px;margin:0 0 18px;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto}.atlas-dashboard-nav a{color:#ffffffe0;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.atlas-dashboard-nav a.is-active,.atlas-dashboard-nav a[aria-current=page]{color:#fff;background:#ffffff1f;border-color:#ffffff57}.atlas-tool-tabs{align-items:center}.atlas-tool-tabs__title{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 8px 0 4px;font-size:11px;font-weight:900}.atlas-tool-tabs form{flex:none;margin:0}.atlas-tool-tabs button{color:#ffffffe0;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.atlas-daily-map{background:var(--bw-primary);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 18px 44px #00000038}.atlas-daily-map__primary{align-content:center;gap:14px;display:grid}.atlas-daily-map__primary p,.atlas-exploration-panel>p,.atlas-map-card p,.atlas-media-signal-card__detail>p,.atlas-media-signal-feed__header p{color:#ffffffd6;margin:0;line-height:1.55}.atlas-daily-map__grid,.atlas-map-grid,.atlas-media-signal-feeds,.atlas-cloud-folder-grid{gap:12px;display:grid}.atlas-daily-map__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-daily-map__grid div,.atlas-map-card,.atlas-media-signal-card{background:#00000024;border:1px solid #ffffff24;min-width:0}.atlas-daily-map__grid div{border-radius:16px;padding:14px}.atlas-daily-map__grid span,.atlas-map-card span,.atlas-media-signal-card__detail>p{font-size:12px}.atlas-daily-map__grid span,.atlas-map-card>div:first-child span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-weight:900;line-height:1;display:block}.atlas-daily-map__grid strong{color:#fff;font-size:18px;line-height:1.2;display:block}.atlas-calendar-panel{background:var(--bw-primary);border:1px solid #ffffff29;border-radius:28px;margin-bottom:16px;padding:22px;box-shadow:0 18px 44px #00000038}.atlas-calendar-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.atlas-calendar-panel__header p{color:#ffffffd6;max-width:760px;margin:12px 0 0;line-height:1.55}.atlas-calendar-panel__meta,.atlas-calendar-next,.atlas-calendar-event{background:#00000024;border:1px solid #ffffff24;min-width:0}.atlas-calendar-panel__meta{border-radius:18px;flex:0 0 min(260px,40%);gap:7px;padding:14px;display:grid}.atlas-calendar-panel__meta span,.atlas-calendar-panel__meta em,.atlas-calendar-next span,.atlas-calendar-event span,.atlas-calendar-day__heading span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1}.atlas-calendar-panel__meta strong{color:#fff;font-size:24px;line-height:1.05}.atlas-calendar-next{border-radius:18px;gap:8px;margin-top:16px;padding:16px;display:grid}.atlas-calendar-next strong,.atlas-calendar-event strong,.atlas-calendar-day__heading strong{color:#fff;line-height:1.15}.atlas-calendar-next strong{font-size:22px}.atlas-calendar-next p,.atlas-calendar-event p{color:#ffffffc7;margin:0;line-height:1.4}.atlas-calendar-scroller{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-top:16px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.atlas-calendar-scroller::-webkit-scrollbar{display:none}.atlas-calendar-day{scroll-snap-align:start;background:#00000024;border:1px solid #ffffff24;border-radius:18px;flex:0 0 min(78vw,300px);grid-template-rows:auto 1fr;gap:12px;min-height:280px;padding:14px;display:grid}.atlas-calendar-day--today{border-color:#40c1ac9e;box-shadow:inset 0 0 0 1px #40c1ac38}.atlas-calendar-day__heading{gap:7px;display:grid}.atlas-calendar-day__heading strong{font-size:18px}.atlas-calendar-day__events{align-content:start;gap:9px;display:grid}.atlas-calendar-event{border-radius:15px;gap:7px;padding:12px;display:grid}.atlas-calendar-event strong{font-size:15px}.atlas-calendar-event--stride{background:#40c1ac29}.atlas-calendar-event--work{background:#004c972e}.atlas-calendar-event--personal{background:#f7c67a21}.atlas-calendar-event--empty,.atlas-calendar-next--empty{background:#ffffff0f}.atlas-exploration-panel{background:var(--bw-primary);margin-top:16px}.atlas-route-map-card,.atlas-cloud-project-routes{background:var(--bw-primary);border:1px solid #ffffff29;border-radius:28px;margin-bottom:16px;padding:22px;box-shadow:0 18px 44px #00000038}.atlas-route-map-card__header,.atlas-cloud-project-routes__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.atlas-route-map-card__header span,.atlas-route-map-card__recommendation span,.atlas-route-progress-row span,.atlas-cloud-project-routes__header span,.atlas-cloud-project-route span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;line-height:1;display:block}.atlas-route-map-card__header h2,.atlas-cloud-project-routes__header h2,.atlas-route-map-card__recommendation h3,.atlas-route-progress-row h3,.atlas-cloud-project-route h3{color:#fff;margin:0;line-height:1.08}.atlas-route-map-card__header h2,.atlas-cloud-project-routes__header h2{font-size:clamp(24px,5vw,34px)}.atlas-route-map-card__header>strong{color:#fff;font-size:34px;line-height:1}.atlas-route-map-card__recommendation{background:#00000024;border:1px solid #ffffff24;border-radius:18px;margin:18px 0;padding:16px}.atlas-route-map-card__recommendation p,.atlas-route-map-card__recommendation strong,.atlas-route-progress-row p,.atlas-cloud-project-route p{color:#ffffffc7;margin:8px 0 0;line-height:1.45}.atlas-route-map-card__recommendation strong{color:#fff;display:block}.atlas-route-progress-list{gap:10px;display:grid}.atlas-route-progress-row{background:#0000001f;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(150px,.36fr);gap:14px;min-width:0;padding:14px;display:grid}.atlas-route-progress-row__meter{align-content:center;gap:8px;display:grid}.atlas-route-progress-row__meter strong{color:#fff;text-align:right}.atlas-route-progress-row meter,.atlas-cloud-project-route meter{width:100%;height:10px}.atlas-cloud-project-routes__scroller{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,340px);grid-auto-flow:column;gap:12px;margin-top:16px;padding-bottom:6px;display:grid;overflow-x:auto}.atlas-cloud-project-routes__scroller::-webkit-scrollbar{height:0}.atlas-cloud-project-route{scroll-snap-align:start;background:#00000024;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:14px;min-height:260px;padding:16px;display:grid}.atlas-cloud-project-route__target{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.atlas-cloud-project-route__target strong{color:#fff;line-height:1.2}.atlas-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.atlas-map-card{border-radius:18px;grid-template-rows:auto auto 1fr auto;align-items:start;gap:14px;min-height:260px;padding:16px;display:grid}.atlas-map-card h3,.atlas-media-signal-card h3{color:#fff;margin:0;font-size:22px;line-height:1.05}.atlas-map-card a{color:#fff;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.atlas-cloud-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.atlas-cloud-folder-grid div{background:#00000024;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:14px}.atlas-cloud-folder-grid span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;line-height:1;display:block}.atlas-cloud-folder-grid strong{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1.2;display:block}.atlas-media-signal-card{scroll-snap-align:start;border-radius:20px;flex:0 0 min(82vw,420px);overflow:hidden}.atlas-media-signal-card summary{cursor:pointer;grid-template-rows:minmax(260px,1fr) auto;min-height:420px;list-style:none;display:grid}.atlas-media-signal-card summary::-webkit-details-marker{display:none}.atlas-media-signal-card__media{color:#fff;background:#0003;place-items:center;min-height:0;text-decoration:none;display:grid}.atlas-media-signal-card__media img{object-fit:cover;width:100%;height:100%;display:block}.atlas-media-signal-card__text-preview{color:#fff;text-align:center;padding:22px;font-size:22px;font-weight:700;line-height:1.2}.atlas-media-signal-card__summary,.atlas-media-signal-card__detail{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.atlas-media-signal-card__summary>div:first-child p{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.atlas-media-signal-card__quick-stats,.atlas-media-signal-card__metadata{flex-wrap:wrap;gap:8px;display:flex}.atlas-media-signal-card__quick-stats span,.atlas-media-signal-card__metadata span,.atlas-media-signal-card__metadata a,.atlas-media-signal-card__tap{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.atlas-media-signal-card__quick-stats strong{color:#fff;margin-left:6px}.atlas-media-signal-card__tap{justify-content:center}.atlas-media-signal-card__detail{background:#0000001f;border-top:1px solid #ffffff24}.atlas-media-signal-feed{min-width:0;margin-top:16px}.atlas-media-signal-feed__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.atlas-media-signal-feed__header span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1;display:block}.atlas-media-signal-feed__header h3{color:#fff;margin:0 0 6px;font-size:22px}.atlas-media-signal-feed__header strong{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-width:44px;min-height:44px;font-size:18px;display:grid}.atlas-media-signal-scroller{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.atlas-media-signal-scroller::-webkit-scrollbar{display:none}.atlas-saved-text-cards{scroll-margin-top:24px}.atlas-saved-text-card-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.atlas-saved-text-card-form label{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:800;display:grid}:is(.atlas-saved-text-card-form label:has(textarea),.atlas-saved-text-card-form button){grid-column:1/-1}.atlas-saved-text-card-form input,.atlas-saved-text-card-form textarea{color:#fff;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#003b30b3;border:1px solid #ffffff2e;border-radius:16px;padding:13px 14px;font-size:1rem;line-height:1.45}.atlas-saved-text-card-form textarea{resize:vertical}.atlas-saved-text-card-form button,.atlas-saved-text-card__meta a{color:#fff;cursor:pointer;text-align:center;background:#36e8b829;border:1px solid #ffffff3d;border-radius:999px;padding:13px 18px;font-weight:900;text-decoration:none}.atlas-form-success{color:#64f5c7}.atlas-form-error{color:#ffd5ae}.atlas-saved-text-card-list{gap:12px;display:grid}.atlas-saved-text-card{background:#003b3085;border:1px solid #ffffff24;border-radius:20px;gap:12px;padding:18px;display:grid}.atlas-saved-text-card>div:first-child,.atlas-saved-text-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-saved-text-card span,.atlas-saved-text-card small{color:#ffffff9e}.atlas-saved-text-card p{color:#fff;white-space:pre-wrap;margin:0;font-size:clamp(1.2rem,2.8vw,1.9rem);font-weight:900;line-height:1.12}.atlas-ops-band{background:linear-gradient(135deg,#40c1ac2e,#004c971f),#00000038;border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:stretch;gap:18px;margin-top:16px;margin-bottom:16px;padding:20px;display:grid;box-shadow:0 18px 44px #00000038}.atlas-ops-primary{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;display:flex}.atlas-section-heading span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;line-height:1;display:block}.atlas-section-heading h2{margin:0;font-size:clamp(22px,3.2vw,42px);line-height:.98}.atlas-status-line{flex-wrap:wrap;gap:8px;display:flex}.atlas-status-pill{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.atlas-status-pill--ok{background:#40c1ac29;border-color:#40c1ac6b}.atlas-status-pill--watch{background:#ffdc8c1f;border-color:#ffdc8c5c}.atlas-status-pill--next{background:#9abeff1f;border-color:#9abeff5c}.atlas-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.atlas-ops-grid div{background:#00000024;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:14px}.atlas-ops-grid span,.atlas-route-summary span,.atlas-operation-list span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1;display:block}.atlas-ops-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:18px;line-height:1.15;display:block}.analytics-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.analytics-header h1{margin:8px 0 0;font-size:clamp(36px,6vw,68px);line-height:.96}.analytics-header span{opacity:.88;max-width:620px;margin-top:14px;line-height:1.55;display:block}.analytics-header a{white-space:nowrap;scroll-snap-align:start;flex:none;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.atlas-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y;flex-wrap:nowrap;flex:0 min(650px,100%);justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:min(100%,650px);padding:2px 0 8px;display:flex;overflow:auto hidden}.atlas-actions::-webkit-scrollbar{display:none}.atlas-actions form{scroll-snap-align:start;flex:none;margin:0}.atlas-actions button{border:1px solid var(--bw-border);background:var(--bw-panel);color:#fff;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;border-radius:999px;flex:none;padding:0 16px;font-weight:700}.analytics-stat-grid,.analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.analytics-stat,.analytics-panel{min-width:0;padding:18px}.analytics-stat{gap:8px;display:grid}.analytics-stat span,.analytics-table th{text-transform:uppercase;opacity:.78;font-size:12px;font-weight:700}.analytics-stat strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px);line-height:1.1}.analytics-panel h2{margin:0 0 14px;font-size:18px}.analytics-panel p{opacity:.86;overflow-wrap:anywhere;margin:0}.atlas-alert{margin-top:16px}.atlas-status-grid,.atlas-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.atlas-status-grid div,.atlas-mini-stats span{background:#0000001f;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:12px}.atlas-status-grid span,.atlas-route-heading p{text-transform:uppercase;opacity:.72;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.atlas-status-grid strong{overflow-wrap:anywhere;font-size:22px;line-height:1.1;display:block}.atlas-route-grid{align-items:start}.atlas-route-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.atlas-route-heading h2{margin:0}.atlas-route-heading a{color:#fff;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.atlas-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.atlas-status-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-route-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.atlas-route-summary a{color:#fff;background:#0000001f;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:14px;text-decoration:none}.atlas-route-summary strong{margin-top:8px;font-size:30px;line-height:1;display:block}.atlas-operation-list{gap:10px;display:grid}.atlas-operation-list div{background:#0000001f;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.atlas-operation-list .atlas-status-pill{flex:none}.atlas-publisher{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:16px;display:grid}.atlas-publisher__form,.atlas-publisher__output{padding:22px}.atlas-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas-form-grid label{gap:7px;min-width:0;display:grid}.atlas-form-grid label span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.atlas-form-grid input,.atlas-form-grid select,.atlas-form-grid textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#0000002e;border:1px solid #ffffff2e;border-radius:14px;outline:none}.atlas-form-grid input,.atlas-form-grid select{padding:0 12px}.atlas-form-grid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffffc7 50%),linear-gradient(135deg,#ffffffc7 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.atlas-form-grid textarea{resize:vertical;min-height:112px;padding:12px}.atlas-form-grid__wide{grid-column:1/-1}.atlas-publisher__output-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.atlas-publisher__output-heading h2{margin-bottom:6px}.atlas-publisher__output-heading p{overflow-wrap:anywhere;font-size:13px}.atlas-publisher__output-heading button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:800}.atlas-publisher__output-heading button:disabled{cursor:not-allowed;opacity:.48}.atlas-draft-errors{gap:6px;margin-bottom:12px;display:grid}.atlas-draft-errors p{color:#ffe8ad;background:#ffdc8c1a;border:1px solid #ffdc8c47;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.atlas-draft-json{color:#ffffffe6;white-space:pre-wrap;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff24;border-radius:16px;min-height:440px;max-height:70vh;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.atlas-social-publisher{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:16px;display:grid}.atlas-social-publisher__targets{grid-column:1/-1}.atlas-upload-preview{background:#00000042;border:1px solid #ffffff24;border-radius:18px;margin-top:14px;overflow:hidden}.atlas-upload-preview img,.atlas-upload-preview video{object-fit:contain;background:#000;width:100%;max-height:520px;display:block}.atlas-carousel-errors{margin-top:12px}.atlas-dropbox-form{gap:12px;display:grid}.atlas-dropbox-picker{background:#00000029;border:1px dashed #ffffff47;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.atlas-dropbox-picker span{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.atlas-dropbox-picker p{color:#ffffffb8;max-width:52ch;margin:0}.atlas-dropbox-picker label{color:#ffffffc7;font-size:13px;font-weight:800}.atlas-dropbox-picker .atlas-file-picker-button{color:#fff;cursor:pointer;background:#40c1ac2e;border:1px solid #40c1ac6b;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.atlas-dropbox-picker input[type=file].sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atlas-dropbox-form input[type=file]:not(.sr-only){color:#fff;width:100%;min-height:46px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:10px;font-size:14px}.atlas-dropbox-form button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#40c1ac2e;border:1px solid #40c1ac6b;border-radius:999px;padding:0 16px;font-size:14px;font-weight:900}.atlas-dropbox-form button:disabled{cursor:wait;opacity:.66}.atlas-dropbox-preview{gap:12px;display:grid}.atlas-account-select{gap:8px;display:grid}.atlas-account-select select{color:#fff;width:100%;min-height:48px;font:inherit;background:#00000038;border:1px solid #ffffff29;border-radius:14px;padding:0 14px;font-size:14px;font-weight:900}.atlas-account-select span{color:#ffffffad;font-size:12px;line-height:1.4}.atlas-social-preview-card{background:#00000038;border:1px solid #ffffff29;border-radius:16px;max-width:460px;display:grid;overflow:hidden}.atlas-social-preview-card__top,.atlas-social-preview-card__caption{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.atlas-social-preview-card__top div{gap:2px;min-width:0;display:grid}.atlas-social-preview-card strong,.atlas-social-preview-card span{overflow-wrap:anywhere;min-width:0}.atlas-social-preview-card strong{color:#fff;font-size:13px}.atlas-social-preview-card span{color:#ffffffb3;font-size:12px}.atlas-social-preview-card__media{aspect-ratio:4/5;background:#050505;width:100%}.atlas-social-preview-card__media img{object-fit:cover;width:100%;height:100%;display:block}.atlas-social-preview-card__controls{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.atlas-social-preview-card__controls button,.atlas-social-preview-card__controls a{color:#ffffffc7;text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;min-height:0;padding:0;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.atlas-social-preview-card__controls button.is-active,.atlas-social-preview-card__controls a.is-active{color:#fff;background:#40c1ac38;border-color:#40c1ac94}.atlas-social-preview-card__caption{justify-content:flex-start;align-items:flex-start;line-height:1.45}.atlas-upload-message{color:#ffffffb8;overflow-wrap:anywhere;min-width:0;font-size:13px}.atlas-upload-message--ready{color:#9ff1d0}.atlas-upload-message--error{color:#ffd0a6}.atlas-upload-message--saving{color:#9ff1d0}.atlas-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.atlas-photo-grid article{background:#00000029;border:1px solid #ffdc8c52;border-radius:16px;gap:8px;min-width:0;display:grid;overflow:hidden}.atlas-photo-grid article.is-ready{border-color:#40c1ac75}.atlas-photo-grid img{aspect-ratio:4/5;object-fit:cover;background:#000;width:100%;display:block}.atlas-photo-grid div{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.atlas-photo-grid div span{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.atlas-photo-grid div strong,.atlas-photo-grid p{overflow-wrap:anywhere;min-width:0;font-size:12px}.atlas-photo-grid p{margin:0;padding:0 10px 10px}.atlas-photo-grid--saved{margin-top:14px}.atlas-package-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atlas-package-list__item{min-width:0;display:grid;position:relative}.atlas-package-list button,.atlas-package-list a{color:#fff;text-align:left;cursor:pointer;background:#0000001f;border:1px solid #ffffff24;border-radius:14px;width:100%;min-width:0;min-height:78px;padding:12px;text-decoration:none;display:block}.atlas-package-delete{color:#fff;min-height:34px;font:inherit;opacity:0;pointer-events:none;background:#5c0000eb;border:1px solid #ff595985;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.atlas-package-list__item.is-delete-visible .atlas-package-delete{opacity:1;pointer-events:auto;transform:translateY(0)}.atlas-delete-popover{z-index:8;background:#051c19fa;border:1px solid #ff59596b;border-radius:16px;gap:8px;padding:12px;display:grid;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%);box-shadow:0 16px 44px #00000052}.atlas-delete-popover strong,.atlas-delete-popover span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-delete-popover strong{color:#fff;font-size:13px}.atlas-delete-popover span{color:#ffffffa8;font-size:11px;font-weight:800}.atlas-delete-popover div{gap:8px;display:flex}.atlas-delete-popover button{color:#fff;min-height:36px;font:inherit;border-radius:999px;flex:1 1 0;padding:0 10px;font-size:12px;font-weight:900}.atlas-delete-popover button:first-child{background:#780000e0;border:1px solid #ff595985}.atlas-delete-popover button:last-child{background:#ffffff14;border:1px solid #ffffff29}.atlas-package-list button.is-active,.atlas-package-list a.is-active{background:#40c1ac1f;border-color:#40c1ac80}.atlas-package-list strong,.atlas-package-list span,.atlas-saved-package>div strong,.atlas-saved-package>div span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-package-list strong,.atlas-saved-package>div strong{font-size:13px}.atlas-package-list span,.atlas-saved-package>div span{color:#ffffffad;margin-top:4px;font-size:12px;line-height:1.45}.atlas-saved-package{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:14px}.atlas-saved-package>p{color:#ffffffc7;white-space:pre-wrap;max-width:760px;font-size:13px;line-height:1.55}.atlas-draft-editor{gap:12px;margin:14px 0;display:grid}.atlas-draft-editor__header{background:#40c1ac14;border:1px solid #40c1ac38;border-radius:14px;min-width:0;padding:12px}.atlas-draft-editor__header strong,.atlas-draft-editor__header span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-draft-editor__header strong{color:#fff;font-size:13px}.atlas-draft-editor__header span{color:#ffffffb3;margin-top:4px;font-size:12px;line-height:1.45}.atlas-draft-photo-actions{gap:10px;margin-top:14px;display:grid}.atlas-draft-photo-actions article{background:#0000001f;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.atlas-draft-photo-actions img{aspect-ratio:4/5;object-fit:cover;background:#000;border-radius:10px;width:68px}.atlas-draft-photo-actions article>div{min-width:0}.atlas-draft-photo-actions strong,.atlas-draft-photo-actions span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-draft-photo-actions strong{color:#fff;font-size:13px}.atlas-draft-photo-actions span{color:#ffffffa3;margin-top:4px;font-size:12px}.atlas-draft-photo-actions__buttons{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.atlas-draft-photo-actions__buttons button{color:#fff;min-height:38px;font:inherit;background:#40c1ac1f;border:1px solid #40c1ac57;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.atlas-draft-photo-actions__buttons button:disabled{cursor:default;opacity:.42}.atlas-crop-workbench{gap:12px;margin:14px 0;display:grid}.atlas-crop-selected{gap:3px;min-width:0;display:grid}.atlas-crop-selected strong,.atlas-crop-selected span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-crop-selected strong{color:#fff;font-size:13px}.atlas-crop-selected span{color:#ffffffad;font-size:12px;line-height:1.45}.atlas-crop-frame{aspect-ratio:4/5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050505;border:1px solid #40c1ac80;border-radius:18px;width:min(100%,320px);position:relative;overflow:hidden}.atlas-crop-frame:active{cursor:grabbing}.atlas-crop-frame:after{content:"";pointer-events:none;border:2px solid #ffffffb8;border-radius:18px;position:absolute;inset:0}.atlas-crop-frame img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;top:50%;left:50%}.atlas-crop-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.atlas-crop-controls label{flex:180px;gap:6px;min-width:0;display:grid}.atlas-crop-controls label span,.atlas-crop-saved span{color:#ffffffad;font-size:12px;font-weight:900}.atlas-crop-controls input[type=range]{accent-color:#40c1ac;width:100%}.atlas-crop-controls button{color:#fff;min-height:40px;font:inherit;background:#40c1ac24;border:1px solid #40c1ac57;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.atlas-crop-controls button:disabled{cursor:wait;opacity:.62}.atlas-crop-saved{gap:8px;width:min(100%,180px);display:grid}.atlas-crop-saved img{aspect-ratio:4/5;object-fit:cover;background:#000;border-radius:14px;width:100%;display:block}.atlas-approval-form{margin-top:14px}.atlas-approval-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#40c1ac2e;border:1px solid #40c1ac7a;border-radius:999px;padding:0 16px;font-size:14px;font-weight:900}.atlas-primary-inline-button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#40c1ac2e;border:1px solid #40c1ac7a;border-radius:999px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:900}.atlas-primary-inline-button:disabled{cursor:not-allowed;opacity:.56}.atlas-automation-panel{gap:10px;margin-top:14px;display:grid}.atlas-automation-panel__header{background:#40c1ac14;border:1px solid #40c1ac38;border-radius:14px;min-width:0;padding:12px}.atlas-automation-panel__header strong,.atlas-automation-panel__header span{overflow-wrap:anywhere;min-width:0;display:block}.atlas-automation-panel__header strong{color:#fff;font-size:13px}.atlas-automation-panel__header span{color:#ffffffb3;margin-top:4px;font-size:12px;line-height:1.45}.atlas-automation-panel button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#40c1ac33;border:1px solid #40c1ac80;border-radius:999px;padding:0 16px;font-size:14px;font-weight:900}.atlas-automation-panel button:disabled{cursor:not-allowed;opacity:.56}.atlas-social-publisher__caption textarea{color:#fff;width:100%;min-height:178px;font:inherit;resize:vertical;background:#0000002e;border:1px solid #ffffff2e;border-radius:14px;padding:12px}.atlas-target-list{gap:8px;margin-top:12px;display:grid}.atlas-target-list label{background:#0000001f;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.atlas-target-list input{width:18px;height:18px}.atlas-target-list span,.atlas-platform-grid article>div span{color:#ffffffad;min-width:0;font-size:12px;line-height:1.35}.atlas-target-list strong{color:#fff;font-size:14px;display:block}.atlas-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.atlas-platform-grid article{background:#0000001f;border:1px solid #ffffff1f;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.atlas-platform-grid article.is-active{background:#40c1ac1f;border-color:#40c1ac6b}.atlas-platform-grid h3{margin:0 0 4px;font-size:16px}.atlas-platform-grid p{font-size:13px}.atlas-platform-grid ul{color:#ffffffc2;margin:0;padding-left:18px;font-size:12px;line-height:1.45}.atlas-publish-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.atlas-publish-ready{background:#40c1ac1f;border:1px solid #40c1ac61;border-radius:14px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.atlas-publish-ready strong{font-size:14px}.atlas-publish-ready span{color:#ffffffc2;font-size:13px;line-height:1.4}.atlas-publish-ready--sending{background:#9abeff1f;border-color:#9abeff61}.atlas-publish-ready--error{background:#ffaaaa1f;border-color:#ffaaaa61}.atlas-detail-chips{margin-top:14px}.atlas-media-table{min-width:520px}.analytics-bars,.status-check-list{gap:12px;min-width:0;display:grid}.analytics-bar{gap:6px;min-width:0;display:grid}.analytics-bar div,.status-check{justify-content:space-between;gap:12px;min-width:0;display:flex}.analytics-bar span{overflow-wrap:anywhere;min-width:0}.analytics-bar strong{flex:none}.analytics-bar meter{width:100%;min-width:0;height:10px}.analytics-chip-list{flex-wrap:wrap;gap:8px;display:flex}.analytics-chip-list span{background:#0000001f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:13px;display:inline-flex}.analytics-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.analytics-table th,.analytics-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:10px 8px}.status-check{align-items:flex-start;min-width:0;padding:14px}.status-check div{gap:6px;min-width:0;display:grid}.status-check strong{font-size:14px}.status-check span{opacity:.86;font-size:13px;line-height:1.45}.status-check em{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;min-height:28px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.status-check--ok em{color:#104738;background:#dcefe8}.status-check--warn em{color:#65490c;background:#f4ead2}.status-check--fail em{color:#7a1414;background:#f3d8d8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.career-experience__heading{grid-template-columns:1fr}.career-experience__heading>div:last-child{text-align:left}.atlas-ops-band,.atlas-daily-map{grid-template-columns:1fr}.atlas-map-grid,.atlas-cloud-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-route-progress-row{grid-template-columns:1fr}.atlas-route-progress-row__meter strong{text-align:left}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.atlas-publisher,.atlas-social-publisher{grid-template-columns:1fr}.atlas-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-package-list{grid-template-columns:1fr}.atlas-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){:root{--bw-media-radius:20px}.app-shell,.preview-nav__inner,.login-page,.analytics-page{width:min(100%,100vw - 24px)}.home-intro{padding-top:22px}.stride-web-shell{padding-bottom:max(104px, calc(env(safe-area-inset-bottom) + 92px))}.stride-home-intro{padding-top:18px}.stride-profile-card{border-radius:30px;gap:12px;min-height:188px;padding:22px 18px}.stride-profile-card__photo{width:72px;height:72px}.stride-profile-card__name{font-size:clamp(38px,11.6vw,54px);line-height:1}.stride-profile-card__tagline{margin-top:10px;font-size:clamp(17px,5vw,24px)}.stride-web-quick-sections{grid-template-columns:1fr;gap:10px;padding-bottom:22px}.stride-web-section-card{border-radius:18px;padding:16px}.stride-floating-menu{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,100vw - 24px);min-height:72px;padding:7px}.stride-floating-menu a{padding:8px 4px;font-size:10px}.stride-floating-menu svg{width:21px;height:21px}.career-home{padding-top:22px}.career-profile,.career-section{border-radius:30px;padding:20px}.career-profile__identity{gap:14px}.career-profile h1{font-size:clamp(34px,10.8vw,48px);line-height:1}.career-section h2{font-size:clamp(24px,8vw,34px)}.media-section{gap:22px;min-height:auto;padding:22px 0 20px}.subdomain-hero{min-height:auto;padding:52px 0 24px}.carousel-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-reels__scroller,.home-reels__archive-scroller.archive-scroll{grid-auto-columns:minmax(172px,68%);gap:10px}.home-reels--vertical .home-reels__archive-scroller.archive-scroll{grid-auto-columns:minmax(172px,44%)}.home-text-posts__scroller{gap:10px}.home-text-post-card{flex-basis:min(68vw,300px)}.running-card-section{padding-top:4px}.running-card{border-radius:28px;gap:16px;padding:24px 18px}.running-card__header{align-items:start}.running-card__header h2{font-size:clamp(30px,9vw,44px)}.running-card__total strong{font-size:clamp(42px,13vw,62px)}.running-card__chart{gap:6px;min-height:176px;padding:12px 8px 10px}.running-card__trend,.running-card__trend svg{min-height:124px}.running-card__metrics{grid-template-columns:1fr}.running-card__metrics div{justify-content:space-between;align-items:center;gap:14px;display:flex}.running-card__metrics strong{text-align:right;margin-top:0}.fitness-week-section{padding-top:22px;padding-bottom:max(108px, calc(env(safe-area-inset-bottom) + 88px))}.fitness-week-section+.site-footer{padding-top:24px}.fitness-week-heading{align-items:center}.fitness-week-heading__controls button{width:36px;height:36px}.fitness-week-grid{grid-template-columns:1fr;gap:10px}.fitness-prediction-panel{padding:22px}.fitness-prediction-logic{grid-template-columns:1fr}.fitness-calendar-event{grid-template-columns:1fr;gap:12px;padding:18px}.fitness-calendar-event strong{font-size:17px}.fitness-calendar-event p{font-size:13px}.fitness-calendar-events,.fitness-weekly-goals{padding:12px}.fitness-prediction-schedule__list{grid-template-columns:1fr}.fitness-prediction-panel h2{font-size:clamp(38px,13vw,54px)}.fitness-prediction-panel p{font-size:14px}.fitness-prediction-support{grid-template-columns:1fr}.fitness-prediction-support__item{padding:13px}.fitness-stat-card{min-height:356px;padding:22px}.fitness-stat-card__primary strong{font-size:clamp(52px,18vw,76px)}.fitness-stat-card__metrics{gap:6px}.fitness-stat-card__metrics div{border-radius:14px;padding:9px}.fitness-session-pill{flex-basis:168px}.journey-carousel__nav{width:34px;height:34px}.journey-carousel__nav--prev{left:8px}.journey-carousel__nav--next{right:8px}.preview-nav{padding:9px 12px}.preview-nav__inner{flex-direction:column;align-items:flex-start;gap:8px}.preview-nav__links{width:100%}.social-links{gap:6px}.social-btn{width:34px;height:34px}.social-btn svg,.social-btn img{width:16px;height:16px}.footer-profile{border-radius:30px;padding:28px 20px}.footer-profile__logo{font-size:50px}.footer-profile__intro h2{font-size:28px}.analytics-header{flex-direction:column;gap:16px}.atlas-dashboard-nav{scrollbar-width:none;border-radius:16px;width:100%;max-width:100%;margin-bottom:14px}.atlas-dashboard-nav::-webkit-scrollbar{display:none}.analytics-panel,.analytics-stat{border-radius:22px;padding:14px}.analytics-panel h2{font-size:17px}.atlas-ops-band,.atlas-daily-map,.atlas-calendar-panel,.atlas-route-map-card,.atlas-cloud-project-routes{border-radius:22px;padding:16px}.atlas-route-map-card__header{align-items:center}.atlas-route-map-card__header>strong{font-size:28px}.atlas-cloud-project-routes__scroller{grid-auto-columns:minmax(248px,82vw)}.atlas-calendar-panel__header{flex-direction:column}.atlas-calendar-panel__meta{flex-basis:auto;width:100%}.atlas-calendar-day{flex-basis:min(78vw,280px)}.atlas-daily-map__grid,.atlas-map-grid,.atlas-cloud-folder-grid{grid-template-columns:1fr}.atlas-map-card{min-height:0}.atlas-media-signal-card{flex-basis:min(82vw,340px)}.atlas-media-signal-card summary{grid-template-rows:minmax(220px,1fr) auto;min-height:390px}.atlas-ops-grid,.atlas-route-summary{grid-template-columns:1fr}.atlas-actions{flex:none;justify-content:flex-start;width:100%;max-width:100%}.atlas-dashboard-header .atlas-actions a{justify-content:center;width:auto;min-height:40px;padding:0 14px;font-size:13px}.atlas-actions a,.atlas-actions form,.atlas-actions button{width:auto}.atlas-actions button{justify-content:center}.analytics-stat-grid,.atlas-status-grid,.atlas-mini-stats{grid-template-columns:1fr}.analytics-bar div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.analytics-bar span{font-size:14px;line-height:1.25}.analytics-table{min-width:620px}.atlas-media-table{min-width:480px}.atlas-form-grid,.atlas-platform-grid,.atlas-package-list{grid-template-columns:1fr}.atlas-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-publisher__form,.atlas-publisher__output{border-radius:22px;padding:16px}.atlas-publisher__output-heading{flex-direction:column}.atlas-publish-actions{grid-template-columns:1fr;width:100%;display:grid}.atlas-publish-actions button{width:100%}.atlas-publisher__output-heading button{justify-content:center;width:100%}}.media-curation-workspace{gap:18px;display:grid}.media-curation-tabs{background:#002d2799;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.media-curation-tabs button{color:#ffffffb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;padding:13px 12px;font-weight:800}.media-curation-tabs button.is-active{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29}.media-curation-panel-hidden{display:none}.atlas-package-list__item>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;display:grid}.atlas-package-list__item>button span{color:#ffffff9e;font-size:14px}.atlas-video-frame{aspect-ratio:9/16;background:#001b18;border:1px solid #fff3;border-radius:22px;width:min(100%,360px);overflow:hidden}.atlas-video-frame video{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.atlas-video-frame--crop video{pointer-events:auto}.atlas-video-timing{gap:14px;margin-top:14px;display:grid}.atlas-video-timing label{color:#ffffffb8;gap:8px;font-weight:800;display:grid}.atlas-video-timing strong{color:#fff}@media (max-width:640px){.media-curation-tabs{grid-template-columns:1fr}.atlas-video-frame{width:100%}}.atlas-password-shell,.atlas-password-manager{gap:18px;display:grid}.atlas-password-lock{background:linear-gradient(145deg,#40c1ac29,#ffffff0a),#002d27b8;border:1px solid #ffffff29;border-radius:26px;width:min(560px,100%);margin:0 auto;padding:clamp(22px,5vw,40px)}.atlas-password-lock>span{color:#ffffffa3;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.atlas-password-lock h2,.atlas-password-toolbar h2,.atlas-password-form-panel h2,.atlas-password-list-header h2{margin:0}.atlas-password-lock p,.atlas-password-toolbar p{color:#ffffffad;margin:8px 0 0}.atlas-password-lock form,.atlas-password-form{gap:14px;margin-top:18px;display:grid}.atlas-password-lock label,.atlas-password-form label{color:#ffffffb8;gap:7px;font-size:13px;font-weight:800;display:grid}.atlas-password-lock input,.atlas-password-form input,.atlas-password-form textarea,.atlas-password-list-header input{color:#fff;width:100%;font:inherit;background:#0000003d;border:1px solid #ffffff29;border-radius:14px;padding:12px 13px}.atlas-password-form textarea{resize:vertical;min-height:94px}.atlas-password-lock button,.atlas-password-lock label,.atlas-password-toolbar button,.atlas-password-toolbar label,.atlas-password-form-actions button,.atlas-password-inline button,.atlas-password-entry-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#40c1ac2e;border:1px solid #ffffff29;border-radius:14px;padding:10px 14px;font-weight:900}.atlas-password-import,.atlas-password-toolbar,.atlas-password-toolbar>div:last-child,.atlas-password-form-actions,.atlas-password-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atlas-password-import{margin-top:12px}.atlas-password-toolbar{justify-content:space-between}.atlas-password-form{margin-top:0}.atlas-password-inline{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.atlas-password-list-header{grid-template-columns:minmax(0,1fr) minmax(180px,320px);align-items:center;gap:12px;margin-bottom:14px;display:grid}.atlas-password-list{gap:12px;display:grid}.atlas-password-entry{background:#00231f7a;border:1px solid #ffffff1f;border-radius:18px;gap:12px;padding:14px;display:grid}.atlas-password-entry>div:first-child{gap:3px;display:grid}.atlas-password-entry span,.atlas-password-entry p,.atlas-password-entry dd{color:#ffffffa8}.atlas-password-entry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.atlas-password-entry dt{color:#ffffff80;text-transform:uppercase;font-size:12px;font-weight:900}.atlas-password-entry dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:640px){.atlas-password-toolbar,.atlas-password-list-header,.atlas-password-entry dl,.atlas-password-inline{grid-template-columns:1fr}.atlas-password-toolbar,.atlas-password-toolbar>div:last-child{align-items:stretch}.atlas-password-toolbar button,.atlas-password-toolbar label,.atlas-password-entry-actions button{text-align:center;width:100%}}body .career-home,body .career-home :where(h1,h2,h3,h4,h5,h6,p,span,li,a,strong,em,small){opacity:1;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff!important}body .career-home :where(p,span,li,a,em,small){font-weight:400!important}body .career-home :where(h1,h2,h3,h4,h5,h6,strong,.site-tagline,.career-profile p,.career-profile__headline span,.career-experience p:not(.career-experience__description),.career-experience span,.career-skill-list li,.career-explore__button,.career-explore__identity p,.career-explore__option,.career-social-strip__link,.home-text-post-card__text,.reach-out-tagline,.footer-profile__logo,.footer-profile__intro h2,.social-btn){font-weight:700!important}body .career-home :where(.footer-email,.site-footer__legal){opacity:1!important}body .career-home .reach-out-tagline,body .career-home .reach-out-tagline span{font-weight:700!important}.journey-carousel__slide>video{object-fit:cover;width:100%;height:100%;display:block}.carousel-lightbox__stage>video{object-fit:contain;border-radius:var(--bw-media-radius);width:auto;max-width:90vw;height:auto;max-height:90svh;display:block}.booklet-controls,.carousel-video-controls{z-index:12;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px}.booklet-controls{white-space:nowrap;font-size:12px;left:50%;transform:translate(-50%)}.carousel-video-controls{bottom:34px;right:12px}.booklet-controls button,.carousel-video-controls button{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;display:grid}.page-typeset{pointer-events:none;width:100%;height:100%;display:block}.page-artwork{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.has-carousel-lightbox .cookie-consent--compact{visibility:hidden}
