:root{--hc-canvas:#f5f1ea;--hc-surface:#faf8f4;--hc-surface-strong:#e9e2d8;--hc-surface-raised:#faf8f4;--hc-ink:#1f2a38;--hc-text-secondary:#66707c;--hc-primary:#566a91;--hc-primary-hover:#465a7e;--hc-primary-soft:#e4e7ee;--hc-on-primary:#faf8f4;--hc-amber:#d4a65a;--hc-amber-soft:#ead8b9;--hc-sky-soft:#b8c9da;--hc-sage-soft:#afc7be;--hc-lilac-soft:#d8d0dd;--hc-rose-soft:#d8b7b7;--hc-night:#29364d;--hc-night-raised:#35425a;--hc-on-dark:#f5f1ea;--hc-on-dark-muted:#cbd0d3;--hc-success-bg:#dfe9e4;--hc-danger-bg:#ead8d8;--paper:var(--hc-canvas);--paper-deep:var(--hc-surface-strong);--ink:var(--hc-ink);--muted:var(--hc-text-secondary);--coral:var(--hc-primary);--coral-dark:var(--hc-primary-hover);--blue:var(--hc-sky-soft);--blue-dark:#526f78;--green:var(--hc-sage-soft);--gold:var(--hc-amber-soft);--rose:var(--hc-rose-soft);--line:#1f2a3829;--card:var(--hc-surface);--radius-sm:18px;--radius-md:32px;--radius-lg:52px;--section-gap:clamp(7rem, 8vw, 10rem);--motion-micro:.18s;--motion-hover:.28s;--motion-enter:.72s;--motion-media:.9s;--motion-ambient:6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-standard:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:7rem}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:450;line-height:1.6;overflow-x:hidden}:lang(zh-CN) body{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;line-height:1.72}:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-CN) h4{letter-spacing:-.018em;word-break:auto-phrase}:lang(zh-CN) h1{font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.08}:lang(zh-CN) .hero-copy{max-width:1040px}:lang(zh-CN) .centered{max-width:880px}:lang(zh-CN) .section-heading h2,:lang(zh-CN) .about-statement h2,:lang(zh-CN) .join-copy h2,:lang(zh-CN) .footer-brand h2{line-height:1.12}:lang(zh-CN) .lead,:lang(zh-CN) .split-heading p:last-child,:lang(zh-CN) .door-copy>p:not(.eyebrow){line-height:1.75}:lang(zh-CN) .eyebrow{letter-spacing:.08em}::selection{background:var(--coral);color:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.interaction-section :focus-visible,.door-story :focus-visible,.safety-section :focus-visible,.join-section :focus-visible{outline-color:var(--hc-amber-soft)}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);transition:transform var(--motion-micro) var(--ease-out);border-radius:12px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:min(100%,1480px);margin-inline:auto;padding-inline:clamp(1rem,2.2vw,2rem)}.site-header{z-index:100;pointer-events:none;grid-template-columns:minmax(210px,1fr) auto minmax(180px,1fr);align-items:center;width:min(100% - 2rem,1440px);display:grid;position:fixed;top:1.25rem;left:50%;transform:translate(-50%)}.site-header>*{pointer-events:auto}.brand-link{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f1eae0;border-radius:16px;width:fit-content;padding:.7rem .9rem}.brand{justify-content:center;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:70px;display:block}.brand-compact .brand-logo{height:84px}.desktop-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f4eb;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:.2rem;padding:.35rem;display:flex;box-shadow:0 10px 30px #1f2a380f}.desktop-nav a{white-space:nowrap;transition:background-color var(--motion-micro) ease, color var(--motion-micro) ease, transform var(--motion-hover) var(--ease-out);border-radius:999px;padding:.75rem 1rem;font-size:.88rem}.desktop-nav .language-switch{color:var(--coral-dark);background:#fbfcffb8;font-weight:750}.button{min-height:3.7rem;transition:border-radius var(--motion-hover) var(--ease-out), background-color var(--motion-hover) ease, color var(--motion-hover) ease, transform var(--motion-hover) var(--ease-out);border:0;border-radius:999px 16px 16px 999px;justify-content:space-between;align-items:center;gap:1.8rem;padding:.9rem 1.05rem .9rem 1.45rem;font-weight:650;line-height:1;display:inline-flex}.button-primary{background:var(--coral);color:var(--hc-on-primary)}.button-secondary{border:1px solid var(--line);background:var(--hc-surface-raised);color:var(--ink)}.nav-cta{border:1px solid #ffffff3d;justify-self:end;min-width:170px;box-shadow:0 10px 30px #1f2a381a}.arrow{width:1.85rem;height:1.85rem;transition:transform var(--motion-hover) var(--ease-out), background-color var(--motion-hover) ease;background:#ffffff2e;border-radius:50%;place-items:center;font-size:1.05rem;line-height:1;display:grid}.mobile-menu{display:none}.hero{flex-direction:column;min-height:100svh;padding-top:clamp(7.5rem,9vw,9rem);padding-bottom:clamp(1rem,2vw,2rem);display:flex}.hero-copy{z-index:2;text-align:center;max-width:980px;margin-inline:auto;position:relative}.hero-copy .eyebrow{color:var(--ink);justify-content:center;margin-bottom:1.15rem;font-size:clamp(.9rem,1.1vw,1.05rem)}.eyebrow{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 2rem;font-size:.8rem;font-weight:750;display:flex}.hero-copy .eyebrow,.centered .eyebrow{justify-content:center}.eyebrow-dot{background:var(--hc-amber);border-radius:2px 999px 999px 2px;width:8px;height:8px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{text-wrap:balance}h1{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:590;line-height:1}.hero-copy h1{color:var(--coral);font-size:clamp(3.25rem,6.2vw,6.5rem)}.hero-copy .lead{max-width:650px;color:var(--muted);letter-spacing:-.02em;margin:1.25rem auto 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.text-link{border-bottom:1px solid var(--line);transition:color var(--motion-micro) ease, border-color var(--motion-micro) ease;align-items:center;gap:.6rem;padding:.75rem 0;font-size:.9rem;display:inline-flex}.media-slot{margin:0;position:relative;overflow:hidden}.hero-product{border-radius:var(--radius-lg);width:100%;min-height:clamp(420px,48vh,620px);color:var(--hc-on-dark);background:radial-gradient(circle,#a9d8d447,#0000 22%),linear-gradient(145deg,#6d7d9b 0%,#485a7c 50%,#29364d 100%);flex:1;margin-top:clamp(1.25rem,2.5vw,2.25rem)}.hero-product:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000 49.9%,#ffffff14 50%,#0000 50.1%),radial-gradient(circle,#0000 0 28%,#ffffff14 28.2%,#0000 28.5%);position:absolute;inset:0}.hero-product-halo{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:min(62vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-product .product-silhouette{width:min(34%,340px);transform:translate(-50%,-47%)}.media-meta{z-index:4;color:currentColor;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.world-lines{position:absolute;inset:0}.world-lines span{border:1px solid #ffffff2e;border-radius:50%;position:absolute}.world-lines span:first-child{aspect-ratio:1;width:25%;top:13%;left:14%}.world-lines span:nth-child(2){aspect-ratio:1;width:38%;bottom:5%;right:9%}.world-lines span:nth-child(3){aspect-ratio:1;border-style:dashed;width:12%;top:28%;right:22%}.quiet-door{aspect-ratio:.62;width:clamp(190px,18vw,300px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.door-frame,.door-panel,.door-light,.door-handle{display:block;position:absolute}.door-frame{border:clamp(9px,1vw,16px) solid #b9bdd2;border-bottom:0;border-radius:48% 48% 8px 8px/24% 24% 8px 8px;inset:0;box-shadow:0 0 0 1px #1b273547,0 38px 80px #0c162661}.door-panel{background:linear-gradient(105deg,#7a6d91,#534c70 60%,#39364f);border-radius:48% 48% 3px 3px/22% 22% 3px 3px;inset:6% 6% 0;box-shadow:inset 10px 0 28px #ffffff14}.door-panel:before,.door-panel:after{content:"";border:1px solid #e8ebf733;border-radius:999px;width:68%;position:absolute;left:16%}.door-panel:before{height:30%;top:24%}.door-panel:after{height:23%;bottom:10%}.door-light{background:#a9d8d4;border-radius:50%;width:5%;height:70%;bottom:0;right:-3%;transform:rotate(-.5deg);box-shadow:0 0 40px 18px #a9d8d457}.door-handle{background:#c9bdd7;border-radius:50%;width:11px;height:11px;top:56%;right:16%;box-shadow:0 0 0 4px #1b273538}.hero-media figcaption{z-index:4;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.hero-media figcaption span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18263961;border:1px solid #ffffff38;border-radius:999px;padding:.55rem .8rem;font-size:.72rem}.hero-media figcaption strong{letter-spacing:-.025em;text-align:right;max-width:420px;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:560}.value-ribbon{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);margin-top:1rem;padding:1.25rem 2rem;display:flex;overflow:hidden}.value-ribbon p{margin:0;font-size:clamp(.9rem,1.3vw,1.15rem)}.value-ribbon span{color:var(--coral)}.dual-value,.robot-section,.experiences-section,.parents-section,.about-section{margin-top:var(--section-gap)}.section-heading{margin-bottom:clamp(3.5rem,5vw,5rem)}.centered{text-align:center;max-width:960px;margin-inline:auto}.section-heading h2,.about-statement h2,.join-copy h2,.footer-brand h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(2.6rem,4vw,4.75rem);font-weight:570;line-height:1.02}.value-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.value-card{border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;min-height:clamp(500px,38vw,620px);padding:clamp(1.5rem,2.4vw,2.75rem);display:flex;position:relative;overflow:hidden}.value-card-kids{background:var(--blue);color:var(--ink)}.value-card-parents{background:var(--gold);color:var(--ink)}.card-index,.bento-label,.small-label{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:750}.value-card h3{letter-spacing:-.055em;max-width:620px;margin-bottom:1.2rem;font-size:clamp(2rem,2.7vw,3.25rem);font-weight:560;line-height:1.05}.value-card p{max-width:560px;margin-bottom:0;font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.6}.orbit-graphic,.time-graphic{aspect-ratio:1;width:54%;position:absolute;top:10%;right:8%}.orbit-graphic span{border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:0}.orbit-graphic span:nth-child(2){border-style:dashed;inset:17%}.orbit-graphic span:nth-child(3){background:var(--coral);border:0;inset:40%;box-shadow:0 0 60px #4d587857}.time-ring{border:clamp(16px,2.8vw,42px) solid #1b273529;border-radius:50%;position:absolute;inset:4%}.time-hand{background:var(--ink);transform-origin:bottom;border-radius:999px;width:3px;height:31%;position:absolute;top:20%;left:50%;transform:rotate(28deg)}.time-dot{aspect-ratio:1;background:var(--coral-dark);border-radius:50%;width:5%;position:absolute;top:48%;left:48%}.split-heading{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:end;gap:clamp(2.5rem,4.5vw,5.5rem);display:grid}.split-heading p:last-child{max-width:540px;color:var(--muted);margin-bottom:.7rem;font-size:clamp(1rem,1vw,1.12rem);line-height:1.7}.robot-bento{grid-template-rows:280px 360px 300px;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.bento-card{border-radius:var(--radius-md);background:var(--card);flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(1.4rem,2.2vw,2.4rem);display:flex;position:relative;overflow:hidden}.bento-card h3{z-index:2;letter-spacing:-.05em;max-width:650px;margin-bottom:0;font-size:clamp(1.65rem,2.2vw,2.5rem);font-weight:560;line-height:1.08;position:relative}.bento-voice{grid-column:span 5}.bento-product{background:var(--hc-night-raised);min-height:0;color:var(--paper);grid-area:span 3/span 7;padding:0}.bento-response,.bento-boundary{grid-column:span 5}.sound-rings{width:42%;height:175px;position:absolute;top:47%;right:11%;transform:translateY(-50%)}.sound-rings i{z-index:2;background:var(--coral);border-radius:60% 60% 48% 48%;width:25px;height:39px;position:absolute}.sound-rings i:before{background:var(--coral);width:7px;height:7px;box-shadow:8px -4px 0 -1px var(--coral), 15px -1px 0 -1px var(--coral), 21px 5px 0 -2px var(--coral);content:"";border-radius:50%;position:absolute;top:-10px;left:1px}.sound-rings i:first-child{bottom:4px;right:4%;transform:rotate(21deg)}.sound-rings i:nth-child(2){top:65px;left:42%;transform:rotate(-18deg)}.sound-rings i:nth-child(3){top:4px;left:4%;transform:rotate(20deg)}.sound-rings span{transform-origin:50%;border-top:1px dashed #566a9147;height:1px;position:absolute;top:86px;left:12%;right:10%;transform:rotate(34deg)}.dark-meta{color:var(--paper)}.product-silhouette{aspect-ratio:.68;width:min(58%,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.bot-head,.bot-body,.bot-base{display:block;position:absolute;left:50%;transform:translate(-50%)}.bot-head{z-index:2;aspect-ratio:1.25;background:linear-gradient(145deg,#f4f6fb,#bcc6d6);border:1px solid #ffffff59;border-radius:48% 48% 38% 38%;width:72%;top:0;box-shadow:0 30px 80px #0c162647}.bot-head i{aspect-ratio:1;background:var(--blue-dark);border-radius:50%;width:9%;position:absolute;top:46%;box-shadow:0 0 14px #91d3d3c2}.bot-head i:first-child{left:31%}.bot-head i:last-child{right:31%}.bot-body{background:linear-gradient(100deg,#aeb9cb,#edf0f6 48%,#9ba8bc);border-radius:46% 46% 25% 25%/20% 20% 36% 36%;width:58%;height:56%;top:25%}.bot-body:before,.bot-body:after{border:8px solid var(--coral);content:"";border-top:0;border-radius:0 0 999px 999px;width:34%;height:55%;position:absolute;top:20%}.bot-body:before{left:-28%;transform:rotate(12deg)}.bot-body:after{right:-28%;transform:rotate(-12deg)}.bot-base{background:#7d899d;border-radius:50% 50% 30% 30%;width:82%;height:23%;bottom:0;box-shadow:0 22px 40px #0c162652}.bento-product figcaption{color:#f8f9fcb8;font-size:.78rem;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.response-demo{flex-direction:column;align-items:flex-start;gap:.7rem;margin:auto 0;display:flex}.response-demo span{background:var(--paper);border-radius:6px 999px 999px;padding:.7rem 1rem;font-size:.86rem}.response-demo span:last-child{background:var(--blue);color:var(--ink);border-radius:999px 6px 999px 999px;align-self:flex-end}.boundary-graphic{width:46%;height:90px;position:absolute;top:28%;right:8%}.boundary-graphic:before,.boundary-graphic:after{color:var(--muted);letter-spacing:.08em;font-size:.72rem;font-style:normal;font-weight:700;position:absolute;top:0}.boundary-graphic:before{content:"PLAY";left:0}.boundary-graphic:after{content:"REST";right:0}:lang(zh-CN) .boundary-graphic:before{content:"游玩"}:lang(zh-CN) .boundary-graphic:after{content:"休息"}.boundary-graphic span:first-child{background:#566a9147;border-radius:999px;height:3px;position:absolute;top:44px;left:0;right:24px}.boundary-graphic span:first-child:before,.boundary-graphic span:first-child:after{background:var(--coral);content:"";border-radius:999px;width:3px;height:17px;position:absolute;top:50%;transform:translateY(-50%)}.boundary-graphic span:first-child:before{left:0}.boundary-graphic span:first-child:after{left:52%}.boundary-graphic span:last-child{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:14px solid var(--hc-amber);width:0;height:0;position:absolute;top:35px;right:0}.interaction-section{margin-top:var(--section-gap);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--hc-night);color:var(--hc-on-dark);padding-block:clamp(7rem,9vw,10rem)}.light-heading .eyebrow,.safety-section .eyebrow{color:var(--hc-on-dark-muted)}.interaction-steps{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.interaction-steps li{border-left:1px solid #f8f9fc29;min-height:280px;padding:0 1.25rem 1.25rem}.step-number{color:var(--hc-amber-soft);letter-spacing:.13em;font-size:.75rem}.step-line{width:100%;height:95px;position:relative}.step-line:before{content:"";background:#f8f9fc40;height:1px;position:absolute;top:50%;left:0;right:-1.5rem}.step-line i{background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;top:calc(50% - 5px);left:0}.interaction-steps h3{letter-spacing:-.05em;margin-bottom:1.25rem;font-size:clamp(1.9rem,2.25vw,2.8rem);font-weight:560}.interaction-steps p{color:#f8f9fcb8;max-width:280px;margin-bottom:0;font-size:.98rem}.experiences-section{padding-top:var(--section-gap);margin-top:0}.experience-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.experience-card{border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;min-height:clamp(420px,34vw,560px);padding:clamp(1.5rem,2.4vw,2.5rem);display:flex;position:relative;overflow:hidden}.experience-card.coral{background:var(--hc-lilac-soft)}.experience-card.blue{background:var(--hc-sky-soft)}.experience-card.green{background:var(--hc-sage-soft)}.experience-card.gold{background:var(--hc-amber-soft)}.experience-topline{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.7rem;display:flex;position:relative}.experience-card h3{z-index:2;letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(1.9rem,2.65vw,3.15rem);font-weight:560;line-height:1.05;position:relative}.experience-card p{z-index:2;max-width:540px;margin-bottom:0;font-size:clamp(1rem,1vw,1.12rem);position:relative}.experience-shape{aspect-ratio:1;border:1px solid #1b273533;border-radius:50% 8% 50% 50%;width:52%;position:absolute;top:17%;right:7%;transform:rotate(12deg)}.experience-shape i:first-child{border:1px solid #1b273538;border-radius:8% 50% 50%;position:absolute;inset:18%}.experience-shape i:last-child{background:#fbfcffb8;border-radius:50%;position:absolute;inset:43%}.content-note{max-width:72ch;color:var(--muted);margin:1.25rem 0 0;font-size:.88rem;line-height:1.65}.door-story{margin-top:var(--section-gap);border-radius:var(--radius-lg);background:var(--hc-night);color:var(--hc-on-dark);padding-block:clamp(7rem,9vw,10rem)}.door-shell{grid-template-columns:repeat(12,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.door-copy{grid-column:1/span 6;align-self:center}.door-copy .eyebrow{color:var(--hc-on-dark-muted)}.door-copy h2{letter-spacing:-.06em;margin-bottom:2rem;font-size:clamp(3rem,4.4vw,5.25rem);font-weight:560;line-height:.98}.door-copy>p:not(.eyebrow){color:#f8f9fcb8;max-width:640px;font-size:clamp(1rem,1vw,1.12rem)}.door-copy .door-lead{letter-spacing:-.035em;color:var(--paper)!important;font-size:clamp(1.3rem,1.55vw,1.75rem)!important}.door-visual-wrap{grid-area:span 2/8/auto/-1}.door-visual{border-radius:999px 999px var(--radius-md) var(--radius-md);background:radial-gradient(circle at 50% 62%,#a9d8d433,#0000 30%),#1f2b40;min-height:680px;position:sticky;top:8rem;overflow:hidden}.story-door{aspect-ratio:.63;width:49%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.story-door-frame,.story-door-panel,.story-door-glow,.story-door-handle{display:block;position:absolute}.story-door-frame{border:12px solid #72778d;border-bottom:0;border-radius:5px;inset:0}.story-door-panel{background:linear-gradient(100deg,#554e70,#766486 52%,#3f3b59);border-radius:2px;inset:2% 7% 0}.story-door-panel:before{content:"";border:1px solid #e8ebf72e;position:absolute;inset:9% 13%}.story-door-glow{background:#a9d8d4;width:4%;height:72%;bottom:0;right:4%;box-shadow:0 0 38px 19px #a9d8d442}.story-door-handle{background:#c7bad6;border-radius:50%;width:9px;height:9px;top:52%;right:20%}.story-floor{transform-origin:bottom;background:repeating-linear-gradient(105deg,#ffffff0a 0 1px,#0000 1px 54px);height:42%;position:absolute;bottom:-15%;left:0;right:0;transform:perspective(350px)rotateX(55deg)}.story-label{color:var(--hc-on-dark-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.episode-card{border-radius:var(--radius-md);background:#f8f9fc0f;border:1px solid #f8f9fc29;grid-column:1/span 7;padding:clamp(1.5rem,2.4vw,2.5rem)}.episode-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.episode-head span:first-child{color:#f8f9fc94;letter-spacing:.12em;font-size:.72rem}.episode-head h3{letter-spacing:-.05em;margin:.6rem 0 0;font-size:clamp(1.9rem,2.5vw,3rem);font-weight:560}.status-pill{color:#f8f9fcb8;white-space:nowrap;border:1px solid #f8f9fc2e;border-radius:999px;padding:.5rem .75rem;font-size:.72rem}.episode-arc{align-items:center;margin:3rem 0;display:flex}.episode-arc span{background:var(--paper);color:var(--ink);border-radius:999px;padding:.65rem 1rem;font-size:.85rem}.episode-arc i{background:#f8f9fc33;flex:1;height:1px}.audio-placeholder{background:#f8f9fc14;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.audio-placeholder button{background:var(--coral);width:3rem;height:3rem;color:var(--paper);opacity:.72;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.audio-placeholder>span{color:#f8f9fc94;white-space:nowrap;font-size:.72rem}.waveform{align-items:center;gap:4px;height:34px;display:flex}.waveform i{background:#f8f9fc6b;border-radius:99px;flex:1;height:28%}.waveform i:nth-child(3n){height:72%}.waveform i:nth-child(5n){height:95%}.waveform i:nth-child(7n){height:48%}.parents-layout{grid-template-columns:.8fr 1.2fr .8fr;align-items:stretch;gap:1rem;display:grid}.parent-moments,.care-note{border-radius:var(--radius-md);background:var(--card);padding:clamp(1.5rem,2.5vw,2.6rem)}.parent-moments ul{margin:3rem 0 0;padding:0;list-style:none}.parent-moments li{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem 0;font-size:clamp(1rem,1.3vw,1.2rem);display:grid}.parent-moments li span{color:var(--coral-dark);letter-spacing:.1em;font-size:.7rem}.family-media{border-radius:999px 999px var(--radius-md) var(--radius-md);min-height:620px;color:var(--ink);background:linear-gradient(150deg,#dce2ed,#bcc7d8)}.home-graphic{aspect-ratio:1;width:67%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.home-roof{background:var(--rose);border-radius:50% 50% 0 0;width:80%;height:42%;position:absolute;top:4%;left:10%;transform:skew(-10deg)}.home-wall{background:#f5f7fb;border-radius:8px 8px 24px 24px;height:62%;position:absolute;bottom:5%;left:17%;right:17%;box-shadow:0 26px 60px #1b273529}.home-window{aspect-ratio:1;background:#87abb4;border:8px solid #586079;border-radius:50% 50% 4px 4px;width:28%;position:absolute;top:48%;left:28%}.home-window i:first-child,.home-window i:last-child{content:"";background:#fbfcff9e;position:absolute}.home-window i:first-child{height:2px;top:48%;left:0;right:0}.home-window i:last-child{width:2px;top:0;bottom:0;left:48%}.home-person{background:var(--green);border-radius:999px 999px 18px 18px;width:21%;height:38%;position:absolute;bottom:5%;right:20%}.home-person i{aspect-ratio:1;background:#c6a9a3;border-radius:50%;width:66%;position:absolute;top:-24%;left:17%}.family-media figcaption{text-align:center;font-size:.74rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.care-note{background:var(--green);flex-direction:column;justify-content:flex-end;display:flex}.care-symbol{margin-bottom:auto;font-size:clamp(4rem,6vw,6.5rem);font-weight:300;line-height:1}.care-note h3{letter-spacing:-.05em;margin-bottom:1.2rem;font-size:clamp(1.7rem,2.2vw,2.5rem);font-weight:560;line-height:1.08}.care-note p{margin-bottom:0}.safety-section{margin-top:var(--section-gap);background:var(--hc-night);color:var(--hc-on-dark);padding-block:clamp(7rem,9vw,10rem)}.safety-heading p:last-child{color:var(--hc-on-dark-muted)}.boundary-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.boundary-card{border-radius:var(--radius-md);color:var(--ink);padding:clamp(1.6rem,2.4vw,2.5rem)}.can-card{background:var(--hc-success-bg)}.cannot-card{background:var(--hc-danger-bg)}.boundary-title{justify-content:space-between;align-items:center;margin-bottom:clamp(3rem,4.5vw,4.5rem);display:flex}.boundary-title span{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.5rem);font-weight:560}.boundary-title i{border:1px solid #1b273533;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-style:normal;display:grid}.boundary-card ul{margin:0;padding:0;list-style:none}.boundary-card li{border-top:1px solid #1b273529;padding:1.15rem 0 1.15rem 2rem;font-size:clamp(1rem,1.05vw,1.15rem);position:relative}.boundary-card li:before{background:var(--ink);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:1.48rem;left:.25rem}.safety-disclaimer{color:#f8f9fc8f;text-align:center;max-width:72ch;margin:2rem auto 0;font-size:.88rem;line-height:1.65}.about-statement{text-align:center;max-width:1050px;margin-inline:auto}.about-statement .eyebrow{justify-content:center}.principle-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(4.5rem,7vw,7rem);display:grid}.principle-grid article{border-radius:var(--radius-md);background:var(--card);flex-direction:column;justify-content:space-between;min-height:330px;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.principle-grid article:nth-child(2){border-radius:999px 999px var(--radius-md) var(--radius-md);background:var(--blue);color:var(--ink)}.principle-grid article:nth-child(3){border-radius:var(--radius-md) 999px var(--radius-md) var(--radius-md);background:var(--gold)}.principle-grid article>span{letter-spacing:.12em;font-size:.74rem}.principle-grid h3{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(1.8rem,2.3vw,2.7rem);font-weight:560;line-height:1.08}.team-block{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,5vw,6rem);margin-top:clamp(6rem,9vw,9rem);padding-top:clamp(4rem,5.5vw,5.5rem);display:grid}.team-intro h3{letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(2.3rem,3vw,3.75rem);font-weight:560;line-height:1.03}.team-intro>p:last-child{max-width:560px;color:var(--muted)}.team-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.team-card{background:var(--card);border-radius:24px;padding:.75rem}.avatar-placeholder{aspect-ratio:1.1;background:#d4dae6;border-radius:18px;width:100%;position:relative;overflow:hidden}.avatar-placeholder:before{aspect-ratio:1;content:"";background:#fbfcffb8;border-radius:50%;width:28%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.avatar-placeholder span{background:#1b27352e;border-radius:50% 50% 12% 12%;width:66%;height:63%;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.avatar-2{background:#cad8d0}.avatar-3{background:#d7cbdf}.avatar-4{background:#bfd3d8}.team-card h4{margin:1.2rem 0 .2rem;font-size:1rem}.team-card p{color:var(--muted);margin-bottom:.5rem;font-size:.78rem}.join-section{margin-top:var(--section-gap);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--coral);color:var(--hc-on-primary);padding-block:clamp(7rem,8vw,9rem)}.join-shell{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(3rem,5vw,6rem);display:grid}.join-copy{position:sticky;top:8rem}.join-copy .eyebrow{color:#fbfcffad}.join-copy h2{font-size:clamp(3rem,4.4vw,5.1rem)}.join-copy>p:not(.eyebrow){color:#fbfcffc7;max-width:600px;margin:2.5rem 0;font-size:1.08rem}.join-availability{align-items:center;gap:.65rem;font-size:.78rem;display:flex}.join-availability span{background:var(--hc-amber-soft);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e9d2ab33}.interest-form{border-radius:var(--radius-md);background:var(--paper);color:var(--ink);padding:clamp(1.4rem,3vw,3rem)}.form-notice{border-bottom:1px solid var(--line);justify-content:space-between;gap:2rem;margin-bottom:2.5rem;padding-bottom:1.2rem;display:flex}.form-notice span{max-width:340px;color:var(--muted);text-align:right;font-size:.75rem}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.interest-form label{flex-direction:column;gap:.55rem;display:flex}.interest-form label>span{color:var(--muted);letter-spacing:.05em;font-size:.72rem}.interest-form input,.interest-form select,.interest-form textarea{background:var(--hc-surface);border:1px solid #0000;border-radius:14px;width:100%}.interest-form fieldset{border:0;min-width:0;margin:0;padding:0}.interest-form fieldset:disabled{opacity:.72}.interest-form input,.interest-form select{height:3.6rem;padding:0 1rem}.interest-form textarea{resize:vertical;min-height:120px;padding:1rem}.interest-form input:focus-visible,.interest-form select:focus-visible,.interest-form textarea:focus-visible{border-color:var(--coral);background:var(--hc-surface-raised);outline:3px solid var(--coral);outline-offset:3px}.form-wide{grid-column:1/-1}.button-disabled{background:var(--ink);width:100%;color:var(--paper);cursor:not-allowed;opacity:.58;margin-top:1rem}.button-disabled:hover{border-radius:999px 16px 16px 999px;transform:none}.site-footer{background:var(--coral);margin-top:clamp(5rem,8vw,9rem);padding-top:0;position:relative;overflow:hidden}.footer-shapes{justify-content:center;align-items:flex-end;gap:1rem;height:clamp(180px,20vw,300px);display:flex}.footer-shapes span{background:var(--paper-deep);width:clamp(90px,13vw,190px);display:block}.footer-shapes span:first-child{border-radius:999px 999px 0 0;height:58%}.footer-shapes span:nth-child(2){background:var(--blue);border-radius:50% 50% 18px 18px;height:88%}.footer-shapes span:nth-child(3){background:var(--gold);border-radius:18px 999px 0 0;height:70%}.footer-shapes span:nth-child(4){background:var(--green);border-radius:50%;height:48%}.footer-panel{z-index:2;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(155deg, var(--hc-surface) 0%, var(--hc-canvas) 72%);color:var(--ink);grid-template-columns:1.05fr .95fr;gap:clamp(4rem,7vw,7rem);padding:clamp(3rem,4.5vw,4.5rem) max(clamp(1.5rem,3.5vw,3.5rem),50vw - 690px) 2rem;display:grid;position:relative}.footer-brand .brand{margin-bottom:clamp(3rem,4.5vw,4.5rem)}.footer-brand h2{max-width:760px;font-size:clamp(2.5rem,4.3vw,5rem)}.footer-links{grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:1rem;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.footer-links>div>span:first-child{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem}.footer-links a{border-bottom:1px solid #0000;font-size:.9rem}.footer-links a:hover{border-color:var(--ink)}.muted-link{color:var(--muted);font-size:.78rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2rem;padding-top:2rem;font-size:.7rem;display:flex}.footer-bottom div{gap:1.5rem;display:flex}[data-reveal]{--reveal-delay:0s;--reveal-duration:var(--motion-enter);--reveal-scale:1;--reveal-y:24px}.section-heading[data-reveal],.about-statement[data-reveal]{--reveal-y:18px}.hero-copy[data-reveal]{--reveal-duration:.8s;--reveal-y:16px}.hero-product[data-reveal]{--reveal-delay:.15s;--reveal-duration:var(--motion-media);--reveal-scale:.988;--reveal-y:30px}.value-grid>:nth-child(2),.boundary-grid>:nth-child(2){--reveal-delay:90ms}.robot-bento>:nth-child(2){--reveal-delay:80ms}.robot-bento>:nth-child(3){--reveal-delay:.17s}.robot-bento>:nth-child(4){--reveal-delay:.25s}.interaction-steps>:nth-child(2){--reveal-delay:80ms}.interaction-steps>:nth-child(3){--reveal-delay:.16s}.interaction-steps>:nth-child(4){--reveal-delay:.24s}.experience-grid>:nth-child(2){--reveal-delay:90ms}.experience-grid>:nth-child(3){--reveal-delay:.14s}.experience-grid>:nth-child(4){--reveal-delay:.23s}.parents-layout>:nth-child(2){--reveal-delay:90ms}.parents-layout>:nth-child(3){--reveal-delay:.18s}.principle-grid>:nth-child(2){--reveal-delay:90ms}.principle-grid>:nth-child(3){--reveal-delay:.18s}.footer-panel[data-reveal]{--reveal-delay:.1s;--reveal-y:24px}.desktop-nav a:is(:hover,:focus-visible){color:var(--coral-dark);background:#fbfcffd1}.button-primary:is(:hover,:focus-visible){background:var(--ink)}.text-link:is(:hover,:focus-visible){border-color:var(--coral);color:var(--coral-dark)}.footer-links a:is(:hover,:focus-visible){border-color:var(--ink)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-link:is(:hover,:focus-visible) .brand-glyph i:first-child{transform:translateY(-2px)}.brand-link:is(:hover,:focus-visible) .brand-glyph i:nth-child(2){transform:translateY(-4px)}.brand-link:is(:hover,:focus-visible) .brand-glyph i:nth-child(3),.desktop-nav a:hover{transform:translateY(-1px)}.button:not(:disabled):hover{border-radius:16px 999px 999px 16px;transform:translateY(-2px)}.button:not(:disabled):is(:hover,:focus-visible) .arrow{transform:translate(2px,-2px)rotate(3deg)}.button:not(:disabled):active{transform:translateY(0)scale(.985)}.text-link:hover span{transform:translateY(3px)}.text-link span{transition:transform var(--motion-hover) var(--ease-out)}}@media (prefers-reduced-motion:no-preference){.motion-ready .site-header>.brand-link{animation:header-settle .48s var(--ease-out) 40ms both}.motion-ready .site-header>.desktop-nav{animation:header-settle .52s var(--ease-out) .1s both}.motion-ready .site-header>.nav-cta,.motion-ready .site-header>.mobile-menu summary{animation:header-settle .52s var(--ease-out) .16s both}.motion-ready [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-y), 0) scale(var(--reveal-scale))}.motion-ready [data-reveal].is-revealed{animation:content-reveal var(--reveal-duration) var(--ease-out) var(--reveal-delay) both}.motion-ready :is(.door-visual-wrap,.join-copy,.safety-disclaimer)[data-reveal]{opacity:0;transform:none}.motion-ready :is(.door-visual-wrap,.join-copy,.safety-disclaimer)[data-reveal].is-revealed{animation:fade-reveal var(--reveal-duration) var(--ease-soft) var(--reveal-delay) both}.motion-ready .value-card-parents[data-reveal] .time-hand,.motion-ready .bento-response[data-reveal] .response-demo span,.motion-ready .interaction-steps>li[data-reveal] .step-line i,.motion-ready .episode-card[data-reveal] .episode-arc span,.motion-ready .parent-moments[data-reveal] li,.motion-ready .boundary-card[data-reveal] li,.motion-ready .team-block[data-reveal] .team-card,.motion-ready .interest-form[data-reveal] label,.motion-ready .footer-panel[data-reveal]>*{opacity:0}.motion-ready .value-card-parents[data-reveal].is-revealed .time-hand{animation:time-hand-settle .9s var(--ease-out) .32s both}.motion-ready .bento-response[data-reveal].is-revealed .response-demo span{animation:detail-rise .62s var(--ease-out) .34s both}.motion-ready .bento-response[data-reveal].is-revealed .response-demo span:last-child{animation-delay:.5s}.motion-ready .bento-boundary[data-reveal] .boundary-graphic span:last-child{transform-origin:bottom;transform:scaleY(0)}.motion-ready .bento-boundary[data-reveal].is-revealed .boundary-graphic span:last-child{animation:boundary-sweep .82s var(--ease-out) .39s both}.motion-ready .interaction-steps>li[data-reveal] .step-line:before{transform-origin:0;transform:scaleX(0)}.motion-ready .interaction-steps>li[data-reveal].is-revealed .step-line:before{animation:line-draw .8s var(--ease-out) .26s both}.motion-ready .interaction-steps>li[data-reveal] .step-line i{transform:scale(.55)}.motion-ready .interaction-steps>li[data-reveal].is-revealed .step-line i{animation:detail-pop .52s var(--ease-out) .52s both}.motion-ready .experience-card[data-reveal] .experience-shape{opacity:0;transform:rotate(4deg)scale(.96)}.motion-ready .experience-card[data-reveal].is-revealed .experience-shape{animation:shape-settle .9s var(--ease-out) .26s both}.motion-ready .door-visual-wrap[data-reveal] .story-door-panel{transform-origin:0;transform:perspective(800px)rotateY(0)}.motion-ready .door-visual-wrap[data-reveal].is-revealed .story-door-panel{animation:story-door-awake 1.1s var(--ease-soft) .28s both}.motion-ready .episode-card[data-reveal] .episode-arc i{transform-origin:0;transform:scaleX(0)}.motion-ready .episode-card[data-reveal].is-revealed .episode-arc i{animation:line-draw .7s var(--ease-out) .42s both}.motion-ready .episode-card[data-reveal].is-revealed .episode-arc i:nth-of-type(2){animation-delay:.56s}.motion-ready .episode-card[data-reveal].is-revealed .episode-arc span{animation:detail-pop .52s var(--ease-out) .33s both}.motion-ready .episode-card[data-reveal].is-revealed .episode-arc span:nth-of-type(2){animation-delay:.47s}.motion-ready .episode-card[data-reveal].is-revealed .episode-arc span:nth-of-type(3){animation-delay:.61s}.motion-ready .parent-moments[data-reveal].is-revealed li,.motion-ready .boundary-card[data-reveal].is-revealed li,.motion-ready .team-block[data-reveal].is-revealed .team-card,.motion-ready .interest-form[data-reveal].is-revealed label,.motion-ready .footer-panel[data-reveal].is-revealed>*{animation:detail-rise .62s var(--ease-out) var(--detail-delay,.26s) both}.parent-moments li:nth-child(2),.boundary-card li:nth-child(2){--detail-delay:.325s}.parent-moments li:nth-child(3),.boundary-card li:nth-child(3){--detail-delay:.39s}.parent-moments li:nth-child(4),.boundary-card li:nth-child(4){--detail-delay:.455s}.parent-moments li:nth-child(5){--detail-delay:.52s}.team-card:nth-child(2),.interest-form label:nth-child(2){--detail-delay:.33s}.team-card:nth-child(3),.interest-form label:nth-child(3){--detail-delay:.4s}.team-card:nth-child(4),.interest-form label:nth-child(4){--detail-delay:.47s}.interest-form label:nth-child(5){--detail-delay:.54s}.footer-panel>.footer-links{--detail-delay:.34s}.footer-panel>.footer-bottom{--detail-delay:.42s}.motion-ready .family-media[data-reveal] :is(.home-wall,.home-roof,.home-window,.home-person),.motion-ready .care-note[data-reveal] .care-symbol,.motion-ready .boundary-card[data-reveal] .boundary-title i,.motion-ready .footer-shapes[data-reveal] span{opacity:0}.motion-ready .family-media[data-reveal].is-revealed .home-wall{animation:home-wall-build .76s var(--ease-out) .3s both}.motion-ready .family-media[data-reveal].is-revealed .home-roof{animation:home-roof-settle .76s var(--ease-out) .39s both}.motion-ready .family-media[data-reveal].is-revealed .home-window{animation:home-window-light .65s var(--ease-soft) .52s both}.motion-ready .family-media[data-reveal].is-revealed .home-person{animation:home-person-arrive .68s var(--ease-out) .62s both}.motion-ready .care-note[data-reveal].is-revealed .care-symbol{animation:care-mark-in .72s var(--ease-out) .33s both}.motion-ready .boundary-card[data-reveal].is-revealed .boundary-title i{animation:detail-pop .58s var(--ease-out) .28s both}.motion-ready .join-copy[data-reveal] .join-availability span{transform:scale(.72)}.motion-ready .join-copy[data-reveal].is-revealed .join-availability span{animation:availability-arrive .76s var(--ease-out) .46s both}.motion-ready .footer-shapes[data-reveal].is-revealed span{animation:footer-shape-rise .76s var(--ease-out) var(--shape-delay,.14s) both}.footer-shapes span:nth-child(2){--shape-delay:.22s}.footer-shapes span:nth-child(3){--shape-delay:.3s}.footer-shapes span:nth-child(4){--shape-delay:.38s}.motion-ready [data-reveal].motion-skip,.motion-ready :is(.bento-response,.interaction-steps>li,.episode-card,.parent-moments,.boundary-card,.team-block,.interest-form,.footer-panel)[data-reveal].motion-skip :is(.response-demo span,.step-line i,.episode-arc span,li,.team-card,label,.footer-brand,.footer-links,.footer-bottom,.boundary-title i),.motion-ready .family-media[data-reveal].motion-skip :is(.home-wall,.home-window,.home-person),.motion-ready .care-note[data-reveal].motion-skip .care-symbol,.motion-ready .footer-shapes[data-reveal].motion-skip span{opacity:1!important;animation:none!important;transform:none!important}.motion-ready .value-card-parents[data-reveal].motion-skip .time-hand{opacity:1!important;animation:none!important;transform:rotate(28deg)!important}.motion-ready .bento-boundary[data-reveal].motion-skip .boundary-graphic span:last-child{animation:none!important;transform:scaleY(1)!important}.motion-ready .interaction-steps>li[data-reveal].motion-skip .step-line:before,.motion-ready .episode-card[data-reveal].motion-skip .episode-arc i{animation:none!important;transform:scaleX(1)!important}.motion-ready .experience-card[data-reveal].motion-skip .experience-shape{opacity:1!important;animation:none!important;transform:rotate(12deg)scale(1)!important}.motion-ready .door-visual-wrap[data-reveal].motion-skip .story-door-panel{animation:none!important;transform:perspective(800px)rotateY(-3.5deg)translate(-.5%)!important}.motion-ready .family-media[data-reveal].motion-skip .home-roof{opacity:1!important;animation:none!important;transform:skew(-10deg)!important}.motion-ready .join-copy[data-reveal].motion-skip .join-availability span{animation:none!important;transform:scale(1)!important}.motion-ready [data-ambient] .world-lines span:first-child{animation:21s ease-in-out infinite world-drift-a}.motion-ready [data-ambient] .world-lines span:nth-child(2){animation:25s ease-in-out infinite world-drift-b}.motion-ready [data-ambient] .world-lines span:nth-child(3){animation:18s linear infinite world-orbit}.motion-ready [data-ambient] .door-light{transform-origin:bottom;animation:6.5s ease-in-out infinite door-light-breathe}.motion-ready [data-ambient] .orbit-graphic span:nth-child(2){animation:24s linear infinite orbit-turn}.motion-ready [data-ambient] .orbit-graphic span:nth-child(3){animation:6.8s ease-in-out infinite orbit-center-breathe}.motion-ready [data-ambient] .sound-rings i{animation:sound-wave 3.8s var(--ease-soft) infinite;transform-origin:50%}.motion-ready [data-ambient] .sound-rings i:nth-child(2){animation-delay:-1.25s}.motion-ready [data-ambient] .sound-rings i:nth-child(3){animation-delay:-2.5s}.motion-ready [data-ambient] .bot-head{transform-origin:bottom;animation:8.4s ease-in-out infinite bot-nod}.motion-ready [data-ambient] .bot-head i{transform-origin:50%;animation:8.6s ease-in-out infinite bot-blink}.motion-ready [data-ambient] .story-door-glow{transform-origin:100% 100%;animation:6.8s ease-in-out infinite story-glow-breathe}.motion-ready [data-ambient]:not(.is-in-view) :is(.world-lines span,.door-light,.orbit-graphic span:nth-child(2),.orbit-graphic span:nth-child(3),.sound-rings i,.bot-head,.bot-head i,.story-door-glow),.page-is-hidden [data-ambient] :is(.world-lines span,.door-light,.orbit-graphic span:nth-child(2),.orbit-graphic span:nth-child(3),.sound-rings i,.bot-head,.bot-head i,.story-door-glow){animation-play-state:paused!important}}@keyframes content-reveal{0%{opacity:0;transform:translate3d(0, var(--reveal-y), 0) scale(var(--reveal-scale))}to{opacity:1;transform:none}}@keyframes fade-reveal{0%{opacity:0}to{opacity:1}}@keyframes header-settle{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes detail-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes detail-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes time-hand-settle{0%{opacity:0;transform:rotate(7deg)}to{opacity:1;transform:rotate(28deg)}}@keyframes boundary-sweep{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shape-settle{0%{opacity:0;transform:rotate(4deg)scale(.96)}to{opacity:1;transform:rotate(12deg)scale(1)}}@keyframes story-door-awake{0%{transform:perspective(800px)rotateY(0)}to{transform:perspective(800px)rotateY(-3.5deg)translate(-.5%)}}@keyframes home-wall-build{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes home-roof-settle{0%{opacity:0;transform:translateY(-12px)skew(-10deg)}to{opacity:1;transform:skew(-10deg)}}@keyframes home-window-light{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes home-person-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes care-mark-in{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:none}}@keyframes availability-arrive{0%{transform:scale(.72)}58%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes footer-shape-rise{0%{opacity:0;transform:translateY(28%)scaleY(.96)}to{opacity:1;transform:none}}@keyframes world-drift-a{0%,to{opacity:.68;transform:translate(0,0)scale(1)}50%{opacity:.92;transform:translate(8px,-6px)scale(1.018)}}@keyframes world-drift-b{0%,to{opacity:.76;transform:translate(0,0)scale(1)}50%{opacity:.56;transform:translate(-7px,5px)scale(.988)}}@keyframes world-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes door-light-breathe{0%,to{opacity:.62;transform:rotate(-.5deg)scaleY(.97)}50%{opacity:.9;transform:rotate(-.5deg)scaleY(1.02)}}@keyframes orbit-turn{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes orbit-center-breathe{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes sound-wave{0%,to{opacity:.3;translate:-4px}50%{opacity:.72;translate:5px}}@keyframes bot-nod{0%,82%,to{transform:translate(-50%)rotate(0)}88%{transform:translate(-50%)rotate(1.1deg)}94%{transform:translate(-50%)rotate(-.35deg)}}@keyframes bot-blink{0%,88%,92%,to{opacity:1;transform:scaleY(1)}90%{opacity:.74;transform:scaleY(.12)}}@keyframes story-glow-breathe{0%,to{opacity:.58;transform:scaleX(.92)}50%{opacity:.88;transform:scaleX(1.05)}}@keyframes mobile-panel-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-link-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:none}}@media (min-width:1181px){.hero-intro{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);column-gap:clamp(3rem,5vw,5rem)}.lead,.hero-actions{grid-column:auto}}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.nav-cta{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{background:var(--ink);cursor:pointer;width:52px;height:52px;transition:background-color var(--motion-hover) ease, transform var(--motion-hover) var(--ease-out);border-radius:50%;place-content:center;gap:6px;padding:0;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--paper);width:20px;height:1px;transition:transform var(--motion-hover) var(--ease-out);display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu-panel{z-index:-1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);flex-direction:column;justify-content:space-between;width:100vw;height:100svh;padding:2rem 1.5rem 3rem;display:flex;position:fixed;top:-1.25rem;right:calc(-1rem + -50vw + min(100vw - 2rem,1640px)/2);overflow-y:auto}.mobile-menu[open] .mobile-menu-panel{animation:mobile-panel-in .46s var(--ease-out) both}.mobile-menu[open] .mobile-menu-panel>.brand{animation:mobile-link-in .52s var(--ease-out) 90ms both}.mobile-menu-panel nav{flex-direction:column;display:flex}.mobile-menu-panel nav a{border-bottom:1px solid var(--line);letter-spacing:-.045em;transition:color var(--motion-micro) ease, background-color var(--motion-micro) ease, transform var(--motion-hover) var(--ease-out);padding:1rem 0;font-size:clamp(1.8rem,6vw,3.5rem);font-weight:560}.mobile-menu-panel nav a:is(:hover,:focus-visible){background:var(--hc-primary-soft);color:var(--coral-dark);transform:translate(6px)}.mobile-menu[open] .mobile-menu-panel nav a{animation:mobile-link-in .56s var(--ease-out) var(--menu-link-delay,.12s) both}.mobile-menu-panel nav a:nth-child(2){--menu-link-delay:.17s}.mobile-menu-panel nav a:nth-child(3){--menu-link-delay:.22s}.mobile-menu-panel nav a:nth-child(4){--menu-link-delay:.27s}.mobile-menu-panel nav a:nth-child(5){--menu-link-delay:.32s}.mobile-menu-panel nav a:nth-child(6){--menu-link-delay:.37s}.mobile-menu-panel nav a:nth-child(7){--menu-link-delay:.42s}.mobile-menu-panel nav .language-switch-mobile{color:var(--coral-dark);font-weight:720}.lead{grid-column:1/span 7}.hero-actions{grid-column:8/-1}.robot-bento{grid-template-rows:280px 340px 280px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.bento-voice,.bento-response,.bento-boundary{grid-column:1}.bento-product{grid-area:1/2/span 3;min-height:0}.parents-layout{grid-template-columns:1fr 1fr}.family-media{grid-row:span 2}.care-note{min-height:420px}}@media (max-width:820px){:root{--section-gap:7.5rem;--radius-md:24px;--radius-lg:34px}.site-header{width:calc(100% - 1.25rem);top:.75rem}body{font-size:16px}.brand-link{padding:.65rem .75rem}.hero{padding-top:8rem}h1{font-size:clamp(3rem,6.5vw,3.5rem);line-height:1.02}.hero-intro{flex-direction:column;align-items:stretch;margin-top:2.5rem;display:flex}.lead{font-size:1.05rem}.hero-actions{justify-content:space-between}.hero-media{border-radius:28px;min-height:540px}.quiet-door{width:205px}.hero-media figcaption{flex-direction:column-reverse;align-items:flex-start}.hero-media figcaption strong{text-align:left;max-width:320px}.media-meta{flex-direction:column;gap:.2rem}.media-meta span:last-child{opacity:.62}.value-ribbon{justify-content:flex-start;overflow-x:auto}.section-heading h2,.about-statement h2,.join-copy h2,.footer-brand h2{font-size:clamp(2.6rem,5.2vw,3.5rem)}.value-grid,.experience-grid,.boundary-grid,.principle-grid,.join-shell,.team-block,.parents-layout{grid-template-columns:1fr}.value-card{min-height:520px}.split-heading{grid-template-columns:1fr;gap:2rem}.split-heading p:last-child{max-width:640px}.robot-bento{flex-direction:column;display:flex}.bento-card{min-height:390px}.bento-product{order:-1;min-height:620px}.interaction-steps{grid-template-columns:1fr 1fr}.interaction-steps li{min-height:300px}.door-shell{flex-direction:column;display:flex}.door-copy,.door-visual-wrap,.episode-card{width:100%}.door-visual{min-height:680px;position:relative;top:auto}.door-visual-wrap{order:2}.episode-card{order:3}.parents-layout .family-media{grid-row:auto}.family-media{min-height:680px}.principle-grid article{min-height:330px}.team-block{gap:3rem}.join-copy{position:relative;top:auto}.footer-panel{grid-template-columns:1fr;gap:4rem}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (min-width:541px){:lang(zh-CN) .hero-heading h1 span br,:lang(zh-CN) .experiences-section .section-heading h2 br,:lang(zh-CN) .parents-section .section-heading h2 br,:lang(zh-CN) .safety-heading h2 br{display:none}}@media (max-width:540px){body{font-size:15px}:lang(zh-CN) h1{font-size:clamp(2.35rem,10.2vw,2.45rem)}:lang(zh-CN) .section-heading h2,:lang(zh-CN) .about-statement h2,:lang(zh-CN) .join-copy h2,:lang(zh-CN) .footer-brand h2{font-size:clamp(2.05rem,8.8vw,2.15rem)}.brand{max-width:74px}.brand-logo{height:48px}.mobile-menu summary{width:46px;height:46px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{width:100%}.hero-media{min-height:480px}.quiet-door{width:168px;top:48%}.hero-media figcaption strong{font-size:1rem}.hero-media figcaption span{display:none}.value-card{min-height:500px}.orbit-graphic,.time-graphic{width:66%;top:16%}.bento-product{min-height:520px}.product-silhouette{width:66%}.interaction-steps{grid-template-columns:1fr}.interaction-steps li{min-height:auto;padding-bottom:3.5rem}.step-line{height:58px}.experience-card{min-height:430px}.experience-shape{width:64%}.door-visual{min-height:560px}.story-door{width:54%}.episode-head,.form-notice{flex-direction:column;align-items:flex-start}.status-pill{align-self:flex-start}.episode-arc span{padding:.55rem .7rem}.audio-placeholder{border-radius:20px;grid-template-columns:auto 1fr}.audio-placeholder>span{grid-column:1/-1;padding-left:.4rem}.family-media{min-height:570px}.boundary-title{margin-bottom:3.5rem}.principle-grid article:nth-child(2){border-radius:999px 999px 24px 24px}.team-grid,.form-grid,.footer-links{grid-template-columns:1fr}.team-grid{gap:.7rem}.team-card{grid-template-columns:105px 1fr;align-items:center;column-gap:1rem;display:grid}.avatar-placeholder{aspect-ratio:1;grid-row:span 2}.team-card h4{align-self:end;margin:0}.team-card p{align-self:start}.form-notice span{text-align:left}.footer-shapes span:nth-child(4){display:none}.footer-links{gap:2.5rem}.footer-bottom div{flex-direction:column;gap:.5rem}}.home-early-access{border:1px solid var(--line);border-radius:var(--radius);background:var(--hc-surface);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(4rem,8vw,8rem);padding:clamp(1.4rem,3vw,2.25rem);display:flex}.home-early-access>div{gap:.45rem;display:grid}.home-early-access span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650}.home-early-access strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:560}@media (max-width:640px){.home-early-access{flex-direction:column;align-items:flex-start}}.next-page-nav{justify-content:flex-end;padding-top:clamp(2rem,3vw,3rem);display:flex}.next-page-nav a{border:1px solid var(--line);border-radius:var(--radius-sm);width:min(100%,340px);color:var(--ink);transition:border-color var(--motion-hover) var(--ease-out), transform var(--motion-hover) var(--ease-out);background:0 0;grid-template-columns:1fr auto;align-items:center;padding:1.15rem 1.3rem;text-decoration:none;display:grid}.next-page-nav a:is(:hover,:focus-visible){border-color:var(--coral);transform:translateY(-3px)}.next-page-nav span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.next-page-nav strong{letter-spacing:-.045em;grid-column:1;margin-top:.25rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:560}.next-page-nav i{grid-area:1/2/span 2;font-size:1.35rem;font-style:normal}.experience-shape{transform:none}.experience-motif-1{border-radius:48% 48% 8% 8%;width:42%;top:15%}.experience-motif-1 i:first-child{border-radius:44% 44% 4% 4%;inset:10% 14% 0}.experience-motif-1 i:last-child{aspect-ratio:1;background:var(--coral);width:8%;inset:auto 21% 38% auto}.experience-motif-1 span{background:var(--hc-sage-soft);width:3%;height:70%;box-shadow:0 0 24px var(--hc-sage-soft);position:absolute;bottom:0;right:10%}.experience-motif-2,.experience-motif-2 i:first-child,.experience-motif-2 i:last-child{border-radius:50%}.experience-motif-2 i:first-child{inset:22%}.experience-motif-2 i:last-child{background:0 0;border:1px solid #1f2a3840;inset:40%}.experience-motif-2 span{background:var(--coral);border-radius:50%;position:absolute;inset:47%}.experience-motif-3{border-radius:50%}.experience-motif-3:before,.experience-motif-3:after{content:"";position:absolute}.experience-motif-3:before{border:1px solid #1f2a3838;border-radius:50%;inset:14% 38%}.experience-motif-3:after{border-top:1px solid #1f2a3838;top:50%;left:8%;right:8%}.experience-motif-3 i:first-child{border-radius:50%;inset:28% 4%}.experience-motif-3 i:last-child{aspect-ratio:1;background:var(--coral);width:9%;inset:auto 18% 20% auto}.experience-motif-4{background:#faf8f4c7;border:0;border-radius:50%;box-shadow:-28px 16px #566a9147}.experience-motif-4 i:first-child,.experience-motif-4 i:last-child{background:var(--coral);border:0;border-radius:50%;width:9px;height:9px}.experience-motif-4 i:first-child{inset:12% auto auto 8%}.experience-motif-4 i:last-child{inset:auto 6% 24% auto}.experience-motif-4 span{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:34%;left:-18%}.safety-signal{justify-content:center;align-items:center;width:min(100%,620px);height:150px;margin:0 auto 2rem;display:flex;position:relative}.safety-signal span{border:1px solid var(--line);border-radius:50%;position:absolute}.safety-signal span:first-child{width:72px;height:72px}.safety-signal span:nth-child(2){width:112px;height:112px}.safety-signal span:nth-child(3){width:148px;height:148px}.safety-signal i{border:2px solid var(--coral);background:var(--hc-primary-soft);border-radius:45% 45% 14% 14%;width:42px;height:52px}.safety-signal i:before,.safety-signal i:after{background:var(--coral);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:69px}.safety-signal i:before{margin-left:11px}.safety-signal i:after{margin-left:23px}.join-signal{width:180px;height:110px;margin:2rem 0;position:relative}.join-bot-face,.join-sound-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.join-bot-face{z-index:2;border:1px solid var(--line);background:var(--hc-surface);border-radius:45% 45% 36% 36%;justify-content:center;align-items:center;gap:13px;width:62px;height:48px;display:flex}.join-bot-face i{background:var(--coral);border-radius:50%;width:6px;height:6px}.join-sound-ring{border:1px solid var(--line);border-radius:50%}.join-sound-ring:nth-of-type(2){width:92px;height:72px}.join-sound-ring:nth-of-type(3){width:128px;height:96px}.join-sound-ring:nth-of-type(4){width:164px;height:110px}.footer-shapes span:first-child{border:1px solid var(--line);background:0 0;border-bottom:0}.footer-shapes span:nth-child(2){background:var(--hc-primary-soft);border-radius:50% 50% 38% 38%}.footer-shapes span:nth-child(3){background:var(--hc-amber-soft);border-radius:999px 999px 12px 12px}.footer-shapes span:nth-child(4){border:1px solid var(--line);background:0 0}.footer-story-scene{z-index:1;grid-template-columns:minmax(130px,.8fr) minmax(320px,1.5fr) minmax(130px,.8fr);place-items:center;gap:clamp(2rem,5vw,5rem);width:min(100% - 3rem,1280px);height:clamp(380px,36vw,520px);margin:0 auto;display:grid;position:relative}.footer-scene-link{color:inherit;transform-origin:50%;transition:filter var(--motion-micro) ease, transform var(--motion-hover) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-eva-link:is(:hover,:focus-visible),.footer-door-link:is(:hover,:focus-visible){filter:drop-shadow(0 18px 24px #13233e33);transform:scale(1.08)}.footer-constellation-stage:is(:hover,:focus-visible){filter:drop-shadow(0 16px 28px #ead8b92e);transform:scale(1.045)}.footer-scene-link:focus-visible{outline-offset:12px;border-radius:22px;outline:2px solid #faf8f4f2}.footer-constellation-stage{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;width:100%;display:flex}.footer-constellation-brand{place-items:center;min-height:154px;display:grid}.footer-constellation-brand .brand-logo{filter:brightness(0)invert();opacity:1;width:auto;height:clamp(132px,11vw,168px)}.footer-eva-mark{width:clamp(110px,12vw,170px);height:clamp(150px,17vw,230px);position:relative}.footer-eva-head,.footer-eva-body,.footer-door-mark,.footer-door-mark span{display:block;position:absolute}.footer-eva-head{z-index:2;aspect-ratio:1.25;background:var(--hc-surface);border:2px solid #faf8f4cc;border-radius:44% 44% 35% 35%;justify-content:center;align-items:center;gap:18%;width:74%;display:flex;top:0;left:50%;transform:translate(-50%)}.footer-eva-head i{aspect-ratio:1;background:var(--coral);border-radius:50%;width:9%}.footer-eva-body{background:var(--hc-surface-strong);border:2px solid #faf8f4cc;border-radius:45% 45% 18% 18%;height:62%;bottom:0;left:19%;right:19%}.footer-story-path{width:clamp(260px,30vw,440px);height:160px;margin:0;padding:0;list-style:none;position:relative}@media (max-width:760px){.footer-story-scene{grid-template-columns:72px minmax(220px,1fr) 72px;gap:.75rem;width:min(100% - 1.5rem,620px);height:360px}.footer-eva-mark{width:70px;height:112px}.footer-door-mark{width:68px;height:118px}.footer-constellation-stage{gap:.5rem}.footer-constellation-brand{min-height:104px}.footer-constellation-brand .brand-logo{height:100px}.footer-story-path{width:230px;height:130px;transform:scale(.9)}}.footer-story-path li{z-index:2;position:absolute}.footer-story-path li:first-child{top:60%;left:3%}.footer-story-path li:nth-child(2){top:49%;left:19%}.footer-story-path li:nth-child(3){top:53%;left:35%}.footer-story-path li:nth-child(4){top:40%;left:49%}.footer-story-path li:nth-child(5){top:15%;left:56%}.footer-story-path li:nth-child(6){top:12%;left:80%}.footer-story-path li:nth-child(7){top:42%;left:84%}.footer-story-path li:not(:last-child):after{z-index:-1;content:"";transform-origin:0;background:#faf8f49e;height:2px;position:absolute;top:7px;left:7px}.footer-story-path li:first-child:after{width:clamp(48px,5.2vw,72px);transform:rotate(-11deg)}.footer-story-path li:nth-child(2):after{width:clamp(48px,5.2vw,72px);transform:rotate(4deg)}.footer-story-path li:nth-child(3):after{width:clamp(44px,4.8vw,66px);transform:rotate(-17deg)}.footer-story-path li:nth-child(4):after{width:clamp(36px,3.8vw,52px);transform:rotate(-52deg)}.footer-story-path li:nth-child(5):after{width:clamp(70px,7.8vw,108px);transform:rotate(-3deg)}.footer-story-path li:nth-child(6):after{width:clamp(34px,3.8vw,52px);transform:rotate(69deg)}.constellation-bowl-close{z-index:1;transform-origin:0;background:#faf8f49e;width:35%;height:2px;position:absolute;top:46%;left:50%;transform:rotate(1deg)}.constellation-star{z-index:2;background:var(--hc-amber-soft);width:15px;height:15px;cursor:inherit;transition:box-shadow var(--motion-micro) ease, transform var(--motion-hover) var(--ease-out);border:2px solid #faf8f4e6;border-radius:50%;padding:0;display:block;position:relative;box-shadow:0 0 0 5px #ead8b91a,0 0 20px #ead8b973}.footer-story-path li:nth-child(4) .constellation-star,.footer-story-path li:nth-child(7) .constellation-star{width:18px;height:18px}.footer-constellation-stage:is(:hover,:focus-visible) .constellation-star{box-shadow:0 0 0 8px #ead8b924,0 0 30px #ead8b9b3}.timeline-tooltip{z-index:5;background:var(--ink);width:max-content;max-width:230px;color:var(--paper);opacity:0;pointer-events:none;text-align:center;transition:opacity var(--motion-micro) ease, transform var(--motion-micro) var(--ease-out);border-radius:12px;padding:.75rem .9rem;font-size:.76rem;line-height:1.45;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 30px #1f2a3833}.timeline-tooltip:after{border:6px solid #0000;border-top-color:var(--ink);content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.footer-story-path li:hover .timeline-tooltip{opacity:1;transform:translate(-50%)}.footer-door-mark{border:3px solid #faf8f4cc;border-bottom:0;border-radius:999px 999px 8px 8px;width:clamp(100px,11vw,160px);height:clamp(155px,18vw,240px);position:relative}.footer-door-mark span{background:var(--hc-amber-soft);border-radius:999px 999px 3px 3px;inset:12% 13% 0}.footer-door-mark i{background:var(--coral-dark);border-radius:50%;width:9px;height:9px;position:absolute;top:58%;right:22%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.mobile-menu[open] .mobile-menu-panel,.mobile-menu[open] .mobile-menu-panel>.brand,.mobile-menu[open] .mobile-menu-panel nav a{opacity:1!important;animation:none!important;translate:none!important}}.safety-compact{border-radius:var(--radius-lg);width:min(100% - 3rem,1380px);margin:clamp(3rem,5vw,5rem) auto 0;padding-block:clamp(3.5rem,5vw,5rem)}.safety-compact .section-heading{margin-bottom:2.5rem}.safety-compact .section-heading h2{max-width:760px;font-size:clamp(2.25rem,3.4vw,4rem)}.safety-compact .safety-signal{height:84px;margin-bottom:1.5rem}.safety-compact .safety-signal span:first-child{width:48px;height:48px}.safety-compact .safety-signal span:nth-child(2){width:68px;height:68px}.safety-compact .safety-signal span:nth-child(3){width:84px;height:84px}.safety-compact .safety-signal i{width:28px;height:34px}.safety-compact .boundary-card{padding:clamp(1.4rem,2vw,2rem)}.safety-compact .boundary-card li{padding-block:.9rem}.safety-compact .safety-disclaimer{margin-top:1.25rem}.safety-section .safety-signal span{border-color:#f8f9fc33}
