.SmoothModal-module__DpxlEG__modal-wrapper{z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.SmoothModal-module__DpxlEG__modal-backdrop{z-index:-1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.SmoothModal-module__DpxlEG__modal{opacity:0;will-change:padding;overscroll-behavior:none;flex-direction:column;width:100%;height:100%;min-height:100%;padding:0 .9375rem;display:flex;position:absolute;overflow:hidden scroll}.SmoothModal-module__DpxlEG__modal:focus{outline:none}.SmoothModal-module__DpxlEG__modal--exiting{overflow:hidden}@media (min-width:768px){.SmoothModal-module__DpxlEG__modal{padding:0 1.875rem}}.SmoothModal-module__DpxlEG__modal-inner{margin-top:var(--smooth-modal-padding-top,max(20vh, 200px));color:var(--theme-text,#0f1d07);flex:1;transition:--theme-background .5s,--theme-text .5s;display:grid;position:relative}.SmoothModal-module__DpxlEG__modal-inner__bg{background:var(--theme-background,#f3f3e9);z-index:-1;grid-area:auto;transition:--theme-background .5s;display:block;position:absolute;inset:0;overflow:hidden}.SmoothModal-module__DpxlEG__modal-inner__bg~*{grid-area:1/1/-1/-1}.SmoothModal-module__DpxlEG__modal-close{z-index:10;cursor:pointer;color:inherit;background:color-mix(in oklab, currentColor 14%, transparent);width:2.5rem;height:2.5rem;margin:1.875rem;margin-top:calc(1.875rem + env(safe-area-inset-top));border:none;border-radius:50%;justify-content:center;place-self:start end;align-items:center;padding:0;transition:background .2s;display:flex}.SmoothModal-module__DpxlEG__modal-close:hover{background:color-mix(in oklab, currentColor 22%, transparent)}@media (min-width:768px){.SmoothModal-module__DpxlEG__modal-close{margin:2.8125rem;margin-top:calc(2.8125rem + env(safe-area-inset-top))}}.SmoothModal-module__DpxlEG__modal-handle{display:none}@media (max-width:640px) and (pointer:coarse){.SmoothModal-module__DpxlEG__modal-handle{z-index:10;background:color-mix(in oklab, currentColor 26%, transparent);pointer-events:none;border-radius:999px;place-self:start center;width:2.25rem;height:.3125rem;margin-top:.75rem;display:block}.SmoothModal-module__DpxlEG__modal-close{clip:rect(0, 0, 0, 0);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}.SmoothModal-module__DpxlEG__modal-content{--container-gutter:clamp(.9375rem, .992063vw, 1.24688rem);min-height:100dvh;max-width:calc(clamp(89.5rem, 94.709vw, 119.035rem) + var(--container-gutter) * 2);padding-left:var(--container-gutter);padding-right:var(--container-gutter);width:100%;padding-top:max((100vw - clamp(89.5rem, 94.709vw, 119.035rem)) / 2 * .3, var(--container-gutter));padding-bottom:max((100vw - clamp(89.5rem, 94.709vw, 119.035rem)) / 2 * .3, var(--container-gutter));margin-left:auto;margin-right:auto}@media (min-width:768px){.SmoothModal-module__DpxlEG__modal-content{--container-gutter:clamp(1.875rem, 1.98413vw, 2.49375rem)}}.SmoothModal-module__DpxlEG__modal-tab-trap-start:focus-visible{outline:none!important}
.FooterRevealPageWrap-module__7DLnea__frame-wrap{z-index:1;background:var(--footer-background);grid-template-columns:minmax(0,1fr);align-items:flex-start;min-width:0;transition:background .4s ease-in-out;display:grid}.FooterRevealPageWrap-module__7DLnea__frame-wrap>*{grid-area:1/1}.FooterRevealPageWrap-module__7DLnea__frame-wrap>.FooterRevealPageWrap-module__7DLnea__page-wrap{grid-row:1}.FooterRevealPageWrap-module__7DLnea__frame-wrap>.FooterRevealPageWrap-module__7DLnea__page-wrap~*{grid-row:2}.FooterRevealPageWrap-module__7DLnea__page-wrap{background:var(--background);z-index:1;border-radius:0 0 60px 60px;flex-direction:column;min-width:0;min-height:100vh;transition:background .4s ease-in-out;display:flex;position:relative;overflow:clip}.FooterRevealPageWrap-module__7DLnea__page-wrap--ignored{z-index:0;will-change:auto!important;border-radius:0!important;transform:none!important}.FooterRevealPageWrap-module__7DLnea__footer-scroll-twin{pointer-events:none;align-self:stretch}
