.company-story{isolation:isolate;background:linear-gradient(145deg,#fff 12%,#f7fbfc 48%,#fff 78%);position:relative;overflow:clip}.story-chapter{position:relative}.chapter-inner{max-width:calc(1440 * var(--rr-layout-unit));padding:calc(75 * var(--rr-layout-unit)) 6%;min-height:calc(685 * var(--rr-layout-unit));grid-template-columns:1fr 1fr;align-items:center;gap:5%;margin:0 auto;display:grid}.chapter-intelligence .chapter-inner{min-height:calc(650 * var(--rr-layout-unit));padding-top:calc(50 * var(--rr-layout-unit));padding-bottom:calc(75 * var(--rr-layout-unit))}.chapter-copy{z-index:3;min-width:0;padding:calc(25 * var(--rr-layout-unit)) 0;position:relative}.chapter-clinical .chapter-copy{grid-area:1/2}.chapter-clinical .morph-anchor{grid-area:1/1}.chapter-eyebrow{margin-bottom:calc(26 * var(--rr-layout-unit));letter-spacing:.15em;color:#4b8698;font-size:12px;font-weight:500}.chapter-copy h1,.chapter-copy h2{letter-spacing:-.045em;color:#133c52;margin:0;font-size:clamp(36px,3.95vw,60px);font-weight:500;line-height:1.4}.chapter-copy em{color:#078fa7;font-style:normal}.chapter-description{color:#526d7c;max-width:calc(510 * var(--rr-layout-unit));margin-top:calc(28 * var(--rr-layout-unit));text-wrap:pretty;font-size:17px;line-height:2}.morph-anchor{aspect-ratio:1.22;pointer-events:none;z-index:2;width:100%;min-width:0;position:relative}.story-flow-canvas{z-index:1;pointer-events:none;visibility:hidden;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.story-mobile-image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.company-story[data-motion-ready] .story-flow-canvas{visibility:visible}.company-story[data-motion-ready] .story-mobile-image{visibility:hidden}}.products-section{padding-top:calc(75 * var(--rr-layout-unit))}.site-header{height:calc(90 * var(--rr-layout-unit))}.header-note{color:#557f90}.homepage .product-info{padding-top:calc(25 * var(--rr-layout-unit))}.homepage .product-info h4{margin-top:calc(19 * var(--rr-layout-unit));color:#244f61;letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.65}.homepage .product-info>.product-summary{margin-top:calc(12 * var(--rr-layout-unit));color:#587582;max-width:36em;font-size:16px;line-height:1.9}.product-status{color:#508b95;padding:calc(4 * var(--rr-layout-unit)) calc(9 * var(--rr-layout-unit));margin-top:calc(16 * var(--rr-layout-unit));border:1px solid #c7e3e7;border-radius:5px;font-size:12px;line-height:1.6;display:inline-block}@media (min-width:1600px){.chapter-inner{padding-left:calc(70 * var(--rr-layout-unit));padding-right:calc(70 * var(--rr-layout-unit));min-height:calc(750 * var(--rr-layout-unit))}.chapter-intelligence .chapter-inner{min-height:calc(700 * var(--rr-layout-unit))}.chapter-copy h1,.chapter-copy h2{font-size:62px}.chapter-description{font-size:18px}}@media (max-width:1150px){.chapter-inner{min-height:calc(620 * var(--rr-layout-unit));gap:4%}.chapter-intelligence .chapter-inner{min-height:calc(595 * var(--rr-layout-unit))}.chapter-copy h1,.chapter-copy h2{font-size:43px}.chapter-description{margin-top:calc(24 * var(--rr-layout-unit));font-size:16px;line-height:1.95}}@media (min-width:541px) and (max-width:800px){.homepage .product-card{display:block}.homepage .product-card-link{gap:calc(25 * var(--rr-layout-unit));grid-template-columns:1fr 1.05fr;align-items:center;display:grid}.homepage .product-info{padding:0}}@media (max-width:800px){.chapter-inner{min-height:0;padding:calc(38 * var(--rr-layout-unit)) 7% calc(40 * var(--rr-layout-unit));max-width:calc(670 * var(--rr-layout-unit));grid-template-columns:1fr;gap:0}.chapter-intelligence .chapter-inner{min-height:0;padding-top:calc(30 * var(--rr-layout-unit));padding-bottom:calc(40 * var(--rr-layout-unit))}.chapter-copy{padding:calc(20 * var(--rr-layout-unit)) 0}.chapter-clinical .chapter-copy,.chapter-clinical .morph-anchor{grid-area:auto}.chapter-copy h1,.chapter-copy h2{font-size:46px}.chapter-description{max-width:calc(570 * var(--rr-layout-unit));font-size:17px;line-height:1.95}.story-flow-canvas{display:none}.morph-anchor{max-width:calc(570 * var(--rr-layout-unit));margin:calc(22 * var(--rr-layout-unit)) auto 0;aspect-ratio:1.33;overflow:hidden;-webkit-mask-image:radial-gradient(72% 71%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 71%,#000 62%,#0000 100%)}.story-mobile-image{transform:none}.chapter-eyebrow{margin-bottom:calc(23 * var(--rr-layout-unit))}.products-section{padding-top:calc(55 * var(--rr-layout-unit))}}@media (max-width:540px){.site-header{height:calc(77 * var(--rr-layout-unit))}.chapter-inner{padding:calc(34 * var(--rr-layout-unit)) 7% calc(35 * var(--rr-layout-unit))}.chapter-intelligence .chapter-inner{padding-top:calc(25 * var(--rr-layout-unit));padding-bottom:calc(35 * var(--rr-layout-unit))}.chapter-copy{padding:calc(15 * var(--rr-layout-unit)) 0}.chapter-eyebrow{letter-spacing:.1em;margin-bottom:calc(24 * var(--rr-layout-unit));font-size:12px}.chapter-copy h1,.chapter-copy h2{font-size:clamp(31px,8.7vw,43px);line-height:1.43}.chapter-description{margin-top:calc(24 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.morph-anchor{margin:calc(24 * var(--rr-layout-unit)) auto 0;aspect-ratio:1.25}.homepage .product-info{padding-top:calc(22 * var(--rr-layout-unit))}}@media (max-width:360px){.chapter-copy h1,.chapter-copy h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.story-flow-canvas{display:none}.story-mobile-image{visibility:visible;transform:none}}.section-heading>p,.contact-intro>p,.chapter-description,.product-info>p{white-space:pre-line}.homepage .product-grid{position:relative}.homepage .product-grid[data-scroll-reveal] .product-card{opacity:var(--reveal,1);transform:translate3d(0,calc((1 - var(--reveal,1))*80px),0) scale(calc(.975 + var(--reveal,1)*.025));transform-origin:50% 100%;will-change:transform,opacity}.homepage .product-grid[data-scroll-reveal] .product-card:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.homepage .product-grid[data-scroll-reveal] .product-card{opacity:1;will-change:auto;transform:none}}.radiheart-home .heart-home-hero{isolation:isolate;background:linear-gradient(120deg,var(--cms-bg) 18%,color-mix(in srgb,var(--cms-bg) 85%,var(--cms-accent)) 100%);padding:calc(50 * var(--rr-layout-unit)) 6% 0;color:var(--cms-primary);position:relative;overflow:hidden}.heart-home-grid{max-width:calc(1440 * var(--rr-layout-unit));min-height:calc(590 * var(--rr-layout-unit));grid-template-columns:.9fr 1.1fr;align-items:center;gap:2%;margin:auto;display:grid;position:relative}.heart-home-copy{z-index:2;padding:calc(15 * var(--rr-layout-unit)) 0 calc(70 * var(--rr-layout-unit));position:relative}.heart-home-label{letter-spacing:.13em;color:var(--cms-muted);margin:0 0 calc(22 * var(--rr-layout-unit));font-family:Figtree,Noto Sans TC,sans-serif;font-size:14px;line-height:1.6}.heart-home-copy h1{font-family:Figtree,Noto Sans TC,sans-serif;font-size:calc(clamp(64px,7.3vw,110px)*var(--cms-heading));letter-spacing:-.065em;margin:0 0 calc(30 * var(--rr-layout-unit));color:var(--cms-primary);font-weight:550;line-height:1.02}.heart-home-copy h1>span{color:var(--cms-accent)}.heart-home-copy h2{font-size:calc(clamp(30px,3.3vw,49px)*var(--cms-heading));letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.55}.heart-home-copy h2>span{display:block}.heart-home-description{font-size:calc(17px*var(--cms-body));max-width:calc(490 * var(--rr-layout-unit));margin:calc(25 * var(--rr-layout-unit)) 0 0;color:var(--cms-muted);line-height:1.95}.heart-home-visual{height:calc(570 * var(--rr-layout-unit));--pointer-x:0px;--pointer-y:0px;min-width:0;position:relative}.heart-home-float{will-change:transform;animation:7s ease-in-out infinite heart-home-float;position:absolute;inset:0}.heart-home-app{width:32%;max-height:calc(405 * var(--rr-layout-unit));object-fit:contain;filter:drop-shadow(10px 15px 16px #1d456b1e);transform:translate3d(var(--pointer-x),var(--pointer-y),0) rotate(6deg);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:1%;right:15%}.heart-home-device{filter:drop-shadow(2px 25px 15px #19345322);width:110%;max-width:none;height:auto;transform:translate3d(calc(var(--pointer-x)*-1),calc(var(--pointer-y)*-.7),0) rotate(-6deg);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:38%;left:-5%}.heart-home-shadow{height:calc(25 * var(--rr-layout-unit));filter:blur(20px);background:#29475428;border-radius:50%;position:absolute;bottom:16%;left:10%;right:0;transform:rotate(-5deg)}.heart-home-caption{bottom:calc(17 * var(--rr-layout-unit));align-items:baseline;gap:calc(16 * var(--rr-layout-unit));color:var(--cms-muted);font-size:14px;line-height:1.6;display:flex;position:absolute;right:4%}.heart-home-caption strong{color:var(--cms-primary);font-family:Figtree,sans-serif;font-size:20px;font-weight:500}.heart-home-baseline{max-width:calc(1440 * var(--rr-layout-unit));border-top:1px solid color-mix(in srgb,var(--cms-primary) 13%,transparent);align-items:center;gap:calc(23 * var(--rr-layout-unit));padding:calc(24 * var(--rr-layout-unit)) 0;color:var(--cms-muted);margin:auto;font-size:14px;line-height:1.5;display:flex}.heart-home-baseline>i{height:calc(13 * var(--rr-layout-unit));width:calc(1 * var(--rr-layout-unit));background:#8cb6c5}.heart-home-baseline>.heart-home-scroll{align-items:center;gap:calc(17 * var(--rr-layout-unit));letter-spacing:.15em;margin-left:auto;font-size:12px;display:flex}.heart-home-scroll>span{color:var(--cms-primary);font-size:23px}.cms-applied[data-hero-layout=text-right] .heart-home-copy{grid-area:1/2}.cms-applied[data-hero-layout=text-right] .heart-home-visual{grid-area:1/1}.radiheart-home .products-section{max-width:calc(1440 * var(--rr-layout-unit))}.radiheart-home .product-grid{gap:calc(55 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.radiheart-home .section-heading h2{font-size:calc(clamp(30px,3.3vw,48px)*var(--cms-heading));line-height:1.5}.radiheart-home .section-heading .mobile-break{display:block}.radiheart-home .section-heading>p{font-size:16px;line-height:1.9}.radiheart-home .products-section .section-heading{align-items:start;gap:calc(24 * var(--rr-layout-unit));grid-template-columns:minmax(0,1fr);display:grid}.radiheart-home .products-section .section-heading>div{width:100%;min-width:0}.radiheart-home .products-section .section-heading h2{max-width:none}.radiheart-home .products-section .section-heading>p{width:100%;max-width:calc(960 * var(--rr-layout-unit));text-align:left;margin:0;padding:0}.radiheart-home .product-card .product-picture{aspect-ratio:1.35}.radiheart-home .product-category{font-size:14px}.radiheart-home .product-info{padding-top:calc(28 * var(--rr-layout-unit))}.radiheart-home .product-info h3{font-size:48px}.radiheart-home .product-info h4{margin-top:calc(17 * var(--rr-layout-unit));font-size:23px}.radiheart-home .product-summary{max-width:calc(510 * var(--rr-layout-unit));font-size:17px;line-height:1.9}@keyframes heart-home-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@media (max-width:1100px){.heart-home-grid{min-height:calc(530 * var(--rr-layout-unit));grid-template-columns:1fr 1fr}.heart-home-visual{height:calc(490 * var(--rr-layout-unit))}.heart-home-app{width:37%;top:5%;right:11%}.heart-home-device{top:44%}.heart-home-shadow{bottom:20%}.heart-home-description{font-size:16px}.radiheart-home .product-grid{gap:calc(30 * var(--rr-layout-unit))}.radiheart-home .product-info h4{font-size:20px}}@media (max-width:800px){.radiheart-home .heart-home-hero{padding:calc(43 * var(--rr-layout-unit)) 6% 0}.heart-home-grid{grid-template-columns:1fr;gap:0;min-height:0}.heart-home-copy{max-width:calc(600 * var(--rr-layout-unit));padding:0}.heart-home-copy h1{font-size:calc(clamp(68px,12vw,90px)*var(--cms-heading));margin-bottom:calc(22 * var(--rr-layout-unit))}.heart-home-copy h2{font-size:calc(clamp(30px,5.5vw,42px)*var(--cms-heading))}.heart-home-description{max-width:calc(560 * var(--rr-layout-unit));margin-top:calc(20 * var(--rr-layout-unit))}.heart-home-visual{width:100%;max-width:calc(560 * var(--rr-layout-unit));height:calc(450 * var(--rr-layout-unit));margin-top:calc(20 * var(--rr-layout-unit));justify-self:center}.heart-home-app{width:30%;max-height:calc(300 * var(--rr-layout-unit));top:0;right:16%}.heart-home-device{width:100%;top:34%;left:0}.heart-home-shadow{bottom:23%}.heart-home-caption{bottom:calc(24 * var(--rr-layout-unit));right:5%}.heart-home-baseline{padding:calc(19 * var(--rr-layout-unit)) 0}.cms-applied[data-hero-layout=text-right] .heart-home-copy,.cms-applied[data-hero-layout=text-right] .heart-home-visual{grid-area:auto}.radiheart-home .product-grid{gap:calc(50 * var(--rr-layout-unit));grid-template-columns:1fr}.radiheart-home .product-info h3{font-size:39px}.radiheart-home .product-info h4{font-size:21px}.radiheart-home .product-info{padding-top:0}.radiheart-home .product-card .product-picture{aspect-ratio:1.15;min-height:0}.radiheart-home .product-summary{font-size:16px}}@media (max-width:540px){.heart-home-label{letter-spacing:.075em;margin-bottom:calc(20 * var(--rr-layout-unit));font-size:12px}.heart-home-visual{height:calc(350 * var(--rr-layout-unit));margin-top:calc(30 * var(--rr-layout-unit))}.heart-home-app{width:33%;max-height:calc(250 * var(--rr-layout-unit));right:13%}.heart-home-device{top:38%}.heart-home-shadow{bottom:24%}.heart-home-caption{bottom:calc(14 * var(--rr-layout-unit));gap:calc(11 * var(--rr-layout-unit));font-size:12px}.heart-home-caption strong{font-size:18px}.heart-home-description{font-size:16px;line-height:1.9}.heart-home-baseline{gap:calc(14 * var(--rr-layout-unit));font-size:12px}.heart-home-baseline>.heart-home-scroll{gap:calc(6 * var(--rr-layout-unit));font-size:10px}.radiheart-home .product-info{padding:calc(24 * var(--rr-layout-unit)) 0 0}.radiheart-home .product-card-link{display:block}.radiheart-home .product-card .product-picture{aspect-ratio:1.2}.radiheart-home .product-info h3{font-size:40px}.radiheart-home .product-info h4{font-size:21px}.radiheart-home .section-heading>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.heart-home-float{will-change:auto;animation:none}.heart-home-device,.heart-home-app{transition:none}}.cms-applied .radiheart-home .products-section{max-width:calc(1100 * var(--rr-layout-unit));padding-block:calc(calc(32 * var(--rr-layout-unit)) * var(--cms-gap,1)) calc(calc(70 * var(--rr-layout-unit)) * var(--cms-gap,1))}.radiheart-home .products-section .product-grid{gap:calc(32 * var(--rr-layout-unit))}.radiheart-home .products-section .product-card{flex-direction:column;gap:0;display:flex}.radiheart-home .products-section .product-info{padding:calc(18 * var(--rr-layout-unit)) calc(2 * var(--rr-layout-unit)) 0}.radiheart-home .products-section .product-category{font-size:12px}.radiheart-home .products-section .product-info h3{font-size:calc(36px * var(--cms-heading,1));margin-top:calc(7 * var(--rr-layout-unit))}.radiheart-home .products-section .product-info h4{font-size:calc(18px * var(--cms-heading,1));margin-top:calc(12 * var(--rr-layout-unit));line-height:1.65}.radiheart-home .products-section .product-summary{font-size:calc(16px * var(--cms-body,1));margin-top:calc(10 * var(--rr-layout-unit));line-height:1.85}@media (min-width:801px) and (max-width:1100px){.radiheart-home .products-section .product-grid{gap:calc(28 * var(--rr-layout-unit))}}@media (max-width:800px){.cms-applied .radiheart-home .products-section{padding-block:calc(calc(24 * var(--rr-layout-unit)) * var(--cms-gap,1)) calc(calc(56 * var(--rr-layout-unit)) * var(--cms-gap,1))}.radiheart-home .products-section .product-grid{max-width:calc(390 * var(--rr-layout-unit));gap:calc(36 * var(--rr-layout-unit));margin-inline:auto}.radiheart-home .products-section .product-demo{width:100%;max-width:calc(310 * var(--rr-layout-unit));min-height:0;margin-inline:auto}.radiheart-home .products-section .product-info h3{font-size:calc(32px * var(--cms-heading,1))}.radiheart-home .products-section .product-info h4{font-size:calc(18px * var(--cms-heading,1))}}@media (max-width:540px){.radiheart-home .products-section .product-demo{max-width:calc(280 * var(--rr-layout-unit))}.radiheart-home .products-section .product-info{padding-top:calc(18 * var(--rr-layout-unit))}}.radiheart-home .partner-marquee{max-width:calc(1360 * var(--rr-layout-unit));padding-block:calc(44 * var(--rr-layout-unit)) calc(40 * var(--rr-layout-unit))}.radiheart-home .partner-marquee-heading{margin-bottom:calc(22 * var(--rr-layout-unit));gap:calc(20 * var(--rr-layout-unit))}.radiheart-home .partner-marquee-heading p{margin-bottom:calc(6 * var(--rr-layout-unit));font-size:11px}.radiheart-home .partner-marquee-heading h2{font-size:23px}.radiheart-home .partner-directory-link{font-size:12px}.radiheart-home .partner-marquee-group{gap:calc(44 * var(--rr-layout-unit));padding:calc(9 * var(--rr-layout-unit)) calc(44 * var(--rr-layout-unit)) calc(9 * var(--rr-layout-unit)) 0}.radiheart-home .partner-logo{width:calc(210 * var(--rr-layout-unit));gap:calc(11 * var(--rr-layout-unit))}.radiheart-home .partner-logo img{height:calc(60 * var(--rr-layout-unit))}.radiheart-home .partner-logo-nvidia img,.radiheart-home .partner-logo-ubix img{width:calc(150 * var(--rr-layout-unit))}.radiheart-home .partner-logo-mighty img{width:calc(83 * var(--rr-layout-unit));height:calc(62 * var(--rr-layout-unit))}.radiheart-home .partner-logo-infineon img{width:calc(60 * var(--rr-layout-unit));height:calc(72 * var(--rr-layout-unit))}.radiheart-home .partner-logo-medical img{height:calc(72 * var(--rr-layout-unit))}@media (max-width:540px){.radiheart-home .partner-marquee{padding-block:calc(32 * var(--rr-layout-unit))}.radiheart-home .partner-marquee-heading{margin-bottom:calc(18 * var(--rr-layout-unit))}.radiheart-home .partner-marquee-heading h2{font-size:21px}.radiheart-home .partner-marquee-group{gap:calc(30 * var(--rr-layout-unit));padding-right:calc(30 * var(--rr-layout-unit))}.radiheart-home .partner-logo{width:calc(180 * var(--rr-layout-unit))}.radiheart-home .partner-logo img{height:calc(54 * var(--rr-layout-unit))}}@media (prefers-reduced-motion:reduce){.radiheart-home .partner-marquee-group{gap:calc(24 * var(--rr-layout-unit));padding:0}.radiheart-home .partner-logo{max-width:100%}}.heart-demo-art{display:contents}@media (max-width:800px){.radiheart-home .products-section .heart-demo{gap:calc(6 * var(--rr-layout-unit));padding:calc(16 * var(--rr-layout-unit));aspect-ratio:.88;grid-template-rows:auto minmax(0,1fr);display:grid}.radiheart-home .heart-demo .demo-heading,.radiheart-home .heart-signal-label{position:static}.radiheart-home .heart-demo-stage{gap:calc(8 * var(--rr-layout-unit));grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;inset:auto}.radiheart-home .heart-demo-art{min-height:0;display:block;position:relative}.radiheart-home .heart-demo .app-phone{box-sizing:content-box;aspect-ratio:1180/2556;width:auto;height:88%;top:5%;right:3%}.radiheart-home .heart-demo .app-phone>img{object-fit:contain;width:100%;height:100%}.radiheart-home .heart-demo.is-active .demo-heart-device{top:41%}}.heart-orbit-hero{--orbit-x:0deg;--orbit-y:0deg;isolation:isolate;color:var(--cms-primary);background:0 0;position:relative;overflow:clip}.heart-orbit-layout{width:min(100%,calc(1600 * var(--rr-layout-unit)));min-height:calc(700 * var(--rr-layout-unit));height:calc(100svh - var(--site-navigation-height,calc(94 * var(--rr-layout-unit))));max-height:calc(950 * var(--rr-layout-unit));margin-inline:auto;position:relative}.heart-orbit-perspective{perspective:1100px;perspective-origin:50% 46%;pointer-events:none;position:absolute;inset:0}.heart-orbit-space{transform-style:preserve-3d;transform:rotateX(var(--orbit-y)) rotateY(var(--orbit-x));transition:transform 1.25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.heart-orbit-card{left:var(--x);top:var(--y);width:var(--w);transform:translate(-50%,-50%) translateZ(var(--z)) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;position:absolute}.heart-orbit-image{animation:heart-image-float var(--float-duration,9s) var(--float-delay,0s) ease-in-out infinite;will-change:transform;background:#f2f2f0;border-radius:14px;display:block;overflow:hidden;box-shadow:0 1px 2px #192e3d0b}.heart-orbit-image img{aspect-ratio:3/2;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.heart-orbit-card-1{--x:21%;--y:28%;--w:23%;--z:60px;--rx:-8deg;--ry:29deg;--rz:12deg}.heart-orbit-card-2{--x:49%;--y:18%;--w:17%;--z:-55px;--rx:9deg;--ry:-9deg;--rz:-3deg}.heart-orbit-card-3{--x:79%;--y:27%;--w:25%;--z:65px;--rx:-8deg;--ry:-29deg;--rz:-12deg}.heart-orbit-card-4{--x:38%;--y:41%;--w:10%;--z:-140px;--rx:4deg;--ry:12deg;--rz:6deg}.heart-orbit-card-5{--x:17%;--y:77%;--w:15%;--z:-40px;--rx:4deg;--ry:26deg;--rz:-4deg}.heart-orbit-card-6{--x:83%;--y:77%;--w:17%;--z:-25px;--rx:6deg;--ry:-28deg;--rz:5deg}.heart-orbit-card-1{--float-duration:9.4s;--float-delay:-2.1s;--float-lift:-8px}.heart-orbit-card-2{--float-duration:10.8s;--float-delay:-6.3s;--float-lift:-6px}.heart-orbit-card-3{--float-duration:11.6s;--float-delay:-4.7s;--float-lift:-9px}.heart-orbit-card-4{--float-duration:8.6s;--float-delay:-1.4s;--float-lift:-6px}.heart-orbit-card-5{--float-duration:10.2s;--float-delay:-7.2s;--float-lift:-8px}.heart-orbit-card-6{--float-duration:12.4s;--float-delay:-3.8s;--float-lift:-7px}@keyframes heart-image-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0,var(--float-lift,-8px),0)}}.heart-orbit-copy{z-index:2;width:47%;max-width:calc(670 * var(--rr-layout-unit));text-align:center;text-wrap:pretty;padding:calc(8 * var(--rr-layout-unit)) 0 calc(40 * var(--rr-layout-unit));position:absolute;top:53%;left:50%;transform:translate(-50%)}.heart-orbit-copy h1{letter-spacing:-.055em;margin:0 0 calc(17 * var(--rr-layout-unit));font-family:Figtree,Noto Sans TC,sans-serif;font-size:clamp(72px,6.4vw,104px);font-weight:700;line-height:1.1}.heart-orbit-copy h1 span{color:var(--cms-accent)}.heart-orbit-copy h2{font-size:calc(clamp(26px,2.65vw,41px)*var(--cms-heading,1));letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.35}.heart-orbit-copy h2>span{display:block}.heart-orbit-hero .heart-orbit-description{color:#19374e;margin:calc(20 * var(--rr-layout-unit)) auto 0;white-space:pre-line;line-height:1.8;font-size:clamp(14px,1.2vw,16px)!important}@media (min-width:1600px){.heart-orbit-layout{min-height:calc(780 * var(--rr-layout-unit))}.heart-orbit-copy h1{font-size:104px}.heart-orbit-description{font-size:14px}}@media (min-width:701px) and (max-width:1000px){.heart-orbit-layout{min-height:calc(650 * var(--rr-layout-unit))}.heart-orbit-copy{width:50%;top:51%}.heart-orbit-copy h2{font-size:calc(26px*var(--cms-heading,1))}.heart-orbit-description{font-size:12px}.heart-orbit-card-1{--w:26%}.heart-orbit-card-3{--w:28%}.heart-orbit-card-4{--x:38%;--y:39%;--w:13%}}@media (max-width:700px){.heart-orbit-layout{height:auto;min-height:calc(820 * var(--rr-layout-unit));padding:calc(270 * var(--rr-layout-unit)) calc(26 * var(--rr-layout-unit)) calc(245 * var(--rr-layout-unit));max-height:none}.heart-orbit-perspective{perspective:750px}.heart-orbit-space{transform:none}.heart-orbit-card-1{--x:23%;--y:16%;--w:36%;--z:0px;--rx:-7deg;--ry:23deg;--rz:12deg}.heart-orbit-card-2{--x:53%;--y:7%;--w:26%;--z:-40px;--rx:7deg;--ry:-8deg;--rz:-3deg}.heart-orbit-card-3{--x:77%;--y:20%;--w:36%;--z:0px;--rx:-7deg;--ry:-24deg;--rz:-11deg}.heart-orbit-card-4{--x:49%;--y:25%;--w:24%;--z:-100px;--rx:5deg;--ry:9deg;--rz:5deg}.heart-orbit-card-5{--x:22%;--y:84%;--w:38%;--z:-20px;--rx:5deg;--ry:23deg;--rz:-7deg}.heart-orbit-card-6{--x:78%;--y:88%;--w:39%;--z:-20px;--rx:6deg;--ry:-25deg;--rz:8deg}.heart-orbit-image{border-radius:9px}.heart-orbit-copy{width:100%;max-width:calc(460 * var(--rr-layout-unit));margin:auto;padding:0;position:relative;top:auto;left:auto;transform:none}.heart-orbit-copy h1{margin-bottom:calc(17 * var(--rr-layout-unit));font-size:clamp(52px,13.8vw,68px)}.heart-orbit-copy h2{font-size:calc(clamp(24px,6.2vw,32px)*var(--cms-heading,1));line-height:1.45}.heart-orbit-description{font-size:calc(12px*var(--cms-body,1));margin-top:calc(17 * var(--rr-layout-unit));line-height:1.85}}@media (prefers-reduced-motion:reduce){.heart-orbit-space{transition:none;transform:none}.heart-orbit-image{will-change:auto;animation:none}}@media print{.heart-orbit-layout{height:700px}.heart-orbit-space{transform:none}.heart-orbit-image{will-change:auto;animation:none}}.cms-applied .hero-cover-story{--cover-header-height:var(--site-navigation-height,141px);--cover-pin-top:var(--cover-header-height);isolation:isolate;background:var(--cms-bg);position:relative;overflow:visible}.hero-cover-story.has-cover .hero-cover-underlay{top:var(--cover-pin-top);z-index:0;position:sticky}.cms-applied .hero-cover-sheet{z-index:2;isolation:isolate;width:100%;height:auto;min-height:100svh;padding:clamp(calc(58 * var(--rr-layout-unit)),8vh,calc(110 * var(--rr-layout-unit))) 6%;color:var(--cms-primary,#151f6d);opacity:1;box-shadow:none;scroll-margin-top:var(--cover-header-height);background:#e8f3f8;border:0;border-radius:0;margin:0;display:block;position:relative;overflow:visible}.hero-cover-content{width:100%;max-width:calc(1280 * var(--rr-layout-unit));margin:0 auto}.cover-statement{min-height:calc(calc(235 * var(--rr-layout-unit)) * var(--cms-gap,1));padding:calc(40 * var(--rr-layout-unit)) 0;scroll-margin-top:calc(var(--cover-header-height) + calc(26 * var(--rr-layout-unit)));border-top:1px solid #adcbd780;position:relative}.cover-statement:first-child{padding-top:calc(12 * var(--rr-layout-unit));border-top:0}.cover-statement:last-child{padding-bottom:calc(14 * var(--rr-layout-unit))}.cover-statement-content{opacity:1;grid-template-columns:1.03fr 1fr;align-items:start;gap:9%;display:grid;transform:none}.hero-cover-story .cover-statement h2{width:auto;font-family:Figtree,Noto Sans TC,sans-serif;font-size:calc(clamp(31px,3.4vw,56px) * var(--cms-heading,1));letter-spacing:-.055em;color:var(--cms-primary,#151f6d);margin:0;font-weight:400;line-height:1.45;transform:none}.cover-statement h2>span{display:block}.cover-statement-detail{padding-top:calc(8 * var(--rr-layout-unit));max-width:calc(540 * var(--rr-layout-unit))}.cover-statement-label{letter-spacing:.14em;color:#286f8b;margin:0 0 calc(17 * var(--rr-layout-unit));font-family:Figtree,Noto Sans TC,sans-serif;font-size:12px;line-height:1.7}.cover-statement-detail>p:last-child{font-size:calc(17px * var(--cms-body,1));color:#405d70;white-space:pre-wrap;text-wrap:pretty;margin:0;line-height:1.95}@media (max-width:1050px) and (min-width:761px){.cover-statement-content{gap:6%}.hero-cover-story .cover-statement h2{font-size:calc(3.6vw * var(--cms-heading,1))}.cover-statement-detail>p:last-child{font-size:calc(16px * var(--cms-body,1))}}@media (max-width:760px){.cms-applied .hero-cover-sheet{padding:calc(50 * var(--rr-layout-unit)) 7% calc(64 * var(--rr-layout-unit));min-height:100svh}.cover-statement{min-height:0;padding:calc(40 * var(--rr-layout-unit)) 0 calc(46 * var(--rr-layout-unit))}.cover-statement-content{display:block}.hero-cover-story .cover-statement h2{font-size:calc(clamp(30px,7.8vw,47px) * var(--cms-heading,1))}.cover-statement-detail{margin-top:calc(23 * var(--rr-layout-unit));max-width:calc(590 * var(--rr-layout-unit));padding-top:0}.cover-statement-label{margin-bottom:calc(13 * var(--rr-layout-unit));font-size:11px}.cover-statement-detail>p:last-child{font-size:calc(16px * var(--cms-body,1));line-height:1.95}}@media (prefers-reduced-motion:reduce){.hero-cover-story.has-cover .hero-cover-underlay{position:relative;top:auto}}@media print{.hero-cover-story.has-cover .hero-cover-underlay{position:relative;top:auto}.hero-cover-story .cover-statement-content{opacity:1!important;transform:none!important}.cms-applied .hero-cover-sheet{color:#151f6d;background:#fff}.hero-cover-story .cover-statement h2,.cover-statement-detail>p:last-child,.cover-statement-label{color:#151f6d}}.hero-cover-story .cover-statement .float-title-line{white-space:pre-wrap;overflow-wrap:normal;word-break:normal;display:block;overflow:visible}.float-unit{white-space:nowrap;display:inline-block}.float-char{transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.float-body{position:relative}.float-body-lines{pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0}.cover-statement[data-float-ready=true] .float-body-source{opacity:0}.cover-statement[data-float-ready=true] .float-body-lines{display:block}.float-body-line{white-space:pre;width:max-content;line-height:inherit;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.float-char,.float-body-line,.cover-statement-label{opacity:1!important;transform:none!important}.cover-statement[data-float-ready=true] .float-body-source{opacity:1}.cover-statement[data-float-ready=true] .float-body-lines{display:none}}@media print{.float-char,.cover-statement-label{opacity:1!important;transform:none!important}.cover-statement[data-float-ready=true] .float-body-source{opacity:1}.cover-statement[data-float-ready=true] .float-body-lines{display:none}}.hero-cover-story .cover-statement .float-title{cursor:default;transition:color .24s}@media (hover:hover) and (pointer:fine){.hero-cover-story .cover-statement .float-title[data-float-complete=true]:hover{color:color-mix(in srgb,var(--cms-accent,#00b5e2) 70%,var(--cms-primary,#151f6d) 30%)}}@media (prefers-reduced-motion:reduce){.hero-cover-story .cover-statement .float-title{transition:none}}
