.PremaritalHero-module__VrfInW__hero{min-height:84svh;padding:clamp(1.25rem, .9rem + 1vw, 2rem) var(--space-gutter);border-bottom:var(--hairline) solid var(--color-line);flex-direction:column;display:flex}.PremaritalHero-module__VrfInW__body{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(2.25rem,1.5rem + 4vw,3.5rem);padding-block:clamp(2.25rem,6vh,4.5rem);display:grid}.PremaritalHero-module__VrfInW__contentInner{max-width:38rem}.PremaritalHero-module__VrfInW__eyebrow{font-family:var(--font-ui);font-size:var(--step-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);align-items:center;gap:.85rem;margin-bottom:clamp(1.1rem,.9rem + 1vw,1.9rem);display:flex}.PremaritalHero-module__VrfInW__eyebrowRule{width:clamp(26px,6vw,52px);height:var(--hairline);opacity:.45;background-color:currentColor}.PremaritalHero-module__VrfInW__headline{max-width:17ch;font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wght" 400, "opsz" 76, "SOFT" 22;color:var(--color-ink);text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 3.5vw,3.6rem);line-height:1.06}.PremaritalHero-module__VrfInW__supporting{max-width:48ch;font-family:var(--font-body);font-size:var(--step-body-lg);color:var(--color-stone);margin-top:clamp(1rem,.8rem + 1vw,1.5rem);line-height:1.6}.PremaritalHero-module__VrfInW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);display:flex}.PremaritalHero-module__VrfInW__visual{background-color:var(--color-alabaster);border:var(--hairline) solid var(--color-line);min-height:clamp(300px,64vw,460px);position:relative;overflow:hidden}.PremaritalHero-module__VrfInW__visualFrame{border:var(--hairline) solid #6b635733;pointer-events:none;position:absolute;inset:clamp(10px,2vw,16px)}.PremaritalHero-module__VrfInW__visualArt{width:100%;height:100%;display:block;position:absolute;inset:0}.PremaritalHero-module__VrfInW__visualCaption{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--color-stone);font-size:.6875rem;position:absolute;bottom:clamp(14px,3vw,24px);left:clamp(16px,3.5vw,28px)}@media (min-width:60rem){.PremaritalHero-module__VrfInW__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:0}.PremaritalHero-module__VrfInW__content{border-inline-end:var(--hairline) solid var(--color-line);align-items:center;padding-inline-end:var(--space-gutter);display:flex}.PremaritalHero-module__VrfInW__contentInner{max-width:40rem;padding-block:clamp(1rem,4vh,3rem)}.PremaritalHero-module__VrfInW__visual{min-height:min(74vh,640px);margin-inline-start:var(--space-gutter)}}
