._8ayUfq_hero{--text:#f0ede8;background:var(--bg-dark);width:100%;min-height:100vh;color:var(--text);border-bottom:1px solid var(--border-dark);align-items:center;margin-top:0;padding-top:0;display:flex;position:relative;overflow:hidden}._8ayUfq_heroVideo{object-fit:cover;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}._8ayUfq_heroVideoReady{opacity:1}._8ayUfq_heroPoster{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._8ayUfq_heroOverlay{z-index:1;background:#00000073;position:absolute;inset:0}._8ayUfq_heroTopGradient{z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:200px;position:absolute;top:0;left:0;right:0}._8ayUfq_heroVignette{background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--cursor-orange) 6%, transparent), transparent 60%), linear-gradient(180deg, #00000040 0%, #0000 30%, #00000059 100%);z-index:0;pointer-events:none;position:absolute;inset:0}._8ayUfq_heroContent{z-index:2;width:100%;padding:var(--nav-height,80px) var(--page-padding) 0;max-width:var(--content-max);opacity:0;flex-direction:column;gap:clamp(1.5rem,4vh,2.5rem);margin:0 auto;animation:.7s 1.5s forwards _8ayUfq_heroIn;display:flex;position:relative}@keyframes _8ayUfq_heroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._8ayUfq_copyBlock{flex-direction:column;gap:clamp(.65rem,1.5vh,1rem);width:100%;max-width:min(1100px,100%);display:flex}._8ayUfq_title{letter-spacing:-.02em;color:var(--text);flex-direction:column;gap:.05em;width:100%;max-width:min(1100px,100%);margin:0;font-size:clamp(2.25rem,5.2vw,6rem);font-weight:500;line-height:1.05;display:flex}._8ayUfq_line{opacity:0;max-width:100%;animation:.7s forwards _8ayUfq_lineIn;display:block;transform:translateY(20px)}._8ayUfq_line:first-child{animation-delay:1.58s}._8ayUfq_line:nth-child(2){animation-delay:1.66s}._8ayUfq_title>._8ayUfq_wordSwap{opacity:0;animation:.7s 1.74s forwards _8ayUfq_lineIn}._8ayUfq_accentLine{color:var(--cursor-orange);flex-wrap:wrap;align-items:baseline;gap:0 .28em;max-width:100%;font-style:italic;display:flex}._8ayUfq_forPrefix{flex:none}._8ayUfq_swapPhrase{flex:auto;min-width:0;max-width:100%}._8ayUfq_subhead{letter-spacing:-.005em;color:#f0ede8b8;opacity:0;max-width:40em;margin:0;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:400;line-height:1.4;animation:.7s 1.5s forwards _8ayUfq_lineIn;transform:translateY(12px)}._8ayUfq_glyphCensor{white-space:nowrap;font-family:Suisse Intl,Segoe UI Historic,Noto Sans Egyptian Hieroglyphs,sans-serif}@keyframes _8ayUfq_lineIn{to{opacity:1;transform:translateY(0)}}._8ayUfq_wordSwap{vertical-align:baseline;max-width:100%;display:inline-block;position:relative;overflow:hidden}._8ayUfq_wordSizer{visibility:hidden;white-space:nowrap;letter-spacing:-.01em;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic;font-weight:300;display:block}._8ayUfq_word{white-space:nowrap;opacity:0;color:var(--cursor-orange);letter-spacing:-.01em;font-family:Suisse Intl,sans-serif;font-style:italic;font-weight:300;transition:transform .4s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:0;left:0;transform:translateY(100%)}._8ayUfq_word._8ayUfq_active{opacity:1;transform:translateY(0)}._8ayUfq_word._8ayUfq_exiting{opacity:0;transform:translateY(-100%)}._8ayUfq_accentLine ._8ayUfq_wordSwap{width:100%;display:block}._8ayUfq_accentLine ._8ayUfq_wordSizer,._8ayUfq_accentLine ._8ayUfq_word{font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;letter-spacing:inherit;white-space:normal}._8ayUfq_accentLine ._8ayUfq_word{width:100%;right:0}._8ayUfq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:.75rem;animation:.7s 1.82s forwards _8ayUfq_lineIn;display:flex}._8ayUfq_serviceList{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}._8ayUfq_serviceLink{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:.85rem;text-decoration:none;transition:color .2s}._8ayUfq_serviceLink:hover{color:var(--cursor-orange)}._8ayUfq_dot{color:#ffffff4d;font-size:.7rem}._8ayUfq_actions{opacity:0;flex-wrap:wrap;gap:.75rem;animation:.7s 1.9s forwards _8ayUfq_lineIn;display:flex}._8ayUfq_btnOutline,._8ayUfq_btnSolid{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s,background .2s,color .2s,border-color .2s;display:inline-flex}._8ayUfq_btnOutline{border:1px solid var(--border-dark);color:var(--text);background:0 0}._8ayUfq_btnOutline:hover{border-color:var(--cursor-orange);color:var(--cursor-orange);text-decoration:none}._8ayUfq_btnSolid{background:var(--cursor-orange);color:#fff;border:none}._8ayUfq_btnSolid:hover{opacity:.85;text-decoration:none}._8ayUfq_scroll{right:var(--page-padding);z-index:1;opacity:0;flex-direction:column;align-items:center;gap:.5rem;animation:.6s 2.2s forwards _8ayUfq_scrollIn;display:flex;position:absolute;bottom:clamp(2rem,4vw,3rem)}._8ayUfq_scrollLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.65rem}._8ayUfq_scrollLine{background:linear-gradient(to bottom, transparent, var(--text));transform-origin:top;width:1px;height:36px;animation:1.8s ease-in-out infinite _8ayUfq_scrollPulse}@keyframes _8ayUfq_scrollIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _8ayUfq_scrollPulse{0%,to{opacity:.4;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._8ayUfq_heroVideo{transition:none}._8ayUfq_subhead,._8ayUfq_line,._8ayUfq_wordSwap,._8ayUfq_word,._8ayUfq_title>._8ayUfq_wordSwap,._8ayUfq_eyebrow,._8ayUfq_actions,._8ayUfq_scroll,._8ayUfq_scrollLine,._8ayUfq_heroContent{opacity:1!important;animation:none!important;transform:none!important}._8ayUfq_word{transition:none!important}}@media (width<=768px){._8ayUfq_actions{flex-direction:column;align-items:flex-start}._8ayUfq_btnOutline,._8ayUfq_btnSolid{justify-content:center;width:100%}._8ayUfq_scroll{display:none}}@media (width>=1800px){._8ayUfq_title{font-size:6rem}}._8ayUfq_btnSolid,._8ayUfq_btnOutline{border-radius:0!important}.wpb-scope ._8ayUfq_scrollLabel{letter-spacing:.12em;color:#a3a39f!important;font-size:.75rem!important}._8ayUfq_heroContent,._8ayUfq_line,._8ayUfq_actions,._8ayUfq_subhead{opacity:1!important;animation:.6s ease-out both _8ayUfq_lfIn!important;transform:none!important}@keyframes _8ayUfq_lfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._8ayUfq_heroContent,._8ayUfq_line,._8ayUfq_actions,._8ayUfq_subhead{animation:none!important}}
