.twt-hero{--twt-hero-ink: #19191b;--twt-hero-accent: #e9774d;--twt-hero-line: #e4e4e2;width:min(1320px,calc(100% - 112px));margin:0 auto;padding:24px 0 0;color:var(--twt-hero-ink);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.twt-hero,.twt-hero *,.twt-hero *:before,.twt-hero *:after{box-sizing:border-box}.twt-hero__scene{position:relative;overflow:hidden;isolation:isolate;min-height:578px;border-radius:30px;background:#f3ece3}.twt-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#f0e9e2}.twt-hero__art img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:60% 4%}.twt-hero__scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f4eee7,#f4eee7f7 25%,#f4eee7e8 38%,#f4eee799 49%,#f4eee700 70%)}.twt-hero__copy{position:relative;z-index:2;width:58%;padding:53px 0 64px 48px}.twt-hero__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 49px;padding:0;color:#605a5d;font-size:8px;font-weight:550;line-height:1.5;letter-spacing:.075em;text-transform:uppercase}.twt-hero__headline{margin:0;padding:0;color:var(--twt-hero-ink);font:inherit;font-size:clamp(55px,5.8vw,84px);font-weight:550;line-height:1.06;letter-spacing:-.055em}.twt-hero__headline span{color:#645f62}.twt-hero__description{max-width:327px;margin:28px 0 0;padding:0;color:#605a5d;font-size:15px;font-weight:400;line-height:1.75}.twt-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:31px}.twt-hero__button,.twt-hero__link{display:inline-flex;align-items:center;color:inherit;font-weight:500;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.twt-hero__button{justify-content:center;gap:8px;min-height:48px;padding:14px 20px;border:1px solid #333336;border-radius:999px;background:#242426;color:#fff;box-shadow:inset 0 1px 1px #ffffff35,0 1px 2px #00000015;font-size:13px;line-height:1.3;white-space:nowrap;transition:background .2s,transform .2s}.twt-hero__button svg{width:16px;height:16px;flex-shrink:0}.twt-hero__button:hover{background:#3a3a3d;transform:translateY(-2px)}.twt-hero__link{gap:8px;font-size:13px;line-height:1.5}.twt-hero__link:hover{text-decoration:underline;text-underline-offset:5px}.twt-hero a:focus-visible{outline:3px solid #ad4a27;outline-offset:5px}.twt-hero__baseline{display:flex;justify-content:space-between;margin-top:28px;padding-bottom:22px;border-bottom:1px solid var(--twt-hero-line);color:#69696e;font-size:11px;letter-spacing:.015em}@media (prefers-reduced-motion: no-preference){.twt-hero__copy{animation:twt-hero-arrive .7s ease both}@keyframes twt-hero-arrive{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion: reduce){.twt-hero__button{transition:none}.twt-hero__button:hover{transform:none}}body.motion-paused .twt-hero__copy{animation:none}body.motion-paused .twt-hero__button{transition:none}body.motion-paused .twt-hero__button:hover{transform:none}@media (max-width: 1100px){.twt-hero{width:calc(100% - 64px)}.twt-hero__scene{min-height:540px}.twt-hero__copy{width:60%;padding-left:36px}.twt-hero__headline{font-size:clamp(49px,5.9vw,66px)}.twt-hero__description{font-size:14px}.twt-hero__actions{gap:20px}.twt-hero__scene:before{background:linear-gradient(90deg,#f4eee7,#f4eee7fa 27%,#f4eee7d9 43%,#f4eee700 76%)}}@media (max-width: 800px){.twt-hero{width:calc(100% - 44px);padding-top:30px}.twt-hero__scene{min-height:610px}.twt-hero__copy{width:66%;padding:40px 30px}.twt-hero__headline{font-size:clamp(46px,7.5vw,60px)}.twt-hero__eyebrow{max-width:230px;margin-bottom:47px;line-height:1.7}.twt-hero__description{max-width:260px;margin-top:22px;font-size:13px}.twt-hero__art img{object-position:61% 0%}.twt-hero__actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px}.twt-hero__scene:before{background:linear-gradient(90deg,#f4eee7fc,#f4eee7eb 24%,#f4eee7cc 42%,#f4eee700 90%)}}@media (max-width: 540px){.twt-hero{width:calc(100% - 36px);padding-top:17px}.twt-hero__scene{min-height:744px;border-radius:22px}.twt-hero__art{inset:0 0 auto;height:352px}.twt-hero__art img{object-position:70% 0%}.twt-hero__scene:before{background:linear-gradient(180deg,#f3ece300,#f3ece300 24%,#f3ece366 35%,#f3ece3 47%,#f3ece3)}.twt-hero__copy{width:100%;padding:305px 22px 50px}.twt-hero__headline{font-size:clamp(35px,9.7vw,48px);line-height:1.09}.twt-hero__headline span{color:#736970}.twt-hero__eyebrow{max-width:100%;margin-bottom:21px;gap:7px;font-size:7px;letter-spacing:.055em}.twt-hero__description{max-width:280px;font-size:13px;line-height:1.65}.twt-hero__actions{flex-direction:row;align-items:center;justify-content:space-between;gap:19px;margin-top:23px}.twt-hero__button{min-height:44px;padding-inline:16px;gap:7px;font-size:12px}.twt-hero__link{gap:6px;font-size:11px}.twt-hero__baseline{margin-top:23px;padding-bottom:20px;gap:16px;font-size:9px}.twt-hero__baseline>span:last-child{max-width:119px;text-align:right}}
