.o1GT2W_entering{will-change:opacity, translate}@media (prefers-reduced-motion:reduce){.o1GT2W_entering{will-change:auto}}
.QVoG9G_section{isolation:isolate;background:var(--background);color:#fff;flex-shrink:0;width:100vw;min-width:0;margin-inline:calc(50% - 50vw);scroll-margin-top:76px;position:relative;overflow:hidden}.QVoG9G_inner{z-index:1;width:100%;max-width:620px;margin-inline:auto;padding:28px 20px 0;position:relative}.QVoG9G_copy{text-align:center;width:100%}.QVoG9G_visual{pointer-events:none;width:100%;max-width:960px;margin:-4px auto 0;position:relative}.QVoG9G_scene{width:100%;display:block}.QVoG9G_image{width:100%;height:auto;display:block}.QVoG9G_shade{background:linear-gradient(#050408 0%,#0000 14% 84%,#050408 100%),linear-gradient(90deg,#050408 0%,#0000 10% 90%,#050408 100%);position:absolute;inset:0}@media (min-width:768px){.QVoG9G_inner{padding-top:36px}.QVoG9G_visual{margin-top:-12px}}@media (min-width:1024px){.QVoG9G_section{--scene-height:clamp(460px, 32vw, 560px)}.QVoG9G_inner{max-width:none;min-height:var(--scene-height);align-items:center;padding:44px clamp(32px,4vw,96px);display:flex}.QVoG9G_copy{text-align:right;width:44%;max-width:460px}.QVoG9G_visual{width:100%;max-width:none;margin:0;position:absolute;inset:0}.QVoG9G_visual:before{content:"";background:url(/images/about-panorama-v1.webp) 100%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 75%);mask-image:linear-gradient(90deg,#0000 40%,#000 75%)}.QVoG9G_scene{inset-block:0;width:min(100%, calc(var(--scene-height) * 3));height:min(100%,33.3333vw);margin-block:auto;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000)}.QVoG9G_image{object-fit:contain;object-position:center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 70%,#0000)}.QVoG9G_shade{background:linear-gradient(270deg,#050408eb 0%,#050408d1 24%,#05040875 46%,#0000 72%),linear-gradient(#050408 0%,#0000 16% 80%,#050408 100%)}}.QVoG9G_ability{isolation:isolate;cursor:pointer;transition:translate .45s cubic-bezier(.22,1,.36,1),border-color .3s,color .3s,background-color .3s,box-shadow .3s;position:relative;overflow:hidden}.QVoG9G_ability:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#e8b97833 50%,#0000 80%);position:absolute;inset:0;transform:translate(110%)}.QVoG9G_ability svg{transition:color .3s,transform .35s}.QVoG9G_ability span{transition:translate .45s cubic-bezier(.22,1,.36,1)}.QVoG9G_ability:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffe0b2a6;position:absolute;inset:0}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]){translate:0 -3px}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]):after{animation:.9s ease-out both QVoG9G_abilityPulse}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]) span{translate:-2px}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]){color:#efd1a7;background-color:#e8b97812;border-color:#e8b97880;box-shadow:0 3px 16px #e8b97817}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]):before{animation:.7s both QVoG9G_abilityShine}.QVoG9G_ability:is(:focus-visible,[data-tapped=true]) svg{color:#e8b978;animation:.75s cubic-bezier(.22,1,.36,1) both QVoG9G_abilityIcon;transform:rotate(-8deg)scale(1.15)}.QVoG9G_ability:focus-visible{outline-offset:3px;outline:2px solid #e8b978}@keyframes QVoG9G_abilityShine{to{transform:translate(-110%)}}@keyframes QVoG9G_abilityPulse{0%{opacity:.8}to{opacity:0;scale:.88}}@keyframes QVoG9G_abilityIcon{0%{transform:translateY(0)rotate(0)scale(1)}40%{transform:translateY(-3px)rotate(-16deg)scale(1.25)}70%{transform:translateY(1px)rotate(4deg)scale(1.1)}to{transform:translateY(0)rotate(-8deg)scale(1.15)}}@media (hover:hover) and (pointer:fine){.QVoG9G_ability:hover{color:#efd1a7;background-color:#e8b97812;border-color:#e8b97880;translate:0 -3px;box-shadow:0 3px 16px #e8b97817}.QVoG9G_ability:hover:before{animation:.7s both QVoG9G_abilityShine}.QVoG9G_ability:hover:after{animation:.9s ease-out both QVoG9G_abilityPulse}.QVoG9G_ability:hover span{translate:-2px}.QVoG9G_ability:hover svg{color:#e8b978;animation:.75s cubic-bezier(.22,1,.36,1) both QVoG9G_abilityIcon;transform:rotate(-8deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.QVoG9G_ability,.QVoG9G_ability svg,.QVoG9G_ability span{transition:none;animation:none!important}.QVoG9G_ability:before,.QVoG9G_ability:after{animation:none!important}.QVoG9G_ability:is(:hover,:focus-visible,[data-tapped=true]),.QVoG9G_ability:is(:hover,:focus-visible,[data-tapped=true]) span{translate:none}.QVoG9G_ability:is(:hover,:focus-visible,[data-tapped=true]) svg{transform:none}}@supports (content-visibility:auto){.QVoG9G_section{content-visibility:auto;contain-intrinsic-block-size:auto 510px}@media (min-width:640px){.QVoG9G_section{contain-intrinsic-block-size:auto 740px}}@media (min-width:1024px){.QVoG9G_section{contain-intrinsic-block-size:auto 461px}}}
.xRC9Fq_section{--brand-width:clamp(64px, 11.12vw, 160px);--brand-gap:clamp(20px, 4.45vw, 64px);isolation:isolate;background:var(--background);flex-shrink:0;width:100vw;margin-block:clamp(16px,2.23vw,32px) clamp(20px,3.06vw,44px);margin-inline:calc(50% - 50vw);padding-block:clamp(12px,2.5vw,36px);position:relative;overflow:hidden}.xRC9Fq_section:before,.xRC9Fq_section:after{content:"";z-index:2;pointer-events:none;width:clamp(44px,10vw,200px);position:absolute;inset-block:0}.xRC9Fq_section:before{background:linear-gradient(to right, var(--background) 8%, transparent);left:0}.xRC9Fq_section:after{background:linear-gradient(to left, var(--background) 8%, transparent);right:0}.xRC9Fq_viewport{direction:ltr;width:100%;padding-block:16px 12px;overflow:hidden}.xRC9Fq_track{mix-blend-mode:screen;width:max-content;display:flex}.xRC9Fq_group{align-items:flex-start;gap:var(--brand-gap);padding:0 var(--brand-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.xRC9Fq_item{flex:0 0 var(--brand-width);width:var(--brand-width);-webkit-user-select:none;user-select:none;padding:0}.xRC9Fq_logo{width:100%;height:clamp(32px,5.28vw,76px);margin-inline:auto;position:relative}.xRC9Fq_tallLogo{width:64%}.xRC9Fq_image{object-fit:contain}.xRC9Fq_reflection{opacity:.28;height:clamp(28px,4.73vw,68px);margin-top:clamp(4px,.49vw,7px);overflow:hidden;-webkit-mask-image:linear-gradient(#000,#00000073 30%,#0000 82%);mask-image:linear-gradient(#000,#00000073 30%,#0000 82%)}.xRC9Fq_reflection .xRC9Fq_logo{filter:blur(.5px);transform:scaleY(-1)}.xRC9Fq_control{z-index:3;color:#f5f1fb66;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .18s,background-color .18s;display:grid;position:absolute;bottom:0;right:clamp(16px,4vw,64px)}.xRC9Fq_control:hover,.xRC9Fq_control[aria-pressed=true]{color:#e9bc81;background:#ffffff0a}.xRC9Fq_control:focus-visible{outline-offset:-4px;outline:2px solid #e9bc81}@media (prefers-reduced-motion:reduce){.xRC9Fq_track{width:100%}.xRC9Fq_group{flex-wrap:wrap;justify-content:center;gap:24px 36px;width:100%;padding-inline:44px}.xRC9Fq_group[aria-hidden=true],.xRC9Fq_control{display:none}}
.jJh_sq_section{--laser-overlap:180px;z-index:20;background:var(--background);overflow:visible}.jJh_sq_ambientLight{pointer-events:none;background:radial-gradient(circle,#aa743a11 0%,#aa743a05 40%,#0000 70%);height:650px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 160px 70%,#0000);mask-image:linear-gradient(#0000,#000 160px 70%,#0000)}.jJh_sq_bottomLine{inset-inline:0;background:linear-gradient(90deg,#0000,#eabd7b40,#0000);height:1px;position:absolute;bottom:0}.jJh_sq_introduction{flex-direction:column;align-items:flex-start;display:flex}.jJh_sq_eyebrow{color:#d6ae7a;direction:rtl;align-items:center;gap:12px;font-size:10px;line-height:2;display:flex}.jJh_sq_eyebrowLine{background:#d6ae7a;width:28px;height:1px}.jJh_sq_heading{color:#f6f4f0;letter-spacing:-.035em;max-width:560px;margin-top:32px;font-size:clamp(24px,6.4vw,30px);font-weight:600;line-height:1.65}.jJh_sq_heading span{color:#eabd7b}.jJh_sq_description{color:#ffffff8c;max-width:400px;margin-top:20px;font-size:13px;line-height:2.3}.jJh_sq_contactDetails{border-top:1px solid #ffffff1a;width:100%;max-width:400px;margin-top:62px;padding-top:25px}.jJh_sq_contactDetailsLabel{color:#f2eee8;font-size:13px;font-weight:500}.jJh_sq_contactDetailsText{color:#ffffff75;max-width:330px;margin-top:12px;font-size:12px;line-height:2.1}.jJh_sq_contactNote{color:#d6ae7a;align-items:center;gap:11px;margin-top:24px;font-size:11px;display:flex}.jJh_sq_contactNote svg{flex-shrink:0}.jJh_sq_sideDecoration{color:#ffffff45;align-items:center;gap:14px;margin-top:auto;padding-top:65px;font-size:10px;display:flex}.jJh_sq_socials{padding-top:32px}.jJh_sq_socialLabel{color:#ffffff61;font-size:10px}.jJh_sq_socialList{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.jJh_sq_socialButton{isolation:isolate;color:#c9ad89;cursor:pointer;background:linear-gradient(145deg,#eabd7b12,#ffffff03);border:1px solid #eabd7b2e;border-radius:14px;place-items:center;width:48px;height:48px;transition:translate .45s cubic-bezier(.22,1,.36,1),border-color .35s,color .35s,box-shadow .35s;display:grid;position:relative}.jJh_sq_socialButton:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 30% 20%,#eabd7b38,#0000 75%);border-radius:10px;transition:opacity .35s;position:absolute;inset:4px}.jJh_sq_socialButton svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.jJh_sq_socialTooltip{color:#eabd7b;white-space:nowrap;opacity:0;pointer-events:none;background:#201b15;border-radius:4px;padding:4px 8px;font-size:9px;transition:opacity .25s,translate .35s;position:absolute;bottom:calc(100% + 10px);translate:0 5px}.jJh_sq_socialButton:is(:focus-visible,[data-tapped=true]){color:#ffe0b5;border-color:#c8a16d;translate:0 -5px;box-shadow:0 8px 28px #eabd7b1f}.jJh_sq_socialButton:is(:focus-visible,[data-tapped=true]):before{opacity:1}.jJh_sq_socialButton:is(:focus-visible,[data-tapped=true]) svg{transform:rotate(-10deg)scale(1.12)}.jJh_sq_socialButton:is(:focus-visible,[data-tapped=true]) .jJh_sq_socialTooltip{opacity:1;translate:0}.jJh_sq_socialButton:focus-visible{outline-offset:4px;outline:2px solid #eabd7b}@media (hover:hover) and (pointer:fine){.jJh_sq_socialButton:hover{color:#ffe0b5;border-color:#c8a16d;translate:0 -5px;box-shadow:0 8px 28px #eabd7b1f}.jJh_sq_socialButton:hover:before{opacity:1}.jJh_sq_socialButton:hover svg{transform:rotate(-10deg)scale(1.12)}.jJh_sq_socialButton:hover .jJh_sq_socialTooltip{opacity:1;translate:0}}.jJh_sq_formStage{isolation:isolate;min-width:0;margin-top:72px;display:grid;position:relative}.jJh_sq_laserLayer{z-index:1;inset:calc(-1 * var(--laser-overlap)) 0 auto;pointer-events:none;height:720px;-webkit-mask-image:linear-gradient(180deg, transparent, rgb(0 0 0/var(--laser-incoming,.2)) 100px, rgb(0 0 0/var(--laser-distance,.34)) calc(var(--laser-hit,350px) - var(--laser-prelude,180px)), #000 calc(var(--laser-hit,350px) - 72px), #000 calc(100% - 180px), transparent);mask-image:linear-gradient(180deg, transparent, rgb(0 0 0/var(--laser-incoming,.2)) 100px, rgb(0 0 0/var(--laser-distance,.34)) calc(var(--laser-hit,350px) - var(--laser-prelude,180px)), #000 calc(var(--laser-hit,350px) - 72px), #000 calc(100% - 180px), transparent);position:absolute}.jJh_sq_formContainer{z-index:1;background:linear-gradient(145deg,#171513b8,#0c0c0cd1 60%,#090909f2);border:1px solid #ffffff16;border-radius:10px;min-width:0;padding:32px;position:relative}.jJh_sq_formHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:35px;display:flex}.jJh_sq_formEyebrow{color:#bc9464;font-size:9px}.jJh_sq_formTitle{color:#f7f4f0;margin-top:10px;font-size:20px;font-weight:600;line-height:1.8}.jJh_sq_formNumber{white-space:nowrap;color:#ffffff3b;letter-spacing:.08em;direction:ltr;font-size:10px}.jJh_sq_form{width:100%}.jJh_sq_fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 26px;display:grid}.jJh_sq_field{min-width:0}.jJh_sq_label{color:#fffc;align-items:center;gap:5px;margin-bottom:11px;font-size:11px;font-weight:500;line-height:1.8;display:flex}.jJh_sq_required{color:#d6ae7a}.jJh_sq_optional{color:#ffffff54;margin-inline-start:4px;font-size:10px;font-weight:400}.jJh_sq_input,.jJh_sq_textarea{color:#f5f3f0;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;outline:none;font-size:12px;transition:border-color .25s,background-color .25s;display:block}.jJh_sq_input{height:42px;padding:0 0 11px}.jJh_sq_input::placeholder,.jJh_sq_textarea::placeholder{color:#ffffff45;opacity:1}.jJh_sq_input:focus,.jJh_sq_textarea:focus{border-bottom-color:#eabd7b}.jJh_sq_input:disabled,.jJh_sq_textarea:disabled{opacity:.6;cursor:not-allowed}.jJh_sq_ltrInput{text-align:left;direction:ltr}.jJh_sq_selectedType{color:#d6ae7a;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding-bottom:11px;font-size:12px;display:flex}.jJh_sq_typeSection{border:0;min-width:0;margin:35px 0 0;padding:0}.jJh_sq_typeSection legend{margin-bottom:15px}.jJh_sq_typeOptions{flex-wrap:wrap;gap:9px;display:flex}.jJh_sq_typeOption{color:#ffffff87;cursor:pointer;background:#ffffff04;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:7px 13px;font-size:11px;line-height:1.7;transition:border-color .23s,color .23s,background-color .23s;display:inline-flex;position:relative}.jJh_sq_typeOption:hover{color:#ffffffe0;border-color:#eabd7b59}.jJh_sq_typeOptionActive{color:#eabd7b;background:#eabd7b11;border-color:#eabd7b94}.jJh_sq_radioInput{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.jJh_sq_typeOption:has(.jJh_sq_radioInput:focus-visible){outline-offset:3px;outline:2px solid #eabd7b}.jJh_sq_messageField{margin-top:33px}.jJh_sq_textarea{resize:vertical;min-height:138px;padding:10px 0 15px;line-height:2}.jJh_sq_formFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.jJh_sq_formHint{color:#ffffff63;max-width:225px;font-size:10px;line-height:1.9}.jJh_sq_submitButton{color:#17120d;min-height:45px;font:inherit;cursor:pointer;background:#d6ae7a;border:1px solid #d6ae7a;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:0 21px;font-size:12px;font-weight:600;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.jJh_sq_submitButton:hover:not(:disabled){background:#eac797;border-color:#eac797;transform:translateY(-2px)}.jJh_sq_submitButton:disabled{cursor:wait;opacity:.7}.jJh_sq_submitButton:focus-visible{outline-offset:4px;outline:2px solid #f4d19d}.jJh_sq_spinner{animation:.85s linear infinite jJh_sq_rotate}@keyframes jJh_sq_rotate{to{transform:rotate(360deg)}}.jJh_sq_successMessage,.jJh_sq_errorMessage{border-top:1px solid #ffffff14;align-items:flex-start;gap:9px;margin-top:19px;padding:12px 0;font-size:11px;line-height:2;display:flex}.jJh_sq_successMessage{color:#a6d9ac}.jJh_sq_successMessage svg{flex-shrink:0;margin-top:2px}.jJh_sq_errorMessage{color:#efaaa5}.jJh_sq_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1280px){.jJh_sq_formContainer{padding:40px}}@media (min-width:1024px){.jJh_sq_section{--laser-overlap:0px;--laser-render-height:420px;padding-top:160px}.jJh_sq_formStage,.jJh_sq_introduction{margin-top:96px}.jJh_sq_laserLayer{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 40px),#0000)}.jJh_sq_heading{font-size:clamp(28px,2.2vw,34px)}}@media (max-width:1023px){.jJh_sq_section{--laser-incoming:.04;--laser-distance:.08;--laser-prelude:140px}.jJh_sq_description{max-width:560px}.jJh_sq_contactDetails{margin-top:30px}.jJh_sq_sideDecoration{display:none}}@media (max-width:767px){.jJh_sq_introduction{text-align:center;align-items:center}.jJh_sq_eyebrow,.jJh_sq_contactNote,.jJh_sq_socialList{justify-content:center}.jJh_sq_contactDetailsText{margin-inline:auto}.jJh_sq_formStage{margin-top:80px}}@media (max-width:639px){.jJh_sq_heading{margin-top:23px;line-height:1.65}.jJh_sq_description{margin-top:12px;font-size:12px}.jJh_sq_contactDetails{margin-top:27px;padding-top:20px}.jJh_sq_formContainer{border-radius:7px;padding:25px 18px}.jJh_sq_formHeader{margin-bottom:27px}.jJh_sq_formTitle{font-size:17px}.jJh_sq_fieldsGrid{gap:23px 14px}.jJh_sq_selectedType{gap:6px;font-size:10px}.jJh_sq_selectedType svg{flex-shrink:0}.jJh_sq_typeSection{margin-top:29px}.jJh_sq_typeOptions{gap:7px}.jJh_sq_typeOption{padding:7px 11px;font-size:10px}.jJh_sq_messageField{margin-top:28px}.jJh_sq_formFooter{flex-direction:column;align-items:stretch;gap:17px}.jJh_sq_formHint{max-width:none}.jJh_sq_submitButton{width:100%}}@media (prefers-reduced-motion:reduce){.jJh_sq_socialButton:is(:hover,:focus-visible,[data-tapped=true]),.jJh_sq_socialTooltip{translate:none}.jJh_sq_socialButton:is(:hover,:focus-visible,[data-tapped=true]) svg{transform:none}.jJh_sq_ambientLight,.jJh_sq_bottomLine,.jJh_sq_introduction,.jJh_sq_eyebrow,.jJh_sq_eyebrowLine,.jJh_sq_heading,.jJh_sq_description,.jJh_sq_contactDetails,.jJh_sq_contactNote,.jJh_sq_sideDecoration,.jJh_sq_socialButton,.jJh_sq_socialButton:before,.jJh_sq_socialButton svg,.jJh_sq_socialTooltip,.jJh_sq_formContainer,.jJh_sq_formHeader,.jJh_sq_form,.jJh_sq_field,.jJh_sq_input,.jJh_sq_textarea,.jJh_sq_selectedType,.jJh_sq_typeOption,.jJh_sq_radioInput,.jJh_sq_submitButton,.jJh_sq_spinner,.jJh_sq_successMessage,.jJh_sq_errorMessage{transition:none!important;animation:none!important}}@supports (content-visibility:auto){.jJh_sq_contentGrid{content-visibility:auto;contain-intrinsic-block-size:auto 1330px;overflow-clip-margin:80px}@media (min-width:1024px){.jJh_sq_contentGrid{contain-intrinsic-block-size:auto 850px}}}
.FYKokG_header{z-index:50;background:0 0;padding:16px 20px;transition:background-color .5s,padding .5s;position:fixed;inset:0 0 auto}.FYKokG_header:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#eabd7b73,#0000);height:1px;transition:opacity .5s;position:absolute;inset:auto 0 0}.FYKokG_header[data-scrolled=true]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050505c7;padding-block:10px}.FYKokG_header[data-scrolled=true]:after{opacity:1}.FYKokG_container{justify-content:space-between;align-items:center;gap:20px;max-width:1620px;margin-inline:auto;display:flex;position:relative}.FYKokG_logo{color:#fff;flex-direction:column;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.FYKokG_logo strong{font-size:20px;font-weight:900;transition:font-size .5s}.FYKokG_logo>span{color:#eabd7bcc;margin-top:4px;font-size:9px;transition:font-size .5s,margin .5s}.FYKokG_header[data-scrolled=true] .FYKokG_logo strong{font-size:16px}.FYKokG_header[data-scrolled=true] .FYKokG_logo>span{margin-top:2px;font-size:7px}.FYKokG_desktopNav,.FYKokG_cta{display:none}.FYKokG_menuToggle{color:#f2c98a;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:32px;height:40px;display:flex}.FYKokG_menuToggle span{background:currentColor;width:24px;height:1px;display:block}.FYKokG_menuToggle span:last-child{width:14px;transition:width .3s}.FYKokG_menuToggle:hover span:last-child{width:24px}.FYKokG_backdrop{z-index:55;pointer-events:none;opacity:0;background:#000000a6;transition:opacity .42s ease-out;position:fixed;inset:0}.FYKokG_backdrop[data-open=true]{pointer-events:auto;opacity:1}.FYKokG_sidebar{z-index:60;overscroll-behavior:contain;pointer-events:none;background:#0c0c0d;flex-direction:column;width:min(86vw,350px);transition:transform .54s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 70px #0006}.FYKokG_sidebar[data-open=true]{pointer-events:auto;transform:translate(0,0)}.FYKokG_sidebarHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:32px 28px 12px;display:flex}.FYKokG_sidebarHeader button{color:#ffffffb3;place-items:center;width:40px;height:40px;display:grid}.FYKokG_sidebarHeader button svg{transition:transform .5s}.FYKokG_sidebarHeader button:hover svg{transform:rotate(90deg)}.FYKokG_mobileNav{flex-direction:column;gap:4px;padding:40px 32px 0;display:flex}.FYKokG_mobileNav a{color:#ffffff73;opacity:.4;align-items:center;width:fit-content;max-width:100%;min-height:49px;font-size:14px;line-height:28px;transition:color .3s,transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:flex;transform:translate(10px)}.FYKokG_sidebar[data-open=true] .FYKokG_mobileNav a{opacity:1;transform:none}.FYKokG_mobileNav a[aria-current],.FYKokG_mobileNav a:hover{color:#fff}.FYKokG_sidebarFooter{padding:40px 28px max(36px, env(safe-area-inset-bottom));margin-top:auto}.FYKokG_sidebarFooter a{color:#eabd7b;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.FYKokG_sidebarFooter p{color:#ffffff40;margin-top:20px;font-size:9px}.FYKokG_header a,.FYKokG_sidebar a{text-decoration:none}.FYKokG_header :is(a,button):focus-visible,.FYKokG_sidebar :is(a,button):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #eabd7b}@media (min-width:768px){.FYKokG_header{padding-inline:32px}}@media (min-width:1024px){.FYKokG_header{padding-inline:48px}.FYKokG_container{grid-template-columns:1fr auto 1fr;display:grid}.FYKokG_logo{justify-self:start}.FYKokG_menuToggle,.FYKokG_sidebar,.FYKokG_backdrop{display:none}.FYKokG_desktopNav{align-items:center;gap:clamp(16px,1.8vw,30px);display:flex}.FYKokG_desktopNav a{white-space:nowrap;color:#ffffffa6;padding-block:10px;font-size:12px;transition:color .3s,font-size .5s;position:relative}.FYKokG_desktopNav a[aria-current],.FYKokG_desktopNav a:hover{color:#fff}.FYKokG_desktopNav a>span{transform-origin:0;background:#eabd7b;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0);box-shadow:0 0 8px 1px #eabd7b8c}.FYKokG_desktopNav a[aria-current]>span,.FYKokG_desktopNav a:hover>span{transform-origin:100%;transform:scaleX(1)}.FYKokG_cta{color:#20160b;white-space:nowrap;background:linear-gradient(110deg,#e9bf86,#ddaa6d);border:1px solid #eabd7b66;border-radius:6px;justify-content:space-between;justify-self:end;align-items:center;gap:16px;height:38px;padding:0 16px 0 5px;font-size:12px;font-weight:600;transition:transform .3s,filter .3s;display:inline-flex}.FYKokG_cta>span:last-child{color:#e9bf86;background:#241a10;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.FYKokG_cta:hover{filter:brightness(1.1);transform:translateY(-1px)}}@media (min-width:1280px){.FYKokG_desktopNav a{font-size:14px}.FYKokG_header[data-scrolled=true] .FYKokG_desktopNav a{font-size:13px}}@media (prefers-reduced-motion:reduce){.FYKokG_header *,.FYKokG_sidebar *,.FYKokG_backdrop,.FYKokG_sidebar,.FYKokG_header{transition:none}}
.KWgBSG_footer{isolation:isolate;color:#f5f1eb;background:#050408;position:relative;overflow:hidden}.KWgBSG_fibers{z-index:-2;opacity:.95;pointer-events:none;position:absolute;inset:0}.KWgBSG_shade{z-index:-1;pointer-events:none;background:linear-gradient(#050408 0%,#0504081f 32%,#0504084d 76%,#050408 100%),linear-gradient(270deg,#050408a8,#05040847 46%,#0504081f);position:absolute;inset:0}.KWgBSG_container{width:min(100% - 80px,1256px);margin-inline:auto}.KWgBSG_invitation{border-bottom:1px solid #eabd7b2b;justify-content:space-between;align-items:center;gap:32px;padding-block:54px 32px;display:flex}.KWgBSG_eyebrow{color:#bda17b;margin:0 0 10px;font-size:10px}.KWgBSG_invitation h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.9}.KWgBSG_invitation h2 span{color:#e9bc81}.KWgBSG_contactLink{color:#e9bc81;white-space:nowrap;background:#05040847;border:1px solid #eabd7b6b;border-radius:5px;align-items:center;gap:36px;min-height:48px;padding:4px 20px;font-size:12px;transition:background-color .3s,border-color .3s;display:inline-flex}.KWgBSG_contactLink svg,.KWgBSG_textLink svg,.KWgBSG_backToTop svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.KWgBSG_grid{grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:36px;padding-block:38px 42px;display:grid}.KWgBSG_identity{min-width:0}.KWgBSG_brand{color:#fff;flex-direction:column;gap:3px;display:inline-flex}.KWgBSG_brand strong{font-size:30px;font-weight:900;line-height:1.3}.KWgBSG_brand>span{color:#caa16e;padding-right:3px;font-size:8px}.KWgBSG_description{color:#f5f1eb9e;margin:14px 0 0;font-size:11px;line-height:2.2}.KWgBSG_signature{width:130px;height:auto;margin-top:20px}.KWgBSG_role{color:#f5f1eb6b;margin-top:7px;font-size:9px;line-height:1.9;display:block}.KWgBSG_columnTitle{color:#e0bd8e;margin:0 0 18px;font-size:12px;font-weight:500;line-height:2}.KWgBSG_columnTitle:before{content:"";vertical-align:middle;background:#977a53;width:12px;height:1px;margin-left:8px;display:inline-block}.KWgBSG_pages,.KWgBSG_serviceList{margin:0;padding:0;list-style:none}.KWgBSG_pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.KWgBSG_pages a,.KWgBSG_serviceList a{color:#f5f1eb9e;white-space:nowrap;align-items:center;min-height:38px;font-size:10px;transition:color .3s,transform .35s;display:inline-flex;position:relative}.KWgBSG_pages a:after,.KWgBSG_serviceList a:after{content:"";transform-origin:100%;background:#bb945f;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 5px;transform:scaleX(0)}.KWgBSG_note{color:#eabd7b78;margin-top:20px;font-size:9px;display:block}.KWgBSG_connect .KWgBSG_description{margin-top:0}.KWgBSG_textLink{color:#d1af80;align-items:center;gap:12px;min-height:44px;margin-top:7px;font-size:10px;display:inline-flex}.KWgBSG_socials{align-items:center;gap:10px;margin-top:17px;display:flex}.KWgBSG_social{color:#d5b586;background:#0504083d;border:1px solid #eabd7b3b;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s,border-color .3s;display:grid}.KWgBSG_bottomBar{color:#f5f1eb66;border-top:1px solid #eabd7b1f;justify-content:space-between;align-items:center;gap:20px;padding-block:12px 18px;font-size:9px;display:flex}.KWgBSG_bottomBar p{margin:0;line-height:2}.KWgBSG_closing{color:#f5f1eb52}.KWgBSG_backToTop{color:#c7a171;white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}.KWgBSG_footer a{text-decoration:none}.KWgBSG_footer a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #e9bc81}@media (hover:hover) and (pointer:fine){.KWgBSG_contactLink:hover{background-color:#eabd7b1a;border-color:#e9bc81}.KWgBSG_contactLink:hover svg,.KWgBSG_textLink:hover svg{transform:translate(-3px,-3px)}.KWgBSG_pages a:hover,.KWgBSG_serviceList a:hover{color:#f5d2a1;transform:translate(-2px)}.KWgBSG_pages a:hover:after,.KWgBSG_serviceList a:hover:after{transform:scaleX(1)}.KWgBSG_social:hover{color:#ffe4bf;border-color:#c7a171;transform:translateY(-3px)rotate(-7deg)}.KWgBSG_backToTop:hover svg{transform:translateY(-3px)}}@media (max-width:1100px){.KWgBSG_container{width:calc(100% - 56px)}.KWgBSG_grid{grid-template-columns:1.1fr 1fr 1fr;gap:32px}.KWgBSG_identity{grid-row:span 2}.KWgBSG_connect{grid-column:2/-1;grid-template-columns:1fr auto;align-items:center;gap:0 24px;display:grid}.KWgBSG_connect .KWgBSG_columnTitle{grid-column:1/-1;margin-bottom:8px}.KWgBSG_connect .KWgBSG_socials{grid-area:2/2/span 2;margin:0}.KWgBSG_connect .KWgBSG_textLink{margin:0}}@media (max-width:639px){.KWgBSG_container{width:calc(100% - 40px)}.KWgBSG_invitation{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:40px 28px}.KWgBSG_invitation h2{font-size:clamp(23px,6.5vw,29px)}.KWgBSG_contactLink{min-height:44px;font-size:11px}.KWgBSG_grid{grid-template-columns:1fr 1fr;gap:32px 24px;padding-block:30px}.KWgBSG_identity{text-align:center;grid-area:auto/1/auto/-1}.KWgBSG_identity .KWgBSG_description br{display:none}.KWgBSG_identity .KWgBSG_description{max-width:280px;margin-inline:auto}.KWgBSG_signature{margin-inline:auto;width:120px;margin-top:16px}.KWgBSG_columnTitle{margin-bottom:10px;font-size:11px}.KWgBSG_pages{gap:0 10px}.KWgBSG_pages a,.KWgBSG_serviceList a{min-height:38px;font-size:10px}.KWgBSG_connect{border-top:1px solid #eabd7b1f;grid-column:1/-1;padding-top:24px}.KWgBSG_connect .KWgBSG_description{font-size:10px}.KWgBSG_textLink{gap:5px;font-size:9px}.KWgBSG_connect .KWgBSG_socials{gap:7px}.KWgBSG_social{width:34px;height:34px}.KWgBSG_fibers{opacity:.7}.KWgBSG_shade{background:linear-gradient(#050408,#05040859 28%,#05040852 75%,#050408)}.KWgBSG_bottomBar{gap:12px;padding-block:12px;font-size:8px}.KWgBSG_closing{display:none}.KWgBSG_backToTop{gap:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.KWgBSG_footer *,.KWgBSG_footer :before,.KWgBSG_footer :after{transition:none}}
@media (min-width:768px) and (max-width:1279px){.HAA8HW_layout{grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;padding:116px 32px 0;display:grid}.HAA8HW_copy{text-align:right;grid-area:1/1;max-width:none;padding:0 0 32px 16px}.HAA8HW_copy h1{font-size:clamp(29px,3.2vw,39px);line-height:1.75}.HAA8HW_copy>div{justify-content:flex-start}.HAA8HW_copy p{max-width:380px;margin-inline:0}.HAA8HW_artwork{grid-area:1/2;width:100%;height:clamp(500px,54vw,620px);margin:0}.HAA8HW_expertise{grid-column:1/-1;width:100%;max-width:none;padding:20px 0 88px}.HAA8HW_expertise>div{grid-template-columns:1.2fr 1fr auto;gap:18px 28px;padding:24px 28px;display:grid}.HAA8HW_expertise>div>div:nth-of-type(2){grid-column:1/-1}.HAA8HW_expertise ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0;display:grid}.HAA8HW_expertise li{border:0;padding:0}.HAA8HW_expertise ul~div{border-top:1px solid #ffffff14;margin-top:0;padding-top:14px}.HAA8HW_expertise blockquote{max-width:280px;font-size:11px}.HAA8HW_expertise img{width:125px}}
.TXVo1q_gallery{isolation:isolate;gap:10px;width:100%;min-width:0;height:clamp(360px,35vw,480px);display:flex}.TXVo1q_projectCard{isolation:isolate;background:#101010;border-radius:6px;flex:1;min-width:0;min-height:0;transition:flex-grow .68s cubic-bezier(.22,1,.36,1),flex-basis .68s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.TXVo1q_projectCard[data-active=true]{flex-grow:var(--active-grow);z-index:2}.TXVo1q_imageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.TXVo1q_projectImage{object-fit:cover;object-position:center;filter:brightness(.74)saturate(.8);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .55s;transform:scale(1.035)}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectImage{filter:brightness(.98)saturate();transform:scale(1)}.TXVo1q_imageOverlay{z-index:1;pointer-events:none;opacity:.7;background:linear-gradient(#0000 12%,#03030333 34%,#030303a6 58%,#030303e6 76%,#030303fa 88%,#030303 100%);transition:opacity .45s;position:absolute;inset:0}.TXVo1q_projectCard[data-active=true] .TXVo1q_imageOverlay{opacity:1}.TXVo1q_cardFrame{z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1c;transition:border-color .3s;position:absolute;inset:0}.TXVo1q_projectCard[data-active=true] .TXVo1q_cardFrame{border-color:#d6ae7a4d}.TXVo1q_projectIndex{z-index:6;color:#ffffff94;letter-spacing:.05em;pointer-events:none;font-size:10px;font-weight:400;transition:color .3s;position:absolute;top:16px;right:16px}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectIndex{color:#d6ae7a}.TXVo1q_collapsedTitle{display:none}.TXVo1q_projectContent{inset-inline:0;z-index:10;pointer-events:none;opacity:0;visibility:hidden;padding:24px 26px;transition:opacity .32s,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s;position:absolute;bottom:0;transform:translateY(24px)}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectContent{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:translate(0,0)}.TXVo1q_contentInner{max-width:500px}.TXVo1q_projectCategory,.TXVo1q_projectTitle,.TXVo1q_projectFooter{opacity:0;transition:opacity .4s,transform .58s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectCategory,.TXVo1q_projectCard[data-active=true] .TXVo1q_projectTitle,.TXVo1q_projectCard[data-active=true] .TXVo1q_projectFooter{opacity:1;transform:translate(0,0)}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectCategory{transition-delay:.13s}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectTitle{transition-delay:.21s}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectFooter{transition-delay:.28s}.TXVo1q_projectCategory{color:#d6ae7a;font-size:10px;font-weight:400;line-height:1.8}.TXVo1q_projectTitle{color:#fff;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;max-width:440px;margin-top:7px;font-size:clamp(19px,2vw,29px);font-weight:600;line-height:1.6}.TXVo1q_projectFooter{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.TXVo1q_projectCaption{color:#ffffff6b;font-size:10px}.TXVo1q_projectLink{color:#d6ae7a;pointer-events:auto;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:11px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.TXVo1q_projectLink:hover{color:#f3d2a3}.TXVo1q_projectLink:focus-visible{outline-offset:4px;outline:2px solid #d6ae7a}.TXVo1q_projectDecoration{color:#d6ae7a;place-items:center;display:grid}.TXVo1q_selectButton{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.TXVo1q_selectButton:focus-visible{outline-offset:-4px;outline:2px solid #d6ae7a}@media (hover:hover) and (pointer:fine){.TXVo1q_projectCard:not([data-active=true]):hover .TXVo1q_cardFrame{border-color:#ffffff47}}@media (max-width:767px){.TXVo1q_gallery{height:var(--mobile-gallery-height);flex-direction:column;gap:8px}.TXVo1q_projectCard{border-radius:5px;flex:0 0 74px}.TXVo1q_projectCard[data-active=true]{flex:0 0 310px}.TXVo1q_projectImage{transform:scale(1.02)}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectImage{transform:scale(1)}.TXVo1q_projectIndex{font-size:10px;top:14px;right:14px}.TXVo1q_collapsedTitle{z-index:6;white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;pointer-events:none;font-size:12px;font-weight:500;transition:opacity .25s,transform .35s;display:block;position:absolute;bottom:15px;left:12px;right:48px;overflow:hidden}.TXVo1q_projectCard[data-active=true] .TXVo1q_collapsedTitle{opacity:0;transform:translateY(10px)}.TXVo1q_projectContent{padding:18px 19px}.TXVo1q_projectCategory{font-size:10px}.TXVo1q_projectTitle{margin-top:6px;font-size:clamp(19px,5.2vw,24px);line-height:1.55}.TXVo1q_projectFooter{margin-top:13px;padding-top:11px}.TXVo1q_projectCaption{font-size:9px}.TXVo1q_projectLink{min-height:34px;font-size:10px}}@media (max-width:359px){.TXVo1q_projectContent{padding:14px}.TXVo1q_projectTitle{font-size:18px}.TXVo1q_projectFooter{gap:8px}}@media (prefers-reduced-motion:reduce){.TXVo1q_projectCard,.TXVo1q_projectImage,.TXVo1q_imageOverlay,.TXVo1q_cardFrame,.TXVo1q_projectIndex,.TXVo1q_collapsedTitle,.TXVo1q_projectContent,.TXVo1q_projectCategory,.TXVo1q_projectTitle,.TXVo1q_projectFooter{transition:none!important;animation:none!important}}.TXVo1q_projectCard:not([data-active=true]) .TXVo1q_selectButton{display:block}.TXVo1q_projectCard[data-active=true] .TXVo1q_selectButton{display:none}.TXVo1q_projectOpenLink{z-index:5;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:none;position:absolute;inset:0}.TXVo1q_projectCard[data-active=true] .TXVo1q_projectOpenLink{display:block}.TXVo1q_projectOpenLink:focus-visible{outline-offset:-4px;outline:2px solid #d6ae7a}@media (max-width:767px){.TXVo1q_selectButton,.TXVo1q_projectOpenLink{touch-action:manipulation}}
._2HsQHW_cardsGrid{isolation:isolate;align-items:stretch;position:relative}._2HsQHW_serviceCard{isolation:isolate;background:0 0;border:none;border-radius:0;width:100%;min-width:0;min-height:235px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}._2HsQHW_cardArtwork{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._2HsQHW_activeOutline{opacity:.08;filter:none;transition:opacity .35s,filter .35s}._2HsQHW_topGlint,._2HsQHW_bottomGlint{opacity:0;filter:drop-shadow(0 0 3px #ffd89bb3)drop-shadow(0 0 9px #eaad5b8c);transition:opacity .4s}._2HsQHW_lightBloom{opacity:0;transition:opacity .4s}._2HsQHW_iconArea{color:#d8ae7a;min-height:55px;position:relative}._2HsQHW_serviceIcon{color:#d8ae7a;filter:drop-shadow(0 0 4px #e1a86229);transition:color .35s,filter .35s,transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){._2HsQHW_serviceCard:hover{transform:translateY(-4px)}._2HsQHW_serviceCard:hover ._2HsQHW_activeOutline{opacity:.95;filter:drop-shadow(0 0 4px #facb8ecc)drop-shadow(0 0 13px #eaa95180)}._2HsQHW_serviceCard:hover ._2HsQHW_topGlint,._2HsQHW_serviceCard:hover ._2HsQHW_bottomGlint{opacity:1;animation:3s ease-in-out infinite _2HsQHW_goldenBreath}._2HsQHW_serviceCard:hover ._2HsQHW_lightBloom{opacity:.85}._2HsQHW_serviceCard:hover ._2HsQHW_serviceIcon{color:#ffdaa7;filter:drop-shadow(0 0 7px #f5be7aa6);transform:translateY(-2px)}}@keyframes _2HsQHW_goldenBreath{0%,to{opacity:.7}50%{opacity:1}}@media (min-width:480px){._2HsQHW_serviceCard{min-height:260px}}@media (min-width:640px){._2HsQHW_serviceCard{min-height:285px}}@media (min-width:1024px){._2HsQHW_serviceCard{min-height:280px}}@media (min-width:1280px){._2HsQHW_serviceCard{min-height:315px}}@media (max-width:359px){._2HsQHW_serviceCard{min-height:245px}._2HsQHW_iconArea{min-height:43px}}@media (prefers-reduced-motion:reduce){._2HsQHW_serviceCard,._2HsQHW_activeOutline,._2HsQHW_topGlint,._2HsQHW_bottomGlint,._2HsQHW_lightBloom,._2HsQHW_serviceIcon{transition:none!important;animation:none!important}._2HsQHW_serviceCard:hover,._2HsQHW_serviceCard:hover ._2HsQHW_serviceIcon{transform:none}}._2HsQHW_cardTrigger{z-index:20;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}._2HsQHW_cardTrigger:focus-visible{outline-offset:-4px;outline:2px solid #e8b978}._2HsQHW_serviceCard:has(._2HsQHW_cardTrigger:is([data-tapped=true],:focus-visible)) ._2HsQHW_activeOutline{opacity:.95;filter:drop-shadow(0 0 4px #facb8ecc)drop-shadow(0 0 13px #eaa95180)}:is(._2HsQHW_serviceCard:has(._2HsQHW_cardTrigger:is([data-tapped=true],:focus-visible)) ._2HsQHW_topGlint,._2HsQHW_serviceCard:has(._2HsQHW_cardTrigger:is([data-tapped=true],:focus-visible)) ._2HsQHW_bottomGlint){opacity:1;animation:3s ease-in-out infinite _2HsQHW_goldenBreath}._2HsQHW_serviceCard:has(._2HsQHW_cardTrigger:is([data-tapped=true],:focus-visible)) ._2HsQHW_lightBloom{opacity:.85}._2HsQHW_serviceCard:has(._2HsQHW_cardTrigger:is([data-tapped=true],:focus-visible)) ._2HsQHW_serviceIcon{color:#ffdaa7;filter:drop-shadow(0 0 7px #f5be7aa6)}
.Z3lm4W_wrap{container-type:inline-size}.Z3lm4W_frame{isolation:isolate;box-sizing:border-box;--bw-y:clamp(14px, calc(100cqw * .0231), 40px);--bw-x:clamp(40px, calc(100cqw * .1442), 232px);--line-ratio:.18;border-style:solid;border-color:#0000;border-width:var(--bw-y) var(--bw-x);border-image-source:url(/images/stats-frame.webp);border-image-slice:48 300 fill;border-image-width:var(--bw-y) var(--bw-x);background:0 0;border-image-outset:0;border-image-repeat:stretch;align-items:center;width:100%;display:flex;position:relative}@media (max-width:1023px){.Z3lm4W_frame{--bw-y:8px;--bw-x:0px;background:url(/images/stats-frame-small.webp) 50%/100% 100% no-repeat;border:0;min-height:clamp(104px,17cqw,156px);padding:clamp(12px,2cqw,22px) clamp(28px,10cqw,90px)}.Z3lm4W_frame .Z3lm4W_lights{inset:0}.Z3lm4W_frame .Z3lm4W_topLight{top:2%}.Z3lm4W_frame .Z3lm4W_bottomLight{bottom:2%}.Z3lm4W_frame .Z3lm4W_light{height:8px}}@media (min-width:1024px){.Z3lm4W_frame{min-height:13.65cqw}}.Z3lm4W_lights{top:calc(var(--bw-y) * -1);right:calc(var(--bw-x) * -1);bottom:calc(var(--bw-y) * -1);left:calc(var(--bw-x) * -1);z-index:10;pointer-events:none;position:absolute;overflow:visible}.Z3lm4W_light{width:clamp(60px,9cqw,160px);height:calc(var(--bw-y) * .9);pointer-events:none;filter:drop-shadow(0 0 7px #ffd184cc);opacity:.3;will-change:opacity;background:radial-gradient(#fff9dbfa 0%,#ffdc9ddb 13%,#ecab537a 34%,#da933a1f 58%,#0000 75%);animation:4.8s ease-in-out infinite Z3lm4W_goldBreathing;position:absolute}.Z3lm4W_topLight{top:calc(var(--bw-y) * var(--line-ratio));transform:translate(-50%,-50%)}.Z3lm4W_bottomLight{bottom:calc(var(--bw-y) * var(--line-ratio));transform:translate(-50%,50%)}.Z3lm4W_lightOne{animation-duration:4.5s;animation-delay:-1.2s;left:19%}.Z3lm4W_lightTwo{animation-duration:5.6s;animation-delay:-2.7s;left:53%}.Z3lm4W_lightThree{animation-duration:4.9s;animation-delay:-3.4s;left:49%}.Z3lm4W_lightFour{animation-duration:6.2s;animation-delay:-.8s;left:82%}@keyframes Z3lm4W_goldBreathing{0%,to{opacity:.16}30%{opacity:.48}55%{opacity:.95}75%{opacity:.38}}@media (max-width:639px){.Z3lm4W_light{width:75px}.Z3lm4W_lightOne{left:32%}.Z3lm4W_lightTwo{left:73%}.Z3lm4W_lightThree{left:47%}.Z3lm4W_lightFour{left:85%}}@media (prefers-reduced-motion:reduce){.Z3lm4W_light{opacity:.4;will-change:auto;animation:none}}
.DRZAha_section{isolation:isolate;color:#fff;background:#050408;flex-shrink:0;width:100vw;min-width:0;margin-inline:calc(50% - 50vw);padding-block:56px 84px;scroll-margin-top:76px;position:relative;overflow:hidden}.DRZAha_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.DRZAha_scenery{--landscape-position:center 72%;isolation:isolate;opacity:.82;position:absolute;inset:0}.DRZAha_landscape{object-fit:cover;object-position:var(--landscape-position)}.DRZAha_terrain{background:url(/images/timeline-landscape-v1.webp) var(--landscape-position) / cover no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:var(--landscape-position);mask-position:var(--landscape-position);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DRZAha_terrainDistant{z-index:2;-webkit-mask-image:url(/images/timeline-ridge-distant.svg);mask-image:url(/images/timeline-ridge-distant.svg)}.DRZAha_terrainForeground{z-index:4;-webkit-mask-image:url(/images/timeline-ridge-foreground.svg);mask-image:url(/images/timeline-ridge-foreground.svg)}.DRZAha_veil{background:linear-gradient(#050408 0%,#0504089e 22%,#05040847 70%,#050408 100%);position:absolute;inset:0}.DRZAha_edgeFade{background:linear-gradient(#050408,#0000 20% 78%,#050408),linear-gradient(90deg,#05040866,#0000 25% 75%,#05040866);position:absolute;inset:0}.DRZAha_mistFar,.DRZAha_mistMiddle,.DRZAha_mistNear{pointer-events:none;background:url(/images/timeline-smoke-neutral.webp) 50%/cover no-repeat;width:145%;height:72%;animation:46s linear -18s infinite paused DRZAha_mistDrift;position:absolute;bottom:-8%;left:-22.5%;-webkit-mask-image:radial-gradient(#000 24%,#0000 72%);mask-image:radial-gradient(#000 24%,#0000 72%)}.DRZAha_mistFar{--mist-opacity:.51;--mist-drift:6%;--mist-rise:1.5%;--mist-growth:1.025;z-index:1;height:64%;animation-duration:72s;bottom:4%}.DRZAha_mistMiddle{--mist-opacity:.64;--mist-drift:9%;--mist-rise:3%;--mist-growth:1.045;z-index:3;background-position:35%;height:72%;animation-duration:54s;animation-delay:-29s;bottom:-9%;left:-32%}.DRZAha_mistNear{--mist-opacity:.48;--mist-drift:12%;--mist-rise:4%;--mist-growth:1.065;z-index:5;background-position:70%;height:83%;animation-duration:42s;animation-delay:-16s;bottom:-21%}.DRZAha_mistMiddle:after,.DRZAha_mistNear:after{content:"";background:inherit;opacity:.23;transform-origin:50% 70%;animation:31s ease-in-out -13s infinite alternate paused DRZAha_mistWisp;position:absolute;inset:10% -8%;-webkit-mask-image:radial-gradient(#000 18%,#0000 70%);mask-image:radial-gradient(#000 18%,#0000 70%)}.DRZAha_mistNear:after{opacity:.28;background-position:20%;animation-duration:39s;animation-delay:-24s}.DRZAha_section[data-in-view=true]:not([data-motion-paused=true]) .DRZAha_mistFar,.DRZAha_section[data-in-view=true]:not([data-motion-paused=true]) .DRZAha_mistMiddle,.DRZAha_section[data-in-view=true]:not([data-motion-paused=true]) .DRZAha_mistNear,.DRZAha_section[data-in-view=true]:not([data-motion-paused=true]) .DRZAha_mistMiddle:after,.DRZAha_section[data-in-view=true]:not([data-motion-paused=true]) .DRZAha_mistNear:after{animation-play-state:running}@keyframes DRZAha_mistDrift{0%{transform:translate3d(calc(-1 * var(--mist-drift)), 1.5%, 0) scale(1);opacity:0}22%{opacity:calc(var(--mist-opacity) * .9)}50%{opacity:var(--mist-opacity)}76%{opacity:calc(var(--mist-opacity) * .92)}to{transform:translate3d(var(--mist-drift), calc(-1 * var(--mist-rise)), 0) scale(var(--mist-growth));opacity:0}}@keyframes DRZAha_mistWisp{0%{transform:translate(-3%,1%)scale(1.05,.98)rotate(-.4deg)}to{transform:translate(3%,-1.5%)scale(.98,1.06)rotate(.4deg)}}.DRZAha_container{z-index:1;width:min(100% - 64px,1256px);margin-inline:auto;position:relative}.DRZAha_heading{text-align:center;max-width:680px;margin-inline:auto}.DRZAha_timeline{margin-top:48px;position:relative}.DRZAha_desktopConnectors{width:100%;height:102px;position:absolute;inset:0;overflow:visible}.DRZAha_basePath,.DRZAha_drawPath{stroke-linecap:round}.DRZAha_basePath{vector-effect:non-scaling-stroke;stroke:#e8b9783d;stroke-width:1px}.DRZAha_drawPath{stroke:#e8b978;stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:1px;visibility:hidden;filter:drop-shadow(0 0 4px #e8b97899)}.DRZAha_steps{grid-template-columns:repeat(var(--step-count), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.DRZAha_step{text-align:center;min-width:0;padding-top:54px;position:relative}.DRZAha_step:nth-child(2n){padding-top:0}.DRZAha_node{z-index:1;color:#93836e;background:linear-gradient(145deg,#191610,#0b0a0c);border:1px solid #e8b9783d;border-radius:15px;place-items:center;width:48px;height:48px;margin-inline:auto;transition:color .5s,border-color .5s,box-shadow .5s;display:grid;position:relative}.DRZAha_node svg{width:21px;height:21px}.DRZAha_node:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(145deg,#e8b97847,#e8b9780d);transition:opacity .5s;position:absolute;inset:0}.DRZAha_node svg{position:relative}.DRZAha_step[data-lit=true] .DRZAha_node:before{opacity:.55}.DRZAha_step[data-active=true] .DRZAha_node:before{opacity:1}.DRZAha_step[data-lit=true] .DRZAha_node{color:#efd1a7;border-color:#e8b978ad}.DRZAha_step[data-active=true] .DRZAha_node{box-shadow:inset 0 1px #ffe9ca26,0 0 24px #e8b97833}.DRZAha_stepCopy{padding:17px 10px 8px}.DRZAha_year{color:#e8b978;font-size:16px;font-weight:600;line-height:1.6;display:block}.DRZAha_stepCopy h3{color:#ffffffd9;margin-top:4px;font-size:12px;font-weight:600;line-height:1.9}.DRZAha_stepCopy p{color:#ffffff8a;max-width:180px;margin:4px auto 0;font-size:10px;line-height:2}.DRZAha_mobileConnector{display:none}.DRZAha_section [data-complete=true] .DRZAha_drawPath{stroke-dashoffset:0;visibility:visible}.DRZAha_section [data-complete=true] .DRZAha_node{color:#efd1a7;border-color:#e8b978ad}@media (min-width:1600px){.DRZAha_section{padding-block:64px 96px}}@media (max-width:767px){.DRZAha_section{padding-block:40px 52px}.DRZAha_container{width:calc(100% - 40px);max-width:560px}.DRZAha_scenery{--landscape-position:46% bottom;opacity:.65}.DRZAha_mistFar,.DRZAha_mistMiddle,.DRZAha_mistNear{width:190%;height:48%;left:-45%}.DRZAha_mistFar{bottom:12%}.DRZAha_mistMiddle{bottom:-1%}.DRZAha_mistNear{height:45%;bottom:-5%}.DRZAha_timeline{margin-top:32px}.DRZAha_desktopConnectors{display:none}.DRZAha_steps{grid-template-columns:minmax(0,1fr);gap:24px}.DRZAha_step,.DRZAha_step:nth-child(2n){text-align:right;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;min-height:80px;padding:0;display:grid}.DRZAha_node{border-radius:12px;width:40px;height:40px;margin:0}.DRZAha_node svg{width:18px;height:18px}.DRZAha_stepCopy{padding:0}.DRZAha_year{font-size:14px}.DRZAha_stepCopy h3{margin-top:1px;font-size:12px}.DRZAha_stepCopy p{max-width:none;margin:2px 0 0;font-size:10px}.DRZAha_mobileConnector{top:20px;width:2px;height:calc(100% + 24px);display:block;position:absolute;inset-inline-start:19px;overflow:visible}}@media (prefers-reduced-motion:reduce){.DRZAha_mistFar,.DRZAha_mistMiddle,.DRZAha_mistNear{opacity:var(--mist-opacity);animation:none}.DRZAha_mistMiddle:after,.DRZAha_mistNear:after{animation:none}.DRZAha_node,.DRZAha_node:before,.DRZAha_stepCopy{transition:none}.DRZAha_drawPath{stroke-dashoffset:0;visibility:visible}}.DRZAha_section:not([data-atmosphere-ready=true]) :is(.DRZAha_terrain,.DRZAha_mistFar,.DRZAha_mistMiddle,.DRZAha_mistNear){background-image:none}.DRZAha_section:not([data-atmosphere-ready=true]) :is(.DRZAha_terrainDistant,.DRZAha_terrainForeground){-webkit-mask-image:none;mask-image:none}
