@keyframes index-module-scss-module__Gd4PtW__bound{0%{transform:translateY(0)}55%{transform:translateY(-20%)}to{transform:translateY(0)}}.index-module-scss-module__Gd4PtW__DialogContact{width:calc(100% - var(--content-spacing-horizontal)*2);align-items:center;max-width:fit-content;margin:auto;display:grid;overflow:visible}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContact{max-height:calc(100% - 2.5rem)}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContact{max-height:calc(100% - 2.5rem)}}.index-module-scss-module__Gd4PtW__DialogContact:not([open]){display:none}.index-module-scss-module__Gd4PtW__DialogContact::backdrop{background-color:#000c}@media (prefers-reduced-motion:no-preference){.index-module-scss-module__Gd4PtW__DialogContact[data-closing=true]::backdrop{animation:.3s forwards index-module-scss-module__Gd4PtW__hide}}@keyframes index-module-scss-module__Gd4PtW__show{0%{opacity:0}to{opacity:1}}@keyframes index-module-scss-module__Gd4PtW__hide{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.index-module-scss-module__Gd4PtW__DialogContact[open]{animation:.3s forwards index-module-scss-module__Gd4PtW__show}.index-module-scss-module__Gd4PtW__DialogContact[data-closing=true]{animation:.3s forwards index-module-scss-module__Gd4PtW__hide}}.index-module-scss-module__Gd4PtW__DialogContactClose{width:fit-content;margin-bottom:.75rem;margin-left:auto;display:block}.index-module-scss-module__Gd4PtW__DialogContactClose button{z-index:1;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.index-module-scss-module__Gd4PtW__DialogContactClose button:before{content:"";border-radius:var(--radius-full);border:2px solid #fff3;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.index-module-scss-module__Gd4PtW__DialogContactClose button:before{transition:transform .2s}}@media (hover:hover){.index-module-scss-module__Gd4PtW__DialogContactClose button:where(:any-link,:enabled,summary):hover:before{transform:scale3d(1.1,1.1,1.1)}}.index-module-scss-module__Gd4PtW__DialogContactClose button:after{content:"";background-color:var(--white);width:1.75rem;height:1.75rem;-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.index-module-scss-module__Gd4PtW__DialogContactContent{min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.index-module-scss-module__Gd4PtW__DialogContactInner{overscroll-behavior:contain;background-color:var(--surface-sf1);width:100%;min-height:0;overflow-y:auto}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContactInner{padding:3.5rem}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactInner{padding:2rem 1.5rem}}@media (prefers-reduced-motion:no-preference){.index-module-scss-module__Gd4PtW__DialogContact[data-closing=true] .index-module-scss-module__Gd4PtW__DialogContactInner{animation:.3s forwards index-module-scss-module__Gd4PtW__hide}}.index-module-scss-module__Gd4PtW__DialogContactText{font-weight:400;line-height:1.7}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContactText{font-size:1rem}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactText{font-size:1rem}}.index-module-scss-module__Gd4PtW__DialogContactCheckbox{cursor:pointer;grid-template-columns:auto 1fr;column-gap:.75rem;width:fit-content;margin-top:1.5rem;font-weight:700;line-height:1.45;display:grid}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContactCheckbox{font-size:1rem}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactCheckbox{font-size:1rem}}.index-module-scss-module__Gd4PtW__DialogContactCheckboxInput{border:1px solid var(--nontext-nontext-on-sf1);border-radius:.25rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}@media (hover:hover){.index-module-scss-module__Gd4PtW__DialogContactCheckboxInput:is(:where(*):hover>*){border:2px solid var(--gray-800)}}.index-module-scss-module__Gd4PtW__DialogContactCheckboxInput:checked{background-color:var(--gray-800);border-color:var(--gray-800)}.index-module-scss-module__Gd4PtW__DialogContactCheckboxInput:checked:before{content:"";background-color:var(--white);width:.875rem;height:.5625rem;-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check);transform:translateY(1px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.index-module-scss-module__Gd4PtW__DialogContactInnerButton{margin-top:1.5rem}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactInnerButton{width:fit-content;margin-inline:auto}}.index-module-scss-module__Gd4PtW__DialogContactLinkList{row-gap:1rem;margin-top:2rem;display:grid}.index-module-scss-module__Gd4PtW__DialogContactLinkList li{font-weight:400;line-height:1.45}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContactLinkList li{font-size:1rem}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactLinkList li{font-size:1rem}}.index-module-scss-module__Gd4PtW__DialogContactWrapper{margin-inline:auto;width:fit-content;margin-top:3rem}.index-module-scss-module__Gd4PtW__DialogContactButton{text-align:center}.index-module-scss-module__Gd4PtW__DialogContactButtonLabel{font-weight:400}.index-module-scss-module__Gd4PtW__DialogContactButtonLabel>span{background-image:linear-gradient(currentColor,currentColor);background-position:left bottom 1px;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px}@media (prefers-reduced-motion:no-preference){.index-module-scss-module__Gd4PtW__DialogContactButtonLabel>span{transition:background-size .3s,background-position .3s}}@media (hover:hover){.index-module-scss-module__Gd4PtW__DialogContactButtonLabel>span:is(:where(:any-link,:enabled,summary):hover *){background-position:0 100%;background-size:100% 2px}}.index-module-scss-module__Gd4PtW__DialogContactButtonLabel{line-height:1.45}@media screen and (min-width:60em),print{.index-module-scss-module__Gd4PtW__DialogContactButtonLabel{font-size:1rem}}@media screen and (max-width:59.99em){.index-module-scss-module__Gd4PtW__DialogContactButtonLabel{font-size:1rem}.index-module-scss-module__Gd4PtW__DialogContactButtonLabel>span{text-align:center}}
