._figure_1i4qj_1{max-width:48rem;margin:0;padding:var(--spacing-12) 0}._quote_1i4qj_7{margin:0;color:var(--foreground);font-family:var(--font-family-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:300;line-height:1.3}._author_1i4qj_16{margin-top:var(--spacing-6);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}._page_hslye_1{min-height:100vh;background:var(--background);color:var(--foreground)}._container_hslye_7{width:min(100%,92rem);margin-inline:auto;padding-inline:var(--spacing-8)}._caption_hslye_13{margin:0;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}._displayHeading_hslye_24{max-width:40rem;margin:var(--spacing-6) 0 0;font-family:var(--font-family-display);font-size:clamp(2.75rem,5vw,5rem);font-weight:300;line-height:1.1}._hero_hslye_33{display:flex;flex-direction:column;min-height:calc(100svh - 6.5rem)}._heroImageArea_hslye_39{position:relative;flex:1 1 0;min-height:20rem;background:var(--secondary)}._heroImage_hslye_39{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 68%}._heroBand_hslye_57{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) max(var(--spacing-8),calc((100vw - 88rem)/2));background:var(--background)}._heroHeadline_hslye_67{margin:0;font-family:var(--font-family-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300;line-height:1.2}._heroLink_hslye_75{flex:none;color:var(--foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-decoration:underline;text-underline-offset:.3em;text-transform:uppercase;transition:color var(--animation-duration-normal) ease}._heroLink_hslye_75:hover{color:var(--walnut)}._heroLink_hslye_75:focus-visible{outline:2px solid var(--walnut);outline-offset:4px}._collection_hslye_98,._gallery_hslye_99,._materials_hslye_100,._studio_hslye_101,._reviews_hslye_102{padding-top:clamp(var(--spacing-20),10vw,10rem)}._collectionGrid_hslye_106{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-16);row-gap:var(--spacing-16);margin-top:var(--spacing-16)}._collectionItem_hslye_114{min-width:0}._collectionItem_hslye_114:nth-child(3n+1){grid-column:span 7}._collectionItem_hslye_114:nth-child(3n+2){grid-column:span 5;margin-top:8rem}._collectionItem_hslye_114:nth-child(3n){grid-column:4 / span 6}._galleryGrid_hslye_131{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8);margin-top:var(--spacing-16)}._galleryPhoto_hslye_138{min-width:0;margin:0}._galleryImageFrame_hslye_143{aspect-ratio:3 / 4;overflow:hidden;background:var(--secondary)}._galleryImage_hslye_143{display:block;width:100%;height:100%;object-fit:cover}._galleryPhoto_hslye_138>._caption_hslye_13{margin-top:var(--spacing-4)}._materials_hslye_100>._container_hslye_7{margin-bottom:var(--spacing-8)}._materialGrid_hslye_164{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._material_hslye_100{min-width:0;margin:0}._materialImageFrame_hslye_174{aspect-ratio:4 / 3;overflow:hidden;background:var(--secondary)}._materialImage_hslye_174{display:block;width:100%;height:100%;object-fit:cover}._materialCaption_hslye_188{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-8)}._materialName_hslye_195{font-family:var(--font-family-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300;line-height:1.2}._materialDescription_hslye_202,._detailDescription_hslye_203{margin:0;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem;line-height:1.6}._details_hslye_211{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-12);padding-top:var(--spacing-16)}._detailDescription_hslye_203{margin-top:var(--spacing-3)}._studioGrid_hslye_222{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}._studioStory_hslye_228{align-self:end}._studioStory_hslye_228>p:first-child{max-width:34rem;margin:0 0 var(--spacing-12);font-family:var(--font-family-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300;line-height:1.4}._studioStats_hslye_241{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8);margin-top:var(--spacing-16);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._studioStat_hslye_241{display:flex;flex-direction:column;gap:var(--spacing-2)}._studioStatValue_hslye_256{font-family:var(--font-family-display);font-size:clamp(2.75rem,5vw,5rem);font-weight:300;line-height:1}._studioPractice_hslye_263{margin-top:var(--spacing-16)}._practiceGrid_hslye_267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12);margin-top:var(--spacing-8)}._practiceClients_hslye_274,._featuredDescription_hslye_275{margin:var(--spacing-3) 0 0;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem;line-height:1.6}._featuredProject_hslye_283{max-width:44rem;margin-top:var(--spacing-16)}._featuredTitle_hslye_288{margin:var(--spacing-4) 0 0;font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.15}._featuredDescription_hslye_275{margin-bottom:var(--spacing-8)}._studioContact_hslye_300{display:flex;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12)}._storefrontImage_hslye_307{display:block;flex:none;width:14rem;max-width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;box-shadow:none}._studioContactLinks_hslye_318{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._studioPhone_hslye_325{color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;text-decoration:none}._studioExternalLink_hslye_332{color:var(--foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-decoration:underline;text-underline-offset:.3em;text-transform:uppercase}._studioPhone_hslye_325:hover,._studioExternalLink_hslye_332:hover{color:var(--walnut)}._studioPhone_hslye_325:focus-visible,._studioExternalLink_hslye_332:focus-visible{outline:2px solid var(--walnut);outline-offset:4px}._quotes_hslye_355{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}._shipping_hslye_361{margin-top:clamp(var(--spacing-20),10vw,10rem);border-block:1px solid var(--border)}._shippingInner_hslye_366{display:flex;align-items:center;gap:var(--spacing-12);padding-block:var(--spacing-8)}._shippingInner_hslye_366>._caption_hslye_13{flex:none}._shippingList_hslye_377{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);margin:0;padding:0;list-style:none;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem;line-height:1.6}._shippingList_hslye_377 li+li{padding-left:var(--spacing-4);border-left:1px solid var(--border)}._madeToOrder_hslye_396{margin:0;padding:clamp(var(--spacing-20),10vw,10rem) var(--spacing-8);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-align:center;text-transform:uppercase}@media(max-width:800px){._collectionGrid_hslye_106{column-gap:var(--spacing-8)}._studioGrid_hslye_222,._quotes_hslye_355{gap:var(--spacing-8)}._shippingInner_hslye_366{align-items:flex-start;flex-direction:column;gap:var(--spacing-4)}}@media(max-width:640px){._container_hslye_7{padding-inline:var(--spacing-4)}._heroBand_hslye_57{align-items:flex-start;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4)}._collectionGrid_hslye_106,._galleryGrid_hslye_131,._details_hslye_211,._studioGrid_hslye_222,._quotes_hslye_355,._materialGrid_hslye_164,._practiceGrid_hslye_267{grid-template-columns:minmax(0,1fr)}._collectionGrid_hslye_106{gap:var(--spacing-12);margin-top:var(--spacing-12)}._collectionItem_hslye_114:nth-child(n){grid-column:auto;margin-top:0}._materialCaption_hslye_188{padding-inline:var(--spacing-4)}._details_hslye_211{padding-top:var(--spacing-12)}._studioStats_hslye_241{grid-template-columns:repeat(2,minmax(0,1fr))}._studioContact_hslye_300{align-items:flex-start;flex-direction:column}._storefrontImage_hslye_307{width:100%}._shippingList_hslye_377{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}._shippingList_hslye_377 li+li{padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){._heroLink_hslye_75{transition:none}}
