.ning-page{--porcelain:#F1F2EE;--surface:#FFFFFF;--sunk:#E8EAE4;--ink:#15191A;--body:#3A423F;--muted:#6B736F;--rule:#D7DAD3;--rule-soft:#E4E7E0;--celadon:#4C7F72;--celadon-soft:#E0EAE6;--flag:#A2402E}.ning-page *{box-sizing:border-box}.ning-page{margin:0;background:var(--porcelain);color:var(--body);font-family:"Five Sans Modern Regular",var(--font-body-family),sans-serif;font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.ning-page img{max-width:100%;display:block}.ning-page h1,.ning-page h2,.ning-page h3{font-family:"freight-neo-pro",var(--font-heading-family),sans-serif;color:var(--ink);margin:0;font-weight:400;text-wrap:balance}.ning-page h1{font-size:clamp(2.4rem,5.6vw,4.1rem);line-height:1.06;letter-spacing:-.015em}.ning-page h2{font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.14}.ning-page h3{font-size:1.22rem;line-height:1.28}.ning-page p{margin:0}.ning-page strong{color:var(--ink);font-weight:600}.ning-page .eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:500}.ning-page section{padding:84px 0;border-top:1px solid var(--rule)}.ning-page section .wrap{display:flex;flex-direction:column;gap:32px}.ning-page .btn{display:inline-block;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;padding:15px 30px;text-decoration:none;border:1px solid var(--ink);color:var(--ink);background:transparent;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.ning-page .btn:hover,.ning-page .btn.solid{background:var(--ink);color:var(--porcelain)}.ning-page .btn.solid:hover{background:var(--celadon);border-color:var(--celadon)}.ning-page .btns{display:flex;flex-wrap:wrap;gap:14px}.ning-page .hero{padding:0;border-top:none}.ning-page .hero .grid{display:grid;grid-template-columns:1fr}@media(min-width:940px){.ning-page .hero .grid{grid-template-columns:1.08fr .92fr}}.ning-page .hero .text{padding:100px 0 92px;display:flex;flex-direction:column;gap:26px}.ning-page .hero .text .inner{max-width:36ch;display:flex;flex-direction:column;gap:24px}.ning-page .hero .lede{font-family:"freight-neo-pro",var(--font-heading-family),sans-serif;font-size:1.42rem;line-height:1.45}.ning-page .hero .shot{min-height:440px;position:relative;background-image:radial-gradient(circle at 62% 34%,#b4a88e,#8e8168 46%,#5e5643)}.ning-page .hero .shot .cap{position:absolute;left:0;right:0;bottom:0;padding:14px 18px;background:#15191a9e;color:#edefea;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ning-page .two{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:860px){.ning-page .two{grid-template-columns:1fr 1fr;gap:60px}}.ning-page .stack{display:flex;flex-direction:column;gap:18px}.ning-page .pull{font-family:"freight-neo-pro",var(--font-heading-family),sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.35;color:var(--ink)}.ning-page ol.movements{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--rule);background:var(--rule)}@media(min-width:900px){.ning-page ol.movements{grid-template-columns:repeat(5,1fr)}}.ning-page ol.movements li{background:var(--surface);padding:28px 24px;display:flex;flex-direction:column;gap:12px}.ning-page ol.movements .n{font-family:"freight-neo-pro",var(--font-heading-family),sans-serif;font-size:2rem;line-height:1;color:var(--celadon)}.ning-page ol.movements h3{font-size:1.08rem}.ning-page ol.movements p{font-size:.89rem;color:var(--muted)}.ning-page .gate{background:var(--sunk)}.ning-page .panel{background:var(--surface);border:1px solid var(--rule);padding:34px;display:flex;flex-direction:column;gap:24px}.ning-page .field{display:flex;flex-direction:column;gap:7px}.ning-page .field label{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ning-page .field input,.ning-page .field select,.ning-page .field textarea{font-family:inherit;font-size:1rem;color:var(--ink);background:var(--porcelain);border:1px solid var(--rule);padding:13px 14px;border-radius:0;width:100%}.ning-page .field textarea{min-height:92px;resize:vertical;line-height:1.55}.ning-page .field input:focus,.ning-page .field select:focus,.ning-page .field textarea:focus{outline:2px solid var(--celadon);outline-offset:-1px}.ning-page .row2{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:620px){.ning-page .row2{grid-template-columns:1fr 1fr}}.ning-page .qgroup{display:flex;flex-direction:column;gap:22px}.ning-page .qgroup .qhead{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--rule-soft);padding-top:24px}.ning-page .qgroup .qhead:first-child{border-top:none;padding-top:0}.ning-page .qgroup .qhead h3{display:flex;align-items:baseline;gap:14px}.ning-page .sn{font-family:"Five Sans Modern Regular",var(--font-body-family),sans-serif;font-size:.72rem;letter-spacing:.18em;color:var(--celadon)}.ning-page .hint{font-size:.86rem;color:var(--muted)}.ning-page .hint a{color:var(--celadon)}.ning-page fieldset.field{border:none;margin:0;padding:0}.ning-page fieldset.field legend{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 0 10px}.ning-page .checks{display:flex;flex-wrap:wrap;gap:10px 22px}.ning-page .checks label{display:flex;align-items:center;gap:9px;font-size:.95rem;color:var(--ink);cursor:pointer}.ning-page .checks input{accent-color:var(--celadon);width:17px;height:17px}.ning-page .locked{border:1px solid var(--rule);border-left:3px solid var(--celadon);background:var(--celadon-soft);padding:22px 24px;display:flex;flex-direction:column;gap:10px}.ning-page .locked .eyebrow{color:var(--celadon)}.ning-page .logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.ning-page .logos div{background:var(--surface);padding:34px 18px;text-align:center;font-family:"freight-neo-pro",var(--font-heading-family),sans-serif;font-size:1.08rem;color:var(--muted);letter-spacing:.06em}.ning-page .tbc{border:1px dashed var(--flag);background:#a2402e0d;padding:18px 22px;color:var(--flag);font-size:.9rem}.ning-page a:focus-visible,.ning-page .btn:focus-visible{outline:2px solid var(--celadon);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ning-page *{transition:none!important}}.ning-page .chip img{width:100%;height:100%;object-fit:cover;display:block}.ning-page .shot{overflow:hidden}.ning-page .shot>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ning-page .ning-form-success{border:1px solid var(--celadon);background:var(--celadon-soft);padding:24px;display:flex;flex-direction:column;gap:10px}.ning-page .ning-form-errors{border:1px solid var(--flag);background:#a2402e0d;padding:16px 18px;color:var(--flag);margin-bottom:18px}.ning-page .ning-form-app,.ning-page .ning-form-editor-note,.ning-page .ning-pdf-download,.ning-page .ning-conversation-link,.ning-page .locked,.ning-page .panel{width:100%;max-width:none}.ning-page .ning-form-app .shopify-app-block{margin:0;width:100%;max-width:none}.ning-page .ning-form-app form-embed,.ning-page .ning-form-app shopify-forms-embed{--inline-container-max-width: 100% !important;display:block;width:100%!important;max-width:100%!important}.ning-page .ning-form-editor-note{border:1px dashed var(--celadon);background:var(--surface);padding:22px 24px}.ning-page .ning-form-editor-note p{margin-top:6px;color:var(--muted)}.ning-page p.hint.ning-pdf-download,.ning-page p.hint.ning-conversation-link{font-size:17px;line-height:1.65;color:var(--body)}.ning-page p.hint.ning-pdf-download a,.ning-page p.hint.ning-conversation-link a{font-size:inherit;font-weight:500;color:var(--celadon)}.ning-page .hero h1{font-size:clamp(42px,4vw,58px);line-height:1.08}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ning-bespoke.css.map */
