.swav2027-shell{overflow:hidden}.swav2027-container{margin-inline:auto;width:min(100% - 2rem,76rem)}.swav2027-hero{background:var(--swav-page-gradient);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(5rem,11vw,10rem) 0;position:relative}.swav2027-hero:before{background-image:radial-gradient(circle,hsla(0,0%,100%,.8) 1px,transparent 1.5px);background-size:18px 18px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,transparent 78%);opacity:.28;position:absolute;z-index:-1}.swav2027-hero__grid{align-items:center;display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.swav2027-hero h1,.swav2027-hero p{color:#fff}.swav2027-hero h1{margin:.75rem 0 1.25rem;max-width:11ch}.swav2027-hero__copy{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6;max-width:38rem}.swav2027-hero__panel{background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--swav-radius-lg);box-shadow:var(--swav-shadow-md);color:var(--swav-color-text);padding:clamp(1.5rem,4vw,2.5rem)}.swav2027-hero__panel h3{margin-top:0}.swav2027-section{padding:clamp(4rem,8vw,7rem) 0}.swav2027-card,.swav2027-section--surface{background:var(--swav-color-surface)}.swav2027-card{border:1px solid var(--swav-color-border);border-radius:var(--swav-radius-lg);box-shadow:var(--swav-shadow-sm);height:100%;padding:1.5rem}.swav2027-card:hover{border-color:var(--swav-color-primary);box-shadow:var(--swav-shadow-md)}.swav2027-card-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.swav2027-footer{background:#09172f;color:#fff;padding:2.5rem 0}.swav2027-footer a{color:var(--swav-color-accent)}.body-container--blog-index .dnd-section,.body-container--landing-page .dnd-section{position:relative}.body-container--blog-post{padding-block:0 clamp(3rem,7vw,6rem)}.swav2027-post-hero{height:450px;min-height:450px;position:relative;z-index:0}.swav2027-post-hero,.swav2027-post-hero--announcements{background:radial-gradient(circle at 100% 100%,#617aab 0,#37466f 42%,#1b2440 86%)}.swav2027-post-hero--company-news{background:radial-gradient(circle at 100% 100%,#2c6da5 0,#214a86 42%,#17214c 86%)}.swav2027-post-hero--events{background:radial-gradient(circle at 100% 100%,#7b4cc4 0,#4d2b8c 42%,#25164b 86%)}.swav2027-post-hero--training{background:radial-gradient(circle at 100% 100%,#208aa6 0,#0d5d7e 42%,#09344d 86%)}.swav2027-post-hero__inner,.swav2027-post-intro__inner{margin-inline:auto;width:min(100% - 2rem,1200px)}.swav2027-post-hero__tags{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:clamp(2rem,4vw,3.5rem)}.swav2027-post-hero__tags.swav-eyebrow,.swav2027-post-hero__tags.swav-eyebrow a,.swav2027-post-hero__tags.swav-eyebrow span{font-family:var(--swav-font-family-sans)!important;font-size:var(--swav-font-size-overline)!important;font-weight:var(--swav-font-weight-medium)!important;letter-spacing:.2em!important;line-height:var(--swav-line-height-overline)!important;text-transform:uppercase}.swav2027-post-hero__tags a{color:inherit;text-decoration:none}.swav2027-post-hero__tags a:focus-visible,.swav2027-post-hero__tags a:hover{color:#fff}.swav2027-post-intro{background:#fff;display:flow-root;position:relative;z-index:1}.swav2027-post-intro__image{box-shadow:var(--swav-shadow-md);margin:-337.5px auto 0;position:relative;width:min(1200px,100%);z-index:2}.swav2027-post-intro__image img{display:block;height:auto;width:100%}.swav2027-post-intro__copy{margin:3rem auto;max-width:66rem;text-align:center}.swav2027-post-intro h1{color:var(--swav-color-primary);font-family:var(--swav-font-family-sans);margin:0}.swav2027-post-intro h4{color:var(--swav-color-text);font-family:var(--swav-font-family-sans);font-size:var(--swav-font-size-h4);font-weight:var(--swav-font-weight-medium);letter-spacing:-.025em;line-height:var(--swav-line-height-h4);margin:1.25rem auto 0;max-width:60rem}.swav2027-post-intro__meta{color:var(--swav-color-muted);display:flex;font-size:.875rem;gap:.75rem;justify-content:center;margin-top:1.25rem}.swav2027-post-intro__meta span+time:before{color:var(--swav-color-border);content:"|";margin-right:.75rem}.swav2027-post-content{margin-top:clamp(3rem,7vw,6rem)}.swav2027-blog-post .blog-post{margin-inline:auto;max-width:50rem;padding:0!important}.blog-post__meta,.blog-post__tags{color:var(--swav-color-muted);font-size:.875rem}.blog-post__body{color:var(--swav-color-text);font-family:var(--swav-font-family-sans);font-size:var(--swav-font-size-body);font-weight:var(--swav-font-weight-regular);line-height:var(--swav-line-height-body)}.blog-post__body>*+*{margin-top:var(--swav-space-5)}.blog-post__body h2,.blog-post__body h3{margin-top:2.25rem}.blog-related-posts{border-top:1px solid var(--swav-color-border);margin-top:clamp(3rem,7vw,6rem);padding-top:3rem}.header,.header a,.header button,.header input,.header select{font-family:"new-hero",var(--swav-font-family-sans)!important}.swav2027-hero .hs-form-field label,.swav2027-hero .hs-form-field label span,.swav2027-hero .hs-input{color:var(--swav-color-text)}.swav2027-hero .hs-input{background:#fff;border:1px solid #b0b0b0;border-radius:var(--swav-radius-sm);padding:.75rem;width:100%}.swav2027-hero .hs-form .actions{margin-top:1rem}@media (max-width:767px){.swav2027-card-grid,.swav2027-hero__grid{grid-template-columns:1fr}.swav2027-hero{padding-block:4.5rem}.swav2027-post-hero{height:300px;min-height:300px}.swav2027-post-intro__image{margin-top:-120px}.swav2027-post-intro__copy{text-align:left}.swav2027-post-intro__meta{justify-content:flex-start}}