.cs-nadia{--ink: #292922;--muted: #68665f;--paper: #f7f6f2;--line: #dcd8d0;--copper: #99551e;--serif: "Cormorant Garamond",Georgia,serif;--sans: "Nunito Sans",Arial,sans-serif;--gutter: clamp(22px,4.6vw,88px)}.cs-nadia *{box-sizing:border-box}.cs-nadia{margin:0;color:var(--ink);font:400 16px/1.65 var(--sans);background:#fff}.cs-nadia a{color:inherit;text-decoration:none}.cs-nadia button{font:inherit;color:inherit;cursor:pointer}.cs-nadia a:focus-visible,.cs-nadia button:focus-visible,.cs-nadia summary:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.cs-nadia h1,.cs-nadia h2,.cs-nadia h3,.cs-nadia p,.cs-nadia figure{margin:0}.cs-nadia h2,.cs-nadia h3{font-family:var(--serif);font-weight:500;line-height:1.04;letter-spacing:-.025em}.cs-nadia h2{font-size:clamp(40px,4.1vw,68px)}.cs-nadia p+p{margin-top:18px}.cs-nadia img,.cs-nadia video{display:block;max-width:100%}.cs-nadia img{height:auto}.cs-nadia button svg,.cs-nadia a svg{width:24px;height:24px}.cs-nadia strong{font-weight:400}.cs-nadia em{font-weight:500}.cs-nadia .hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;height:min(800px,-150px + 100svh);background:var(--paper)}.cs-nadia .hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6.2vw,100px);position:relative}.cs-nadia .hero-copy .hero-eyebrow{font:400 11px/1.8 var(--sans);letter-spacing:.16em;margin-bottom:38px}.cs-nadia .hero-copy h1{font-size:clamp(50px,5vw,80px);line-height:1.02}.cs-nadia .hero-copy>p{font-size:14px;color:var(--muted);margin-top:24px}.cs-nadia .hero-caption{font-size:11px;letter-spacing:.025em;color:var(--muted);position:absolute;left:clamp(40px,6.2vw,100px);bottom:32px}.cs-nadia .hero-film{height:100%;position:relative;background:#ebe9e3;overflow:hidden;display:flex;justify-content:center}.cs-nadia .hero-film video{width:100%;height:100%;object-fit:contain}.cs-nadia .film-controls{position:absolute;bottom:20px;right:24px;display:flex;gap:8px}.cs-nadia .film-controls button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#2228;color:#fff;width:44px;height:44px;padding:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-nadia .film-controls button:hover{background:#222c}.cs-nadia .film-controls svg{width:21px;height:21px}.cs-nadia .film-controls button:first-child svg{width:18px}.cs-nadia .section-space{padding:clamp(70px,8vw,140px) var(--gutter)}.cs-nadia .eyebrow{display:block;font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-bottom:24px}.cs-nadia .introduction{max-width:1040px;margin:auto;text-align:center;padding-top:110px;padding-bottom:100px}.cs-nadia .introduction h2{max-width:720px;margin:auto}.cs-nadia .intro-prose{max-width:650px;margin:38px auto 0;color:var(--muted);font-size:17px}.cs-nadia .story-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,130px);align-items:center;max-width:1600px;margin:auto}.cs-nadia .story-split.section-space{padding-top:20px}.cs-nadia .media-frame{overflow:hidden;background:#efede7}.cs-nadia .media-frame img{width:100%;height:auto;object-fit:contain}.cs-nadia .chapter-copy{max-width:540px}.cs-nadia .chapter-copy h2{margin-bottom:32px;font-size:clamp(38px,3.9vw,62px)}.cs-nadia .chapter-copy>p{color:var(--muted)}.cs-nadia .chapter-marker{font-size:12px;letter-spacing:.13em;display:block;margin-bottom:30px;color:var(--copper)}.cs-nadia .chapter-heading{text-align:center;max-width:820px;margin:0 auto 62px}.cs-nadia .donna-chapter{background:var(--paper)}.cs-nadia .portrait-pair{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,64px);align-items:start;margin:0 auto}.cs-nadia .portrait-offset{margin-top:96px}.cs-nadia .editorial-copy{max-width:660px;margin:60px auto 0;color:var(--muted);font-size:17px}.cs-nadia .editorial-copy p:last-of-type strong{font-family:var(--serif);font-size:29px;color:var(--ink)}.cs-nadia .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;border-bottom:1px solid rgb(188,150,119);color:var(--ink);font-size:13px;line-height:1.5;letter-spacing:.03em;margin-top:30px;padding:8px 0}.cs-nadia .text-link svg{flex-shrink:0;width:22px;height:22px;transition:transform .2s ease}.cs-nadia .text-link:hover svg{transform:translate(2px,-2px)}.cs-nadia .couple-chapter{max-width:1600px;margin:auto}.cs-nadia .couple-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(40px,6vw,96px)}.cs-nadia .couple-grid .editorial-copy{margin:0;max-width:510px}.cs-nadia .media-pair{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.cs-nadia .media-pair figure:nth-child(2){margin-top:64px}.cs-nadia .atelier{background:var(--paper)}.cs-nadia .atelier>.story-split{padding:0}.cs-nadia .atelier .media-frame{max-width:560px}.cs-nadia .steps{max-width:1450px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,130px);margin:100px auto 0;padding-top:80px;border-top:1px solid var(--line);align-items:start}.cs-nadia .steps h2{max-width:450px;font-size:clamp(36px,3.4vw,54px)}.cs-nadia .step-list details{border-bottom:1px solid var(--line)}.cs-nadia .step-list details:first-child{border-top:1px solid var(--line)}.cs-nadia .step-list summary{display:flex;align-items:center;gap:18px;list-style:none;min-height:80px;cursor:pointer;padding:18px 0;font-size:15px}.cs-nadia .step-list summary::-webkit-details-marker{display:none}.cs-nadia .step-number{font-size:10px;letter-spacing:.1em;color:var(--copper)}.cs-nadia .expand{margin-left:auto;font-size:24px;font-weight:400;line-height:1;transition:transform .18s ease}.cs-nadia .step-list details[open] .expand{transform:rotate(45deg)}.cs-nadia .step-list details p{padding:0 34px 28px;color:var(--muted);font-size:15px}.cs-nadia .invitation{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(48px,10vw,150px);align-items:center;max-width:1380px;margin:auto}.cs-nadia .invitation .media-frame{max-width:400px}.cs-nadia .invitation .chapter-copy{max-width:540px}.cs-nadia .reveal{opacity:1}.cs-nadia.motion-on .reveal:not(.is-visible){opacity:0;transform:translateY(16px)}.cs-nadia.motion-on .reveal{transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}@media(max-width:1099px){.cs-nadia .hero{height:650px;min-height:0px}.cs-nadia .hero-copy{padding:42px}.cs-nadia .hero-copy h1{font-size:58px}.cs-nadia .hero-caption{left:42px}.cs-nadia .hero-copy .hero-eyebrow{font-size:10px}.cs-nadia .story-split{gap:44px}.cs-nadia .couple-grid{grid-template-columns:1fr;gap:40px}.cs-nadia .couple-grid .editorial-copy{margin:auto;max-width:660px}.cs-nadia .couple-grid .media-pair{max-width:780px;margin:auto}}@media(max-width:760px){.cs-nadia{font-size:15px}.cs-nadia .hero{display:flex;flex-direction:column;height:auto;min-height:0px;background:var(--paper)}.cs-nadia .hero-copy{padding:25px 22px 26px}.cs-nadia .hero-copy .hero-eyebrow{font-size:8px;letter-spacing:.13em;line-height:1.5;margin-bottom:13px}.cs-nadia .hero-copy .hero-eyebrow br{display:none}.cs-nadia .hero-copy h1{font-size:38px;line-height:1.02}.cs-nadia .hero-copy h1 br{display:none}.cs-nadia .hero-copy h1 em{display:block;font-size:34px}.cs-nadia .hero-copy>p{font-size:12px;margin-top:9px}.cs-nadia .hero-caption{display:none}.cs-nadia .hero-film{width:100%;height:auto;aspect-ratio:4/5}.cs-nadia .hero-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.cs-nadia .film-controls{bottom:14px;right:16px;gap:7px}.cs-nadia .film-controls button{width:44px;height:44px}.cs-nadia .section-space{padding:64px 22px}.cs-nadia .introduction{padding-top:64px;padding-bottom:52px}.cs-nadia .eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:20px}.cs-nadia .introduction h2{font-size:40px}.cs-nadia .intro-prose{font-size:15px;margin-top:26px;text-align:left}.cs-nadia .story-split{grid-template-columns:1fr;gap:32px}.cs-nadia .story-split.section-space{padding-top:10px;padding-bottom:60px}.cs-nadia .chapter-copy h2{font-size:38px;margin-bottom:22px}.cs-nadia .chapter-marker{margin-bottom:16px;font-size:10px}.cs-nadia .chapter-heading{margin-bottom:34px}.cs-nadia .chapter-heading h2{font-size:44px}.cs-nadia .portrait-pair{grid-template-columns:1fr;gap:20px}.cs-nadia .portrait-offset{margin-top:0;margin-left:42px}.cs-nadia .portrait-pair figure:first-child{margin-right:20px}.cs-nadia .editorial-copy{font-size:15px;margin-top:34px}.cs-nadia .editorial-copy p:last-of-type strong{font-size:27px}.cs-nadia .text-link{font-size:12px;gap:16px;margin-top:22px}.cs-nadia .media-pair{gap:16px;grid-template-columns:1fr}.cs-nadia .media-pair figure:nth-child(2){margin-top:0;margin-left:42px}.cs-nadia .media-pair figure:first-child{margin-right:20px}.cs-nadia .couple-grid{gap:30px}.cs-nadia .atelier .media-frame{max-width:none}.cs-nadia .steps{grid-template-columns:1fr;gap:28px;margin-top:55px;padding-top:45px}.cs-nadia .steps h2{font-size:36px}.cs-nadia .steps .eyebrow{margin-bottom:14px}.cs-nadia .step-list summary{min-height:72px;font-size:14px}.cs-nadia .step-list details p{font-size:14px}.cs-nadia .invitation{grid-template-columns:1fr;gap:34px}.cs-nadia .invitation .media-frame{max-width:78%;margin:auto}.cs-nadia .invitation h2{font-size:38px}.cs-nadia.motion-on .reveal:not(.is-visible){transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.cs-nadia *,.cs-nadia *:before,.cs-nadia *:after{transition:none!important;animation:none!important}.cs-nadia.motion-on .reveal:not(.is-visible){opacity:1;transform:none}}.cs-nadia .hero-copy .hero-signature{font-size:15px;line-height:1.7}.cs-nadia .hero-signature small{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-top:5px}.cs-nadia .hero-copy>.hero-eyebrow{color:var(--ink);margin-top:0;text-transform:uppercase}.cs-nadia .hero-copy h1{font-family:var(--serif);font-weight:500;letter-spacing:-.025em}.cs-nadia{display:block;min-width:0;width:100%;text-align:left;color-scheme:light}.cs-nadia [hidden]{display:none!important}.cs-nadia h1,.cs-nadia h2,.cs-nadia h3{text-transform:none;color:var(--ink)}.cs-nadia .video-status{position:absolute;bottom:76px;left:20px;right:20px;padding:12px 16px;background:#fffef9ee;color:var(--ink);font-size:13px;text-align:center}.cs-nadia button{appearance:none;-webkit-appearance:none}
/*# sourceMappingURL=/cdn/shop/t/115/assets/cs-nadia-editorial.css.map */
