.phero{--u:min(var(--du), calc(100svh / 1100));height:calc(1100 * var(--u));min-height:560px;position:relative}.phero__glow{z-index:-1;--shift:0px;translate:0 var(--shift);width:100%;height:calc(1600 * var(--u));mix-blend-mode:plus-lighter;pointer-events:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}@media (min-width:1001px){.phero--about .phero__intro,.phero--contact .phero__intro{top:calc(514 * var(--u))}}.phero__glow--corners{--shift:calc(60 * var(--u))}.phero__intro{left:calc(50 * var(--u));top:calc(527 * var(--u));gap:calc(50 * var(--u));max-width:calc(100% - 2 * var(--gutter));display:flex;position:absolute}.phero__slash{color:#fff;flex:none;align-self:flex-start;padding-top:.1em;font-size:.875rem;line-height:1.7}.phero__intro p{margin:0;font-size:1rem;font-weight:400;line-height:1.7}.phero__title{left:calc(50 * var(--u));top:calc(684.5 * var(--u));font-size:calc(160 * var(--u));letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:600;line-height:.9;position:absolute}.phero__title .text-gradient{padding-bottom:.1em}.phero__cta{z-index:4;right:calc(50 * var(--u));top:calc(514 * var(--u));position:absolute}.phero__lead{left:calc(var(--lead-x,1301) * var(--u));top:calc(875 * var(--u));font-size:max(18px, calc(32 * var(--u)));color:#fff;margin:0;font-weight:400;line-height:1.5;position:absolute}.phero-pane{left:calc(356 * var(--u));top:calc(1284.77 * var(--u));width:calc(1536 * var(--u));height:calc(1127 * var(--u));transform-origin:0 0;pointer-events:none;z-index:3;position:absolute;transform:rotate(-84.839deg)}.phero-pane__glass{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.phero-pane__art{opacity:.9;width:100%;height:100%;translate:calc(var(--px,0) * 14px) calc(var(--py,0) * -10px);transition:translate 1.2s var(--ease-out);animation:11s ease-in-out infinite alternate phero-float;position:absolute;inset:0}@keyframes phero-float{0%{transform:translateY(-1.2%)rotate(-1.2deg)}to{transform:translateY(1.2%)rotate(1.2deg)}}.phero-pane__art.is-off{transition:opacity .9s ease, translate 1.2s var(--ease-out);opacity:0!important}.phero-scene{z-index:3;left:calc(300 * var(--u));width:calc(1320 * var(--u));height:calc(1100 * var(--u) + var(--header-h));opacity:0;transition:opacity 1.2s;position:absolute;top:0;overflow:hidden}.phero-scene.is-on{opacity:1}.phero-scene canvas{position:absolute;inset:0}.phero-bleed{z-index:-2;width:100%;height:calc(1276 * var(--u));position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.phero-bleed--nofade{-webkit-mask-image:none;mask-image:none}.phero-bleed__art,.phero-bleed__scene{width:100%;height:100%;position:absolute;inset:0}.phero-bleed__art{object-fit:cover;transition:opacity .9s}.phero-bleed__scene{opacity:0;transition:opacity .9s}.phero-bleed__scene canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.phero-bleed.is-on .phero-bleed__art{opacity:0}.phero-bleed.is-on .phero-bleed__scene{opacity:1}.js .phero-bleed{animation:phero-bleed-in 1.4s var(--ease-out) both}@keyframes phero-bleed-in{0%{opacity:0}}.js .phero-pane{animation:phero-pane-in 2.2s var(--ease-quint) .55s backwards}@keyframes phero-pane-in{0%{opacity:0;transform:translate3d(calc(520 * var(--u)), calc(40 * var(--u)), 0) rotate(-84.839deg)}}@media (max-width:1000px){.phero{height:auto;min-height:100svh;padding:calc(var(--header-h) + 72px) var(--gutter) 56px;flex-direction:column;justify-content:flex-end;gap:22px;display:flex}.phero__intro,.phero__title,.phero__cta,.phero__lead{position:relative;top:auto;left:auto;right:auto}.phero__intro{order:5;max-width:none;margin-top:18px}.phero__intro br{display:none}.phero__intro{gap:20px}.phero__title{white-space:normal;order:1;font-size:clamp(38px,11.6vw,6.875rem)}.phero__lead{order:2;font-size:1.25rem}.phero__cta{order:3;align-self:flex-start}.phero-bleed{height:100%}.phero-pane{left:50%;top:calc(var(--header-h) + 8vw);transform-origin:50%;opacity:.85;z-index:0;width:118vw;height:86vw;margin-left:-59vw;transform:rotate(-84.839deg)}.phero__title,.phero__intro,.phero__lead{z-index:1}.js .phero-pane{animation:none}.phero-scene{left:0;top:var(--header-h);z-index:0;width:100%;height:130vw}}@media (prefers-reduced-motion:reduce){.phero-pane__art,.js .phero-pane{animation:none}}
.bigst{--u:var(--du);position:relative}.bigst__inner{z-index:1;align-items:center;gap:calc(50 * var(--u));width:min(calc(100% - 2 * var(--gutter)), calc(var(--measure) * var(--u) + 1.5rem));text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}.bigst__title{font-size:max(1.625rem, calc(46 * var(--u)));letter-spacing:0;text-wrap:initial;margin:0;font-weight:300;line-height:1.5}.bigst__title strong{font-weight:600}.bigst__title .text-gradient{padding-bottom:.08em}@media (max-width:1365px){.bigst__br{display:none}}@media (max-width:1000px){.bigst__inner{gap:32px}}
