:root{--white:#fff;--dark:#1d1d1d;--coral-dash:#f06150;--plum:#4f0b3c;--teal:#074c44;--teal-light:#25a2a2;--agenda-one:agenda-one,serif;--leo:leo,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body.up{background-color:var(--white);-webkit-font-smoothing:antialiased;margin:0 auto;max-width:1440px;overflow-x:hidden}:is(.up h1,.up h2,.up h3){font-family:var(--agenda-one);letter-spacing:0;margin:0}.up h1{font-size:112px;line-height:1;text-transform:uppercase}.up h1 span.txt-dark{color:var(--plum);font-weight:400}.up h1 span.txt-coral{color:var(--coral-dash);display:block;font-weight:300}.up h2{color:var(--teal-light);font-size:48px;line-height:60px;text-transform:uppercase}.up h2,.up h3{font-weight:500}.up h3{color:#003434;font-size:30px;line-height:1.5;margin:0}.up a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}.up a:hover{color:var(--teal-light)}.up p{color:#3f4848;font-family:var(--leo);font-size:24px;font-weight:400;line-height:1.5;margin:0}.up p.label{font-size:24px;font-weight:300;letter-spacing:0;line-height:1}.up p.label,.up span.tag{color:var(--dark);font-family:var(--agenda-one);text-transform:uppercase}.up span.tag{font-size:28px;font-weight:400;line-height:1.2}.up span.category{color:#292929;font-family:var(--agenda-one);font-size:24px;font-weight:300;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.up .container{margin:0 auto;max-width:100%;width:100%}.up .site-header{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 40px;position:relative;width:100%;z-index:100}.up .top-gradient-bar{background:linear-gradient(90deg,#62143b,#e04e47);height:8px;left:0;position:absolute;right:0;top:0;width:100%}.up .header-container{align-items:center;display:flex;justify-content:space-between;padding:28px 0 20px}.up .header-logo{flex-shrink:0}.up .header-logo img{display:block;max-width:100%}.up .header-nav ul{align-items:center;display:flex;gap:40px;list-style:none;margin:0;padding:0}.up .header-nav a{align-items:center;color:#1a1a1a;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;letter-spacing:.5px;text-decoration:none;white-space:nowrap}.up .header-nav a:hover{color:#e04e47}.up .header-nav a svg{transition:transform .3s ease}.up .header-nav a:hover svg{transform:rotate(180deg)}.up .btn-contact{background:#2d2b2b;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;padding:14px 28px;text-decoration:none;transition:background .3s ease}.up .btn-contact:hover{background:#000;color:#fff}.up .mobile-menu-toggle{display:none}.up .header-menu-wrap{align-items:center;display:flex;gap:40px}.up .hero{padding:70px 40px 36px;width:100%}.up .hero-content{gap:48px}.up .hero-content,.up .hero-label{display:flex;flex-direction:column}.up .hero-label{gap:12.5px}.up .hero-dash{background-color:var(--coral-dash);display:block;height:6.13px;width:19.63px}.up .hero-heading{margin:0;max-width:707px}.up .subscribe{padding:36px 40px 40px;width:100%}.up .subscribe-content{align-items:start;border-bottom:1px solid #e5e5e5;display:grid;gap:117px;grid-template-columns:1fr 1fr;padding-bottom:80px}.up .subscribe-left{display:flex;flex-direction:column;gap:20px;max-width:580px}.up .subscribe-dash{background:linear-gradient(90deg,#27a4a4,#004c57);display:block;height:12px;width:80px}.up .subscribe-form-slot{min-height:20px;width:100%}.up .subscribe-right{align-items:stretch;display:flex;justify-content:end}.up .mockup-placeholder{align-items:center;background-color:#f5f5f5;border:2px dashed #ccc;display:flex;height:620px;justify-content:center;max-width:552px;width:100%}.up .mockup-wrapper{display:flex;justify-content:end;width:100%}.up .mockup-placeholder-text{color:#999;font-family:var(--agenda-one);font-size:16px;font-weight:400;line-height:1.5;text-align:center}.up .thank-you-box{background-color:#def3f4;max-width:580.5px;padding:116px 60px;width:100%}.up .thank-you-box,.up .thank-you-inner{align-items:center;display:flex;justify-content:center}.up .thank-you-inner{flex-direction:column;gap:24px;text-align:center}.up .ty-heading{color:#003434;font-family:var(--agenda-one);font-size:64px;font-weight:500;letter-spacing:-.48px;line-height:57.6px;text-transform:uppercase}.up .ty-sub{color:#3f4848;font-family:var(--leo);font-size:24px;font-weight:400;letter-spacing:0;line-height:1.5}.up .thank-you-note{color:var(--coral-dash);font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.6;margin:0;text-transform:uppercase}.up .mockup-image{display:block;height:auto;max-width:552px;object-fit:contain;width:100%}.up .articles{padding:40px 40px 80px;width:100%}.up .articles-content{display:flex;flex-direction:column;gap:48px}.up .articles-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.up .article-card{display:flex;flex-direction:column;gap:24px;width:calc(33.33333% - 21.33333px)}.up .article-img-wrap{aspect-ratio:4/3;overflow:hidden;width:100%}.up .article-img{display:block;height:100%;object-fit:cover;width:100%}.up .article-body{display:flex;flex-direction:column;gap:12px}.up .article-body h3{text-transform:none}.up .hs-form-html .hsfc-Form{display:flex;flex-direction:column;gap:20px}.up .hs-form-html .hsfc-Step__Content{display:flex;flex-direction:column;gap:16px;padding:0!important}.up .hs-form-html .hsfc-Row{display:flex;flex-wrap:wrap;gap:20px;margin:0;width:100%}.up .hs-form-html .hsfc-Row>div{flex:1;min-width:calc(50% - 20px);position:relative}.up .hs-form-html .hsfc-NavigationRow__Alerts{margin-bottom:0!important}.up .hs-form-html .hsfc-NavigationRow{margin-top:20px!important}.up .hs-form-html .hsfc-Row:has(.hsfc-ProgressBar){display:none!important}.up .hs-form-html .hsfc-FieldLabel{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.up .hs-form-html .hsfc-Dropdown,.up .hs-form-html .hsfc-TextInput,.up .hs-form-html input[type=email],.up .hs-form-html input[type=tel],.up .hs-form-html input[type=text],.up .hs-form-html select{background-color:var(--white);border:1px solid #e5e5e5;border-radius:0!important;box-shadow:none;color:#444;font-family:var(--leo);font-size:14px;height:44px;margin-bottom:0;outline:none;padding:0 12px;transition:border-color .3s;width:100%}.up .hs-form-html .hsfc-PhoneInput{align-items:center;background-color:var(--white);border:1px solid #e5e5e5;display:flex;height:44px;transition:border-color .3s;width:100%}.up .hs-form-html .hsfc-PhoneInput:focus-within{border-color:var(--teal-light)}.up .hs-form-html .hsfc-PhoneInput__FlagAndCaret{align-items:center;border:none!important;border-radius:0!important;border-right:1px solid #e5e5e5!important;display:flex;height:100%;padding:0 12px}.up .hs-form-html .hsfc-PhoneInput__FlagAndCaret__Flag{color:#444!important;font-family:var(--leo)!important;font-size:14px!important;font-weight:400!important}.up .hs-form-html .hsfc-PhoneInput .hsfc-TextInput,.up .hs-form-html .hsfc-PhoneInput input[type=tel]{background:transparent!important;border:none!important;height:100%!important}.up .hs-form-html .hsfc-TextInput::placeholder,.up .hs-form-html input::placeholder,.up .hs-form-html select::placeholder,.up .hs-form-html textarea::placeholder{color:#444;font-family:var(--leo);font-size:14px;font-weight:400;opacity:1}.up .hs-form-html .hsfc-TextInput:focus,.up .hs-form-html input:focus,.up .hs-form-html select:focus{border-color:var(--teal-light)}.up .hs-form-html .hsfc-DropdownInput__Caret{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.up .hs-form-html .hsfc-DropdownInput__Caret *{opacity:0!important}.hsfc-DropdownOptions *,.hsfc-DropdownOptions__List__ListItem{color:#444!important;font-family:var(--leo)!important;font-size:14px!important;font-weight:400!important;line-height:1.1!important}.up .hs-form-html .hsfc-SubmitButton,.up .hs-form-html button[type=submit]{background:#2d2b2b!important;border:none!important;border-radius:0!important;color:#fff!important;cursor:pointer;font-family:var(--agenda-one)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0;line-height:20px!important;margin-top:10px;padding:10px 16px!important;text-transform:uppercase;transition:background .3s ease!important;width:auto}.up .hs-form-html button[type=submit]:hover{background:#000!important}.up .hs-form-html .hsfc-ErrorAlert{color:var(--coral-dash);font-family:var(--leo);font-size:12px;font-weight:400;line-height:1.1;margin-top:5px}.up .bottom-bar,.up .topbar{background:linear-gradient(270deg,#f25d4f,#500a3c)!important;height:18px;min-height:18px}@media (max-width:1024px){.up h1{font-size:80px}.up h2{font-size:36px;line-height:44px}.up .mockup-placeholder{height:480px;max-width:100%}.up .article-card{width:calc(50% - 16px)}.up .site-header{padding:0 24px}.up .mobile-menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:space-between;padding:0;width:24px;z-index:101}.up .mobile-menu-toggle span{background-color:#1a1a1a;height:2px;transition:.3s;width:100%}.up .mobile-menu-toggle.is-active span:first-child{transform:translateY(8px) rotate(45deg)}.up .mobile-menu-toggle.is-active span:nth-child(2){opacity:0}.up .mobile-menu-toggle.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.up .header-menu-wrap{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e5e5;display:none;flex-direction:column;gap:24px;left:0;padding:24px;position:absolute;top:100%;width:100%;z-index:100}.up .header-menu-wrap.is-open{display:flex}.up .header-nav{width:100%}.up .header-nav ul{align-items:stretch;flex-direction:column;gap:0;margin:0;padding:0;width:100%}.up .header-nav li{display:block;width:100%}.up .header-nav a{border-bottom:1px solid #f0f0f0;color:#1a1a1a;font-size:16px;justify-content:space-between;padding:16px 0;width:100%}.up .header-action{width:100%}.up .btn-contact{text-align:center;width:100%}}@media (max-width:768px){.up h1{font-size:56px}.up h2{font-size:32px;line-height:40px}.up p{font-size:20px}.up .subscribe-content{gap:40px;grid-template-columns:1fr}.up .thank-you-box{padding:40px 20px}.up .article-card{width:100%}.up .hero{padding:50px 24px 30px}.up .subscribe{padding:30px 24px}.up .articles{padding:30px 24px 60px}.up .mockup-wrapper{justify-content:center}}@media (max-width:480px){.up h1{font-size:42px}.up span.tag{font-size:16px}.up p.label,.up span.category{font-size:18px}.up h3{font-size:24px}}