.product-page-hero-frame{aspect-ratio:16/10;position:relative}@media (min-width:1024px){.product-page-hero-frame{aspect-ratio:1;margin-right:calc(-1*clamp(0px,50vw - 600px - 2rem,4rem))}}.pd-hero-picture{clip-path:polygon(var(--kg-pts));background:var(--bg-elevated);position:absolute;inset:0;overflow:clip}.pd-hero-picture picture{display:contents}.product-page-hero-media{object-fit:cover;object-position:var(--pd-focus,50% 50%);width:100%;max-width:none;height:112%;display:block;position:absolute;inset:-6% 0}.product-page-hero-frame[data-hero-focus=agent-hero]{--pd-focus:50% 42%}.product-page-hero-frame[data-hero-focus=ai-automation-hero]{--pd-focus:58% 50%}.product-page-hero-frame[data-hero-focus=booking-system-hero]{--pd-focus:68% 40%}.product-page-hero-frame[data-hero-focus=ecommerce-hero]{--pd-focus:44% 58%}.product-page-hero-frame[data-hero-focus=google-maps-care-hero]{--pd-focus:64% 46%}.product-page-hero-frame[data-hero-focus=iso-hero]{--pd-focus:74% 46%}.product-page-hero-frame[data-hero-focus=search-care-hero]{--pd-focus:60% 56%}.product-page-hero-frame[data-hero-focus=social-publishing-hero]{--pd-focus:56% 52%}.product-page-hero-frame[data-hero-focus=websites-hero]{--pd-focus:86% 56%}.pd-hero-picture:before{content:"";z-index:1;background:linear-gradient(0deg, #ffecbef2 0, var(--kg-gold-light) 1.5px, #c9a85c59 2px, transparent 3.5rem), var(--bg-elevated);pointer-events:none;position:absolute;inset:0;translate:0 -101%}.pd-hero-picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0a0a0a80);position:absolute;inset:0}.pd-hero-edge{--kg-w:1.5px;pointer-events:none;background:radial-gradient(circle at calc(var(--c-tl) * .5) calc(var(--c-tl) * .5), var(--kg-gold-light) 0, transparent calc(var(--c-tl) * 2.6)), radial-gradient(circle at calc(100% - var(--c-br) * .5) calc(100% - var(--c-br) * .5), var(--kg-gold-light) 0, transparent calc(var(--c-br) * 2.6)), linear-gradient(152deg, #f0d68ce6 0%, #c9a85c52 34%, #c9a85c42 64%, #e0c783cc 100%);position:absolute;inset:0;overflow:hidden}.pd-hero-flare{filter:blur(5px);pointer-events:none;position:absolute;inset:-6px}.pd-hero-flare-ring{--kg-w:5px;position:absolute;inset:6px;overflow:hidden}.pd-hero-flare .pd-hero-sweep{opacity:.9}.pd-hero-sweep{aspect-ratio:1;background:conic-gradient(#0000 0deg 292deg,#ffe2a000 306deg,#ffecbed9 336deg,#fffcf0 348deg,#ffecbe00 359deg,#0000 360deg);width:160%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-45deg}@keyframes pd-hero-curtain{0%{translate:0}to{translate:0 -101%}}@keyframes product-hero-settle{0%{scale:1.07}to{scale:1}}@keyframes product-hero-parallax{0%{translate:0 -5%}to{translate:0 5%}}@keyframes pd-sweep-load{0%{rotate:-405deg}to{rotate:-45deg}}@keyframes pd-sweep-scroll{0%{transform:rotate(0)}to{transform:rotate(200deg)}}@media (prefers-reduced-motion:no-preference){.pd-hero-picture:before{animation:pd-hero-curtain 1.1s var(--ease-out-quint) both}.product-page-hero-media{animation:product-hero-settle 1.4s var(--ease-out) both}.pd-hero-sweep{animation:pd-sweep-load 2.6s var(--ease-out-quint) .25s both}@supports (animation-timeline:view()){.product-page-hero-media{animation:product-hero-settle 1.4s var(--ease-out) both, product-hero-parallax linear both;animation-timeline:auto,view();animation-range:normal,cover}.pd-hero-sweep{animation:pd-sweep-load 2.6s var(--ease-out-quint) .25s both, pd-sweep-scroll linear both;animation-timeline:auto,view();animation-range:normal,exit}}}
.ptab{--ptab-depth:16px;--ptab-half:1.6rem;--ptab-gap:5px;--ptab-cut:var(--kg-cut-lg);--ptab-w:1px;--ptab-ring-room:5px;--ptab-v-arm:1.4px;--ptab-v-tip:2.4px;grid-template-columns:minmax(0,1fr);margin-top:clamp(.5rem,1.5vw,1.25rem);display:grid;position:relative}.ptab-rail{z-index:2;gap:.3rem;display:flex;position:relative}.ptab-tab{min-height:3.2rem;color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;outline:none;align-items:center;gap:.9rem;padding:.55rem 1rem;display:flex;position:relative}.ptab-tab-index{color:var(--ink-faint);font-family:var(--font-mono), monospace;letter-spacing:.16em;transition:color var(--dur-fast) var(--ease-out);flex:none;font-size:.6875rem;position:relative}.ptab-tab-label{font-family:var(--font-display-en), serif;text-wrap:balance;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-weight:400;line-height:1.2;position:relative}.locale-th .ptab-tab-label{font-family:var(--font-display-th), serif}.ptab-tab-glass,.ptab-tab-edge{opacity:0;pointer-events:none;transition:opacity var(--dur-reveal) var(--ease-out-quint);position:absolute;inset:0}.ptab-tab-edge{clip-path:polygon(evenodd, var(--ptab-tab-pts), var(--ptab-tab-inner));background:linear-gradient(120deg, var(--kg-gold-light), #c9a85c73 45%, #f0d68cf2)}.ptab-tab-glass{clip-path:polygon(var(--ptab-tab-inner));background:linear-gradient(160deg,#ffecbe2b,#ffffff0a 45%,#00000014),#342c1e6b}.ptab-tab[data-active]{color:var(--ink)}.ptab-tab[data-active] .ptab-tab-index{color:var(--gold-bright)}.ptab-tab[data-active] .ptab-tab-glass,.ptab-tab[data-active] .ptab-tab-edge{opacity:1}@media (hover:hover){.ptab-tab:not([data-active]):hover{color:var(--ink)}.ptab-tab:not([data-active]):hover .ptab-tab-edge{opacity:.35}}.ptab-tab:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.ptab-stage{min-width:0;min-height:clamp(15rem,12rem + 8vw,20rem);display:grid;position:relative}.ptab-numerals{z-index:0;pointer-events:none;display:grid;position:absolute;top:clamp(-7.5rem,-7vw,-3.5rem);right:clamp(.5rem,4vw,3.5rem)}.ptab-numeral:before{content:attr(data-n)}.ptab-numeral{color:#c9a85c4d;font-family:var(--font-display-en), serif;letter-spacing:-.04em;-webkit-text-stroke:1px #ecd291cc;opacity:0;transition:opacity var(--dur-chrome) var(--ease-out), translate .52s var(--ease-out-quint);grid-area:1/1;font-size:clamp(8rem,6rem + 10vw,17rem);font-weight:300;line-height:.8;translate:0 1.5rem}.ptab-numeral[data-active]{opacity:1;translate:0}.ptab-panel-shape{--n:var(--ptab-notch,2.6rem);z-index:1;pointer-events:none;position:absolute;inset:0}.ptab-panel-glass,.ptab-panel-edge{position:absolute;inset:0}.ptab-panel-glass{clip-path:polygon(var(--ptab-outer));-webkit-backdrop-filter:blur(9px)saturate(1.5)brightness(1.08);backdrop-filter:blur(9px)saturate(1.5)brightness(1.08);background:radial-gradient(58% 75% at 26% 40%,#09090957,#0000 72%),radial-gradient(70% 90% at 100% 0,#e0be6e1f,#0000 70%),linear-gradient(174deg,#fffaec24 0,#fffaec08 2px,#ffffff0d 22%,#fff0 55%,#0000001a 100%),#1614102e}.ptab-panel-glass:after{content:"";background-image:var(--kg-grain);opacity:.07;background-size:160px 160px;position:absolute;inset:0}.ptab-panel-edge{clip-path:polygon(evenodd, var(--ptab-outer), var(--ptab-inner));background:radial-gradient(circle at calc(100% - var(--ptab-cut) * .5) calc(var(--ptab-cut) * .5), var(--kg-gold-light) 0, transparent calc(var(--ptab-cut) * 2.6)), radial-gradient(circle at calc(var(--ptab-cut) * .5) calc(100% - var(--ptab-cut) * .5), var(--kg-gold-light) 0, transparent calc(var(--ptab-cut) * 2.6)), linear-gradient(152deg, #fff8e8bf 0%, #c9a85c4d 35%, #c9a85c42 65%, #e0c783b3 100%)}.ptab-seam{position:absolute;top:0;left:0;overflow:hidden}.ptab-seam-line{transition:translate .46s var(--ease-out-quint);background:#dec07899;position:absolute;inset:0}.ptab-notch{background:var(--kg-gold-light);transition:translate .46s var(--ease-out-quint);position:absolute;top:0;left:0}.ptab-panels{z-index:2;display:grid;position:relative}.ptab-panel{transition:opacity var(--dur-chrome) var(--ease-out), translate .46s var(--ease-out-quint), visibility 0s linear 0s;outline:none;flex-direction:column;grid-area:1/1;gap:.9rem;padding:clamp(1.75rem,1rem + 3vw,3.25rem) clamp(1.5rem,1rem + 3vw,3.5rem);display:flex}.ptab-panel:not([data-active]){visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-out), translate var(--dur-exit) var(--ease-out), visibility 0s linear var(--dur-exit);translate:0 .75rem}.ptab-panel:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-6px}.ptab-count{color:var(--gold-bright);font-family:var(--font-mono), monospace;letter-spacing:.2em;margin:0;font-size:.75rem}.ptab-count span{color:var(--ink-faint)}.ptab-title{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.9rem);font-weight:300;line-height:1.05}.ptab-body{max-width:38ch;color:var(--ink-dim);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.55}@media (max-width:1023.98px){.ptab-rail{padding-inline:clamp(1.25rem,4vw,2.5rem);padding-block:var(--ptab-ring-room);scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);overflow-x:auto}.ptab-rail::-webkit-scrollbar{display:none}.ptab-tab{--ptab-tab-pts:var(--kg-cut-sm) 0, 100% 0, 100% calc(100% - var(--ptab-depth)), calc(50% + var(--ptab-half)) calc(100% - var(--ptab-depth)), 50% 100%, calc(50% - var(--ptab-half)) calc(100% - var(--ptab-depth)), 0 calc(100% - var(--ptab-depth)), 0 var(--kg-cut-sm);--ptab-tab-inner:calc(var(--kg-cut-sm) + .41px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - var(--ptab-depth) - 1px), calc(50% + var(--ptab-half) - .6px) calc(100% - var(--ptab-depth) - 1px), 50% calc(100% - 1.6px), calc(50% - var(--ptab-half) + .6px) calc(100% - var(--ptab-depth) - 1px), 1px calc(100% - var(--ptab-depth) - 1px), 1px calc(var(--kg-cut-sm) + .41px);max-width:15rem;padding-bottom:calc(.55rem + var(--ptab-depth));scroll-snap-align:start;flex:none}.ptab-stage{margin-top:calc(-1 * var(--ptab-depth) + var(--ptab-gap) - var(--ptab-ring-room))}.ptab-panel{padding-top:calc(clamp(1.75rem, 1rem + 3vw, 3.25rem) + var(--ptab-depth))}.ptab-panel-shape{--ptab-outer:0 0, 100% 0, 100% calc(100% - var(--ptab-cut)), calc(100% - var(--ptab-cut)) 100%, 0 100%;--ptab-inner:var(--ptab-w) 0, calc(100% - var(--ptab-w)) 0, calc(100% - var(--ptab-w)) calc(100% - var(--ptab-cut) - .41px), calc(100% - var(--ptab-cut) - .41px) calc(100% - var(--ptab-w)), var(--ptab-w) calc(100% - var(--ptab-w))}.ptab-seam{width:100%;height:var(--ptab-w)}.ptab-seam-before{translate:calc(var(--n) - var(--ptab-half) - 100%) 0}.ptab-seam-after{translate:calc(var(--n) + var(--ptab-half)) 0}.ptab-notch{width:calc(var(--ptab-half) * 2);height:var(--ptab-depth);translate:calc(var(--n) - var(--ptab-half)) 0;clip-path:polygon(0 0, var(--ptab-half) var(--ptab-depth), calc(var(--ptab-half) * 2) 0, calc(var(--ptab-half) * 2 - var(--ptab-v-arm)) 0, var(--ptab-half) calc(var(--ptab-depth) - var(--ptab-v-tip)), var(--ptab-v-arm) 0)}.ptab-numerals{top:auto;bottom:.75rem;right:1rem}}@media (min-width:1024px){.ptab{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);align-items:start}.ptab-rail{flex-direction:column;padding-block:.75rem}.ptab-tab{--ptab-tab-pts:var(--kg-cut-sm) 0, calc(100% - var(--ptab-depth)) 0, calc(100% - var(--ptab-depth)) max(0px, calc(50% - var(--ptab-half))), 100% 50%, calc(100% - var(--ptab-depth)) min(100%, calc(50% + var(--ptab-half))), calc(100% - var(--ptab-depth)) 100%, 0 100%, 0 var(--kg-cut-sm);--ptab-tab-inner:calc(var(--kg-cut-sm) + .41px) 1px, calc(100% - var(--ptab-depth) - 1px) 1px, calc(100% - var(--ptab-depth) - 1px) max(1px, calc(50% - var(--ptab-half) - .6px)), calc(100% - 1.6px) 50%, calc(100% - var(--ptab-depth) - 1px) min(calc(100% - 1px), calc(50% + var(--ptab-half) + .6px)), calc(100% - var(--ptab-depth) - 1px) calc(100% - 1px), 1px calc(100% - 1px), 1px calc(var(--kg-cut-sm) + .41px);padding-right:calc(1rem + var(--ptab-depth))}.ptab-stage{margin-left:calc(-1 * var(--ptab-depth) + var(--ptab-gap))}.ptab-panel{padding-left:calc(clamp(1.5rem, 1rem + 3vw, 3.5rem) + var(--ptab-depth))}.ptab-panel-shape{--ptab-outer:0 0, calc(100% - var(--ptab-cut)) 0, 100% var(--ptab-cut), 100% 100%, var(--ptab-cut) 100%, 0 calc(100% - var(--ptab-cut));--ptab-inner:0 var(--ptab-w), calc(100% - var(--ptab-cut) - .41px) var(--ptab-w), calc(100% - var(--ptab-w)) calc(var(--ptab-cut) + .41px), calc(100% - var(--ptab-w)) calc(100% - var(--ptab-w)), calc(var(--ptab-cut) + .41px) calc(100% - var(--ptab-w)), 0 calc(100% - var(--ptab-cut) - 1.41px)}.ptab-seam{width:var(--ptab-w);height:calc(100% - var(--ptab-cut))}.ptab-seam-before{translate:0 calc(var(--n) - var(--ptab-half) - 100%)}.ptab-seam-after{translate:0 calc(var(--n) + var(--ptab-half))}.ptab-notch{width:var(--ptab-depth);height:calc(var(--ptab-half) * 2);translate:0 calc(var(--n) - var(--ptab-half));clip-path:polygon(0 0, var(--ptab-depth) var(--ptab-half), 0 calc(var(--ptab-half) * 2), 0 calc(var(--ptab-half) * 2 - var(--ptab-v-arm)), calc(var(--ptab-depth) - var(--ptab-v-tip)) var(--ptab-half), 0 var(--ptab-v-arm))}}@media (scripting:none){.ptab{grid-template-columns:minmax(0,1fr)}.ptab-rail,.ptab-numerals,.ptab-notch{display:none}.ptab-stage{margin:0}.ptab-panel-shape{--n:-10rem}.ptab-panel,.ptab-panel:not([data-active]){visibility:visible;opacity:1;grid-area:auto;padding-block:1.5rem;translate:none}}@media (prefers-reduced-motion:reduce){.ptab-panel,.ptab-panel:not([data-active]),.ptab-numeral{transition:none;translate:none}.ptab-seam-line,.ptab-notch{transition:none}}@media (prefers-reduced-transparency:reduce){.ptab-panel-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}
.pthr{--pthr-x:1.1rem;--pthr-node-y:2.45rem;max-width:46rem;position:relative}.pthr-rail{top:var(--pthr-node-y);bottom:1.5rem;left:calc(var(--pthr-x) - 12px);pointer-events:none;view-timeline:--pthr block;width:24px;position:absolute}.pthr-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pthr-svg path{stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.pthr-svg-track{color:#f0ede521}.pthr-svg-gold{color:var(--gold-bright)}.pthr-svg-glow{color:#e0be6e8c;filter:blur(3px)}.pthr-svg-glow path{stroke-width:5px}.pthr-reveal{position:absolute;inset:0 -12px;overflow:hidden}.pthr-reveal-inner{position:absolute;inset:0 12px}.pthr-spark-track{position:absolute;inset:0}.pthr-spark{opacity:0;background:#fff4d6;width:9px;height:9px;position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg;box-shadow:0 0 10px 3px #f0d28cb3,0 0 30px 10px #c9a85c52}.pthr-steps{margin:0;padding:0;list-style:none}.pthr .pthr-step{border-top:0;gap:0}.pthr-step{grid-template-columns:calc(var(--pthr-x) * 2 + .75rem) clamp(3.25rem, 2.5rem + 2vw, 4.75rem) minmax(0, 1fr);padding-block:calc(var(--pthr-node-y) - .85rem) 1.6rem;align-items:start;display:grid;position:relative}.pthr-node{top:var(--pthr-node-y);left:var(--pthr-x);border:1px solid var(--gold-line);background:var(--bg);width:13px;height:13px;position:absolute;translate:-50% -50%;rotate:45deg}.surface-stone .pthr-node{background:var(--bg-elev-1)}.pthr-node-glow{background:var(--gold-bright);opacity:1;position:absolute;inset:2px;box-shadow:0 0 8px 2px #f0d28c99,0 0 24px 7px #c9a85c47}.pthr .pthr-num{color:var(--ink-faint);font-family:var(--font-display-en), serif;font-variant-numeric:lining-nums;letter-spacing:-.03em;grid-column:2;font-size:clamp(2.1rem,1.7rem + 1.2vw,2.9rem);font-weight:300;line-height:.85;position:relative}.pthr-num:after{content:attr(data-n);color:var(--gold);position:absolute;top:0;left:0}.pthr-copy{flex-direction:column;grid-column:3;gap:.35rem;min-width:0;display:flex}.pthr-label{color:var(--ink);margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:400;line-height:1.15}.pthr-body{color:var(--ink-dim);text-wrap:pretty;margin:0}@keyframes pthr-curtain{0%{transform:translateY(-100%)}to{transform:none}}@keyframes pthr-curtain-inner{0%{transform:translateY(100%)}to{transform:none}}@keyframes pthr-spark{0%,to{opacity:0}4%,94%{opacity:1}}@keyframes pthr-ignite{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes pthr-numeral{0%{opacity:0}to{opacity:1}}@keyframes pthr-copy{0%{opacity:.66;transform:translate(-.6rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pthr-reveal,.pthr-spark-track{animation:linear both pthr-curtain;animation-timeline:--pthr;animation-range:cover 45vh cover calc(100% - 55vh)}.pthr-reveal-inner{animation:linear both pthr-curtain-inner;animation-timeline:--pthr;animation-range:cover 45vh cover calc(100% - 55vh)}.pthr-spark{animation:linear both pthr-spark;animation-timeline:--pthr;animation-range:cover 45vh cover calc(100% - 55vh)}.pthr-step{view-timeline:--pthr-step block}.pthr-node-glow{animation:linear both pthr-ignite;animation-timeline:--pthr-step;animation-range:cover calc(45vh + var(--pthr-node-y) - .75rem) cover calc(45vh + var(--pthr-node-y) + .5rem)}.pthr-num:after{animation:linear both pthr-numeral;animation-timeline:--pthr-step;animation-range:cover calc(45vh + var(--pthr-node-y) - 1rem) cover calc(45vh + var(--pthr-node-y) + .75rem)}.pthr-copy{animation:linear both pthr-copy;animation-timeline:--pthr-step;animation-range:cover calc(45vh + var(--pthr-node-y) - 4rem) cover calc(45vh + var(--pthr-node-y) + .75rem)}}}
.pm{z-index:1;margin-top:calc(-1 * (var(--pm-height) + var(--pm-lift)));margin-left:max(0px,50% - 600px);margin-right:calc(-1*clamp(1.25rem,4vw,2.5rem));position:relative}.product-page-inner:not(:has(.product-page-hero-frame))+.pm{margin-top:clamp(2rem,4vw,3rem)}.pm-ribbon.kg-shape{--c-tl:var(--kg-cut-md);--c-bl:var(--kg-cut-md);--c-tr:0px;--c-br:0px;min-height:var(--pm-height);align-items:center;display:flex;position:relative}.pm-glass{clip-path:polygon(var(--kg-pts));-webkit-backdrop-filter:blur(10px)saturate(1.6);backdrop-filter:blur(10px)saturate(1.6);background:radial-gradient(circle at 0,#e0be6e4d,#0000 5rem),linear-gradient(#fffaec33 0,#fffaec0d 1px,#ffffff0f 32%,#00000024 100%),#0e0d0b42;position:absolute;inset:0}.pm-glass:after{content:"";background-image:var(--kg-grain);opacity:.07;background-size:160px 160px;position:absolute;inset:0}.pm-edge{pointer-events:none;background:linear-gradient(90deg, var(--kg-gold-light) 0, #c9a85c8c 3rem, #c9a85c38 40%, #e0c78380 100%);position:absolute;inset:0}.pm-pause-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pm-pause{z-index:1;width:2.75rem;height:2.75rem;margin-left:calc(var(--kg-cut-md) * .5 + .35rem);color:var(--gold-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;display:none;position:relative}.pm-pause:after{content:"";background:var(--gold-hair);width:1px;position:absolute;top:22%;bottom:22%;right:-.25rem}.pm-pause-icon{width:.7rem;height:.8rem;transition:opacity var(--dur-fast) var(--ease-out);border-inline:.22rem solid;display:block}.pm:has(.pm-pause-input:checked) .pm-pause-icon{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0;width:.72rem}@media (hover:hover){.pm-pause:hover .pm-pause-icon{opacity:.75}}.pm-pause:has(.pm-pause-input:focus-visible){outline:2px solid var(--gold-bright);outline-offset:-4px}.pm-viewport{z-index:1;min-width:0;padding-block:.65rem;padding-left:calc(var(--kg-cut-md) * .6 + 1rem);flex:1;position:relative}.pm-track{display:flex}.pm-group{flex-wrap:wrap;align-items:center;row-gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pm-group[aria-hidden=true]{display:none}.pm-item{white-space:nowrap;align-items:center;display:flex}.pm-text{color:var(--ink);text-shadow:0 0 2px #00000080,0 1px 12px #0009;letter-spacing:-.005em;font-size:clamp(1.2rem,1rem + .75vw,1.6rem);font-weight:400;line-height:1.15}.pm-item[data-kind=fact] .pm-text{letter-spacing:.06em;font-variant-caps:all-small-caps}.pm-sep{background:var(--gold);flex:none;width:6px;height:6px;margin-inline:clamp(1.1rem,2.2vw,2rem);rotate:45deg;box-shadow:0 0 10px #e0be6e8c}@media (prefers-reduced-motion:no-preference){.pm-pause{display:grid}.pm-viewport{padding-left:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 3rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.5rem calc(100% - 3rem),#0000 100%)}.pm-track{width:max-content;animation:pm-loop var(--pm-duration,40s) linear infinite}.pm-group{flex-wrap:nowrap;flex:none}.pm-group[aria-hidden=true]{display:flex}.pm-viewport:hover .pm-track,.pm:focus-within .pm-track{animation-play-state:paused}.pm:has(.pm-pause-input:checked) .pm-track{animation-play-state:paused}}@keyframes pm-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-transparency:reduce){.pm-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}
