.product-intro{min-height:660px;height:calc(100svh - 98px);display:flex;flex-direction:column;padding:0 4.2%}
.product-intro-top{height:55px;min-height:55px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.5px;color:#797269;gap:15px}.product-intro-top>span:nth-child(2){font-size:12px;color:#1b201e}.product-intro-top>span:last-child{font-size:8px;letter-spacing:.6px}
.product-intro-body{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;border:1px solid #ddd8ce}
.product-atmosphere{position:relative;isolation:isolate;background:#141c20;color:#f3eee1;overflow:hidden}
.product-atmosphere canvas{position:absolute;bottom:-2%;left:2%;width:96%;height:82%;object-fit:contain;image-rendering:pixelated;opacity:.9}
.product-atmosphere-wash{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#141c20 2%,#141c20ef 27%,#141c208c 49%,transparent 72%)}
.product-intro-title{position:relative;padding:40px 9% 0;pointer-events:none}.product-intro-title .eyebrow{font-size:8px;letter-spacing:1.6px;color:#b9b5a8}.product-intro-title h1{font-size:clamp(42px,4.55vw,72px);line-height:1.05;letter-spacing:-.055em;margin:24px 0 19px;max-width:490px}.product-intro-title h1 em{font-style:normal;color:#ff8343}.product-intro-title>p:not(.eyebrow){font-size:12px;color:#c1c2b6;line-height:1.7;max-width:310px}
.atmosphere-touch{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:22px 28px;text-align:left;font-size:9px;color:#c2a086}.atmosphere-touch>i{font-size:19px;font-style:normal;margin-right:95px}.atmosphere-touch:hover>span{color:#ffb27f}.product-motion{position:absolute;right:26px;bottom:16px;font-size:9px;border-bottom:1px solid #9c88705e;color:#ada695;padding:7px 0}
.product-conversation{padding:39px 9% 28px;display:flex;flex-direction:column;min-width:0;background:#f6f4ed}.product-lead{font-size:13px;line-height:1.8;color:#7b7265;max-width:470px}
.conversation-topics{display:flex;gap:22px;border-bottom:1px solid #d9d2c5;margin-top:27px}.conversation-topics button{font-size:10px;color:#837969;padding:12px 0;position:relative}.conversation-topics button[aria-pressed=true]{color:#181e1c}.conversation-topics button[aria-pressed=true]::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#ff6a24}
.conversation-point{padding:27px 0;min-height:245px;flex:1}.conversation-point .micro-label{font-size:7px;letter-spacing:1.25px;text-transform:uppercase;color:#958675}.conversation-point h2{font-size:clamp(26px,2.55vw,41px);line-height:1.15;letter-spacing:-.045em;margin-top:15px;max-width:410px}.conversation-question{font-size:12px;color:#a55122;margin-top:20px;max-width:340px;line-height:1.6}.conversation-explanation{font-size:11px;color:#7b7368;line-height:1.85;margin-top:10px;max-width:395px}
.conversation-next{border-top:1px solid #d9d2c5;padding-top:18px}.conversation-next>p{font-size:9px;line-height:1.7;color:#8c8071;max-width:375px}.product-next-link{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ff6a24;color:#201b17;padding:15px 18px;font-size:11px;margin-top:17px}.product-next-link:hover{background:#ff8247}.product-related{display:inline-block;font-size:9px;padding:11px 0 0;color:#7c7264}
.product-intro-bottom{min-height:58px;height:58px;display:flex;align-items:center;gap:30px;font-size:8px;color:#887e70;justify-content:space-between;padding-right:64px}.product-intro-bottom>a{margin-left:auto;color:#524b43}.product-intro-bottom>span:last-child{font-size:7px;letter-spacing:.5px}
.pixel-about{display:block;width:max-content;font-size:9px;color:#e2ab80;border-bottom:1px solid #9b6e494d;margin-top:12px;padding-bottom:4px}.pixel-about:hover{color:#ffd2af}.pixel-card-foot{min-height:134px}
.action-links{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px;max-width:300px}.action-links a{font-size:12px;display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #ffffff38;padding:12px 0}.action-links a:hover{color:#ffac79}.action-links strong{font-weight:450}.action-links small{display:block;font-size:8px;margin-top:5px;color:#88948e;line-height:1.4}.action-links .action-arrow{color:#ff965c;align-self:center}
.wonder-toggle{display:flex;gap:17px;margin:0 0 17px}.wonder-toggle button{font-size:9px;color:#a1a6a2;padding:6px 0;border-bottom:1px solid transparent}.wonder-toggle button[aria-pressed=true]{color:#ece7da;border-color:#ff8549}
.journey-copy{padding-top:25px}.journey-copy h1{margin-top:20px;margin-bottom:16px}.journey-invitation{min-height:52px}
.humanity-wall{gap:13px;animation-name:wall-breathe-refined}.humanity-tile img{filter:saturate(.62)}
@keyframes wall-breathe-refined{from{transform:rotate(-3deg) scale(1.04) translateY(-1%)}to{transform:rotate(-3deg) scale(1.07) translateY(1%)}}
@media(max-height:780px) and (min-width:901px){.product-intro{min-height:605px}.product-intro-title{padding-top:29px}.product-intro-title h1{font-size:53px;margin:19px 0 16px}.product-conversation{padding-top:27px;padding-bottom:20px}.product-lead{font-size:11px}.conversation-topics{margin-top:15px}.conversation-point{padding:19px 0;min-height:215px}.conversation-point h2{font-size:30px}.conversation-question{margin-top:13px}.conversation-explanation{font-size:10px}.conversation-next{padding-top:12px}.product-next-link{margin-top:12px}.journey-copy h1{font-size:56px}.wonder-toggle{margin-bottom:8px}.journey-invitation{font-size:12px}.journey-cta{margin-top:16px}}
@media(max-width:1000px) and (min-width:761px){.product-intro-title h1{font-size:46px}.product-intro-title{padding-left:7%;padding-right:7%}.product-conversation{padding-left:7%;padding-right:7%}.product-lead{font-size:11px}.conversation-topics{gap:17px}.conversation-point h2{font-size:29px}.conversation-explanation{font-size:10px}.atmosphere-touch{padding-left:20px;font-size:8px}.atmosphere-touch>i{display:none}.product-motion{right:20px;font-size:8px}.product-intro-title>p:not(.eyebrow){font-size:11px}}
@media(max-width:760px){
 .product-intro{height:auto;min-height:calc(100svh - 78px);padding:0 20px}.product-intro-top{height:50px;min-height:50px;font-size:8px}.product-intro-top>span:nth-child(2){font-size:10px}.product-intro-top>span:last-child{display:none}.product-intro-body{grid-template-columns:1fr}.product-atmosphere{min-height:350px}.product-intro-title{padding:27px 24px 0}.product-intro-title .eyebrow{font-size:7px;letter-spacing:1px}.product-intro-title h1{font-size:40px;max-width:290px;line-height:1.04;margin:19px 0 14px}.product-intro-title>p:not(.eyebrow){font-size:10px;max-width:210px}.product-atmosphere canvas{height:86%;width:88%;left:26%;bottom:-2%;opacity:.7}.product-atmosphere-wash{background:linear-gradient(90deg,#141c20 0%,#141c20bb 43%,#141c2022),linear-gradient(180deg,#141c20 0%,#141c2000 80%)}.atmosphere-touch{padding:20px;font-size:8px}.atmosphere-touch>i{display:none}.product-motion{bottom:14px;right:20px;font-size:8px}.product-conversation{padding:24px}.product-lead{font-size:11px}.conversation-topics{margin-top:17px;gap:23px}.conversation-topics button{font-size:10px}.conversation-point{min-height:225px;padding:23px 0}.conversation-point h2{font-size:29px;margin-top:14px}.conversation-question{font-size:11px;margin-top:17px}.conversation-explanation{font-size:10px}.conversation-next>p{font-size:9px}.product-next-link{font-size:10px}.product-intro-bottom{height:auto;min-height:65px;gap:15px;padding-right:40px;font-size:7px}.product-intro-bottom>span:last-child{display:none}.pixel-card-foot{min-height:0;padding-top:8px;padding-bottom:9px}.pixel-card-foot h2{font-size:17px}.pixel-card-foot>span{font-size:7px}.pixel-about{font-size:7px;margin-top:6px;padding-bottom:3px}.action-links{max-width:none;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.action-links a{font-size:10px;gap:8px}.action-links small{font-size:7px}.wonder-toggle{margin:0 0 12px;gap:18px}.wonder-toggle button{font-size:8px}.journey-copy h1{font-size:clamp(46px,9.5vw,65px);margin-top:16px}.journey-copy{padding-top:20px}.journey-invitation{font-size:11px;min-height:43px}
}
@media(prefers-reduced-motion:reduce){.humanity-wall{transform:rotate(-3deg) scale(1.04)}}
