@charset "UTF-8";dialog.contact-panel[data-okd-type=part]{background-color:var(--rise-charcoal,#313131);border:0;border-radius:1.5625rem 0 0 1.5625rem;color:var(--rise-stone,#f2eee8);height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:100vw;overflow:hidden auto;overscroll-behavior:contain;padding:0;position:fixed;transform:translateX(100%);transition:display 0.6s allow-discrete,overlay 0.6s allow-discrete,transform 0.6s cubic-bezier(.23,1,.32,1);width:min(50.625rem, max(50vw, 35rem))}dialog.contact-panel[data-okd-type=part]:focus,dialog.contact-panel[data-okd-type=part]:focus-visible{outline:none}dialog.contact-panel[data-okd-type=part][open]{transform:none}@starting-style{dialog.contact-panel[data-okd-type=part][open]{transform:translateX(100%)}}dialog.contact-panel[data-okd-type=part].is-closing{transform:translateX(100%)}dialog.contact-panel[data-okd-type=part]::backdrop{background-color:#fff0;transition:background-color 0.6s ease,display 0.6s allow-discrete,overlay 0.6s allow-discrete}dialog.contact-panel[data-okd-type=part][open]::backdrop{background-color:rgb(30 30 30 / .45)}@starting-style{dialog.contact-panel[data-okd-type=part][open]::backdrop{background-color:#fff0}}dialog.contact-panel[data-okd-type=part].is-closing::backdrop{background-color:#fff0}dialog.contact-panel[data-okd-type=part] .contact-panel__inner{padding:clamp(6rem, 16vh, 9.0625rem) clamp(2.5rem, 7.5vw, 7.5625rem) clamp(3.5rem, 10vh, 7.5rem) clamp(2.5rem, 7.8vw, 7.9375rem);position:relative}dialog.contact-panel[data-okd-type=part] .contact-panel__title{color:inherit;font-size:1.5rem;font-weight:500;line-height:1.2;margin:0;max-width:35.125rem}dialog.contact-panel[data-okd-type=part] .contact-panel__close{align-items:center;background:none;border:1px solid currentColor;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:2.375rem;justify-content:center;padding:0;position:absolute;right:clamp(2.5rem, 7.5vw, 7.5625rem);top:clamp(1.75rem, 4vh, 2.375rem);transition:background-color var(--okd-transition-duration) ease,color var(--okd-transition-duration) ease;width:2.375rem}dialog.contact-panel[data-okd-type=part] .contact-panel__close svg{display:block;height:.6875rem;width:.6875rem}dialog.contact-panel[data-okd-type=part] .contact-panel__close:hover{background-color:var(--rise-stone,#f2eee8);color:var(--rise-charcoal,#313131)}dialog.contact-panel[data-okd-type=part] .contact-panel__details{margin:7.0625rem 0 0;max-width:35.125rem}dialog.contact-panel[data-okd-type=part] .contact-panel__detail{border-top:1px solid var(--rise-stone,#f2eee8);padding:2.5rem 0 5.3125rem}dialog.contact-panel[data-okd-type=part] .contact-panel__label{margin:0}dialog.contact-panel[data-okd-type=part] .contact-panel__value{line-height:1.5;margin:1.6875rem 0 0}dialog.contact-panel[data-okd-type=part] .contact-panel__value a{color:inherit;text-decoration:none}dialog.contact-panel[data-okd-type=part] .contact-panel__value a:hover{text-decoration:underline;text-underline-offset:.25rem}dialog.contact-panel[data-okd-type=part] .contact-panel__buttons{display:flex;flex-wrap:wrap;gap:.75rem}dialog.contact-panel[data-okd-type=part] .contact-panel__title+.contact-panel__buttons{margin-top:7.0625rem}@media (max-width:768px){dialog.contact-panel[data-okd-type=part]{border-radius:0 0 0 .75rem;height:auto;inset:0 0 auto auto;max-height:100dvh;width:100vw}dialog.contact-panel[data-okd-type=part] .contact-panel__inner{padding:4.5rem 2.5rem 4.5rem}dialog.contact-panel[data-okd-type=part] .contact-panel__close{height:1.75rem;right:2.5625rem;top:1.75rem;width:1.75rem}dialog.contact-panel[data-okd-type=part] .contact-panel__close svg{height:.5rem;width:.5rem}dialog.contact-panel[data-okd-type=part] .contact-panel__title{font-size:1.25rem}dialog.contact-panel[data-okd-type=part] .contact-panel__details{margin-top:2.25rem}dialog.contact-panel[data-okd-type=part] .contact-panel__detail{padding:1.6875rem 0 3.1875rem}dialog.contact-panel[data-okd-type=part] .contact-panel__label{font-size:.875rem;letter-spacing:1.4px}dialog.contact-panel[data-okd-type=part] .contact-panel__value{font-size:1rem;line-height:1.375;margin-top:.75rem}dialog.contact-panel[data-okd-type=part] .contact-panel__detail:last-child{padding-bottom:3.0625rem}}@media (prefers-reduced-motion:reduce){dialog.contact-panel[data-okd-type=part],dialog.contact-panel[data-okd-type=part]::backdrop{transition:none}}