@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2")}[data-manual-preview]{--paper:#eaeae6;--ink:#171717;--muted:#555550;--line:#bcbcb5;--accent:#171717;--stage:#deded8;--page-pad:max(24px,calc((100vw - 1328px)/2));--header-height:72px;--mono:"Courier New",Courier,monospace;--motion-ease:cubic-bezier(.22,.68,0,1);--manual-gutter:var(--page-pad);--manual-gap:clamp(24px,4vw,64px);background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}[data-manual-preview] ::selection{background:var(--ink);color:var(--paper)}[data-manual-preview] :is(h1,h2,h3,h4,blockquote){font-synthesis:none;font-family:Manrope,Arial,sans-serif;font-weight:400}[data-manual-preview] :is(h1,h2,h3) em{font-family:inherit;font-weight:inherit;font-style:normal;font-size:inherit;letter-spacing:inherit}[data-manual-preview] :is(.eyebrow,.local-status,.local-media-note,.local-preview-notice,.local-playback-status,.screen-position,.viewer-position,.recording-tab-state,.clock-calendar,.clock-zone-name,.clock-state){font-family:var(--mono);letter-spacing:.02em;font-size:11px;font-weight:400;line-height:1.5}[data-manual-preview] .eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-size:12px}[data-manual-preview] :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:5px}[data-manual-preview] :is(button,a){-webkit-tap-highlight-color:transparent}[data-manual-preview] [id]{scroll-margin-top:calc(var(--header-height) + 20px)}[data-manual-preview].direction{--page-pad:max(24px,calc((100vw - 1328px)/2));overflow-x:clip}[data-manual-preview].direction #main>section{scroll-margin-top:var(--header-height)}.direction .skip-link{z-index:30}[data-manual-preview].direction .site-header{--paper:#101010;--ink:#ebebe7;--muted:#b7b7b0;--line:#454541;--accent:#fff;z-index:20;width:100%;height:72px;min-height:72px;padding:10px var(--page-pad);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);gap:24px;position:sticky;top:0}[data-manual-preview] .wordmark{letter-spacing:-.035em;white-space:nowrap;gap:10px;font-size:14px;font-weight:700}[data-manual-preview] .brand-mark{stroke-width:1.3px;width:27px;height:27px}.direction-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.direction-nav a,.header-support{align-items:center;min-height:44px;text-decoration:none;display:inline-flex;position:relative}[data-manual-preview] .direction-nav a,[data-manual-preview] .header-support{font-family:var(--mono);letter-spacing:.015em;font-size:12px}.direction-nav a{color:var(--muted)}.direction-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .16s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.direction-nav a:hover,.direction-nav a[aria-current=location]{color:var(--ink)}.direction-nav a:hover:after,.direction-nav a[aria-current=location]:after{transform:scaleX(1)}[data-manual-preview] .header-support{gap:12px;margin-left:20px}[data-manual-preview] .local-preview-notice{padding:10px var(--page-pad) 0;color:#b7b7b0;text-transform:uppercase;background:#101010;border:0;margin:0;font-size:10px}.reading-progress{bottom:-1px;transform-origin:0;pointer-events:none;background:#ebebe7;height:2px;position:absolute;inset-inline:0;transform:scaleX(0)}[data-manual-preview] .journal-button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper);font-family:var(--mono);border-radius:0;justify-content:space-between;align-items:center;gap:30px;padding:13px 18px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}[data-manual-preview] .journal-button:hover{color:var(--ink);border-color:var(--ink);background:0 0}[data-manual-preview] .journal-button svg{fill:none;stroke:currentColor;stroke-width:1.25px;flex-shrink:0;width:19px;height:19px;transition:transform .18s}[data-manual-preview] .journal-button:hover svg{transform:translate(4px)}[data-manual-preview] .journal-text-link{font-family:var(--mono);color:var(--muted);align-items:center;min-height:44px;font-size:11px;text-decoration-thickness:1px;display:inline-flex}[data-manual-preview].direction .site-footer{--paper:#101010;--ink:#ebebe7;--muted:#b7b7b0;--line:#454541;--accent:#fff;font-family:var(--mono);padding:26px var(--page-pad);border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;gap:16px 28px;margin:0;font-size:12px;line-height:1.6}[data-manual-preview] .site-footer a{align-items:center;min-height:44px;display:inline-flex}[data-manual-preview] .site-footer nav{gap:24px}.back-top{white-space:nowrap;gap:18px}.back-top svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:18px;height:18px}.local-capture{text-align:left;min-width:0;margin:0}.local-capture img,.local-capture video{aspect-ratio:402/874;object-fit:contain;border:1px solid var(--line);background:#11141a;border-radius:10px;width:100%;height:auto;display:block}.local-capture figcaption{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 0;display:flex}[data-manual-preview] .local-capture-title{letter-spacing:-.02em;font-size:12px;line-height:1.4}[data-manual-preview] .local-status{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;display:inline-block}[data-manual-preview] .local-media-note{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.5;display:block}.screen-mat-art{position:relative}[data-manual-preview] .screen-mat-marks{display:none}[data-manual-preview] .screen-mat-art{transform:none!important}[data-manual-preview] .local-still figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;display:grid}[data-manual-preview] .local-still .local-media-note{grid-column:1/-1}.screen-open[hidden]{display:none!important}.local-capture .screen-open{font:inherit;color:var(--ink);cursor:zoom-in;justify-content:center;align-items:center;gap:10px;display:inline-flex}[data-manual-preview] .local-still .screen-open{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--mono);background:0 0;border-radius:0;grid-column:1/-1;justify-content:space-between;min-height:44px;padding:8px 0;font-size:12px;transition:background .18s,color .18s}[data-manual-preview] .local-still .screen-open:hover{color:var(--ink);border-color:var(--ink);background:0 0}.screen-open svg{stroke:currentColor;fill:none;stroke-width:1.2px;width:18px;height:18px}.screen-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.can-enlarge{cursor:zoom-in}.product-showcase{padding:70px var(--page-pad) 80px;border-top:1px solid var(--line);background:var(--paper);color:var(--ink);grid-template-columns:minmax(180px,.25fr) minmax(0,1fr);gap:38px clamp(36px,5vw,80px);display:grid}.screen-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;width:100%;margin:0;display:flex}.screen-heading .eyebrow{font-size:11px}.screen-heading h2{letter-spacing:-.075em;white-space:normal;max-width:none;margin-top:18px;font-family:Manrope,Arial,sans-serif;font-size:clamp(70px,8.4vw,120px);font-weight:400;line-height:1}.screen-browse{align-items:center;gap:24px;display:flex}.screen-browse p{font-family:var(--mono);color:var(--muted);margin:0;font-size:12px;line-height:1.6}.screen-browse .browse-touch{display:none}.screen-controls{gap:0;display:flex}.screen-controls[hidden],.screen-pagination[hidden],.local-capture-tabs[hidden],.recording-frame[hidden]{display:none!important}.screen-controls button{border:1px solid var(--line);width:54px;height:54px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.screen-controls button+button{border-left:0}.screen-controls svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px;height:18px}.screen-controls button:hover{background:var(--ink);color:var(--paper)}.screen-controls button:disabled{opacity:.35;cursor:default}.screen-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;grid-area:2/2;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;gap:40px;width:100%;max-width:none;margin:0;padding:0 0 18px;scroll-padding-inline:0;display:grid;overflow-x:auto}.screen-rail>.local-still{scroll-snap-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 38px;display:grid}.screen-rail .screen-mat{grid-area:1/1/3;justify-self:center;width:min(100%,330px)}.screen-rail .local-capture>figcaption{flex-direction:column;grid-area:1/2;align-items:start;gap:14px;padding:22px 0 0;display:flex}.screen-card-number{font-family:var(--mono);color:var(--muted);margin-bottom:22px;font-size:14px}.screen-rail .local-capture-title{letter-spacing:-.055em;grid-column:1;font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,3.1vw,44px);font-weight:400;line-height:1.05}.screen-card-description{letter-spacing:-.015em;max-width:25ch;margin-top:2px;font-size:18px;line-height:1.5}.screen-rail .local-status{font-size:10px}.screen-rail .local-media-note{display:none}.screen-rail .screen-open{width:100%;margin-top:5px}.screen-rail:focus-visible,.screen-controls button:focus-visible,.local-capture-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.screen-rail.is-selecting{scroll-snap-type:none}.screen-pagination{top:calc(var(--header-height) + 26px);background:0 0;border:0;flex-direction:column;grid-area:2/1;align-self:start;align-items:stretch;gap:38px;margin:0;padding:0;display:flex;position:sticky}.screen-pages{flex-direction:column;align-items:stretch;gap:0;display:flex}.screen-pages button{border:0;border-top:1px solid var(--line);width:100%;height:auto;min-height:66px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:start;align-items:baseline;gap:16px;padding:17px 0;display:flex}.screen-pages button:last-child{border-bottom:1px solid var(--line)}.screen-pages button>span,.screen-pages button[aria-current=true]>span{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;display:block;transform:none}.screen-pages button[aria-current=true]{color:var(--ink)}.screen-pages button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.screen-pages .screen-page-number{font-family:var(--mono);flex:0 0 24px;font-size:11px}.screen-pages .screen-page-title{letter-spacing:-.04em;font-family:Manrope,Arial,sans-serif;font-size:20px;line-height:1.2}.screen-position{min-width:54px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.screen-current-title{display:none}.screen-excerpt{grid-area:2/2;max-width:320px;margin-top:12px}.screen-detail{width:100%;margin:0}.screen-detail svg{border-radius:9px;width:100%;height:auto;display:block;overflow:hidden}[data-manual-preview] .screen-detail figcaption{font-family:var(--mono);color:var(--muted);flex-flow:wrap;align-items:baseline;gap:4px 10px;padding:12px 0 0;font-size:10px;line-height:1.5;display:flex}.screen-detail figcaption>span:nth-child(2){color:var(--ink)}.screen-detail .local-status{margin-left:auto}.add-captures{grid-template-columns:minmax(0,1fr);gap:0;height:auto;display:grid;position:static}.recording-frame{background:0 0;border:0;min-width:0;position:relative}.recording-frame:before{display:none}.local-video-frame{position:relative}.local-video-frame .local-video-poster,.local-video-frame .local-play{display:none}[data-manual-preview] .local-play{font-family:var(--mono);cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:1.3}[data-manual-preview] .local-play:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0}[data-manual-preview] .local-play:disabled:before{border:1px solid;width:8px;height:8px}[data-manual-preview] .local-play:focus-visible{outline-offset:4px;outline:2px solid #fff}.has-poster-overlay .local-video-poster{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.has-poster-overlay:is([data-playback-state=idle],[data-playback-state=ended],[data-playback-state=error]) .local-video-poster,.has-poster-overlay[data-playback-state=loading]:not([data-has-frames=true]) .local-video-poster{display:block}.has-poster-overlay:not([data-playback-state=playing]) .local-play{display:inline-flex}.has-poster-overlay[data-playback-state=loading] .local-play{cursor:wait}[data-manual-preview] .local-playback-status{min-height:0;color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.6}[data-manual-preview] .recording-frame .local-capture>figcaption{gap:12px;padding-block:16px}[data-manual-preview] .recording-frame .local-media-note{flex-basis:auto;font-size:10px}.local-capture-tabs{top:calc(var(--header-height) + 1px);z-index:6;border:0;border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;position:sticky}.local-capture-tabs button{min-height:66px;color:var(--muted);font:inherit;font-family:var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:start;gap:5px;padding:10px 0;font-size:11px;display:flex}.local-capture-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.local-capture-tabs button>span:first-child{letter-spacing:-.02em;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.25}[data-manual-preview] .recording-tab-state{font-size:10px;line-height:1.3}[data-local-preview] .add-captures[data-tabs-ready] .recording-frame .local-capture-title{display:none}[data-add-step][hidden]{display:none!important}.add-steps{margin:0;padding:0;list-style:none}.add-steps[data-switch-ready]{display:grid}.add-steps[data-switch-ready]>li{grid-area:1/1}.add-steps[data-switch-ready]>li[aria-hidden=true]{visibility:hidden;pointer-events:none}.add-captures[data-tabs-ready=true]{grid-template:auto auto/minmax(0,1fr)}.add-captures[data-tabs-ready=true]>.local-capture-tabs{grid-area:1/1}.add-captures[data-tabs-ready=true]>.recording-frame{grid-area:2/1}.add-captures[data-tabs-ready=true]>.recording-frame[hidden]{visibility:hidden!important;pointer-events:none!important;display:block!important}.time-desk{--paper:#101010;--ink:#eaeae6;--muted:#b4b3ac;--line:#484843;--stage:#20201d;padding:64px var(--page-pad);border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}[data-manual-preview] .time-desk-inner{width:100%;max-width:none;margin-inline:0}.time-desk-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.time-desk-copy{max-width:none}.time-desk h2{letter-spacing:-.06em;margin-top:22px;font-size:clamp(44px,5vw,72px);line-height:1.05}.clock-zones{gap:24px;margin-top:24px;display:flex}.clock-zones button{min-height:44px;font-family:var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:13px;position:relative}.clock-zones button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.clock-reading{padding-top:24px}.clock-reading time{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-family:Manrope,Arial,sans-serif;font-size:clamp(64px,7.2vw,104px);font-weight:400;line-height:1.1;display:block}.clock-calendar{margin-top:12px}.clock-zone-name{color:var(--muted);overflow-wrap:anywhere;margin-top:5px}.time-desk-instrument{justify-self:center;width:330px}.collector-clock{width:100%;height:auto;display:block}.dial-minute-mark{stroke:var(--muted);stroke-width:1px}.dial-hour-mark{stroke:var(--ink);stroke-width:2px}.dial-hour-hand,.dial-minute-hand{fill:none;stroke:var(--ink);stroke-linecap:square;stroke-width:6px}.dial-minute-hand{stroke-width:3px}.dial-seconds{stroke:var(--muted);stroke-width:1.4px;fill:none}.dial-center-cap{fill:var(--ink)}.clock-instrument-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.clock-state{color:var(--muted);align-items:center;gap:7px;display:flex}.clock-state:before{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px}.is-paused .clock-state:before{border:1px solid var(--ink);background:0 0}.clock-pause{min-height:44px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 8px 12px;font-size:11px;display:flex}.clock-pause svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:14px;height:14px}.clock-resume-icon,.is-paused .clock-pause-icon{display:none}.is-paused .clock-resume-icon{display:block}.clock-no-script{font-family:var(--mono);color:var(--muted);margin-top:24px;font-size:12px;line-height:1.7}.time-desk [hidden]{display:none!important}@media (width<=1100px){.time-desk-inner{column-gap:32px}}@media (width<=900px){.time-desk-instrument{width:280px}.screen-browse p{display:none}}@media (width>=761px) and (width<=900px){.screen-rail .local-capture>figcaption{align-self:center;width:min(100%,280px)}}@media (width>=761px) and (height<=600px){.product-showcase{row-gap:24px;padding-block:36px}.screen-heading h2{margin-top:12px;font-size:52px}.time-desk{padding-block:36px}.time-desk-instrument{width:220px}}@media (width<=760px){[data-manual-preview],[data-manual-preview].direction{--page-pad:20px;--header-height:96px;--manual-gap:28px}[data-manual-preview].direction .site-header{height:96px;min-height:96px;padding:8px var(--page-pad) 0;grid-template-columns:1fr auto;gap:0 16px;display:grid}[data-manual-preview] .wordmark{font-size:13px}[data-manual-preview] .direction-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;width:100%;margin:0}[data-manual-preview] .header-support{gap:8px;margin:0}[data-manual-preview] .local-preview-notice{padding-top:9px;font-size:9px}[data-manual-preview] .journal-button{min-height:48px;font-size:11px}[data-manual-preview] .journal-text-link{font-size:10px}[data-manual-preview].direction .site-footer{flex-direction:column;align-items:start;gap:4px;padding-block:18px}[data-manual-preview] .site-footer nav{justify-content:space-between;gap:12px;width:100%}[data-manual-preview] .site-footer .back-top{border-top:1px solid var(--line);justify-content:space-between;width:100%;margin-top:8px;padding-top:8px}.product-showcase{padding:44px var(--page-pad) 42px;display:block}.screen-heading{align-items:end;gap:14px;margin-bottom:24px}.screen-heading h2{max-width:8ch;font-size:clamp(34px,10.7vw,49px);line-height:1.02}.screen-browse{display:block}.screen-browse .browse-desktop{display:none}.screen-browse .browse-touch{margin-bottom:10px;font-size:10px;display:block}.screen-browse .screen-controls{justify-content:flex-end}.screen-controls button{width:44px;height:44px}.screen-pagination{top:var(--header-height);z-index:6;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:row;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:0 10px;margin-bottom:20px;padding:0;display:grid;position:sticky}.screen-pages{flex-direction:row;gap:0}.screen-pages button{width:44px;min-width:44px;min-height:48px;color:var(--muted);border:0;justify-content:center;padding:14px 0}.screen-pages button:last-child{border-bottom:0}.screen-pages button[aria-current=true]{background:var(--ink);color:var(--paper)}.screen-pages .screen-page-number{flex-basis:auto;font-size:11px}.screen-pages .screen-page-title{display:none}.screen-position{font-size:11px}.screen-current-title{letter-spacing:-.04em;grid-column:1/-1;margin:0;padding:13px 0 12px;font-family:Manrope,Arial,sans-serif;font-size:24px;line-height:1.2;display:block}.screen-rail{scroll-snap-type:x mandatory;grid-auto-columns:min(82vw,330px);gap:24px;padding:0 0 16px;scroll-margin-top:154px}.screen-rail>.local-still{gap:0;display:flex}.screen-rail .screen-mat{width:100%}.screen-rail .local-capture>figcaption{grid-template-columns:1fr auto;gap:12px 8px;padding:18px 0 0;display:grid}.screen-rail .local-capture-title{grid-column:1;font-size:26px;line-height:1.15}.screen-card-description{grid-column:1/-1;max-width:28ch;font-size:16px;line-height:1.45}.screen-rail .local-status{grid-area:1/2;font-size:9px}.screen-rail .screen-open{grid-column:1/-1;margin-top:0;font-size:12px}.time-desk{padding:46px var(--page-pad) 40px}.time-desk-inner{grid-template-columns:1fr;gap:30px}.time-desk h2{font-size:46px}.clock-zones{justify-content:space-between;gap:22px;margin-top:18px}.clock-reading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding-top:18px;display:grid}.clock-reading time{grid-row:1/3;font-size:43px}.clock-calendar{text-align:right;margin:0;font-size:10px}.clock-zone-name{text-align:right;max-width:17ch;margin:0;font-size:9px}.time-desk-instrument{width:270px}}@media (width<=375px){[data-manual-preview],[data-manual-preview].direction{--page-pad:16px}.screen-heading h2{font-size:36px}.screen-position{font-size:10px}.clock-reading time{font-size:37px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.screen-open svg{transition:transform .18s}.screen-open:hover svg{transform:scale(1.1)}}@media (prefers-color-scheme:dark){[data-manual-preview]{--paper:#101010;--ink:#eaeae6;--muted:#b3b3ac;--line:#494943;--accent:#eaeae6;--stage:#20201d}}@media (prefers-reduced-motion:reduce){[data-manual-preview] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-manual-preview] .screen-mat-art{transform:none!important}}.screen-viewer{width:min(920px,100vw - 32px);max-width:none;height:min(1080px,100dvh - 32px);max-height:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:0;margin:auto;padding:0}.screen-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.screen-viewer::backdrop{background:#080808d9}html:has(.screen-viewer[open]){scrollbar-gutter:stable;overflow:hidden}.screen-viewer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.screen-viewer-heading>div{align-items:center;gap:16px;min-width:0;display:flex}[data-manual-preview] .screen-viewer-heading h2{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif;font-size:29px;font-weight:400;line-height:1.05}.viewer-close,.viewer-controls button{min-width:44px;min-height:44px;font:inherit;font-family:var(--mono);color:var(--ink);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:inline-flex}.viewer-close svg,.viewer-controls svg{stroke:currentColor;fill:none;stroke-width:1.2px;width:18px;height:18px}.viewer-close:focus-visible,.viewer-controls button:focus-visible,.screen-viewer-body:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.viewer-controls button:disabled{opacity:.35;cursor:default}.screen-viewer-body{overscroll-behavior:contain;background:var(--stage);justify-content:center;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.screen-viewer-body .screen-viewer-image{object-fit:contain;border:1px solid var(--line);background:#11141a;border-radius:2px;flex:none;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 5px 25px #00000018}.screen-viewer:not(.is-zoomed) .screen-viewer-body{touch-action:pan-y pinch-zoom}.screen-viewer.is-zoomed .screen-viewer-body{display:block}.screen-viewer.is-zoomed .screen-viewer-image{width:min(100%,804px);max-width:100%;height:auto;margin-inline:auto}.screen-viewer-footer{border-top:1px solid var(--line);padding:12px 22px 16px}[data-manual-preview] .screen-viewer-footer>p{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.6}.viewer-controls{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.viewer-position{text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:12px}.viewer-controls .viewer-fit{min-width:114px;margin-left:auto}.viewer-load-state{background:var(--paper);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;font-size:13px;line-height:1.7;display:flex;position:absolute;inset:0}.viewer-load-state[hidden],.viewer-load-state button[hidden]{display:none!important}.viewer-load-state button{border:1px solid var(--line);min-height:44px;font:inherit;font-family:var(--mono);color:var(--ink);background:var(--paper);cursor:pointer;border-radius:0;padding:10px 16px;font-size:11px}.viewer-load-state button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.screen-viewer.is-image-loading .screen-viewer-image{visibility:hidden}@media (width<=600px){.screen-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px)}html:has(.screen-viewer[open]){scrollbar-gutter:auto}.screen-viewer-heading{gap:10px;padding:12px}.screen-viewer-heading>div{display:block}.screen-viewer-heading h2{margin-top:6px}.screen-viewer-heading .local-status{font-size:9px}.screen-viewer-body{padding:12px}.screen-viewer-footer{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.viewer-controls{gap:6px}.viewer-controls .viewer-fit{min-width:104px;padding-inline:10px}.viewer-position{min-width:50px;font-size:11px}}[data-manual-preview]{--screen-width:340px}[data-manual-preview] :is(.add-captures,.journal-capture,.insight-screen){width:min(100%,var(--screen-width));max-width:var(--screen-width)}[data-manual-preview] .insight-screen{margin-inline:auto}[data-manual-preview] .screen-mat img{width:100%;height:auto}[data-guided-tour].product-showcase{grid-template-columns:180px minmax(0,1fr);column-gap:clamp(30px,4vw,64px)}[data-guided-tour] .screen-rail{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;gap:64px;margin:0;padding:0;display:grid;overflow:visible}[data-guided-tour][data-tour-ready] .screen-rail{display:block}[data-guided-tour] .screen-rail>.local-still{grid-template-columns:minmax(0,var(--screen-width)) minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px clamp(24px,3vw,48px);width:100%;margin:0;display:grid}[data-guided-tour] .screen-rail>.local-still[hidden]{display:none!important}[data-guided-tour] .screen-rail .screen-mat{width:min(100%,var(--screen-width));touch-action:pan-y pinch-zoom;grid-area:1/1/3;place-self:start center}[data-guided-tour] .screen-rail .local-capture>figcaption{grid-area:1/2;gap:12px;padding:0}[data-guided-tour] .screen-card-number{display:none}[data-guided-tour] .screen-rail .local-capture-title{font-size:clamp(30px,3vw,44px)}[data-guided-tour] .screen-card-description{max-width:30ch;font-size:17px}[data-guided-tour] .feature-tour{grid-area:2/2;align-self:start;min-width:0}.feature-tour>.tour-eyebrow{margin:8px 0 12px;font-size:10px}.tour-steps{align-content:start;min-height:240px;display:grid}.tour-step{border:0;border-top:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;column-gap:10px;padding:16px 0;display:grid}.tour-step:last-child{border-bottom:1px solid var(--line)}.tour-step:after{content:"";border:1px solid var(--muted);border-radius:50%;grid-area:1/3;width:7px;height:7px;margin-top:8px}.tour-step[aria-pressed=true]:after{background:var(--ink);border-color:var(--ink)}.tour-step-number{font-family:var(--mono);color:var(--muted);padding-top:4px;font-size:10px}.tour-step-title{letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif;font-size:20px;line-height:1.25}.tour-step-text{letter-spacing:0;color:var(--muted);grid-area:2/2;padding-top:10px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:block}.feature-tour.is-enhanced .tour-step:not([aria-pressed=true]) .tour-step-text{display:none}.tour-step:hover .tour-step-title{color:var(--ink);text-underline-offset:5px;text-decoration:underline 1px}.tour-step:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.tour-step[aria-pressed=true]{border-top-color:var(--ink)}.tour-detail{width:100%;max-width:440px;margin-top:24px}[data-manual-preview] .tour-detail-svg .tour-detail-image{aspect-ratio:auto;object-fit:fill;width:1206px;max-width:none;height:2622px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.tour-detail svg{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,var(--paper));border-radius:0;width:100%;height:240px;max-height:none}[data-manual-preview] .tour-detail figcaption{gap:6px 10px;padding-top:9px;font-size:10px}[data-guided-tour] .screen-rail:focus-visible{outline:2px solid var(--ink);outline-offset:10px}[data-guided-tour] .screen-rail .local-media-note{display:none}[data-guided-tour] .screen-position{font-size:12px}@media (width<=1199px){[data-guided-tour].product-showcase{grid-template-columns:150px minmax(0,1fr);column-gap:28px}[data-guided-tour] .screen-pages .screen-page-title{font-size:17px}[data-guided-tour] .screen-rail>.local-still{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.tour-step-title{font-size:18px}.tour-detail svg{height:210px}}@media (width<=1099px){[data-guided-tour].product-showcase{display:block}[data-guided-tour] .screen-heading{margin-bottom:28px}[data-guided-tour] .screen-pagination{border:0;width:100%;margin:0 0 30px;padding:0;display:block;position:static;top:auto}[data-guided-tour] .screen-pagination[hidden]{display:none}[data-guided-tour] .screen-pages{scrollbar-width:thin;flex-direction:row;gap:10px;padding:6px 2px 12px;scroll-padding-inline:2px;display:flex;overflow-x:auto}[data-guided-tour] .screen-pages button{border:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:8px;width:auto;min-width:0;min-height:48px;padding:10px 13px;display:flex}[data-guided-tour] .screen-pages button:last-child{border-bottom:1px solid var(--line)}[data-guided-tour] .screen-pages button[aria-current=true]{border-color:var(--ink);color:var(--paper);background:var(--ink)}[data-guided-tour] .screen-pages .screen-page-title{font-size:16px;display:block}[data-guided-tour] .screen-pages .screen-page-number{flex-basis:auto;font-size:9px;display:block}[data-guided-tour] .screen-position,[data-guided-tour] .screen-current-title{display:none}[data-guided-tour] .screen-rail>.local-still{grid-template-columns:minmax(0,var(--screen-width)) minmax(0,1fr);gap:24px}[data-guided-tour] .screen-rail .screen-mat{width:min(100%,var(--screen-width))}[data-guided-tour] .screen-rail .local-capture>figcaption{padding:0}[data-guided-tour] .screen-heading h2{font-size:72px}}@media (width<=760px){[data-guided-tour].product-showcase{padding-block:42px}[data-guided-tour] .screen-heading{align-items:end;gap:12px;margin-bottom:22px}[data-guided-tour] .screen-heading h2{white-space:nowrap;margin-top:12px;font-size:clamp(36px,10.4vw,68px)}[data-guided-tour] .screen-browse{gap:0}[data-guided-tour] .screen-browse>p{display:none}[data-guided-tour] .screen-controls button{width:42px;height:46px}[data-guided-tour] .screen-pagination{margin-bottom:24px}[data-guided-tour] .screen-rail>.local-still{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px;display:grid}[data-guided-tour] .screen-rail .local-capture>figcaption{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;width:100%;display:grid}[data-guided-tour] .local-capture-title{grid-area:1/1;font-size:30px}[data-guided-tour] .local-capture>figcaption>.local-status{grid-area:1/2;align-self:center}[data-guided-tour] .screen-card-description{grid-area:2/1/auto/-1;max-width:35ch;min-height:4.5em;font-size:16px}[data-guided-tour] .screen-open{grid-area:3/1/auto/-1;margin-top:0}[data-guided-tour] .screen-rail .screen-mat{grid-area:2/1;justify-self:center}[data-guided-tour] .feature-tour{width:min(100%,var(--screen-width));grid-area:3/1;justify-self:center}.tour-steps{min-height:0}.tour-step-title{font-size:21px}.tour-step-text{font-size:15px}.tour-detail{margin-top:18px}.tour-detail svg{height:230px}[data-manual-preview] :is(.add-captures,.journal-capture,.insight-screen){width:min(100%,var(--screen-width));max-width:var(--screen-width)}}@media (width<=375px){[data-guided-tour] .screen-heading{flex-wrap:wrap}[data-guided-tour] .screen-browse{margin-left:auto}[data-guided-tour] .screen-heading h2{font-size:38px}[data-guided-tour] .screen-controls button{width:36px}[data-guided-tour] .screen-pages button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.tour-step,.tour-detail{transition:none!important}}[data-manual-preview] .collection-story .add-captures,[data-manual-preview] .wear-story .journal-capture,[data-manual-preview] .insight-screen{width:min(100%,var(--screen-width));max-width:var(--screen-width)}.tour-load-feedback{z-index:5;background:var(--paper);border:1px solid var(--line);grid-area:2/2;align-self:start;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.tour-load-feedback[hidden]{display:none}.tour-load-feedback p{font-family:var(--mono);margin:0;font-size:11px}.tour-load-feedback button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:8px 14px}@media (width<=1099px){.tour-load-feedback{margin-bottom:20px}}.tour-jump{display:none}.tour-eyebrow{scroll-margin-top:calc(var(--header-height) + 28px);font-family:var(--mono)}@media (width<=760px){[data-guided-tour] .tour-jump{min-height:44px;font-family:var(--mono);border-bottom:1px solid var(--line);grid-area:4/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.tour-jump svg{fill:none;stroke:currentColor;stroke-width:1px;width:18px;height:18px}}[data-guided-tour] .feature-tour,[data-guided-tour] .screen-rail .local-capture>figcaption{width:100%;max-width:460px}.tour-detail{max-width:460px}.tour-detail svg{aspect-ratio:3/2;width:100%;height:auto}[data-guided-tour] .screen-mat{position:relative}.tour-region-guide{pointer-events:none;left:-12px;top:var(--guide-top,0);height:var(--guide-height,0);border:1px solid var(--ink);opacity:0;border-right:0;width:7px;transition:top .34s cubic-bezier(.22,.68,0,1),height .34s cubic-bezier(.22,.68,0,1),opacity .18s;position:absolute}[data-tour-ready] .tour-region-guide{opacity:.65}@media (prefers-reduced-motion:reduce){.tour-region-guide{transition:none!important}}@media (width<=760px){[data-guided-tour] .screen-rail .local-capture>figcaption{grid-template-columns:repeat(2,minmax(0,1fr))}[data-guided-tour] .screen-rail .local-capture-title{grid-column:1/-1;max-width:calc(100% - 62px);font-size:clamp(26px,7vw,30px)}[data-guided-tour] .local-capture>figcaption>.local-status{justify-self:end}[data-guided-tour] .screen-card-description{min-height:3em}[data-guided-tour] .screen-open{grid-area:3/1}[data-guided-tour] .tour-jump{grid-area:3/2}}[data-device-hero] .hero-stage{height:auto;min-height:0;padding:40px var(--page-pad) 52px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;display:grid}[data-device-hero] .hero-copy{grid-area:1/1;align-self:center;width:auto;padding:0}[data-device-hero] .hero-toolbar{background:0 0;border:0;grid-area:2/1;margin:0;padding:0;display:block;position:static}[data-device-hero] .hero-footer{width:auto;position:static}[data-device-hero] .hero-stack{width:min(100%,var(--screen-width));pointer-events:auto;grid-area:1/2/3;place-self:start center;height:auto;min-height:0;position:relative;inset:auto}[data-device-hero] .hero-stack-anchor{aspect-ratio:402/874;width:100%;height:auto;position:relative;inset:auto;transform:none}[data-device-hero] .hero-screen{width:100%;margin:0}[data-device-hero] .hero-screen[hidden]{display:none!important}[data-device-hero] .screen-mat img{box-shadow:none}[data-device-hero] .hero-art-footer{border-top:1px solid var(--line);width:100%;min-height:0;margin-top:16px;padding-top:10px;display:flex;position:static;inset:auto}.hero-screen-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 20px;display:grid}.hero-screen-tabs[hidden]{display:none}.hero-screen-tabs button{min-height:48px;color:var(--muted);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px;font-family:Manrope,Arial,sans-serif;font-size:14px}.hero-screen-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.hero-screen-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hero-load-state{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);margin:0;padding:14px;font-size:11px;position:absolute;top:50%;left:0;right:0}@media (width<=1099px){[data-device-hero] .hero-stage{gap:28px 32px}[data-device-hero] .hero-masthead h1{font-size:clamp(95px,13vw,145px)}}@media (width<=760px){[data-device-hero] .hero-stage{padding:24px var(--page-pad) 36px;flex-direction:column;align-items:stretch;gap:24px;display:flex}[data-device-hero] .hero-copy{align-self:stretch}[data-device-hero] .hero-masthead h1{font-size:clamp(72px,20vw,114px)}[data-device-hero] .hero-toolbar{order:1}[data-device-hero] .hero-stack{width:min(100%,var(--screen-width));order:2;align-self:center;margin-top:6px}[data-device-hero] .hero-art-footer{margin-top:14px}.hero-screen-tabs{margin-bottom:18px}}.hero-load-state[hidden]{display:none}.hero-load-state p{margin:0}.hero-load-state button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;margin-top:12px;padding:8px 14px}[data-guided-tour] .screen-controls button{min-width:44px}@media (width<=760px){[data-manual-preview] [data-device-hero] .hero-masthead h1{font-size:clamp(62px,20vw,114px)}[data-manual-preview] [data-guided-tour] .local-still>figcaption>.screen-open{grid-area:3/1}}[data-device-hero] .hero-stage{grid-template-rows:auto}[data-device-hero] .hero-stack{grid-row:1}[data-device-hero] .hero-toolbar{margin-top:36px}@media (width>=1100px){[data-manual-preview] [data-device-hero] .hero-masthead h1{font-size:clamp(115px,12vw,172px)}}@media (width<=760px){[data-device-hero] .hero-toolbar{margin-top:28px}[data-guided-tour] .screen-pagination{top:var(--header-height);z-index:8;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:24px;padding:6px 0;position:sticky}[data-guided-tour] .screen-pages{padding-block:4px 8px}}.hero-screen-tabs{position:relative}.hero-screen-tabs:after{content:"";background:var(--ink);width:33.3333%;height:2px;transform:translateX(calc(var(--hero-choice,0)*100%));pointer-events:none;transition:transform .28s cubic-bezier(.22,.68,0,1);position:absolute;bottom:-1px;left:0}.hero-screen-tabs button[aria-pressed=true]{border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.hero-screen-tabs:after{transition:none}}[data-guided-tour][data-tour-ready]>.tour-load-feedback{box-sizing:border-box;min-height:72px;display:flex}[data-guided-tour][data-tour-ready]>.tour-load-feedback[hidden]{visibility:hidden;pointer-events:none}[data-guided-tour][data-tour-ready]>.tour-load-feedback p{min-width:0}[data-guided-tour][data-tour-ready]>.tour-load-feedback button{flex-shrink:0}@media (width>=1100px){[data-guided-tour][data-tour-ready].product-showcase{row-gap:20px}[data-guided-tour][data-tour-ready]>.tour-load-feedback{grid-area:2/2}[data-guided-tour][data-tour-ready]>.screen-pagination,[data-guided-tour][data-tour-ready]>.screen-rail{grid-row:3}}@media (width<=1099px){[data-guided-tour][data-tour-ready]>.screen-pagination{margin-bottom:0}[data-guided-tour][data-tour-ready]>.tour-load-feedback{margin-bottom:12px}}[data-manual-preview] .tour-detail-svg{background:#fff}[data-manual-preview] [data-feature-tour="03-voice-review-light"] .tour-detail-svg,[data-manual-preview] [data-feature-tour="09-service-care-light"] .tour-detail-svg{background:#f2f2f7}[data-manual-preview] [data-feature-tour="06-wear-journal-dark"] .tour-detail-svg{background:#000}[data-manual-preview] [data-feature-tour="10-collection-dna-dark"] .tour-detail-svg{background:#1c1c1e}html:has(body[data-story-preview]){color:#1c1c1c;color-scheme:light;background:#f7f7f7}[data-story-preview]{--paper:#f7f7f7;--ink:#1c1c1c;--muted:#5b5b5b;--line:#ccc;--stage:#ededed;--accent:#1c1c1c;--story-pad:var(--page-pad);--story-device-width:min(340px,calc(100vw - 48px),max(240px,calc((100svh - var(--header-height) - 160px)*1350/2760)));--screen-width:var(--story-device-width)}[data-story-preview].direction .site-header{--paper:#f7f7f7;--ink:#1c1c1c;--muted:#5b5b5b;--line:#ccc;--accent:#1c1c1c;background:var(--paper);color:var(--ink)}[data-story-preview] .local-preview-notice{background:var(--paper);color:var(--muted);padding-block:12px 0}[data-story-preview] :is(.story-hero,.story-sequence,.story-demos,.story-gallery,.story-extras,.story-privacy,.story-close){padding-inline:var(--story-pad)}[data-story-preview] :where(.story-hero,.story-sequence,.story-demos,.story-gallery,.story-extras,.story-privacy,.story-close) :where(h1,h2,h3,p,ul){margin:0}[data-story-preview] .story-link{min-height:48px;font:12px/1.4 var(--mono);color:var(--ink);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:inline-flex}[data-story-preview] .story-link svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:20px;height:20px;transition:translate .18s}[data-story-preview] .story-link:hover svg{translate:4px}[data-story-preview] .story-lead{letter-spacing:-.025em;max-width:34ch;font-size:clamp(20px,2vw,28px);line-height:1.45}[data-story-preview] .story-small{color:var(--muted);font-size:13px;line-height:1.6}.story-hero{grid-template-columns:minmax(0,1fr) var(--story-device-width);min-height:calc(100svh - var(--header-height) - 38px);grid-template-rows:auto 1fr auto;gap:32px 8%;padding-block:48px 0;display:grid;position:relative}.story-hero-heading{grid-area:1/1;align-self:start}[data-story-preview] .story-hero h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(68px,7.7vw,116px);font-weight:400;line-height:.99}.story-hero h1 span{display:block}.story-hero-intro{grid-area:2/1;align-self:start;padding-block:12px 46px}[data-story-preview] .story-hero .story-lead{max-width:28ch}[data-story-preview] .story-trust-line{font:12px/1.6 var(--mono);color:var(--muted);margin-top:20px}.story-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px;display:flex}[data-story-preview] .story-availability{font:11px/1.6 var(--mono);color:var(--muted);margin-top:20px}.story-hero-product{grid-area:1/2/3;align-self:center;padding-bottom:38px}[data-story-preview] .story-hero-product .local-still{width:100%;max-width:none}[data-story-preview] .story-hero-product .screen-mat{width:100%;margin:0}[data-story-preview] .story-hero-product figcaption{grid-template-columns:1fr auto;gap:7px 10px;padding-top:14px;display:grid}[data-story-preview] .story-hero-product .local-capture-title{font-size:12px}.story-hero-product .local-media-note{grid-column:1/-1}.story-hero-product .screen-open{grid-column:1/-1;width:100%}.story-chapter-index{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-chapter-index a{border-right:1px solid var(--line);letter-spacing:-.04em;align-items:center;gap:24px;min-height:94px;padding:20px 0;font-size:27px;text-decoration:none;display:flex}.story-chapter-index a+a{padding-left:28px}.story-chapter-index a:last-child{border-right:0}.story-chapter-index a>span:first-child{font:11px/1.4 var(--mono);color:var(--muted);letter-spacing:0}.story-chapter-index a svg{fill:none;stroke:currentColor;stroke-width:1px;width:24px;height:24px;margin-left:auto;margin-right:28px}.story-sequence{border-top:1px solid var(--line);background:var(--stage);padding-block:32px;transition:background-color .4s;position:relative}.story-sequence[data-active-pillar=wear]{background:#e8e8e8}.story-sequence[data-active-pillar=keep]{background:#eee}.story-beat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:64px;display:grid;position:relative}.story-beat:last-child{border-bottom:0}.story-beat-copy{min-width:0}.story-beat-meta{justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.story-beat-count{font:11px/1.5 var(--mono);color:var(--muted);white-space:nowrap}[data-story-preview] .story-beat h2{letter-spacing:-.065em;max-width:12ch;font-size:clamp(44px,4.5vw,68px);line-height:1.04}[data-story-preview] .story-beat-body{letter-spacing:-.02em;max-width:31ch;margin-top:26px;font-size:21px;line-height:1.5}[data-story-preview] .story-beat-detail{max-width:35ch;color:var(--muted);margin-top:22px;font-size:14px;line-height:1.65}.story-beat-actions{flex-wrap:wrap;align-items:start;gap:12px 24px;margin-top:26px;display:flex}.story-beat-media{justify-self:center;width:min(340px,100%);min-width:0}[data-story-preview] .story-beat-media .screen-mat{width:100%}[data-story-preview] :is(.story-beat-media,.story-stage) figcaption{grid-template-columns:1fr auto;gap:7px 12px;padding-top:14px;display:grid}[data-story-preview] .story-stage figcaption{padding-bottom:0}:is(.story-beat-media,.story-stage) .local-media-note{grid-column:1/-1}:is(.story-beat-media,.story-stage) .screen-open{grid-column:1/-1;width:100%}.story-stage[hidden]{display:none}.story-stage-inner{width:100%;position:relative}.story-load-state{background:var(--stage);width:100%;color:var(--ink);z-index:3;font:11px/1.5 var(--mono);padding:12px 0;position:absolute;top:100%;left:0}.story-load-state button{min-height:44px;font:12px/1.4 var(--mono);border-bottom:1px solid var(--ink);margin-top:4px}.story-stage-track{background:var(--line);width:1px;height:100%;position:absolute;inset:0 auto auto -24px}.story-stage-track span{background:var(--ink);width:100%;height:100%;transform:scaleY(var(--story-progress,0));transform-origin:50% 0;display:block}@media (width>=1100px) and (height>=760px){.story-sequence[data-story-ready=pinned] .story-layout{grid-template-columns:minmax(0,1fr) var(--story-device-width) minmax(0,1fr);align-items:start;column-gap:6%;display:grid;position:relative}.story-sequence[data-story-ready=pinned] .story-stage{top:calc(var(--header-height) + 30px);z-index:2;grid-area:1/2;align-self:start;width:100%;margin-top:30px;display:block;position:sticky}.story-sequence[data-story-ready=pinned] .story-beats{grid-area:1/1/auto/-1;min-width:0}.story-sequence[data-story-ready=pinned] .story-beat{grid-template-columns:minmax(0,1fr) var(--story-device-width) minmax(0,1fr);min-height:calc(100svh - var(--header-height));border:0;column-gap:6%;padding-block:100px}.story-sequence[data-story-ready=pinned] .story-beat-copy{grid-column:1}.story-sequence[data-story-ready=pinned] .story-beat:nth-child(2n) .story-beat-copy{grid-column:3}.story-sequence[data-story-ready=pinned] .story-beat-media{display:none}[data-story-preview] .story-sequence[data-story-ready=pinned] h2{font-size:clamp(42px,4vw,62px)}[data-story-preview] .story-sequence[data-story-ready=pinned] .story-beat-body{font-size:18px}.story-sequence[data-story-ready=pinned] .story-beat-copy{transition:opacity .25s}.story-sequence[data-story-ready=pinned] .story-beat[data-active=false] .story-beat-copy,.story-sequence[data-story-ready=pinned] .story-beat:focus-within .story-beat-copy{opacity:1}}.story-demos{background:var(--paper);border-top:1px solid var(--line);padding-block:80px}.story-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:24px 10%;display:grid}.story-section-heading>.eyebrow{grid-column:1/-1}[data-story-preview] .story-section-heading h2{letter-spacing:-.065em;max-width:13ch;font-size:clamp(48px,6vw,88px);line-height:1.03}.story-demo-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:10%;margin-top:54px;display:grid}.story-demo-copy{align-self:center}[data-story-preview] .story-demos .add-steps{max-width:410px;padding:0;list-style:none;display:block}[data-story-preview] .story-demos .add-steps>li{border:0;margin:0 0 38px;padding:0;display:block;position:static}[data-story-preview] .story-demos .add-steps>li[data-selected=false]{display:none}[data-story-preview] .story-demos .add-steps h3{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(36px,4vw,56px);line-height:1.07}[data-story-preview] .story-demos .add-steps p{color:var(--ink);max-width:30ch;font-size:20px;line-height:1.5}[data-story-preview] .story-demos .add-steps .story-demo-cue{color:var(--ink);max-width:28ch;margin-top:18px;font-size:14px;line-height:1.6}[data-story-preview] .story-demos .add-steps .story-demo-note{color:var(--muted);margin-top:22px;font-size:13px;line-height:1.6}[data-story-preview] .story-demo-note>span{display:inline-block}[data-story-preview] .story-demos .add-captures{grid-area:auto;width:100%;max-width:none;padding:0;display:block}[data-story-preview] .story-demos .local-capture-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;position:static}[data-story-preview] .story-demos .local-capture-tabs button{text-align:left;min-height:64px;padding:0 0 12px}[data-story-preview] .story-demos .recording-frame{width:340px;max-width:100%;margin-inline:auto}[data-story-preview] .story-demos .recording-frame .local-recording>figcaption{flex-wrap:wrap;gap:8px;display:flex}[data-story-preview] .story-demos .local-recording .local-media-note{flex-basis:100%}[data-story-preview] .story-demos .local-video-frame{width:100%}.story-gallery{border-block:1px solid var(--line);background:var(--paper)}.story-gallery>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:180px;padding-block:32px;list-style:none;display:flex}.story-gallery>summary::-webkit-details-marker{display:none}.story-gallery>summary>span:first-child{flex-direction:column;gap:20px;display:flex}.story-gallery-title{letter-spacing:-.055em;font-size:clamp(32px,4.1vw,60px);line-height:1.1}.story-disclosure-mark{font-size:40px;font-weight:400;line-height:1;transition:rotate .22s}.story-gallery[open] .story-disclosure-mark{rotate:45deg}.story-gallery-content{padding-bottom:48px}[data-story-preview] .story-gallery .product-showcase{border:0;padding:20px 0 0}.story-extras{padding-block:64px 80px}[data-story-preview] .story-extras>h2{letter-spacing:-.045em;max-width:22ch;font-size:clamp(28px,3vw,44px);line-height:1.15}.story-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.story-extra-grid article{border-top:1px solid var(--line);padding-top:22px}[data-story-preview] .story-extra-grid h3{letter-spacing:-.03em;margin-bottom:16px;font-size:21px;line-height:1.2}[data-story-preview] .story-extra-grid p{margin-top:12px;font-size:15px;line-height:1.65}[data-story-preview] .story-extra-grid .story-small{font-size:12px}.story-privacy{color:#f7f7f7;--paper:#202020;--ink:#f7f7f7;--muted:#c2c2c2;--line:#5c5c5c;--accent:#f7f7f7;background:#202020;padding-block:80px}.story-privacy .story-section-heading{display:block}[data-story-preview] .story-privacy h2{max-width:none;margin-top:28px;font-size:clamp(48px,6vw,88px)}.story-privacy h2 span{display:block}.story-privacy-core{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding-block:46px;display:grid}.story-privacy-core>div{align-content:start;gap:18px;max-width:38ch;font-size:15px;line-height:1.6;display:grid}.story-privacy-choices{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding-top:32px;display:grid}[data-story-preview] .story-privacy-choices h3{letter-spacing:-.035em;margin-bottom:18px;font-size:24px;line-height:1.2}[data-story-preview] .story-privacy-choices p{max-width:40ch;font-size:15px;line-height:1.65}[data-story-preview] .story-privacy-choices .story-small{margin-top:14px;font-size:12px}.story-privacy-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:38px;margin-top:40px;padding-top:28px;display:flex}[data-story-preview] .story-privacy-footer p{color:var(--muted);max-width:38ch;font-size:13px;line-height:1.7}.story-privacy-footer .story-link{flex:none}.story-close{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:end;gap:12%;padding-block:90px;display:grid}[data-story-preview] .story-close h2{letter-spacing:-.065em;max-width:12ch;margin-top:0;font-size:clamp(48px,6vw,88px);line-height:1.03}[data-story-preview] .story-close .story-lead{max-width:28ch;margin-top:30px;font-size:20px;line-height:1.5}.story-close-actions{flex-direction:column;align-items:start;gap:20px;display:flex}[data-story-preview] .story-compatibility{border-top:1px solid var(--line);font:12px/1.8 var(--mono);color:var(--muted);width:100%;padding:24px 0 0;list-style:none}.story-clock{padding-inline:var(--story-pad);border-top:1px solid var(--line);background:var(--stage)}[data-story-preview] .story-clock .time-desk{background:0 0;border:0;padding:42px 0}[data-story-preview] .story-clock .time-desk-inner{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:8%;max-width:960px;margin-inline:auto}[data-story-preview] .story-clock h2{letter-spacing:-.055em;font-size:clamp(32px,4vw,56px)}[data-story-preview] .story-clock .time-desk-instrument{justify-self:end;width:300px}[data-story-preview] .story-clock .clock-case{width:100%}[data-story-preview] .story-clock .clock-reading{margin-top:0;padding-top:24px}[data-story-preview] .story-clock .clock-reading time{font-size:clamp(38px,4vw,58px)}[data-story-preview].direction .site-footer{--paper:#f7f7f7;--ink:#1c1c1c;--muted:#5b5b5b;--line:#ccc;--accent:#1c1c1c;background:var(--paper);color:var(--muted)}@media (width<=1099px){.story-hero{grid-template-columns:minmax(0,1fr) 300px;gap:32px 7%;min-height:0;padding-top:38px}[data-story-preview] .story-hero h1{font-size:clamp(60px,8vw,88px)}.story-hero-intro{padding-bottom:36px}.story-hero-product{padding-bottom:30px}.story-beat{gap:6%}.story-demo-layout{grid-template-columns:minmax(0,1fr) 340px;gap:7%}.story-section-heading{gap:22px 7%}}@media (width<=760px){[data-story-preview],[data-story-preview].direction{--page-pad:24px;--header-height:100px}[data-story-preview].direction .site-header{height:100px;min-height:100px;padding:0 var(--page-pad);grid-template-rows:52px 48px}.story-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:34px;display:grid}.story-hero-heading{grid-area:1/1}[data-story-preview] .story-hero h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(45px,10vw,74px);line-height:1.04}.story-hero-intro{grid-area:2/1;padding:0}[data-story-preview] .story-hero .story-lead{max-width:30ch;font-size:20px;line-height:1.45}[data-story-preview] .story-trust-line{margin-top:16px}.story-hero-actions{gap:12px 22px;margin-top:22px}.story-hero-actions .journal-button{justify-content:space-between;width:100%}[data-story-preview] .story-hero .story-availability{margin-top:16px}.story-hero-product{grid-area:3/1;justify-self:center;width:min(340px,100%);padding-block:8px 10px}.story-chapter-index{grid-area:4/1}.story-chapter-index a{gap:10px;min-height:76px;padding:18px 0;font-size:21px}.story-chapter-index a+a{padding-left:14px}.story-chapter-index a svg{display:none}.story-sequence{padding-block:24px 0}.story-beat{flex-direction:column;align-items:stretch;gap:28px;padding-block:42px;display:flex}.story-beat-meta{padding-bottom:20px}[data-story-preview] .story-beat h2{max-width:13ch;font-size:clamp(40px,10vw,62px)}[data-story-preview] .story-beat-body{max-width:34ch;margin-top:20px;font-size:18px;line-height:1.55}[data-story-preview] .story-beat-detail{max-width:40ch;margin-top:16px;font-size:13px}.story-beat-actions{gap:8px;margin-top:18px;display:grid}.story-beat-media{align-self:center;width:min(340px,100%)}.story-demos{padding-block:48px}.story-section-heading{display:block}[data-story-preview] .story-section-heading h2{max-width:14ch;margin-top:22px;font-size:clamp(40px,10vw,64px)}[data-story-preview] .story-section-heading .story-lead{margin-top:22px;font-size:18px}.story-demo-layout{flex-direction:column;gap:26px;margin-top:34px;display:flex}.story-demo-copy{align-self:stretch;width:100%}[data-story-preview] .story-demos .add-steps>li{margin-bottom:0}[data-story-preview] .story-demos .add-steps h3{margin-bottom:16px;font-size:30px}[data-story-preview] .story-demos .add-steps .story-demo-cue{margin-top:10px;line-height:1.55}[data-story-preview] .story-demos .add-steps p{font-size:17px}[data-story-preview] .story-demos .add-steps .story-demo-note{margin-top:14px;font-size:12px}[data-story-preview] .story-demos .local-capture-tabs{top:var(--header-height);z-index:5;background:var(--paper);gap:14px;margin-bottom:24px;padding-top:12px;position:sticky}[data-story-preview] .story-demos .local-capture-tabs button>span:first-child{font-size:11px}.story-gallery>summary{min-height:136px;padding-block:30px}.story-gallery-title{font-size:32px}.story-gallery>summary>span:first-child{gap:14px}.story-disclosure-mark{font-size:32px}[data-story-preview] .story-gallery .product-showcase{padding:18px 0 0}.story-extras{padding-block:44px}[data-story-preview] .story-extras>h2{font-size:32px}.story-extra-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.story-privacy{padding-block:48px}[data-story-preview] .story-privacy h2{margin-top:22px;font-size:clamp(40px,10vw,64px);line-height:1.05}.story-privacy h2 span{display:inline}.story-privacy-core{grid-template-columns:1fr;gap:28px;padding-block:30px}[data-story-preview] .story-privacy-core .story-lead{max-width:30ch;font-size:20px}.story-privacy-choices{grid-template-columns:1fr;gap:28px;padding-top:26px}.story-privacy-footer{flex-direction:column;align-items:start;gap:22px;margin-top:28px;padding-top:24px}.story-close{padding-block:48px;display:block}[data-story-preview] .story-close h2{max-width:13ch;font-size:clamp(42px,10.5vw,64px)}.story-close-actions{gap:18px;margin-top:28px}.story-close-actions .journal-button{justify-content:space-between;width:100%}[data-story-preview] .story-close-actions .story-availability{margin:0}[data-story-preview] .story-clock .time-desk{padding-block:32px}[data-story-preview] .story-clock .time-desk-inner{flex-direction:column;align-items:stretch;gap:32px;display:flex}[data-story-preview] .story-clock .time-desk-instrument{align-self:center;width:220px}[data-story-preview] .story-clock h2{font-size:36px}}@media (prefers-reduced-motion:reduce){[data-story-preview] .story-sequence,[data-story-preview] .story-link svg,[data-story-preview] .story-disclosure-mark{transition:none}}[data-story-home]>.story-load-state{background:0 0;width:100%;padding-block:14px 0;position:static}[data-story-preview] [data-story-figure][hidden],[data-story-preview] .story-stage[hidden],[data-story-preview] .story-load-state[hidden],[data-story-preview] .story-load-state button[hidden]{display:none!important}[data-story-preview] .reading-progress{background:var(--ink)}[data-story-preview] .story-demos .add-captures[data-tabs-ready=true]{grid-template:auto auto/minmax(0,1fr);gap:0;display:grid}[data-story-preview] :is(.story-hero-product,.story-beat-media){width:min(100%,var(--story-device-width))}[data-story-preview] .story-demos .recording-frame{width:var(--story-device-width)}[data-story-preview] :is(.story-hero h1,.story-beat h2,.story-section-heading h2,.story-close h2,.story-extras>h2,.story-gallery-title,.story-clock h2){text-wrap:balance}.story-anchor{position:absolute;inset:0 auto auto 0}.story-signal-note{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.story-signal-note summary{cursor:pointer;min-height:44px;font:12px/1.4 var(--mono);align-items:center;display:flex}[data-story-preview] .story-signal-note p{margin-top:8px;font-size:12px;line-height:1.6}[data-story-preview] .story-clock .time-desk{--paper:#ededed;--ink:#1c1c1c;--muted:#5b5b5b;--line:#ccc;color:var(--ink)}@media (width<=760px){.story-hero-actions>.story-link{display:none}[data-story-preview] .direction-nav{align-items:center;min-height:48px}[data-story-preview] .direction-nav a{align-items:center;min-height:44px;display:inline-flex}}[data-story-preview] .story-demos{--recording-tabs-height:76px}[data-story-preview] .story-demos .local-capture-tabs{top:var(--header-height);z-index:6;background:var(--paper);gap:14px;margin-bottom:16px;padding-top:10px;position:sticky}[data-story-preview] .story-demos .local-capture-tabs:after{content:none}[data-story-preview] .story-demos .local-capture-tabs button{border-bottom:2px solid #0000;transition:color .18s,border-color .18s}[data-story-preview] .story-demos .local-capture-tabs button[aria-selected=true]{border-bottom-color:var(--ink)}[data-story-preview] .story-demos .local-video-frame.has-poster-overlay .recording-control-bar{top:calc(var(--header-height) + var(--recording-tabs-height));z-index:5;position:sticky}[data-story-preview] .story-demos .recording-control-bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:50px;margin-bottom:12px;display:flex}[data-story-preview] .story-demos .recording-control-bar .local-play{background:var(--ink);width:auto;min-width:0;min-height:50px;color:var(--paper);border:0;flex:1;gap:8px;margin:0;padding:12px;font:13px/1.3 Manrope,Arial,sans-serif}[data-story-preview] .story-demos .recording-control-bar .local-play:hover{background:color-mix(in srgb,var(--ink) 88%,var(--paper));color:var(--paper)}[data-story-preview] .story-demos .recording-preview-status{font:10px/1.3 var(--mono);letter-spacing:.04em;color:var(--muted);flex:none}[data-story-preview] .story-demos .recording-control-bar .local-play:before{margin-left:auto}[data-story-preview] .story-demos .recording-control-bar:has(.local-play:focus-visible){outline:2px solid var(--ink);outline-offset:3px}@media (width<=360px){.story-hero{gap:32px;padding-top:26px}[data-story-preview] .story-hero h1{letter-spacing:-.05em;margin-top:16px;font-size:39px}[data-story-preview] .story-hero .story-lead{font-size:18px;line-height:1.45}[data-story-preview] .story-trust-line{margin-top:12px}.story-hero-actions{margin-top:18px}[data-story-preview] .story-hero .story-availability{margin-top:12px}[data-story-preview] .story-demos .local-capture-tabs{gap:10px}[data-story-preview] .story-demos .local-capture-tabs button{min-height:66px}[data-story-preview] .story-privacy h2{font-size:34px;line-height:1.08}[data-story-preview] .story-privacy h2 span{display:block}}[data-story-preview] .story-gallery .screen-heading h2{font:13px/1.5 var(--mono);letter-spacing:0;white-space:normal;max-width:none;margin:0}[data-story-preview] .story-gallery .screen-heading .eyebrow{display:none}[data-story-preview] .story-gallery .screen-heading{align-items:center;gap:16px;margin-bottom:16px}[data-story-preview] .story-gallery .screen-browse>p{display:none}[data-story-preview] .direction-nav a[data-story-chapter][aria-current]{color:var(--ink);text-underline-offset:7px;text-decoration:underline 1px}[data-story-preview] .story-beat h2{letter-spacing:-.052em}@media (width>=761px) and (width<=1099px){.story-hero,.story-beat,.story-demo-layout{grid-template-columns:minmax(0,1fr) var(--story-device-width)}}@media (width>=761px) and (width<=1099px) and (height<=500px){[data-story-preview] .story-beat-copy{align-self:start}}[data-story-preview] .story-demos .local-recording{flex-direction:column;display:flex}[data-story-preview] .story-demos .local-recording>.local-video-frame{order:0}[data-story-preview] .story-demos .local-recording>.local-playback-status{order:1}[data-story-preview] .story-demos .local-recording>figcaption{order:2;margin-top:14px}[data-story-preview] .story-demos .local-capture-tabs{margin-bottom:0}[data-story-preview] .story-demos .recording-control-bar{margin-bottom:8px}.story-feedback-slot{width:100%;min-height:72px}[data-story-preview] .story-feedback-slot .story-load-state{background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;min-height:72px;padding:8px 0;display:grid;position:static}.story-feedback-slot .story-requested-screen{grid-area:1/1}.story-feedback-slot [data-story-loading]{grid-area:2/1}[data-story-preview] .story-feedback-slot [data-story-retry]{grid-area:1/2/3;align-self:center;min-height:44px;margin:0}[data-story-preview] .story-demos .local-capture-tabs button>span:first-child{letter-spacing:-.02em;line-height:1.25;font-size:14px!important}@media (width>=1100px) and (height>=760px){[data-story-preview]{--story-device-width:min(336px,calc(100vw - 48px),max(240px,calc((100svh - var(--header-height) - 240px)*1350/2760)))}}@media (width>=1100px){[data-story-preview] .story-demos:has(.add-captures[data-tabs-ready=true])>.story-section-heading,[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true]){grid-template-columns:minmax(0,1fr) var(--story-device-width) minmax(0,1fr);column-gap:6%}[data-story-preview] .story-demos:has(.add-captures[data-tabs-ready=true])>.story-section-heading h2{grid-column:1/3}[data-story-preview] .story-demos:has(.add-captures[data-tabs-ready=true])>.story-section-heading>.story-lead{grid-column:3}[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true])>.story-demo-copy{grid-area:1/3;min-width:0}[data-story-preview] .story-demos .story-demo-layout>.add-captures[data-tabs-ready=true]{grid-area:1/2}[data-story-preview] .story-gallery .tour-detail{max-width:360px}}[data-story-preview] .story-demos .add-steps[data-switch-ready=true]{grid-template:1fr/minmax(0,1fr);display:grid}[data-story-preview] .story-demos .add-steps[data-switch-ready=true]>li{grid-area:1/1;margin-bottom:0;display:block}[data-story-preview] .story-demos .add-steps[data-switch-ready=true]>li[data-selected=false]{visibility:hidden;pointer-events:none;display:block}[data-story-preview] #recording-player{scroll-margin-top:calc(var(--header-height) + 12px)}.story-signal-note summary{justify-content:space-between;gap:16px}.story-signal-note summary svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:16px;height:16px;transition:rotate .18s}.story-signal-note[open] summary svg{rotate:180deg}[data-story-preview] .story-close .story-availability{color:var(--ink);font:16px/1.5 Manrope,Arial,sans-serif}[data-story-preview] .story-close .story-compatibility{color:var(--ink);font-size:13px;line-height:1.8}[data-story-preview] .screen-controls{align-items:center}[data-story-preview] .screen-controls .screen-position{text-align:center;white-space:nowrap;min-width:44px;margin-right:14px;font-size:11px;display:block}@media (width<=760px){[data-story-preview] .screen-controls .screen-position{min-width:38px;margin-right:8px;font-size:10px}[data-story-preview] .story-gallery .screen-heading{flex-wrap:wrap}}@media (prefers-color-scheme:dark){html:has(body[data-story-preview]){color:#eee;color-scheme:dark;background:#171717}[data-story-preview]{--paper:#171717;--ink:#eee;--muted:#b8b8b8;--line:#444;--stage:#202020;--accent:#eee;color-scheme:dark}[data-story-preview].direction .site-header{--paper:#171717;--ink:#eee;--muted:#b8b8b8;--line:#444;--accent:#eee}[data-story-preview] .story-sequence[data-active-pillar=wear]{background:#242424}[data-story-preview] .story-sequence[data-active-pillar=keep]{background:#222}[data-story-preview] .story-privacy{--paper:#111;--ink:#eee;--muted:#b8b8b8;--line:#444;--accent:#eee;background:var(--paper);color:var(--ink)}[data-story-preview] .story-clock .time-desk{--paper:#202020;--stage:#202020;--ink:#eee;--muted:#b8b8b8;--line:#444}[data-story-preview].direction .site-footer{--paper:#171717;--ink:#eee;--muted:#b8b8b8;--line:#444;--accent:#eee}}[data-story-preview] .story-load-state:focus-visible,[data-story-preview] .tour-load-feedback:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-story-preview] .story-screen-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}[data-story-preview] .story-screen-actions:has(>.screen-open:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}[data-story-preview] .story-screen-actions>:is(.screen-open:not([hidden]),.story-detail-link){border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);font:12px/1.3 var(--mono);text-align:left;white-space:normal;background:0 0;grid-area:auto;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 0;text-decoration:none;display:flex}[data-story-preview] .story-screen-actions svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:18px;height:18px}[data-story-preview] .story-screen-actions>:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-story-preview] .story-demos .recording-preview-status{flex-direction:column;justify-content:center;gap:2px;width:78px;display:flex}[data-story-preview] .story-demos .recording-sample{letter-spacing:0;max-width:100%;font-size:10px;line-height:1.2;display:block}@media (width<=380px){[data-story-preview] .story-demos .recording-control-bar{gap:10px}[data-story-preview] .story-demos .recording-control-bar .local-play{padding-inline:8px}}@media (width<=1099px){[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true]){flex-direction:column;align-items:center;gap:28px;display:flex}[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true])>.add-captures{order:-1;width:100%;max-width:520px}[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true])>.story-demo-copy{align-self:center;width:100%;max-width:520px}[data-story-preview] .story-demo-layout:has(>.add-captures[data-tabs-ready=true]) .add-steps{max-width:none}}@media (width<=360px){[data-story-preview] .story-gallery .screen-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-story-preview] .story-gallery .screen-heading>div:first-child{min-width:0}[data-story-preview] .story-gallery .screen-browse{margin-left:0}[data-story-preview] .story-gallery .screen-controls{flex-wrap:nowrap}[data-story-preview] .story-gallery .screen-controls button{flex:none;width:44px;height:44px}}[data-story-preview] .recording-timeline{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);font:11px/1.4 var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:4ch minmax(44px,1fr) 4ch;align-items:center;gap:12px;margin-top:8px;display:grid}[data-story-preview] .recording-timeline[hidden]{display:none}[data-story-preview] .recording-timeline>span:last-child{text-align:right}[data-story-preview] .recording-timeline input{width:100%;min-width:44px;height:44px;accent-color:var(--ink);cursor:pointer;scroll-margin-block:min(calc(100svh - 100px),calc(var(--header-height) + var(--recording-tabs-height) + 72px + var(--story-device-width)*2760/1350)) 24px;margin:0;padding:0;display:block}[data-story-preview] .recording-timeline input:disabled{cursor:default;opacity:.45}[data-story-preview] .recording-timeline input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-story-preview] .has-poster-overlay[data-playback-state=ended][data-has-frames=true] .local-video-poster,.story-context-title{display:none}@media (width<=760px){[data-story-preview] .story-sequence[data-story-sequence]{background:var(--stage);transition:none}}@media (width<=760px) and (height>=700px) and (prefers-reduced-motion:no-preference){.story-sequence :is(.story-beat,.story-anchor,.story-beat h2[id]){scroll-margin-top:calc(var(--header-height) + 52px)}}.story-sequence[data-story-compact=true] .story-beat{gap:24px}.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta{top:var(--header-height);z-index:3;background:var(--stage);align-self:stretch;min-height:40px;padding:0;position:sticky}.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta>.eyebrow{display:none}.story-sequence[data-story-compact=true] .story-context-title{min-width:0;font:12px/1.35 var(--mono);color:var(--ink);display:block}.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta:before,.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta:after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta:before{box-sizing:border-box;border-top:1px solid var(--line);background:var(--stage);height:9px;inset:auto 0 -8px}.story-sequence[data-story-compact=true] .story-beat>.story-beat-meta:after{background:var(--ink);transform-origin:0;height:2px;transform:scaleX(var(--beat-progress,0))}.story-sequence[data-story-compact=true] .story-beat-copy{margin-top:-8px}.story-beat-actions>.eyebrow{display:none}.story-beat>.story-beat-actions{width:min(100%,var(--story-device-width));align-self:center;gap:0;margin-top:-6px;display:grid}.story-beat>.story-beat-actions>.eyebrow{font:10px/1.4 var(--mono);color:var(--muted);margin-bottom:6px;display:block}.story-beat>.story-beat-actions>.story-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding-block:10px;font-size:13px;display:flex}[data-story-preview] .story-study-heading{scroll-margin-top:calc(var(--header-height) + var(--tour-navigation-height,0px) + 20px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-bottom:20px;display:grid}[data-story-preview] .story-study-heading .tour-eyebrow{font:10px/1.4 var(--mono);color:var(--muted);margin:0}[data-story-preview] .story-study-heading h3{letter-spacing:-.04em;grid-column:1/-1;margin:0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.2}[data-story-preview] :is(.story-return-link,.story-recording-return){min-height:44px;color:var(--muted);font:11px/1.4 var(--mono);align-items:center;gap:8px;text-decoration:none;display:inline-flex}[data-story-preview] :is(.story-return-link,.story-recording-return):hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}[data-story-preview] :is(.story-return-link,.story-recording-return):focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(.story-return-link,.story-recording-return) svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:16px;height:16px}.story-recording-return svg{order:-1;rotate:180deg}.story-study-recordings{border-top:1px solid var(--line);gap:0;margin-top:24px;display:grid}.story-study-recordings .story-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-block:10px;display:flex}[data-story-preview] .story-demos .story-recording-return{margin-top:14px}[data-story-preview] .story-demos .recording-frame{scroll-margin-top:calc(var(--header-height) + 12px)}[data-story-preview] .story-demos [data-tabs-ready=true]>.recording-frame{scroll-margin-top:calc(var(--header-height) + var(--recording-tabs-height,78px) + 12px)}@media (width<=360px){[data-story-preview] .story-study-heading{grid-template-columns:1fr;gap:0}[data-story-preview] .story-study-heading .story-return-link{justify-self:start}[data-story-preview] .story-study-heading h3{margin-top:8px}}@media (width>=1100px){[data-story-preview] [data-guided-tour] .screen-rail .local-capture-title{font:12px/1.5 var(--mono);letter-spacing:0;color:var(--muted)}}[data-story-preview] .story-clock .time-desk{--paper:#ededed;--stage:#ededed;--ink:#1c1c1c;--muted:#5b5b5b;--line:#c5c5c5;padding-block:52px}[data-story-preview] .story-clock h2{margin:0}[data-story-preview] .story-clock .clock-zones{flex-wrap:wrap;gap:28px;margin-top:22px}[data-story-preview] .story-clock .clock-zones button{font-size:12px;transition:color .18s,border-color .18s}[data-story-preview] .story-clock .clock-zone-name{overflow-wrap:normal}.dial-outline{fill:none;stroke:var(--line);stroke-width:.7px}.clock-lunar{border-block:1px solid var(--line);align-items:center;gap:18px;margin-top:24px;padding-block:20px;display:flex}.clock-moon{flex:none;width:72px;height:72px;display:block}.clock-lunar-copy{min-width:0}.moon-rim{fill:none;stroke:var(--line);stroke-width:.7px}.moon-shadow{fill:#292929}.moon-indices{fill:none;stroke:var(--muted);stroke-width:.6px}.moon-contour{fill:none;stroke:#777;stroke-width:.45px;opacity:.35}[data-story-preview] .clock-lunar-copy p{margin:0}[data-story-preview] .clock-lunar-label{font:10px/1.5 var(--mono);color:var(--muted)}[data-story-preview] .clock-lunar-name{letter-spacing:-.03em;margin-top:3px;font:20px/1.3 Manrope,Arial,sans-serif}[data-story-preview] .clock-lunar-light{font:11px/1.6 var(--mono);color:var(--muted);margin-top:3px}[data-story-preview] .clock-lunar-note{font:10px/1.5 var(--mono);color:var(--muted);margin-top:7px}[data-story-preview] .story-clock .clock-instrument-footer{margin-top:4px}@media (width<=760px){[data-story-preview] .story-clock .time-desk{padding-block:36px}[data-story-preview] .story-clock .time-desk-inner{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}[data-story-preview] .story-clock .time-desk-copy{display:contents}[data-story-preview] .story-clock h2{grid-row:1}[data-story-preview] .story-clock .clock-zones{grid-row:2;justify-content:space-between;gap:16px;margin:0}[data-story-preview] .story-clock .clock-reading{grid-row:3;margin:0;padding:0}[data-story-preview] .story-clock .clock-reading time{font-size:38px}[data-story-preview] .story-clock .clock-calendar{font-size:10px}[data-story-preview] .story-clock .clock-zone-name{max-width:19ch;font-size:10px}[data-story-preview] .story-clock .time-desk-instrument{grid-row:4;justify-self:center;width:min(300px,100%)}[data-story-preview] .story-clock .clock-case{width:270px;max-width:100%;margin-inline:auto}[data-story-preview] .story-clock .clock-lunar{justify-content:flex-start;gap:18px;width:100%;margin-top:22px}[data-story-preview] .story-clock .clock-no-script{grid-row:3}}@media (width<=360px){[data-story-preview] .story-clock .clock-reading{grid-template-columns:1fr;gap:6px}[data-story-preview] .story-clock .clock-reading time{grid-row:auto;font-size:40px}[data-story-preview] .story-clock :is(.clock-calendar,.clock-zone-name){text-align:left;max-width:none}[data-story-preview] .story-clock .clock-lunar{justify-content:flex-start;gap:12px}[data-story-preview] .clock-moon{width:64px;height:64px}[data-story-preview] .clock-lunar-name{font-size:18px}}@media (prefers-color-scheme:dark){[data-story-preview] .story-clock .time-desk{--paper:#202020;--stage:#202020;--ink:#eee;--muted:#b8b8b8;--line:#444}.moon-shadow{fill:#383838}}@media (prefers-reduced-motion:reduce){[data-story-preview] .story-clock .clock-zones button{transition:none}}[data-story-preview] .clock-moon-viewpoint{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:8px;margin:16px 0 10px;padding-bottom:16px;display:grid}[data-story-preview] .clock-moon-viewpoint[hidden]{display:none}[data-story-preview] .clock-moon-viewpoint label{font:10px/1.5 var(--mono);color:var(--muted)}[data-story-preview] .clock-moon-viewpoint select{font:12px/1.5 var(--mono);background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:2px;padding:11px 34px 11px 12px}[data-story-preview] .clock-moon-viewpoint select:focus-visible{outline:2px solid var(--ink);outline-offset:4px}[data-story-preview] .clock-lunar-altitude{font:11px/1.6 var(--mono);color:var(--muted);margin-top:3px}[data-story-preview] .clock-lunar-note{max-width:30ch}[data-story-preview] .clock-moon-viewpoint select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;height:46px}[data-story-preview] .recording-poster-feedback{width:89.3333%;height:95%;clip-path:var(--device-aperture);z-index:1;text-align:center;background:var(--paper);color:var(--muted);pointer-events:none;place-items:center;padding:28px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:2.5% auto auto 5.33333%}[data-story-preview] .recording-poster-feedback[hidden],[data-story-preview] .local-video-frame[data-has-frames=true] .recording-poster-feedback{display:none}[data-story-preview] .screen-viewer[data-viewer-enhanced=true][open]{grid-template-rows:auto 76px minmax(0,1fr) auto}[data-story-preview] .screen-viewer .viewer-feedback-strip{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;min-width:0;min-height:0;padding:8px 22px;display:grid}[data-story-preview] .screen-viewer .viewer-feedback-note{color:var(--muted);font:11px/1.5 var(--mono);margin:0}[data-story-preview] .screen-viewer .viewer-feedback-strip .viewer-load-state{z-index:auto;text-align:left;width:100%;min-width:0;color:var(--ink);background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:2px 14px;padding:0;display:grid;position:static;inset:auto}[data-story-preview] .screen-viewer .viewer-requested-title{grid-area:1/1;margin:0;font:600 12px/1.4 Manrope,Arial,sans-serif}[data-story-preview] .screen-viewer [data-viewer-image-message]{font:11px/1.5 var(--mono);color:var(--muted);grid-area:2/1;margin:0}[data-story-preview] .screen-viewer .viewer-feedback-strip [data-viewer-retry]{grid-area:1/2/3;min-height:44px;margin:0;padding:8px 12px}[data-story-preview] .screen-viewer .viewer-feedback-strip [hidden]{display:none!important}[data-story-preview] .screen-viewer .viewer-controls{margin-top:0}[data-story-preview] .screen-viewer.is-image-loading .screen-viewer-image{visibility:visible}[data-story-preview] .screen-viewer[data-viewer-has-screen=false] .viewer-device{visibility:hidden}[data-story-preview] .screen-viewer .viewer-position[hidden]{display:none!important}@media (width<=600px){[data-story-preview] .screen-viewer .viewer-feedback-strip{padding-inline:12px}[data-story-preview] .screen-viewer .viewer-feedback-strip .viewer-load-state{column-gap:10px}}.product-page .story-hero-text{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding-top:64px}.product-page .story-hero-text .story-hero-heading{grid-area:1/1}.product-page .story-hero-text h1{max-width:15ch;font-size:clamp(62px,8.4vw,124px)}.product-page .story-hero-text .story-hero-intro{grid-area:2/1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:12%;padding-block:12px 56px;display:grid}.product-page .story-hero-text .story-lead{grid-row:1/4;max-width:32ch}.product-page .story-hero-text .story-trust-line{margin-top:0}.product-page .story-hero-text .story-hero-actions{gap:20px;margin-top:24px}.product-page .story-hero-text .story-chapter-index{grid-row:3}.product-page .story-beat-text{padding-block:60px;display:block}.product-page .story-beat-text .story-beat-copy{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;column-gap:12%;display:grid}.product-page .story-beat-text .story-beat-meta{grid-column:1/-1}.product-page .story-beat-text h2{grid-area:2/1/5;max-width:13ch}.product-page .story-beat-text .story-beat-body{grid-column:2;max-width:34ch;margin:0}.product-page .story-beat-text :is(.story-beat-detail,.story-beat-actions){grid-column:2}.product-approved-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;padding-block:24px;display:grid}.product-approved-gallery article{min-width:0;max-width:340px;margin-inline:auto}.product-page .screen-mat{background:0 0;border:0;padding:0}.product-page .recording-device{aspect-ratio:402/874;isolation:isolate;position:relative}.product-page .recording-device :is(video,.local-video-poster){object-fit:contain;width:100%;height:100%}.product-page .local-video-frame.has-poster-overlay .local-play{width:100%;min-height:48px;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;margin:0 0 14px;padding:12px 0;display:flex;position:static}.product-page .local-video-frame[data-playback-state=playing] .local-play:before{border:0;border-inline:2px solid;width:8px;height:11px}.product-page .local-video-frame .local-play:focus-visible{outline-color:var(--ink)}.product-page .recording-poster-feedback{clip-path:none;width:100%;height:100%;inset:0}.product-page .screen-viewer-body{container-type:size}.product-page .viewer-device{flex:none;align-self:flex-start;width:min(100%,320px);height:auto;margin-inline:auto}.product-page .viewer-device .screen-viewer-image{width:100%;height:auto;box-shadow:none}.product-page .screen-viewer.is-zoomed .viewer-device{width:min(100%,804px)}@supports (width:1cqw){.product-page .screen-viewer:not(.is-zoomed) .viewer-device{width:min(100cqw,45.9954cqh)}}.product-page[data-product-device] :is(.screen-mat,.recording-device,.viewer-device){aspect-ratio:var(--product-device-ratio);isolation:isolate;background:0 0;border:0;padding:0;position:relative}.product-page[data-product-device] :is(.screen-mat,.recording-device,.viewer-device):after{content:"";background:var(--product-device-art) center/100% 100% no-repeat;z-index:2;pointer-events:none;position:absolute;inset:0}.product-page[data-product-device] .screen-viewer[open] .viewer-device:after{background-image:var(--product-device-detail-art)}.product-page[data-product-device] .screen-mat-art,.product-page[data-product-device] .recording-device :is(video,.local-video-poster),.product-page[data-product-device] .viewer-device .screen-viewer-image{left:var(--product-aperture-left);top:var(--product-aperture-top);width:var(--product-aperture-width);height:var(--product-aperture-height);object-fit:contain;border:0;border-radius:9%;margin:0;padding:0;position:absolute;overflow:hidden}.product-page[data-product-device] .screen-mat-art img{object-fit:contain;border:0;width:100%;height:100%}.product-page[data-product-device=composite] :is(.screen-mat,.viewer-device):after{content:none;background:0 0;display:none}.product-page[data-product-device=composite] :is(.screen-mat-art,.viewer-device .screen-viewer-image){clip-path:none;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;top:0;left:0;overflow:visible}.product-page[data-product-device=composite] .screen-mat-art img{clip-path:none;box-shadow:none;background:0 0;border-radius:0;display:block}@supports (width:1cqw){.product-page[data-product-device] .screen-viewer:not(.is-zoomed) .viewer-device{width:min(100cqw,calc(100cqh*var(--product-device-ratio)))}}@media (width<=760px){.product-page .story-hero-text{gap:32px;padding-top:34px}.product-page .story-hero-text h1{font-size:clamp(45px,10vw,74px)}.product-page .story-hero-text .story-hero-intro{padding:0 0 24px;display:block}.product-page .story-hero-text .story-trust-line{margin-top:18px}.product-page .story-beat-text{padding-block:38px}.product-page .story-beat-text .story-beat-copy{display:block}.product-page .story-beat-text .story-beat-body{margin-top:22px}.product-approved-gallery{grid-template-columns:1fr}}.product-page [data-native-rail].product-showcase{padding-inline:0;display:block}.product-page [data-native-rail] .screen-heading{margin-bottom:24px}.product-page [data-native-rail] .screen-pagination{width:100%;margin:0 0 24px;padding:0;position:static}.product-page [data-native-rail] .screen-pages{overscroll-behavior-x:contain;scrollbar-width:thin;flex-flow:row;align-items:center;gap:10px;padding:6px 2px 12px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.product-page [data-native-rail] .screen-pages button{white-space:nowrap;border:1px solid var(--line);flex:none;width:auto;min-width:0;min-height:48px;padding:10px 14px}.product-page [data-native-rail] .screen-pages button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.product-page [data-native-rail] .screen-pages .screen-page-title{font-size:14px;display:block}.product-page [data-native-rail] .screen-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;align-items:start;gap:0;display:flex;overflow:auto visible}.product-page [data-native-rail] .screen-rail>.local-still{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0;padding:4px 8px 20px}.product-page [data-native-rail] .screen-mat{touch-action:auto}.product-page [data-native-rail] .screen-position{align-self:center;min-width:70px;display:block}.product-page [data-native-rail] .screen-rail .local-media-note{display:block}.product-page [data-native-rail] .tour-step{grid-template-columns:minmax(0,1fr) 16px}.product-page [data-native-rail] .tour-step-title,.product-page [data-native-rail] .tour-step-text{grid-column:1}.product-page [data-native-rail] .tour-step:after{grid-column:2}.product-page [data-native-rail] .product-screen-explanation{max-width:35ch;font-size:17px;line-height:1.6}.product-page [data-native-rail] .tour-detail-svg .tour-detail-image{width:100%;height:100%}.product-page [data-native-rail] .tour-region-guide{opacity:0;visibility:hidden}.product-page [data-native-rail] [data-product-screen-active] .has-product-guide .tour-region-guide{opacity:.65;visibility:visible}@media (width<=760px){.product-page [data-native-rail] .screen-heading{flex-wrap:wrap}.product-page [data-native-rail] .screen-browse{justify-content:space-between;width:100%}.product-page [data-native-rail] .screen-browse>p{font-size:11px;display:block}.product-page [data-native-rail] .screen-rail>.local-still{padding-inline:4px}.product-page [data-native-rail] .screen-rail .local-capture-title{max-width:none}}.product-page [data-native-rail] .product-media-error{border:1px solid var(--line);font:12px/1.5 var(--mono);grid-column:1/-1;padding:16px}.product-page [data-native-rail] .product-media-error[hidden],.product-page [data-native-rail] .tour-detail[hidden],.product-page .viewer-controls button[hidden]{display:none}.product-page [data-native-rail] .product-media-error button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;margin-top:12px;padding:10px 16px}.product-page .product-detail-error{border:1px solid var(--line);font:12px/1.5 var(--mono);padding:14px}.product-page .product-detail-error[hidden]{display:none}.product-page .product-detail-error button{border:1px solid var(--ink);min-height:44px;color:var(--paper);background:var(--ink);cursor:pointer;padding:10px 16px}@media (width>=1100px) and (height>=760px){.product-page[data-story-preview] .story-sequence{--story-device-width:min(336px,calc(100vw - 48px),max(240px,calc((100svh - var(--header-height) - 264px)*1350/2760)))}.product-page[data-story-preview]:not([data-product-device]) .story-sequence{--story-device-width:min(336px,calc(100vw - 48px),max(240px,calc((100svh - var(--header-height) - 264px)*402/874)))}}.product-page .screen-mat[data-inline-media-ready]{position:relative}.product-page .inline-media-feedback{z-index:3;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:14px/1.6 var(--mono);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.product-page .inline-media-feedback[hidden]{display:none}.product-page .inline-media-feedback p{margin:0}.product-page .inline-media-feedback button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:10px 16px}.product-page .inline-media-feedback button[hidden]{display:none}.product-page .screen-mat:is([data-inline-media-state=error],[data-inline-media-state=loading]) .screen-mat-art,.product-page[data-product-device] .screen-mat:is([data-inline-media-state=error],[data-inline-media-state=loading]):after{visibility:hidden}@media (width>=1100px) and (height>=760px){.product-page .story-sequence[data-story-ready=pinned] .story-stage[hidden]{display:none}.product-page .story-sequence[data-story-ready=pinned] .story-beat-text{display:grid}.product-page .story-sequence[data-story-ready=pinned] .story-beat-text .story-beat-copy{grid-column:1/-1;grid-template-columns:minmax(0,1fr) var(--story-device-width) minmax(0,1fr);align-items:start;column-gap:6%;display:grid}.product-page .story-sequence[data-story-ready=pinned] .story-beat-text .story-beat-meta{grid-column:1/-1}.product-page .story-sequence[data-story-ready=pinned] .story-beat-text h2{grid-area:2/1/5}.product-page .story-sequence[data-story-ready=pinned] .story-beat-text :is(.story-beat-body,.story-beat-detail,.story-beat-actions){grid-column:3}}.product-page .story-sequence[data-story-compact=true] .story-beat-text{flex-direction:column;align-items:stretch;gap:24px;display:flex}@keyframes hv-story-screen-arrival{0%{opacity:.76}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.product-page:not([data-product-device]) .story-sequence[data-story-ready=pinned] [data-story-images]>[data-story-figure]:not([hidden]){animation:.24s cubic-bezier(.22,.68,0,1) hv-story-screen-arrival}}@keyframes hv-startup-media-fallback{to{--hv-startup-media-display:block}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.product-page{--hv-startup-media-display:none;animation:0s 8s forwards hv-startup-media-fallback}.product-page[data-image-startup=ready]{--hv-startup-media-display:block;animation:none}.product-page[data-product-device=composite] .local-still .screen-mat-art img[loading=lazy]{display:var(--hv-startup-media-display,block)}}
