:root {
  color-scheme:dark;
  --bg:#0d1819;
  --surface:#152224;
  --raised:#1e2e30;
  --ink:#f0f5f1;
  --ink-2:#c2ceca;
  --muted:#a5b9b3;
  --line:#35494a;
  --control-line:#748e88;
  --accent:#c6f1e4;
  --on-accent:#122d28;
  --cyan:#8bd8d1;
  --violet:#c1b0e7;
  --accent-soft:#1b3934;
  --alert:#ffb1aa;
  --body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --space-section:112px}
  @media(prefers-color-scheme:light) {
    :root {
      color-scheme:light;
      --bg:#f7f8f5;
      --surface:#fff;
      --raised:#eef2ed;
      --ink:#162b28;
      --ink-2:#435b54;
      --muted:#536960;
      --line:#ccd7d0;
      --control-line:#7c8e84;
      --accent:#204d42;
      --on-accent:#fff;
      --cyan:#23685c;
      --violet:#74539c;
      --accent-soft:#e2eee5;
      --alert:#a42431}
    }
    * {
      box-sizing:border-box}
      html {
        scroll-behavior:smooth;
        scroll-padding-top:32px}
        body {
          margin:0;
          background:var(--bg);
          color:var(--ink);
          font:400 17px/1.65 var(--body);
          -webkit-font-smoothing:antialiased;
          padding-top:env(safe-area-inset-top,0px)}
          [hidden] {
            display:none!important}
            button,input {
              font:inherit}
              button,a,summary,label.chip,.consent {
                touch-action:manipulation;
                -webkit-tap-highlight-color:transparent}
                a {
                  color:inherit;
                  text-underline-offset:4px}
                  :focus-visible {
                    outline:3px solid var(--cyan);
                    outline-offset:5px}
                    .site-nav :focus-visible,.hero-shell :focus-visible {
                      outline-color:#c6f1e4}
                      .wrap {
                        width:min(100%,1216px);
                        padding-inline:max(32px,env(safe-area-inset-left,0px)) max(32px,env(safe-area-inset-right,0px));
                        margin-inline:auto}
                        .skip {
                          position:fixed;
                          z-index:100;
                          top:12px;
                          left:12px;
                          background:var(--ink);
                          color:var(--bg);
                          padding:12px 18px;
                          clip-path:inset(50%);
                          width:1px;
                          height:1px;
                          overflow:hidden;
                          white-space:nowrap}
                          .skip:focus {
                            clip-path:none;
                            width:auto;
                            height:auto}
                            .sr-only {
                              position:absolute;
                              width:1px;
                              height:1px;
                              padding:0;
                              margin:-1px;
                              overflow:hidden;
                              clip-path:inset(50%);
                              white-space:nowrap;
                              border:0}
                              .site-nav {
                                position:absolute;
                                z-index:10;
                                top:calc(32px + env(safe-area-inset-top,0px));
                                left:50%;
                                transform:translateX(-50%);
                                width:min(calc(100% - 112px),1152px);
                                padding:10px 12px 10px 22px;
                                display:flex;
                                align-items:center;
                                justify-content:space-between;
                                gap:20px;
                                background:#102924d9;
                                border:1px solid #ffffff26;
                                border-radius:100px;
                                color:#fff;
                                -webkit-backdrop-filter:blur(18px);
                                backdrop-filter:blur(18px)}
                                .mark {
                                  display:inline-flex;
                                  align-items:center;
                                  min-height:44px;
                                  gap:10px;
                                  font-weight:650;
                                  font-size:25px;
                                  line-height:1;
                                  letter-spacing:-.055em;
                                  text-decoration:none;
                                  flex:none}
                                  .mark svg {
                                    width:29px;
                                    height:29px}
                                    .nav-links {
                                      display:flex;
                                      align-items:center;
                                      gap:28px}
                                      .nav-links a {
                                        display:inline-flex;
                                        align-items:center;
                                        min-height:44px;
                                        font-size:14px;
                                        font-weight:500;
                                        text-decoration:none}
                                        .nav-links a:hover {
                                          text-decoration:underline}
                                          .btn {
                                            display:inline-flex;
                                            align-items:center;
                                            justify-content:center;
                                            gap:16px;
                                            min-height:50px;
                                            max-width:100%;
                                            padding:14px 23px;
                                            border:1px solid transparent;
                                            border-radius:100px;
                                            background:var(--accent);
                                            color:var(--on-accent);
                                            font:600 14px/1.5 var(--body);
                                            text-align:center;
                                            text-decoration:none;
                                            cursor:pointer;
                                            transition:background-color .2s,box-shadow .2s,opacity .15s}
                                            .btn svg {
                                              width:18px;
                                              height:18px;
                                              flex:none}
                                              .btn:hover {
                                                box-shadow:0 4px 22px #00000020;
                                                background:color-mix(in srgb,var(--accent) 88%,var(--ink))}
                                                .btn:active {
                                                  opacity:.8}
                                                  .btn:disabled {
                                                    opacity:.65;
                                                    cursor:wait}
                                                    .site-nav .btn {
                                                      min-height:44px;
                                                      padding:11px 19px;
                                                      background:#f8fbf8;
                                                      color:#16362d;
                                                      font-size:13px}
                                                      .hero-shell {
                                                        position:relative;
                                                        isolation:isolate;
                                                        display:grid;
                                                        grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);
                                                        align-items:end;
                                                        gap:40px;
                                                        margin:12px;
                                                        padding:166px clamp(28px,5vw,76px) 72px;
                                                        min-height:790px;
                                                        border-radius:28px;
                                                        background:#102c28;
                                                        color:#fff;
                                                        overflow:clip}
                                                        .hero-photo,.hero-scrim {
                                                          position:absolute;
                                                          z-index:-2;
                                                          inset:0;
                                                          width:100%;
                                                          height:100%}
                                                          .hero-photo {
                                                            object-fit:cover;
                                                            object-position:center 54%}
                                                            .hero-scrim {
                                                              z-index:-1;
                                                              background:linear-gradient(90deg,#091c1ce6 0%,#102421c9 40%,#0d24203b 76%,#0d24202b),linear-gradient(0deg,#0b201dc9,transparent 70%)}
                                                              .hero-copy {
                                                                max-width:640px;
                                                                align-self:center}
                                                                .eyebrow {
                                                                  margin:0 0 18px;
                                                                  font-size:12px;
                                                                  font-weight:600;
                                                                  line-height:1.5;
                                                                  letter-spacing:.1em;
                                                                  text-transform:uppercase;
                                                                  color:var(--muted)}
                                                                  .hero-copy .eyebrow {
                                                                    color:#d4ece2;
                                                                    letter-spacing:.08em}
                                                                    h1,h2,h3 {
                                                                      overflow-wrap:anywhere}
                                                                      h1 {
                                                                        margin:0 0 26px;
                                                                        font-size:clamp(2.75rem,5.1vw,4.75rem);
                                                                        font-weight:500;
                                                                        line-height:1.07;
                                                                        letter-spacing:-.055em}
                                                                        h1 span {
                                                                          display:block}
                                                                          h1 .soft {
                                                                            color:#c6f1e4}
                                                                            .lede {
                                                                              max-width:495px;
                                                                              margin:0 0 25px;
                                                                              color:#edf4f0;
                                                                              font-size:17px;
                                                                              line-height:1.65}
                                                                              .device-promise {
                                                                                display:flex;
                                                                                align-items:center;
                                                                                gap:9px;
                                                                                margin:0 0 24px;
                                                                                color:#f4f9f5;
                                                                                font-size:14px;
                                                                                font-weight:500}
                                                                                .device-promise svg {
                                                                                  width:18px;
                                                                                  height:18px;
                                                                                  flex:none;
                                                                                  color:#c6f1e4}
                                                                                  .hero-actions {
                                                                                    display:flex;
                                                                                    align-items:center;
                                                                                    flex-wrap:wrap;
                                                                                    gap:12px 22px}
                                                                                    .hero-actions .btn {
                                                                                      background:#f4faf5;
                                                                                      color:#153b31}
                                                                                      .text-link {
                                                                                        display:inline-flex;
                                                                                        align-items:center;
                                                                                        min-height:48px;
                                                                                        font-size:14px;
                                                                                        text-decoration:underline;
                                                                                        text-decoration-color:#ffffff88}
                                                                                        .fine {
                                                                                          margin:12px 0 0;
                                                                                          color:var(--muted);
                                                                                          font-size:13px;
                                                                                          line-height:1.65}
                                                                                          .hero-copy .fine {
                                                                                            color:#dfebe5;
                                                                                            font-size:12px}
                                                                                            .hero-sample {
                                                                                              align-self:end;
                                                                                              width:100%;
                                                                                              max-width:340px;
                                                                                              justify-self:end;
                                                                                              padding:22px;
                                                                                              margin:0;
                                                                                              border:1px solid #ffffff5c;
                                                                                              border-radius:22px;
                                                                                              background:#0e2627eb;
                                                                                              color:#edf6ef;
                                                                                              box-shadow:0 16px 48px #06161233;
                                                                                              -webkit-backdrop-filter:blur(18px);
                                                                                              backdrop-filter:blur(18px)}
                                                                                              .sample-label {
                                                                                                margin:0 0 18px;
                                                                                                font-size:11px;
                                                                                                font-weight:500;
                                                                                                line-height:1.6;
                                                                                                color:var(--muted)}
                                                                                                .hero-sample .sample-label {
                                                                                                  color:#d3e6df}
                                                                                                  .sample-head {
                                                                                                    display:flex;
                                                                                                    justify-content:space-between;
                                                                                                    align-items:center;
                                                                                                    gap:12px}
                                                                                                    .sample-head span {
                                                                                                      font-size:14px;
                                                                                                      font-weight:500}
                                                                                                      .sample-head svg {
                                                                                                        width:21px;
                                                                                                        height:21px;
                                                                                                        color:#a6e7d8}
                                                                                                        .hero-metrics {
                                                                                                          display:grid;
                                                                                                          grid-template-columns:1fr 1fr;
                                                                                                          margin-top:20px;
                                                                                                          gap:16px}
                                                                                                          .hero-metrics p {
                                                                                                            margin:0;
                                                                                                            color:#cfe2d9;
                                                                                                            font-size:11px}
                                                                                                            .hero-metrics strong {
                                                                                                              display:block;
                                                                                                              margin-top:4px;
                                                                                                              color:#fff;
                                                                                                              font-size:25px;
                                                                                                              line-height:1.2;
                                                                                                              font-weight:500;
                                                                                                              letter-spacing:-.04em}
                                                                                                              .hero-metrics small {
                                                                                                                font-size:12px;
                                                                                                                font-weight:400}
                                                                                                                .mini-wave {
                                                                                                                  width:100%;
                                                                                                                  height:42px;
                                                                                                                  margin-top:18px;
                                                                                                                  color:#b5e9dc}
                                                                                                                  .hero-sample .source-caption {
                                                                                                                    margin:12px 0 0;
                                                                                                                    padding-top:14px;
                                                                                                                    border-top:1px solid #ffffff3b;
                                                                                                                    color:#cfe2d9;
                                                                                                                    font-size:11px}
                                                                                                                    .intro {
                                                                                                                      max-width:830px;
                                                                                                                      padding-block:100px 68px;
                                                                                                                      text-align:center;
                                                                                                                      margin-inline:auto}
                                                                                                                      h2 {
                                                                                                                        margin:0 0 24px;
                                                                                                                        font-size:clamp(2rem,3.4vw,3.25rem);
                                                                                                                        font-weight:500;
                                                                                                                        line-height:1.15;
                                                                                                                        letter-spacing:-.05em;
                                                                                                                        text-wrap:balance}
                                                                                                                        h2 .muted {
                                                                                                                          color:var(--muted)}
                                                                                                                          .intro p:last-child {
                                                                                                                            max-width:560px;
                                                                                                                            margin:0 auto;
                                                                                                                            color:var(--ink-2);
                                                                                                                            font-size:17px}
                                                                                                                            .section-heading {
                                                                                                                              display:flex;
                                                                                                                              align-items:end;
                                                                                                                              justify-content:space-between;
                                                                                                                              gap:48px;
                                                                                                                              margin-bottom:42px}
                                                                                                                              .section-heading h2 {
                                                                                                                                margin-bottom:0;
                                                                                                                                max-width:650px}
                                                                                                                                .section-heading>p {
                                                                                                                                  max-width:330px;
                                                                                                                                  margin:0;
                                                                                                                                  color:var(--ink-2);
                                                                                                                                  font-size:15px}
                                                                                                                                  .experience {
                                                                                                                                    padding-block:40px 100px}
                                                                                                                                    .experience-grid {
                                                                                                                                      display:grid;
                                                                                                                                      grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
                                                                                                                                      align-items:center;
                                                                                                                                      gap:72px}
                                                                                                                                      .preview-switch {
                                                                                                                                        display:grid;
                                                                                                                                        gap:12px}
                                                                                                                                        .preview-choice {
                                                                                                                                          display:flex;
                                                                                                                                          gap:18px;
                                                                                                                                          text-align:left;
                                                                                                                                          padding:20px;
                                                                                                                                          min-height:94px;
                                                                                                                                          width:100%;
                                                                                                                                          border:1px solid transparent;
                                                                                                                                          border-radius:18px;
                                                                                                                                          background:transparent;
                                                                                                                                          color:var(--ink);
                                                                                                                                          cursor:pointer;
                                                                                                                                          transition:background-color .2s,border-color .2s}
                                                                                                                                          .preview-choice:hover {
                                                                                                                                            background:var(--raised)}
                                                                                                                                            .preview-choice[aria-pressed=true] {
                                                                                                                                              background:var(--surface);
                                                                                                                                              border-color:var(--line);
                                                                                                                                              box-shadow:0 5px 24px #00000008}
                                                                                                                                              .choice-icon {
                                                                                                                                                display:grid;
                                                                                                                                                place-items:center;
                                                                                                                                                width:44px;
                                                                                                                                                height:44px;
                                                                                                                                                border-radius:14px;
                                                                                                                                                background:var(--raised);
                                                                                                                                                color:var(--cyan);
                                                                                                                                                flex:none}
                                                                                                                                                .choice-icon svg {
                                                                                                                                                  width:22px;
                                                                                                                                                  height:22px}
                                                                                                                                                  .preview-choice strong {
                                                                                                                                                    display:block;
                                                                                                                                                    font-size:17px;
                                                                                                                                                    font-weight:600;
                                                                                                                                                    line-height:1.5}
                                                                                                                                                    .preview-choice small {
                                                                                                                                                      display:block;
                                                                                                                                                      margin-top:5px;
                                                                                                                                                      color:var(--muted);
                                                                                                                                                      font-size:13px;
                                                                                                                                                      line-height:1.65}
                                                                                                                                                      .preview-stage {
                                                                                                                                                        position:relative;
                                                                                                                                                        padding:32px;
                                                                                                                                                        border-radius:30px;
                                                                                                                                                        background:var(--accent-soft);
                                                                                                                                                        min-width:0}
                                                                                                                                                        .preview-panel {
                                                                                                                                                          position:relative;
                                                                                                                                                          min-height:404px;
                                                                                                                                                          border:1px solid var(--line);
                                                                                                                                                          background:var(--surface);
                                                                                                                                                          border-radius:22px;
                                                                                                                                                          padding:28px;
                                                                                                                                                          box-shadow:0 16px 36px #092b1710}
                                                                                                                                                          .preview-panel+.preview-panel:not([hidden]) {
                                                                                                                                                            margin-top:20px}
                                                                                                                                                            .preview-panel h3 {
                                                                                                                                                              font-size:25px;
                                                                                                                                                              font-weight:500;
                                                                                                                                                              letter-spacing:-.04em;
                                                                                                                                                              line-height:1.25;
                                                                                                                                                              margin:0}
                                                                                                                                                              .panel-sub {
                                                                                                                                                                margin:5px 0 18px;
                                                                                                                                                                color:var(--muted);
                                                                                                                                                                font-size:12px}
                                                                                                                                                                .panel-top {
                                                                                                                                                                  display:flex;
                                                                                                                                                                  align-items:center;
                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                  gap:16px}
                                                                                                                                                                  .panel-top svg {
                                                                                                                                                                    width:26px;
                                                                                                                                                                    height:26px;
                                                                                                                                                                    color:var(--cyan);
                                                                                                                                                                    flex:none}
                                                                                                                                                                    .context-tag {
                                                                                                                                                                      padding:12px 14px;
                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                      color:var(--ink-2);
                                                                                                                                                                      background:var(--raised);
                                                                                                                                                                      font-size:12px;
                                                                                                                                                                      margin-bottom:18px}
                                                                                                                                                                      .context-tag strong {
                                                                                                                                                                        display:block;
                                                                                                                                                                        font-weight:600;
                                                                                                                                                                        color:var(--ink)}
                                                                                                                                                                        .daily-metrics {
                                                                                                                                                                          display:grid;
                                                                                                                                                                          grid-template-columns:1fr 1fr;
                                                                                                                                                                          gap:16px;
                                                                                                                                                                          margin:0}
                                                                                                                                                                          .daily-metrics>div {
                                                                                                                                                                            padding-bottom:16px;
                                                                                                                                                                            border-bottom:1px solid var(--line)}
                                                                                                                                                                            .daily-metrics dt {
                                                                                                                                                                              color:var(--muted);
                                                                                                                                                                              font-size:12px}
                                                                                                                                                                              .daily-metrics dd {
                                                                                                                                                                                margin:6px 0 0;
                                                                                                                                                                                font-size:28px;
                                                                                                                                                                                font-weight:500;
                                                                                                                                                                                line-height:1.2;
                                                                                                                                                                                letter-spacing:-.04em;
                                                                                                                                                                                font-variant-numeric:tabular-nums}
                                                                                                                                                                                .daily-metrics dd small {
                                                                                                                                                                                  font-size:13px;
                                                                                                                                                                                  font-weight:400;
                                                                                                                                                                                  letter-spacing:0}
                                                                                                                                                                                  .daily-metrics .metric-note {
                                                                                                                                                                                    margin:8px 0 0;
                                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                    line-height:1.5}
                                                                                                                                                                                    .panel-note {
                                                                                                                                                                                      margin:16px 0 0;
                                                                                                                                                                                      color:var(--ink-2);
                                                                                                                                                                                      font-size:13px}
                                                                                                                                                                                      .trend-visual {
                                                                                                                                                                                        margin:24px 0 0;
                                                                                                                                                                                        display:grid;
                                                                                                                                                                                        grid-template-columns:1fr 1fr;
                                                                                                                                                                                        gap:24px;
                                                                                                                                                                                        align-items:end}
                                                                                                                                                                                        .trend-value strong {
                                                                                                                                                                                          display:block;
                                                                                                                                                                                          font-size:34px;
                                                                                                                                                                                          font-weight:500;
                                                                                                                                                                                          letter-spacing:-.05em}
                                                                                                                                                                                          .trend-value span {
                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                            color:var(--muted)}
                                                                                                                                                                                            .trend-bars {
                                                                                                                                                                                              display:flex;
                                                                                                                                                                                              gap:8px;
                                                                                                                                                                                              height:112px;
                                                                                                                                                                                              align-items:end;
                                                                                                                                                                                              border-bottom:1px solid var(--line)}
                                                                                                                                                                                              .trend-bars span {
                                                                                                                                                                                                flex:1;
                                                                                                                                                                                                height:var(--height);
                                                                                                                                                                                                border-radius:5px 5px 0 0;
                                                                                                                                                                                                background:var(--cyan);
                                                                                                                                                                                                opacity:.75}
                                                                                                                                                                                                .trend-bars span:nth-last-child(-n+3) {
                                                                                                                                                                                                  background:var(--violet)}
                                                                                                                                                                                                  .trend-key {
                                                                                                                                                                                                    margin:16px 0 0;
                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                                    gap:16px;
                                                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                                                    font-size:11px}
                                                                                                                                                                                                    .activity-illustration {
                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                      justify-content:center;
                                                                                                                                                                                                      gap:12px;
                                                                                                                                                                                                      margin:24px 0;
                                                                                                                                                                                                      padding:22px;
                                                                                                                                                                                                      border-radius:16px;
                                                                                                                                                                                                      background:var(--raised)}
                                                                                                                                                                                                      .activity-illustration svg {
                                                                                                                                                                                                        width:40px;
                                                                                                                                                                                                        height:40px;
                                                                                                                                                                                                        color:var(--violet)}
                                                                                                                                                                                                        .activity-illustration strong {
                                                                                                                                                                                                          font-size:23px;
                                                                                                                                                                                                          font-weight:500;
                                                                                                                                                                                                          letter-spacing:-.04em}
                                                                                                                                                                                                          .activity-illustration small {
                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                            color:var(--muted);
                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                            .inline-label {
                                                                                                                                                                                                              display:inline-block;
                                                                                                                                                                                                              color:var(--violet);
                                                                                                                                                                                                              font-size:12px;
                                                                                                                                                                                                              font-weight:600}
                                                                                                                                                                                                              .chapter {
                                                                                                                                                                                                                padding-block:var(--space-section);
                                                                                                                                                                                                                border-top:1px solid var(--line)}
                                                                                                                                                                                                                .device-block {
                                                                                                                                                                                                                  position:relative;
                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                  grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
                                                                                                                                                                                                                  gap:64px;
                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                  padding:64px;
                                                                                                                                                                                                                  border-radius:32px;
                                                                                                                                                                                                                  background:var(--accent-soft)}
                                                                                                                                                                                                                  .device-block h2 {
                                                                                                                                                                                                                    max-width:550px}
                                                                                                                                                                                                                    .device-block p:not(.eyebrow) {
                                                                                                                                                                                                                      color:var(--ink-2);
                                                                                                                                                                                                                      max-width:460px;
                                                                                                                                                                                                                      font-size:15px}
                                                                                                                                                                                                                      .device-block .text-link {
                                                                                                                                                                                                                        color:var(--ink);
                                                                                                                                                                                                                        text-decoration-color:var(--muted)}
                                                                                                                                                                                                                        .device-art {
                                                                                                                                                                                                                          position:relative;
                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                          flex-direction:column;
                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                          justify-content:center;
                                                                                                                                                                                                                          min-height:280px}
                                                                                                                                                                                                                          .steps {
                                                                                                                                                                                                                                                    display:grid;
                                                                                                                                                                                                                                                    grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                                                                                                                                                                                    gap:40px;
                                                                                                                                                                                                                                                    list-style:none;
                                                                                                                                                                                                                                                    padding:0;
                                                                                                                                                                                                                                                    margin:48px 0 0;
                                                                                                                                                                                                                                                    counter-reset:step}
                                                                                                                                                                                                                                                    .steps li {
                                                                                                                                                                                                                                                      counter-increment:step;
                                                                                                                                                                                                                                                      padding-top:24px;
                                                                                                                                                                                                                                                      border-top:1px solid var(--control-line)}
                                                                                                                                                                                                                                                      .steps li::before {
                                                                                                                                                                                                                                                        content:"0" counter(step);
                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                        font-size:13px;
                                                                                                                                                                                                                                                        font-weight:500;
                                                                                                                                                                                                                                                        margin-bottom:28px;
                                                                                                                                                                                                                                                        color:var(--muted)}
                                                                                                                                                                                                                                                        .steps h3 {
                                                                                                                                                                                                                                                          margin:0 0 14px;
                                                                                                                                                                                                                                                          font-size:21px;
                                                                                                                                                                                                                                                          line-height:1.3;
                                                                                                                                                                                                                                                          font-weight:500;
                                                                                                                                                                                                                                                          letter-spacing:-.035em}
                                                                                                                                                                                                                                                          .steps p {
                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                            color:var(--ink-2);
                                                                                                                                                                                                                                                            font-size:14px}
                                                                                                                                                                                                                                                            .faq-layout {
                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                              grid-template-columns:1fr 1.2fr;
                                                                                                                                                                                                                                                              gap:80px}
                                                                                                                                                                                                                                                              .faq-list details {
                                                                                                                                                                                                                                                                border-bottom:1px solid var(--line)}
                                                                                                                                                                                                                                                                .faq-list details:first-child {
                                                                                                                                                                                                                                                                  border-top:1px solid var(--line)}
                                                                                                                                                                                                                                                                  summary {
                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                    gap:20px;
                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                                                                                                    min-height:72px;
                                                                                                                                                                                                                                                                    padding-block:20px;
                                                                                                                                                                                                                                                                    font-size:16px;
                                                                                                                                                                                                                                                                    font-weight:500;
                                                                                                                                                                                                                                                                    line-height:1.5;
                                                                                                                                                                                                                                                                    cursor:pointer;
                                                                                                                                                                                                                                                                    list-style:none}
                                                                                                                                                                                                                                                                    summary::-webkit-details-marker {
                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                      summary::after {
                                                                                                                                                                                                                                                                        content:"+";
                                                                                                                                                                                                                                                                        font-size:24px;
                                                                                                                                                                                                                                                                        font-weight:400;
                                                                                                                                                                                                                                                                        color:var(--muted);
                                                                                                                                                                                                                                                                        flex:none}
                                                                                                                                                                                                                                                                        details[open] summary::after {
                                                                                                                                                                                                                                                                          content:"−"}
                                                                                                                                                                                                                                                                          details p {
                                                                                                                                                                                                                                                                            margin:0 0 24px;
                                                                                                                                                                                                                                                                            font-size:14px;
                                                                                                                                                                                                                                                                            color:var(--ink-2);
                                                                                                                                                                                                                                                                            max-width:50ch}
                                                                                                                                                                                                                                                                            .join-section {
                                                                                                                                                                                                                                                                              margin-bottom:28px;
                                                                                                                                                                                                                                                                              padding:72px;
                                                                                                                                                                                                                                                                              border-radius:32px;
                                                                                                                                                                                                                                                                              background:var(--accent-soft)}
                                                                                                                                                                                                                                                                              .joinwrap {
                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
                                                                                                                                                                                                                                                                                gap:72px;
                                                                                                                                                                                                                                                                                align-items:start}
                                                                                                                                                                                                                                                                                .joinwrap h2 {
                                                                                                                                                                                                                                                                                  max-width:400px}
                                                                                                                                                                                                                                                                                  .sub {
                                                                                                                                                                                                                                                                                    color:var(--ink-2);
                                                                                                                                                                                                                                                                                    margin:0;
                                                                                                                                                                                                                                                                                    font-size:15px}
                                                                                                                                                                                                                                                                                    .join-intro {
                                                                                                                                                                                                                                                                                      position:sticky;
                                                                                                                                                                                                                                                                                      top:40px}
                                                                                                                                                                                                                                                                                      .join-intro .fine {
                                                                                                                                                                                                                                                                                        max-width:330px;
                                                                                                                                                                                                                                                                                        margin-top:20px}
                                                                                                                                                                                                                                                                                        .beta-note {
                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                          gap:8px;
                                                                                                                                                                                                                                                                                          font-size:12px;
                                                                                                                                                                                                                                                                                          color:var(--ink-2);
                                                                                                                                                                                                                                                                                          margin-top:28px}
                                                                                                                                                                                                                                                                                          .beta-note::before {
                                                                                                                                                                                                                                                                                            content:"";
                                                                                                                                                                                                                                                                                            width:6px;
                                                                                                                                                                                                                                                                                            height:6px;
                                                                                                                                                                                                                                                                                            border-radius:50%;
                                                                                                                                                                                                                                                                                            background:var(--cyan)}
                                                                                                                                                                                                                                                                                            form.card {
                                                                                                                                                                                                                                                                                              min-width:0;
                                                                                                                                                                                                                                                                                              padding:28px;
                                                                                                                                                                                                                                                                                              border:1px solid var(--line);
                                                                                                                                                                                                                                                                                              border-radius:22px;
                                                                                                                                                                                                                                                                                              background:var(--surface)}
                                                                                                                                                                                                                                                                                              #fields {
                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                gap:22px}
                                                                                                                                                                                                                                                                                                fieldset {
                                                                                                                                                                                                                                                                                                  border:0;
                                                                                                                                                                                                                                                                                                  padding:0;
                                                                                                                                                                                                                                                                                                  margin:0;
                                                                                                                                                                                                                                                                                                  min-width:0}
                                                                                                                                                                                                                                                                                                  legend,.lbl {
                                                                                                                                                                                                                                                                                                    display:block;
                                                                                                                                                                                                                                                                                                    margin:0 0 10px;
                                                                                                                                                                                                                                                                                                    padding:0;
                                                                                                                                                                                                                                                                                                    font-size:14px;
                                                                                                                                                                                                                                                                                                    line-height:1.5;
                                                                                                                                                                                                                                                                                                    font-weight:600}
                                                                                                                                                                                                                                                                                                    .optional-label {
                                                                                                                                                                                                                                                                                                      color:var(--muted);
                                                                                                                                                                                                                                                                                                      font-weight:400}
                                                                                                                                                                                                                                                                                                      input[type=email] {
                                                                                                                                                                                                                                                                                                        width:100%;
                                                                                                                                                                                                                                                                                                        min-height:50px;
                                                                                                                                                                                                                                                                                                        padding:13px 14px;
                                                                                                                                                                                                                                                                                                        border:1px solid var(--control-line);
                                                                                                                                                                                                                                                                                                        border-radius:11px;
                                                                                                                                                                                                                                                                                                        background:var(--raised);
                                                                                                                                                                                                                                                                                                        color:var(--ink);
                                                                                                                                                                                                                                                                                                        font-size:16px}
                                                                                                                                                                                                                                                                                                        input::placeholder {
                                                                                                                                                                                                                                                                                                          color:var(--muted);
                                                                                                                                                                                                                                                                                                          opacity:1}
                                                                                                                                                                                                                                                                                                          .chips {
                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                            flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                            gap:8px}
                                                                                                                                                                                                                                                                                                            label.chip {
                                                                                                                                                                                                                                                                                                              display:inline-flex;
                                                                                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                                                                                              gap:8px;
                                                                                                                                                                                                                                                                                                              min-height:44px;
                                                                                                                                                                                                                                                                                                              padding:10px 12px;
                                                                                                                                                                                                                                                                                                              border:1px solid var(--control-line);
                                                                                                                                                                                                                                                                                                              border-radius:100px;
                                                                                                                                                                                                                                                                                                              background:var(--surface);
                                                                                                                                                                                                                                                                                                              cursor:pointer;
                                                                                                                                                                                                                                                                                                              font-size:14px;
                                                                                                                                                                                                                                                                                                              transition:border-color .2s,background-color .2s}
                                                                                                                                                                                                                                                                                                              label.chip input {
                                                                                                                                                                                                                                                                                                                accent-color:var(--cyan);
                                                                                                                                                                                                                                                                                                                width:15px;
                                                                                                                                                                                                                                                                                                                height:15px;
                                                                                                                                                                                                                                                                                                                margin:0;
                                                                                                                                                                                                                                                                                                                flex:none}
                                                                                                                                                                                                                                                                                                                label.chip:hover {
                                                                                                                                                                                                                                                                                                                  border-color:var(--cyan)}
                                                                                                                                                                                                                                                                                                                  label.chip:has(input:checked) {
                                                                                                                                                                                                                                                                                                                    border-color:var(--cyan);
                                                                                                                                                                                                                                                                                                                    background:var(--accent-soft)}
                                                                                                                                                                                                                                                                                                                    .consent {
                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                      align-items:flex-start;
                                                                                                                                                                                                                                                                                                                      gap:10px;
                                                                                                                                                                                                                                                                                                                      min-height:44px;
                                                                                                                                                                                                                                                                                                                      padding-block:8px;
                                                                                                                                                                                                                                                                                                                      font-size:14px;
                                                                                                                                                                                                                                                                                                                      color:var(--ink-2);
                                                                                                                                                                                                                                                                                                                      cursor:pointer}
                                                                                                                                                                                                                                                                                                                      .consent input {
                                                                                                                                                                                                                                                                                                                        accent-color:var(--cyan);
                                                                                                                                                                                                                                                                                                                        width:18px;
                                                                                                                                                                                                                                                                                                                        height:18px;
                                                                                                                                                                                                                                                                                                                        margin:2px 0 0;
                                                                                                                                                                                                                                                                                                                        flex:none}
                                                                                                                                                                                                                                                                                                                        .field-hint {
                                                                                                                                                                                                                                                                                                                          margin:10px 0 0;
                                                                                                                                                                                                                                                                                                                          color:var(--muted);
                                                                                                                                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                                                                                                                                          .field-error {
                                                                                                                                                                                                                                                                                                                            margin:8px 0 0;
                                                                                                                                                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                                                                                                                                                            color:var(--alert)}
                                                                                                                                                                                                                                                                                                                            [aria-invalid=true] {
                                                                                                                                                                                                                                                                                                                              border-color:var(--alert)!important}
                                                                                                                                                                                                                                                                                                                              .hp {
                                                                                                                                                                                                                                                                                                                                position:absolute;
                                                                                                                                                                                                                                                                                                                                left:-10000px;
                                                                                                                                                                                                                                                                                                                                width:1px;
                                                                                                                                                                                                                                                                                                                                height:1px;
                                                                                                                                                                                                                                                                                                                                overflow:hidden}
                                                                                                                                                                                                                                                                                                                                .msg {
                                                                                                                                                                                                                                                                                                                                  margin:16px 0 0;
                                                                                                                                                                                                                                                                                                                                  color:var(--ink-2);
                                                                                                                                                                                                                                                                                                                                  font-size:13px}
                                                                                                                                                                                                                                                                                                                                  .msg:empty {
                                                                                                                                                                                                                                                                                                                                    margin:0}
                                                                                                                                                                                                                                                                                                                                    .msg.err {
                                                                                                                                                                                                                                                                                                                                      color:var(--alert)}
                                                                                                                                                                                                                                                                                                                                      form .btn {
                                                                                                                                                                                                                                                                                                                                        width:100%}
                                                                                                                                                                                                                                                                                                                                        .done {
                                                                                                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                                                                                                          gap:14px}
                                                                                                                                                                                                                                                                                                                                          .done h3 {
                                                                                                                                                                                                                                                                                                                                            margin:0;
                                                                                                                                                                                                                                                                                                                                            font-size:26px;
                                                                                                                                                                                                                                                                                                                                            font-weight:500;
                                                                                                                                                                                                                                                                                                                                            line-height:1.25;
                                                                                                                                                                                                                                                                                                                                            letter-spacing:-.04em}
                                                                                                                                                                                                                                                                                                                                            .done p {
                                                                                                                                                                                                                                                                                                                                              margin:0;
                                                                                                                                                                                                                                                                                                                                              color:var(--ink-2);
                                                                                                                                                                                                                                                                                                                                              font-size:14px;
                                                                                                                                                                                                                                                                                                                                              overflow-wrap:anywhere}
                                                                                                                                                                                                                                                                                                                                              .success-mark {
                                                                                                                                                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                                                                                                                                                place-items:center;
                                                                                                                                                                                                                                                                                                                                                width:44px;
                                                                                                                                                                                                                                                                                                                                                height:44px;
                                                                                                                                                                                                                                                                                                                                                border-radius:50%;
                                                                                                                                                                                                                                                                                                                                                background:var(--accent-soft);
                                                                                                                                                                                                                                                                                                                                                color:var(--cyan)}
                                                                                                                                                                                                                                                                                                                                                .noscript {
                                                                                                                                                                                                                                                                                                                                                  border:1px solid var(--control-line);
                                                                                                                                                                                                                                                                                                                                                  padding:12px;
                                                                                                                                                                                                                                                                                                                                                  border-radius:10px;
                                                                                                                                                                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                                                                                                                                                                  .footer-top {
                                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                                    align-items:start;
                                                                                                                                                                                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                    gap:24px;
                                                                                                                                                                                                                                                                                                                                                    padding-block:56px 28px}
                                                                                                                                                                                                                                                                                                                                                    .footer-top p {
                                                                                                                                                                                                                                                                                                                                                      margin:8px 0 0;
                                                                                                                                                                                                                                                                                                                                                      color:var(--muted);
                                                                                                                                                                                                                                                                                                                                                      font-size:13px}
                                                                                                                                                                                                                                                                                                                                                      .footer-top>a {
                                                                                                                                                                                                                                                                                                                                                        display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                                                                                                                        min-height:44px;
                                                                                                                                                                                                                                                                                                                                                        font-size:14px}
                                                                                                                                                                                                                                                                                                                                                        .legal {
                                                                                                                                                                                                                                                                                                                                                          border-top:1px solid var(--line);
                                                                                                                                                                                                                                                                                                                                                          padding-block:24px 40px;
                                                                                                                                                                                                                                                                                                                                                          color:var(--muted);
                                                                                                                                                                                                                                                                                                                                                          font-size:11px}
                                                                                                                                                                                                                                                                                                                                                          .legal p {
                                                                                                                                                                                                                                                                                                                                                            margin:0 0 12px;
                                                                                                                                                                                                                                                                                                                                                            max-width:110ch}
                                                                                                                                                                                                                                                                                                                                                            .legal a {
                                                                                                                                                                                                                                                                                                                                                              display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                                                                                                                                              min-height:44px}
                                                                                                                                                                                                                                                                                                                                                              .legal .copyright {
                                                                                                                                                                                                                                                                                                                                                                margin-top:20px}
                                                                                                                                                                                                                                                                                                                                                                .reveal-arrive {
                                                                                                                                                                                                                                                                                                                                                                  animation:arrive .5s cubic-bezier(.2,.7,.3,1) both}
                                                                                                                                                                                                                                                                                                                                                                  @keyframes arrive {
                                                                                                                                                                                                                                                                                                                                                                    from {
                                                                                                                                                                                                                                                                                                                                                                      opacity:.5;
                                                                                                                                                                                                                                                                                                                                                                      transform:translateY(12px)}
                                                                                                                                                                                                                                                                                                                                                                      to {
                                                                                                                                                                                                                                                                                                                                                                        opacity:1;
                                                                                                                                                                                                                                                                                                                                                                        transform:none}
                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                      @media(min-width:1600px) {
                                                                                                                                                                                                                                                                                                                                                                        .hero-shell {
                                                                                                                                                                                                                                                                                                                                                                          padding-inline:max(76px,calc((100vw - 1216px)/2))}
                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                        @media(max-width:1000px) {
                                                                                                                                                                                                                                                                                                                                                                          :root {
                                                                                                                                                                                                                                                                                                                                                                            --space-section:80px}
                                                                                                                                                                                                                                                                                                                                                                            .hero-shell {
                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                              min-height:800px;
                                                                                                                                                                                                                                                                                                                                                                              padding-bottom:48px}
                                                                                                                                                                                                                                                                                                                                                                              .hero-copy {
                                                                                                                                                                                                                                                                                                                                                                                max-width:600px}
                                                                                                                                                                                                                                                                                                                                                                                .hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                  max-width:300px;
                                                                                                                                                                                                                                                                                                                                                                                  margin-top:12px}
                                                                                                                                                                                                                                                                                                                                                                                  .hero-metrics {
                                                                                                                                                                                                                                                                                                                                                                                    margin-top:12px}
                                                                                                                                                                                                                                                                                                                                                                                    .hero-sample .mini-wave {
                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                      .hero-sample .source-caption {
                                                                                                                                                                                                                                                                                                                                                                                        margin-top:14px}
                                                                                                                                                                                                                                                                                                                                                                                        .experience-grid {
                                                                                                                                                                                                                                                                                                                                                                                          gap:36px}
                                                                                                                                                                                                                                                                                                                                                                                          .preview-stage {
                                                                                                                                                                                                                                                                                                                                                                                            padding:20px}
                                                                                                                                                                                                                                                                                                                                                                                            .device-block {
                                                                                                                                                                                                                                                                                                                                                                                              padding:44px;
                                                                                                                                                                                                                                                                                                                                                                                              gap:36px}
                                                                                                                                                                                                                                                                                                                                                                                              .join-section {
                                                                                                                                                                                                                                                                                                                                                                                                padding:44px}
                                                                                                                                                                                                                                                                                                                                                                                                .joinwrap {
                                                                                                                                                                                                                                                                                                                                                                                                  gap:36px;
                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr 1.1fr}
                                                                                                                                                                                                                                                                                                                                                                                                  .faq-layout {
                                                                                                                                                                                                                                                                                                                                                                                                    gap:40px}
                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                  @media(max-width:760px) {
                                                                                                                                                                                                                                                                                                                                                                                                    :root {
                                                                                                                                                                                                                                                                                                                                                                                                      --space-section:64px}
                                                                                                                                                                                                                                                                                                                                                                                                      .wrap {
                                                                                                                                                                                                                                                                                                                                                                                                        padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))}
                                                                                                                                                                                                                                                                                                                                                                                                        .site-nav {
                                                                                                                                                                                                                                                                                                                                                                                                          top:calc(24px + env(safe-area-inset-top,0px));
                                                                                                                                                                                                                                                                                                                                                                                                          width:calc(100% - 56px);
                                                                                                                                                                                                                                                                                                                                                                                                          padding:8px 8px 8px 16px;
                                                                                                                                                                                                                                                                                                                                                                                                          gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                          .nav-links {
                                                                                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                                                                                            .mark {
                                                                                                                                                                                                                                                                                                                                                                                                              font-size:23px;
                                                                                                                                                                                                                                                                                                                                                                                                              gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                              .mark svg {
                                                                                                                                                                                                                                                                                                                                                                                                                width:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                height:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                .hero-shell {
                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                  margin:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                  padding:150px 28px 32px;
                                                                                                                                                                                                                                                                                                                                                                                                                  gap:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                  border-radius:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .hero-photo {
                                                                                                                                                                                                                                                                                                                                                                                                                    object-position:65% center}
                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-scrim {
                                                                                                                                                                                                                                                                                                                                                                                                                      background:linear-gradient(90deg,#0a2322d9,#0a23228c),linear-gradient(0deg,#0a2322 0%,#0a23226b 80%)}
                                                                                                                                                                                                                                                                                                                                                                                                                      .hero-copy {
                                                                                                                                                                                                                                                                                                                                                                                                                        max-width:560px}
                                                                                                                                                                                                                                                                                                                                                                                                                        h1 {
                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:clamp(2.5rem,7vw,3.8rem);
                                                                                                                                                                                                                                                                                                                                                                                                                          letter-spacing:-.05em}
                                                                                                                                                                                                                                                                                                                                                                                                                          .lede {
                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                            max-width:470px}
                                                                                                                                                                                                                                                                                                                                                                                                                            .hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                                                              max-width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                              padding:18px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-metrics {
                                                                                                                                                                                                                                                                                                                                                                                                                                gap:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                .hero-sample .source-caption {
                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .intro {
                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-block:72px 42px}
                                                                                                                                                                                                                                                                                                                                                                                                                                    .intro p:last-child {
                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                      .section-heading {
                                                                                                                                                                                                                                                                                                                                                                                                                                        display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-bottom:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                        .section-heading>p {
                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:440px}
                                                                                                                                                                                                                                                                                                                                                                                                                                          .experience {
                                                                                                                                                                                                                                                                                                                                                                                                                                            padding-block:32px 64px}
                                                                                                                                                                                                                                                                                                                                                                                                                                            .experience-grid {
                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              .preview-switch {
                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                .preview-choice {
                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:100px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:12px 8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-align:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .choice-icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:36px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-radius:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .choice-icon svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .preview-choice strong {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:1.5}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .preview-choice small {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .preview-panel {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:386px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .device-block {
                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:32px 28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-radius:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .device-art {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-top:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:268px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .device-block p:not(.eyebrow) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .steps {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:28px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-top:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .steps li::before {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .faq-layout {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .join-section {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:36px 24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .joinwrap {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .join-intro {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              position:static}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .join-intro .fine {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .joinwrap h2 {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  form.card {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media(max-width:380px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .site-nav {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:calc(100% - 40px);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-left:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .site-nav .mark {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .site-nav .mark svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .site-nav .btn {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:10px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero-shell {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-inline:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-actions {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero-actions .btn,.hero-actions .text-link {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hero-actions .text-link {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    justify-content:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .wrap {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-inline:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .preview-stage {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .preview-panel {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .join-section {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:28px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            form.card {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .watch-pair {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .watch {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:96px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:138px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .watch.optional {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:72px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:104px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media(prefers-reduced-motion:reduce) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      *,*::before,*::after {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transition:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @media(prefers-reduced-transparency:reduce) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .site-nav {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:#102924;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -webkit-backdrop-filter:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          backdrop-filter:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background:#0e2627;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -webkit-backdrop-filter:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            backdrop-filter:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(prefers-contrast:more) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            :root {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --muted:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --ink-2:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --line:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --control-line:var(--ink)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-scrim {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background:#091c1ce6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .site-nav,.hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:#091c1c;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-color:#fff}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(forced-colors:active) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hero-photo,.hero-scrim {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-shell,.site-nav,.hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background:Canvas;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:CanvasText;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border:1px solid CanvasText}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .hero-shell * {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:CanvasText!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .site-nav .btn,.hero-actions .btn {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:ButtonFace;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:ButtonText;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border:1px solid ButtonText}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .preview-choice[aria-pressed=true] {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border:2px solid Highlight}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Let the landscape stay visible at the top of the phone layout, then fade into the reading surface. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:760px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero-shell {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:#0a2322}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-photo {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:500px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                object-position:80% center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero-scrim {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:500px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:linear-gradient(90deg,#0a2322d9,#0a232259),linear-gradient(0deg,#0a2322 0%,#0a232259 40%,transparent 75%)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(max-width:380px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .site-nav .btn {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media(prefers-contrast:more) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-scrim {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background:#091c1ce6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .text-link {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .text-link svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height:18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        flex:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .preview-panel:not([hidden]) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          animation:panel-in .24s ease-out}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @keyframes panel-in {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity:.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                opacity:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(prefers-reduced-motion:reduce) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .preview-panel:not([hidden]) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Motion has a short beginning and a settled end;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                no endlessly moving UI. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero-photo {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transform:translate3d(0,var(--hero-drift,0px),0) scale(1.045);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:landscape-arrive 1.8s cubic-bezier(.18,.65,.25,1) both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .site-nav {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    animation:nav-arrive .75s cubic-bezier(.2,.7,.3,1) both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .hero-copy .eyebrow {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      animation:hero-arrive .7s .08s both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .hero-copy h1 span {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        animation:hero-line .95s cubic-bezier(.16,.75,.25,1) both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .hero-copy h1 span:nth-child(1) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          animation-delay:.14s}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .hero-copy h1 span:nth-child(2) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            animation-delay:.25s}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .hero-copy h1 span:nth-child(3) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              animation-delay:.36s}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-copy .lede,.hero-copy .device-promise,.hero-actions,.hero-copy>.fine {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                animation:hero-arrive .85s .45s both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .hero-sample {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:sample-arrive 1.1s .45s cubic-bezier(.16,.8,.25,1) both}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .reveal-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    animation:section-arrive .8s cubic-bezier(.16,.75,.25,1) both;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    animation-delay:var(--arrival-delay,0ms)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .preview-panel:not([hidden]) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            animation:preview-change .45s cubic-bezier(.2,.7,.3,1)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .btn svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              transition:transform .25s cubic-bezier(.2,.7,.3,1)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .preview-choice .choice-icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transition:background-color .25s,transform .25s}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .preview-choice[aria-pressed=true] .choice-icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background:var(--accent-soft)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @media(hover:hover) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .btn:hover svg {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform:translateX(4px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .preview-choice:hover .choice-icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform:translateY(-2px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @keyframes landscape-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          transform:translate3d(0,var(--hero-drift,0px),0) scale(1.09)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transform:translate3d(0,var(--hero-drift,0px),0) scale(1.045)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @keyframes nav-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity:.35;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              transform:translate(-50%,-12px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transform:translate(-50%,0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @keyframes hero-line {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  opacity:.2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transform:translate3d(0,22px,0);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  filter:blur(3px)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transform:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    filter:blur(0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @keyframes hero-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      opacity:.35;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform:translate3d(0,12px,0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @keyframes sample-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          opacity:.2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          transform:translate3d(0,24px,0) rotate(2deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @keyframes section-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity:.5;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              transform:translate3d(0,22px,0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @keyframes watch-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transform:translate3d(0,18px,0) rotate(-8deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @keyframes optional-arrive {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      opacity:.3;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform:translate3d(14px,15px,0) rotate(18deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform:rotate(8deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @keyframes trace {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          stroke-dashoffset:120}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            stroke-dashoffset:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @keyframes preview-change {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            from {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              opacity:.55;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              transform:translate3d(0,12px,0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              to {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                opacity:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media(prefers-reduced-motion:reduce) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                *,*::before,*::after {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  transition:none!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .hero-photo {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .btn:hover svg,.preview-choice:hover .choice-icon {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

/* Photo-based trio: all three shapes remain visible; no compatibility badges. */
.hero-copy h1 {font-size:clamp(48px,4.7vw,68px);max-width:720px}
.device-gallery {margin:0;min-width:0;gap:18px}
.device-photo-scene {position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;display:grid;place-items:center}
.device-photo-scene::before {content:"";position:absolute;inset:0 8%;border-radius:50%;background:radial-gradient(ellipse,#bad9c638,transparent 70%);z-index:-1}
.wearable-trio {display:block;width:100%;height:auto;filter:drop-shadow(0 18px 18px #00000022)}
.device-gallery figcaption {display:grid;gap:8px;max-width:380px;text-align:center;color:var(--ink-2);font-size:12px;line-height:1.7}
.device-gallery figcaption strong {color:var(--ink);font-size:13px;font-weight:600}
.photo-credits {max-width:380px;color:var(--ink-2);font-size:11px;text-align:center}
.photo-credits summary {min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.photo-credits p {font-size:11px!important;line-height:1.7}
.photo-credits a {color:inherit}
.device-block.reveal-arrive .wearable-trio {animation:trio-arrive 1.1s .1s cubic-bezier(.16,.8,.25,1) both}
@keyframes trio-arrive {from {opacity:0;transform:translateY(28px) scale(.94)}to {opacity:1;transform:none}}
@media(min-width:1000px) {
.hero-sample {padding:20px 24px;max-width:285px;justify-self:start}
.hero-sample .mini-wave {height:24px;margin:12px 0}
.hero-sample .sample-head {margin-bottom:14px}
.hero-sample .source-caption {margin-top:10px;padding-top:12px}
}
@media(max-width:760px) {
.hero-copy h1 {font-size:40px}
.device-photo-scene {max-width:400px}
.hero-photo {-webkit-mask-image:linear-gradient(#000 62%,transparent 98%);mask-image:linear-gradient(#000 62%,transparent 98%)}
}
@media(prefers-reduced-motion:reduce) {.device-block.reveal-arrive .wearable-trio {animation:none}}

/* Keep image attribution available without crowding the product section. */
footer .photo-credits {max-width:650px;margin-block:12px;text-align:left}
footer .photo-credits summary {justify-content:flex-start;gap:12px;font-size:13px}
footer .photo-credits p {max-width:650px}
