.home-detail-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:100px;align-items:center}.home-detail-copy h2{font-size:clamp(38px,4vw,62px);font-weight:400;letter-spacing:-.055em;line-height:1.07;margin:24px 0}.home-detail-copy h2>span{color:#bca3e8}.home-detail-copy>p{font-size:14px;color:#a39bad;line-height:1.85;max-width:375px}.home-detail-copy>.subtle-link{margin-top:27px;font-size:12px}.home-detail-signature{display:flex;align-items:center;gap:20px;border-top:1px solid #b6a5d321;padding-top:24px;margin-top:38px;max-width:310px}.home-detail-signature>span{font-size:54px;font-weight:400;letter-spacing:-.07em;color:#c2b0df}.home-detail-signature>div{font-size:12px;color:#b9b0c5;line-height:1.7}.home-detail-signature small{color:#81798e;font-size:11px}.home-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-detail-card{padding:26px;border:1px solid #a88ac324;border-radius:18px;background:linear-gradient(135deg,#b999ee06,transparent),#0e0e15;transition:border-color .25s,transform .25s;color:inherit}.home-detail-card:hover{border-color:#b698e35c;transform:translateY(-4px)}.home-detail-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.home-detail-card-top>.icon{color:#ad97d0;width:22px;height:22px}.home-detail-card-top>span{font-family:ui-monospace,monospace;font-size:10px;color:#6b617d}.home-detail-card h3{overflow-wrap:anywhere;hyphens:auto;font-size:19px;font-weight:500;letter-spacing:-.025em;margin-bottom:13px}.home-detail-card p{overflow-wrap:anywhere;font-size:12px;color:#9b93a8;line-height:1.85}.home-detail-card-link{display:flex;align-items:center;justify-content:space-between;color:#b09ec8;font-size:10px;margin-top:27px}.home-detail-card-link .icon{width:13px;height:13px}.home-journey-surface{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #b5a0d227;border-radius:24px;overflow:hidden;background:linear-gradient(125deg,#1b15200f,#121017)}.home-journey-track{padding:38px 40px}.home-journey-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-journey-tabs>button{display:flex;align-items:center;gap:10px;text-align:start;border:1px solid #9d80c521;background:#110e19;color:#8f849f;border-radius:9px;padding:14px 12px;transition:background .2s,border-color .2s}.home-journey-tabs>button>span{flex-shrink:0;font-family:ui-monospace,monospace;font-size:9px;color:#6e5c8b}.home-journey-tabs>button>b{font-size:11px;font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal}.home-journey-tabs>button>.icon{width:12px;height:12px;opacity:.45}.home-journey-tabs>button.is-active{background:#a181d717;border-color:#b995eb56;color:#d6c1f1}.home-journey-tabs>button.is-active>span{color:#b79bd9}.home-journey-tabs>button:focus-visible{outline:2px solid #c0a2f3;outline-offset:3px}.home-journey-panel{padding-top:46px;max-width:390px}.home-journey-panel[hidden],.journey-preview[hidden]{display:none!important}.home-journey-panel-kicker{font-size:9px;letter-spacing:.15em;color:#9482ad}.home-journey-panel h3{font-size:35px;font-weight:400;letter-spacing:-.04em;line-height:1.2;margin:16px 0}.home-journey-panel p{color:#a298ad;font-size:13px;line-height:1.85;min-height:94px}.home-journey-panel .button{font-size:11px;margin-top:23px;min-height:45px;padding:12px 16px}.home-journey-visual{position:relative;border-inline-start:1px solid #bda0d416;display:grid;place-items:center;isolation:isolate;min-height:475px;padding:45px}.home-journey-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#9967da1c,transparent 70%);z-index:-1}.home-journey-orbits{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.home-journey-orbits>span{position:absolute;width:480px;height:280px;border:1px solid #b4a1d510;border-radius:50%;transform:translate(-50%,-50%) rotate(-35deg);left:50%;top:50%}.home-journey-orbits>span+span{transform:translate(-50%,-50%) rotate(40deg);width:580px;height:330px}.journey-preview{width:100%;max-width:335px;border:1px solid #b2a0cc32;border-radius:17px;box-shadow:0 20px 70px #05030680,inset 0 1px 0 #ffffff06;transform:rotate(-3deg);background:linear-gradient(130deg,#1c1529,#111019);overflow:hidden}.journey-preview>header{padding:16px 20px;border-bottom:1px solid #a28cbb17;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#b3a0ca;letter-spacing:.04em}.journey-preview>header>span:first-child{display:flex;align-items:center;gap:8px}.journey-preview .icon{width:14px;height:14px;flex:none}.journey-preview-dot{width:5px;height:5px;background:#a988d1;border-radius:50%}.journey-preview-name{padding:26px 22px 20px;font-size:32px;color:#dbcaef;letter-spacing:-.045em}.journey-preview-name small{display:block;font-size:10px;letter-spacing:0;color:#8f7da3;margin-top:7px}.journey-preview-resources{display:flex;flex-direction:column;gap:13px;padding:0 22px 23px}.journey-preview-resources>div{display:flex;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid #c1a4dd13}.journey-preview-resources span{font-size:8px;letter-spacing:.05em;color:#807091;flex:none;padding-top:2px}.journey-preview-resources strong{min-width:0;overflow-wrap:anywhere;font-size:11px;font-weight:500;color:#b4a0cb;text-align:end}.journey-preview>footer{display:flex;align-items:center;gap:7px;padding:14px 20px;background:#b89cda05;border-top:1px solid #b39bcd17;font-size:9px;color:#a08ab7}.journey-preview>footer>span{margin-inline-start:auto}.home-journey-caption{position:absolute;bottom:22px;color:#6e5d83;font-size:8px;letter-spacing:.13em;text-align:center}.journey-preview h4{font-size:29px;font-weight:400;letter-spacing:-.045em;line-height:1.12;padding:23px 22px 17px;color:#d1bbe7}.journey-preview-line{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#9683ac;padding:12px 22px;border-top:1px solid #bbaaee12}.journey-preview-line strong{font-weight:500;color:#c3b0dc}.journey-avatar{width:65px;height:65px;border:1px solid #b998eb36;border-radius:50%;display:grid;place-items:center;background:#bba0f209;margin:24px 22px -7px}.journey-avatar>.icon{height:27px;width:27px;color:#be9fdf}.journey-preview--account h4{font-size:26px;padding-top:21px}.journey-coin-orbit{display:flex;gap:14px;padding:26px 22px 0;align-items:center}.journey-coin-orbit>span{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;font-size:25px;background:#bc94d907;border:1px solid #b59eea24;color:#bba1de}.journey-coin-orbit>span:nth-child(2){transform:translateY(-5px);color:#9e9ace}.journey-coin-orbit>span:last-child{color:#8cb8ad}.journey-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 22px 24px}.journey-workspace-grid>span{display:flex;gap:8px;align-items:center;padding:15px 10px;border:1px solid #bca6d223;border-radius:8px;color:#ae97c8;background:#bd98e707}.journey-workspace-grid strong{font-weight:400;font-size:10px;min-width:0;overflow-wrap:anywhere;white-space:normal}.journey-preview--workspace h4{padding-block:29px 21px}.journey-preview--workspace .icon{height:15px;width:15px}
@media(max-width:1150px){.home-detail-layout{gap:45px;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.home-detail-card{padding:23px}.home-detail-card h3{font-size:18px}.home-journey-track{padding:32px}.home-journey-visual{padding:32px}.home-journey-tabs>button{gap:7px;padding-inline:9px}.home-journey-tabs>button>b{font-size:10px}}
@media(max-width:900px){.home-detail-layout{grid-template-columns:minmax(0,1fr);gap:35px}.home-detail-copy>p{max-width:550px}.home-detail-copy h2{font-size:46px}.home-detail-signature{display:none}.home-detail-card{padding:27px}.home-detail-card p{font-size:13px}.home-detail-card h3{font-size:22px}.home-journey-track{padding:27px}.home-journey-panel h3{font-size:29px}.home-journey-panel p{font-size:12px;min-height:110px}.home-journey-tabs{grid-template-columns:1fr}.home-journey-tabs>button{padding:11px 13px}.home-journey-tabs>button>b{font-size:11px}.home-journey-visual{padding:22px}.home-journey-surface{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.home-journey-panel{padding-top:30px}}
@media(max-width:650px){.home-detail-copy h2{font-size:38px;margin-block:20px}.home-detail-copy>p{font-size:13px;line-height:1.8}.home-detail-copy .eyebrow{font-size:9px}.home-detail-grid{gap:12px}.home-detail-card{padding:23px 20px}.home-detail-card-top{margin-bottom:22px}.home-detail-card h3{overflow-wrap:anywhere;hyphens:auto;font-size:19px;line-height:1.2}.home-detail-card p{font-size:11px;line-height:1.8}.home-detail-card-link{font-size:9px;gap:9px}.home-journey-surface{grid-template-columns:minmax(0,1fr);border-radius:20px}.home-journey-track{padding:23px}.home-journey-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey-tabs>button{padding:12px 10px}.home-journey-tabs>button>b{font-size:10px}.home-journey-tabs>button>.icon{display:none}.home-journey-panel{padding-top:29px;max-width:none}.home-journey-panel h3{font-size:30px}.home-journey-panel p{font-size:13px;min-height:0}.home-journey-panel .button{margin-top:23px}.home-journey-visual{border-inline-start:0;border-top:1px solid #b59bd21c;min-height:410px;padding:30px 36px 55px}.home-journey-caption{font-size:7px}.journey-preview{max-width:325px}.home-journey-section .heading-description{margin-top:22px;font-size:13px}}
@media(max-width:380px){.home-detail-grid{grid-template-columns:1fr}.home-detail-card{padding:25px}.home-detail-card h3{font-size:22px}.home-detail-card p{font-size:12px}.home-detail-card-top{margin-bottom:23px}.home-journey-track{padding:20px}.home-journey-tabs>button{padding-inline:9px;gap:6px}.home-journey-tabs>button>b{font-size:9px}.home-journey-visual{padding-inline:27px}}


/* Let translated content shrink inside grid and flex tracks without clipping. */
.home-detail-copy,.home-detail-grid,.home-detail-card,.home-journey-track,.home-journey-visual,.home-journey-tabs,.home-journey-tabs>button,.journey-preview,.journey-workspace-grid,.journey-workspace-grid>span{min-width:0}
.journey-preview-line>span,.journey-preview-line>strong{min-width:0;overflow-wrap:anywhere}
