.tw-section{position:relative;width:100%;height:250px;overflow:hidden;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.tw-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tw-layer--dark{background:#0d1117}.tw-layer--light{background:#ffffff}.tw-mask{position:absolute;inset:0;overflow:hidden;will-change:transform}.tw-text{position:relative;font-size:clamp(1.6rem,4vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-align:center;white-space:nowrap;display:inline-flex;flex-direction:column;align-items:center;gap:0}.tw-text--light{color:#ffffff}.tw-text--dark{color:#0d1117}.tw-underline{display:block;width:100%;height:2px;background:#0d1117;margin-top:.4rem;transform-origin:left center;transform:scaleX(0);border-radius:999px}@media (max-width:768px){.tw-section{height:200px}.tw-text{white-space:normal;text-align:center;padding:0 1.5rem;font-size:clamp(1.4rem,6vw,2.2rem)}}@media (max-width:480px){.tw-section{height:180px}.tw-text{font-size:1.5rem;padding:0 1rem}}