.womens-page .hero h1{max-width:10ch}.womens-page .hero .eyebrow{color:var(--accent)}.women-actions{gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.women-hero-art>img{width:100%;height:auto}.women-introduction{background:var(--h2-surface)}.women-intro-copy{gap:var(--space-16);grid-template-columns:.9fr 1.2fr;align-items:start;display:grid}.women-intro-copy h2{max-width:13ch;color:var(--accent);font-style:italic}.women-three-images{align-items:center;gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr);display:grid}.women-selected-photo>img{width:100%;height:auto;display:block}.women-guidance-grid{gap:var(--space-12);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;display:grid}.women-team-photo{width:100%;max-width:320px;height:auto}.women-prose h2{margin-bottom:var(--space-8);max-width:15ch}.women-quote{margin-block:var(--space-8);padding-left:var(--space-6);border-left:2px solid var(--accent-secondary)}.women-quote blockquote{font-family:var(--serif);margin:0;font-size:1.8rem;line-height:1.25}.women-quote figcaption{margin-top:var(--space-3);color:var(--muted);font-size:.8125rem}.women-experience{background:var(--accent);color:var(--paper)}.women-experience h2{max-width:16ch}.women-steps{gap:var(--space-12) var(--space-16);margin-block:var(--space-12) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.women-steps li{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid #fff5;grid-template-columns:auto minmax(0,1fr);display:grid}.step-number{font-family:var(--serif);font-size:1.5rem;line-height:1.2}.women-steps h3{margin-bottom:var(--space-4);font-size:2rem}.women-experience .text-link:hover{color:var(--paper)}.women-experience :focus-visible,.womens-page .consultation-invite:focus-visible{outline-color:#fff}.women-artwork{background:#f2f0ed}.women-album-grid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.women-pricing{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid #c7ccc6}.women-pricing h3{margin-bottom:var(--space-8);font-size:2.4rem}.women-price-columns{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-heading{color:var(--accent);font-size:1.125rem}.price-heading+p{margin-top:var(--space-4)}.women-payment-note{max-width:760px;margin-top:var(--space-6)}.women-faq-grid{gap:var(--space-16);grid-template-columns:.85fr 1.3fr;align-items:start;display:grid}.women-faq h2{max-width:12ch}.women-answers details{border-bottom:1px solid var(--h2-soft-rule)}.women-answers details:first-child{border-top:1px solid var(--h2-soft-rule)}.women-answers summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);cursor:pointer;line-height:1.45;list-style:none;display:flex}.women-answers summary::-webkit-details-marker{display:none}.women-answers summary>span{color:var(--accent);flex-shrink:0;font-size:1.5rem;line-height:1}.women-answers summary>span:before{content:"+"}.women-answers details[open] summary>span:before{content:"−"}.women-answers details>div{padding-bottom:var(--space-6)}.women-gallery{background:var(--h2-surface)}.women-gallery-heading{gap:var(--space-16);margin-bottom:var(--space-12);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.women-gallery h2{max-width:15ch}.women-gallery-heading>p{max-width:410px}.women-gallery-grid{gap:var(--space-6);width:min(100%,806px);margin-inline:auto;display:grid}.women-gallery-group{gap:var(--space-3);display:grid}.women-gallery-mosaic,.women-gallery-mosaic-reverse{aspect-ratio:5/6;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));width:84%;margin-inline:auto}.women-gallery-mosaic>:first-child{grid-area:1/1/span 2/span 3}.women-gallery-mosaic>:nth-child(2){grid-area:1/4/span 3/span 2}.women-gallery-mosaic>:nth-child(3){grid-area:3/1/span 2/span 3}.women-gallery-mosaic>:nth-child(4){grid-area:4/4/span 3/span 2}.women-gallery-mosaic>:nth-child(5){grid-area:5/1/span 2/span 3}.women-gallery-mosaic-reverse>:first-child{grid-area:1/1/span 3/span 2}.women-gallery-mosaic-reverse>:nth-child(2){grid-area:1/3/span 2/span 3}.women-gallery-mosaic-reverse>:nth-child(3){grid-area:3/3/span 2/span 3}.women-gallery-mosaic-reverse>:nth-child(4){grid-area:4/1/span 3/span 2}.women-gallery-mosaic-reverse>:nth-child(5){grid-area:5/3/span 2/span 3}.women-gallery-mosaic>.photo-frame,.women-gallery-mosaic-reverse>.photo-frame{min-height:0}.women-gallery-mosaic>.photo-frame>img,.women-gallery-mosaic-reverse>.photo-frame>img{object-fit:contain;height:100%}.women-gallery-portraits{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.women-gallery-portrait-pair{width:calc((100% - var(--space-3)) * 2 / 3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-inline:auto}.women-gallery-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;width:84%;margin-inline:auto}.women-gallery-landscapes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.women-gallery-mixed{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr);align-items:center}.women-consultation-grid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.women-form-panel{background:var(--paper);color:var(--ink);padding:var(--space-8);min-width:0}.women-form-panel iframe{max-width:100%;display:block}.women-form-panel .form-helper{margin-top:var(--space-4);font-size:.8125rem}.women-form-panel :focus-visible{outline-color:var(--focus)}.womens-page .women-form-panel .text-link:hover{color:var(--accent)}@media (width<=1100px){.women-intro-copy,.women-album-grid,.women-faq-grid,.women-consultation-grid,.women-gallery-heading{gap:var(--space-8)}.women-steps,.women-price-columns{column-gap:var(--space-8)}.women-guidance-grid{gap:var(--space-8);grid-template-columns:minmax(0,260px) minmax(0,1fr)}.women-form-panel{padding:var(--space-6)}}@media (width<=760px){.women-intro-copy,.women-guidance-grid,.women-album-grid,.women-faq-grid,.women-consultation-grid,.women-price-columns,.women-gallery-heading,.women-steps{grid-template-columns:minmax(0,1fr)}.women-three-images{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.women-three-images .women-selected-photo{justify-self:center;width:min(100%,440px)}.women-team-photo{justify-self:center;max-width:280px}.women-gallery-grid,.women-gallery-group{gap:var(--space-6)}.women-gallery-group{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);width:100%}.women-gallery-group>.photo-frame{grid-area:auto;justify-self:center;width:min(100%,540px)}.women-gallery-group>.photo-frame>img{height:auto}.women-steps,.women-price-columns{row-gap:var(--space-8)}.women-form-panel{padding:var(--space-6)}}@media (width<=440px){.women-form-panel{padding:var(--space-4)}}
