.book{position:relative;overflow:hidden}.book .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.book .scrim{background:linear-gradient(#0b0f1edb,#0b0f1ec7);position:absolute;inset:0}.book .grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,4vw,56px);padding:clamp(48px,7vw,88px) 0;display:grid;position:relative}.book .copy{color:#fff}.book .eyebrow{color:var(--hold)}.book .eyebrow:before{background:var(--hold)}.book h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:16px 0 0;font-size:clamp(38px,5.4vw,72px);font-weight:400;line-height:.96}.book .lede{font-family:var(--font-body);color:#eaedf4e6;max-width:520px;margin:18px 0 26px;font-size:clamp(17px,1.9vw,20px);font-weight:500;line-height:1.55}.book .video{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--sh-3);cursor:pointer;background:#000;max-width:540px;position:relative;overflow:hidden}.book .video img{object-fit:cover;opacity:.85;width:100%;height:100%}.book .video .play{place-items:center;display:grid;position:absolute;inset:0}.book .video .play span{background:var(--hold);border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .15s;display:grid;box-shadow:0 6px 24px #0006}.book .video:hover .play span{transform:scale(1.08)}.book .video .play svg{width:26px;height:26px;margin-left:3px}.book .widget{border-radius:var(--r-lg);box-shadow:var(--sh-3);background:#fff;padding:8px;position:sticky;top:90px}.book .widget iframe{border-radius:calc(var(--r-lg) - 6px);border:0;width:100%;min-height:720px;display:block}.trust{flex-wrap:wrap;gap:22px;margin-top:22px;display:flex}.trust span{font-family:var(--font-body);color:#eaedf4d9;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.trust svg{width:18px;height:18px;color:var(--go)}@media (max-width:900px){.book .grid{grid-template-columns:1fr}.book .widget{position:static}.book .copy{padding-inline:12px}}@media (min-width:760px){.book .lede{font-size:var(--fs-body);line-height:var(--lh-body)}}
