.TextileStudies-module__3Mfpda__section{background:var(--color-unbleached);width:100%;min-height:calc(100svh - var(--header-height));box-sizing:border-box;outline:none;flex-direction:column;justify-content:safe center;display:flex}.TextileStudies-module__3Mfpda__frameWrap{border-top:1px solid var(--color-rule);width:100%}.TextileStudies-module__3Mfpda__frame{background:var(--color-unbleached);aspect-ratio:1;width:100%;max-height:min(72svh,52rem);position:relative;overflow:hidden}.TextileStudies-module__3Mfpda__slide{opacity:0;pointer-events:none;transition:opacity 2.2s cubic-bezier(.33,.1,.2,1),transform 2.8s cubic-bezier(.33,.1,.2,1);position:absolute;inset:0;transform:scale(1.02)}.TextileStudies-module__3Mfpda__slide.TextileStudies-module__3Mfpda__active{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.TextileStudies-module__3Mfpda__slide.TextileStudies-module__3Mfpda__instant{transition:none}.TextileStudies-module__3Mfpda__image{object-fit:cover;width:100%;height:100%}.TextileStudies-module__3Mfpda__meta{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-5) var(--page-gutter) var(--space-5);flex-wrap:wrap;max-width:90rem;margin:0 auto;display:flex}.TextileStudies-module__3Mfpda__metaText{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.TextileStudies-module__3Mfpda__caption{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.TextileStudies-module__3Mfpda__controls{align-items:center;gap:var(--space-4);display:flex}.TextileStudies-module__3Mfpda__control{appearance:none;cursor:pointer;min-height:2.5rem;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);transition:color var(--duration-mid) var(--ease-textile), border-color var(--duration-mid) var(--ease-textile);background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:.35em 0}.TextileStudies-module__3Mfpda__control:hover,.TextileStudies-module__3Mfpda__control:focus-visible{color:var(--color-ink);border-bottom-color:var(--color-ink)}.TextileStudies-module__3Mfpda__counter{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-muted);font-variant-numeric:tabular-nums}.TextileStudies-module__3Mfpda__counterSep{opacity:.55;margin:0 .45em}.TextileStudies-module__3Mfpda__progress{background:var(--color-rule);width:100%;height:1px}.TextileStudies-module__3Mfpda__progressFill{background:var(--color-ink);height:100%;transition:width 2.2s cubic-bezier(.33,.1,.2,1)}@media (prefers-reduced-motion:reduce){.TextileStudies-module__3Mfpda__slide,.TextileStudies-module__3Mfpda__progressFill{transition:none}.TextileStudies-module__3Mfpda__slide,.TextileStudies-module__3Mfpda__slide.TextileStudies-module__3Mfpda__active{transform:none}}@media (max-width:900px){.TextileStudies-module__3Mfpda__frame{aspect-ratio:4/5;max-height:none}}@media (max-width:700px){.TextileStudies-module__3Mfpda__meta{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-direction:column}.TextileStudies-module__3Mfpda__controls{justify-content:space-between;width:100%}.TextileStudies-module__3Mfpda__control{min-height:2.75rem}}
.home-module__Hx0lNG__home{width:100%}.home-module__Hx0lNG__snap{scroll-snap-align:start;scroll-snap-stop:normal}.home-module__Hx0lNG__arrival{min-height:calc(100svh - var(--header-height));justify-content:center;align-items:flex-start;gap:var(--space-4);padding:clamp(4rem, 12vh, 7rem) var(--page-gutter) clamp(3rem, 8vh, 5.5rem);flex-direction:column;max-width:90rem;margin:0 auto;display:flex}.home-module__Hx0lNG__wordmark{margin:var(--space-2) 0 0;max-width:min(34rem,100%)}.home-module__Hx0lNG__wordmarkImg{width:100%;height:auto;display:block}.home-module__Hx0lNG__arrivalLine{margin:var(--space-5) 0 0;font-family:var(--font-serif);color:var(--color-ink-soft);max-width:22rem;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.4}.home-module__Hx0lNG__arrivalSupport{margin:var(--space-2) 0 0;max-width:28rem;font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-muted);line-height:1.55}.home-module__Hx0lNG__house,.home-module__Hx0lNG__history,.home-module__Hx0lNG__journal{min-height:calc(100svh - var(--header-height));padding:clamp(4.5rem, 12vh, 8rem) var(--page-gutter);box-sizing:border-box;flex-direction:column;justify-content:safe center;max-width:90rem;margin:0 auto;display:flex}.home-module__Hx0lNG__sectionTitle{margin:var(--space-3) 0 var(--space-5);max-width:22rem;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.25}.home-module__Hx0lNG__houseCopy{margin-bottom:var(--space-6)}.home-module__Hx0lNG__textLink{margin-top:var(--space-2);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--color-ink);min-height:2.75rem;color:var(--color-ink);padding:.75rem 0;text-decoration:none;display:inline-block}.home-module__Hx0lNG__textLink:hover{color:var(--color-indigo);border-bottom-color:var(--color-indigo)}.home-module__Hx0lNG__material{background:var(--color-paper);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);min-height:calc(100svh - var(--header-height));padding:clamp(4.5rem, 12vh, 8rem) var(--page-gutter);box-sizing:border-box;flex-direction:column;justify-content:safe center;display:flex}.home-module__Hx0lNG__materialGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;max-width:90rem;margin:0 auto;display:grid}.home-module__Hx0lNG__materialList{margin:var(--space-6) 0 0;gap:var(--space-3) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__materialList li{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule);padding-bottom:.15em}.home-module__Hx0lNG__materialFigure{margin:0}.home-module__Hx0lNG__materialFigure img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto}.home-module__Hx0lNG__materialFigure figcaption{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.home-module__Hx0lNG__loom{min-height:calc(100svh - var(--header-height));padding:clamp(4.5rem, 12vh, 8rem) var(--page-gutter);background:var(--color-cotton);border-bottom:1px solid var(--color-rule);box-sizing:border-box;flex-direction:column;justify-content:safe center;display:flex}.home-module__Hx0lNG__loomInner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;max-width:90rem;margin:0 auto;display:grid}.home-module__Hx0lNG__loomCta{margin-top:var(--space-6);border:1px solid var(--color-ink);color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;transition:background var(--duration-mid) var(--ease-textile), color var(--duration-mid) var(--ease-textile);background:0 0;padding:.95rem 1.6rem;text-decoration:none;display:inline-block}.home-module__Hx0lNG__loomCta:hover{background:var(--color-ink);color:var(--color-cotton)}.home-module__Hx0lNG__loomPreview{border:1px solid var(--color-rule);overflow:hidden}.home-module__Hx0lNG__loomPreview img{aspect-ratio:1;object-fit:cover;width:100%}.home-module__Hx0lNG__history{border-top:none}.home-module__Hx0lNG__historyLead{margin:var(--space-4) 0 var(--space-5);max-width:18ch;font-size:clamp(2rem,5vw,3.25rem);line-height:1.15}.home-module__Hx0lNG__historyExcerpt{margin-bottom:var(--space-6)}.home-module__Hx0lNG__journal{border-top:1px solid var(--color-rule)}.home-module__Hx0lNG__journalHead{margin-bottom:var(--space-7)}.home-module__Hx0lNG__journalList{margin:0 0 var(--space-7);border-top:1px solid var(--color-rule);gap:0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__journalItem{padding:var(--space-6) 0;border-bottom:1px solid var(--color-rule);max-width:var(--measure-wide)}.home-module__Hx0lNG__journalTitle{margin:0 0 var(--space-3);font-size:clamp(1.2rem,2vw,1.45rem)}.home-module__Hx0lNG__journalTitle a{text-decoration:none}.home-module__Hx0lNG__journalTitle a:hover{color:var(--color-indigo)}.home-module__Hx0lNG__journalItem p{max-width:var(--measure);color:var(--color-ink-soft);font-family:var(--font-serif);margin:0;line-height:1.65}.home-module__Hx0lNG__closing{text-align:center;min-height:calc(100svh - var(--header-height));padding:clamp(5rem, 14vh, 9rem) var(--page-gutter) clamp(4rem, 10vh, 7rem);background:var(--color-unbleached);border-top:1px solid var(--color-rule);box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;display:flex}.home-module__Hx0lNG__closingName{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:.2em;text-transform:uppercase;margin:0}.home-module__Hx0lNG__closingPlace{margin:var(--space-3) 0 0;font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.home-module__Hx0lNG__closingTag{margin:var(--space-5) 0 0;font-family:var(--font-serif);color:var(--color-ink-soft);font-style:italic}@media (max-width:900px){.home-module__Hx0lNG__materialGrid,.home-module__Hx0lNG__loomInner{gap:var(--space-6);grid-template-columns:1fr}.home-module__Hx0lNG__arrival{min-height:calc(100svh - var(--header-height));padding-top:var(--space-8);padding-bottom:var(--space-7)}.home-module__Hx0lNG__wordmark{max-width:min(100%,22rem)}.home-module__Hx0lNG__house,.home-module__Hx0lNG__history,.home-module__Hx0lNG__journal,.home-module__Hx0lNG__material,.home-module__Hx0lNG__loom{padding-top:var(--space-8);padding-bottom:var(--space-8)}.home-module__Hx0lNG__loomPreview{max-width:28rem}.home-module__Hx0lNG__historyLead{max-width:none}}@media (max-width:520px){.home-module__Hx0lNG__arrivalSupport{font-size:var(--text-sm)}.home-module__Hx0lNG__materialList{gap:var(--space-3) var(--space-4)}}
