.nf-introduction{width:min(var(--nf-container),calc(100% - 2 * var(--nf-gutter)));margin:clamp(44px,5vw,88px) auto 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:510px;border:1px solid #e7ded1;border-radius:6px;overflow:hidden;box-shadow:0 16px 48px #503a1e07}.nf-introduction .nf-split-copy{min-width:0;padding:clamp(34px,4.2vw,66px)}.nf-introduction h2{font-size:clamp(38px,3.4vw,52px);line-height:1.08;max-width:500px}.nf-story-emphasis{display:block;color:#8a6033;font-style:italic}.nf-introduction .nf-split-copy>p:not(.nf-eyebrow){font-size:14px;line-height:1.85;margin-top:26px}.nf-introduction .nf-button{margin-top:28px;font-size:var(--nf-cta-font-size);padding-inline:20px}.nf-introduction .nf-ring-image{min-height:100%;background:#ead8c2}.nf-intro-caption{position:absolute;z-index:1;left:24px;right:24px;top:24px;display:flex;align-items:center;gap:15px;padding:15px 20px;border:1px solid #f5e8d5;background:#fcf9f5ed;color:#685033;box-shadow:0 8px 30px #3f2a1412}.nf-intro-caption>span{font-size:28px;color:#a27741}.nf-intro-caption p{font-family:var(--nf-serif);font-size:23px;line-height:1.15}.nf-intro-caption small{display:block;margin-top:5px;font-family:var(--nf-sans);font-size:9px;letter-spacing:1.3px;text-transform:uppercase}.nf-contact{width:min(var(--nf-container),calc(100% - 2 * var(--nf-gutter)));margin:clamp(46px,5vw,80px) auto clamp(64px,6vw,104px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border:1px solid #e5dbcc;border-radius:8px;box-shadow:0 18px 55px #4e361815;overflow:hidden}.nf-contact-copy{min-width:0;padding:clamp(32px,3.8vw,55px);align-content:center;background:#28231c;color:#fcf9f5;overflow:hidden}.nf-contact-copy:before{background:radial-gradient(ellipse at 90% 0%,#9f723539,transparent 62%),linear-gradient(140deg,#30291f,#211e19)}.nf-contact-copy:after{content:"";position:absolute;top:-90px;right:-80px;width:280px;height:280px;border:1px solid #d4b47c18;border-radius:50%;pointer-events:none;z-index:-1}.nf-contact-copy .nf-eyebrow{color:#dfbe8b}.nf-contact-copy h2{font-size:clamp(38px,3.55vw,54px);line-height:1.07;max-width:470px}.nf-contact-copy h2 em{display:block;color:#e1c49a;font-weight:500}.nf-contact-story>p:not(.nf-eyebrow){color:#d4c8b8;font-size:13px;line-height:1.85;max-width:450px;margin-top:23px}.nf-contact-routes{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.nf-contact-route{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;min-height:48px;padding:12px 16px;border:2px solid #e1bd81;border-radius:3px;background:var(--nf-cta-pale);color:var(--nf-cta-ink);font-size:12px;font-weight:600;transition:background .22s ease,border-color .22s ease,transform .22s ease}.nf-contact-route:hover{background:var(--nf-cta-gold-hover);border-color:var(--nf-cta-gold-hover);transform:translateY(-2px)}.nf-contact-route:focus-visible{outline-color:#e1c49a;outline-offset:3px}.nf-contact-visual{position:relative;height:clamp(170px,14vw,210px);margin:30px 0 0;overflow:hidden;border:1px solid #d6b27d4d;border-radius:4px;background:#74604a}.nf-contact-visual img{width:100%;height:100%;object-fit:cover;object-position:58% center}.nf-contact-visual:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#20170fe6)}.nf-contact-visual figcaption{position:absolute;z-index:1;left:20px;bottom:17px;font-family:var(--nf-serif);font-size:25px;line-height:1.1;color:#fff7e9}.nf-contact-form-area{min-width:0;padding:clamp(28px,3.1vw,48px);background:#f7f3ed}.nf-contact .nf-form{padding:clamp(24px,2.4vw,36px);border:1px solid #eee5d8;box-shadow:0 12px 36px #48321b0a}.nf-form-intro{padding-bottom:23px;margin-bottom:24px;border-bottom:1px solid #ede3d6}.nf-form-intro .nf-eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:12px}.nf-form-intro h3{font-family:var(--nf-serif);font-weight:500;font-size:clamp(26px,2.15vw,32px);line-height:1.12;letter-spacing:-.025em}.nf-form-intro>p:last-child{margin-top:12px;font-size:11px;color:#73685b;line-height:1.7}.nf-contact .nf-field input,.nf-contact .nf-field select,.nf-contact .nf-field textarea{transition:border-color .18s ease,box-shadow .18s ease}.nf-contact .nf-field :is(input,select,textarea):focus{border-color:#9b6c35;box-shadow:0 0 0 3px #9b6c3510}.nf-motion-ready .nf-ring-image img,.nf-motion-ready .nf-contact-visual img{transform:scale(1.07);transition:transform 1.4s cubic-bezier(.2,.6,.3,1)}.nf-motion-ready .nf-ring-image.is-revealed img,.nf-motion-ready .nf-contact-visual.is-revealed img{transform:scale(1)}.nf-motion-ready .nf-ring-image .nf-intro-caption,.nf-motion-ready .nf-contact-visual figcaption{opacity:0;transform:translateY(12px);transition:opacity .65s ease .25s,transform .65s ease .25s}.nf-motion-ready .nf-ring-image.is-revealed .nf-intro-caption,.nf-motion-ready .nf-contact-visual.is-revealed figcaption{opacity:1;transform:none}@media(max-width:1000px){.nf-introduction .nf-split-copy{padding:32px}.nf-introduction h2{font-size:38px}.nf-introduction .nf-split-copy>p:not(.nf-eyebrow){font-size:13px}.nf-intro-caption{left:16px;right:16px;top:16px;padding:12px;gap:10px}.nf-intro-caption p{font-size:21px}}@media(max-width:960px){.nf-contact{grid-template-columns:minmax(0,1fr)}.nf-contact-copy{padding:42px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:30px}.nf-contact-copy h2{font-size:42px}.nf-contact-visual{height:290px;margin:0}.nf-contact-visual img{object-position:52% center}.nf-contact-visual figcaption{left:14px;font-size:23px}.nf-contact-form-area{padding:32px}}@media(max-width:700px){.nf-introduction{grid-template-columns:minmax(0,1fr)}.nf-introduction .nf-ring-image{min-height:330px}.nf-contact-copy{display:block}.nf-contact-visual{height:200px;margin-top:28px}}@media(max-width:640px){.nf-introduction,.nf-contact{width:calc(100% - 32px)}.nf-introduction{margin-top:36px;min-height:0}.nf-introduction .nf-split-copy{padding:35px 27px 38px}.nf-introduction h2{font-size:36px}.nf-introduction .nf-split-copy>p:not(.nf-eyebrow){margin-top:22px}.nf-introduction .nf-button{width:100%;padding-inline:10px;font-size:var(--nf-cta-font-size);gap:10px}.nf-introduction .nf-ring-image{min-height:300px}.nf-contact{margin-block:32px 56px}.nf-contact-copy{padding:36px 27px 29px}.nf-contact-copy h2{font-size:38px}.nf-contact-story>p:not(.nf-eyebrow){font-size:13px;margin-top:20px}.nf-contact-routes{gap:7px;margin-top:22px}.nf-contact-route{padding-inline:11px;gap:10px}.nf-contact-visual{height:180px}.nf-contact-form-area{padding:22px 14px}.nf-contact .nf-form{padding:25px 19px}.nf-form-intro h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.nf-ring-image img,.nf-contact-visual img,.nf-intro-caption,.nf-contact-visual figcaption{transform:none!important;opacity:1!important}.nf-contact-route:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nf-css-editorial.css.map */
