.lab-chapter-mark{max-width:72rem;color:var(--color-muted);border-top:1px solid #c8b28c80;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin:5rem auto 1.5rem;padding:1rem 1.5rem 0;font-size:.8rem;display:flex}.lab-chapter-mark-label{letter-spacing:.25em;color:var(--color-bronzeink);font-size:.65rem}.lab-chapter-mark-title{font-family:var(--font-serif);color:var(--color-charcoal);font-size:1.25rem}.lab-prop-nav{justify-content:space-between;align-items:center;gap:2rem;max-width:72rem;margin:0 auto;padding:1.5rem 1.5rem .5rem;display:flex}.lab-prop-wordmark{font-family:var(--font-serif);letter-spacing:.22em;color:var(--color-charcoal);font-size:1.35rem;text-decoration:none}.lab-prop-nav-links{gap:2.25rem;display:flex}.lab-prop-nav-link{color:var(--color-charcoal);font-size:.9rem;text-decoration:none}@media (max-width:640px){.lab-prop-nav-links{gap:1.25rem}.lab-prop-nav-link{font-size:.8rem}}.lab-prop-caption{color:var(--color-muted);letter-spacing:.02em;font-size:.85rem}.lab-prop-hero{background:0 0;overflow:hidden}.lab-prop-hero-copy{justify-items:start;gap:.75rem;max-width:72rem;margin:0 auto;padding:4rem 1.5rem 2.5rem;display:grid}.lab-prop-wordmark-xl{font-family:var(--font-serif);letter-spacing:.14em;color:var(--color-charcoal);font-size:clamp(3.2rem,11vw,9rem);font-weight:400;line-height:.95}.lab-prop-sub{font-family:var(--font-serif);color:var(--color-muted);font-size:1.1rem}.lab-prop-cue{background:var(--color-bronze);transform-origin:top;width:1px;height:3.5rem;margin-top:1rem;display:block}.lab-prop-hero-media{position:relative}.lab-prop-hero-media:after{content:"";pointer-events:none;background:#fbf8f11f;position:absolute;inset:0}.lab-prop-hero-img{aspect-ratio:2;object-fit:cover;object-position:center 22%;will-change:transform;width:100%}@media (min-width:640px){.lab-prop-hero-img{aspect-ratio:9/4}}@media (min-width:1024px){.lab-prop-hero-copy{grid-template-columns:1fr auto;align-items:end;padding-top:5rem}.lab-prop-hero-copy>.lab-prop-caption{grid-area:1/2;align-self:end;padding-bottom:.4rem}.lab-prop-hero-copy>.lab-prop-wordmark-xl{grid-area:1/1/span 2}.lab-prop-hero-copy>.lab-prop-sub{grid-area:2/2}.lab-prop-hero-copy>.lab-prop-cue{grid-area:3/1}}.lab-prop-cs{max-width:72rem;margin:0 auto;padding:1rem 1.5rem 0}.lab-prop-cs-frame{aspect-ratio:4/5;position:relative;overflow:hidden}@media (min-width:640px){.lab-prop-cs-frame{aspect-ratio:21/9}}.lab-prop-cs-img{object-fit:cover;object-position:center 20%;will-change:transform;width:100%;height:100%}.lab-prop-cs-veil{-webkit-backdrop-filter:blur(3px);background:#fbf8f18c;position:absolute;inset:0}.lab-prop-cs-copy{align-content:end;gap:.5rem;max-width:34rem;padding:clamp(1.25rem,4vw,3rem);display:grid;position:absolute;inset:0}.lab-prop-index{padding:4rem 1.5rem 2rem;position:relative;overflow:hidden}.lab-prop-index-inner{z-index:10;max-width:48rem;margin:0 auto;position:relative}.lab-prop-index-row{border-bottom:1px solid #c8b28c66}.lab-prop-index-row:last-child{border-bottom:0}.lab-prop-index-link{color:var(--color-charcoal);padding:1.4rem 0;text-decoration:none;transition:color .3s;display:block}.lab-prop-gallery{max-width:72rem;margin:0 auto;padding:2rem 1.5rem 0}.lab-prop-gallery-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.lab-ed-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,72px) clamp(12px,2.2vw,32px);display:grid}.lab-ed-cell{grid-column:span var(--span,4);padding-top:var(--push,0);margin:0}.lab-ed-frame{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.lab-ed-img{aspect-ratio:3/4;object-fit:cover;object-position:top;will-change:transform;width:100%}.lab-ed-cell[data-wide] .lab-ed-img{aspect-ratio:4/5}.lab-ed-caption{color:var(--color-charcoal);margin-top:.75rem;font-size:1.05rem}@media (max-width:640px){.lab-ed-grid{row-gap:2rem}.lab-ed-cell{grid-column:span 6;padding-top:0}.lab-ed-cell[data-wide]{grid-column:span 12}}.lab-prop-expand-name{text-align:center;color:var(--color-charcoal);font-size:1.25rem;position:fixed;bottom:1.5rem;left:0;right:0}.lab-prop-dress{max-width:100%}.lab-prop-dress-main{max-width:36rem;margin:0 auto;padding:0 1.5rem;overflow:hidden}.lab-prop-dress-img{aspect-ratio:3/4;object-fit:cover;object-position:top;will-change:transform;width:100%}.lab-prop-dress-title{text-align:center;justify-items:center;gap:.75rem;max-width:40rem;margin:0 auto;padding:3rem 1.5rem 0;display:grid}.lab-prop-inquire{margin-top:1rem}.lab-prop-secondary{grid-template-columns:1fr 1fr;gap:clamp(12px,2.2vw,32px);max-width:64rem;margin:3.5rem auto 0;padding:0 1.5rem;display:grid}@media (max-width:640px){.lab-prop-secondary{grid-template-columns:1fr}}.lab-prop-footer{background:var(--color-cream);border-top:1px solid #c8b28c80;margin-top:6rem;overflow:hidden}.lab-prop-footer-cols{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:72rem;margin:0 auto;padding:4rem 1.5rem 3rem;display:grid}@media (max-width:640px){.lab-prop-footer-cols{grid-template-columns:1fr 1fr}}.lab-prop-footer-copy{text-align:center;color:var(--color-muted);padding:1rem 0 1.5rem;font-size:.75rem}.lab-prop-cookie{z-index:70;color:var(--color-charcoal);background:#fbf8f1f5;border-top:1px solid #c8b28c99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:.9rem 5.25rem;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0}.lab-prop-cookie-text{margin:0}.lab-prop-cookie-actions{align-items:center;gap:1.5rem;display:flex}.lab-prop-cookie-secondary{color:var(--color-muted);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.5rem 0;text-decoration:underline}.lab-prop-cookie-primary{background:var(--color-charcoal);color:var(--color-cream);cursor:pointer;border:0;min-height:44px;padding:.65rem 1.4rem;transition:background-color .2s}.lab-prop-cookie-primary:hover{background:var(--color-bronzeink)}@media (prefers-reduced-motion:reduce){.lab-prop-hero-img,.lab-prop-cs-img,.lab-ed-img,.lab-prop-dress-img{will-change:auto}.lab-prop-cookie-primary{transition:none}}
