.spine,.tl-fill,.tc{display:none}#contact .glow{display:none}.stmt{background:#161616;color:#f4f4f4;padding:6rem 0;position:relative}.stmt .big{font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:clamp(2rem,4.6vw,4.25rem);line-height:1.1;letter-spacing:-0.02em;max-width:20ch}.hero-d~section.stmt::before{background:#c6c6c6}.m:not(.m-ready) .hd-text,.m:not(.m-ready) .hd-art{visibility:hidden}@media(min-width: 1056px){.m main{position:relative}.m .spine{display:block;position:absolute;top:0;left:max(0px,(100% - 71.25rem)/2);width:2px;height:100%;margin-left:-0.5px;overflow:visible;z-index:3;pointer-events:none}.m .spine path{stroke:var(--cds-text-secondary, #525252);stroke-width:1;fill:none;opacity:.55}.m .hero-d::before,.m .hero-d~section::before{display:none}.m .tl-fill{display:block;position:absolute;left:calc(-1*2rem);right:0;top:.75rem;height:1px;background:var(--cds-text-primary, #161616);transform-origin:0 50%;transform:scaleX(0);z-index:1}.m .terms::after{display:none}}.m .tc{display:block;position:absolute;inset:calc(-1*0.5rem);pointer-events:none}.m .tc svg{position:absolute;width:1rem;height:1rem;overflow:visible}.m .tc path{fill:none;stroke:var(--cds-text-primary, #161616);stroke-width:1.5}.m .tc0{top:0;left:0}.m .tc1{top:0;right:0;transform:scaleX(-1)}.m .tc2{bottom:0;left:0;transform:scaleY(-1)}.m .tc3{bottom:0;right:0;transform:scale(-1, -1)}.m .terms::after{display:none}.m .sh .kicker::before{transform:scale(0.3);opacity:.4;transition:transform .6s cubic-bezier(0.2, 0.7, 0.1, 1),opacity .6s}.m .sh .kicker.lit::before{transform:none;opacity:1}.m .wgroup h3::after{transform:scale(0.3);opacity:.35;transition:transform .6s cubic-bezier(0.2, 0.7, 0.1, 1),opacity .6s}.m .wgroup h3.lit::after{transform:none;opacity:1}.m #contact .kicker{position:relative}.m #contact .glow{display:block;position:absolute;top:50%;left:calc(-1*2rem - 0.625rem/2);width:.625rem;height:.625rem;margin-top:calc(-1*0.625rem/2);border-radius:50%;background:#e8a33d;opacity:0;pointer-events:none}.m .hd-text h1 .ln{padding-bottom:.06em;margin-bottom:-0.06em}.m .pc a{overflow:hidden}@media(max-width: 671px){.m .tl-fill{display:none}}.seeall a{display:inline-block;padding:.5rem 0}@media(min-width: 1056px)and (min-height: 720px){.m .stmt{min-height:100vh;display:flex;align-items:center;padding:0}.m .stmt .stmt-in{width:100%}}
