.ct{position:relative;overflow:hidden;background:var(--dx-bg-3);color:var(--dx-fg);border-top:1px solid var(--dx-line);padding-block:clamp(88px,10vw,136px)}.ct .dx-lead{color:var(--dx-fg-2)}.ct-btn{justify-self:start}.ct-short__in{display:grid;gap:clamp(40px,5vw,72px)}.ct-short__title{display:grid;font-size:var(--dx-text-display);font-weight:650;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.ct-short__title>span+span{color:var(--dx-fg-2)}.ct-short__crew{display:inline-flex;gap:.1em;vertical-align:-.08em}.ct-short__glyph{display:inline-grid;place-items:center;width:.86em;height:.86em;border-radius:.16em;overflow:hidden;background:color-mix(in oklab,var(--tint) 26%,var(--dx-bg-2))}.ct-short__glyph svg{width:76%;height:auto}.ct-short__nowrap{white-space:nowrap}.ct-short__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:start;padding-top:32px;border-top:1px solid var(--dx-line)}.ct-short__copy{display:grid;gap:28px;justify-items:start}.ct-next{display:grid;margin:0}.ct-next>div:first-child{padding-top:4px}.ct-next>div{display:grid;gap:6px;padding-block:20px;border-bottom:1px solid var(--dx-line)}.ct-next dt{display:flex;align-items:center;gap:12px;font-weight:600;font-size:var(--dx-text-base)}.ct-next dd{margin:0;padding-left:28px;color:var(--dx-fg-2);font-size:var(--dx-text-sm);line-height:1.55}.ct-next__icon{flex:none;color:var(--dx-accent)}@media (max-width:760px){.ct-short__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ct *,.ct :after,.ct :before{transition:none!important;animation:none!important}}