.EZoWya_footer{z-index:3;isolation:isolate;margin-top:calc(-1 * var(--hero-edge));min-height:calc(var(--hero-edge) + clamp(22rem, 50svh, 34rem));padding:calc(var(--hero-edge) + var(--space-xl)) var(--gutter) var(--space-md);color:var(--color-on-photo);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.EZoWya_media{z-index:-2;position:absolute;inset:0}.EZoWya_image{object-fit:cover;object-position:50% 0%}.EZoWya_overlay{z-index:-1;background:linear-gradient(#1e161340 0%,#1e16138c 45%,#1e1613cc 100%);position:absolute;inset:0}.EZoWya_inner{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.EZoWya_heading{font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:300;line-height:.95}.EZoWya_links{flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.5rem);list-style:none;display:flex}.EZoWya_link{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:.55rem;padding-bottom:.3rem;transition:border-color .3s;display:inline-flex}.EZoWya_link:hover{border-color:currentColor}.EZoWya_icon{width:1.15rem;height:1.15rem;display:inline-flex}.EZoWya_icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.EZoWya_legal{margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);font-size:var(--text-xs);opacity:.8}.EZoWya_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EZoWya_knit{min-height:0;padding:8.25rem var(--gutter) var(--space-md);background-color:#3a2219;background-image:-webkit-image-set(url(/images/footer/knit-tile.avif) 1x type("image/avif"),url(/images/footer/knit-tile.webp) 1x type("image/webp"));background-image:image-set("/images/footer/knit-tile.avif" 1x type("image/avif"),"/images/footer/knit-tile.webp" 1x type("image/webp"));background-position:top;background-repeat:repeat;background-size:338px;margin-top:0}.EZoWya_knit .EZoWya_link{border-bottom:0}.EZoWya_knit .EZoWya_label{position:relative}.EZoWya_knit .EZoWya_label:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-.4rem;left:0;right:.16em;transform:scaleX(0)}.EZoWya_knit .EZoWya_link:hover .EZoWya_label:after,.EZoWya_knit .EZoWya_link:focus-visible .EZoWya_label:after{transform:scaleX(1)}.EZoWya_knit .EZoWya_link:focus-visible{outline:2px solid var(--color-on-photo);outline-offset:4px;border-radius:2px}@media (max-width:640px){.EZoWya_knit{padding-top:6rem}.EZoWya_knit .EZoWya_inner{align-items:flex-start;gap:var(--space-md);flex-direction:column}.EZoWya_knit .EZoWya_links{flex-direction:column;gap:0}.EZoWya_knit .EZoWya_link{min-height:44px;padding-block:.8rem}}@media (prefers-reduced-motion:reduce){.EZoWya_knit .EZoWya_label:after{transition:none}}
.KgGdtq_page{min-height:70vh;padding:calc(var(--space-xl) + 5rem) var(--space-md) var(--space-xl);background:var(--color-bg);align-content:center;place-items:center;display:grid}.KgGdtq_note{font-family:var(--font-hand);color:var(--color-text);text-align:center;margin:0;font-size:clamp(3.5rem,12vw,8rem);font-weight:400;line-height:1;transform:rotate(-3deg)}.KgGdtq_link{margin-top:var(--space-lg);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;gap:.6rem;padding-bottom:.35rem;display:inline-flex}.KgGdtq_link span{transition:transform .3s}.KgGdtq_link:hover span{transform:translate(5px)}
