.elementor-7874 .elementor-element.elementor-element-8c0c1d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-11a54c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8e2db18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f0042f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b04d987{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2a29ef0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ab7ff66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a95e621{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b73cced{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-e1628e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4892d64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-467141f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-5deaf2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-544faeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-600c872{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-dc94ec7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-591d50c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-da73582{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8343107{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ffcb75c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f8dc3f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-e630309{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f1ed090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-40a7b15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8810b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-91217d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bd3016a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-9cde55a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-3ebed79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2e345d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2c12c8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bb473ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ad68d02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-37cfa13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-d09f597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c014def{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bdf34aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-5d27bed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4f49521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c9b0231{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-727fdb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-61f560e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-6fd3cda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ef0840b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f129d50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-7b90a61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-24605e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f3d5e2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-11b44f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-90e8c2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-930a56f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-1d71280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b640e04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a5b665c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a394d17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-42c945a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-34ead8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-af51a9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-51322bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c1fdb8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-cdba912{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c6cb5ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-15bebda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-65ffcef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-5f10989{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-824721e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-6acd710{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ec23786{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-7d797fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-fecf873{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bcf75c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-1a8c5fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-139d295{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c60826c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-9be2671{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2d386e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ae8e75e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2fe47c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b13a83a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-42908b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-65c7146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-553c99e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-e24f79b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-631b06a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-60f9725{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-6ed7df1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-5440ab5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ee0c522{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-d0c910a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-17a7976{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f4fb888{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-842ffba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-10b8610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8d40c65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-7f62599{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f9c92a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2142db8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-1e96cdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-9dcb40d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2a53a63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-96dc0a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-98fd9ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-23646fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-3fabc2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-283211e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bc34281{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-38bc8c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b544f1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a298e2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2cffb3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b766860{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-41cd571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-d3add8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-469af92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-60363e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ccbea29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-594707f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c101ca2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4b689b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c5cf6c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-77afef3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-da9d0f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-e438537{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-70c0b8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ed491e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-6503e06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-df6ab16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-69d1827{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-fbb2045{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-6e9f248{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-883a69b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-14c2cf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-814b335{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f905f69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-836cc7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-fdd398a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-9fb41a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-12a13ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-2c3c7ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-98c4e43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-254d499{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8d080bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-176edcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a1d5aee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-be1d01d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-a6a350f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4aa5673{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b72dcb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-43b630d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-310a220{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ab70f30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-35d7c41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-b03e951{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4d5174f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c50c383{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c9d9da4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-56623fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-c2eaa3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-4f73094{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-f8cd3c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-d596b2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8555a16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-66ecba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-8087ff5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ed10639{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-74cb26e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-ef31f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-7998c8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-11de06c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-bb38398{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-9801b03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-148a148{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-37c09dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7874 .elementor-element.elementor-element-202a35d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-202a35d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7874 .elementor-element.elementor-element-202a35d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-type-html{padding-bottom:0px;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-button[type="submit"]{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7874 .elementor-element.elementor-element-202a35d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7874 .elementor-element.elementor-element-fab615c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-fcd7aa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-873e7b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7874 .elementor-element.elementor-element-1f83b8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */#gdh :where(:not(svg,svg *)){all:revert}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#gdh,#gdh{--shimmer-angle:20deg}#gdh *,#gdh,#gdh :before,#gdh :after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}#gdh ::backdrop,#gdh::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}#gdh,#gdh{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}#gdh *,#gdh,#gdh :after,#gdh :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}#gdh ::backdrop,#gdh::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#gdh,#gdh{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#gdh hr{height:0;color:inherit;border-top-width:1px}#gdh h1,#gdh h2,#gdh h3{font-size:inherit;font-weight:inherit}#gdh a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#gdh b,#gdh strong{font-weight:bolder}#gdh code{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#gdh small{font-size:80%}#gdh table{text-indent:0;border-color:inherit;border-collapse:collapse}#gdh :-moz-focusring{outline:auto}#gdh progress{vertical-align:baseline}#gdh summary{display:list-item}#gdh ol,#gdh ul,#gdh menu{list-style:none}#gdh img,#gdh svg,#gdh object{vertical-align:middle;display:block}#gdh img{max-width:100%;height:auto}#gdh button,#gdh input,#gdh select,#gdh textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#gdh ::placeholder,#gdh::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#gdh ::placeholder,#gdh::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#gdh ::placeholder,#gdh::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#gdh textarea{resize:vertical}#gdh ::-webkit-search-decoration,#gdh::-webkit-search-decoration{-webkit-appearance:none}#gdh ::-webkit-date-and-time-value,#gdh::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#gdh ::-webkit-datetime-edit,#gdh::-webkit-datetime-edit{display:inline-flex}#gdh ::-webkit-datetime-edit-fields-wrapper,#gdh::-webkit-datetime-edit-fields-wrapper{padding:0}#gdh ::-webkit-datetime-edit,#gdh::-webkit-datetime-edit{padding-block:0}#gdh ::-webkit-datetime-edit-year-field,#gdh::-webkit-datetime-edit-year-field{padding-block:0}#gdh ::-webkit-datetime-edit-month-field,#gdh::-webkit-datetime-edit-month-field{padding-block:0}#gdh ::-webkit-datetime-edit-day-field,#gdh::-webkit-datetime-edit-day-field{padding-block:0}#gdh ::-webkit-datetime-edit-hour-field,#gdh::-webkit-datetime-edit-hour-field{padding-block:0}#gdh ::-webkit-datetime-edit-minute-field,#gdh::-webkit-datetime-edit-minute-field{padding-block:0}#gdh ::-webkit-datetime-edit-second-field,#gdh::-webkit-datetime-edit-second-field{padding-block:0}#gdh ::-webkit-datetime-edit-millisecond-field,#gdh::-webkit-datetime-edit-millisecond-field{padding-block:0}#gdh ::-webkit-datetime-edit-meridiem-field,#gdh::-webkit-datetime-edit-meridiem-field{padding-block:0}#gdh ::-webkit-calendar-picker-indicator,#gdh::-webkit-calendar-picker-indicator{line-height:1}#gdh :-moz-ui-invalid{box-shadow:none}#gdh button,#gdh input:where([type=button],[type=submit]){-webkit-appearance:button;appearance:button}#gdh ::-webkit-inner-spin-button,#gdh::-webkit-inner-spin-button{height:auto}#gdh ::-webkit-outer-spin-button,#gdh::-webkit-outer-spin-button{height:auto}#gdh#gdh .pointer-events-none{pointer-events:none}#gdh#gdh .invisible{visibility:hidden}#gdh#gdh .visible{visibility:visible}#gdh#gdh .tw-absolute{position:absolute}#gdh#gdh .fixed{position:fixed}#gdh#gdh .tw-relative{position:relative}#gdh#gdh .sticky{position:sticky}#gdh#gdh .inset-x-0{inset-inline:calc(var(--spacing)*0)}#gdh#gdh .inset-y-0{inset-block:calc(var(--spacing)*0)}#gdh#gdh .start{inset-inline-start:var(--spacing)}#gdh#gdh .end{inset-inline-end:var(--spacing)}#gdh#gdh .top-1\/2{top:50%}#gdh#gdh .right-3{right:calc(var(--spacing)*3)}#gdh#gdh .right-3\.5{right:calc(var(--spacing)*3.5)}#gdh#gdh .block{display:block}#gdh#gdh .tw-flex{display:flex}#gdh#gdh .hidden{display:none}#gdh#gdh .inline-flex{display:inline-flex}#gdh#gdh .table{display:table}#gdh#gdh .field-sizing-content{field-sizing:content}#gdh#gdh .size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}#gdh#gdh .size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}#gdh#gdh .h-7{height:calc(var(--spacing)*7)}#gdh#gdh .h-8{height:calc(var(--spacing)*8)}#gdh#gdh .h-9{height:calc(var(--spacing)*9)}#gdh#gdh .h-10{height:calc(var(--spacing)*10)}#gdh#gdh .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}#gdh#gdh .min-h-16{min-height:calc(var(--spacing)*16)}#gdh#gdh .w-0{width:calc(var(--spacing)*0)}#gdh#gdh .w-fit{width:fit-content}#gdh#gdh .w-full{width:100%}#gdh#gdh .min-w-0{min-width:calc(var(--spacing)*0)}#gdh#gdh .flex-1{flex:1}#gdh#gdh .shrink-0{flex-shrink:0}#gdh#gdh .grow{flex-grow:1}#gdh#gdh .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#gdh#gdh .resize{resize:both}#gdh#gdh .appearance-none{-webkit-appearance:none;appearance:none}#gdh#gdh .flex-col{flex-direction:column}#gdh#gdh .items-center{align-items:center}#gdh#gdh .items-start{align-items:flex-start}#gdh#gdh .justify-between{justify-content:space-between}#gdh#gdh .justify-center{justify-content:center}#gdh#gdh .justify-start{justify-content:flex-start}#gdh#gdh .tw-gap-1{gap:calc(var(--spacing)*1)}#gdh#gdh .gap-1\.5{gap:calc(var(--spacing)*1.5)}#gdh#gdh .tw-gap-2{gap:calc(var(--spacing)*2)}#gdh#gdh .tw-gap-4{gap:calc(var(--spacing)*4)}#gdh#gdh .tw-overflow-hidden{overflow:hidden}#gdh#gdh .overflow-x-hidden{overflow-x:hidden}#gdh#gdh .rounded-\[4px\]{border-radius:4px}#gdh#gdh .rounded-lg{border-radius:var(--radius)}#gdh#gdh .rounded-md{border-radius:calc(var(--radius) - 2px)}#gdh#gdh .rounded-none{border-radius:0}#gdh#gdh .tw-border{border-style:var(--tw-border-style);border-width:1px}#gdh#gdh .border-0{border-style:var(--tw-border-style);border-width:0}#gdh#gdh .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#gdh#gdh .border-input{border-color:var(--input)}#gdh#gdh .border-primary{border-color:var(--primary)}#gdh#gdh .border-transparent{border-color:#0000}#gdh#gdh .bg-\[Canvas\]{background-color:canvas}#gdh#gdh .bg-accent{background-color:var(--accent)}#gdh#gdh .bg-background{background-color:var(--background)}#gdh#gdh .bg-foreground{background-color:var(--foreground)}#gdh#gdh .bg-input{background-color:var(--input)}#gdh#gdh .tw-bg-primary{background-color:var(--primary)}#gdh#gdh .tw-bg-transparent{background-color:#0000}#gdh#gdh .p-\[3px\]{padding:3px}#gdh#gdh .tw-px-2{padding-inline:calc(var(--spacing)*2)}#gdh#gdh .tw-px-3{padding-inline:calc(var(--spacing)*3)}#gdh#gdh .tw-px-4{padding-inline:calc(var(--spacing)*4)}#gdh#gdh .px-6{padding-inline:calc(var(--spacing)*6)}#gdh#gdh .tw-py-1{padding-block:calc(var(--spacing)*1)}#gdh#gdh .tw-py-2{padding-block:calc(var(--spacing)*2)}#gdh#gdh .tw-py-4{padding-block:calc(var(--spacing)*4)}#gdh#gdh .tw-pt-0{padding-top:calc(var(--spacing)*0)}#gdh#gdh .pr-9{padding-right:calc(var(--spacing)*9)}#gdh#gdh .tw-pb-4{padding-bottom:calc(var(--spacing)*4)}#gdh#gdh .tw-text-left{text-align:left}#gdh#gdh .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#gdh#gdh .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#gdh#gdh .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#gdh#gdh .whitespace-nowrap{white-space:nowrap}#gdh#gdh .text-\[CanvasText\]{color:canvastext}#gdh#gdh .text-accent-foreground{color:var(--accent-foreground)}#gdh#gdh .text-foreground,#gdh#gdh .text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#gdh#gdh .text-muted-foreground{color:var(--muted-foreground)}#gdh#gdh .text-primary-foreground{color:var(--primary-foreground)}#gdh#gdh.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gdh#gdh .opacity-0{opacity:0}#gdh#gdh .opacity-50{opacity:.5}#gdh#gdh .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#gdh#gdh .outline-hidden{outline-offset:2px;outline:2px solid #0000}}#gdh#gdh .outline{outline-style:var(--tw-outline-style);outline-width:1px}#gdh#gdh .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .duration-200{--tw-duration:.2s;transition-duration:.2s}#gdh#gdh .outline-none{--tw-outline-style:none;outline-style:none}#gdh#gdh .select-none{-webkit-user-select:none;user-select:none}#gdh#gdh .running{animation-play-state:running}#gdh#gdh .group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*9)}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}#gdh#gdh .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}#gdh#gdh .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}#gdh#gdh .selection\:bg-primary ::selection,#gdh#gdh .selection\:bg-primary::selection{background-color:var(--primary)}#gdh#gdh .selection\:text-primary-foreground ::selection,#gdh#gdh .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}#gdh#gdh .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}#gdh#gdh .after\:absolute:after{content:var(--tw-content);position:absolute}#gdh#gdh .after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}#gdh#gdh .after\:opacity-0:after{content:var(--tw-content);opacity:0}#gdh#gdh .after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#gdh#gdh .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}#gdh#gdh .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}#gdh#gdh .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}#gdh#gdh .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}#gdh#gdh .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#gdh#gdh .hover\:bg-accent:hover{background-color:var(--accent)}#gdh#gdh .hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#gdh#gdh .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#gdh#gdh .hover\:text-foreground:hover{color:var(--foreground)}#gdh#gdh .hover\:underline:hover{text-decoration-line:underline}}#gdh#gdh .focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#gdh#gdh .focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#gdh#gdh .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}#gdh#gdh .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh :is(.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}#gdh#gdh .focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#gdh#gdh .focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}#gdh#gdh .focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#gdh#gdh .focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}#gdh#gdh .disabled\:pointer-events-none:disabled{pointer-events:none}#gdh#gdh .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#gdh#gdh .disabled\:opacity-50:disabled{opacity:.5}#gdh#gdh .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#gdh#gdh .has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}#gdh#gdh .has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}#gdh#gdh .has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}#gdh#gdh .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#gdh#gdh .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}#gdh#gdh .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}#gdh#gdh .has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}#gdh#gdh .has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}#gdh#gdh .has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}#gdh#gdh .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}#gdh#gdh .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}#gdh#gdh .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#gdh#gdh .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}#gdh#gdh .aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}#gdh#gdh .aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}#gdh#gdh .aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}#gdh#gdh .aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}#gdh#gdh .aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}#gdh#gdh .aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}#gdh#gdh .aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}#gdh#gdh .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}#gdh#gdh .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}#gdh#gdh .data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}#gdh#gdh .data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}#gdh#gdh .data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing)*1)}#gdh#gdh .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}#gdh#gdh .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}#gdh#gdh .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}#gdh#gdh .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#gdh#gdh .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}#gdh#gdh .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}#gdh#gdh .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}#gdh#gdh .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#gdh#gdh .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s)) var(--tw-ease,ease-out) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}#gdh#gdh .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#gdh#gdh .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#gdh#gdh .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}#gdh#gdh .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}#gdh#gdh .data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}#gdh#gdh .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}#gdh#gdh .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#gdh#gdh .data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#gdh#gdh .data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}#gdh#gdh .data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}#gdh#gdh .data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#gdh#gdh .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s)) var(--tw-ease,ease-out) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=open\]\:bg-accent[data-state=open],#gdh#gdh .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#gdh#gdh .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}#gdh#gdh .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#gdh#gdh .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#gdh#gdh .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}#gdh#gdh .data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}#gdh#gdh .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#gdh#gdh .data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#gdh#gdh .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}#gdh#gdh .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}#gdh#gdh .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}#gdh#gdh .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}#gdh#gdh .data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){#gdh#gdh .data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#gdh#gdh .data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#gdh#gdh .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}#gdh#gdh .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#gdh#gdh .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}#gdh#gdh .data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}#gdh#gdh .data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:48rem){#gdh#gdh .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#gdh#gdh .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}#gdh#gdh .md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (prefers-color-scheme:dark){#gdh#gdh .dark\:border-input{border-color:var(--input)}#gdh#gdh .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#gdh#gdh .dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){#gdh#gdh .dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#gdh#gdh .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#gdh#gdh .dark\:hover\:text-foreground:hover{color:var(--foreground)}}#gdh#gdh .dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#gdh#gdh .dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}#gdh#gdh .dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#gdh#gdh .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}#gdh#gdh .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}#gdh#gdh .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}#gdh#gdh .dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}#gdh#gdh .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#gdh#gdh .dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}#gdh#gdh .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}#gdh#gdh .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}#gdh#gdh .dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}#gdh#gdh .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}#gdh#gdh .dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}#gdh#gdh .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#gdh#gdh .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}#gdh#gdh .data-open\:animate-in:where([data-state=open]),#gdh#gdh .data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}#gdh#gdh .data-open\:fade-in-0:where([data-state=open]),#gdh#gdh .data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}#gdh#gdh .data-open\:zoom-in-95:where([data-state=open]),#gdh#gdh .data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}#gdh#gdh .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}#gdh#gdh .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}#gdh#gdh .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}#gdh#gdh .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}#gdh#gdh .\[\&\>button\]\:hidden>button{display:none}#gdh#gdh .\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}#gdh#gdh .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}#gdh#gdh [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}#gdh#gdh [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}#gdh#gdh#gdh{--background:#f5f1e8;--foreground:#171711;--card:#fffdf8;--card-foreground:#171711;--popover:#fffdf8;--popover-foreground:#171711;--primary:#171711;--primary-foreground:#fffdf8;--secondary:#e9e3d5;--secondary-foreground:#171711;--muted:#e9e3d5;--muted-foreground:#6d6a62;--accent:#e5b33d;--accent-foreground:#171711;--destructive:#a92d28;--border:#d7d0c1;--input:#c7c0b1;--ring:#c59022;--radius:.65rem;--ink:#171711;--ink-soft:#24251f;--cream:#f5f1e8;--paper:#fffdf8;--gold:#e5b33d;--gold-dark:#b27d0f;--olive:#626a55;--sage:#89927b;--line:#d7d0c1;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}#gdh#gdh#gdh *,#gdh#gdh#gdh{box-sizing:border-box}#gdh#gdh#gdh{scroll-behavior:smooth;scroll-padding-top:0}#gdh#gdh#gdh{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}#gdh#gdh#gdh a{color:inherit;text-decoration:none}#gdh#gdh#gdh button,#gdh#gdh#gdh input,#gdh#gdh#gdh select,#gdh#gdh#gdh textarea{font:inherit}#gdh#gdh#gdh button,#gdh#gdh#gdh a{-webkit-tap-highlight-color:transparent}#gdh#gdh#gdh ::selection,#gdh#gdh#gdh::selection{background:var(--gold);color:var(--ink)}html.gdh-opening #gdh#gdh#gdh{overflow:hidden}#gdh#gdh#gdh .page-progress{pointer-events:none;z-index:160;background:#ffffff1f;height:2px;position:fixed;top:0;left:0;right:0}#gdh#gdh#gdh .page-progress span{background:var(--gold);height:100%;transform:scaleX(var(--scroll-progress,0));transform-origin:0;width:100%;display:block}#gdh#gdh#gdh .opening-sequence{color:var(--paper);z-index:320;background:radial-gradient(circle at 50% 48%,#e5b33d14,#0000 28%),#10110e;justify-content:center;align-items:center;transition:opacity .52s,visibility 0s linear .52s;display:flex;position:fixed;inset:0;overflow:hidden}#gdh#gdh#gdh .opening-sequence.is-complete{opacity:0;pointer-events:none;visibility:hidden}#gdh#gdh#gdh .opening-sequence:before,#gdh#gdh#gdh .opening-sequence:after{content:"";border:1px solid #e5b33d29;border-radius:50%;width:min(64vw,720px);height:min(64vw,720px);animation:7s linear infinite opening-orbit;position:absolute}#gdh#gdh#gdh .opening-sequence:after{width:min(46vw,520px);height:min(46vw,520px);animation-direction:reverse}#gdh#gdh#gdh .opening-sequence__object{filter:drop-shadow(0 36px 80px #0000006b);object-fit:contain;opacity:0;z-index:1;width:min(72vw,860px);height:min(78vh,820px);animation:1.65s cubic-bezier(.22,1,.36,1) both opening-object;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%) rotate(-18deg) scale(.58)}#gdh#gdh#gdh .opening-sequence__beam{background:linear-gradient(90deg,#0000,#e5b33df2,#0000);height:1px;animation:1.25s cubic-bezier(.76,0,.24,1) both opening-scan;position:absolute;top:25%;left:8vw;right:8vw;box-shadow:0 0 35px #e5b33d40}#gdh#gdh#gdh .opening-sequence__content{text-align:center;z-index:3;flex-direction:column;align-items:center;animation:.9s cubic-bezier(.22,1,.36,1) both opening-content;display:flex;position:relative}#gdh#gdh#gdh .opening-sequence__monogram{border:1px solid var(--gold);color:var(--gold);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1.35rem;display:flex;position:relative}#gdh#gdh#gdh .opening-sequence__monogram span,#gdh#gdh#gdh .opening-sequence__monogram i{font-size:calc(2rem * var(--gdh-type,1));font-style:normal;line-height:1;position:absolute}#gdh#gdh#gdh .opening-sequence__monogram span{transform:translate(-7px,-3px)}#gdh#gdh#gdh .opening-sequence__monogram i{opacity:.8;font-size:calc(1.6rem * var(--gdh-type,1));transform:translate(10px,10px)}#gdh#gdh#gdh .opening-sequence__content>p{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:calc(clamp(1.6rem,3vw,2.8rem) * var(--gdh-type,1))}#gdh#gdh#gdh .opening-sequence__status{color:#a9aaa4;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:1rem;font-size:.63rem;font-weight:700;display:flex}#gdh#gdh#gdh .opening-sequence__status svg{color:var(--gold);width:17px;height:17px}@keyframes opening-scan{0%{opacity:0;top:22%}18%{opacity:1}82%{opacity:1}to{opacity:0;top:78%}}@keyframes opening-object{0%{filter:blur(18px) drop-shadow(0 36px 80px #0000006b);opacity:0;transform:translate(-50%,-38%) rotate(-26deg) scale(.5)}28%{opacity:.24}68%{filter:blur() drop-shadow(0 36px 80px #0000006b);opacity:.28}to{filter:blur(7px) drop-shadow(0 36px 80px #0000006b);opacity:0;transform:translate(-50%,-54%) rotate(8deg) scale(1.08)}}@keyframes opening-orbit{to{transform:rotate(360deg)}}@keyframes opening-content{0%{opacity:0;transform:scale(.94) translateY(14px)}55%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}#gdh#gdh#gdh .section-transition{pointer-events:none;visibility:hidden;z-index:300;position:fixed;inset:0}#gdh#gdh#gdh .section-transition.is-active{pointer-events:auto;visibility:visible}#gdh#gdh#gdh .section-transition__panel{background:#10110e;width:50.1%;position:absolute;top:0;bottom:0}#gdh#gdh#gdh .section-transition__panel--left{left:0;transform:translate(-101%)}#gdh#gdh#gdh .section-transition__panel--right{right:0;transform:translate(101%)}#gdh#gdh#gdh .section-transition.is-active .section-transition__panel--left{animation:1.3s cubic-bezier(.76,0,.24,1) both section-shutter-left}#gdh#gdh#gdh .section-transition.is-active .section-transition__panel--right{animation:1.3s cubic-bezier(.76,0,.24,1) both section-shutter-right}#gdh#gdh#gdh .section-transition__mark{color:var(--paper);opacity:0;text-align:center;z-index:2;grid-template-columns:clamp(90px,12vw,180px) minmax(220px,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92)}#gdh#gdh#gdh .section-transition__mark>img{filter:drop-shadow(0 22px 34px #00000073);opacity:0;max-width:100%}#gdh#gdh#gdh .section-transition__mark>div{text-align:left;flex-direction:column;align-items:flex-start;min-width:max-content;display:flex}#gdh#gdh#gdh .section-transition.is-active .section-transition__mark{animation:1.3s both section-mark}#gdh#gdh#gdh .section-transition.is-active .section-transition__mark>img{animation:1.3s cubic-bezier(.22,1,.36,1) both section-tooth}#gdh#gdh#gdh .section-transition__mark svg{color:var(--gold);width:34px;height:34px;margin-bottom:.8rem}#gdh#gdh#gdh .section-transition__mark span{font-family:var(--serif);letter-spacing:-.035em;font-size:calc(clamp(1.5rem,3vw,2.6rem) * var(--gdh-type,1))}#gdh#gdh#gdh .section-transition__mark small{color:#9b9c95;letter-spacing:.18em;text-transform:uppercase;margin-top:.45rem;font-size:.58rem;font-weight:700}#gdh#gdh#gdh .section-transition__beam{background:linear-gradient(180deg,transparent,var(--gold),transparent);opacity:0;z-index:3;width:1px;position:absolute;top:10vh;bottom:10vh;box-shadow:0 0 26px #e5b33d59}#gdh#gdh#gdh .section-transition.is-active .section-transition__beam{animation:1.3s cubic-bezier(.76,0,.24,1) both section-beam}@keyframes section-shutter-left{0%{transform:translate(-101%)}38%,62%{transform:translate(0)}to{transform:translate(-101%)}}@keyframes section-shutter-right{0%{transform:translate(101%)}38%,62%{transform:translate(0)}to{transform:translate(101%)}}@keyframes section-mark{0%,31%{opacity:0;transform:translate(-50%,-50%) scale(.92)}43%,59%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%,to{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}@keyframes section-tooth{0%,30%{opacity:0;transform:translate(-48px) rotate(-20deg) scale(.68)}43%,60%{opacity:1;transform:translate(0) rotate(5deg) scale(1)}76%,to{opacity:0;transform:translate(42px) rotate(22deg) scale(1.16)}}@keyframes section-beam{0%,32%{opacity:0;left:50%}42%{opacity:1}62%{opacity:1}74%,to{opacity:0;left:78%}}#gdh#gdh#gdh .motion-cursor{opacity:0;pointer-events:none;z-index:500;width:0;height:0;transition:opacity .18s;position:fixed;top:0;left:0}#gdh#gdh#gdh .motion-cursor span{border:1px solid #e5b33de6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .22s,border-color .22s,height .22s,width .22s;display:flex;transform:translate(-50%,-50%)}#gdh#gdh#gdh .motion-cursor span:after{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px;transition:background .22s,transform .22s}#gdh#gdh#gdh .motion-cursor.is-visible{opacity:1}#gdh#gdh#gdh .motion-cursor.is-interactive span{background:var(--gold);border-color:var(--gold);width:52px;height:52px}#gdh#gdh#gdh .section-pad{padding:clamp(5.5rem,9vw,10rem) clamp(1.25rem,6vw,7rem)}#gdh#gdh#gdh .section-label{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.73rem;font-weight:700;display:flex}#gdh#gdh#gdh .section-label:before{background:var(--gold);content:"";border-radius:999px;width:7px;height:7px}#gdh#gdh#gdh .section-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:3rem;max-width:1420px;margin:0 auto clamp(3.5rem,7vw,7rem);display:grid}#gdh#gdh#gdh .section-heading h2,#gdh#gdh#gdh .intro h2,#gdh#gdh#gdh .comfort h2,#gdh#gdh#gdh .fees h2,#gdh#gdh#gdh .contact h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:calc(clamp(3rem,5.7vw,6.3rem) * var(--gdh-type,1));font-weight:400;line-height:.94}#gdh#gdh#gdh .section-heading h2 em,#gdh#gdh#gdh .intro h2 em,#gdh#gdh#gdh .comfort h2 em,#gdh#gdh#gdh .fees h2 em,#gdh#gdh#gdh .contact h2 em{color:var(--gold-dark);font-weight:400}#gdh#gdh#gdh .section-heading>p{color:#66655f;max-width:34rem;margin:0 0 .35rem;font-size:1rem}#gdh#gdh#gdh .section-heading--light{color:var(--paper)}#gdh#gdh#gdh .section-heading--light>p{color:#c3c3b9}#gdh#gdh#gdh .text-link{letter-spacing:.075em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.6rem;padding-bottom:.35rem;font-size:.83rem;font-weight:700;transition:color .18s,gap .18s;display:inline-flex}#gdh#gdh#gdh .text-link:hover{color:var(--gold-dark);gap:.95rem}#gdh#gdh#gdh .text-link svg{width:15px;height:15px}#gdh#gdh#gdh .text-link--light:hover{color:var(--gold)}#gdh#gdh#gdh .gold-button{letter-spacing:-.01em;min-height:48px;background:var(--gold)!important;border:1px solid var(--gold)!important;box-shadow:none!important;color:var(--ink)!important;border-radius:999px!important;padding:.65rem 1.35rem!important;font-weight:700!important;transition:background .18s,color .18s,transform .18s!important}#gdh#gdh#gdh .gold-button:hover{transform:translateY(-2px);background:var(--paper)!important;border-color:var(--paper)!important}#gdh#gdh#gdh .outline-button{min-height:45px;color:var(--paper)!important;background:0 0!important;border-color:#ffffff59!important;border-radius:999px!important;padding-inline:1.15rem!important}#gdh#gdh#gdh .outline-button:hover{background:var(--paper)!important;color:var(--ink)!important}#gdh#gdh#gdh .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:50;background:linear-gradient(#0e0f0cd1,#0e0f0c42);grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 clamp(1.25rem,4.5vw,5rem);display:grid;position:absolute;top:0;left:0;right:0}#gdh#gdh#gdh .brand{justify-self:start;align-items:center;display:inline-flex}#gdh#gdh#gdh .brand__logo{width:220px;height:54px;display:block;position:relative;overflow:hidden}#gdh#gdh#gdh .brand__logo img{filter:drop-shadow(0 0 11px #e5b33d21);object-fit:cover;width:100%;height:100%;transition:filter .32s,transform .42s cubic-bezier(.22,1,.36,1);display:block}#gdh#gdh#gdh .brand:hover .brand__logo img{filter:drop-shadow(0 0 14px #e5b33d57);transform:scale(1.025)}#gdh#gdh#gdh .desktop-nav{align-items:center;gap:clamp(1.25rem,2.3vw,2.5rem);display:flex}#gdh#gdh#gdh .desktop-nav a{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:650;position:relative}#gdh#gdh#gdh .desktop-nav a:after{background:var(--gold);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}#gdh#gdh#gdh .desktop-nav a:hover:after{transform:scaleX(1)}#gdh#gdh#gdh .header-actions{justify-self:end;align-items:center;gap:.55rem;display:flex}#gdh#gdh#gdh .header-call{color:#fff!important;background:#0000002b!important;border:1px solid #ffffff47!important;border-radius:999px!important;height:46px!important;padding-inline:1rem!important}#gdh#gdh#gdh .header-call:hover{background:#0000006b!important}#gdh#gdh#gdh .header-call svg{width:15px;height:15px}#gdh#gdh#gdh .header-register{min-height:46px}#gdh#gdh#gdh .menu-button{color:#fff!important;display:none!important}#gdh#gdh#gdh .mobile-menu{background:var(--ink);color:var(--paper);z-index:45;padding:7.2rem 1.5rem 2rem;position:fixed;inset:0}#gdh#gdh#gdh .mobile-menu>a:not(.mobile-menu__cta){font-family:var(--serif);border-bottom:1px solid #ffffff29;grid-template-columns:2.5rem 1fr auto;align-items:center;padding:1rem 0;font-size:calc(clamp(2rem,11vw,3.5rem) * var(--gdh-type,1));line-height:1;display:grid}#gdh#gdh#gdh .mobile-menu>a span{color:var(--gold);font-family:var(--sans);letter-spacing:.08em;font-size:.65rem}#gdh#gdh#gdh .mobile-menu>a svg{width:22px;height:22px}#gdh#gdh#gdh .mobile-menu__cta{background:var(--gold);color:var(--ink);text-align:center;border-radius:999px;margin-top:2rem;padding:1rem;font-size:.9rem;font-weight:750;display:block}#gdh#gdh#gdh .hero{color:#fff;min-height:max(760px,100svh);position:relative;overflow:hidden}#gdh#gdh#gdh .hero__image{background-image:var(--gdh-hero-img);background-position:54%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}#gdh#gdh#gdh .hero__veil{background:linear-gradient(90deg,#0c0d0beb 0,#0c0d0bb8 36%,#0c0d0b21 70%),linear-gradient(#0a0b0973 0,#0000 31%,#0a0b0980 100%);position:absolute;inset:0}@keyframes hero-scan-line{0%,10%{opacity:0;transform:translateY(0)}24%{opacity:1}76%{opacity:1}90%,to{opacity:0;transform:translateY(205px)}}@keyframes hero-tooth-float{0%,to{margin-top:8px}50%{margin-top:-8px}}@keyframes object-orbit{to{transform:rotate(360deg)}}#gdh#gdh#gdh .hero__content{z-index:2;max-width:880px;position:absolute;top:50%;left:clamp(1.4rem,7vw,8rem);transform:translateY(-45%)}#gdh#gdh#gdh.motion-ready .hero__content>*,#gdh#gdh#gdh.motion-ready .hero__trust,#gdh#gdh#gdh.motion-ready .hero__scroll{opacity:0}#gdh#gdh#gdh.motion-ready .site-ready .hero__image{animation:1.8s cubic-bezier(.22,1,.36,1) both hero-image-arrive}#gdh#gdh#gdh.motion-ready .site-ready .hero__content>*{animation:.9s cubic-bezier(.22,1,.36,1) both hero-copy-arrive}#gdh#gdh#gdh.motion-ready .site-ready .hero__content>:first-child{animation-delay:80ms}#gdh#gdh#gdh.motion-ready .site-ready .hero__content>:nth-child(2){animation-delay:.15s}#gdh#gdh#gdh.motion-ready .site-ready .hero__content>:nth-child(3){animation-delay:.23s}#gdh#gdh#gdh.motion-ready .site-ready .hero__content>:nth-child(4){animation-delay:.31s}#gdh#gdh#gdh.motion-ready .site-ready .hero__trust,#gdh#gdh#gdh.motion-ready .site-ready .hero__scroll{animation:.8s .52s both hero-detail-arrive}@keyframes hero-image-arrive{0%{filter:saturate(.72);transform:scale(1.08)}to{filter:saturate();transform:scale(1.015)}}@keyframes hero-copy-arrive{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-detail-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#gdh#gdh#gdh .hero__eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:700;display:flex}#gdh#gdh#gdh .hero__eyebrow span{background:var(--gold);border-radius:50%;width:8px;height:8px}#gdh#gdh#gdh .hero h1{font-family:var(--serif);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:calc(clamp(4.4rem,8.3vw,9rem) * var(--gdh-type,1));font-weight:400;line-height:.78}#gdh#gdh#gdh .hero h1 em{color:var(--gold);font-weight:400}#gdh#gdh#gdh .hero__line{padding:0 0 .08em;display:block;overflow:hidden}#gdh#gdh#gdh .hero__line>span,#gdh#gdh#gdh .hero__line>em{display:block}#gdh#gdh#gdh.motion-ready .hero__line>*{transform:translateY(116%)}#gdh#gdh#gdh.motion-ready .site-ready .hero__line>*{animation:1.05s cubic-bezier(.22,1,.36,1) both hero-line-rise}#gdh#gdh#gdh.motion-ready .site-ready .hero__line:first-child>*{animation-delay:.15s}#gdh#gdh#gdh.motion-ready .site-ready .hero__line:nth-child(2)>*{animation-delay:.235s}#gdh#gdh#gdh.motion-ready .site-ready .hero__line:nth-child(3)>*{animation-delay:.32s}@keyframes hero-line-rise{to{transform:translateY(0)}}#gdh#gdh#gdh .hero__intro{max-width:40rem;margin:2.3rem 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}#gdh#gdh#gdh .hero__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.15rem;display:flex}#gdh#gdh#gdh .hero__button{min-height:56px;padding-inline:1.65rem!important}#gdh#gdh#gdh .hero__trust{z-index:2;gap:0;display:flex;position:absolute;bottom:2.25rem;right:clamp(1.25rem,4vw,4.5rem)}#gdh#gdh#gdh .hero__trust>div{border-left:1px solid #ffffff59;align-items:center;gap:.7rem;padding:.2rem 1.1rem;display:flex}#gdh#gdh#gdh .hero__trust svg{color:var(--gold);width:20px;height:20px}#gdh#gdh#gdh .hero__trust span{flex-direction:column;font-size:.65rem;line-height:1.4;display:flex}#gdh#gdh#gdh .hero__trust strong{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}#gdh#gdh#gdh .hero__scroll{z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2rem;left:clamp(1.4rem,7vw,8rem)}#gdh#gdh#gdh .hero__scroll span{letter-spacing:.15em;text-transform:uppercase;font-size:.66rem}#gdh#gdh#gdh .hero__scroll i{background:#ffffffbf;width:60px;height:1px;position:relative}#gdh#gdh#gdh .hero__scroll i:after{background:var(--gold);content:"";width:14px;height:3px;animation:2s ease-in-out infinite scroll-pulse;position:absolute;top:-1px}@keyframes scroll-pulse{0%{opacity:0;left:0}25%{opacity:1}75%{opacity:1}to{opacity:0;left:46px}}#gdh#gdh#gdh .ticker{background:var(--gold);color:var(--ink);padding:.75rem 0;overflow:hidden}#gdh#gdh#gdh .ticker__track{width:max-content;animation:30s linear infinite ticker-scroll;display:flex}#gdh#gdh#gdh .ticker span{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:2rem;padding-right:2rem;font-size:.7rem;font-weight:800;display:flex}#gdh#gdh#gdh .ticker svg{width:13px;height:13px}@keyframes ticker-scroll{to{transform:translate(-50%)}}#gdh#gdh#gdh .intro{grid-template-columns:1.25fr .72fr;gap:clamp(3rem,6vw,7rem);display:grid;position:relative}#gdh#gdh#gdh .intro__copy{align-self:start}#gdh#gdh#gdh .intro__body{padding-top:clamp(1rem,5vw,5rem)}#gdh#gdh#gdh .intro__body .tw-lead{color:var(--ink);font-family:var(--serif);letter-spacing:-.03em;margin:0 0 1.7rem;font-size:calc(clamp(1.6rem,2.45vw,2.55rem) * var(--gdh-type,1));line-height:1.2}#gdh#gdh#gdh .intro__body>p:not(.tw-lead){color:#66655f;margin:0 0 2rem}#gdh#gdh#gdh .award-card{background:var(--ink);color:var(--paper);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,4.5rem);display:grid;position:relative}#gdh#gdh#gdh .award-card:after{content:"";pointer-events:none;border:1px solid #e5b33d47;position:absolute;inset:12px}#gdh#gdh#gdh .award-card__seal{border:1px solid var(--gold);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(140px,17vw,210px);height:clamp(140px,17vw,210px);display:flex}#gdh#gdh#gdh .award-card__seal svg{color:var(--gold);width:28px;height:28px;margin-bottom:.5rem}#gdh#gdh#gdh .award-card__seal span{font-family:var(--serif);font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.02}#gdh#gdh#gdh .award-card>div:last-child>p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem;font-weight:750}#gdh#gdh#gdh .award-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}#gdh#gdh#gdh .award-card li{font-family:var(--serif);align-items:flex-start;gap:.7rem;font-size:calc(clamp(1.3rem,2.2vw,2.25rem) * var(--gdh-type,1));line-height:1.12;display:flex}#gdh#gdh#gdh .award-card li svg{color:var(--gold);width:18px;min-width:18px;height:18px;margin-top:.35rem}#gdh#gdh#gdh .object-story{--scene-marquee:0px;--scene-rotate:-7.5deg;--scene-scale:.84;--scene-shift:46px;color:var(--paper);background:radial-gradient(circle at 50% 48%,#e5b33d1f,#0000 28%),#10110e;min-height:175svh;position:relative}#gdh#gdh#gdh .object-story__sticky{height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}#gdh#gdh#gdh .object-story__sticky:before,#gdh#gdh#gdh .object-story__sticky:after{content:"";pointer-events:none;z-index:1;position:absolute}#gdh#gdh#gdh .object-story__sticky:before{background:linear-gradient(90deg,#e5b33d40,#0000);width:34%;height:1px;top:12%;left:0}#gdh#gdh#gdh .object-story__sticky:after{border:1px solid #ffffff14;border-radius:50%;width:min(52vw,760px);height:min(52vw,760px);top:50%;left:50%;transform:translate(-50%,-50%)}#gdh#gdh#gdh .object-story__marquee{opacity:.065;pointer-events:none;z-index:0;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-52%)}#gdh#gdh#gdh .object-story__marquee>div{transform:translate3d(calc(-5vw + var(--scene-marquee)),0,0);will-change:transform;align-items:center;gap:3vw;width:max-content;display:flex}#gdh#gdh#gdh .object-story__marquee span{font-family:var(--serif);letter-spacing:-.07em;font-size:calc(clamp(8rem,15vw,16rem) * var(--gdh-type,1));line-height:.75}#gdh#gdh#gdh .object-story__marquee i{background:var(--gold);border-radius:50%;width:clamp(14px,1.5vw,24px);height:clamp(14px,1.5vw,24px)}#gdh#gdh#gdh .object-story__grid{z-index:2;grid-template-columns:minmax(250px,.82fr) minmax(400px,1.55fr) minmax(210px,.63fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);max-width:1680px;height:100%;margin:0 auto;padding:7rem clamp(1.5rem,5vw,6rem) 5rem;display:grid;position:relative}#gdh#gdh#gdh .object-story__copy{z-index:4;max-width:390px;position:relative}#gdh#gdh#gdh .object-story__copy h2{font-family:var(--serif);letter-spacing:-.065em;margin:0 0 2rem;font-size:calc(clamp(3.7rem,5.9vw,7rem) * var(--gdh-type,1));font-weight:400;line-height:.84}#gdh#gdh#gdh .object-story__copy h2 em{color:var(--gold);font-weight:400}#gdh#gdh#gdh .object-story__copy>p:not(.section-label){color:#b8b9b3;max-width:34rem;margin:0 0 2rem;font-size:clamp(.88rem,1.05vw,1.05rem);line-height:1.7}#gdh#gdh#gdh .object-story__stage{aspect-ratio:1;perspective:1200px;z-index:3;justify-self:center;width:min(43vw,680px);max-width:680px;position:relative}#gdh#gdh#gdh .object-story__stage>img{filter:drop-shadow(0 50px 64px #0000008c);object-fit:contain;height:88%;transform:translate3d(var(--pointer-x,0px),calc(var(--scene-shift) + var(--pointer-y,0px)),0) rotateX(var(--pointer-rotate-x,0deg)) rotateY(var(--pointer-rotate-y,0deg)) rotateZ(var(--scene-rotate)) scale(var(--scene-scale));transform-style:preserve-3d;will-change:transform;z-index:3;width:88%;transition:filter .3s;position:absolute;top:4%;left:6%}#gdh#gdh#gdh .object-story__stage:hover>img{filter:drop-shadow(0 58px 74px #000000a3) brightness(1.05)}#gdh#gdh#gdh .object-story__marker{color:#d8d7d0;letter-spacing:.12em;text-transform:uppercase;z-index:5;align-items:center;gap:.45rem;font-size:.56rem;font-weight:750;display:flex;position:absolute}#gdh#gdh#gdh .object-story__marker:before{content:"";background:#e5b33d8c;width:clamp(24px,4vw,62px);height:1px}#gdh#gdh#gdh .object-story__marker b{color:var(--gold);font-size:.5rem}#gdh#gdh#gdh .object-story__marker--one{top:20%;right:-2%}#gdh#gdh#gdh .object-story__marker--two{bottom:30%;left:-3%}#gdh#gdh#gdh .object-story__marker--three{bottom:12%;right:4%}#gdh#gdh#gdh .object-story__meta{z-index:4;flex-direction:column;align-self:center;display:flex;position:relative}#gdh#gdh#gdh .object-story__meta>span{color:#b8b9b3;font-family:var(--serif);border-bottom:1px solid #ffffff24;grid-template-columns:1.5rem 1fr;gap:1rem;padding:1.2rem 0;font-size:calc(clamp(1rem,1.25vw,1.4rem) * var(--gdh-type,1));line-height:1.15;display:grid}#gdh#gdh#gdh .object-story__meta b{color:var(--gold);font-family:var(--sans);letter-spacing:.12em;padding-top:.25rem;font-size:.53rem}#gdh#gdh#gdh .object-story__scroll{z-index:5;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}#gdh#gdh#gdh .object-story__scroll span{color:#8f908a;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:750}#gdh#gdh#gdh .object-story__scroll i{border:1px solid #e5b33d80;border-radius:999px;width:18px;height:34px;position:relative}#gdh#gdh#gdh .object-story__scroll i:after{background:var(--gold);content:"";border-radius:50%;width:3px;height:3px;animation:1.8s ease-in-out infinite object-scroll-dot;position:absolute;top:6px;left:6px}@keyframes object-scroll-dot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(17px)}}#gdh#gdh#gdh .treatments{background:var(--ink)}#gdh#gdh#gdh .treatment-tabs{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);max-width:1420px;margin:0 auto;gap:0!important;display:grid!important}#gdh#gdh#gdh .treatment-tabs__list{border-right:1px solid #ffffff29;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}#gdh#gdh#gdh .treatment-tabs__list button{text-align:left;color:#898a83!important;white-space:normal!important;border-bottom:1px solid #ffffff29!important;border-radius:0!important;flex:none!important;grid-template-columns:2.5rem 1fr!important;justify-content:start!important;align-items:center!important;height:auto!important;padding:1.5rem clamp(.75rem,2vw,2rem)!important;font-size:calc(clamp(1rem,1.5vw,1.45rem) * var(--gdh-type,1))!important;font-weight:500!important;display:grid!important}#gdh#gdh#gdh .treatment-tabs__list button:after{display:none!important}#gdh#gdh#gdh .treatment-tabs__list button span{color:var(--gold);letter-spacing:.1em;font-size:.65rem}#gdh#gdh#gdh .treatment-tabs__list button[data-state=active]{background:var(--gold)!important;color:var(--ink)!important}#gdh#gdh#gdh .treatment-tabs__list button[data-state=active] span{color:var(--ink)}#gdh#gdh#gdh .treatment-panel{color:var(--paper);background:#262721;grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);gap:2rem;min-height:540px;padding:clamp(2rem,5vw,5rem);position:relative;overflow:hidden;display:grid!important}#gdh#gdh#gdh .treatment-panel__number{color:#ffffff09;font-family:var(--serif);pointer-events:none;font-size:calc(clamp(15rem,26vw,28rem) * var(--gdh-type,1));line-height:.65;position:absolute;top:0;right:-1rem}#gdh#gdh#gdh .treatment-panel__intro,#gdh#gdh#gdh .treatment-panel__details{z-index:1;position:relative}#gdh#gdh#gdh .treatment-panel__intro>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.67rem;font-weight:750}#gdh#gdh#gdh .treatment-panel__intro h3{font-family:var(--serif);letter-spacing:-.055em;max-width:620px;margin:0 0 1.8rem;font-size:calc(clamp(3rem,5.5vw,6.3rem) * var(--gdh-type,1));font-weight:400;line-height:.9}#gdh#gdh#gdh .treatment-panel__intro>span{color:#c9c9c0;max-width:34rem;display:block}#gdh#gdh#gdh .treatment-panel__details{flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}#gdh#gdh#gdh .treatment-panel__details ul{border-top:1px solid #fff3;margin:0 0 2rem;padding:0;list-style:none}#gdh#gdh#gdh .treatment-panel__details li{border-bottom:1px solid #ffffff1f;align-items:center;gap:.7rem;padding:.9rem 0;font-size:.88rem;display:flex}#gdh#gdh#gdh .treatment-panel__details li svg{color:var(--gold);width:15px;height:15px}#gdh#gdh#gdh .treatment-panel__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}#gdh#gdh#gdh .treatment-panel__footer small{color:#aaa9a1;max-width:190px;font-size:.72rem}#gdh#gdh#gdh .treatment-panel__links{align-items:center;gap:1rem;display:flex}#gdh#gdh#gdh .treatment-guide-link{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e5b33db3;align-items:center;gap:.4rem;padding-bottom:.25rem;font-size:.66rem;font-weight:750;display:inline-flex}#gdh#gdh#gdh .treatment-guide-link svg{width:14px;height:14px;transition:transform .24s}#gdh#gdh#gdh .treatment-guide-link:hover svg{transform:translate(3px,-3px)}#gdh#gdh#gdh .comfort{background:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:clamp(2rem,5vw,6rem);display:grid}#gdh#gdh#gdh .comfort__image{background-image:linear-gradient(#0000 50%,#1213104d),var(--gdh-hero-img);background-position:66%;background-size:cover;min-height:650px}#gdh#gdh#gdh .comfort__content{align-self:center;max-width:640px;padding:2rem 0}#gdh#gdh#gdh .comfort__content>p:not(.section-label){color:#66655f;max-width:35rem;margin:2rem 0;font-size:1.03rem}#gdh#gdh#gdh .comfort__points{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:2.1rem 0}#gdh#gdh#gdh .comfort__points>div{align-items:center;gap:1rem;padding:1.15rem 0;display:flex}#gdh#gdh#gdh .comfort__points>div+div{border-top:1px solid var(--line)}#gdh#gdh#gdh .comfort__points svg{color:var(--gold-dark);width:28px;min-width:28px;height:28px}#gdh#gdh#gdh .comfort__points span{flex-direction:column;display:flex}#gdh#gdh#gdh .comfort__points strong{font-size:.95rem}#gdh#gdh#gdh .comfort__points small{color:#77756e}#gdh#gdh#gdh .journey{background:var(--cream)}#gdh#gdh#gdh .journey__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1420px;margin:0 auto;display:grid}#gdh#gdh#gdh .journey__grid article{border-left:1px solid var(--line);min-height:310px;padding:0 1.5rem 1.5rem;position:relative}#gdh#gdh#gdh .journey__grid article:last-child{border-right:1px solid var(--line)}#gdh#gdh#gdh .journey__grid article:before{background:var(--gold);content:"";width:2px;height:42px;position:absolute;top:0;left:-1px}#gdh#gdh#gdh .journey__grid span{color:var(--gold-dark);letter-spacing:.1em;margin-bottom:7rem;font-size:.67rem;font-weight:800;display:block}#gdh#gdh#gdh .journey__grid h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 1rem;font-size:calc(clamp(1.45rem,2.2vw,2.15rem) * var(--gdh-type,1));font-weight:400;line-height:1.05}#gdh#gdh#gdh .journey__grid p{color:#696760;margin:0;font-size:.9rem}#gdh#gdh#gdh .team{background:var(--ink-soft)}#gdh#gdh#gdh .team__rail{scrollbar-color:var(--gold) #ffffff14;grid-template-columns:repeat(6,minmax(270px,1fr));gap:1rem;margin-left:max(0px,50vw - 710px);padding-bottom:1.5rem;display:grid;overflow-x:auto}#gdh#gdh#gdh .team-card{color:var(--paper);min-width:0}#gdh#gdh#gdh .team-card__image{background:#b6b3a8;height:clamp(390px,39vw,520px);position:relative;overflow:hidden}#gdh#gdh#gdh .team-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#1213104d);position:absolute;inset:0}#gdh#gdh#gdh .team-card__image img{filter:saturate(.8) contrast(.95);object-fit:cover;object-position:center top;width:100%;height:124%;transition:filter .26s,transform .45s}#gdh#gdh#gdh .team-card:hover img{filter:saturate();transform:scale(1.025)}#gdh#gdh#gdh .team-card__image a{background:var(--gold);color:var(--ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .18s,transform .18s;display:flex;position:absolute;bottom:1rem;right:1rem}#gdh#gdh#gdh .team-card__image a:hover{background:var(--paper);transform:rotate(8deg)}#gdh#gdh#gdh .team-card__image svg{width:18px;height:18px}#gdh#gdh#gdh .team-card>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:1.2rem 0 .35rem;font-size:.64rem;font-weight:750}#gdh#gdh#gdh .team-card h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 .25rem;font-size:calc(1.7rem * var(--gdh-type,1));font-weight:400;line-height:1.1}#gdh#gdh#gdh .team-card>span{color:#aaa9a1;flex-direction:column;font-size:.78rem;line-height:1.5;display:flex}#gdh#gdh#gdh .team-card>span small{color:#85877f;margin-top:.3rem;font-size:.66rem}#gdh#gdh#gdh .team__regulation{color:#92938d;max-width:1420px;margin:2rem auto 0;font-size:.7rem;line-height:1.65}#gdh#gdh#gdh .team__regulation a{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #e5b33d6b;text-decoration:underline #e5b33d6b}#gdh#gdh#gdh .reviews{background:var(--paper);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);display:grid}#gdh#gdh#gdh .reviews__summary{align-self:start;position:sticky;top:3rem}#gdh#gdh#gdh .reviews__stars{color:var(--gold-dark);gap:.25rem;margin-bottom:1.4rem;display:flex}#gdh#gdh#gdh .reviews__stars svg{width:19px;height:19px}#gdh#gdh#gdh .reviews__summary h2{font-family:var(--serif);letter-spacing:-.05em;margin:0 0 1.5rem;font-size:calc(clamp(2.5rem,4.3vw,4.9rem) * var(--gdh-type,1));font-weight:400;line-height:.98}#gdh#gdh#gdh .reviews__summary>p:last-child{color:#706e67;margin:0}#gdh#gdh#gdh .reviews__list .gdh-bq{border-top:1px solid var(--line);margin:0;padding:2.2rem 0 2.5rem;position:relative}#gdh#gdh#gdh .reviews__list .gdh-bq>span{color:var(--gold-dark);font-family:var(--serif);font-size:calc(4rem * var(--gdh-type,1));line-height:1;position:absolute;top:2.1rem;left:0}#gdh#gdh#gdh .reviews__list .gdh-bq>p{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 1.5rem;padding-left:3.2rem;font-size:calc(clamp(1.35rem,2.3vw,2.35rem) * var(--gdh-type,1));line-height:1.24}#gdh#gdh#gdh .reviews__list .gdh-bq footer{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;padding-left:3.2rem;font-size:.7rem;font-weight:750;display:flex}#gdh#gdh#gdh .reviews__list .gdh-bq footer i{color:var(--gold-dark);font-style:normal}#gdh#gdh#gdh .fees{background:var(--cream);grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:clamp(3rem,8vw,9rem);display:grid}#gdh#gdh#gdh .fees__heading{align-self:start;position:sticky;top:2rem}#gdh#gdh#gdh .fees__heading>p:not(.section-label){color:#6d6b65;max-width:35rem;margin:2rem 0}#gdh#gdh#gdh .fees__note{border:1px solid var(--line);align-items:center;gap:.9rem;max-width:400px;padding:1rem;display:flex}#gdh#gdh#gdh .fees__note svg{color:var(--gold-dark);width:27px;min-width:27px;height:27px}#gdh#gdh#gdh .fees__note span{color:#686660;flex-direction:column;font-size:.8rem;display:flex}#gdh#gdh#gdh .fees__note strong{color:var(--ink);font-size:.86rem}#gdh#gdh#gdh .fee-accordion{border-top:1px solid var(--ink)}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item]{border-color:#aaa599}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]{border-radius:0;align-items:center;padding:1.35rem 0;font-size:calc(clamp(1.15rem,1.75vw,1.7rem) * var(--gdh-type,1));text-decoration:none}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]:hover{color:var(--gold-dark);text-decoration:none}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]>span{font-family:var(--serif);align-items:center;gap:1.2rem;display:flex}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger] i{color:var(--gold-dark);font-family:var(--sans);letter-spacing:.1em;font-size:.64rem;font-style:normal}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-content]{padding:0 0 1.2rem 2.7rem}#gdh#gdh#gdh .fee-accordion dl{margin:0}#gdh#gdh#gdh .fee-accordion dl div{border-top:1px solid #1717111c;justify-content:space-between;align-items:center;gap:1.5rem;padding:.78rem 0;display:flex}#gdh#gdh#gdh .fee-accordion dt{color:#5d5b56}#gdh#gdh#gdh .fee-accordion dd{text-align:right;margin:0;font-weight:750}#gdh#gdh#gdh .visit{color:var(--paper);background:#42483a}#gdh#gdh#gdh .visit__topline{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;max-width:1420px;margin:0 auto 4rem;padding-bottom:1rem;display:flex}#gdh#gdh#gdh .visit__topline .section-label{margin:0}#gdh#gdh#gdh .visit__topline>a{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:750;display:inline-flex}#gdh#gdh#gdh .visit__topline>a:hover{color:var(--gold)}#gdh#gdh#gdh .visit__topline svg{width:15px;height:15px}#gdh#gdh#gdh .visit__grid{grid-template-columns:1.2fr .7fr .9fr;gap:clamp(2.5rem,7vw,8rem);max-width:1420px;margin:0 auto;display:grid}#gdh#gdh#gdh .visit__address{font-style:normal;position:relative}#gdh#gdh#gdh .visit__pin{border:1px solid var(--gold);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:2.5rem;display:flex}#gdh#gdh#gdh .visit__pin svg{width:22px;height:22px}#gdh#gdh#gdh .visit__address>p,#gdh#gdh#gdh .visit__hours>p,#gdh#gdh#gdh .visit__contact>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.68rem;font-weight:750}#gdh#gdh#gdh .visit__address h2{font-family:var(--serif);letter-spacing:-.05em;margin:0 0 1.5rem;font-size:calc(clamp(2.8rem,4.6vw,5.3rem) * var(--gdh-type,1));font-weight:400;line-height:.92}#gdh#gdh#gdh .visit__address>span{color:#c6c9c0}#gdh#gdh#gdh .visit__hours,#gdh#gdh#gdh .visit__contact{border-left:1px solid #ffffff2e;padding-left:clamp(1.5rem,3vw,3.5rem)}#gdh#gdh#gdh .visit__hours dl{margin:0}#gdh#gdh#gdh .visit__hours dl div{border-bottom:1px solid #ffffff24;padding:1rem 0}#gdh#gdh#gdh .visit__hours dt{color:#c4c7bf;font-size:.75rem}#gdh#gdh#gdh .visit__hours dd{font-family:var(--serif);margin:.15rem 0 0;font-size:calc(1.45rem * var(--gdh-type,1))}#gdh#gdh#gdh .visit__contact{min-width:0}#gdh#gdh#gdh .visit__contact>a{border-bottom:1px solid #ffffff24;align-items:center;gap:.9rem;min-width:0;padding:.9rem 0;display:flex}#gdh#gdh#gdh .visit__contact>a:hover{color:var(--gold)}#gdh#gdh#gdh .visit__contact>a>svg{color:var(--gold);width:19px;min-width:19px;height:19px}#gdh#gdh#gdh .visit__contact>a>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}#gdh#gdh#gdh .visit__contact small{color:#aeb2a8;font-size:.68rem}#gdh#gdh#gdh .contact{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);min-height:820px;display:grid}#gdh#gdh#gdh .contact__intro{background:linear-gradient(#10110e85,#10110eeb),var(--gdh-hero-img) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,7vw,8rem);display:flex}#gdh#gdh#gdh .contact__intro h2 em{color:var(--gold)}#gdh#gdh#gdh .contact__intro>p:not(.section-label){color:#c9c8c0;max-width:30rem;margin:2rem 0}#gdh#gdh#gdh .contact__intro aside{border:1px solid #ffffff38;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}#gdh#gdh#gdh .contact__intro aside>svg{color:var(--gold);width:26px;height:26px}#gdh#gdh#gdh .contact__intro aside div{flex-direction:column;display:flex}#gdh#gdh#gdh .contact__intro aside span{color:#bbbcb5;font-size:.8rem}#gdh#gdh#gdh .contact__intro aside a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}#gdh#gdh#gdh .contact__form{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(3rem,7vw,8rem);display:flex}#gdh#gdh#gdh .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}#gdh#gdh#gdh .form-grid label{display:block}#gdh#gdh#gdh .form-grid label>span{letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:750;display:block}#gdh#gdh#gdh .form-grid__wide{grid-column:1/-1}#gdh#gdh#gdh .form-grid input,#gdh#gdh#gdh .form-grid textarea,#gdh#gdh#gdh .form-grid select{min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a8a297!important;border-radius:0!important;padding-left:0!important;font-size:1rem!important}#gdh#gdh#gdh .form-grid textarea{resize:vertical;min-height:110px}#gdh#gdh#gdh .form-grid [data-slot=native-select-wrapper]{width:100%}#gdh#gdh#gdh .form-consent{align-items:flex-start;gap:.7rem;margin:1.5rem 0;display:flex}#gdh#gdh#gdh .form-consent button{margin-top:.22rem}#gdh#gdh#gdh .form-consent label{color:#66645e;cursor:pointer;font-size:.78rem}#gdh#gdh#gdh .contact__submit{align-self:flex-start;min-height:55px;padding-inline:1.7rem!important}#gdh#gdh#gdh .contact__submit:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}#gdh#gdh#gdh .contact__submit:disabled{cursor:not-allowed;opacity:.48}#gdh#gdh#gdh .footer{color:var(--paper);background:#10110e;padding:5rem clamp(1.25rem,6vw,7rem) 2rem}#gdh#gdh#gdh .footer__top{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;padding-bottom:3rem;display:grid}#gdh#gdh#gdh .brand--compact .brand__logo{width:260px;height:64px}#gdh#gdh#gdh .footer__top>p{color:#a9aaa4;font-family:var(--serif);margin:0;font-size:calc(clamp(1.25rem,2vw,1.8rem) * var(--gdh-type,1))}#gdh#gdh#gdh .footer__socials{gap:.5rem;display:flex}#gdh#gdh#gdh .footer__socials a{border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .18s,color .18s;display:flex}#gdh#gdh#gdh .footer__socials a:hover{background:var(--gold);color:var(--ink)}#gdh#gdh#gdh .footer__socials svg{width:18px;height:18px}#gdh#gdh#gdh .footer__socials span{font-family:Arial,sans-serif;font-size:.9rem;font-weight:800;line-height:1}#gdh#gdh#gdh .footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:4rem 0;display:grid}#gdh#gdh#gdh .footer__links--seo{grid-template-columns:repeat(4,minmax(0,1fr))}#gdh#gdh#gdh .footer__links>div{flex-direction:column;gap:.55rem;display:flex}#gdh#gdh#gdh .footer__links h3{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}#gdh#gdh#gdh .footer__links a{color:#bbbcb6;width:fit-content;font-size:.9rem}#gdh#gdh#gdh .footer__links a:hover{color:var(--paper)}#gdh#gdh#gdh .footer__bottom{color:#858780;border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding-top:1.7rem;font-size:.68rem;display:grid}#gdh#gdh#gdh .footer__bottom a{color:var(--paper);align-items:center;gap:.45rem;display:flex}#gdh#gdh#gdh .footer__bottom svg{width:13px;height:13px}#gdh#gdh#gdh .cookie-card{color:var(--ink);z-index:100;background:#fffdf8f7;border:1px solid #17171126;max-width:390px;padding:1.2rem;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 20px 70px #0003}#gdh#gdh#gdh .cookie-card>div:first-child{align-items:flex-start;gap:.8rem;display:flex}#gdh#gdh#gdh .cookie-card>div:first-child svg{color:var(--gold-dark);width:20px;min-width:20px;height:20px}#gdh#gdh#gdh .cookie-card p{margin:0;font-size:.78rem;line-height:1.5}#gdh#gdh#gdh .cookie-card>div:last-child{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem;display:grid}#gdh#gdh#gdh .cookie-card button{border-radius:999px}#gdh#gdh#gdh .cookie-card button:last-child{background:var(--ink);color:var(--paper)}#gdh#gdh#gdh .mobile-bar{display:none}#gdh#gdh#gdh.motion-ready [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),clip-path .98s cubic-bezier(.22,1,.36,1);transform:translateY(42px)}#gdh#gdh#gdh.motion-ready [data-reveal=left]{transform:translate(-46px)}#gdh#gdh#gdh.motion-ready [data-reveal=right]{transform:translate(46px)}#gdh#gdh#gdh.motion-ready [data-reveal=wipe]{clip-path:inset(0 0 24%);transform:translateY(24px)}#gdh#gdh#gdh.motion-ready [data-reveal].is-visible{clip-path:inset(0);opacity:1;transform:translate(0)}#gdh#gdh#gdh.motion-ready [data-reveal=stagger]>*{opacity:0;transition:opacity .62s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>*{opacity:1;transform:translateY(0)}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:first-child{transition-delay:70ms}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:nth-child(2){transition-delay:.14s}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:nth-child(3){transition-delay:.21s}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:nth-child(4){transition-delay:.28s}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:nth-child(5){transition-delay:.35s}#gdh#gdh#gdh.motion-ready [data-reveal=stagger].is-visible>:nth-child(6){transition-delay:.42s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__number{animation:.9s cubic-bezier(.22,1,.36,1) both treatment-number-in}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__intro>*{animation:.62s cubic-bezier(.22,1,.36,1) both treatment-copy-in}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__intro>:nth-child(2){animation-delay:70ms}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__intro>:nth-child(3){animation-delay:.13s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li,#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__footer{animation:.56s cubic-bezier(.22,1,.36,1) both treatment-copy-in}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:first-child{animation-delay:.11s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(2){animation-delay:.16s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(3){animation-delay:.21s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(4){animation-delay:.26s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__footer{animation-delay:.32s}@keyframes treatment-number-in{0%{opacity:0;transform:translate(70px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes treatment-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){#gdh#gdh#gdh .site-header{grid-template-columns:1fr auto}#gdh#gdh#gdh .desktop-nav{display:none}#gdh#gdh#gdh .menu-button{display:inline-flex!important}#gdh#gdh#gdh .header-call span{display:none}#gdh#gdh#gdh .header-call{padding-inline:.85rem!important}#gdh#gdh#gdh .hero__trust>div:nth-child(3){display:none}#gdh#gdh#gdh .object-story__grid{grid-template-columns:minmax(260px,.8fr) minmax(410px,1.2fr)}#gdh#gdh#gdh .object-story__stage{width:min(52vw,610px)}#gdh#gdh#gdh .object-story__meta{display:none}#gdh#gdh#gdh .award-card ul,#gdh#gdh#gdh .treatment-panel{grid-template-columns:1fr}#gdh#gdh#gdh .treatment-panel__details{justify-content:flex-start}#gdh#gdh#gdh .journey__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gdh#gdh#gdh .journey__grid article:nth-child(3){border-top:1px solid var(--line);padding-top:2rem}#gdh#gdh#gdh .journey__grid article:nth-child(4){border-right:1px solid var(--line);border-top:1px solid var(--line);padding-top:2rem}#gdh#gdh#gdh .contact{grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr)}#gdh#gdh#gdh .contact__intro,#gdh#gdh#gdh .contact__form{padding:5rem 3rem}}@media (max-width:900px){#gdh#gdh#gdh .section-heading,#gdh#gdh#gdh .intro,#gdh#gdh#gdh .reviews,#gdh#gdh#gdh .fees{grid-template-columns:1fr}#gdh#gdh#gdh .section-heading{align-items:start;gap:1.5rem}#gdh#gdh#gdh .intro__body{max-width:680px;padding-top:0}#gdh#gdh#gdh .award-card{grid-template-columns:auto 1fr}#gdh#gdh#gdh .treatment-tabs{grid-template-columns:1fr}#gdh#gdh#gdh .treatment-tabs__list{border-bottom:1px solid #ffffff29;border-right:0;overflow-x:auto;flex-direction:row!important}#gdh#gdh#gdh .treatment-tabs__list button{min-width:max-content;display:flex!important}#gdh#gdh#gdh .treatment-panel{min-height:600px}#gdh#gdh#gdh .comfort{grid-template-columns:1fr}#gdh#gdh#gdh .comfort__image{min-height:520px}#gdh#gdh#gdh .object-story{min-height:145svh}#gdh#gdh#gdh .object-story__grid{padding:0 clamp(1.4rem,6vw,4rem);display:block}#gdh#gdh#gdh .object-story__copy{max-width:min(42vw,360px);position:absolute;top:7rem;left:clamp(1.4rem,6vw,4rem)}#gdh#gdh#gdh .object-story__copy h2{font-size:calc(clamp(3.4rem,8vw,5.4rem) * var(--gdh-type,1))}#gdh#gdh#gdh .object-story__stage{width:min(67vw,570px);position:absolute;top:26%;right:-4vw}#gdh#gdh#gdh .object-story__sticky:after{width:min(74vw,620px);height:min(74vw,620px);left:68%}#gdh#gdh#gdh .reviews__summary,#gdh#gdh#gdh .fees__heading{position:static}#gdh#gdh#gdh .visit__grid{grid-template-columns:1fr 1fr}#gdh#gdh#gdh .visit__address{grid-column:1/-1}#gdh#gdh#gdh .contact{grid-template-columns:1fr}#gdh#gdh#gdh .contact__intro,#gdh#gdh#gdh .contact__form{min-height:auto;padding:5rem clamp(1.25rem,7vw,4rem)}#gdh#gdh#gdh .footer__top{grid-template-columns:1fr auto}#gdh#gdh#gdh .footer__top>p{grid-area:2/1/auto/-1}}@media (max-width:680px){#gdh#gdh#gdh{scroll-padding-top:0}#gdh#gdh#gdh{padding-bottom:66px}#gdh#gdh#gdh .section-pad{padding:5rem 1.2rem}#gdh#gdh#gdh .site-header{height:78px;padding-inline:1rem}#gdh#gdh#gdh .brand__logo{width:178px;height:44px}#gdh#gdh#gdh .header-register,#gdh#gdh#gdh .header-call{display:none!important}#gdh#gdh#gdh .hero{min-height:790px}#gdh#gdh#gdh .hero__image{background-position:62%}#gdh#gdh#gdh .hero__veil{background:linear-gradient(90deg,#0c0d0be6 0,#0c0d0b85 100%),linear-gradient(#0c0d0b94 0,#0000 25%,#0c0d0bbd 100%)}#gdh#gdh#gdh .hero__content{max-width:calc(100% - 2.4rem);top:46%;left:1.2rem;right:1.2rem}#gdh#gdh#gdh .hero h1{font-size:calc(clamp(3.7rem,18vw,5.6rem) * var(--gdh-type,1));line-height:.82}#gdh#gdh#gdh .hero__intro{max-width:92%;font-size:.98rem}#gdh#gdh#gdh .hero__actions{flex-direction:column;align-items:flex-start}#gdh#gdh#gdh .hero__trust{bottom:3.8rem;left:1.2rem;right:1.2rem}#gdh#gdh#gdh .hero__trust>div{flex:1;padding-inline:.75rem}#gdh#gdh#gdh .hero__trust>div:first-child{border-left:0;padding-left:0}#gdh#gdh#gdh .hero__scroll{display:none}#gdh#gdh#gdh .opening-sequence__object{width:108vw;height:min(72vh,620px)}#gdh#gdh#gdh .section-transition__mark{grid-template-columns:72px minmax(0,1fr);gap:.85rem;width:calc(100% - 2.4rem)}#gdh#gdh#gdh .section-transition__mark>div{min-width:0}#gdh#gdh#gdh .section-transition__mark span{font-size:1.35rem}#gdh#gdh#gdh .object-story{min-height:130svh}#gdh#gdh#gdh .object-story__sticky{min-height:720px}#gdh#gdh#gdh .object-story__copy{max-width:calc(100% - 2.4rem);top:5.6rem;left:1.2rem;right:1.2rem}#gdh#gdh#gdh .object-story__copy .section-label{margin-bottom:.9rem}#gdh#gdh#gdh .object-story__copy h2{margin-bottom:1rem;font-size:calc(clamp(3.25rem,15vw,4.5rem) * var(--gdh-type,1))}#gdh#gdh#gdh .object-story__copy>p:not(.section-label){max-width:92%;margin-bottom:1rem;font-size:.82rem;line-height:1.5}#gdh#gdh#gdh .object-story__stage{width:min(96vw,450px);top:43%;left:50%;right:auto;transform:translate(-50%)}#gdh#gdh#gdh .object-story__marker{display:none}#gdh#gdh#gdh .object-story__sticky:after{width:96vw;height:96vw;top:67%;left:50%}#gdh#gdh#gdh .object-story__marquee{top:64%}#gdh#gdh#gdh .object-story__marquee span{font-size:calc(8.5rem * var(--gdh-type,1))}#gdh#gdh#gdh .object-story__scroll{bottom:1.1rem}#gdh#gdh#gdh .section-heading h2,#gdh#gdh#gdh .intro h2,#gdh#gdh#gdh .comfort h2,#gdh#gdh#gdh .fees h2,#gdh#gdh#gdh .contact h2{font-size:calc(clamp(2.8rem,13vw,4.2rem) * var(--gdh-type,1))}#gdh#gdh#gdh .award-card{grid-template-columns:1fr}#gdh#gdh#gdh .award-card__seal{width:145px;height:145px}#gdh#gdh#gdh .treatments{padding-inline:0}#gdh#gdh#gdh .treatments>.section-heading{padding-inline:1.2rem}#gdh#gdh#gdh .treatment-tabs__list button{padding:1rem 1.2rem!important}#gdh#gdh#gdh .treatment-panel{min-height:660px;padding:3rem 1.2rem}#gdh#gdh#gdh .treatment-panel__intro h3{font-size:calc(3.4rem * var(--gdh-type,1))}#gdh#gdh#gdh .treatment-panel__footer{flex-direction:column;align-items:flex-start}#gdh#gdh#gdh .comfort__image{min-height:430px}#gdh#gdh#gdh .journey__grid{grid-template-columns:1fr}#gdh#gdh#gdh .journey__grid article,#gdh#gdh#gdh .journey__grid article:nth-child(3),#gdh#gdh#gdh .journey__grid article:nth-child(4){border-left:1px solid var(--line);border-right:0;border-top:1px solid var(--line);min-height:240px;padding:1.5rem 1rem 1.5rem 1.25rem}#gdh#gdh#gdh .journey__grid article:last-child{border-bottom:1px solid var(--line);border-right:0}#gdh#gdh#gdh .journey__grid span{margin-bottom:3.5rem}#gdh#gdh#gdh .team{padding-inline:0}#gdh#gdh#gdh .team>.section-heading{padding-inline:1.2rem}#gdh#gdh#gdh .team__rail{grid-template-columns:repeat(6,minmax(250px,78vw));margin-left:1.2rem;padding-right:1.2rem}#gdh#gdh#gdh .team-card__image{height:420px}#gdh#gdh#gdh .reviews__list .gdh-bq>p,#gdh#gdh#gdh .reviews__list .gdh-bq footer{padding-left:2.4rem}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-content]{padding-left:0}#gdh#gdh#gdh .visit__topline{flex-direction:column;align-items:flex-start;gap:1rem}#gdh#gdh#gdh .visit__grid{grid-template-columns:1fr}#gdh#gdh#gdh .visit__address,#gdh#gdh#gdh .visit__hours,#gdh#gdh#gdh .visit__contact{grid-column:1}#gdh#gdh#gdh .visit__hours,#gdh#gdh#gdh .visit__contact{border-top:1px solid #ffffff2e;border-left:0;padding-top:2rem;padding-left:0}#gdh#gdh#gdh .contact__intro,#gdh#gdh#gdh .contact__form{padding:4rem 1.2rem}#gdh#gdh#gdh .form-grid{grid-template-columns:1fr}#gdh#gdh#gdh .form-grid__wide{grid-column:1}#gdh#gdh#gdh .footer{padding:4rem 1.2rem 2rem}#gdh#gdh#gdh .footer__top,#gdh#gdh#gdh .footer__links,#gdh#gdh#gdh .footer__bottom{grid-template-columns:1fr}#gdh#gdh#gdh .footer__socials{grid-row:3}#gdh#gdh#gdh .footer__links{gap:2rem;padding:3rem 0}#gdh#gdh#gdh .cookie-card{max-width:none;bottom:5.2rem;left:.75rem;right:.75rem}#gdh#gdh#gdh .mobile-bar{background:var(--ink);z-index:90;grid-template-columns:.85fr 1.15fr;height:66px;display:grid;position:fixed;bottom:0;left:0;right:0}#gdh#gdh#gdh .mobile-bar a{color:var(--paper);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;font-size:.78rem;font-weight:750;display:flex}#gdh#gdh#gdh .mobile-bar a+a{background:var(--gold);color:var(--ink)}#gdh#gdh#gdh .mobile-bar svg{width:17px;height:17px}}@media (pointer:coarse){#gdh#gdh#gdh .motion-cursor{display:none}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh{scroll-behavior:auto}html.gdh-opening #gdh#gdh#gdh{overflow:auto}#gdh#gdh#gdh .opening-sequence,#gdh#gdh#gdh .section-transition,#gdh#gdh#gdh .motion-cursor,#gdh#gdh#gdh .page-progress{display:none}#gdh#gdh#gdh .object-story{min-height:auto}#gdh#gdh#gdh .object-story__sticky{height:auto;min-height:760px;position:relative}#gdh#gdh#gdh .object-story__marquee>div,#gdh#gdh#gdh .object-story__stage>img{transform:none}#gdh#gdh#gdh.motion-ready [data-reveal],#gdh#gdh#gdh.motion-ready [data-reveal=stagger]>*,#gdh#gdh#gdh.motion-ready .hero__content>*,#gdh#gdh#gdh.motion-ready .hero__trust,#gdh#gdh#gdh.motion-ready .hero__scroll{clip-path:none;opacity:1;transform:none}#gdh#gdh#gdh *,#gdh#gdh#gdh,#gdh#gdh#gdh :before,#gdh#gdh#gdh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#gdh#gdh#gdh .award-card{--award-champagne:#f4d987;--award-bronze:#a66a13;isolation:isolate;background:radial-gradient(circle at 18% 28%,#f4d9871c,#0000 24%),radial-gradient(circle at 84% 12%,#e5b33d17,#0000 28%),linear-gradient(135deg,#050505 0,#11100d 52%,#070706 100%);border:1px solid #f4d9872e;flex-direction:column;gap:clamp(2rem,4vw,4.5rem);min-height:500px;padding:clamp(2rem,4vw,4.5rem);display:flex;overflow:hidden;box-shadow:0 35px 95px #0c0a0440,inset 0 0 90px #e5b33d09}#gdh#gdh#gdh .award-card:before{content:"";opacity:.58;z-index:3;background:linear-gradient(90deg,#0000,#f4d987e6,#0000);height:1px;position:absolute;top:12px;left:12%;right:12%}#gdh#gdh#gdh .award-card:after{z-index:2;border:1px solid #f4d9873d;inset:12px;box-shadow:inset 0 0 48px #f4d98706}#gdh#gdh#gdh .award-card__beam{filter:blur(1px);opacity:.82;z-index:1;background:linear-gradient(90deg,#0000,#fff1c261,#0000)}#gdh#gdh#gdh .award-card__aurora{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}#gdh#gdh#gdh .award-card__aurora i{filter:blur(24px);background:radial-gradient(circle,#f4d98733,#0000 67%);border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite alternate award-aurora-drift;position:absolute}#gdh#gdh#gdh .award-card__aurora i:first-child{top:-28%;left:-8%}#gdh#gdh#gdh .award-card__aurora i:nth-child(2){animation-delay:-3.3s;top:2%;right:8%}#gdh#gdh#gdh .award-card__aurora i:nth-child(3){animation-delay:-6.6s;bottom:-42%;left:42%}#gdh#gdh#gdh .award-card__topline,#gdh#gdh#gdh .award-card__main,#gdh#gdh#gdh .award-card__sponsors{z-index:4;position:relative}#gdh#gdh#gdh .award-card__topline{justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}#gdh#gdh#gdh .award-card__topline p{color:var(--award-champagne);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:760;display:flex}#gdh#gdh#gdh .award-card__topline p svg{width:15px;height:15px;animation:3.6s ease-in-out infinite award-star-glint}#gdh#gdh#gdh .award-card__topline a{color:#ffffffad;letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.75rem;text-decoration:none;transition:color .24s;display:inline-flex}#gdh#gdh#gdh .award-card__topline a:hover{color:var(--award-champagne)}#gdh#gdh#gdh .award-card__topline a svg{width:15px;height:15px;transition:transform .24s}#gdh#gdh#gdh .award-card__topline a:hover svg{transform:translate(3px,-3px)}#gdh#gdh#gdh .award-card__main{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}#gdh#gdh#gdh .award-card__seal{background:radial-gradient(circle,#f4d9871f,#f4d98706 48%,#0000 70%);border-color:#f4d987ad;width:clamp(178px,19vw,228px);height:clamp(178px,19vw,228px);position:relative;box-shadow:0 0 22px #e5b33d30,0 0 70px #e5b33d1f,inset 0 0 35px #f4d98714}#gdh#gdh#gdh .award-card__seal:before,#gdh#gdh#gdh .award-card__seal:after{border-color:#f4d9876b;box-shadow:0 0 20px #e5b33d14}#gdh#gdh#gdh .award-card__seal-halo{pointer-events:none;border:1px solid #f4d98757;border-radius:50%;animation:4.8s ease-in-out infinite award-halo-pulse;position:absolute;inset:18px;box-shadow:0 0 38px #e5b33d29}#gdh#gdh#gdh .award-card__seal svg{color:var(--award-champagne);filter:drop-shadow(0 0 9px #f4d98761);width:30px;height:30px;margin-bottom:.7rem}#gdh#gdh#gdh .award-card__seal small{color:#ffffff8f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.45rem;font-size:.56rem;font-weight:760}#gdh#gdh#gdh .award-card__seal strong{color:#fffaf0;font-family:var(--serif);letter-spacing:-.02em;font-size:calc(clamp(1.05rem,1.55vw,1.45rem) * var(--gdh-type,1));font-weight:400;line-height:.98}#gdh#gdh#gdh .award-card__honours>p{color:var(--award-champagne);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.7rem;font-weight:760}#gdh#gdh#gdh .award-card__honours ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.4vw,2.8rem)}#gdh#gdh#gdh .award-card__honours li{border-left:1px solid #f4d9873d;align-content:start;gap:.18rem;padding:.2rem 0 .2rem clamp(.9rem,1.6vw,1.5rem);transition:border-color .26s,transform .36s cubic-bezier(.22,1,.36,1);display:grid}#gdh#gdh#gdh .award-card__honours li:hover{border-color:#f4d987c7;transform:translateY(-6px)}#gdh#gdh#gdh .award-card__honours li>span{color:var(--award-champagne);font-family:var(--sans);letter-spacing:.16em;font-size:.6rem;font-weight:780}#gdh#gdh#gdh .award-card__honours li strong{color:#fffdf8;font-family:var(--serif);letter-spacing:-.035em;font-size:calc(clamp(1.25rem,2vw,2.05rem) * var(--gdh-type,1));font-weight:400;line-height:1.02}#gdh#gdh#gdh .award-card__honours li small{color:#ffffff80;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.68rem}#gdh#gdh#gdh .award-card__sponsors{border-top:1px solid #f4d98729;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding-top:1.2rem;display:grid}#gdh#gdh#gdh .award-card__sponsors-label{color:#ffffff70;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:760}#gdh#gdh#gdh .award-card__sponsors-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}#gdh#gdh#gdh .award-card__sponsors-track{gap:2rem;width:max-content;animation:30s linear infinite award-sponsor-crawl;display:flex}#gdh#gdh#gdh .award-card__sponsors-track>span{color:#ffffffc2;font-family:var(--serif);white-space:nowrap;align-items:center;gap:2rem;font-size:.95rem;display:inline-flex}#gdh#gdh#gdh .award-card__sponsors-track i{background:var(--award-champagne);border-radius:50%;width:3px;height:3px;box-shadow:0 0 9px #f4d987b3}@keyframes award-aurora-drift{0%{opacity:.38;transform:translate(-18px,-8px) scale(.88)}to{opacity:.95;transform:translate(30px,24px) scale(1.15)}}@keyframes award-star-glint{0%,to{filter:drop-shadow(0 0#f4d98700);transform:rotate(0) scale(.92)}50%{filter:drop-shadow(0 0 9px #f4d987e6);transform:rotate(18deg) scale(1.12)}}@keyframes award-halo-pulse{0%,to{opacity:.52;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes award-sponsor-crawl{to{transform:translate(-50%)}}#gdh#gdh#gdh .reviews__summary h2+p{color:#706e67;margin:0}#gdh#gdh#gdh .reviews__google{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem 0;text-decoration:none;display:flex;position:relative;overflow:hidden}#gdh#gdh#gdh .reviews__google:before{content:"";background:linear-gradient(90deg,#e5b33d1f,#0000);transition:transform .48s cubic-bezier(.22,1,.36,1);inset:0;transform:translate(-105%)}#gdh#gdh#gdh .reviews__google:hover:before{transform:translate(0)}#gdh#gdh#gdh .reviews__google>span,#gdh#gdh#gdh .reviews__google>svg{z-index:1;position:relative}#gdh#gdh#gdh .reviews__google>span{gap:.18rem;display:grid}#gdh#gdh#gdh .reviews__google strong{letter-spacing:.01em;font-size:.86rem}#gdh#gdh#gdh .reviews__google small{color:#7b786f;font-size:.68rem}#gdh#gdh#gdh .reviews__google>svg{color:var(--gold-dark);width:18px;height:18px;transition:transform .24s}#gdh#gdh#gdh .reviews__google:hover>svg{transform:translate(4px,-4px)}@media (max-width:900px){#gdh#gdh#gdh .award-card{gap:2.4rem;min-height:0}#gdh#gdh#gdh .award-card__main{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:2.4rem}#gdh#gdh#gdh .award-card__honours ul{grid-template-columns:1fr}#gdh#gdh#gdh .award-card__honours li{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}#gdh#gdh#gdh .award-card__honours li small{text-align:right}}@media (max-width:620px){#gdh#gdh#gdh .award-card{padding:2rem 1.55rem}#gdh#gdh#gdh .award-card__topline{flex-direction:column;align-items:flex-start}#gdh#gdh#gdh .award-card__main{grid-template-columns:1fr}#gdh#gdh#gdh .award-card__seal{width:170px;height:170px;margin-inline:auto}#gdh#gdh#gdh .award-card__honours li{grid-template-columns:auto minmax(0,1fr)}#gdh#gdh#gdh .award-card__honours li small{text-align:left;grid-column:2}#gdh#gdh#gdh .award-card__sponsors{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh .award-card__aurora i,#gdh#gdh#gdh .award-card__seal,#gdh#gdh#gdh .award-card__seal:before,#gdh#gdh#gdh .award-card__seal:after,#gdh#gdh#gdh .award-card__seal-halo,#gdh#gdh#gdh .award-card__topline p svg,#gdh#gdh#gdh .award-card__sponsors-track{animation:none!important}#gdh#gdh#gdh .award-card__sponsors-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}#gdh#gdh#gdh [data-motion-section]{--section-centered:0;--section-drift:0px;--section-progress:0;--section-shift:0px;--section-turn:0deg;isolation:isolate;position:relative;overflow:clip}#gdh#gdh#gdh section[data-motion-section]:after{content:"";opacity:.65;pointer-events:none;height:1px;transform:scaleX(var(--section-progress));transform-origin:0;z-index:12;background:linear-gradient(90deg,#0000,#e5b33de6,#0000);position:absolute;top:0;left:0;right:0}#gdh#gdh#gdh [data-magnetic]{translate:var(--magnetic-x,0) var(--magnetic-y,0);will-change:translate;transition:translate .18s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .ambient-motion{pointer-events:none;z-index:48;position:fixed;inset:0;overflow:hidden}#gdh#gdh#gdh .chapter-nav{mix-blend-mode:difference;z-index:145;flex-direction:column;gap:.08rem;display:flex;position:fixed;top:50%;right:1.05rem;transform:translateY(-50%)}#gdh#gdh#gdh .chapter-nav a{color:#fff;opacity:.42;grid-template-columns:1.4rem 18px auto;align-items:center;gap:.45rem;height:25px;transition:opacity .22s;display:grid}#gdh#gdh#gdh .chapter-nav a:hover,#gdh#gdh#gdh .chapter-nav a.is-active{opacity:1}#gdh#gdh#gdh .chapter-nav span{letter-spacing:.08em;font-size:.48rem;font-weight:800}#gdh#gdh#gdh .chapter-nav i{background:#fff;width:18px;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .chapter-nav a.is-active i,#gdh#gdh#gdh .chapter-nav a:hover i{transform-origin:100%;transform:scaleX(2.15)}#gdh#gdh#gdh .chapter-nav b{letter-spacing:.12em;opacity:0;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:750;transition:opacity .18s,transform .22s;transform:translate(6px)}#gdh#gdh#gdh .chapter-nav a:hover b,#gdh#gdh#gdh .chapter-nav a.is-active b{opacity:1;transform:translate(0)}#gdh#gdh#gdh .hero__image{transform:translate3d(0,var(--section-drift),0) scale(1.18);transform-origin:60%;will-change:transform}#gdh#gdh#gdh .hero__veil{transform:translate3d(calc(var(--section-drift)*-.08),0,0) scale(1.04)}#gdh#gdh#gdh .hero__content{transform:translate3d(0,calc(var(--section-shift)*.13),0);will-change:transform}#gdh#gdh#gdh .hero__kinetic{color:#ffffff0e;font-family:var(--serif);letter-spacing:-.07em;pointer-events:none;transform:translate3d(calc(-20% + var(--section-drift)*-1.5),0,0);white-space:nowrap;z-index:1;font-size:calc(clamp(7rem,14vw,15rem) * var(--gdh-type,1));font-style:italic;line-height:.7;position:absolute;bottom:7.2rem;left:0}#gdh#gdh#gdh .hero__telemetry{color:#ffffffa3;letter-spacing:.15em;text-transform:uppercase;z-index:5;align-items:center;gap:1.5rem;font-size:.52rem;font-weight:760;display:flex;position:absolute;top:7.1rem;right:clamp(1.5rem,5vw,5rem)}#gdh#gdh#gdh .hero__telemetry span{align-items:center;gap:.45rem;display:flex}#gdh#gdh#gdh .hero__telemetry span i{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.55s ease-in-out infinite telemetry-pulse;box-shadow:0 0#e5b33da6}#gdh#gdh#gdh .hero__telemetry b{color:#ffffff57;font-weight:600}#gdh#gdh#gdh .hero__trust>div{animation:5.5s ease-in-out infinite trust-drift}#gdh#gdh#gdh .hero__trust>div:nth-child(2){animation-delay:-1.7s}#gdh#gdh#gdh .hero__trust>div:nth-child(3){animation-delay:-3.1s}@keyframes telemetry-pulse{0%,to{opacity:.7;box-shadow:0 0#e5b33d73}50%{opacity:1;box-shadow:0 0 0 8px #e5b33d00}}@keyframes crosshair-breathe{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0#e5b33d66}50%{transform:translate(-50%,-50%) scale(1.6);box-shadow:0 0 0 18px #e5b33d00}}@keyframes trust-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#gdh#gdh#gdh .intro{min-height:920px}#gdh#gdh#gdh .intro__copy{transform:translate3d(calc(var(--section-shift)*-.22),0,0)}#gdh#gdh#gdh .intro__body{transform:translate3d(calc(var(--section-shift)*.18),0,0)}#gdh#gdh#gdh .intro__kinetic{color:#1717110a;font-family:var(--serif);letter-spacing:-.075em;pointer-events:none;transform:translate3d(var(--section-drift),-50%,0) rotate(-4deg);white-space:nowrap;z-index:-1;font-size:calc(clamp(8rem,16vw,17rem) * var(--gdh-type,1));line-height:.75;position:absolute;top:44%;left:-5vw}#gdh#gdh#gdh .intro__motion-mark{align-items:center;gap:.8rem;display:flex;position:absolute;top:3.5rem;left:clamp(1.5rem,6vw,7rem)}#gdh#gdh#gdh .intro__motion-mark span,#gdh#gdh#gdh .intro__motion-mark b{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem}#gdh#gdh#gdh .intro__motion-mark i{background:var(--ink);height:1px;transform:scaleX(calc(.25 + var(--section-progress)));transform-origin:0;width:70px}#gdh#gdh#gdh .intro__motion-mark b{color:#77746b;font-weight:700}#gdh#gdh#gdh .award-card{perspective:1000px;rotate:calc(var(--section-turn)*.16);transform:translate3d(0,calc(var(--section-shift)*.18),0);transform-origin:50%}#gdh#gdh#gdh .award-card__beam{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:34%;position:absolute;top:0;bottom:0;transform:skew(-18deg) translate(-170%)}#gdh#gdh#gdh .award-card.is-visible .award-card__beam{animation:4.8s ease-in-out .7s infinite award-beam}#gdh#gdh#gdh .award-card__seal{animation:7s ease-in-out infinite award-seal-float}#gdh#gdh#gdh .award-card__seal:before,#gdh#gdh#gdh .award-card__seal:after{content:"";border:1px dashed #e5b33d8a;border-radius:50%;position:absolute;inset:-10px}#gdh#gdh#gdh .award-card__seal:before{animation:14s linear infinite award-orbit}#gdh#gdh#gdh .award-card__seal:after{animation:9s linear infinite reverse award-orbit;inset:10px}@keyframes award-beam{0%,28%{transform:skew(-18deg) translate(-170%)}58%,to{transform:skew(-18deg) translate(520%)}}@keyframes award-orbit{to{transform:rotate(360deg)}}@keyframes award-seal-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(3deg)}}#gdh#gdh#gdh .object-story__scanline{opacity:.6;pointer-events:none;height:1px;left:0;right:0;top:calc(12% + var(--scene-progress,0)*76%);z-index:4;background:linear-gradient(90deg,#0000 8%,#e5b33db8 50%,#0000 92%);position:absolute;box-shadow:0 0 34px #e5b33d38}#gdh#gdh#gdh .object-story__marker{animation:4s ease-in-out infinite marker-float}#gdh#gdh#gdh .object-story__marker--two{animation-delay:-1.2s}#gdh#gdh#gdh .object-story__marker--three{animation-delay:-2.3s}@keyframes axis-x{0%,to{left:8%}50%{left:92%}}@keyframes axis-y{0%,to{top:8%}50%{top:92%}}@keyframes marker-float{0%,to{translate:0}50%{translate:0-8px}}#gdh#gdh#gdh .treatments{min-height:1080px}#gdh#gdh#gdh .treatments__kinetic{color:#ffffff09;font-family:var(--serif);letter-spacing:-.07em;pointer-events:none;transform:translate3d(calc(-32% + var(--section-drift)*-1.3),0,0);white-space:nowrap;gap:.4em;font-size:calc(clamp(8rem,15vw,16rem) * var(--gdh-type,1));line-height:.72;display:flex;position:absolute;top:23%;left:0}#gdh#gdh#gdh .treatment-panel{grid-template-columns:minmax(0,.9fr) minmax(260px,.62fr) minmax(270px,.72fr);min-height:610px}#gdh#gdh#gdh .treatment-visual{aspect-ratio:1;opacity:0;z-index:2;place-self:center;width:100%;max-width:370px;position:relative;transform:scale(.72) rotate(-14deg)}#gdh#gdh#gdh .treatment-visual__core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);background:#e5b33d1f;border:1px solid #e5b33d99;border-radius:42% 58% 54% 46%;justify-content:center;align-items:center;width:33%;height:33%;animation:4.2s ease-in-out infinite treatment-core-float;display:flex;position:absolute;top:33.5%;left:33.5%;transform:rotate(8deg)}#gdh#gdh#gdh .treatment-visual__core svg{width:40%;height:40%;transform:rotate(-8deg)}#gdh#gdh#gdh .treatment-visual--cosmetic .treatment-visual__core{border-radius:18%;transform:rotate(45deg)}#gdh#gdh#gdh .treatment-visual--cosmetic .treatment-visual__core svg{transform:rotate(-45deg)}#gdh#gdh#gdh .treatment-visual--implants .treatment-visual__core{border-radius:50%;width:39%;height:39%;top:30.5%;left:30.5%}#gdh#gdh#gdh .treatment-visual--straightening .treatment-visual__core{border-radius:999px;width:50%;height:25%;top:37.5%;left:25%}#gdh#gdh#gdh .treatment-visual--comfort .treatment-visual__core{border-radius:50% 50% 48% 52%}#gdh#gdh#gdh .treatment-visual__code,#gdh#gdh#gdh .treatment-visual__status{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;font-size:.48rem;font-weight:750;position:absolute}@keyframes treatment-visual-enter{0%{filter:blur(12px);opacity:0;transform:scale(.72) rotate(-14deg)}to{filter:blur();opacity:1;transform:scale(1) rotate(0)}}@keyframes treatment-orbit-shell{to{transform:rotate(360deg)}}@keyframes treatment-core-float{0%,to{translate:0-5px}50%{translate:0 7px}}@keyframes treatment-scan{0%,to{opacity:.2;top:18%}50%{opacity:1;top:82%}}#gdh#gdh#gdh .comfort{min-height:920px}#gdh#gdh#gdh .comfort__visual{min-height:650px;position:relative;overflow:hidden}#gdh#gdh#gdh .comfort__image{min-height:0;transform:translate3d(0,calc(var(--section-shift)*.28),0) scale(1.12);transition:clip-path 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-8%}#gdh#gdh#gdh .comfort__visual.is-visible .comfort__image{clip-path:inset(0)}#gdh#gdh#gdh.motion-ready .comfort__visual .comfort__image{clip-path:inset(10% 12%round 50%)}#gdh#gdh#gdh.motion-ready .comfort__visual.is-visible .comfort__image{clip-path:inset(0)}#gdh#gdh#gdh .comfort__breath{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);background:#10110e80;grid-template-columns:auto 72px auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}#gdh#gdh#gdh .comfort__breath span,#gdh#gdh#gdh .comfort__breath b{letter-spacing:.13em;text-transform:uppercase;font-size:.55rem}#gdh#gdh#gdh .comfort__breath i{background:#ffffff38;height:1px;position:relative;overflow:hidden}#gdh#gdh#gdh .comfort__breath i:after{background:var(--gold);content:"";transform-origin:0;animation:4s ease-in-out infinite breath-meter;position:absolute;inset:0;transform:scaleX(0)}#gdh#gdh#gdh .comfort__breath b{color:var(--gold)}#gdh#gdh#gdh .comfort__counter{color:#fff;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:1.5rem;right:1.5rem}#gdh#gdh#gdh .comfort__counter span{font-family:var(--serif);font-size:calc(3rem * var(--gdh-type,1));line-height:1}#gdh#gdh#gdh .comfort__counter b{letter-spacing:.13em;text-transform:uppercase;font-size:.5rem}#gdh#gdh#gdh .comfort__kinetic{color:#17171109;font-family:var(--serif);letter-spacing:-.08em;pointer-events:none;transform:translate3d(var(--section-drift),0,0);white-space:nowrap;z-index:-1;font-size:calc(clamp(10rem,19vw,20rem) * var(--gdh-type,1));line-height:.7;position:absolute;bottom:-1rem;left:0}#gdh#gdh#gdh .comfort__points>div{transition:background .26s,padding .32s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .comfort__points>div:hover{background:#e5b33d14;padding-left:.8rem}@keyframes comfort-iris{0%,to{opacity:.28;transform:scale(.84) rotate(0)}50%{opacity:.9;transform:scale(1.08) rotate(14deg)}}@keyframes breath-meter{0%,to{transform:scaleX(.05)}50%{transform:scaleX(1)}}#gdh#gdh#gdh .journey{min-height:880px}#gdh#gdh#gdh .journey__kinetic{color:#17171109;font-family:var(--serif);letter-spacing:-.07em;transform:translate3d(calc(var(--section-drift)*-1.2),0,0);white-space:nowrap;z-index:-1;font-size:calc(clamp(8rem,15vw,15rem) * var(--gdh-type,1));line-height:.75;position:absolute;top:37%;left:-8%}#gdh#gdh#gdh .journey__track{background:#1717111f;max-width:1420px;height:1px;margin:0 auto 2.5rem;position:relative}#gdh#gdh#gdh .journey__track span{background:var(--gold-dark);transform:scaleX(var(--section-progress));transform-origin:0;position:absolute;inset:0}#gdh#gdh#gdh .journey__track i{background:var(--gold);border:5px solid var(--cream);box-shadow:0 0 0 1px var(--gold-dark),0 0 24px #e5b33d75;height:17px;left:calc(var(--section-progress)*100%);border-radius:50%;width:17px;position:absolute;top:50%;transform:translate(-50%,-50%)}#gdh#gdh#gdh .journey__grid article{transform:translate3d(0,calc(var(--section-shift)*(.05 + var(--step-index)*.025)),0);transition:background .32s,color .32s}#gdh#gdh#gdh .journey__grid article:hover{background:var(--ink);color:var(--paper)}#gdh#gdh#gdh .journey__grid article>i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite journey-node;position:absolute;top:38px;left:-4px}#gdh#gdh#gdh .journey__grid article:nth-child(2)>i{animation-delay:-.65s}#gdh#gdh#gdh .journey__grid article:nth-child(3)>i{animation-delay:-1.3s}#gdh#gdh#gdh .journey__grid article:nth-child(4)>i{animation-delay:-1.95s}@keyframes journey-node{0%,to{box-shadow:0 0#e5b33d6b}50%{box-shadow:0 0 0 11px #e5b33d00}}#gdh#gdh#gdh .team{min-height:1000px}#gdh#gdh#gdh .team__kinetic{color:#ffffff0a;font-family:var(--serif);letter-spacing:-.07em;pointer-events:none;transform:translate3d(calc(-18% + var(--section-drift)*-1.15),0,0);white-space:nowrap;font-size:calc(clamp(8rem,14vw,15rem) * var(--gdh-type,1));line-height:.7;position:absolute;top:38%;left:0}#gdh#gdh#gdh .team__rail{transform:translate3d(calc(var(--section-shift)*-.16),0,0);will-change:transform}#gdh#gdh#gdh .team-card{transform:translate3d(0,calc(var(--section-shift)*(.04 + var(--card-index)*.012)),0)}#gdh#gdh#gdh .team-card:nth-child(2n){transform:translate3d(0,calc(var(--section-shift)*-.11),0)}#gdh#gdh#gdh .team-card__image{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .team-card:hover .team-card__image{clip-path:inset(1.2rem);transform:translateY(-10px)}#gdh#gdh#gdh .team-card__number{color:#ffffffd9;font-family:var(--serif);z-index:3;font-size:calc(3rem * var(--gdh-type,1));line-height:1;transition:opacity .34s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1rem;left:1rem;transform:translateY(20px)}#gdh#gdh#gdh .team-card:hover .team-card__number{opacity:1;transform:translateY(0)}#gdh#gdh#gdh .reviews{min-height:880px}#gdh#gdh#gdh .reviews__kinetic{color:#e5b33d16;font-family:var(--serif);pointer-events:none;transform:translate3d(var(--section-drift),calc(var(--section-shift)*-.45),0) rotate(var(--section-turn));z-index:-1;font-size:calc(clamp(28rem,62vw,64rem) * var(--gdh-type,1));line-height:.66;position:absolute;top:-2%;left:18%}#gdh#gdh#gdh .reviews__stars svg{animation:2.7s ease-in-out infinite star-twinkle}#gdh#gdh#gdh .reviews__stars svg:nth-child(2){animation-delay:-.45s}#gdh#gdh#gdh .reviews__stars svg:nth-child(3){animation-delay:-.9s}#gdh#gdh#gdh .reviews__stars svg:nth-child(4){animation-delay:-1.35s}#gdh#gdh#gdh .reviews__stars svg:nth-child(5){animation-delay:-1.8s}#gdh#gdh#gdh .reviews__list .gdh-bq{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:translate3d(calc(var(--section-shift)*(.08 + var(--review-index)*.04)),0,0) rotate(calc((var(--review-index) - 1)*.45deg));background:#fffdf8b8;transition:background .26s,padding .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .reviews__list .gdh-bq:hover{background:var(--cream);padding-left:1.2rem;padding-right:1.2rem;transform:translate(-12px) rotate(0)}@keyframes star-twinkle{0%,to{opacity:.42;transform:scale(.86) rotate(-5deg)}45%{opacity:1;transform:scale(1.12) rotate(5deg)}}#gdh#gdh#gdh .fees{min-height:1120px}#gdh#gdh#gdh .fees__ticker{color:#17171109;font-family:var(--serif);letter-spacing:-.07em;transform:translate3d(calc(var(--section-drift)*-1.4),0,0);white-space:nowrap;z-index:-1;font-size:calc(clamp(8rem,15vw,16rem) * var(--gdh-type,1));line-height:.72;position:absolute;bottom:3%;left:-10%}#gdh#gdh#gdh .fee-accordion{position:relative;overflow:hidden}#gdh#gdh#gdh .fee-accordion:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5b33dbf,#0000);height:1px;animation:6s ease-in-out infinite fee-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #e5b33d2e}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item]{transition:background .26s,padding .32s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item]:hover{background:#e5b33d13;padding-inline:.85rem}@keyframes fee-radar{to{transform:rotate(360deg)}}@keyframes fee-scan{0%,to{opacity:0;top:2%}30%,70%{opacity:1}50%{top:96%}}#gdh#gdh#gdh .visit{min-height:780px}#gdh#gdh#gdh .visit__map-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:var(--section-shift) var(--section-drift);pointer-events:none;background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 68%,#0000)}#gdh#gdh#gdh .visit__route{opacity:.45;pointer-events:none;z-index:0;width:100%;height:64%;position:absolute;bottom:0;left:0}#gdh#gdh#gdh .visit__route path{fill:none;stroke:var(--gold);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--section-progress));stroke-linecap:round;stroke-width:2px}#gdh#gdh#gdh .visit__route circle{fill:var(--gold);stroke:#e5b33d47;stroke-width:12px;animation:2s ease-in-out infinite route-pin}#gdh#gdh#gdh .visit__topline,#gdh#gdh#gdh .visit__grid{z-index:2;position:relative}#gdh#gdh#gdh .visit__pin{animation:2.8s ease-in-out infinite visit-pin;position:relative}#gdh#gdh#gdh .visit__pin:after{border:1px solid var(--gold);content:"";border-radius:50%;animation:2.8s ease-out infinite visit-pin-ring;position:absolute;inset:-1px}@keyframes route-pin{0%,to{opacity:.6;r:7}50%{opacity:1;r:11}}@keyframes visit-radar{to{transform:rotate(360deg)}}@keyframes visit-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes visit-pin-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}#gdh#gdh#gdh .contact__intro,#gdh#gdh#gdh .contact__form{position:relative;overflow:hidden}#gdh#gdh#gdh .contact__intro:after{content:"";height:1px;left:0;right:0;top:calc(16% + var(--section-progress)*70%);background:linear-gradient(90deg,#0000,#e5b33dd9,#0000);position:absolute;box-shadow:0 0 26px #e5b33d40}#gdh#gdh#gdh .contact__chapter{align-items:flex-end;gap:.7rem;display:flex;position:absolute;top:2rem;left:clamp(1.2rem,4vw,4rem)}#gdh#gdh#gdh .contact__chapter span{color:var(--gold);font-family:var(--serif);font-size:calc(2.4rem * var(--gdh-type,1));line-height:1}#gdh#gdh#gdh .contact__chapter b{letter-spacing:.14em;text-transform:uppercase;padding-bottom:.25rem;font-size:.5rem}#gdh#gdh#gdh .contact__intro>:not(.contact__portal,.contact__chapter){z-index:2;position:relative}#gdh#gdh#gdh .contact__form-scan{color:#77746c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:2rem;font-size:.52rem;font-weight:750;display:flex}#gdh#gdh#gdh .contact__form-scan i{background:#d8d1c3;flex:1;height:1px;position:relative;overflow:hidden}#gdh#gdh#gdh .contact__form-scan i:after{background:var(--gold-dark);content:"";animation:3.4s ease-in-out infinite form-scan;position:absolute;inset:0;transform:translate(-100%)}#gdh#gdh#gdh .form-grid label{position:relative}#gdh#gdh#gdh .form-grid label:after{background:var(--gold-dark);content:"";transform-origin:0;width:100%;height:1px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}#gdh#gdh#gdh .form-grid label:focus-within:after{transform:scaleX(1)}#gdh#gdh#gdh .form-grid label>span{transition:color .24s,transform .32s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .form-grid label:focus-within>span{color:var(--gold-dark);transform:translate(7px)}@keyframes contact-portal{to{transform:rotate(360deg)}}@keyframes form-scan{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}#gdh#gdh#gdh .footer{position:relative;overflow:hidden}#gdh#gdh#gdh .footer__kinetic{color:#ffffff0a;font-family:var(--serif);letter-spacing:-.065em;pointer-events:none;transform:translate3d(calc(-18% + var(--section-drift)*-1.4),0,0);white-space:nowrap;font-size:calc(clamp(7rem,13vw,14rem) * var(--gdh-type,1));line-height:.72;position:absolute;top:37%;left:0}#gdh#gdh#gdh .footer__top,#gdh#gdh#gdh .footer__links,#gdh#gdh#gdh .footer__bottom{z-index:2;position:relative}#gdh#gdh#gdh .footer .brand__logo{animation:8s ease-in-out infinite footer-mark}#gdh#gdh#gdh .footer__socials a{animation:6s ease-in-out infinite social-orbit}#gdh#gdh#gdh .footer__socials a:nth-child(2){animation-delay:-2.5s}@keyframes footer-mark{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(6deg) scale(1.05)}}@keyframes social-orbit{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(8deg)}}#gdh#gdh#gdh.motion-ready .intro__copy.is-visible{transform:translate3d(calc(var(--section-shift)*-.22),0,0)}#gdh#gdh#gdh.motion-ready .intro__body.is-visible{transform:translate3d(calc(var(--section-shift)*.18),0,0)}#gdh#gdh#gdh.motion-ready .award-card.is-visible{transform:translate3d(0,calc(var(--section-shift)*.18),0)}#gdh#gdh#gdh.motion-ready .journey__grid.is-visible>article{transform:translate3d(0,calc(var(--section-shift)*(.05 + var(--step-index)*.025)),0)}#gdh#gdh#gdh.motion-ready .team__rail.is-visible{transform:translate3d(calc(var(--section-shift)*-.16),0,0)}#gdh#gdh#gdh.motion-ready .team__rail.is-visible>.team-card{transform:translate3d(0,calc(var(--section-shift)*(.04 + var(--card-index)*.012)),0)}#gdh#gdh#gdh.motion-ready .team__rail.is-visible>.team-card:nth-child(2n){transform:translate3d(0,calc(var(--section-shift)*-.11),0)}#gdh#gdh#gdh.motion-ready .reviews__list.is-visible>.gdh-bq{transform:translate3d(calc(var(--section-shift)*(.08 + var(--review-index)*.04)),0,0) rotate(calc((var(--review-index) - 1)*.45deg))}#gdh#gdh#gdh.motion-ready .reviews__list.is-visible>.gdh-bq:hover{transform:translate(-12px) rotate(0)}@media (max-width:1320px){#gdh#gdh#gdh .chapter-nav b{display:none}#gdh#gdh#gdh .chapter-nav{right:.65rem}#gdh#gdh#gdh .treatment-panel{grid-template-columns:minmax(0,.85fr) minmax(220px,.55fr) minmax(250px,.72fr)}}@media (max-width:1180px){#gdh#gdh#gdh .treatment-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}#gdh#gdh#gdh .treatment-visual{grid-area:1/2;width:min(31vw,330px)}#gdh#gdh#gdh .treatment-panel__details{grid-column:1/-1}}@media (max-width:900px){#gdh#gdh#gdh .ambient-motion,#gdh#gdh#gdh .chapter-nav{display:none}#gdh#gdh#gdh .hero__telemetry{right:1.4rem}#gdh#gdh#gdh .intro{min-height:0}#gdh#gdh#gdh .intro__motion-mark{display:none}#gdh#gdh#gdh .intro__copy,#gdh#gdh#gdh .intro__body{transform:none}#gdh#gdh#gdh .treatments{min-height:0}#gdh#gdh#gdh .treatment-panel{grid-template-columns:1fr}#gdh#gdh#gdh .treatment-panel__intro{max-width:620px}#gdh#gdh#gdh .treatment-visual{grid-area:2/1;width:min(70vw,360px)}#gdh#gdh#gdh .treatment-panel__details{grid-area:3/1}#gdh#gdh#gdh .comfort{min-height:0}#gdh#gdh#gdh .comfort__visual{min-height:560px}#gdh#gdh#gdh .journey,#gdh#gdh#gdh .reviews,#gdh#gdh#gdh .fees{min-height:0}}@media (max-width:680px){#gdh#gdh#gdh .hero__telemetry{display:none}#gdh#gdh#gdh .hero__kinetic{font-size:calc(8rem * var(--gdh-type,1));bottom:10rem}#gdh#gdh#gdh .intro__kinetic,#gdh#gdh#gdh .treatments__kinetic,#gdh#gdh#gdh .journey__kinetic,#gdh#gdh#gdh .team__kinetic,#gdh#gdh#gdh .fees__ticker,#gdh#gdh#gdh .footer__kinetic{opacity:.7}#gdh#gdh#gdh .award-card{rotate:none}#gdh#gdh#gdh .treatment-panel{min-height:850px}#gdh#gdh#gdh .treatment-visual{width:min(86vw,330px)}#gdh#gdh#gdh .comfort__visual{min-height:440px}#gdh#gdh#gdh .comfort__image{inset:-4%}#gdh#gdh#gdh .comfort__breath{bottom:.8rem;left:.8rem}#gdh#gdh#gdh .comfort__counter{top:.8rem;right:.8rem}#gdh#gdh#gdh .journey__track{margin-bottom:1rem}#gdh#gdh#gdh .journey__track i{left:0}#gdh#gdh#gdh .journey__grid article,#gdh#gdh#gdh .journey__grid article:nth-child(2n),#gdh#gdh#gdh.motion-ready .journey__grid.is-visible>article{transform:none}#gdh#gdh#gdh .team{min-height:0}#gdh#gdh#gdh .team__rail,#gdh#gdh#gdh.motion-ready .team__rail.is-visible,#gdh#gdh#gdh .team-card,#gdh#gdh#gdh .team-card:nth-child(2n),#gdh#gdh#gdh.motion-ready .team__rail.is-visible>.team-card,#gdh#gdh#gdh.motion-ready .team__rail.is-visible>.team-card:nth-child(2n){transform:none}#gdh#gdh#gdh .team-card:hover .team-card__image{clip-path:inset(0);transform:none}#gdh#gdh#gdh .reviews__kinetic{top:4%;left:-18%}#gdh#gdh#gdh .reviews__list .gdh-bq,#gdh#gdh#gdh.motion-ready .reviews__list.is-visible>.gdh-bq{transform:none}#gdh#gdh#gdh .visit__route{opacity:.26;height:48%}#gdh#gdh#gdh .visit__map-grid{-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}#gdh#gdh#gdh .contact__chapter{top:1rem;left:1.2rem}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh [data-motion-section],#gdh#gdh#gdh [data-motion-section] *{--section-drift:0px!important;--section-shift:0px!important;--section-turn:0deg!important}#gdh#gdh#gdh .ambient-motion,#gdh#gdh#gdh .chapter-nav,#gdh#gdh#gdh .hero__kinetic,#gdh#gdh#gdh .hero__telemetry,#gdh#gdh#gdh .intro__kinetic,#gdh#gdh#gdh .intro__motion-mark,#gdh#gdh#gdh .object-story__scanline,#gdh#gdh#gdh .treatments__kinetic,#gdh#gdh#gdh .comfort__kinetic,#gdh#gdh#gdh .journey__kinetic,#gdh#gdh#gdh .team__kinetic,#gdh#gdh#gdh .reviews__kinetic,#gdh#gdh#gdh .fees__ticker,#gdh#gdh#gdh .visit__route,#gdh#gdh#gdh .footer__kinetic{display:none!important}#gdh#gdh#gdh .hero__image,#gdh#gdh#gdh .hero__veil,#gdh#gdh#gdh .hero__content,#gdh#gdh#gdh .intro__copy,#gdh#gdh#gdh .intro__body,#gdh#gdh#gdh .award-card,#gdh#gdh#gdh .treatment-visual,#gdh#gdh#gdh .comfort__image,#gdh#gdh#gdh .journey__grid article,#gdh#gdh#gdh .team__rail,#gdh#gdh#gdh .team-card,#gdh#gdh#gdh .reviews__list .gdh-bq{filter:none!important;transform:translate(0)!important}#gdh#gdh#gdh .treatment-visual{opacity:1}#gdh#gdh#gdh.motion-ready .comfort__visual .comfort__image{clip-path:none}}#gdh#gdh#gdh .opening-sequence:before,#gdh#gdh#gdh .opening-sequence:after{filter:blur(1px);opacity:.22;border:0;border-radius:46% 54% 42% 58%;width:34vw;height:125vh}#gdh#gdh#gdh .opening-sequence:before{background:linear-gradient(160deg,#0000 9%,#e5b33d85 45%,#ffffff14 60%,#0000 86%);animation:1.7s cubic-bezier(.76,0,.24,1) both opening-ribbon-one;left:23%}#gdh#gdh#gdh .opening-sequence:after{background:linear-gradient(24deg,#0000 12%,#ffffff21 45%,#e5b33d47 67%,#0000 88%);animation:1.7s cubic-bezier(.76,0,.24,1) both opening-ribbon-two;right:19%}#gdh#gdh#gdh .opening-sequence__smile{opacity:.5;pointer-events:none;width:min(70vw,980px);height:min(42vw,580px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}#gdh#gdh#gdh .opening-sequence__smile>i{border-bottom:1px solid #e5b33dad;border-radius:0 0 50% 50%;width:84%;height:54%;position:absolute;bottom:14%;left:8%;transform:rotate(-4deg)}#gdh#gdh#gdh .opening-sequence__smile>i:nth-child(2){border-color:#ffffff30;width:68%;bottom:5%;left:16%;transform:rotate(3deg)}#gdh#gdh#gdh .opening-sequence__smile>span{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.55s cubic-bezier(.76,0,.24,1) both opening-glint;position:absolute;bottom:18%;left:12%;box-shadow:0 0 24px #e5b33db8}@keyframes opening-ribbon-one{0%{opacity:0;transform:translate(-80vw,22vh) rotate(-28deg)}45%{opacity:.3}to{opacity:0;transform:translate(52vw,-15vh) rotate(18deg)}}@keyframes opening-ribbon-two{0%{opacity:0;transform:translate(76vw,-18vh) rotate(24deg)}46%{opacity:.22}to{opacity:0;transform:translate(-48vw,16vh) rotate(-16deg)}}@keyframes opening-glint{0%{opacity:0;left:10%}22%,72%{opacity:1}to{opacity:0;left:88%}}#gdh#gdh#gdh .section-transition__mark{grid-template-columns:clamp(105px,13vw,180px) minmax(220px,1fr);gap:clamp(1.5rem,4vw,4rem)}#gdh#gdh#gdh .section-transition__mark>.section-transition__gesture{aspect-ratio:1.25;opacity:0;text-align:center;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;transform:translate(-36px) skew(-8deg)}#gdh#gdh#gdh .section-transition__gesture i{border-bottom:1px solid var(--gold);border-radius:0 0 50% 50%;height:75%;position:absolute;inset:0}#gdh#gdh#gdh .section-transition__gesture span{color:var(--gold);letter-spacing:-.04em;font-size:calc(clamp(1.4rem,2.5vw,2.3rem) * var(--gdh-type,1));position:relative}#gdh#gdh#gdh .section-transition.is-active .section-transition__gesture{animation:1.3s cubic-bezier(.22,1,.36,1) both transition-gesture}#gdh#gdh#gdh .section-transition__beam{filter:blur(10px);background:linear-gradient(#0000,#e5b33d47,#0000);width:clamp(80px,12vw,170px)}@keyframes transition-gesture{0%,28%{opacity:0;transform:translate(-36px) skew(-8deg)}44%,62%{opacity:1;transform:translate(0) skew(0deg)}78%,to{opacity:0;transform:translate(34px) skew(8deg)}}#gdh#gdh#gdh .ambient-motion{mix-blend-mode:normal;z-index:47}#gdh#gdh#gdh .ambient-motion__glow{opacity:.55;height:460px;transform:translate3d(calc(-50% + var(--pointer-x,0px)*9),calc(-50% + var(--pointer-y,0px)*9),0);background:radial-gradient(circle,#e5b33d21,#e5b33d06 38%,#0000 70%);border-radius:50%;width:460px;transition:opacity .26s;position:absolute;top:50%;left:50%}#gdh#gdh#gdh .ambient-motion__thread{background:linear-gradient(90deg,#0000,#e5b33d29,#0000);width:140vw;height:1px;position:absolute;left:-20vw}#gdh#gdh#gdh .ambient-motion__thread--one{transform:rotate(-5deg) translateX(var(--scroll-velocity,0px));animation:16s ease-in-out infinite alternate ambient-thread-one;top:24%}#gdh#gdh#gdh .ambient-motion__thread--two{opacity:.6;transform:rotate(4deg) translateX(calc(var(--scroll-velocity,0px)*-1));animation:19s ease-in-out infinite alternate ambient-thread-two;bottom:18%}@keyframes ambient-thread-one{0%{translate:-8vw -2vh}to{translate:8vw 3vh}}@keyframes ambient-thread-two{0%{translate:7vw 2vh}to{translate:-7vw -3vh}}#gdh#gdh#gdh .motion-cursor span{background:#e5b33dd1;border:0;width:10px;height:10px;box-shadow:0 0 20px #e5b33d61}#gdh#gdh#gdh .motion-cursor span:after{background:0 0;border:1px solid #e5b33d8c;width:28px;height:28px;transition:transform .22s,opacity .22s;position:absolute;transform:scale(.55)}#gdh#gdh#gdh .motion-cursor.is-interactive span{background:#e5b33d3d;width:32px;height:32px}#gdh#gdh#gdh .motion-cursor.is-interactive span:after{background:0 0;transform:scale(1.15)}#gdh#gdh#gdh [data-float-card]{rotate:var(--float-turn,0deg);translate:var(--float-x,0px) var(--float-y,0px);will-change:translate,rotate;transition:translate .22s cubic-bezier(.22,1,.36,1),rotate .22s cubic-bezier(.22,1,.36,1),box-shadow .32s}#gdh#gdh#gdh .hero__flow{perspective:1000px;pointer-events:none;height:min(66vh,710px);transform:translate3d(calc(var(--pointer-x,0px)*1.5),calc(var(--pointer-y,0px)*1.4 + var(--section-shift)*.2),0) rotate(var(--section-turn));z-index:3;width:min(35vw,520px);position:absolute;top:17%;right:clamp(3rem,8vw,9rem)}#gdh#gdh#gdh.motion-ready .hero__flow{opacity:0}#gdh#gdh#gdh.motion-ready .site-ready .hero__flow{animation:1.4s cubic-bezier(.22,1,.36,1) .43s forwards hero-flow-arrive}#gdh#gdh#gdh .hero__flow-film{-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border:1px solid #ffffff2e;position:absolute;inset:7% 18%;box-shadow:inset 0 1px #ffffff29,0 30px 80px #00000029}#gdh#gdh#gdh .hero__flow-film--one{background:linear-gradient(145deg,#fffdf82b,#e5b33d1c 48%,#10110e0a);border-color:#0000 #ffffff2e #0000 #ffffff1f;border-radius:150px 34px 130px 42px;animation:8s ease-in-out infinite hero-film-one;transform:rotate(-12deg)}#gdh#gdh#gdh .hero__flow-film--two{background:linear-gradient(28deg,#e5b33d12,#ffffff1f,#0000 70%);border-color:#0000 #e5b33d4f #0000 #e5b33d29;border-radius:34px 150px 46px 130px;animation:10s ease-in-out infinite hero-film-two;inset:17% 7% 8% 29%;transform:rotate(15deg)}#gdh#gdh#gdh .hero__smile-line{border-bottom:1px solid #e5b33de0;border-radius:0 0 50% 50%;width:94%;height:34%;position:absolute;bottom:22%;left:3%;transform:rotate(-5deg)}#gdh#gdh#gdh .hero__smile-line i{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:4.6s ease-in-out infinite hero-smile-glint;position:absolute;bottom:-3px;left:10%;box-shadow:0 0 22px #e5b33dd9}#gdh#gdh#gdh .hero__flow>span{color:#ffffffb3;letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:750;position:absolute;bottom:5%;right:4%}@keyframes hero-flow-arrive{0%{filter:blur(14px);opacity:0;transform:translate(50px,20px) rotate(12deg) scale(.84)}to{filter:blur();opacity:1}}@keyframes hero-film-one{0%,to{border-radius:150px 34px 130px 42px;transform:rotate(-12deg) translateY(-7px)}50%{border-radius:110px 48px 158px 30px;transform:rotate(-6deg) translateY(10px)}}@keyframes hero-film-two{0%,to{transform:rotate(15deg) translate(4px,7px)}50%{transform:rotate(8deg) translate(-10px,-8px)}}@keyframes hero-smile-glint{0%,10%{opacity:0;left:8%}28%,72%{opacity:1}90%,to{opacity:0;left:91%}}#gdh#gdh#gdh .object-story__sticky:after{display:none}#gdh#gdh#gdh .object-story__stage{width:min(36vw,540px);transform:translate3d(var(--pointer-x,0px),calc(var(--scene-shift)*.45 + var(--pointer-y,0px)),0) rotate(var(--scene-rotate))}#gdh#gdh#gdh .object-story__film{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff26;position:absolute;box-shadow:inset 0 1px #ffffff24,0 38px 90px #00000042}#gdh#gdh#gdh .object-story__film--one{background:linear-gradient(145deg,#ffffff1f,#e5b33d12,#ffffff06);border-color:#0000 #ffffff29 #0000 #ffffff1a;border-radius:150px 30px 120px 46px;animation:9s ease-in-out infinite precision-film-one;inset:5% 32% 7% 13%;transform:rotate(-16deg)}#gdh#gdh#gdh .object-story__film--two{background:linear-gradient(35deg,#e5b33d1a,#0000 70%);border-color:#0000 #e5b33d4d #0000 #e5b33d24;border-radius:32px 140px 45px 130px;animation:11s ease-in-out infinite precision-film-two;inset:14% 8% 12% 39%;transform:rotate(13deg)}#gdh#gdh#gdh .object-story__curve{background:linear-gradient(90deg,transparent,var(--gold),transparent);border:0;width:84%;height:1px;position:absolute;bottom:31%;left:8%;transform:rotate(-9deg)}#gdh#gdh#gdh .object-story__curve i{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:5.2s ease-in-out infinite precision-glint;position:absolute;bottom:-3px;left:8%;box-shadow:0 0 22px #e5b33dc2}#gdh#gdh#gdh .object-story__word{color:#ffffff1a;font-family:var(--serif);letter-spacing:-.06em;z-index:2;font-size:calc(clamp(3.2rem,6vw,6.8rem) * var(--gdh-type,1));line-height:.8;position:absolute}#gdh#gdh#gdh .object-story__word--one{animation:7s ease-in-out infinite precision-word-one;top:20%;left:-2%}#gdh#gdh#gdh .object-story__word--two{animation:8.5s ease-in-out infinite precision-word-two;top:46%;right:-7%}#gdh#gdh#gdh .object-story__word--three{animation:9.5s ease-in-out -3s infinite reverse precision-word-one;bottom:10%;left:20%}@keyframes precision-film-one{0%,to{border-radius:150px 30px 120px 46px;transform:rotate(-16deg) translateY(-9px)}50%{border-radius:110px 46px 156px 28px;transform:rotate(-9deg) translateY(10px)}}#gdh#gdh#gdh .object-story__marker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10110e57;border:1px solid #e5b33d2e;padding:.55rem .72rem}#gdh#gdh#gdh .object-story__marker:before{display:none}@keyframes precision-film-two{0%,to{transform:rotate(13deg) translate(7px,8px)}50%{transform:rotate(19deg) translate(-11px,-7px)}}@keyframes precision-glint{0%,12%{opacity:0;left:7%}30%,74%{opacity:1}90%,to{opacity:0;left:92%}}@keyframes precision-word-one{0%,to{opacity:.08;transform:translate(-8px,7px)}50%{opacity:.24;transform:translate(9px,-8px)}}@keyframes precision-word-two{0%,to{opacity:.07;transform:translate(10px,-6px)}50%{opacity:.2;transform:translate(-8px,9px)}}#gdh#gdh#gdh .treatment-visual{aspect-ratio:.82;width:28%;max-width:250px;position:absolute;bottom:5%;left:37%;overflow:hidden;transform:scale(.86) translateY(22px)}#gdh#gdh#gdh .treatment-panel{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr)}#gdh#gdh#gdh .treatment-panel__intro,#gdh#gdh#gdh .treatment-panel__details{z-index:3}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-visual{animation:1.05s cubic-bezier(.22,1,.36,1) .1s both treatment-flow-enter}#gdh#gdh#gdh .treatment-visual__ribbon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff21;position:absolute;box-shadow:inset 0 1px #ffffff1f}#gdh#gdh#gdh .treatment-visual__ribbon--one{background:linear-gradient(155deg,#ffffff1c,#e5b33d1f,#0000);border-color:#0000 #ffffff21 #0000 #ffffff14;border-radius:110px 22px 90px 30px;animation:7.5s ease-in-out infinite treatment-ribbon-one;inset:5% 42% 7% 8%;transform:rotate(-13deg)}#gdh#gdh#gdh .treatment-visual__ribbon--two{background:linear-gradient(22deg,#e5b33d14,#ffffff12,#0000 73%);border-color:#0000 #e5b33d3d #0000 #e5b33d1f;border-radius:24px 100px 34px 88px;animation:9.5s ease-in-out infinite treatment-ribbon-two;inset:16% 7% 13% 48%;transform:rotate(15deg)}#gdh#gdh#gdh .treatment-visual__wash{filter:blur(18px);transform:translate3d(calc(var(--pointer-x,0px)*2),calc(var(--pointer-y,0px)*2),0);background:radial-gradient(circle,#e5b33d3d,#0000 67%);position:absolute;inset:20%}#gdh#gdh#gdh .treatment-visual__core,#gdh#gdh#gdh .treatment-visual--cosmetic .treatment-visual__core,#gdh#gdh#gdh .treatment-visual--implants .treatment-visual__core,#gdh#gdh#gdh .treatment-visual--straightening .treatment-visual__core,#gdh#gdh#gdh .treatment-visual--comfort .treatment-visual__core{background:#10110e75;border:1px solid #e5b33d7a;border-radius:999px;width:64px;height:64px;top:55%;left:55%;transform:translate(-50%,-50%)}#gdh#gdh#gdh .treatment-visual__core svg,#gdh#gdh#gdh .treatment-visual--cosmetic .treatment-visual__core svg{width:28px;height:28px;transform:none}#gdh#gdh#gdh .treatment-visual__code{top:5%;left:4%}#gdh#gdh#gdh .treatment-visual__status{bottom:4%;right:4%}@keyframes treatment-flow-enter{0%{filter:blur(11px);opacity:0;transform:scale(.8) translateY(28px) rotate(-7deg)}to{filter:blur();opacity:1;transform:scale(1) translateY(0) rotate(0)}}@keyframes treatment-ribbon-one{0%,to{border-radius:110px 22px 90px 30px;transform:rotate(-13deg) translateY(-7px)}50%{border-radius:82px 34px 120px 20px;transform:rotate(-7deg) translateY(8px)}}@keyframes treatment-ribbon-two{0%,to{transform:rotate(15deg) translate(5px,7px)}50%{transform:rotate(21deg) translate(-8px,-7px)}}#gdh#gdh#gdh .comfort__veil{pointer-events:none;position:absolute;inset:0;overflow:hidden}#gdh#gdh#gdh .comfort__veil i{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(150deg,#ffffff38,#0000 68%);border-right:1px solid #ffffff4d;width:28%;position:absolute;top:-18%;bottom:-18%}#gdh#gdh#gdh .comfort__veil i:first-child{animation:8s ease-in-out infinite comfort-curtain-one;left:22%;transform:rotate(9deg)}#gdh#gdh#gdh .comfort__veil i:last-child{animation:10s ease-in-out infinite comfort-curtain-two;right:17%;transform:rotate(-7deg)}@keyframes comfort-curtain-one{0%,to{opacity:.36;translate:-12px}50%{opacity:.7;translate:15px}}@keyframes comfort-curtain-two{0%,to{opacity:.22;translate:13px}50%{opacity:.62;translate:-14px}}#gdh#gdh#gdh .fees__clarity{flex-direction:column;align-items:flex-start;max-width:330px;margin-top:3.2rem;display:flex;position:relative}#gdh#gdh#gdh .fees__clarity span{color:#1717111c;font-family:var(--serif);letter-spacing:-.07em;transform:translateX(calc(var(--section-shift)*-.35));font-size:calc(clamp(4rem,8vw,7.5rem) * var(--gdh-type,1));line-height:.8}#gdh#gdh#gdh .fees__clarity i{background:var(--gold-dark);height:1px;transform:scaleX(var(--section-progress));transform-origin:0;width:100%;margin:1rem 0 .7rem}#gdh#gdh#gdh .fees__clarity b{letter-spacing:.16em;text-transform:uppercase;font-size:.56rem}#gdh#gdh#gdh .visit__wayfinder{color:#ffffff8f;pointer-events:none;transform:translate3d(calc(var(--section-shift)*-.18),0,0);z-index:1;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:17%;right:7%}#gdh#gdh#gdh .visit__wayfinder span{font-family:var(--serif);letter-spacing:-.055em;font-size:calc(clamp(2.5rem,5vw,5.5rem) * var(--gdh-type,1));line-height:.9}#gdh#gdh#gdh .visit__wayfinder i{background:var(--gold);height:1px;transform:scaleX(calc(.25 + var(--section-progress)));transform-origin:100%;width:min(28vw,340px);margin:1rem 0 .55rem}#gdh#gdh#gdh .visit__wayfinder b{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.54rem}#gdh#gdh#gdh .contact__light{opacity:.46;pointer-events:none;height:70%;transform:translate3d(calc(var(--pointer-x,0px)*1.5),calc(var(--pointer-y,0px)*1.5 + var(--section-shift)*.18),0) rotate(8deg);width:44%;position:absolute;top:12%;right:-8%}#gdh#gdh#gdh .contact__light i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#e5b33d33,#ffffff14,#0000 72%);border:1px solid #e5b33d3b;border-radius:51% 49% 38% 62%/46% 37% 63% 54%;animation:9s ease-in-out infinite contact-light;position:absolute;inset:0}#gdh#gdh#gdh .contact__light span{color:#ffffff6b;font-family:var(--serif);letter-spacing:-.05em;white-space:nowrap;font-size:calc(clamp(2.4rem,5vw,5rem) * var(--gdh-type,1));font-style:italic;position:absolute;bottom:9%;left:-28%}@keyframes contact-light{0%,to{border-radius:51% 49% 38% 62%/46% 37% 63% 54%;transform:rotate(-4deg) translateY(-8px)}50%{border-radius:38% 62% 55% 45%/61% 45% 55% 39%;transform:rotate(4deg) translateY(10px)}}#gdh#gdh#gdh .section-heading h2 em,#gdh#gdh#gdh .intro h2 em,#gdh#gdh#gdh .comfort h2 em,#gdh#gdh#gdh .fees h2 em,#gdh#gdh#gdh .contact h2 em{background:linear-gradient(100deg,var(--gold-dark),#f1cf78 48%,var(--gold-dark));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}#gdh#gdh#gdh .is-motion-active .section-heading h2 em,#gdh#gdh#gdh .is-motion-active.intro h2 em,#gdh#gdh#gdh .is-motion-active.comfort h2 em,#gdh#gdh#gdh .is-motion-active.fees h2 em,#gdh#gdh#gdh .is-motion-active.contact h2 em{animation:4.5s ease-in-out infinite title-gold-flow}@keyframes title-gold-flow{0%,to{background-position:0}50%{background-position:100%}}#gdh#gdh#gdh .gold-button,#gdh#gdh#gdh .outline-button{position:relative;overflow:hidden}#gdh#gdh#gdh .gold-button:before,#gdh#gdh#gdh .outline-button:before{content:"";background:linear-gradient(105deg,#0000,#ffffff6b,#0000);width:45%;transition:left .62s cubic-bezier(.22,1,.36,1);position:absolute;top:-30%;bottom:-30%;left:-70%;transform:skew(-18deg)}#gdh#gdh#gdh .gold-button:hover:before,#gdh#gdh#gdh .outline-button:hover:before{left:130%}#gdh#gdh#gdh .text-link svg,#gdh#gdh#gdh .team-card__image a svg,#gdh#gdh#gdh .visit__topline svg{transition:transform .36s cubic-bezier(.22,1,.36,1)}#gdh#gdh#gdh .text-link:hover svg,#gdh#gdh#gdh .team-card__image a:hover svg,#gdh#gdh#gdh .visit__topline a:hover svg{transform:translate(4px,-4px) rotate(4deg)}#gdh#gdh#gdh .team-card__image:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000,#fff3,#0000);width:40%;transition:left .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-16deg)}#gdh#gdh#gdh .team-card:hover .team-card__image:before{left:130%}@media (max-width:900px){#gdh#gdh#gdh .hero__flow{width:min(48vw,390px);height:48vh;top:25%;right:-7vw;opacity:.55!important}#gdh#gdh#gdh .object-story__stage{width:min(64vw,540px)}#gdh#gdh#gdh .treatment-panel{grid-template-columns:1fr}#gdh#gdh#gdh .treatment-visual{grid-area:2/1;justify-self:center;width:min(68vw,330px);max-width:330px;margin:0 auto;position:relative;bottom:auto;left:auto}#gdh#gdh#gdh .treatment-panel__details{grid-area:3/1}#gdh#gdh#gdh .visit__wayfinder{opacity:.23;top:23%;right:3%}#gdh#gdh#gdh .contact__light{width:50%;right:-5%}}@media (max-width:680px){#gdh#gdh#gdh .opening-sequence:before,#gdh#gdh#gdh .opening-sequence:after{width:62vw}#gdh#gdh#gdh .section-transition__mark{grid-template-columns:78px minmax(0,1fr)}#gdh#gdh#gdh .ambient-motion{display:none}#gdh#gdh#gdh .hero__flow{width:82vw;height:340px;top:26%;right:-34%;opacity:.34!important}#gdh#gdh#gdh .hero__flow>span{display:none}#gdh#gdh#gdh .object-story__stage{width:min(92vw,440px)}#gdh#gdh#gdh .object-story__word{font-size:calc(clamp(2.8rem,13vw,4.6rem) * var(--gdh-type,1))}#gdh#gdh#gdh .treatment-visual{aspect-ratio:1;width:min(84vw,310px)}#gdh#gdh#gdh .visit__wayfinder{top:33%;right:-18%}#gdh#gdh#gdh .contact__light{opacity:.28;width:76%;height:62%;top:15%;right:-18%}#gdh#gdh#gdh [data-float-card]{translate:0;rotate:none}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh .opening-sequence__smile,#gdh#gdh#gdh .ambient-motion,#gdh#gdh#gdh .hero__flow,#gdh#gdh#gdh .object-story__word,#gdh#gdh#gdh .object-story__curve i,#gdh#gdh#gdh .comfort__veil,#gdh#gdh#gdh .contact__light{display:none!important}#gdh#gdh#gdh .object-story__stage,#gdh#gdh#gdh .treatment-visual,#gdh#gdh#gdh [data-float-card]{filter:none!important;transform:translate(0)!important}#gdh#gdh#gdh .treatment-visual{opacity:1!important}}#gdh#gdh#gdh [data-motion-section]{--section-focus:0;--section-entrance:0}#gdh#gdh#gdh section[data-motion-section]:after{box-shadow:0 0 calc(6px + var(--section-focus)*18px) #e5b33d29;background:linear-gradient(90deg,#0000 0,#e5b33d2e 18%,#e5b33df2 50%,#e5b33d2e 82%,#0000 100%)0 0/220% 100%}#gdh#gdh#gdh section[data-motion-section].is-motion-active:after{animation:3.8s ease-in-out infinite section-edge-travel}#gdh#gdh#gdh .page-progress span{position:relative;box-shadow:0 0 12px #e5b33d85}#gdh#gdh#gdh .page-progress span:after{content:"";background:#fff7da;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite progress-glint;position:absolute;top:-1.5px;right:-2px;box-shadow:0 0 13px #e5b33deb}#gdh#gdh#gdh .chapter-nav a.is-active span{animation:2.4s ease-in-out infinite chapter-number-breathe}#gdh#gdh#gdh .chapter-nav a.is-active i{animation:2.4s ease-in-out infinite chapter-line-breathe}#gdh#gdh#gdh .ambient-motion__glow{opacity:calc(.44 + var(--scroll-speed,0)*.24);scale:calc(.94 + var(--scroll-speed,0)*.08)}#gdh#gdh#gdh .ambient-motion__thread{opacity:calc(.46 + var(--scroll-speed,0)*.3);overflow:visible}#gdh#gdh#gdh .ambient-motion__thread:after{content:"";background:#fff8ddeb;border-radius:50%;width:4px;height:4px;animation:6.2s ease-in-out infinite ambient-thread-glint;position:absolute;top:-1.5px;left:8%;box-shadow:0 0 16px #e5b33dc7}#gdh#gdh#gdh .ambient-motion__thread--two:after{animation-direction:reverse;animation-delay:-2.8s}#gdh#gdh#gdh .is-motion-active .section-label:before{animation:2.25s ease-in-out infinite section-label-breathe}@keyframes section-edge-travel{0%,to{opacity:.36;background-position:100%}50%{opacity:.9;background-position:0}}@keyframes progress-glint{0%,to{opacity:.5;scale:.72}50%{opacity:1;scale:1.25}}@keyframes chapter-number-breathe{0%,to{color:#ffffffad;transform:translate(0)}50%{color:#fff;transform:translate(-3px)}}@keyframes chapter-line-breathe{0%,to{box-shadow:0 0#e5b33d00}50%{box-shadow:0 0 14px #e5b33db8}}@keyframes ambient-thread-glint{0%,12%{opacity:0;left:5%}28%,72%{opacity:1}88%,to{opacity:0;left:94%}}@keyframes section-label-breathe{0%,to{scale:.9;box-shadow:0 0#e5b33d59}50%{scale:1.08;box-shadow:0 0 0 8px #e5b33d00}}#gdh#gdh#gdh.motion-ready .site-ready .hero__image{scale:calc(1.035 + var(--section-focus)*.025);translate:calc(var(--pointer-x,0px)*-.28) calc(var(--section-shift)*.08 + var(--pointer-y,0px)*-.18);will-change:transform,translate,scale}#gdh#gdh#gdh .hero__veil{translate:calc(var(--pointer-x,0px)*.12) calc(var(--pointer-y,0px)*.08)}#gdh#gdh#gdh .site-ready .hero__line:first-child{translate:calc(var(--pointer-x,0px)*-.22) calc(var(--section-shift)*.025)}#gdh#gdh#gdh .site-ready .hero__line:nth-child(2){translate:calc(var(--pointer-x,0px)*.14) calc(var(--section-shift)*-.018)}#gdh#gdh#gdh .site-ready .hero__line:nth-child(3){translate:calc(var(--pointer-x,0px)*-.08) calc(var(--section-shift)*.032)}#gdh#gdh#gdh .hero__eyebrow span{animation:2s ease-in-out infinite hero-eyebrow-pulse}#gdh#gdh#gdh .hero__intro{translate:calc(var(--pointer-x,0px)*.08) calc(var(--section-shift)*-.025)}#gdh#gdh#gdh .hero__actions{translate:calc(var(--pointer-x,0px)*-.08) calc(var(--section-shift)*-.04)}#gdh#gdh#gdh .hero__flow-film--one{translate:calc(var(--pointer-x,0px)*.34) calc(var(--pointer-y,0px)*.3)}#gdh#gdh#gdh .hero__flow-film--two{translate:calc(var(--pointer-x,0px)*-.4) calc(var(--pointer-y,0px)*-.28)}#gdh#gdh#gdh .hero__smile-line{scale:calc(.92 + var(--section-focus)*.11)1;transform-origin:50%}#gdh#gdh#gdh .hero__telemetry{translate:calc(var(--pointer-x,0px)*.2) calc(var(--pointer-y,0px)*.15)}#gdh#gdh#gdh .hero__trust>div:first-child{translate:calc(var(--pointer-x,0px)*.1) calc(var(--pointer-y,0px)*.08)}#gdh#gdh#gdh .hero__trust>div:nth-child(2){translate:calc(var(--pointer-x,0px)*-.12) calc(var(--pointer-y,0px)*-.06)}#gdh#gdh#gdh .hero__trust>div:nth-child(3){translate:calc(var(--pointer-x,0px)*.08) calc(var(--pointer-y,0px)*-.1)}#gdh#gdh#gdh .ticker__track{translate:calc(var(--scroll-velocity,0px)*-.22)0;animation-duration:23s}#gdh#gdh#gdh .ticker svg{animation:4.4s linear infinite ticker-sparkle-turn}@keyframes hero-eyebrow-pulse{0%,to{scale:.9;box-shadow:0 0#e5b33d66}50%{scale:1.08;box-shadow:0 0 0 9px #e5b33d00}}@keyframes ticker-sparkle-turn{to{transform:rotate(360deg)}}#gdh#gdh#gdh .intro.is-motion-active .intro__copy h2{animation:6.5s ease-in-out infinite intro-copy-float}#gdh#gdh#gdh .intro.is-motion-active .intro__body .tw-lead{animation:7.4s ease-in-out -2s infinite intro-lead-float}#gdh#gdh#gdh .intro__body>p:not(.tw-lead){translate:calc(var(--section-shift)*.045)0}#gdh#gdh#gdh .award-card:after{box-shadow:inset 0 0 calc(8px + var(--section-focus)*18px) #e5b33d0e;transition:box-shadow .42s}#gdh#gdh#gdh .intro.is-motion-active .award-card li svg{animation:2.8s ease-in-out infinite award-check-pulse}#gdh#gdh#gdh .intro.is-motion-active .award-card li:nth-child(2) svg{animation-delay:-.9s}#gdh#gdh#gdh .intro.is-motion-active .award-card li:nth-child(3) svg{animation-delay:-1.8s}@keyframes intro-copy-float{0%,to{translate:0}50%{translate:0-5px}}@keyframes intro-lead-float{0%,to{translate:0}50%{translate:5px -3px}}@keyframes award-check-pulse{0%,to{filter:drop-shadow(0 0#e5b33d00);scale:.94}50%{filter:drop-shadow(0 0 8px #e5b33db3);scale:1.12}}#gdh#gdh#gdh .object-story__sticky:before{scale:calc(.72 + var(--scene-progress)*.42)1;transform-origin:0;box-shadow:0 0 22px #e5b33d38}#gdh#gdh#gdh .object-story__film--one{translate:calc(var(--pointer-x,0px)*.32) calc(var(--pointer-y,0px)*.27)}#gdh#gdh#gdh .object-story__film--two{translate:calc(var(--pointer-x,0px)*-.38) calc(var(--pointer-y,0px)*-.31)}#gdh#gdh#gdh .object-story__curve{scale:calc(.78 + var(--scene-progress)*.32)1;transform-origin:50%}#gdh#gdh#gdh .object-story__marquee i{animation:2.8s ease-in-out infinite precision-marquee-dot}#gdh#gdh#gdh .object-story__marquee i:nth-of-type(2n){animation-delay:-1.4s}#gdh#gdh#gdh .object-story.is-motion-active .object-story__meta>span{animation:4.8s ease-in-out infinite precision-meta-line}#gdh#gdh#gdh .object-story.is-motion-active .object-story__meta>span:nth-child(2){animation-delay:-1.6s}#gdh#gdh#gdh .object-story.is-motion-active .object-story__meta>span:nth-child(3){animation-delay:-3.2s}@keyframes precision-marquee-dot{0%,to{opacity:.45;scale:.72;box-shadow:0 0#e5b33d00}50%{opacity:1;scale:1.05;box-shadow:0 0 18px #e5b33d9e}}@keyframes precision-meta-line{0%,to{border-color:#ffffff1f;translate:0}50%{border-color:#e5b33d61;translate:5px}}#gdh#gdh#gdh .treatment-tabs__list button{position:relative;overflow:hidden}#gdh#gdh#gdh .treatment-tabs__list button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:42%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-16deg)}#gdh#gdh#gdh .treatment-tabs__list button[data-state=active]:before{animation:3.8s ease-in-out infinite treatment-tab-sheen}#gdh#gdh#gdh .treatment-tabs__list button[data-state=active] span{animation:2.5s ease-in-out infinite treatment-tab-number}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__number{scale:calc(.98 + var(--section-focus)*.04);translate:calc(var(--pointer-x,0px)*.16) calc(var(--section-shift)*-.05)}#gdh#gdh#gdh .treatment-visual__ribbon--one{translate:calc(var(--pointer-x,0px)*.36) calc(var(--pointer-y,0px)*.3)}#gdh#gdh#gdh .treatment-visual__ribbon--two{translate:calc(var(--pointer-x,0px)*-.42) calc(var(--pointer-y,0px)*-.32)}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li svg{animation:2.7s ease-in-out infinite treatment-check-glow}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(2) svg{animation-delay:-.65s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(3) svg{animation-delay:-1.3s}#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li:nth-child(4) svg{animation-delay:-1.95s}@keyframes treatment-tab-sheen{0%,22%{opacity:0;left:-70%}42%,65%{opacity:1}82%,to{opacity:0;left:132%}}@keyframes treatment-tab-number{0%,to{opacity:.64;translate:0}50%{opacity:1;translate:3px}}@keyframes treatment-check-glow{0%,to{filter:drop-shadow(0 0#e5b33d00);scale:.92}50%{filter:drop-shadow(0 0 7px #e5b33db8);scale:1.08}}#gdh#gdh#gdh .comfort.is-motion-active .comfort__image{translate:calc(var(--pointer-x,0px)*-.16) calc(var(--pointer-y,0px)*-.12);animation:8.5s ease-in-out infinite comfort-image-breathe}#gdh#gdh#gdh .comfort.is-motion-active .comfort__breath{animation:5.8s ease-in-out infinite comfort-panel-float}#gdh#gdh#gdh .comfort.is-motion-active .comfort__counter span{animation:3.8s ease-in-out infinite comfort-count-breathe}#gdh#gdh#gdh .comfort.is-motion-active .comfort__points svg{animation:3.4s ease-in-out infinite comfort-icon-pulse}#gdh#gdh#gdh .comfort.is-motion-active .comfort__points>div:nth-child(2) svg{animation-delay:-1.7s}@keyframes comfort-image-breathe{0%,to{filter:saturate(.96);scale:1}50%{filter:saturate(1.06);scale:1.018}}@keyframes comfort-panel-float{0%,to{translate:0}50%{translate:0-7px}}@keyframes comfort-count-breathe{0%,to{opacity:.65;translate:0}50%{opacity:1;translate:0 4px}}@keyframes comfort-icon-pulse{0%,to{filter:drop-shadow(0 0#b27d0f00);scale:.94}50%{filter:drop-shadow(0 0 8px #b27d0f73);scale:1.08}}#gdh#gdh#gdh .journey__track span:after{content:"";background:#fff7d7;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite journey-track-glint;position:absolute;top:-2px;right:-2px;box-shadow:0 0 13px #e5b33dd1}#gdh#gdh#gdh .journey__track i:after{border:1px solid var(--gold-dark);content:"";border-radius:50%;animation:2.2s ease-out infinite journey-track-ring;position:absolute;inset:-6px}#gdh#gdh#gdh .journey__grid article{overflow:hidden}#gdh#gdh#gdh .journey__grid article:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#e5b33d1f,#0000);width:42%;animation:6.5s ease-in-out infinite journey-card-sheen;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-16deg)}#gdh#gdh#gdh .journey__grid article:nth-child(2):after{animation-delay:-1.2s}#gdh#gdh#gdh .journey__grid article:nth-child(3):after{animation-delay:-2.4s}#gdh#gdh#gdh .journey__grid article:nth-child(4):after{animation-delay:-3.6s}#gdh#gdh#gdh .journey.is-motion-active .journey__grid span{animation:3.2s ease-in-out infinite journey-number-breathe}#gdh#gdh#gdh .journey.is-motion-active .journey__grid article:nth-child(2) span{animation-delay:-.8s}#gdh#gdh#gdh .journey.is-motion-active .journey__grid article:nth-child(3) span{animation-delay:-1.6s}#gdh#gdh#gdh .journey.is-motion-active .journey__grid article:nth-child(4) span{animation-delay:-2.4s}@keyframes journey-track-glint{0%,to{opacity:.45;scale:.7}50%{opacity:1;scale:1.2}}@keyframes journey-track-ring{0%{opacity:.72;scale:.72}to{opacity:0;scale:1.65}}@keyframes journey-card-sheen{0%,26%{opacity:0;left:-70%}45%,58%{opacity:1}80%,to{opacity:0;left:135%}}@keyframes journey-number-breathe{0%,to{opacity:.58;translate:0}50%{opacity:1;translate:0-3px}}#gdh#gdh#gdh .team-card__image img{scale:calc(1.015 + var(--section-focus)*.025);translate:calc(var(--pointer-x,0px)*-.05) calc(var(--section-shift)*.07);will-change:transform,translate,scale}#gdh#gdh#gdh .team.is-motion-active .team-card__number{animation:3.6s ease-in-out infinite team-number-glow}#gdh#gdh#gdh .team.is-motion-active .team-card:nth-child(2n) .team-card__number{animation-delay:-1.2s}#gdh#gdh#gdh .team.is-motion-active .team-card:nth-child(3n) .team-card__number{animation-delay:-2.4s}#gdh#gdh#gdh .team-card>p{align-items:center;gap:.7rem;display:flex}#gdh#gdh#gdh .team-card>p:after{background:linear-gradient(90deg,var(--gold),transparent);content:"";height:1px;scale:calc(.25 + var(--section-focus)*.75)1;transform-origin:0;width:48px}@keyframes team-number-glow{0%,to{text-shadow:0 0#e5b33d00;translate:0}50%{text-shadow:0 0 18px #e5b33d6b;translate:0-4px}}#gdh#gdh#gdh .reviews__list .gdh-bq{overflow:hidden}#gdh#gdh#gdh .reviews__list .gdh-bq:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b27d0f85,#0000);width:54%;height:1px;animation:6.8s ease-in-out infinite review-line-travel;position:absolute;top:0;left:-65%}#gdh#gdh#gdh .reviews__list .gdh-bq:nth-child(2):after{animation-delay:-2.2s}#gdh#gdh#gdh .reviews__list .gdh-bq:nth-child(3):after{animation-delay:-4.4s}#gdh#gdh#gdh .reviews.is-motion-active .reviews__list .gdh-bq>span{animation:4.8s ease-in-out infinite review-quote-float}#gdh#gdh#gdh .reviews.is-motion-active .reviews__list .gdh-bq:nth-child(2)>span{animation-delay:-1.6s}#gdh#gdh#gdh .reviews.is-motion-active .reviews__list .gdh-bq:nth-child(3)>span{animation-delay:-3.2s}@keyframes review-line-travel{0%,22%{opacity:0;left:-65%}42%,62%{opacity:1}82%,to{opacity:0;left:112%}}@keyframes review-quote-float{0%,to{opacity:.58;translate:0;rotate:-2deg}50%{opacity:1;translate:0-5px;rotate:3deg}}#gdh#gdh#gdh .fees.is-motion-active .fees__note svg{animation:3s ease-in-out infinite fees-note-pulse}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]{position:relative;overflow:hidden}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]:before{background:linear-gradient(90deg,var(--gold-dark),#e5b33d14);content:"";transform-origin:0;width:100%;height:1px;transition:scale .52s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;scale:0 1}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger]:hover:before,#gdh#gdh#gdh .fee-accordion [data-slot=accordion-trigger][data-state=open]:before{scale:1}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item][data-state=open] dl div{animation:.56s cubic-bezier(.22,1,.36,1) both fee-row-arrive}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item][data-state=open] dl div:nth-child(2){animation-delay:55ms}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item][data-state=open] dl div:nth-child(3){animation-delay:.11s}#gdh#gdh#gdh .fee-accordion [data-slot=accordion-item][data-state=open] dl div:nth-child(4){animation-delay:.165s}#gdh#gdh#gdh .fees__clarity span{opacity:calc(.07 + var(--section-focus)*.08);translate:0 calc(var(--section-shift)*.05)}@keyframes fees-note-pulse{0%,to{filter:drop-shadow(0 0#b27d0f00);scale:.94}50%{filter:drop-shadow(0 0 9px #b27d0f7a);scale:1.08}}@keyframes fee-row-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}#gdh#gdh#gdh .visit__route{translate:calc(var(--pointer-x,0px)*.08) calc(var(--section-shift)*.025)}#gdh#gdh#gdh .visit__wayfinder span{animation:6.8s ease-in-out infinite wayfinder-float}#gdh#gdh#gdh .visit__grid>:is(div,address){position:relative;overflow:hidden}#gdh#gdh#gdh .visit__grid>:is(div,address):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#e5b33d29,#0000);width:38%;animation:7.2s ease-in-out infinite visit-card-light;position:absolute;top:0;bottom:0;left:-72%;transform:skew(-16deg)}#gdh#gdh#gdh .visit__grid>:is(div,address):nth-child(2):after{animation-delay:-2.4s}#gdh#gdh#gdh .visit__grid>:is(div,address):nth-child(3):after{animation-delay:-4.8s}#gdh#gdh#gdh .visit.is-motion-active .visit__hours dl div{animation:4.6s ease-in-out infinite visit-detail-settle}#gdh#gdh#gdh .visit.is-motion-active .visit__hours dl div:nth-child(2){animation-delay:-1.5s}#gdh#gdh#gdh .visit.is-motion-active .visit__hours dl div:nth-child(3){animation-delay:-3s}#gdh#gdh#gdh .visit.is-motion-active .visit__contact>a>svg{animation:3.8s ease-in-out infinite visit-contact-pulse}#gdh#gdh#gdh .visit.is-motion-active .visit__contact>a:nth-child(3)>svg{animation-delay:-1.25s}#gdh#gdh#gdh .visit.is-motion-active .visit__contact>a:nth-child(4)>svg{animation-delay:-2.5s}@keyframes wayfinder-float{0%,to{opacity:.62;translate:0}50%{opacity:1;translate:-7px -4px}}@keyframes visit-card-light{0%,25%{opacity:0;left:-72%}44%,62%{opacity:1}82%,to{opacity:0;left:132%}}@keyframes visit-detail-settle{0%,to{border-color:#ffffff1f;translate:0}50%{border-color:#e5b33d4d;translate:4px}}@keyframes visit-contact-pulse{0%,to{filter:drop-shadow(0 0#e5b33d00);scale:.92}50%{filter:drop-shadow(0 0 8px #e5b33da8);scale:1.08}}#gdh#gdh#gdh .contact__light span{animation:7s ease-in-out infinite contact-word-float}#gdh#gdh#gdh .contact.is-motion-active .form-grid label{animation:.76s cubic-bezier(.22,1,.36,1) both contact-field-settle}#gdh#gdh#gdh .contact.is-motion-active .form-grid label:nth-child(2){animation-delay:70ms}#gdh#gdh#gdh .contact.is-motion-active .form-grid label:nth-child(3){animation-delay:.14s}#gdh#gdh#gdh .contact.is-motion-active .form-grid label:nth-child(4){animation-delay:.21s}#gdh#gdh#gdh .contact.is-motion-active .form-grid label:nth-child(5){animation-delay:.28s}#gdh#gdh#gdh .form-grid label:focus-within input,#gdh#gdh#gdh .form-grid label:focus-within textarea,#gdh#gdh#gdh .form-grid label:focus-within select{transition:translate .36s cubic-bezier(.22,1,.36,1);translate:5px}#gdh#gdh#gdh .contact.is-motion-active .contact__submit:not(:disabled):before{animation:4.8s ease-in-out infinite contact-button-light}#gdh#gdh#gdh .contact.is-motion-active .contact__intro aside>svg{animation:3.2s ease-in-out infinite contact-calendar-pulse}@keyframes contact-word-float{0%,to{opacity:.48;translate:0}50%{opacity:.82;translate:-8px -5px}}@keyframes contact-field-settle{0%{opacity:.55;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-button-light{0%,25%{opacity:0;left:-70%}42%,62%{opacity:1}78%,to{opacity:0;left:130%}}@keyframes contact-calendar-pulse{0%,to{filter:drop-shadow(0 0#e5b33d00);scale:.94}50%{filter:drop-shadow(0 0 10px #e5b33d9e);scale:1.08}}#gdh#gdh#gdh .footer.is-motion-active .brand__logo img{animation:5.8s ease-in-out infinite footer-name-float}#gdh#gdh#gdh .footer__links a{position:relative;overflow:hidden}#gdh#gdh#gdh .footer__links a:after{background:linear-gradient(90deg,var(--gold),transparent);content:"";transform-origin:0;width:100%;height:1px;transition:scale .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;scale:0 1}#gdh#gdh#gdh .footer__links a:hover:after{scale:1}#gdh#gdh#gdh .footer__bottom a svg{animation:2.8s ease-in-out infinite footer-arrow-float}@keyframes footer-name-float{0%,to{opacity:.74;translate:0}50%{opacity:1;translate:3px}}@keyframes footer-arrow-float{0%,to{translate:0}50%{translate:4px -4px}}@media (max-width:900px){#gdh#gdh#gdh.motion-ready .site-ready .hero__image{scale:1.045;translate:0 calc(var(--section-shift)*.045)}#gdh#gdh#gdh .site-ready .hero__line,#gdh#gdh#gdh .hero__intro,#gdh#gdh#gdh .hero__actions,#gdh#gdh#gdh .team-card__image img{translate:0 calc(var(--section-shift)*.025)}#gdh#gdh#gdh .visit__grid>:is(div,address):after,#gdh#gdh#gdh .journey__grid article:after{opacity:.72}}@media (max-width:680px){#gdh#gdh#gdh .hero__trust>div,#gdh#gdh#gdh .hero__telemetry,#gdh#gdh#gdh .object-story__film,#gdh#gdh#gdh .treatment-visual__ribbon,#gdh#gdh#gdh .comfort__image,#gdh#gdh#gdh .visit__route{translate:0}#gdh#gdh#gdh .intro.is-motion-active .intro__copy h2,#gdh#gdh#gdh .intro.is-motion-active .intro__body .tw-lead,#gdh#gdh#gdh .visit__wayfinder span{animation-duration:9s}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh .page-progress span:after,#gdh#gdh#gdh .ambient-motion__thread:after,#gdh#gdh#gdh .journey__track span:after,#gdh#gdh#gdh .journey__track i:after,#gdh#gdh#gdh .journey__grid article:after,#gdh#gdh#gdh .reviews__list .gdh-bq:after,#gdh#gdh#gdh .visit__grid>:is(div,address):after{display:none!important}#gdh#gdh#gdh .hero__image,#gdh#gdh#gdh .hero__veil,#gdh#gdh#gdh .hero__line,#gdh#gdh#gdh .hero__intro,#gdh#gdh#gdh .hero__actions,#gdh#gdh#gdh .hero__flow-film,#gdh#gdh#gdh .hero__telemetry,#gdh#gdh#gdh .hero__trust>div,#gdh#gdh#gdh .ticker__track,#gdh#gdh#gdh .intro__body>p,#gdh#gdh#gdh .object-story__film,#gdh#gdh#gdh .object-story__curve,#gdh#gdh#gdh .treatment-panel__number,#gdh#gdh#gdh .treatment-visual__ribbon,#gdh#gdh#gdh .comfort__image,#gdh#gdh#gdh .team-card__image img,#gdh#gdh#gdh .fees__clarity span,#gdh#gdh#gdh .visit__route,#gdh#gdh#gdh .form-grid input,#gdh#gdh#gdh .form-grid textarea,#gdh#gdh#gdh .form-grid select{filter:none!important;translate:0!important;rotate:none!important;scale:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100%0}to{background-position:0 0}}#gdh#gdh#gdh .seo-page{--seo-gutter:clamp(1.25rem, 6vw, 7rem);background:var(--cream);min-height:100vh;position:relative;overflow:hidden}#gdh#gdh#gdh :is(.seo-page a:focus-visible,.seo-page summary:focus-visible){outline:2px solid var(--gold);outline-offset:5px}#gdh#gdh#gdh .seo-page__progress{pointer-events:none;z-index:100;background:#ffffff1f;height:2px;position:fixed;top:0;left:0;right:0}#gdh#gdh#gdh .seo-page__progress span{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:60%;height:100%;animation:4.8s ease-in-out infinite seo-progress-pulse;display:block;transform:translate(-60%)}#gdh#gdh#gdh .seo-page__ambient{pointer-events:none;z-index:20;position:fixed;inset:0}#gdh#gdh#gdh .seo-page__ambient i{background:var(--gold);opacity:.5;border-radius:50%;width:5px;height:5px;position:absolute}#gdh#gdh#gdh .seo-page__ambient i:first-child{animation:13s ease-in-out infinite seo-speck-one;top:28vh;left:4vw}#gdh#gdh#gdh .seo-page__ambient i:nth-child(2){animation:16s ease-in-out -4s infinite seo-speck-two;top:58vh;right:5vw}#gdh#gdh#gdh .seo-page__ambient i:nth-child(3){animation:19s ease-in-out -8s infinite reverse seo-speck-one;bottom:9vh;left:58vw}#gdh#gdh#gdh .seo-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--paper);z-index:50;background:linear-gradient(#0c0d0ae6,#0c0d0a59);grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 clamp(1.25rem,4.5vw,5rem);display:grid;position:absolute;top:0;left:0;right:0}#gdh#gdh#gdh .seo-header__nav{align-items:center;gap:clamp(1.1rem,2.3vw,2.5rem);display:flex}#gdh#gdh#gdh .seo-header__nav a{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;position:relative}#gdh#gdh#gdh .seo-header__nav a:after{background:var(--gold);content:"";transform-origin:0;width:100%;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-8px;left:0;transform:scaleX(0)}#gdh#gdh#gdh .seo-header__nav a:hover:after{transform:scaleX(1)}#gdh#gdh#gdh .seo-header__actions{justify-self:end;align-items:center;gap:.6rem;display:flex}#gdh#gdh#gdh .seo-header__phone{border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.55rem;min-height:46px;padding:0 1rem;font-size:.76rem;transition:background .24s,border-color .24s;display:inline-flex}#gdh#gdh#gdh .seo-header__phone:hover{border-color:var(--gold);background:#ffffff1a}#gdh#gdh#gdh .seo-header__phone svg{width:15px;height:15px}#gdh#gdh#gdh .seo-button{letter-spacing:.04em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.7rem 1.3rem;font-size:.75rem;font-weight:750;transition:background .26s,color .26s,border-color .26s,transform .26s;display:inline-flex;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-button:before{content:"";background:linear-gradient(100deg,#0000,#ffffff85,#0000);width:40%;transition:left .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}#gdh#gdh#gdh .seo-button:hover:before{left:125%}#gdh#gdh#gdh .seo-button:hover{transform:translateY(-3px)}#gdh#gdh#gdh .seo-button svg{width:16px;height:16px;transition:transform .26s}#gdh#gdh#gdh .seo-button:hover svg{transform:translate(3px,-2px)}#gdh#gdh#gdh .seo-button--gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}#gdh#gdh#gdh .seo-text-link{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding-bottom:.3rem;font-size:.75rem;font-weight:750;display:inline-flex;position:relative}#gdh#gdh#gdh .seo-text-link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}#gdh#gdh#gdh .seo-text-link:hover:after{transform:scaleX(.25)}#gdh#gdh#gdh .seo-text-link svg{width:15px;height:15px;transition:transform .26s}#gdh#gdh#gdh .seo-text-link:hover svg{transform:translate(3px,-3px)}#gdh#gdh#gdh .seo-text-link--light{color:var(--paper)}#gdh#gdh#gdh .seo-kicker{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.5rem;font-size:.7rem;font-weight:750;display:flex}#gdh#gdh#gdh .seo-kicker:before{background:var(--gold);content:"";border-radius:50%;width:7px;height:7px}#gdh#gdh#gdh .seo-kicker svg{color:var(--gold);width:15px;height:15px}#gdh#gdh#gdh .seo-kicker:has(svg):before{display:none}#gdh#gdh#gdh .seo-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 2.3rem;padding:0;list-style:none;display:flex}#gdh#gdh#gdh .seo-breadcrumbs li{color:#ffffff9e;letter-spacing:.08em;font-size:.68rem}#gdh#gdh#gdh .seo-breadcrumbs li:not(:last-child):after{color:var(--gold);content:"/";margin-left:.45rem}#gdh#gdh#gdh .seo-breadcrumbs a{transition:color .18s}#gdh#gdh#gdh .seo-breadcrumbs a:hover{color:var(--gold)}#gdh#gdh#gdh .seo-hero{color:var(--paper);background:#11120f;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-height:790px;padding-top:96px;display:grid;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-hero__noise{opacity:.06;pointer-events:none;background-image:radial-gradient(#ffffff21 .55px,#0000 .55px);background-size:7px 7px;position:absolute;inset:0}#gdh#gdh#gdh .seo-hero__ribbon{color:#ffffff09;font-family:var(--serif);pointer-events:none;white-space:nowrap;z-index:0;font-size:calc(clamp(5rem,10vw,12rem) * var(--gdh-type,1));line-height:.75;position:absolute;bottom:5%;left:0}#gdh#gdh#gdh .seo-hero__ribbon span{animation:24s linear infinite seo-ribbon;display:block}#gdh#gdh#gdh .seo-hero__copy{z-index:2;align-self:center;max-width:790px;padding:clamp(6rem,9vw,10rem) clamp(2rem,6vw,7rem);position:relative}#gdh#gdh#gdh .seo-hero__copy>.seo-kicker{color:var(--gold);animation:.76s cubic-bezier(.22,1,.36,1) .1s both seo-rise}#gdh#gdh#gdh .seo-hero h1{font-family:var(--serif);letter-spacing:-.06em;max-width:780px;margin:0;font-size:calc(clamp(3.75rem,6.6vw,7.4rem) * var(--gdh-type,1));font-weight:400;line-height:.91;animation:.9s cubic-bezier(.22,1,.36,1) .18s both seo-rise}#gdh#gdh#gdh .seo-hero__intro{color:#c4c5be;max-width:42rem;margin:2.3rem 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.75;animation:.9s cubic-bezier(.22,1,.36,1) .27s both seo-rise}#gdh#gdh#gdh .seo-hero__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.6rem;animation:.9s cubic-bezier(.22,1,.36,1) .36s both seo-rise;display:flex}#gdh#gdh#gdh .seo-hero__visual{min-height:694px;animation:1.15s cubic-bezier(.22,1,.36,1) .1s both seo-image-arrive;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#11120f 0,#11120f99 10%,#0000 35%);position:absolute;inset:0}#gdh#gdh#gdh .seo-hero__image-wrap{width:100%;height:100%;position:absolute;overflow:hidden}#gdh#gdh#gdh .seo-hero__image-wrap img{object-fit:cover;object-position:60%center;width:100%;height:100%;animation:13s ease-in-out infinite seo-image-breathe}#gdh#gdh#gdh .seo-hero__image-scan{opacity:0;background:linear-gradient(#0000,#e5b33d3d,#0000);height:15%;animation:7s ease-in-out 1.2s infinite seo-image-scan;position:absolute;top:-18%;left:0;right:0}#gdh#gdh#gdh .seo-hero__index{color:var(--paper);z-index:3;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2.2rem;right:2.2rem}#gdh#gdh#gdh .seo-hero__index span{color:var(--gold);font-family:var(--serif);font-size:calc(1.6rem * var(--gdh-type,1))}#gdh#gdh#gdh .seo-hero__index i{background:#ffffff8c;width:52px;height:1px;animation:3.8s ease-in-out infinite seo-line-pulse}#gdh#gdh#gdh .seo-hero__index b{letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;font-weight:700}#gdh#gdh#gdh .seo-facts{background:var(--paper);border-bottom:1px solid var(--line);padding:0 var(--seo-gutter);z-index:3;grid-template-columns:repeat(3,1fr);display:grid;position:relative}#gdh#gdh#gdh .seo-facts>div{border-left:1px solid var(--line);align-items:center;gap:1.1rem;min-height:112px;padding:1.6rem clamp(1rem,3vw,2.8rem);transition:background .3s,transform .3s;display:flex}#gdh#gdh#gdh .seo-facts>div:last-child{border-right:1px solid var(--line)}#gdh#gdh#gdh .seo-facts>div:hover{background:#f8f4ea;transform:translateY(-4px)}#gdh#gdh#gdh .seo-facts svg{color:var(--gold-dark);flex:none;width:22px;height:22px}#gdh#gdh#gdh .seo-facts span{color:#737168;flex-direction:column;font-size:.77rem;line-height:1.55;display:flex}#gdh#gdh#gdh .seo-facts strong{color:var(--ink);font-size:.82rem}#gdh#gdh#gdh .seo-section{padding:clamp(6rem,10vw,11rem) var(--seo-gutter);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,6vw,7rem);display:grid;position:relative}#gdh#gdh#gdh .seo-section__number{color:#1717110b;font-family:var(--serif);pointer-events:none;font-size:calc(clamp(11rem,23vw,25rem) * var(--gdh-type,1));line-height:.7;position:absolute;top:16%;left:-1vw}#gdh#gdh#gdh .seo-section__heading{align-self:start;position:sticky;top:3rem}#gdh#gdh#gdh .seo-section__heading h2,#gdh#gdh#gdh .seo-process h2,#gdh#gdh#gdh .seo-related h2,#gdh#gdh#gdh .seo-contact h2,#gdh#gdh#gdh .seo-treatment-index>header h2,#gdh#gdh#gdh .seo-hub-principles h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:calc(clamp(3rem,5.5vw,6rem) * var(--gdh-type,1));font-weight:400;line-height:.96}#gdh#gdh#gdh .seo-overview__copy{max-width:760px;position:relative}#gdh#gdh#gdh .seo-overview__copy>p:not(.seo-clinical-note){color:#585850;font-family:var(--serif);margin:0 0 1.6rem;font-size:calc(clamp(1.25rem,1.8vw,1.65rem) * var(--gdh-type,1));line-height:1.6}#gdh#gdh#gdh .seo-overview__copy>p:first-child:first-letter{color:var(--gold-dark);float:left;font-family:var(--serif);margin:.12rem .7rem 0 0;font-size:calc(4.5rem * var(--gdh-type,1));line-height:.8}#gdh#gdh#gdh .seo-clinical-note{background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:1rem;margin:3rem 0 0;padding:1.5rem;display:flex}#gdh#gdh#gdh .seo-clinical-note svg{color:var(--gold-dark);flex:none;width:22px;height:22px;margin-top:.15rem}#gdh#gdh#gdh .seo-clinical-note span{color:#66655e;flex-direction:column;font-size:.82rem;line-height:1.65;display:flex}#gdh#gdh#gdh .seo-clinical-note strong{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}#gdh#gdh#gdh .seo-features{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}#gdh#gdh#gdh .seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#gdh#gdh#gdh .seo-feature-grid article{border-bottom:1px solid var(--line);min-height:285px;padding:clamp(2rem,4vw,3.6rem);transition:background .4s,color .4s,transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#gdh#gdh#gdh .seo-feature-grid article:nth-child(odd){border-right:1px solid var(--line)}#gdh#gdh#gdh .seo-feature-grid article:hover{background:var(--ink);color:var(--paper);transform:translateY(-6px)}#gdh#gdh#gdh .seo-feature-grid article>span{color:#9c988e;letter-spacing:.16em;font-size:.62rem;font-weight:700}#gdh#gdh#gdh .seo-feature-grid article>svg{color:var(--gold-dark);width:22px;height:22px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:2rem;right:2rem}#gdh#gdh#gdh .seo-feature-grid article:hover>svg{color:var(--gold);transform:rotate(14deg) scale(1.2)}#gdh#gdh#gdh .seo-feature-grid h3{font-family:var(--serif);letter-spacing:-.035em;margin:4.2rem 0 1.1rem;font-size:calc(clamp(1.65rem,2.4vw,2.45rem) * var(--gdh-type,1));font-weight:400;line-height:1}#gdh#gdh#gdh .seo-feature-grid p{color:#737168;margin:0;font-size:.9rem;line-height:1.7;transition:color .4s}#gdh#gdh#gdh .seo-feature-grid article:hover p{color:#bfc0b8}#gdh#gdh#gdh .seo-process{color:var(--paper);padding:clamp(7rem,11vw,12rem) var(--seo-gutter);background:#11120f;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,10rem);display:grid;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-process__word{color:#ffffff09;font-family:var(--serif);pointer-events:none;white-space:nowrap;font-size:calc(clamp(7rem,16vw,18rem) * var(--gdh-type,1));animation:20s linear infinite seo-process-word;position:absolute;top:35%;left:-8%}#gdh#gdh#gdh .seo-process>header,#gdh#gdh#gdh .seo-process>ol{z-index:2;position:relative}#gdh#gdh#gdh .seo-process>header>p:last-child{color:#a7a8a1;max-width:32rem;margin:2rem 0 0;font-size:.94rem;line-height:1.75}#gdh#gdh#gdh .seo-process ol{margin:0;padding:0;list-style:none}#gdh#gdh#gdh .seo-process li{border-top:1px solid #ffffff29;grid-template-columns:55px 1fr;align-items:start;gap:2rem;padding:1.8rem 0;transition:border-color .28s,padding-left .35s cubic-bezier(.22,1,.36,1);display:grid}#gdh#gdh#gdh .seo-process li:last-child{border-bottom:1px solid #ffffff29}#gdh#gdh#gdh .seo-process li:hover{border-color:var(--gold);padding-left:.75rem}#gdh#gdh#gdh .seo-process li>span{color:var(--gold);font-family:var(--serif);font-size:1.2rem}#gdh#gdh#gdh .seo-process h3{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 .55rem;font-size:calc(clamp(1.4rem,2vw,2rem) * var(--gdh-type,1));font-weight:400;line-height:1.1}#gdh#gdh#gdh .seo-process li p{color:#a7a8a1;margin:0;font-size:.85rem;line-height:1.65}#gdh#gdh#gdh .seo-faq{background:var(--cream)}#gdh#gdh#gdh .seo-faq__list{border-top:1px solid var(--ink)}#gdh#gdh#gdh .seo-faq details{border-bottom:1px solid var(--line);overflow:hidden}#gdh#gdh#gdh .seo-faq summary{cursor:pointer;font-family:var(--serif);grid-template-columns:40px 1fr 32px;align-items:center;gap:1rem;min-height:96px;padding:1rem 0;font-size:calc(clamp(1.2rem,1.8vw,1.7rem) * var(--gdh-type,1));list-style:none;display:grid}#gdh#gdh#gdh .seo-faq summary::-webkit-details-marker{display:none}#gdh#gdh#gdh .seo-faq summary>span{color:var(--gold-dark);font-family:var(--sans);letter-spacing:.1em;font-size:.64rem;font-weight:700}#gdh#gdh#gdh .seo-faq summary i{width:20px;height:20px;transition:transform .35s;position:relative}#gdh#gdh#gdh .seo-faq summary i:before,#gdh#gdh#gdh .seo-faq summary i:after{background:var(--ink);content:"";width:16px;height:1px;position:absolute;top:10px;left:2px}#gdh#gdh#gdh .seo-faq summary i:after{transition:transform .35s;transform:rotate(90deg)}#gdh#gdh#gdh .seo-faq details[open] summary i{transform:rotate(180deg)}#gdh#gdh#gdh .seo-faq details[open] summary i:after{transform:rotate(0)}#gdh#gdh#gdh .seo-faq details>p{color:#616058;max-width:710px;margin:-.5rem 3rem 2rem 3.5rem;line-height:1.75;animation:.42s cubic-bezier(.22,1,.36,1) both seo-faq-open}#gdh#gdh#gdh .seo-related{background:var(--paper);border-top:1px solid var(--line);padding:clamp(6rem,9vw,9rem) var(--seo-gutter);grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:clamp(3rem,7vw,8rem);display:grid}#gdh#gdh#gdh .seo-related>div{border-top:1px solid var(--ink)}#gdh#gdh#gdh .seo-related>div>a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 32px;align-items:center;gap:1rem;min-height:112px;padding:1rem 0;transition:background .28s,padding .35s cubic-bezier(.22,1,.36,1);display:grid}#gdh#gdh#gdh .seo-related>div>a:hover{background:#f7f2e8;padding-left:1.1rem;padding-right:1.1rem}#gdh#gdh#gdh .seo-related>div>a>span{color:var(--gold-dark);letter-spacing:.1em;font-size:.65rem;font-weight:700}#gdh#gdh#gdh .seo-related a div{flex-direction:column;display:flex}#gdh#gdh#gdh .seo-related small{color:#858279;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;font-weight:700}#gdh#gdh#gdh .seo-related strong{font-family:var(--serif);font-size:calc(clamp(1.25rem,2vw,1.8rem) * var(--gdh-type,1));font-weight:400;line-height:1.1}#gdh#gdh#gdh .seo-related a>svg{width:20px;height:20px;transition:transform .3s}#gdh#gdh#gdh .seo-related a:hover>svg{transform:translate(4px,-4px)}#gdh#gdh#gdh .seo-contact{color:var(--paper);padding:clamp(6rem,10vw,10rem) var(--seo-gutter);background:radial-gradient(circle at 82% 22%,#e5b33d29,#0000 24%),#1b1d18;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(3rem,8vw,9rem);display:grid;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-contact:before{content:"";pointer-events:none;background:radial-gradient(circle,#e5b33d1c,#0000 66%);width:700px;height:700px;animation:9s ease-in-out infinite seo-contact-glow;position:absolute;top:-320px;right:-180px}#gdh#gdh#gdh .seo-contact__copy,#gdh#gdh#gdh .seo-contact address{z-index:2;position:relative}#gdh#gdh#gdh .seo-contact__copy>p:not(.seo-kicker){color:#aeb0a9;max-width:43rem;margin:2rem 0;line-height:1.75}#gdh#gdh#gdh .seo-contact__copy>div{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}#gdh#gdh#gdh .seo-contact address{border:1px solid #ffffff2e;align-self:center;gap:1.1rem;padding:clamp(2rem,4vw,3.5rem);font-style:normal;display:grid}#gdh#gdh#gdh .seo-contact address>svg{color:var(--gold);width:28px;height:28px;animation:4.5s ease-in-out infinite seo-pin-float}#gdh#gdh#gdh .seo-contact address p{flex-direction:column;margin:0 0 .7rem;display:flex}#gdh#gdh#gdh .seo-contact address strong{font-family:var(--serif);margin-bottom:.7rem;font-size:calc(1.7rem * var(--gdh-type,1));font-weight:400}#gdh#gdh#gdh .seo-contact address span{color:#aeb0a9;font-size:.88rem;line-height:1.7}#gdh#gdh#gdh .seo-contact address a{color:#d9dad5;word-break:break-word;border-top:1px solid #ffffff21;align-items:center;gap:.7rem;padding-top:1rem;font-size:.78rem;transition:color .2s,transform .2s;display:flex}#gdh#gdh#gdh .seo-contact address a:hover{color:var(--gold);transform:translate(4px)}#gdh#gdh#gdh .seo-contact address a svg{flex:none;width:16px;height:16px}#gdh#gdh#gdh .seo-footer{color:var(--paper);padding:5rem var(--seo-gutter) 2rem;background:#10110e;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-footer__word{color:#ffffff09;font-family:var(--serif);pointer-events:none;white-space:nowrap;font-size:calc(clamp(7rem,13vw,14rem) * var(--gdh-type,1));line-height:.72;animation:26s linear infinite seo-footer-word;position:absolute;top:39%;left:0}#gdh#gdh#gdh .seo-footer__top,#gdh#gdh#gdh .seo-footer__links,#gdh#gdh#gdh .seo-footer__bottom{z-index:2;position:relative}#gdh#gdh#gdh .seo-footer__top{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem;padding-bottom:3rem;display:grid}#gdh#gdh#gdh .seo-footer__top>p{color:#a9aaa4;font-family:var(--serif);margin:0;font-size:calc(clamp(1.2rem,2vw,1.8rem) * var(--gdh-type,1))}#gdh#gdh#gdh .seo-footer__call{border-bottom:1px solid var(--gold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.72rem;font-weight:700;display:flex}#gdh#gdh#gdh .seo-footer__call svg{width:14px;height:14px}#gdh#gdh#gdh .seo-footer__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;padding:4rem 0;display:grid}#gdh#gdh#gdh .seo-footer__links>div{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}#gdh#gdh#gdh .seo-footer__links h2{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}#gdh#gdh#gdh .seo-footer__links a{color:#bbbcb6;font-size:.82rem;transition:color .18s,transform .22s;position:relative}#gdh#gdh#gdh .seo-footer__links a:hover{color:var(--paper);transform:translate(4px)}#gdh#gdh#gdh .seo-footer__bottom{color:#858780;border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding-top:1.7rem;font-size:.66rem;display:grid}#gdh#gdh#gdh .seo-footer__bottom a{color:var(--paper);align-items:center;gap:.45rem;display:flex}#gdh#gdh#gdh .seo-footer__bottom svg{width:13px;height:13px}#gdh#gdh#gdh .seo-hub-hero{color:var(--paper);min-height:800px;padding:clamp(10rem,15vw,15rem) var(--seo-gutter) clamp(7rem,11vw,11rem);background:linear-gradient(90deg,#0f100df7,#0f100dc4),var(--gdh-hero-img) 50% 48%/cover;position:relative;overflow:hidden}#gdh#gdh#gdh .seo-hub-hero:after{content:"";background:linear-gradient(105deg,#0000,#e5b33d21,#0000);width:28%;animation:9s ease-in-out infinite seo-hub-light;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-12deg)}#gdh#gdh#gdh .seo-hub-hero>:not(.seo-hub-hero__orbit,.seo-hub-hero__word){z-index:2;max-width:1020px;position:relative}#gdh#gdh#gdh .seo-hub-hero .seo-kicker{color:var(--gold)}#gdh#gdh#gdh .seo-hub-hero h1{font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:calc(clamp(4.2rem,8.5vw,9.8rem) * var(--gdh-type,1));font-weight:400;line-height:.88;animation:.9s cubic-bezier(.22,1,.36,1) .15s both seo-rise}#gdh#gdh#gdh .seo-hub-hero h1 em{color:var(--gold);font-weight:400}#gdh#gdh#gdh .seo-hub-hero>p:not(.seo-kicker){color:#c3c4bd;max-width:48rem;margin:2.5rem 0 0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.75;animation:.9s cubic-bezier(.22,1,.36,1) .26s both seo-rise}#gdh#gdh#gdh .seo-hub-hero__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.8rem;animation:.9s cubic-bezier(.22,1,.36,1) .36s both seo-rise;display:flex}#gdh#gdh#gdh .seo-hub-hero__word{color:#ffffff0b;font-family:var(--serif);pointer-events:none;white-space:nowrap;font-size:calc(clamp(7rem,15vw,17rem) * var(--gdh-type,1));line-height:.75;animation:28s linear infinite seo-ribbon;position:absolute;bottom:2%;left:12%}#gdh#gdh#gdh .seo-hub-hero__orbit{pointer-events:none;width:65vw;max-width:880px;height:65vw;max-height:880px;position:absolute;top:-18vw;right:-21vw}#gdh#gdh#gdh .seo-hub-hero__orbit i{border:1px solid #e5b33d21;border-radius:45% 55% 62% 38%/58% 42%;animation:14s ease-in-out infinite seo-soft-curve;position:absolute;inset:0}#gdh#gdh#gdh .seo-hub-hero__orbit i:nth-child(2){animation-delay:-4.5s;inset:14%}#gdh#gdh#gdh .seo-hub-hero__orbit i:nth-child(3){animation-delay:-9s;inset:29%}#gdh#gdh#gdh .seo-hub-intro{background:var(--gold);padding:3.5rem var(--seo-gutter);grid-template-columns:.35fr 1fr auto;align-items:end;gap:2rem;display:grid}#gdh#gdh#gdh .seo-hub-intro>p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}#gdh#gdh#gdh .seo-hub-intro h2{font-family:var(--serif);letter-spacing:-.04em;max-width:780px;margin:0;font-size:calc(clamp(1.55rem,2.5vw,2.7rem) * var(--gdh-type,1));font-weight:400;line-height:1.1}#gdh#gdh#gdh .seo-hub-intro a{border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:.72rem;font-weight:750;display:flex}#gdh#gdh#gdh .seo-hub-intro svg{width:14px;height:14px}#gdh#gdh#gdh .seo-treatment-index{padding:clamp(7rem,11vw,12rem) var(--seo-gutter)}#gdh#gdh#gdh .seo-treatment-index>header{grid-template-columns:.4fr 1fr .62fr;gap:2rem;margin-bottom:clamp(4rem,7vw,7rem);display:grid}#gdh#gdh#gdh .seo-treatment-index>header .seo-kicker{align-self:start}#gdh#gdh#gdh .seo-treatment-index>header>p:last-child{color:#66655e;align-self:end;margin:0;line-height:1.75}#gdh#gdh#gdh .seo-treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#gdh#gdh#gdh .seo-treatment-grid>a{background:var(--paper);border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:430px;padding:clamp(1.7rem,3vw,3rem);transition:background .42s,color .42s,transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(-n+3){border-top:1px solid var(--line)}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(3n+1){border-left:1px solid var(--line)}#gdh#gdh#gdh .seo-treatment-grid>a:hover{background:var(--ink);color:var(--paper);z-index:2;transform:translateY(-8px)}#gdh#gdh#gdh .seo-treatment-grid>a.is-featured{background:var(--gold)}#gdh#gdh#gdh .seo-treatment-grid>a.is-featured:hover{background:var(--ink)}#gdh#gdh#gdh .seo-treatment-grid__index{color:#817f77;letter-spacing:.15em;font-size:.62rem;font-weight:700}#gdh#gdh#gdh .seo-treatment-grid__icon{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background .3s,border-color .3s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:2rem;right:2rem}#gdh#gdh#gdh .seo-treatment-grid__icon svg{width:19px;height:19px}#gdh#gdh#gdh .seo-treatment-grid>a:hover .seo-treatment-grid__icon{background:var(--gold);border-color:var(--gold);color:var(--ink);transform:rotate(12deg) scale(1.12)}#gdh#gdh#gdh .seo-treatment-grid small{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-top:5.5rem;font-size:.64rem;font-weight:750;display:block}#gdh#gdh#gdh .seo-treatment-grid>a.is-featured small{color:var(--ink)}#gdh#gdh#gdh .seo-treatment-grid h3{font-family:var(--serif);letter-spacing:-.045em;margin:1rem 0 1.3rem;font-size:calc(clamp(1.7rem,2.5vw,2.8rem) * var(--gdh-type,1));font-weight:400;line-height:1}#gdh#gdh#gdh .seo-treatment-grid p{color:#77746b;margin:0;font-size:.84rem;line-height:1.7;transition:color .35s}#gdh#gdh#gdh .seo-treatment-grid>a.is-featured p{color:#4c4430}#gdh#gdh#gdh .seo-treatment-grid>a:hover p{color:#bdbeb7}#gdh#gdh#gdh .seo-treatment-grid__link{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.66rem;font-weight:750;display:flex;position:absolute;bottom:2.2rem}#gdh#gdh#gdh .seo-treatment-grid__link svg{width:14px;height:14px;transition:transform .28s}#gdh#gdh#gdh .seo-treatment-grid>a:hover .seo-treatment-grid__link svg{transform:translate(4px,-4px)}#gdh#gdh#gdh .seo-hub-principles{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:clamp(7rem,11vw,11rem) var(--seo-gutter);grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,9rem);display:grid}#gdh#gdh#gdh .seo-hub-principles>div>p:last-child{color:#68665f;max-width:39rem;margin:2rem 0 0;line-height:1.75}#gdh#gdh#gdh .seo-hub-principles ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}#gdh#gdh#gdh .seo-hub-principles li{border-bottom:1px solid var(--line);align-items:flex-start;gap:1.2rem;padding:1.8rem 0;transition:padding-left .35s cubic-bezier(.22,1,.36,1);display:flex}#gdh#gdh#gdh .seo-hub-principles li:hover{padding-left:.7rem}#gdh#gdh#gdh .seo-hub-principles li svg{color:var(--gold-dark);flex:none;width:21px;height:21px;margin-top:.12rem}#gdh#gdh#gdh .seo-hub-principles li span{color:#69675f;flex-direction:column;font-size:.86rem;line-height:1.65;display:flex}#gdh#gdh#gdh .seo-hub-principles li strong{color:var(--ink);font-family:var(--serif);margin-bottom:.4rem;font-size:calc(1.55rem * var(--gdh-type,1));font-weight:400}#gdh#gdh#gdh .seo-contact--hub{grid-template-columns:1.2fr .8fr}#gdh#gdh#gdh .seo-hub-contact-note{z-index:2;border:1px solid #ffffff2e;align-self:center;align-items:flex-start;gap:1rem;padding:clamp(2rem,4vw,3.4rem);display:flex;position:relative}#gdh#gdh#gdh .seo-hub-contact-note svg{color:var(--gold);flex:none;width:24px;height:24px}#gdh#gdh#gdh .seo-hub-contact-note p{color:#aeb0a9;flex-direction:column;margin:0;font-size:.84rem;line-height:1.7;display:flex}#gdh#gdh#gdh .seo-hub-contact-note strong{color:var(--paper);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem}@keyframes seo-progress-pulse{0%{transform:translate(-110%)}60%,to{transform:translate(210%)}}@keyframes seo-speck-one{0%,to{opacity:.15;transform:translate(0) scale(.7)}45%{opacity:.75;transform:translate(18px,-24px) scale(1.15)}}@keyframes seo-speck-two{0%,to{opacity:.12;transform:translate(0)}55%{opacity:.62;transform:translate(-22px,18px)}}@keyframes seo-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-image-arrive{0%{filter:blur(12px);opacity:0;transform:scale(1.06) translate(5%)}to{filter:blur();opacity:1;transform:scale(1) translate(0)}}@keyframes seo-image-breathe{0%,to{filter:saturate(.82);transform:scale(1.02)}50%{filter:saturate();transform:scale(1.07)}}@keyframes seo-image-scan{0%,25%{opacity:0;top:-18%}38%{opacity:.8}66%{opacity:.25}76%,to{opacity:0;top:112%}}@keyframes seo-ribbon{0%{transform:translate(0)}to{transform:translate(-28%)}}@keyframes seo-line-pulse{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.65)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes seo-process-word{0%{transform:translate(0)}to{transform:translate(-24%)}}@keyframes seo-faq-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes seo-contact-glow{0%,to{opacity:.55;transform:translate(0) scale(.92)}50%{opacity:1;transform:translate(-70px,65px) scale(1.08)}}@keyframes seo-pin-float{0%,to{filter:drop-shadow(0 0#e5b33d00);transform:translateY(0)}50%{filter:drop-shadow(0 6px 10px #e5b33d5c);transform:translateY(-7px)}}@keyframes seo-footer-word{0%{transform:translate(-10%)}to{transform:translate(-46%)}}@keyframes seo-hub-light{0%,25%{opacity:0;left:-45%}45%,65%{opacity:1}85%,to{opacity:0;left:125%}}@keyframes seo-soft-curve{0%,to{opacity:.35;transform:rotate(0) scale(.94)}50%{opacity:.85;transform:rotate(14deg) scale(1.05)}}@media (max-width:1180px){#gdh#gdh#gdh .seo-header{grid-template-columns:1fr auto}#gdh#gdh#gdh .seo-header__nav{display:none}#gdh#gdh#gdh .seo-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}#gdh#gdh#gdh .seo-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(-n+3){border-top:0}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(-n+2){border-top:1px solid var(--line)}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(3n+1){border-left:0}#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(odd){border-left:1px solid var(--line)}}@media (max-width:900px){#gdh#gdh#gdh .seo-hero{min-height:0;display:block}#gdh#gdh#gdh .seo-hero__copy{min-height:720px;padding-top:8.5rem}#gdh#gdh#gdh .seo-hero__visual{min-height:520px}#gdh#gdh#gdh .seo-hero__visual:after{background:linear-gradient(#11120f 0,#0000 32%)}#gdh#gdh#gdh .seo-facts{grid-template-columns:1fr}#gdh#gdh#gdh .seo-facts>div,#gdh#gdh#gdh .seo-facts>div:last-child{border:0;border-bottom:1px solid var(--line)}#gdh#gdh#gdh .seo-section,#gdh#gdh#gdh .seo-process,#gdh#gdh#gdh .seo-related,#gdh#gdh#gdh .seo-contact,#gdh#gdh#gdh .seo-hub-principles,#gdh#gdh#gdh .seo-contact--hub{grid-template-columns:1fr}#gdh#gdh#gdh .seo-section__heading{position:relative;top:0}#gdh#gdh#gdh .seo-section__number{top:6%}#gdh#gdh#gdh .seo-treatment-index>header{grid-template-columns:1fr}#gdh#gdh#gdh .seo-treatment-index>header>p:last-child{max-width:40rem}#gdh#gdh#gdh .seo-hub-intro{grid-template-columns:1fr 2fr;align-items:start}#gdh#gdh#gdh .seo-hub-intro a{grid-column:2;justify-self:start}#gdh#gdh#gdh .seo-footer__top{grid-template-columns:1fr 1fr}#gdh#gdh#gdh .seo-footer__call{justify-self:start}#gdh#gdh#gdh .seo-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){#gdh#gdh#gdh .seo-page{--seo-gutter:1.25rem}#gdh#gdh#gdh .seo-header{height:82px;padding:0 1.1rem}#gdh#gdh#gdh .seo-header__phone span{display:none}#gdh#gdh#gdh .seo-header__phone{width:44px;height:44px;min-height:44px;padding:0}#gdh#gdh#gdh .seo-header__phone svg{margin:auto}#gdh#gdh#gdh .seo-header .seo-button{min-height:44px;padding:.55rem .95rem}#gdh#gdh#gdh .seo-header .seo-button svg{display:none}#gdh#gdh#gdh .seo-hero{padding-top:82px}#gdh#gdh#gdh .seo-hero__copy{min-height:630px;padding:6.5rem 1.25rem 5rem}#gdh#gdh#gdh .seo-hero h1{font-size:calc(clamp(3.25rem,16vw,5.2rem) * var(--gdh-type,1))}#gdh#gdh#gdh .seo-hero__visual{min-height:420px}#gdh#gdh#gdh .seo-hero__index{bottom:1.2rem;right:1.2rem}#gdh#gdh#gdh .seo-hero__actions,#gdh#gdh#gdh .seo-contact__copy>div,#gdh#gdh#gdh .seo-hub-hero__actions{flex-direction:column;align-items:flex-start}#gdh#gdh#gdh .seo-section{gap:3rem;padding-top:6rem;padding-bottom:6rem}#gdh#gdh#gdh .seo-feature-grid{grid-template-columns:1fr}#gdh#gdh#gdh .seo-feature-grid article:nth-child(odd){border-right:0}#gdh#gdh#gdh .seo-feature-grid article{min-height:250px}#gdh#gdh#gdh .seo-process{padding-top:6rem;padding-bottom:6rem}#gdh#gdh#gdh .seo-faq summary{grid-template-columns:30px 1fr 25px;font-size:1.15rem}#gdh#gdh#gdh .seo-faq details>p{margin-left:0;margin-right:0}#gdh#gdh#gdh .seo-related{gap:3rem;padding-top:6rem;padding-bottom:6rem}#gdh#gdh#gdh .seo-contact{padding-top:6rem;padding-bottom:6rem}#gdh#gdh#gdh .seo-contact address{padding:1.5rem}#gdh#gdh#gdh .seo-footer{padding-top:4rem}#gdh#gdh#gdh .seo-footer__top,#gdh#gdh#gdh .seo-footer__bottom{grid-template-columns:1fr;align-items:start}#gdh#gdh#gdh .seo-footer__links{gap:2.5rem 1.5rem}#gdh#gdh#gdh .seo-hub-hero{min-height:700px;padding-top:9rem}#gdh#gdh#gdh .seo-hub-hero h1{font-size:calc(clamp(3.55rem,17vw,5.4rem) * var(--gdh-type,1))}#gdh#gdh#gdh .seo-hub-intro{grid-template-columns:1fr}#gdh#gdh#gdh .seo-hub-intro a{grid-column:auto}#gdh#gdh#gdh .seo-treatment-index{padding-top:6rem;padding-bottom:6rem}#gdh#gdh#gdh .seo-treatment-grid{grid-template-columns:1fr}#gdh#gdh#gdh .seo-treatment-grid>a,#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(-n+2),#gdh#gdh#gdh .seo-treatment-grid>a:nth-child(odd){border-left:1px solid var(--line);border-top:0;min-height:400px}#gdh#gdh#gdh .seo-treatment-grid>a:first-child{border-top:1px solid var(--line)}#gdh#gdh#gdh .seo-hub-principles{padding-top:6rem;padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh .seo-page *,#gdh#gdh#gdh .seo-page :before,#gdh#gdh#gdh .seo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#gdh#gdh#gdh .seo-page__ambient,#gdh#gdh#gdh .seo-page__progress{display:none}}#gdh{--gdh-hero-img:url(https://glenrothesdentalhouse.co.uk/wp-content/uploads/2026/10/gdh-hero.jpg)}#gdh#gdh#gdh#gdh [hidden]{display:none!important}html.gdh-opening,html.gdh-opening body{overflow:hidden}html:has(#gdh){scroll-behavior:smooth}#gdh{min-height:100vh}body:not(.elementor-editor-active) .elementor .gdh-root{visibility:hidden}body:not(.elementor-editor-active) .elementor .gdh-code{display:none!important}.elementor-editor-active .gdh-root .e-con{--display:block;display:block;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-editor-active .gdh-root .elementor-widget{margin:0}#gdh#gdh#gdh .gdh-flow.gdh-alt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#gdh#gdh#gdh .gdh-prose{max-width:780px}#gdh#gdh#gdh .gdh-prose>p:not(:first-child){font-size:clamp(1.08rem,1.25vw,1.28rem);line-height:1.7;margin:0 0 1.25rem;color:#4e4e47}#gdh#gdh#gdh .gdh-prose>p:first-child:not(.gdh-note):not(.gdh-actions){font-size:calc(clamp(1.2rem,1.6vw,1.5rem) * var(--gdh-type,1))}#gdh#gdh#gdh .gdh-prose>p.gdh-note,#gdh#gdh#gdh .gdh-prose>p.gdh-actions{font-family:var(--sans);font-size:.98rem}#gdh#gdh#gdh .gdh-prose>p.gdh-note:first-letter,#gdh#gdh#gdh .gdh-prose>p.gdh-actions:first-letter{float:none;font-size:inherit;margin:0;color:inherit}#gdh#gdh#gdh .gdh-prose a:not(.seo-button):not(.seo-text-link){color:var(--gold-dark);text-decoration:underline;text-underline-offset:3px}#gdh#gdh#gdh .gdh-prose h3{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;font-size:calc(clamp(1.6rem,2.4vw,2.2rem) * var(--gdh-type,1));line-height:1.1;margin:2.4rem 0 1rem;color:var(--ink)}#gdh#gdh#gdh .gdh-prose h4{font-family:var(--sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin:1.8rem 0 .7rem}#gdh#gdh#gdh .gdh-prose strong{color:var(--ink);font-weight:650}#gdh#gdh#gdh .gdh-list,#gdh#gdh#gdh .gdh-points,#gdh#gdh#gdh .gdh-prose>ul,#gdh#gdh#gdh .gdh-prose>ol:not(.gdh-steps){list-style:none;margin:0 0 1.8rem;padding:0;border-top:1px solid var(--line)}#gdh#gdh#gdh .gdh-list>li,#gdh#gdh#gdh .gdh-points>li,#gdh#gdh#gdh .gdh-prose>ul>li,#gdh#gdh#gdh .gdh-prose>ol:not(.gdh-steps)>li{position:relative;padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--line);font-size:1.02rem;line-height:1.65;color:#4e4e47}#gdh#gdh#gdh .gdh-list>li:before,#gdh#gdh#gdh .gdh-points>li:before,#gdh#gdh#gdh .gdh-prose>ul>li:before,#gdh#gdh#gdh .gdh-prose>ol:not(.gdh-steps)>li:before{content:"";position:absolute;left:.2rem;top:1.55rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--gold)}#gdh#gdh#gdh .gdh-points>li{font-family:var(--serif);font-size:calc(clamp(1.15rem,1.5vw,1.4rem) * var(--gdh-type,1));color:var(--ink)}#gdh#gdh#gdh .gdh-prose .gdh-steps{list-style:none;counter-reset:gdhstep;margin:0 0 1.8rem;padding:0}#gdh#gdh#gdh .gdh-prose .gdh-steps>li{counter-increment:gdhstep;position:relative;padding:1.3rem 0 1.3rem 4rem;border-top:1px solid var(--line);font-size:1.02rem;line-height:1.65;color:#4e4e47}#gdh#gdh#gdh .gdh-prose .gdh-steps>li:before{content:counter(gdhstep,decimal-leading-zero);position:absolute;left:0;top:1.2rem;font-family:var(--serif);font-size:calc(1.6rem * var(--gdh-type,1));color:var(--gold-dark)}#gdh#gdh#gdh .gdh-prose .gdh-steps>li strong{display:block;font-family:var(--serif);font-weight:400;font-size:1.35rem;margin-bottom:.3rem}#gdh#gdh#gdh .gdh-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0 0 2rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}#gdh#gdh#gdh .gdh-facts>div{padding:1.2rem 1.3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}#gdh#gdh#gdh .gdh-facts dt{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;font-weight:750;color:var(--gold-dark);margin:0 0 .45rem}#gdh#gdh#gdh .gdh-facts dd{margin:0;font-family:var(--serif);font-size:1.15rem;line-height:1.35;color:var(--ink)}#gdh#gdh#gdh .gdh-facts--small{grid-template-columns:1fr;border:0}#gdh#gdh#gdh .gdh-facts--small>div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border:0;border-bottom:1px solid var(--line);background:0 0}#gdh#gdh#gdh .gdh-facts--small dt{margin:0}#gdh#gdh#gdh .gdh-facts--small dd{font-family:var(--sans);font-size:.92rem;text-align:right}#gdh#gdh#gdh .gdh-label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:750;color:var(--gold-dark);margin:2rem 0 1rem}#gdh#gdh#gdh .gdh-note{border:1px solid var(--line);background:var(--paper);padding:1.1rem 1.3rem;margin:0 0 1.6rem;color:#4e4e47}#gdh#gdh#gdh .gdh-actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin:1.4rem 0 2rem}#gdh#gdh#gdh .gdh-prose .gdh-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0 0 1.6rem;border:0}#gdh#gdh#gdh .gdh-prose .gdh-chips>li{padding:0;border:0}#gdh#gdh#gdh .gdh-prose .gdh-chips>li:before{display:none}#gdh#gdh#gdh .gdh-prose .gdh-chips a{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:.55rem 1.1rem;text-decoration:none!important;color:var(--ink)!important;background:var(--paper)}#gdh#gdh#gdh .gdh-prose .gdh-chips a:hover{border-color:var(--gold);color:var(--gold-dark)!important}#gdh#gdh#gdh .gdh-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1.4rem 0 0;padding:1rem 1.2rem;border:1px solid rgba(229,179,61,.35);background:rgba(229,179,61,.06);color:#d9d4c7;max-width:560px;font-size:.92rem;line-height:1.5}#gdh#gdh#gdh .gdh-price__label{width:100%;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:750;color:var(--gold)}#gdh#gdh#gdh .gdh-price strong{font-family:var(--serif);font-weight:400;font-size:calc(2rem * var(--gdh-type,1));color:#fff}#gdh#gdh#gdh .gdh-price a{color:var(--gold);text-decoration:underline}#gdh#gdh#gdh .gdh-prose .gdh-fees{list-style:none;margin:0 0 2.4rem;padding:0;border-top:1px solid var(--ink)}#gdh#gdh#gdh .gdh-prose .gdh-fees>li{padding:0;border:0}#gdh#gdh#gdh .gdh-prose .gdh-fees>li:before{display:none}#gdh#gdh#gdh .gdh-fee__bar{display:grid;grid-template-columns:1fr auto;gap:.3rem 1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}#gdh#gdh#gdh .gdh-fee__name{margin:0;font-family:var(--serif);font-size:1.3rem;color:var(--ink)}#gdh#gdh#gdh .gdh-fee__price{margin:0;font-weight:700;white-space:nowrap;color:var(--ink)}#gdh#gdh#gdh .gdh-fee__inc{grid-column:1/-1;font-size:.9rem;color:#6d6a62}#gdh#gdh#gdh .gdh-fee__inc-label{margin:.2rem 0 .3rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--gold-dark)}#gdh#gdh#gdh .gdh-fee__inc ul{margin:0;padding:0 0 0 1.1rem}#gdh#gdh#gdh .gdh-prose .gdh-team{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.4rem;padding:0;margin:0;border:0}#gdh#gdh#gdh .gdh-prose .gdh-team>li{padding:0;border:0}#gdh#gdh#gdh .gdh-prose .gdh-team>li:before{display:none}#gdh#gdh#gdh .gdh-card{background:var(--paper);border:1px solid var(--line)}#gdh#gdh#gdh .gdh-card__shot{display:block;background:var(--gold);aspect-ratio:4/5;overflow:hidden}#gdh#gdh#gdh .gdh-card__shot img,#gdh#gdh#gdh .gdh-portrait img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}#gdh#gdh#gdh .gdh-card__body{padding:1.1rem 1.2rem 1.3rem}#gdh#gdh#gdh .gdh-cred__name{margin:0 0 .2rem;font-family:var(--serif);font-size:calc(1.45rem * var(--gdh-type,1))}#gdh#gdh#gdh .gdh-cred__name a{color:var(--ink)!important;text-decoration:none!important}#gdh#gdh#gdh .gdh-cred__role{margin:0 0 .8rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-weight:750}#gdh#gdh#gdh .gdh-portrait{max-width:360px;aspect-ratio:4/5;background:var(--gold);margin:0 0 2rem;overflow:hidden}#gdh#gdh#gdh .gdh-prose .gdh-clinicians{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;padding:0;border:0}#gdh#gdh#gdh .gdh-prose .gdh-clinicians>li{padding:1rem 1.1rem;border:1px solid var(--line);background:var(--paper)}#gdh#gdh#gdh .gdh-prose .gdh-clinicians>li:before{display:none}#gdh#gdh#gdh .gdh-prose table{width:100%;border-collapse:collapse;margin:0 0 2rem;font-size:.95rem}#gdh#gdh#gdh .gdh-prose th,#gdh#gdh#gdh .gdh-prose td{text-align:left;padding:.8rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}#gdh#gdh#gdh .gdh-prose th{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}#gdh#gdh#gdh .gdh-prose details{border-top:1px solid var(--line);padding:1rem 0}#gdh#gdh#gdh .gdh-prose summary{cursor:pointer;font-family:var(--serif);font-size:1.25rem}#gdh#gdh#gdh .gdh-form-slot,#gdh#gdh#gdh .elementor-widget-form{background:var(--paper);border:1px solid var(--line);padding:clamp(1.2rem,3vw,2.2rem);margin:0 0 2rem}#gdh#gdh#gdh .elementor-widget-form label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--ink)}#gdh#gdh#gdh .elementor-widget-form input:not([type=checkbox]):not([type=radio]),#gdh#gdh#gdh .elementor-widget-form select,#gdh#gdh#gdh .elementor-widget-form textarea{background:0 0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:.7rem 0;font:inherit;color:var(--ink)}#gdh#gdh#gdh .elementor-widget-form .elementor-button{background:var(--gold);color:var(--ink);border-radius:999px;padding:.95rem 1.8rem;font-weight:700}@media (max-width:900px){#gdh#gdh#gdh .gdh-fee__bar{grid-template-columns:1fr}}#gdh#gdh#gdh .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:1.4rem 4%}#gdh#gdh#gdh .elementor-field-group{width:100%;display:flex;flex-direction:column;gap:.4rem}#gdh#gdh#gdh .elementor-field-group.elementor-col-50{width:48%}#gdh#gdh#gdh .elementor-field-group.elementor-col-33{width:30.6%}#gdh#gdh#gdh .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}#gdh#gdh#gdh .elementor-field-option{display:flex;gap:.5rem;align-items:flex-start;font-size:.95rem}#gdh#gdh#gdh .elementor-field-option label{text-transform:none;letter-spacing:0;font-weight:400;font-size:.95rem}#gdh#gdh#gdh .elementor-widget-form textarea{min-height:120px;resize:vertical}#gdh#gdh#gdh .elementor-widget-form .elementor-field-type-submit{margin-top:.6rem}#gdh#gdh#gdh .elementor-widget-form .elementor-button{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}#gdh#gdh#gdh .elementor-widget-form .elementor-message{margin-top:1rem;font-size:.95rem}#gdh#gdh#gdh .elementor-widget-form .elementor-screen-only,#gdh#gdh#gdh .elementor-widget-form .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:700px){#gdh#gdh#gdh .elementor-field-group.elementor-col-50,#gdh#gdh#gdh .elementor-field-group.elementor-col-33{width:100%}}#gdh#gdh#gdh .gdh-prose .gdh-facts--small>div{display:block}#gdh#gdh#gdh .gdh-prose .gdh-facts--small dd{text-align:left;margin-top:.15rem}#gdh#gdh#gdh .gdh-prose.gdh-nodrop>p:first-child:first-letter{float:none;font-size:inherit;margin:0;color:inherit;line-height:inherit}#gdh#gdh#gdh .gdh-prose.gdh-nodrop>p:first-child{font-size:clamp(1.08rem,1.3vw,1.3rem)}#gdh#gdh#gdh .gdh-prose>dl:not([class]),#gdh#gdh#gdh .gdh-prose>div>dl:not([class]){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 0 1.6rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}#gdh#gdh#gdh .gdh-prose>dl:not([class])>div,#gdh#gdh#gdh .gdh-prose>div>dl:not([class])>div{padding:1rem 1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}#gdh#gdh#gdh .gdh-prose>dl:not([class]) dt,#gdh#gdh#gdh .gdh-prose>div>dl:not([class]) dt{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;font-weight:750;color:var(--gold-dark);margin:0 0 .4rem}#gdh#gdh#gdh .gdh-prose>dl:not([class]) dd,#gdh#gdh#gdh .gdh-prose>div>dl:not([class]) dd{margin:0;font-family:var(--serif);font-size:1.12rem}#gdh{--gdh-type:.76}@media (max-width:767px){#gdh{--gdh-type:0.8}}#gdh#gdh#gdh#gdh .award-card__aurora i,#gdh#gdh#gdh#gdh .hero__trust>div,#gdh#gdh#gdh#gdh .award-card.is-visible .award-card__beam,#gdh#gdh#gdh#gdh .fee-accordion:after,#gdh#gdh#gdh#gdh .contact__form-scan i:after,#gdh#gdh#gdh#gdh .ambient-motion__thread--one,#gdh#gdh#gdh#gdh .ambient-motion__thread--two,#gdh#gdh#gdh#gdh .hero__flow-film--one,#gdh#gdh#gdh#gdh .hero__flow-film--two,#gdh#gdh#gdh#gdh .object-story__film--one,#gdh#gdh#gdh#gdh .object-story__film--two,#gdh#gdh#gdh#gdh .object-story__curve i,#gdh#gdh#gdh#gdh .object-story__word--one,#gdh#gdh#gdh#gdh .object-story__word--two,#gdh#gdh#gdh#gdh .object-story__word--three,#gdh#gdh#gdh#gdh .treatment-visual__ribbon--one,#gdh#gdh#gdh#gdh .treatment-visual__ribbon--two,#gdh#gdh#gdh#gdh .contact__light i,#gdh#gdh#gdh#gdh .is-motion-active .section-heading h2 em,#gdh#gdh#gdh#gdh .is-motion-active.intro h2 em,#gdh#gdh#gdh#gdh .is-motion-active.comfort h2 em,#gdh#gdh#gdh#gdh .is-motion-active.fees h2 em,#gdh#gdh#gdh#gdh .is-motion-active.contact h2 em,#gdh#gdh#gdh#gdh section[data-motion-section].is-motion-active:after,#gdh#gdh#gdh#gdh .ambient-motion__thread:after,#gdh#gdh#gdh#gdh .intro.is-motion-active .intro__copy h2,#gdh#gdh#gdh#gdh .intro.is-motion-active .intro__body .tw-lead,#gdh#gdh#gdh#gdh .intro.is-motion-active .award-card li svg,#gdh#gdh#gdh#gdh .object-story__marquee i,#gdh#gdh#gdh#gdh .object-story.is-motion-active .object-story__meta>span,#gdh#gdh#gdh#gdh .treatment-tabs__list button[data-state=active]:before,#gdh#gdh#gdh#gdh .treatment-tabs__list button[data-state=active] span,#gdh#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li svg,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__image,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__breath,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__counter span,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__points svg,#gdh#gdh#gdh#gdh .journey__track span:after,#gdh#gdh#gdh#gdh .journey__track i:after,#gdh#gdh#gdh#gdh .journey__grid article:after,#gdh#gdh#gdh#gdh .journey.is-motion-active .journey__grid span,#gdh#gdh#gdh#gdh .team.is-motion-active .team-card__number,#gdh#gdh#gdh#gdh .reviews__list .gdh-bq:after,#gdh#gdh#gdh#gdh .reviews.is-motion-active .reviews__list .gdh-bq>span,#gdh#gdh#gdh#gdh .fees.is-motion-active .fees__note svg,#gdh#gdh#gdh#gdh .visit__wayfinder span,#gdh#gdh#gdh#gdh .visit__grid>:is(div,address):after,#gdh#gdh#gdh#gdh .visit.is-motion-active .visit__hours dl div,#gdh#gdh#gdh#gdh .visit.is-motion-active .visit__contact>a>svg,#gdh#gdh#gdh#gdh .contact__light span,#gdh#gdh#gdh#gdh .contact.is-motion-active .contact__submit:not(:disabled):before,#gdh#gdh#gdh#gdh .contact.is-motion-active .contact__intro aside>svg,#gdh#gdh#gdh#gdh .footer.is-motion-active .brand__logo img,#gdh#gdh#gdh#gdh .footer__bottom a svg,#gdh#gdh#gdh#gdh .seo-page__progress span,#gdh#gdh#gdh#gdh .seo-page__ambient i:first-child,#gdh#gdh#gdh#gdh .seo-page__ambient i:nth-child(2),#gdh#gdh#gdh#gdh .seo-page__ambient i:nth-child(3),#gdh#gdh#gdh#gdh .seo-hero__ribbon span,#gdh#gdh#gdh#gdh .seo-hero__image-wrap img,#gdh#gdh#gdh#gdh .seo-hero__image-scan,#gdh#gdh#gdh#gdh .seo-hero__index i,#gdh#gdh#gdh#gdh .seo-process__word,#gdh#gdh#gdh#gdh .seo-contact:before,#gdh#gdh#gdh#gdh .seo-contact address>svg,#gdh#gdh#gdh#gdh .seo-footer__word,#gdh#gdh#gdh#gdh .seo-hub-hero:after,#gdh#gdh#gdh#gdh .seo-hub-hero__word,#gdh#gdh#gdh#gdh .seo-hub-hero__orbit i{animation:none!important}#gdh#gdh#gdh#gdh .award-card__beam,#gdh#gdh#gdh#gdh .award-card__aurora i,#gdh#gdh#gdh#gdh .opening-sequence:before,#gdh#gdh#gdh#gdh .opening-sequence:after,#gdh#gdh#gdh#gdh .section-transition__beam,#gdh#gdh#gdh#gdh .treatment-visual__wash{filter:none!important}@media all{#gdh#gdh#gdh#gdh .site-header,#gdh#gdh#gdh#gdh .treatment-visual__core,#gdh#gdh#gdh#gdh .comfort__breath,#gdh#gdh#gdh#gdh .reviews__list .gdh-bq,#gdh#gdh#gdh#gdh .hero__flow-film,#gdh#gdh#gdh#gdh .object-story__film,#gdh#gdh#gdh#gdh .object-story__marker,#gdh#gdh#gdh#gdh .treatment-visual__ribbon,#gdh#gdh#gdh#gdh .comfort__veil i,#gdh#gdh#gdh#gdh .contact__light i,#gdh#gdh#gdh#gdh .seo-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#gdh#gdh#gdh#gdh .site-header,#gdh#gdh#gdh#gdh .seo-header{background:linear-gradient(#0c0d0aeb,#0c0d0aa6)}#gdh#gdh#gdh#gdh .menu-button{width:44px!important;height:44px!important;min-height:44px!important;border:1px solid #ffffff47!important;border-radius:999px!important;background:transparent!important;color:#fff!important;padding:0!important;margin:0!important;box-shadow:none!important;align-items:center!important;justify-content:center!important;line-height:1!important}#gdh#gdh#gdh#gdh .menu-button:hover,#gdh#gdh#gdh#gdh .menu-button:focus,#gdh#gdh#gdh#gdh .menu-button:active,#gdh#gdh#gdh#gdh .menu-button[aria-expanded=true]{background:#ffffff14!important;border-color:var(--gold)!important;color:#fff!important;outline:none!important}#gdh#gdh#gdh#gdh .menu-button svg{width:20px!important;height:20px!important}@media (max-width:650px){#gdh#gdh#gdh#gdh .seo-header__actions{gap:.4rem}#gdh#gdh#gdh#gdh .seo-header .seo-button{min-height:44px;padding:.5rem .9rem;font-size:.72rem}#gdh#gdh#gdh#gdh .seo-header .brand__logo img{max-width:150px}}@media (max-width:370px){#gdh#gdh#gdh#gdh .seo-header .seo-button{display:none}}/*gdh-fix1*/@media (max-width:1024px),(max-height:760px) and (max-width:1440px){#gdh#gdh#gdh#gdh .hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(6.5rem,15vh,8.5rem) clamp(1.2rem,5vw,3rem) 2.4rem}#gdh#gdh#gdh#gdh .hero__content{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;max-width:44rem;z-index:2}#gdh#gdh#gdh#gdh .hero__trust{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:2rem;align-self:flex-start;z-index:2}#gdh#gdh#gdh#gdh .hero__scroll{display:none!important}#gdh#gdh#gdh#gdh .hero__intro{margin-top:1.4rem}#gdh#gdh#gdh#gdh .hero__actions{margin-top:1.6rem;gap:1.1rem}}@media (max-width:1024px) and (min-width:681px){#gdh#gdh#gdh#gdh .hero__trust>div:first-child{border-left:0;padding-left:0}}@media (max-width:1480px){#gdh#gdh#gdh#gdh .team__regulation{padding-inline:clamp(1.2rem,4vw,3rem)}}@media (prefers-reduced-motion:reduce){#gdh#gdh#gdh#gdh *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/*gdh-fix2*/@media (pointer:coarse),(max-width:1024px){#gdh#gdh#gdh#gdh .hero__scroll i:after,#gdh#gdh#gdh#gdh .object-story__scroll i:after,#gdh#gdh#gdh#gdh .award-card__aurora i,#gdh#gdh#gdh#gdh .award-card__topline p svg,#gdh#gdh#gdh#gdh .award-card__seal-halo,#gdh#gdh#gdh#gdh .hero__telemetry span i,#gdh#gdh#gdh#gdh .hero__trust>div,#gdh#gdh#gdh#gdh .award-card.is-visible .award-card__beam,#gdh#gdh#gdh#gdh .award-card__seal,#gdh#gdh#gdh#gdh .award-card__seal:before,#gdh#gdh#gdh#gdh .award-card__seal:after,#gdh#gdh#gdh#gdh .object-story__marker,#gdh#gdh#gdh#gdh .treatment-visual__core,#gdh#gdh#gdh#gdh .comfort__breath i:after,#gdh#gdh#gdh#gdh .journey__grid article>i,#gdh#gdh#gdh#gdh .reviews__stars svg,#gdh#gdh#gdh#gdh .fee-accordion:after,#gdh#gdh#gdh#gdh .visit__route circle,#gdh#gdh#gdh#gdh .visit__pin,#gdh#gdh#gdh#gdh .visit__pin:after,#gdh#gdh#gdh#gdh .contact__form-scan i:after,#gdh#gdh#gdh#gdh .footer .brand__logo,#gdh#gdh#gdh#gdh .footer__socials a,#gdh#gdh#gdh#gdh .ambient-motion__thread--one,#gdh#gdh#gdh#gdh .ambient-motion__thread--two,#gdh#gdh#gdh#gdh .hero__flow-film--one,#gdh#gdh#gdh#gdh .hero__flow-film--two,#gdh#gdh#gdh#gdh .hero__smile-line i,#gdh#gdh#gdh#gdh .object-story__film--one,#gdh#gdh#gdh#gdh .object-story__film--two,#gdh#gdh#gdh#gdh .object-story__curve i,#gdh#gdh#gdh#gdh .object-story__word--one,#gdh#gdh#gdh#gdh .object-story__word--two,#gdh#gdh#gdh#gdh .object-story__word--three,#gdh#gdh#gdh#gdh .treatment-visual__ribbon--one,#gdh#gdh#gdh#gdh .treatment-visual__ribbon--two,#gdh#gdh#gdh#gdh .contact__light i,#gdh#gdh#gdh#gdh .is-motion-active .section-heading h2 em,#gdh#gdh#gdh#gdh .is-motion-active.intro h2 em,#gdh#gdh#gdh#gdh .is-motion-active.comfort h2 em,#gdh#gdh#gdh#gdh .is-motion-active.fees h2 em,#gdh#gdh#gdh#gdh .is-motion-active.contact h2 em,#gdh#gdh#gdh#gdh section[data-motion-section].is-motion-active:after,#gdh#gdh#gdh#gdh .page-progress span:after,#gdh#gdh#gdh#gdh .chapter-nav a.is-active span,#gdh#gdh#gdh#gdh .chapter-nav a.is-active i,#gdh#gdh#gdh#gdh .ambient-motion__thread:after,#gdh#gdh#gdh#gdh .is-motion-active .section-label:before,#gdh#gdh#gdh#gdh .hero__eyebrow span,#gdh#gdh#gdh#gdh .ticker svg,#gdh#gdh#gdh#gdh .intro.is-motion-active .intro__copy h2,#gdh#gdh#gdh#gdh .intro.is-motion-active .intro__body .tw-lead,#gdh#gdh#gdh#gdh .intro.is-motion-active .award-card li svg,#gdh#gdh#gdh#gdh .object-story__marquee i,#gdh#gdh#gdh#gdh .object-story.is-motion-active .object-story__meta>span,#gdh#gdh#gdh#gdh .treatment-tabs__list button[data-state=active]:before,#gdh#gdh#gdh#gdh .treatment-tabs__list button[data-state=active] span,#gdh#gdh#gdh#gdh .treatment-panel[data-state=active] .treatment-panel__details li svg,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__image,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__breath,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__counter span,#gdh#gdh#gdh#gdh .comfort.is-motion-active .comfort__points svg,#gdh#gdh#gdh#gdh .journey__track span:after,#gdh#gdh#gdh#gdh .journey__track i:after,#gdh#gdh#gdh#gdh .journey__grid article:after,#gdh#gdh#gdh#gdh .journey.is-motion-active .journey__grid span,#gdh#gdh#gdh#gdh .team.is-motion-active .team-card__number,#gdh#gdh#gdh#gdh .reviews__list .gdh-bq:after,#gdh#gdh#gdh#gdh .reviews.is-motion-active .reviews__list .gdh-bq>span,#gdh#gdh#gdh#gdh .fees.is-motion-active .fees__note svg,#gdh#gdh#gdh#gdh .visit__wayfinder span,#gdh#gdh#gdh#gdh .visit__grid>:is(div,address):after,#gdh#gdh#gdh#gdh .visit.is-motion-active .visit__hours dl div,#gdh#gdh#gdh#gdh .visit.is-motion-active .visit__contact>a>svg,#gdh#gdh#gdh#gdh .contact__light span,#gdh#gdh#gdh#gdh .contact.is-motion-active .contact__submit:not(:disabled):before,#gdh#gdh#gdh#gdh .contact.is-motion-active .contact__intro aside>svg,#gdh#gdh#gdh#gdh .footer.is-motion-active .brand__logo img,#gdh#gdh#gdh#gdh .footer__bottom a svg,#gdh#gdh#gdh#gdh .seo-page__progress span,#gdh#gdh#gdh#gdh .seo-page__ambient i:first-child,#gdh#gdh#gdh#gdh .seo-page__ambient i:nth-child(2),#gdh#gdh#gdh#gdh .seo-page__ambient i:nth-child(3),#gdh#gdh#gdh#gdh .seo-hero__ribbon span,#gdh#gdh#gdh#gdh .seo-hero__image-wrap img,#gdh#gdh#gdh#gdh .seo-hero__image-scan,#gdh#gdh#gdh#gdh .seo-hero__index i,#gdh#gdh#gdh#gdh .seo-process__word,#gdh#gdh#gdh#gdh .seo-contact:before,#gdh#gdh#gdh#gdh .seo-contact address>svg,#gdh#gdh#gdh#gdh .seo-footer__word,#gdh#gdh#gdh#gdh .seo-hub-hero:after,#gdh#gdh#gdh#gdh .seo-hub-hero__word,#gdh#gdh#gdh#gdh .seo-hub-hero__orbit i{animation:none!important}}/*gdh-fix3*/#gdh#gdh#gdh#gdh .seo-treatment-grid>a{padding-bottom:5.2rem}#gdh#gdh#gdh#gdh dd,#gdh#gdh#gdh#gdh dd a,#gdh#gdh#gdh#gdh td,#gdh#gdh#gdh#gdh address,#gdh#gdh#gdh#gdh .gdh-facts *{overflow-wrap:anywhere;word-break:normal}/*gdh-fix4*/@media (max-height:1000px){#gdh#gdh#gdh#gdh .hero__scroll{display:none!important}}/*gdh-fix5*/@media (min-width:901px){#gdh#gdh#gdh#gdh .visit__wayfinder{top:auto!important;bottom:2.2rem!important;right:3%!important;opacity:.32}}#gdh#gdh#gdh#gdh .visit__contact>a[href^="mailto"]>span{overflow-wrap:break-word;word-break:normal}@media (min-width:681px) and (max-width:1180px){#gdh#gdh#gdh#gdh .visit__grid{grid-template-columns:1fr 1fr!important}#gdh#gdh#gdh#gdh .visit__address{grid-column:1/-1!important}#gdh#gdh#gdh#gdh .visit__hours{border-left:0;padding-left:0}}@media (min-width:1181px) and (max-width:1440px){#gdh#gdh#gdh#gdh .visit__contact>a[href^="mailto"]>span{font-size:.9rem}}/*gdh-fix6*/@media (max-width:900px){#gdh#gdh#gdh#gdh .visit__wayfinder{display:none!important}}@media (max-width:1500px){#gdh#gdh#gdh#gdh .chapter-nav{display:none!important}}/*gdh-fix7*/#gdh#gdh#gdh#gdh .gdh-nhs-btn,#gdh#gdh#gdh#gdh .seo-header .seo-button--gold,#gdh#gdh#gdh#gdh .mobile-menu__cta{background:#005EB8!important;color:#fff!important;border-color:#005EB8!important}#gdh#gdh#gdh#gdh .gdh-nhs-btn:hover,#gdh#gdh#gdh#gdh .seo-header .seo-button--gold:hover,#gdh#gdh#gdh#gdh .mobile-menu__cta:hover{background:#003087!important;color:#fff!important}#gdh#gdh#gdh#gdh .seo-header .seo-button--gold svg{color:#fff}@media (max-width:760px){#gdh#gdh#gdh#gdh .seo-header .seo-button{display:none!important}}#gdh#gdh#gdh#gdh .ticker:not(.gdh-fixed-ticker .ticker){display:none!important}#gdh#gdh#gdh#gdh .gdh-fixed-ticker{position:fixed;left:0;right:0;bottom:0;z-index:85;pointer-events:none;box-shadow:0 -6px 24px #0000002e}#gdh#gdh#gdh#gdh .gdh-fixed-ticker .ticker{display:block!important;padding:.6rem 0}#gdh#gdh#gdh#gdh{padding-bottom:40px}@media (max-width:680px){#gdh#gdh#gdh#gdh:has(.mobile-bar) .gdh-fixed-ticker{bottom:66px}#gdh#gdh#gdh#gdh .cookie-card{bottom:7.6rem!important}}@media (min-width:681px){#gdh#gdh#gdh#gdh .cookie-card{bottom:3.6rem!important}}#gdh#gdh#gdh#gdh:has(.mobile-menu:not([hidden])) .gdh-fixed-ticker{display:none}#gdh#gdh#gdh#gdh .team-card__image>a{inset:0!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;transform:none!important;display:block!important}#gdh#gdh#gdh#gdh .team-card__image>a:after{content:"";position:absolute;right:1rem;bottom:1rem;width:46px;height:46px;border-radius:50%;background:var(--gold);transition:background .18s,transform .18s}#gdh#gdh#gdh#gdh .team-card__image>a:hover:after{background:var(--paper);transform:rotate(8deg)}#gdh#gdh#gdh#gdh .team-card__image>a svg{position:absolute;right:calc(1rem + 14px);bottom:calc(1rem + 14px);z-index:2;color:var(--ink)}#gdh#gdh#gdh#gdh .team-card__image>a:hover~img,#gdh#gdh#gdh#gdh .team-card__image:hover img{filter:saturate(1) contrast(1)}#gdh#gdh#gdh#gdh .team-card__register{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.7rem 1.15rem;border-radius:999px;background:#005EB8;color:#fff!important;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:background .2s}#gdh#gdh#gdh#gdh .team-card__register:hover{background:#003087}/*gdh-fix8*/#gdh#gdh#gdh#gdh .seo-header__phone,#gdh#gdh#gdh#gdh .seo-header .seo-button{white-space:nowrap}#gdh#gdh#gdh#gdh .seo-header__nav{gap:clamp(.9rem,1.5vw,2.2rem)}#gdh#gdh#gdh#gdh .seo-header__nav a{white-space:nowrap}@media (max-width:1600px){#gdh#gdh#gdh#gdh .seo-header__phone span{display:none}#gdh#gdh#gdh#gdh .seo-header__phone{width:46px;padding:0;justify-content:center}}@media (min-width:1181px) and (max-width:1320px){#gdh#gdh#gdh#gdh .seo-header__nav a{font-size:.62rem;letter-spacing:.07em}#gdh#gdh#gdh#gdh .seo-header .seo-button{padding-inline:1rem;font-size:.7rem}}/*gdh-fix9*/#gdh#gdh#gdh#gdh .contact__form .elementor-widget-form{background:transparent;border:0;padding:0;margin:0}#gdh#gdh#gdh#gdh .contact__form .elementor-field-group>label,#gdh#gdh#gdh#gdh .contact__form .elementor-field-label{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750;color:var(--ink)}#gdh#gdh#gdh#gdh .contact__form .elementor-field-textual,#gdh#gdh#gdh#gdh .contact__form select.elementor-field{min-height:48px;background:transparent!important;border:0!important;border-bottom:1px solid #a8a297!important;border-radius:0!important;padding-left:0!important;font-size:1rem!important;box-shadow:none!important;color:var(--ink)}#gdh#gdh#gdh#gdh .contact__form textarea.elementor-field{min-height:110px}#gdh#gdh#gdh#gdh .contact__form .elementor-field-textual:focus{border-bottom-color:var(--gold-dark)!important;outline:none}#gdh#gdh#gdh#gdh .contact__form .elementor-field-type-acceptance .elementor-field-option label{font-size:.85rem;text-transform:none;letter-spacing:0;font-weight:400;color:#57544c}#gdh#gdh#gdh#gdh .contact__form .elementor-button{width:100%;min-height:52px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:750;letter-spacing:.04em;border:0;cursor:pointer}#gdh#gdh#gdh#gdh .contact__form .elementor-button:hover{background:var(--gold);color:var(--ink)}#gdh#gdh#gdh#gdh .contact__form .elementor-message{margin-top:1rem;font-size:.9rem}/*gdh-fix10*/#gdh#gdh#gdh#gdh .elementor-form-fields-wrapper>.elementor-field-type-text:not(.elementor-field-group),#gdh#gdh#gdh#gdh .elementor-field-type-honeypot{display:none!important}#gdh#gdh#gdh#gdh .contact__form .select-caret-down-wrapper{display:none!important}#gdh#gdh#gdh#gdh .contact__form .elementor-field-group .elementor-select-wrapper,#gdh#gdh#gdh#gdh .contact__form .elementor-field-group select{width:100%!important}#gdh#gdh#gdh#gdh .contact__form .elementor-form-fields-wrapper{column-gap:4%}#gdh#gdh#gdh#gdh .contact__form .elementor-field-group.elementor-col-50{width:48%!important}@media (max-width:700px){#gdh#gdh#gdh#gdh .contact__form .elementor-field-group.elementor-col-50{width:100%!important}}/* End custom CSS */