.jnd-design__hero{display:grid;grid-template-columns:1fr 1fr;min-height:92vh;background:var(--jnd-cream)}.jnd-design__hero-text{padding:180px 88px 96px;display:flex;flex-direction:column;justify-content:center}.jnd-design__hero-text .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__hero-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(36px,3.6vw,56px);line-height:1.1;letter-spacing:.005em;text-wrap:balance;margin:0 0 28px;max-width:14ch}.jnd-design__hero-title em{font-style:italic;font-weight:300}.jnd-design__hero-title p{margin:0}.jnd-design__hero-body{font-size:16px;line-height:1.85;color:var(--jnd-ink-2);max-width:38ch;margin:0 0 36px}.jnd-design__hero-cta{display:flex;gap:32px;align-items:center;flex-wrap:wrap}.jnd-design__hero-img{background-size:cover;background-position:center;min-height:600px}.jnd-design__how{padding:140px 0 100px}.jnd-design__how-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;align-items:center}.jnd-design__how-text .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__how-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(28px,2.8vw,40px);line-height:1.18;margin:0 0 24px;max-width:14ch}.jnd-design__how-title em{font-style:italic}.jnd-design__how-title p{margin:0}.jnd-design__how-body{font-size:15px;line-height:1.85;color:var(--jnd-ink-2);margin:0;max-width:44ch}.jnd-design__how-img{aspect-ratio:5 / 4;background-size:cover;background-position:center}.jnd-design__features{padding:60px 0 120px}.jnd-design__features-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--jnd-rule);border-bottom:1px solid var(--jnd-rule)}.jnd-design__feature{padding:44px 32px;border-right:1px solid var(--jnd-rule)}.jnd-design__feature:last-child{border-right:0}.jnd-design__feature-num{display:block;font-family:var(--jnd-sans);font-size:11px;letter-spacing:.32em;color:var(--jnd-muted);margin-bottom:18px}.jnd-design__feature-title{font-family:var(--jnd-serif);font-weight:400;font-size:22px;line-height:1.2;margin:0 0 14px}.jnd-design__feature-body{font-family:var(--jnd-sans);font-size:13px;line-height:1.75;color:var(--jnd-ink-2);margin:0}.jnd-design__spotlight{background:var(--jnd-cream);padding:120px 0}.jnd-design__spotlight-head{text-align:center;max-width:720px;margin:0 auto 64px}.jnd-design__spotlight-head .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__spotlight-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(32px,3.6vw,48px);line-height:1.1;margin:0 0 22px}.jnd-design__spotlight-title em{font-style:italic}.jnd-design__spotlight-title p{margin:0}.jnd-design__spotlight-body{font-size:15px;line-height:1.85;color:var(--jnd-ink-2);margin:0 0 24px}.jnd-design__spotlight-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:280px;gap:16px}.jnd-design__spotlight-grid>:nth-child(1){grid-row:span 2}.jnd-design__spotlight-grid>:nth-child(4){grid-column:2 / span 2}.jnd-design__spotlight-img{background-size:cover;background-position:center}.jnd-design__details{padding:120px 0}.jnd-design__details-head{text-align:center;max-width:720px;margin:0 auto 56px;padding:0 24px}.jnd-design__details-head .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__details-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(30px,3.2vw,44px);line-height:1.15;margin:0}.jnd-design__details-title em{font-style:italic}.jnd-design__details-title p{margin:0}.jnd-design__details-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:0}.jnd-design__detail{position:relative}.jnd-design__detail-img{aspect-ratio:1 / 1;background-size:cover;background-position:center}.jnd-design__detail-caption{display:block;margin-top:12px;padding:0 8px;font-family:var(--jnd-sans);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--jnd-muted)}.jnd-design__process{padding:60px 0 120px}.jnd-design__process-head{text-align:center;max-width:720px;margin:0 auto 56px}.jnd-design__process-head .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__process-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.18;margin:0}.jnd-design__process-title em{font-style:italic}.jnd-design__process-title p{margin:0}.jnd-design__process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;border-top:1px solid var(--jnd-rule);padding-top:48px}.jnd-design__step-num{display:block;font-family:var(--jnd-sans);font-size:11px;letter-spacing:.32em;color:var(--jnd-muted);margin-bottom:14px}.jnd-design__step-title{font-family:var(--jnd-serif);font-weight:400;font-size:22px;line-height:1.2;margin:0 0 12px}.jnd-design__step-body{font-family:var(--jnd-sans);font-size:13px;line-height:1.75;color:var(--jnd-ink-2);margin:0}.jnd-design__faq{padding:80px 0 120px;background:var(--jnd-cream)}.jnd-design__faq-head{text-align:center;margin-bottom:56px}.jnd-design__faq-head .jnd-eyebrow{display:block;margin-bottom:22px}.jnd-design__faq-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.18;margin:0}.jnd-design__faq-title em{font-style:italic}.jnd-design__faq-title p{margin:0}.jnd-design__faq-list{border-top:1px solid var(--jnd-rule)}.jnd-design__faq-item{border-bottom:1px solid var(--jnd-rule)}.jnd-design__faq-item summary{list-style:none;cursor:pointer;padding:26px 8px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--jnd-serif);font-weight:400;font-size:22px;line-height:1.3;color:var(--jnd-ink);transition:color .25s ease}.jnd-design__faq-item summary::-webkit-details-marker{display:none}.jnd-design__faq-item summary:hover{color:var(--jnd-accent)}.jnd-design__faq-icon{font-family:var(--jnd-serif);font-style:italic;font-size:24px;color:var(--jnd-ink);transition:transform .3s ease;font-weight:300}.jnd-design__faq-item[open] .jnd-design__faq-icon{transform:rotate(45deg)}.jnd-design__faq-answer{padding:0 8px 28px;font-family:var(--jnd-sans);font-size:15px;line-height:1.85;color:var(--jnd-ink-2);max-width:70ch}.jnd-design__cta{background:var(--jnd-ink);color:var(--jnd-paper);padding:100px 0}.jnd-design__cta-inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.jnd-design__cta-inner .jnd-eyebrow{color:#fbfaf68c;display:block;margin-bottom:22px}.jnd-design__cta-title{font-family:var(--jnd-serif);font-weight:300;font-size:clamp(34px,3.8vw,52px);line-height:1.15;margin:0;max-width:22ch}.jnd-design__cta-title em{font-style:italic}.jnd-design__cta-title p{margin:0}.jnd-btn--paper{background:var(--jnd-paper);color:var(--jnd-ink);border-color:var(--jnd-paper)}.jnd-btn--paper:hover{background:var(--jnd-accent);color:#fff;border-color:var(--jnd-accent)}@media(max-width:1100px){.jnd-design__hero-text{padding:140px 48px 80px}}@media(max-width:900px){.jnd-design__hero{grid-template-columns:1fr;min-height:auto}.jnd-design__hero-text{padding:120px 22px 60px}.jnd-design__hero-img{min-height:360px}.jnd-design__how{padding:80px 0 60px}.jnd-design__how-grid{grid-template-columns:1fr;gap:40px}.jnd-design__features-grid{grid-template-columns:1fr 1fr}.jnd-design__feature{border-right:0;border-bottom:1px solid var(--jnd-rule)}.jnd-design__feature:nth-child(2n){border-right:0}.jnd-design__feature:nth-child(odd){border-right:1px solid var(--jnd-rule)}.jnd-design__feature:nth-last-child(-n+2){border-bottom:0}.jnd-design__spotlight{padding:80px 0}.jnd-design__spotlight-grid{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.jnd-design__spotlight-grid>:nth-child(1){grid-row:auto;grid-column:span 2}.jnd-design__spotlight-grid>:nth-child(4){grid-column:auto}.jnd-design__details{padding:80px 0}.jnd-design__details-strip{grid-template-columns:repeat(3,1fr)}.jnd-design__process-grid{grid-template-columns:1fr 1fr;gap:40px}.jnd-design__cta{padding:64px 0}.jnd-design__cta-inner{grid-template-columns:1fr;gap:32px}}.jnd-design .jnd-phero__notice{background:#404751}.jnd-design .jnd-phero .jnd-btn--ink{background:#404751;border-color:#404751}.jnd-design .jnd-phero .jnd-btn--ink:hover{background:#333943;border-color:#333943;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/35/assets/magicpath-design.css.map */
