.ra-page .auris-detail-waves .auris-stage{background:0 0}.ra-page .auris-detail-waves .auris-stage:after{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 max(0px,calc(var(--auris-hero-wave-start) - 100px)),transparent calc(var(--auris-hero-wave-start) + 160px));mask-image:linear-gradient(180deg,#000 0,#000 max(0px,calc(var(--auris-hero-wave-start) - 100px)),transparent calc(var(--auris-hero-wave-start) + 160px));background:radial-gradient(at 53% 53%,#d6edf4 0%,#edf7fa 43%,#f7fbfc 75%);inset:0}.auris-detail-waves{--auris-wave-start:55svh;--auris-hero-wave-start:55svh;--auris-wave-rise:420px;--auris-wave-end:100%;--auris-wave-fade-start:75%;--auris-wave-fade-distance:25%;--auris-wave-blue:color-mix(in srgb,#fff 60%,color-mix(in srgb,var(--cms-accent,#00b5e2) 70%,var(--cms-primary,#151f6d) 30%));--auris-wave-ink:#254b68;background:linear-gradient(180deg,#f7fbfc 0,#f7fbfc var(--auris-wave-start),color-mix(in srgb,#f7fbfc 50%,var(--auris-wave-blue)) min(calc(var(--auris-wave-start) + var(--auris-wave-rise)*.5),var(--auris-wave-fade-start)),var(--auris-wave-blue) min(calc(var(--auris-wave-start) + var(--auris-wave-rise)),var(--auris-wave-fade-start)),var(--auris-wave-blue) var(--auris-wave-fade-start),color-mix(in srgb,var(--auris-wave-blue) 50%,var(--cms-bg,#fff)) calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.5),var(--cms-bg,#fff) var(--auris-wave-end))}.auris-detail-waves>.home-wave-layer{height:var(--auris-wave-end);bottom:auto}.ra-page .auris-detail-waves .ra-design,.ra-page .auris-detail-waves .ra-signals{background:0 0}.ra-page .auris-detail-waves .ra-design .ra-section{padding-bottom:clamp(45px,6vw,80px)}.auris-detail-waves .ra-signals:before{display:none}.auris-detail-waves :is(.ra-section-heading h2,.ra-direction h3,.ra-signals h2),.auris-detail-waves .ra-section-heading h2>span{color:var(--cms-primary,#151f6d)}.auris-detail-waves :is(.ra-direction p,.ra-signals-heading>p,.ra-signal-grid p,.ra-signals-note){color:var(--auris-wave-ink)}.auris-detail-waves :is(.ra-kicker,.ra-direction-label,.ra-direction small){color:#315a76}.auris-detail-waves .ra-signal-grid span{color:var(--cms-primary,#151f6d)}.auris-detail-waves :is(.ra-direction,.ra-signal-grid,.ra-signals-note){border-color:#244e701f}@media print{.auris-detail-waves{background:#fff}}.auris-experience{--auris-product-scale:.88;--p:0;--reveal:0;--auris-nav:var(--site-navigation-height,141px);--auris-primary:var(--cms-primary,#151f6d);--auris-accent:var(--cms-accent,#00b5e2);--auris-muted:var(--cms-muted,#5b7f95);height:195svh;font-family:Figtree,Noto Sans TC,sans-serif;position:relative}.auris-stage{top:var(--auris-nav);height:calc(100svh - var(--auris-nav));isolation:isolate;background:radial-gradient(at 53% 53%,#d6edf4 0%,#edf7fa 43%,#f7fbfc 75%);min-height:610px;position:sticky;overflow:hidden}.auris-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#ffffff70);position:absolute;inset:55% 0 0}.ra-page .auris-title{z-index:1;text-align:center;letter-spacing:-.065em;width:100%;color:var(--auris-primary);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(calc(var(--p) * -55vh)) scale(calc(1 - var(--p) * .12));transform-origin:50% 25%;will-change:transform;text-wrap:nowrap;margin:0;font-family:Figtree,Noto Sans TC,sans-serif;font-size:clamp(86px,16.6vw,310px);font-weight:700;line-height:.95;position:absolute;top:14%;left:0}.auris-title span{color:var(--auris-accent)}.auris-scene{z-index:2;touch-action:pan-y;pointer-events:none;position:absolute;inset:0;container-type:size}.auris-scene canvas{pointer-events:none;width:100%;height:100%;display:block}.auris-poster{opacity:1;position:absolute;inset:0}.auris-fallback{width:calc(min(78.75cqw,148.954cqh) * var(--auris-product-scale));max-width:none;height:auto;position:absolute;top:61%;left:49.2%;transform:translate(-50%,-62%)}.auris-poster:after{content:"";width:calc(48% * var(--auris-product-scale));height:calc(max(24px,4.6cqh) * var(--auris-product-scale));z-index:-1;background:radial-gradient(closest-side,#34516433 3%,#34516413 50%,#0000 100%);position:absolute;top:81%;left:49.2%;transform:translate(-50%,-50%)}.auris-scene canvas,.auris-experience[data-renderer=ready] .auris-poster,.auris-experience[data-renderer=sequence] .auris-poster{opacity:0}.auris-experience[data-renderer=ready] .auris-scene canvas,.auris-experience[data-renderer=sequence] .auris-scene canvas{opacity:1}@media (max-width:900px){.auris-fallback{width:calc(78.75cqw * var(--auris-product-scale))}.auris-poster:after{top:73%}}.auris-opening-copy{z-index:4;transform:translateY(calc(var(--p) * -8vh));opacity:clamp(0,calc(1 - var(--p) * 4),1);pointer-events:none;max-width:28%;position:absolute;bottom:16%;left:5.5%}.ra-page .auris-opening-copy h2{font-size:calc(clamp(22px,2.1vw,32px) * var(--cms-heading,1));letter-spacing:.005em;color:var(--auris-primary);text-wrap:initial;margin:0 0 10px;font-weight:400;line-height:1.65}.auris-opening-copy p{color:var(--auris-muted);margin:0;font-size:12px;line-height:1.9}.auris-meta{z-index:5;color:var(--auris-muted);letter-spacing:.015em;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;bottom:22px;left:5.5%;right:5.5%}.auris-progress{letter-spacing:.09em;align-items:center;gap:13px;font-family:Figtree,sans-serif;font-size:12px;display:flex}.auris-progress i{background:#5b7f9528;width:70px;height:1px;display:block;position:relative}.auris-progress i:after{content:"";background:var(--auris-accent);transform:scaleX(calc(.15 + var(--p) * .85));transform-origin:0;position:absolute;inset:0}.auris-feature{z-index:4;transform:translateY(calc((1 - var(--reveal)) * 80vh));will-change:transform;position:absolute;top:32%;left:61%;right:6%}.auris-eyebrow{letter-spacing:.2em;color:var(--auris-muted);margin:0 0 24px;font-size:12px}.ra-page .auris-feature h2{font-size:calc(clamp(34px,4.1vw,68px) * var(--cms-heading,1));color:var(--auris-primary);letter-spacing:-.045em;text-wrap:initial;margin:0 0 25px;font-weight:700;line-height:1.35}.auris-feature h2 span{color:var(--auris-accent)}.auris-feature .auris-body{font-size:calc(16px * var(--cms-body,1));max-width:400px;color:var(--auris-muted);margin:0;line-height:1.95}.auris-feature>a{color:var(--auris-primary);border-bottom:1px solid #5b7f953a;align-items:center;gap:18px;margin-top:20px;padding:14px 0 10px;font-size:14px;display:inline-flex}.auris-feature>a:hover{color:var(--auris-accent)}.ra-page .ra-intro{scroll-margin-top:100px}.ra-intro-details{gap:20px;display:grid}.ra-intro-details p{font-size:calc(16px * var(--cms-body,1));color:var(--cms-muted,#5b7f95);line-height:2}.ra-intro-details a{color:var(--cms-primary,#151f6d);border-bottom:1px solid #5b7f9533;justify-self:start;align-items:center;gap:16px;padding-bottom:8px;font-size:14px;display:inline-flex}.ra-intro-details a:hover{color:var(--cms-accent,#00b5e2)}.auris-experience[data-renderer=fallback]{height:auto}.auris-experience[data-renderer=fallback] .auris-stage{position:relative}.auris-experience[data-renderer=fallback] .auris-feature{display:none}@media (min-width:1800px){.auris-opening-copy{left:8%}.auris-feature{right:10%}}@media (max-width:900px){.auris-stage{min-height:610px}.auris-opening-copy{max-width:37%;bottom:15%;left:6%}.ra-page .auris-opening-copy h2{font-size:24px}.auris-feature{top:33%;left:56%;right:5%}.ra-page .auris-feature h2{font-size:38px}.auris-feature .auris-body{font-size:15px}}@media (max-width:800px){.auris-experience{--auris-nav:var(--site-navigation-height,141px)}}@media (max-width:600px){.auris-stage{min-height:670px}.auris-opening-copy{text-align:center;max-width:none;bottom:18%;left:6%;right:6%}.ra-page .auris-opening-copy h2{margin-bottom:12px;font-size:26px;line-height:1.4}.auris-opening-copy p{font-size:11px}.auris-meta{font-size:9px;bottom:16px;left:6%;right:6%}.auris-meta>p{max-width:215px;line-height:1.5}.auris-progress{gap:7px;font-size:10px}.auris-progress i{width:30px}.auris-feature{transform:translateY(calc((1 - var(--reveal)) * 85vh));top:53%;left:8%;right:8%}.auris-eyebrow{margin:0 0 13px;font-size:10px}.ra-page .auris-feature h2{margin-bottom:14px;font-size:36px;line-height:1.3}.auris-feature .auris-body{font-size:14px;line-height:1.85}.auris-feature>a{margin-top:6px;padding-top:12px;font-size:13px}.auris-fallback{width:calc(112.14cqw * var(--auris-product-scale));top:52%}.auris-poster:after{width:calc(70% * var(--auris-product-scale));top:67%}.ra-intro-details{margin-top:24px}}@media (max-width:540px){.auris-experience{--auris-nav:var(--site-navigation-height,130px)}}@media (prefers-reduced-motion:reduce){.auris-experience{height:auto}.auris-stage{height:1200px;position:relative;top:auto}.auris-title{transform:none!important}.auris-opening-copy{opacity:1;top:510px;bottom:auto;transform:none}.auris-feature{top:800px;left:8%;right:8%;transform:none}.auris-scene{height:720px}.auris-meta>p{max-width:none}}.ra-hover-study{isolation:isolate;min-width:0;height:520px;position:sticky;top:calc(50vh - 230px)}.ra-hover-model{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:26px;width:100%;height:100%;padding:0;display:block;position:relative}.ra-hover-model:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#487a872c,#0000 70%);border-radius:50%;height:28px;animation:6s ease-in-out infinite auris-ground;position:absolute;bottom:14%;left:20%;right:20%;transform:scaleX(.9)}.ra-model-float{pointer-events:none;animation:6s ease-in-out infinite auris-float;display:block;position:absolute;inset:0}.ra-model-float canvas,.ra-hover-fallback{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ra-hover-study[data-renderer=ready] .ra-hover-fallback,.ra-hover-study[data-renderer=sequence] .ra-hover-fallback{display:none}.ra-hover-model[data-visible=false] .ra-model-float,.ra-hover-model[data-visible=false]:before{animation-play-state:paused}.ra-hover-model:focus-visible{outline:2px solid var(--cms-accent,#00b5e2);outline-offset:4px}@keyframes auris-float{0%,to{transform:translateY(5px)rotate(-.6deg)}50%{transform:translate(4px,-9px)rotate(.6deg)}}@keyframes auris-ground{0%,to{opacity:.85;transform:scaleX(.94)}50%{opacity:.55;transform:scaleX(1.06)}}@media (max-width:1100px){.ra-hover-study{height:440px;top:calc(50vh - 200px)}}@media (max-width:800px){.ra-hover-study{height:390px;top:calc(50vh - 170px)}}@media (max-width:540px){.ra-hover-study{grid-row:1;height:370px;position:relative;top:auto}.ra-hover-model{border-radius:16px}}@media (prefers-reduced-motion:reduce){.ra-model-float,.ra-hover-model:before{animation:none!important}.ra-hover-study{position:relative;top:auto}}.ra-model-float canvas{opacity:0}.ra-hover-study[data-renderer=ready] .ra-model-float canvas,.ra-hover-study[data-renderer=sequence] .ra-model-float canvas{opacity:1}@media (max-width:1050px) and (min-width:701px){.ra-page .auris-title{font-size:17.8vw;top:16%}}@media (max-width:700px){.ra-page .auris-title{font-size:19vw;top:72px}}.ra-page .auris-title{animation:1.05s cubic-bezier(.18,.78,.22,1) both auris-wordmark-enter}@keyframes auris-wordmark-enter{0%{opacity:0;translate:0 -85px}to{opacity:.12;translate:0}}@media (prefers-reduced-motion:reduce){.ra-page .auris-title{animation:none;translate:none}}.ra-launch-page{background:var(--cms-bg,#fff);overflow-x:clip}.ra-launch-page .auris-launch-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:0;max-width:1512px;height:auto;min-height:min(820px,100svh - 96px);margin:0 auto;padding:72px 6% 110px;display:grid;position:relative}.auris-launch-copy{top:var(--auris-launch-lift,-72px);z-index:2;padding:120px 0 10px 18px;animation:.9s cubic-bezier(.22,1,.36,1) both auris-launch-arrive;position:relative}.auris-launch-status{letter-spacing:.15em;color:var(--cms-primary,#151f6d);align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:500;display:flex}.auris-launch-status>span:first-child{background:var(--cms-accent,#00b5e2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #00b5e210}.auris-launch-backdrop{z-index:0;text-align:center;letter-spacing:-.065em;width:100%;color:var(--cms-primary,#151f6d);opacity:.16;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-family:Figtree,Noto Sans TC,sans-serif;font-size:clamp(86px,16.6vw,310px);font-weight:700;line-height:.95;animation:1.05s cubic-bezier(.18,.78,.22,1) both auris-backdrop-arrive;position:absolute;top:12%;left:0}.auris-launch-backdrop>span{color:var(--cms-accent,#00b5e2)}.auris-launch-title{font-size:calc(clamp(25px,2.35vw,36px)*var(--cms-heading,1));letter-spacing:.035em;color:var(--cms-primary,#151f6d);white-space:pre-line;text-wrap:balance;margin:0;font-weight:400;line-height:1.6}.auris-launch-body{font-size:calc(16px*var(--cms-body,1));color:#426679;white-space:pre-line;max-width:31em;margin:24px 0 0;line-height:1.9}.auris-launch-visual{top:var(--auris-launch-lift,-72px);z-index:2;justify-content:center;align-items:center;min-width:0;padding-top:90px;animation:1.1s cubic-bezier(.22,1,.36,1) .1s both auris-launch-arrive;display:flex;position:relative}.auris-launch-visual .ra-hover-study{aspect-ratio:1008/800;width:90%;max-width:620px;height:auto;position:relative;top:auto}.auris-launch-visual .ra-hover-model{touch-action:pan-y}.auris-launch-wave-tail{height:48px}.auris-launch-waves{background:linear-gradient(180deg,var(--cms-bg,#fff) 0,var(--cms-bg,#fff) var(--auris-wave-start),color-mix(in srgb,var(--auris-wave-blue) 16%,var(--cms-bg,#fff)) calc(var(--auris-wave-start) + var(--auris-wave-rise)*.25),color-mix(in srgb,var(--auris-wave-blue) 50%,var(--cms-bg,#fff)) calc(var(--auris-wave-start) + var(--auris-wave-rise)*.5),color-mix(in srgb,var(--auris-wave-blue) 84%,var(--cms-bg,#fff)) calc(var(--auris-wave-start) + var(--auris-wave-rise)*.75),var(--auris-wave-blue) calc(var(--auris-wave-start) + var(--auris-wave-rise)),var(--auris-wave-blue) var(--auris-wave-fade-start),color-mix(in srgb,var(--auris-wave-blue) 84%,var(--cms-bg,#fff)) calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.25),color-mix(in srgb,var(--auris-wave-blue) 50%,var(--cms-bg,#fff)) calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.5),color-mix(in srgb,var(--auris-wave-blue) 16%,var(--cms-bg,#fff)) calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.75),var(--cms-bg,#fff) var(--auris-wave-end))}.auris-launch-wave-fallback{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 0,transparent var(--auris-wave-start),#00000029 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.25),#00000080 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.5),#000000d6 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.75),#000 calc(var(--auris-wave-start) + var(--auris-wave-rise)),#000 var(--auris-wave-fade-start),#000000d6 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.25),#00000080 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.5),#00000029 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.75),transparent var(--auris-wave-end));mask-image:linear-gradient(transparent 0,transparent var(--auris-wave-start),#00000029 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.25),#00000080 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.5),#000000d6 calc(var(--auris-wave-start) + var(--auris-wave-rise)*.75),#000 calc(var(--auris-wave-start) + var(--auris-wave-rise)),#000 var(--auris-wave-fade-start),#000000d6 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.25),#00000080 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.5),#00000029 calc(var(--auris-wave-fade-start) + var(--auris-wave-fade-distance)*.75),transparent var(--auris-wave-end));transition:opacity .6s;position:absolute;inset:0;overflow:clip}.auris-launch-wave-fallback svg{filter:blur(1.2px);width:140%;max-width:none;height:112%;position:absolute;top:-6%;left:-20%}.auris-blue-fold{transform-origin:50%;will-change:transform;animation:19s ease-in-out infinite auris-blue-flow}.auris-blue-fold--two{animation-name:auris-blue-return;animation-duration:24s;animation-delay:-8s}.auris-blue-fold--three{opacity:.8;animation-duration:28s;animation-delay:-14s}.auris-launch-waves[data-waves-ready=true] .auris-launch-wave-fallback{opacity:0}.auris-launch-waves[data-waves-ready=true] .auris-blue-fold{animation-play-state:paused}.ra-launch-page .contact-arrival{scroll-margin-top:calc(var(--site-navigation-height,80px) + 20px);display:flow-root}.ra-launch-page .footer{border-top:0;margin-top:0}@keyframes auris-launch-arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes auris-backdrop-arrive{0%{opacity:0;translate:0 -85px}to{opacity:.16;translate:0}}@keyframes auris-blue-flow{0%,to{transform:translate(-3%,-3%)rotate(-3deg)}50%{transform:translate(3%,5%)rotate(3deg)}}@keyframes auris-blue-return{0%,to{transform:translate(3%,4%)rotate(3deg)}50%{transform:translate(-3%,-5%)rotate(-2deg)}}@media (min-width:1440px){.ra-launch-page .auris-launch-hero{min-height:800px}}@media (max-width:900px){.ra-launch-page .auris-launch-hero{--auris-launch-lift:-48px;grid-template-columns:1fr 1.05fr;min-height:650px;padding:65px 5% 100px}.auris-launch-copy{padding-left:0}.auris-launch-title{font-size:25px}.auris-launch-body{font-size:15px}}@media (max-width:650px){.ra-launch-page .auris-launch-hero{--auris-launch-lift:-32px;grid-template-columns:1fr;gap:16px;min-height:0;padding:60px 7% 40px}.auris-launch-copy{padding:105px 2% 0}.auris-launch-backdrop{font-size:19vw;top:48px}.auris-launch-status{margin-bottom:22px;font-size:11px}.auris-launch-title{font-size:24px;line-height:1.6}.auris-launch-body{margin-top:17px;font-size:14px}.auris-launch-visual{margin:0 -5%;padding-top:0}.auris-launch-wave-tail{height:32px}.ra-launch-page .footer{padding-top:24px}}@media (prefers-reduced-motion:reduce){.auris-launch-copy,.auris-launch-visual,.auris-launch-backdrop,.auris-blue-fold{animation:none}.auris-launch-wave-fallback{transition:none}}
