.nl-connections{background:#090e17;color:#eee9df;border-top:1px solid #d4bd8f40;padding:38px 0 44px}.nl-connections__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.nl-connections h2{font:400 24px/1.3 Georgia,serif;color:#dfc99d;margin:0 0 20px}.nl-connections ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.nl-connections a{color:#eee9df;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.nl-connections p{font-size:16px;line-height:1.65;color:#bcc3ce;max-width:460px}.nl-connections .nl-connections__button{display:inline-block;text-decoration:none;border:1px solid #dfc99d;color:#dfc99d;padding:12px 20px;min-height:44px;margin:6px 0 12px}.nl-connections .nl-connections__hint{font-size:14px;margin:0}.nl-connections a:focus-visible{outline:2px solid #dfc99d;outline-offset:5px}@media(max-width:700px){.nl-connections__grid{grid-template-columns:1fr;gap:32px}}.nlo{background:radial-gradient(ellipse at 90% 5%,rgba(39,53,77,.35),transparent 50%),linear-gradient(145deg,#070a10,#111823 60%,#080b12);color:#f1eee7;padding:90px 28px 60px}.nlo__wrap{max-width:1140px;margin:auto}.nlo h1,.nlo h2,.nlo h3{color:#f1eee7;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;text-transform:none}.nlo h1{font-size:clamp(44px,6vw,78px);line-height:1.08;max-width:900px;margin:22px auto}.nlo h2{font-size:clamp(30px,3.5vw,44px);line-height:1.2;margin:18px 0 28px}.nlo h3{font-size:25px;line-height:1.3;margin:0 0 18px}.nlo p{line-height:1.8;color:#c8cbd2}.nlo a{color:#dfcaa0;text-underline-offset:5px}.nlo__hero{text-align:center;max-width:970px;margin:auto;padding-bottom:68px;border-bottom:1px solid rgba(204,183,140,.25)}.nlo__eyebrow{color:#ccb78c!important;text-transform:uppercase;font-size:11px;letter-spacing:.2em}.nlo__audience{font-size:13px;letter-spacing:.05em;margin-top:24px}.nlo__lead{font-size:18px;max-width:730px;margin:26px auto 34px}.nlo__button{display:inline-block;color:#10141c!important;background:linear-gradient(115deg,#e1cfaa,#c6ac7d);border:1px solid #c8b286;padding:16px 28px;min-height:48px;font:inherit;font-size:13px;letter-spacing:.04em;font-weight:600;cursor:pointer;text-decoration:none}.nlo__button:hover{background:#ead8b5}.nlo__offer,.nlo__stories{padding:64px 0 0}.nlo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nlo__card,.nlo__book{border:1px solid rgba(204,183,140,.25);background:#0a0f18a6;padding:32px}.nlo__card p{margin-bottom:0}.nlo__book{display:flex;flex-direction:column}.nlo__book h3{font-size:24px;margin-top:28px}.nlo__book a{margin-top:auto;font-size:13px}.nlo__art{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:radial-gradient(ellipse,#273344,transparent 80%)}.nlo__art img{max-width:100%;height:auto;max-height:280px;object-fit:contain;filter:drop-shadow(8px 16px 16px rgba(0,0,0,.35))}.nlo__about{max-width:850px;margin:70px 0;padding-left:28px;border-left:2px solid #b79a64}.nlo__inquiry{scroll-margin-top:160px;display:grid;grid-template-columns:1fr 1fr;gap:64px;border:1px solid rgba(204,183,140,.3);padding:48px;background:linear-gradient(140deg,#20273399,#080d16e6)}.nlo__inquiry h3{font-size:24px;margin-top:30px}.nlo label{display:block;font-size:13px;color:#e3d8c4;margin:18px 0 9px}.nlo input:not([type=hidden]),.nlo textarea{display:block;width:100%;border:1px solid #68717e;background:#080d16;color:#f1eee7;padding:14px;border-radius:0;font:inherit;font-size:16px}.nlo textarea{resize:vertical}.nlo__note{font-size:13px;line-height:1.7}.nlo__success{color:#e3cda2!important;border-left:2px solid #ccb78c;padding-left:16px}.nlo__paths{display:flex;flex-wrap:wrap;gap:20px;margin-top:44px;border-top:1px solid rgba(204,183,140,.25);padding-top:30px;font-size:13px}.nlo a:focus-visible,.nlo input:focus-visible,.nlo textarea:focus-visible,.nlo button:focus-visible{outline:2px solid #efd8a9;outline-offset:5px}@media(max-width:900px){.nlo__grid{gap:16px}.nlo__card,.nlo__book{padding:22px}.nlo__inquiry{gap:32px;padding:32px}}@media(max-width:700px){.nlo{padding:54px 20px 40px}.nlo__hero{padding-bottom:44px}.nlo__lead{font-size:16px}.nlo__grid,.nlo__inquiry{grid-template-columns:1fr}.nlo__art{max-width:280px;width:100%;align-self:center}.nlo__offer,.nlo__stories{padding-top:44px}.nlo__about{margin:44px 0}.nlo__inquiry{padding:26px;gap:18px}.nlo__button{width:100%;text-align:center}.nlo__paths{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAAAY */
