.hero-float--card{box-sizing:border-box;background:#fff;border:.5px solid #0000001a;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:300px;min-width:300px;max-width:300px;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px -20px #00000047}.hero-float-card-identity{align-items:center;gap:10px;padding:14px 14px 0;display:flex}.hero-float-card-photo{z-index:1;box-sizing:border-box;object-fit:cover;border:3px solid #fff;border-radius:999px;flex:none;width:52px;height:52px;position:relative}.hero-float-card-title{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:2px;display:flex}.hero-float-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 12px;min-width:0;padding:6px 14px 12px;display:grid}.hero-float-card-role{letter-spacing:.06em;text-transform:uppercase;color:#86868b;flex:none;font-size:11px;font-weight:600;line-height:1.2}.hero-float-card-job{text-overflow:ellipsis;white-space:nowrap;color:#6e6e73;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.hero-float-card-name{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;color:#1d1d1f;min-width:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.hero-float-card-line{text-align:right;text-overflow:ellipsis;white-space:nowrap;color:#6e6e73;font-size:11px;line-height:1.3;overflow:hidden}.hero-float-card-context{text-overflow:ellipsis;white-space:nowrap;color:#86868b;font-size:11px;line-height:1.35;overflow:hidden}.hero-float-card-context--end{text-align:right}.hero-float-card-facts{color:#6e6e73;grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:2px;font-size:11px;line-height:1.3;display:flex}
@property --story-intro{syntax:"<number>";inherits:true;initial-value:0}.product-story-desktop{display:none}@keyframes product-story-mobile-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.product-story-mobile-pane{animation:.32s product-story-mobile-in}@media (prefers-reduced-motion:reduce){.product-story-mobile-pane{animation:none}}.product-story-item-kicker{letter-spacing:-.03em;color:#1d1d1f;font-size:20px;font-weight:600;line-height:1.15}.product-story-title{letter-spacing:-.02em;color:#1d1d1f;margin:.85rem 0 0;font-size:16px;font-weight:600;line-height:1.35}.product-story-body{color:#6e6e73;margin:1.1rem 0 0;font-size:16px;font-weight:500;line-height:1.5}.story-media{position:absolute;inset:0}.story-media-dark,html[data-theme=dark] .story-media-light{display:none}html[data-theme=dark] .story-media-dark{display:block}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.product-story-mobile{display:none}.product-story-desktop{height:var(--story-vh,420vh);color:#1d1d1f;--story-intro:0;--story-copy-left:max(32px, calc((100vw - 1120px) / 2 + 32px));--story-copy-width:min(27rem, 34vw);--story-copy-gap:2.5rem;--story-media-inset:clamp(88px, 10vw, 160px);--story-frame-w:min(1040px, calc(100vw - clamp(280px, 32vw, 480px)));--story-media-avail:calc(100vw - var(--story-copy-left) - var(--story-copy-width) - var(--story-copy-gap) - var(--story-media-inset));--story-media-scale:min(.79, calc(var(--story-media-avail) / var(--story-frame-w)));--story-frame-h:calc(var(--story-frame-w) * 1202 / 1920);--story-media-rest:clamp(3.5rem, 6vh, 4.5rem);--story-overlap:max(0px, (100vh - var(--story-frame-h)) / 2 - var(--story-media-rest));margin-top:calc(-1 * var(--story-overlap));--story-media-shift:calc(var(--story-copy-left) + var(--story-copy-width) + var(--story-copy-gap) - (100vw - var(--story-frame-w)) / 2 - var(--story-frame-w) * (1 - var(--story-media-scale)) / 2);display:block;position:relative;overflow-x:clip}.product-story-desktop.is-single{height:200vh}.product-story-pins{pointer-events:none;position:absolute;inset:0}.product-story-pin{width:1px;height:1px;position:absolute;left:0}.product-story-sticky{pointer-events:none;height:100vh;position:sticky;top:0;overflow:hidden}.hero-floats{z-index:1;pointer-events:none;opacity:calc(1 - var(--story-intro,0));transform:translateY(calc(10rem - var(--story-intro,0) * 8rem));position:absolute;inset:0}.hero-floats .hero-float{-webkit-user-select:none;user-select:none;height:auto;position:absolute}@media (max-width:1535px){.hero-floats{display:none}}.hero-float--card-b{top:18%;left:4%;transform:rotate(6deg)}.hero-float--card-d{top:10%;right:1%;transform:rotate(-5deg)}.hero-float--card-a{top:-9%;left:1%;transform:rotate(-6deg)}.hero-float--card-c{top:42%;right:3%;transform:rotate(5deg)}.hero-float--card-e{top:45%;left:2%;transform:rotate(-4deg)}.hero-float--card-f{top:-14%;right:4%;transform:rotate(4deg)}.product-story-copy{top:50%;left:var(--story-copy-left);z-index:2;width:var(--story-copy-width);--story-copy-in:clamp(0, calc((var(--story-intro) - .4) * 1.67), 1);transform:translate3d(calc((1 - var(--story-copy-in)) * 7rem), -50%, 0);opacity:var(--story-copy-in);pointer-events:none;position:absolute;overflow-x:clip}.product-story-desktop[data-split] .product-story-copy{pointer-events:auto}.product-story-item{padding:1.25rem 0 0}.product-story-item:first-child{padding-top:0}.product-story-rule{background:#1d1d1f1f;height:1px;margin:0 0 1.25rem;overflow:hidden}.product-story-rule-fill{width:100%;height:100%;transform:scaleX(var(--story-fill,0));transform-origin:0;will-change:transform;background:#1d1d1f;display:block}.product-story-item-btn{text-align:left;width:100%;font:inherit;color:#86868b;cursor:pointer;background:0 0;border:0;padding:0;display:block}.product-story-item[data-active=true] .product-story-item-btn{color:#1d1d1f;cursor:default}.product-story-item-kicker{letter-spacing:-.03em;color:#1d1d1f;font-size:clamp(17px,1.25vw,21px);font-weight:600;line-height:1.2}.product-story-title{letter-spacing:normal;color:#1d1d1f;margin-top:.75rem;font-size:14px;font-weight:600;line-height:1.5}.product-story-body{margin-top:.7rem;font-size:14px}.product-story-item-detail{opacity:0;grid-template-rows:0fr;transition:opacity .36s,grid-template-rows .36s;display:grid}.product-story-item[data-active=true] .product-story-item-detail{opacity:1;grid-template-rows:1fr}.product-story-item-detail-inner{overflow:hidden}.product-story-media{z-index:3;height:100%;transform:translate3d(calc(var(--story-intro) * var(--story-media-shift)), 0, 0) scale(calc(1 - var(--story-intro) * (1 - var(--story-media-scale))));transform-origin:50%;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.product-story-desktop[data-split] .product-story-media{transform:translate3d(var(--story-media-shift), 0, 0) scale(var(--story-media-scale))}.product-story-frame{width:var(--story-frame-w);aspect-ratio:1920/1202;background:var(--site-bg);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 32px 72px -16px #00000057,0 14px 32px -14px #0000002e}.product-story-video{opacity:0;transition:opacity .32s;position:absolute;inset:0}.product-story-video[data-active=true],.product-story-desktop:not([data-ready]) .product-story-video:first-child{opacity:1}.product-story-video>*{object-fit:cover;width:100%;height:100%}}
