
.tell-page{background:#fff;color:#17171b;--blue:#3158ef}.tell-page .header{background:#fff}.tell-page .header nav{font-size:.875rem}.tell-page .header-code{font-size:.75rem}.tell-hero{min-height:calc(100svh - 5.8rem);padding:1.7rem clamp(1.2rem,3.5vw,4rem) 3.4rem;display:flex;flex-direction:column;justify-content:space-between}.tell-meta,.tell-section-index,.tell-detail-title>span,.tell-stage-label,.tell-release>div>span,.tell-end{font:400 .8125rem var(--mono);letter-spacing:.035em}.tell-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--blue)}.tell-identity{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin:3.5rem 0}.tell-identity h1{font:400 clamp(8rem,27vw,30rem)/.85 Instrument,Georgia,serif;letter-spacing:-.06em;margin:0 0 0 -.02em;color:var(--blue)}.tell-identity h1 span{font-family:Space,sans-serif}.tell-identity img{width:clamp(7rem,17vw,18rem);height:auto;border-radius:22%;transform:rotate(8deg);margin-right:2vw}.tell-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:2rem}.tell-hero-bottom>p{font-size:clamp(1.65rem,3.2vw,3.8rem);line-height:1.14;letter-spacing:-.06em;margin:0}.tell-download{display:flex;gap:3rem;align-items:center;justify-content:space-between;background:var(--blue);color:#fff;padding:1.2rem 1.5rem;font-size:1rem;min-height:52px;border-radius:4px}.tell-download:hover{background:#2348dc}.tell-download span{font-size:1.7rem;line-height:.7}.tell-hero-bottom small{display:block;font-size:.8125rem;color:#707889;margin-top:.9rem}.tell-stage{background:#edf1ff;padding:2.2rem clamp(1.2rem,3.5vw,4rem) clamp(4rem,7vw,8rem)}.tell-stage-label{display:flex;justify-content:space-between;color:var(--blue);gap:1rem;margin-bottom:3.5rem}.tell-stage-frame{display:grid;place-items:center;max-width:1200px;margin:auto}.tell-details{padding:clamp(5rem,10vw,10rem) clamp(1.2rem,3.5vw,4rem);display:grid;grid-template-columns:1fr 1fr;gap:5vw}.tell-detail-title>span{color:var(--blue)}.tell-detail-title h2,.tell-release h2{font-size:clamp(2.8rem,5.8vw,6rem);line-height:1.02;font-weight:400;letter-spacing:-.07em;margin:2rem 0 0}.tell-detail-title em,.tell-release em{font-family:Instrument,Georgia,serif;font-weight:400}.tell-detail-copy{align-self:end;max-width:36rem}.tell-detail-copy p,.tell-connections p{font-size:1.0625rem;line-height:1.8;margin:0 0 1.2rem}.tell-detail-copy p:last-child{margin-bottom:0}.tell-connections{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(4rem,6vw,7rem) clamp(1.2rem,3.5vw,4rem);background:#f6f7fa}.tell-section-index{color:var(--blue)}.tell-connections h2{font:400 clamp(3rem,6vw,6rem)/1 Instrument,Georgia,serif;letter-spacing:-.03em;margin:2rem 0 1.5rem}.tell-connections .tell-model-note{font-size:.875rem;color:#707889}.tell-services{align-self:center}.tell-services>div{padding:1.5rem 0;border-top:1px solid #d8ddeb}.tell-services>div:last-child{border-bottom:1px solid #d8ddeb}.tell-services span{display:block;font-size:.75rem;letter-spacing:.08em;color:#707889;margin-bottom:.7rem}.tell-services strong{font-size:1rem;font-weight:400;line-height:1.6}.tell-release{padding:clamp(4rem,8vw,9rem) clamp(1.2rem,3.5vw,4rem);display:flex;justify-content:space-between;align-items:end;gap:3rem}.tell-release>div>span{color:var(--blue)}.tell-release p{font-size:.875rem;line-height:1.8;color:#707889;margin:1rem 0 0}.tell-end{padding:1.8rem clamp(1.2rem,3.5vw,4rem);border-top:1px solid #e7eaf1;display:flex;justify-content:space-between;gap:1rem}.tell-end>a{color:var(--blue)}
@media(max-width:700px){.tell-hero{min-height:calc(90svh - 5.6rem);padding-top:1rem}.tell-meta{font-size:.75rem}.tell-meta>span{max-width:55%;text-align:right;line-height:1.6}.tell-identity{gap:1rem;margin:4rem 0}.tell-identity h1{font-size:26vw}.tell-identity img{width:18vw;min-width:0}.tell-hero-bottom{display:block}.tell-hero-bottom>div{margin-top:2rem}.tell-hero-bottom>p{font-size:2rem}.tell-download{max-width:26rem}.tell-stage-label{font-size:.75rem;line-height:1.6;margin-bottom:2rem}.tell-stage-label>span:last-child{text-align:right;max-width:50%}.tell-details,.tell-connections{grid-template-columns:1fr;gap:2rem}.tell-detail-title h2{font-size:3rem}.tell-release{display:block}.tell-release>div+div{margin-top:2.5rem}.tell-end{flex-wrap:wrap;font-size:.75rem}}

.tell-platform{color:var(--blue);text-align:right;font-size:.875rem;letter-spacing:.03em}.tell-platform small{color:#707889}@media(max-width:700px){.tell-platform{text-align:left}}
