.nf-tabac-v5{--tb-ink:var(--nf-ink, #0d2236);--tb-soft:var(--nf-soft, #506174);--tb-muted:var(--nf-muted, #6f8aa7);--tb-line:var(--nf-line, rgba(13,34,54,.11));--tb-bg-soft:#f7f9fa;--tb-font:var(--nf-font, "Inter Tight", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);width:100%;background:#fff;color:var(--tb-ink);font-family:var(--tb-font)}.nf-tabac-v5 *,.nf-tabac-v5 *::before,.nf-tabac-v5 *::after{box-sizing:border-box}.nf-tabac-v5 a{color:inherit;text-decoration:none!important}.nf-tabac-v5 .nf-design-container{width:min(calc(100% - 128px), 1320px);margin-inline:auto}.nf-tabac-v5 .nf-tb-kicker{margin:0 0 14px;color:var(--tb-muted);font-size:12px;line-height:1.35;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.nf-tabac-v5 h1,.nf-tabac-v5 h2,.nf-tabac-v5 h3{color:var(--tb-ink);font-family:var(--tb-font)}.nf-tabac-v5 h1,.nf-tabac-v5 h2{letter-spacing:-.034em}.nf-tabac-v5 h1{max-width:700px;margin:0;font-size:clamp(42px, 4vw, 56px);line-height:1.05;font-weight:500}.nf-tabac-v5 h2{margin:0;font-size:clamp(31px, 3vw, 44px);line-height:1.1;font-weight:500}.nf-tabac-v5 h3{margin:0 0 10px;font-size:21px;line-height:1.28;font-weight:560;letter-spacing:-.018em}.nf-tabac-v5 p{color:var(--tb-soft);font-size:16px;line-height:1.68}.nf-tabac-v5 .nf-tb-section{padding:clamp(82px, 7vw, 108px) 0;background:#fff}.nf-tabac-v5 .nf-tb-section--soft{background:var(--tb-bg-soft)}.nf-tabac-v5 .nf-tb-head{max-width:840px;margin-bottom:40px}.nf-tabac-v5 .nf-tb-head p:last-child{max-width:700px;margin:18px 0 0}.nf-tabac-v5 .nf-tb-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:var(--tb-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease}.nf-tabac-v5 .nf-tb-button:hover,.nf-tabac-v5 .nf-tb-button:focus-visible{transform:translateY(-1px);background:#071827}.nf-tabac-v5 .nf-tb-text-link{display:inline-block;color:var(--tb-ink)!important;font-size:15px;font-weight:600;transform-origin:left center;transition:transform .2s ease}.nf-tabac-v5 .nf-tb-text-link:hover,.nf-tabac-v5 .nf-tb-text-link:focus-visible{transform:scale(1.012)}.nf-tabac-v5 .nf-tb-hero{padding:clamp(76px, 7vw, 104px) 0 clamp(84px, 7.5vw, 112px);background:#fff}.nf-tabac-v5 .nf-tb-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(62px, 7vw, 104px);align-items:center}.nf-tabac-v5 .nf-tb-hero-copy{max-width:710px}.nf-tabac-v5 .nf-tb-hero-text{max-width:650px;margin:25px 0 0;font-size:18px;line-height:1.62}.nf-tabac-v5 .nf-tb-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}.nf-tabac-v5 .nf-tb-hero-media{justify-self:end;width:min(100%, 560px);margin:0;overflow:hidden;border-radius:10px}.nf-tabac-v5 .nf-tb-hero-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .28s ease}.nf-tabac-v5 .nf-tb-hero-media:hover img{transform:scale(1.02)}.nf-tabac-v5 .nf-tb-recognition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px, 4vw, 50px);padding-top:28px;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-recognition-item h3{margin-bottom:9px;font-size:20px}.nf-tabac-v5 .nf-tb-recognition-item p{margin:0;font-size:15px;line-height:1.58}.nf-tabac-v5 .nf-tb-approach-intro{max-width:880px}.nf-tabac-v5 .nf-tb-approach-intro p{max-width:770px;margin:20px 0 0;font-size:17px}.nf-tabac-v5 .nf-tb-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px, 5vw, 72px);margin-top:42px;padding-top:28px;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-axis-no{display:block;margin-bottom:22px;color:#9bb0c7;font-size:clamp(34px, 3vw, 46px);line-height:.95;font-weight:400;letter-spacing:-.04em}.nf-tabac-v5 .nf-tb-axis p{margin:0;font-size:15px;line-height:1.58}.nf-tabac-v5 .nf-tb-programs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nf-tabac-v5 .nf-tb-program{min-width:0}.nf-tabac-v5 .nf-tb-program--cartouche{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:36px 34px 30px;border:1px solid var(--tb-line);border-radius:16px;background:var(--nf-price-card-bg);text-align:center}.nf-tabac-v5 .nf-tb-program-label{display:block;max-width:38ch;margin:0 0 12px;padding:0;border:0;background:#fff0;color:var(--tb-soft);font-size:16px;line-height:1.5;font-weight:520;letter-spacing:0;text-transform:none}.nf-tabac-v5 .nf-tb-program-top{margin:0 0 14px}.nf-tabac-v5 .nf-tb-program-name{margin:0;color:var(--tb-ink);font-size:clamp(27px, 2.4vw, 35px);line-height:1.1;font-weight:560;letter-spacing:-.025em}.nf-tabac-v5 .nf-tb-program-copy{max-width:34ch;margin:0;color:var(--tb-soft);font-size:14px;line-height:1.65}.nf-tabac-v5 .nf-tb-program-meta{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:auto;padding-top:24px;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-program-copy+.nf-tb-program-meta{margin-top:30px}.nf-tabac-v5 .nf-tb-program-price{margin:0;color:var(--tb-ink);font-size:clamp(34px, 3.3vw, 44px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.nf-tabac-v5 .nf-tb-program-payment{margin:0;color:var(--tb-accent,#a55f3f);font-size:14px;line-height:1.4;font-weight:520}.nf-tabac-v5 .nf-tb-program-sessions{margin:3px 0 0;color:var(--tb-soft);font-size:14px;line-height:1.45;font-weight:500}.nf-tabac-v5 .nf-tb-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center;max-width:1080px;margin-top:34px;padding:28px 0;border-bottom:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-choice.nf-tb-choice--cta-only{width:100%;max-width:100%;grid-template-columns:1fr;justify-items:center;gap:0;margin:34px auto 0;text-align:center}.nf-tabac-v5 .nf-tb-choice.nf-tb-choice--cta-only .nf-tb-button{justify-self:center;margin-inline:auto}.nf-tabac-v5 .nf-tb-choice h3{margin-bottom:6px;font-size:21px}.nf-tabac-v5 .nf-tb-choice p{max-width:720px;margin:0;font-size:15px;line-height:1.58}.nf-tabac-v5 .nf-tb-faq{width:min(100%, 900px);border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-faq details{border-bottom:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-faq summary{position:relative;padding:22px 44px 22px 0;color:var(--tb-ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nf-tabac-v5 .nf-tb-faq summary::-webkit-details-marker{display:none}.nf-tabac-v5 .nf-tb-faq summary::after{content:"+";position:absolute;right:0;top:19px;color:var(--tb-muted);font-size:22px;font-weight:400}.nf-tabac-v5 .nf-tb-faq details[open] summary::after{content:"−"}.nf-tabac-v5 .nf-tb-faq-answer{max-width:730px;padding:0 0 23px}.nf-tabac-v5 .nf-tb-faq-answer p{margin:0;font-size:15px}.nf-tabac-v5 .nf-tb-final{padding:clamp(78px, 7vw, 104px) 0;background:#fff}.nf-tabac-v5 .nf-tb-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-top:38px;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-final-copy{max-width:760px}.nf-tabac-v5 .nf-tb-final-copy p{max-width:640px;margin:18px 0 0}.nf-tabac-v5 .nf-tb-final-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (max-width:1100px){.nf-tabac-v5 .nf-design-container{width:min(calc(100% - 72px), 1320px)}.nf-tabac-v5 .nf-tb-recognition{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px}}@media (max-width:840px){.nf-tabac-v5 .nf-tb-hero-grid,.nf-tabac-v5 .nf-tb-final-grid,.nf-tabac-v5 .nf-tb-choice,.nf-tabac-v5 .nf-tb-programs{grid-template-columns:1fr}.nf-tabac-v5 .nf-tb-hero-media{justify-self:start;width:min(100%, 640px)}.nf-tabac-v5 .nf-tb-axes{grid-template-columns:1fr;gap:0;padding-top:0}.nf-tabac-v5 .nf-tb-axis{padding:24px 0;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-programs{grid-template-columns:1fr;gap:16px}.nf-tabac-v5 .nf-tb-program--cartouche{padding:30px 22px 26px;border-radius:14px}.nf-tabac-v5 .nf-tb-program-label{max-width:30ch;font-size:16px}.nf-tabac-v5 .nf-tb-program-name{font-size:clamp(27px, 8vw, 34px)}.nf-tabac-v5 .nf-tb-program-copy{max-width:100%;font-size:14px}.nf-tabac-v5 .nf-tb-program-copy+.nf-tb-program-meta{margin-top:26px}.nf-tabac-v5 .nf-tb-program-meta{padding-top:22px}}@media (max-width:620px){.nf-tabac-v5 .nf-design-container{width:calc(100% - 44px)}.nf-tabac-v5 h1{font-size:clamp(36px, 10vw, 44px)}.nf-tabac-v5 h2{font-size:clamp(29px, 8vw, 36px)}.nf-tabac-v5 .nf-tb-section{padding:72px 0}.nf-tabac-v5 .nf-tb-head{margin-bottom:30px}.nf-tabac-v5 .nf-tb-head p:last-child{margin-top:14px}.nf-tabac-v5 .nf-tb-approach-intro p{margin-top:16px}.nf-tabac-v5 .nf-tb-hero{padding:58px 0 68px}.nf-tabac-v5 .nf-tb-recognition{grid-template-columns:1fr;gap:0;padding-top:0}.nf-tabac-v5 .nf-tb-recognition-item{padding:22px 0;border-top:1px solid var(--tb-line)}.nf-tabac-v5 .nf-tb-final-actions,.nf-tabac-v5 .nf-tb-final-actions .nf-tb-button,.nf-tabac-v5 .nf-tb-choice .nf-tb-button{width:100%}}@media (prefers-reduced-motion:reduce){.nf-tabac-v5 .nf-tb-button,.nf-tabac-v5 .nf-tb-text-link,.nf-tabac-v5 .nf-tb-hero-media img{transition:none!important}.nf-tabac-v5 .nf-tb-button:hover,.nf-tabac-v5 .nf-tb-button:focus-visible,.nf-tabac-v5 .nf-tb-text-link:hover,.nf-tabac-v5 .nf-tb-text-link:focus-visible,.nf-tabac-v5 .nf-tb-hero-media:hover img{transform:none!important}}.nf-tabac-v7{--nf-tb7-ink:#0f2740;--nf-tb7-ink-soft:#425466;--nf-tb7-line:#d9e0e5;--nf-tb7-soft:#f7f9fa;--nf-tb7-white:#ffffff;--nf-tb7-accent:#b97441;--nf-tb7-statement-bg:#11283f;--nf-tb7-radius:22px;--nf-tb7-shadow:0 18px 48px rgba(15, 39, 64, 0.08);color:var(--nf-tb7-ink)}.nf-tabac-v7,.nf-tabac-v7 *{box-sizing:border-box}.nf-tabac-v7 .nf-design-container{width:min(1180px, calc(100% - 40px));margin:0 auto}.nf-tabac-v7 .nf-tb7-section,.nf-tabac-v7 .nf-tb7-final,.nf-tabac-v7 .nf-tb7-statement{padding:72px 0}.nf-tabac-v7 .nf-tb7-section--soft{background:var(--nf-tb7-soft)}.nf-tabac-v7 .nf-tb7-kicker{margin:0 0 14px;font-size:.95rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#5d7087}.nf-tabac-v7 .nf-tb7-hero .nf-tb7-kicker{color:rgb(255 255 255 / .72)}.nf-tabac-v7 .nf-tb7-head{max-width:760px;margin-bottom:34px}.nf-tabac-v7 .nf-tb7-head--center{text-align:center;margin-left:auto;margin-right:auto}.nf-tabac-v7 .nf-tb7-head h2,.nf-tabac-v7 .nf-tb7-final-copy h2,.nf-tabac-v7 .nf-tb7-automatic-copy h2{margin:0 0 18px;font-size:clamp(2rem, 4vw, 3.15rem);line-height:1.03;letter-spacing:-.035em;color:var(--nf-tb7-ink)}.nf-tabac-v7 p{margin:0;color:var(--nf-tb7-ink-soft);font-size:1.06rem;line-height:1.75}.nf-tabac-v7 .nf-tb7-hero{position:relative;min-height:clamp(560px, 78vh, 760px);display:flex;align-items:stretch;overflow:hidden;background:#eef2f5}.nf-tabac-v7 .nf-tb7-hero-media,.nf-tabac-v7 .nf-tb7-hero-media img{position:absolute;inset:0;width:100%;height:100%}.nf-tabac-v7 .nf-tb7-hero-media{margin:0}.nf-tabac-v7 .nf-tb7-hero-media img{display:block;object-fit:cover;object-position:center center}.nf-tabac-v7 .nf-tb7-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 25 40 / .74) 0%,rgb(10 25 40 / .58) 34%,rgb(10 25 40 / .16) 62%,rgb(10 25 40 / .08) 100%),linear-gradient(180deg,rgb(10 25 40 / .22) 0%,rgb(10 25 40 / .14) 100%)}.nf-tabac-v7 .nf-tb7-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:clamp(560px, 78vh, 760px);padding-top:56px;padding-bottom:56px}.nf-tabac-v7 .nf-tb7-hero-copy{width:min(100%, 560px);padding:12px 0}.nf-tabac-v7 .nf-tb7-hero-copy h1{margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.nf-tabac-v7 .nf-tb7-title-main{display:block;font-size:clamp(2.35rem, 5vw, 4.2rem);line-height:.98;letter-spacing:-.045em;font-weight:800;color:#fff}.nf-tabac-v7 .nf-tb7-title-sub{display:block;font-size:clamp(1.35rem, 2vw, 1.95rem);line-height:1.25;letter-spacing:-.025em;font-weight:400;color:rgb(255 255 255 / .94);max-width:14ch}.nf-tabac-v7 .nf-tb7-hero-text{max-width:58ch;font-size:1.08rem;color:rgb(255 255 255 / .9)}.nf-tabac-v7 .nf-tb7-hero-actions,.nf-tabac-v7 .nf-tb7-final-actions,.nf-tabac-v7 .nf-tb7-choice{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.nf-tabac-v7 .nf-tb7-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;border:1px solid var(--nf-tb7-ink);background:var(--nf-tb7-ink);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nf-tabac-v7 .nf-tb7-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(15 39 64 / .18)}.nf-tabac-v7 .nf-tb7-text-link{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:600}.nf-tabac-v7 .nf-tb7-programs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nf-tabac-v7 .nf-tb7-program-card{background:var(--nf-price-card-bg);border:1px solid var(--nf-tb7-line);border-radius:var(--nf-tb7-radius);padding:32px 34px}.nf-tabac-v7 .nf-tb7-program-label{margin-bottom:14px;font-size:1rem;line-height:1.55;font-weight:700;color:#50647c}.nf-tabac-v7 .nf-tb7-program-card h3{margin:0 0 14px;font-size:clamp(1.7rem, 3vw, 2.35rem);line-height:1.05;letter-spacing:-.04em;color:var(--nf-tb7-ink)}.nf-tabac-v7 .nf-tb7-program-copy{min-height:5.5em}.nf-tabac-v7 .nf-tb7-program-meta{margin-top:26px;padding-top:24px;border-top:1px solid var(--nf-tb7-line)}.nf-tabac-v7 .nf-tb7-program-price{margin-bottom:6px;font-size:clamp(2rem, 4vw, 2.8rem);line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--nf-tb7-ink)}.nf-tabac-v7 .nf-tb7-program-payment{margin-bottom:8px;color:var(--nf-tb7-accent);font-weight:700}.nf-tabac-v7 .nf-tb7-program-sessions{font-size:.98rem;color:#607286;font-weight:600}.nf-tabac-v7 .nf-tb7-choice{justify-content:center}.nf-tabac-v7 .nf-tb7-automatic-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:36px;align-items:start}.nf-tabac-v7 .nf-tb7-lead-quote{margin:0 0 18px;font-size:clamp(1.28rem, 2.2vw, 1.7rem);line-height:1.45;letter-spacing:-.02em;color:var(--nf-tb7-ink)}.nf-tabac-v7 .nf-tb7-triggers{display:grid;gap:14px}.nf-tabac-v7 .nf-tb7-trigger-item{padding:20px 22px;border:1px solid var(--nf-tb7-line);border-radius:18px;background:#fff}.nf-tabac-v7 .nf-tb7-trigger-item h3,.nf-tabac-v7 .nf-tb7-step-content h3{margin:0 0 8px;font-size:1.24rem;line-height:1.2;color:var(--nf-tb7-ink)}.nf-tabac-v7 .nf-tb7-statement{background:var(--nf-tb7-statement-bg)}.nf-tabac-v7 .nf-tb7-statement p{margin:0;max-width:none;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem, 3.5vw, 3rem);line-height:1.2;letter-spacing:-.025em;color:#fff}.nf-tabac-v7 .nf-tb7-steps{display:grid;gap:16px}.nf-tabac-v7 .nf-tb7-step{display:grid;grid-template-columns:92px minmax(0,1fr);gap:20px;align-items:start;padding:24px 0;border-top:1px solid var(--nf-tb7-line)}.nf-tabac-v7 .nf-tb7-step:last-child{border-bottom:1px solid var(--nf-tb7-line)}.nf-tabac-v7 .nf-tb7-step-no{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#7d8fa2}.nf-tabac-v7 .nf-tb7-faq{display:grid;gap:14px}.nf-tabac-v7 .nf-tb7-faq details{border:1px solid var(--nf-tb7-line);border-radius:18px;background:#fff;padding:0 22px}.nf-tabac-v7 .nf-tb7-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.08rem;font-weight:700;color:var(--nf-tb7-ink)}.nf-tabac-v7 .nf-tb7-faq summary::-webkit-details-marker{display:none}.nf-tabac-v7 .nf-tb7-faq summary::after{content:"+";flex:none;font-size:1.4rem;line-height:1;color:#6a7d91}.nf-tabac-v7 .nf-tb7-faq details[open] summary::after{content:"–"}.nf-tabac-v7 .nf-tb7-faq-answer{padding:0 0 20px}.nf-tabac-v7 .nf-tb7-final{background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%)}.nf-tabac-v7 .nf-tb7-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.nf-tabac-v7 .nf-tb7-final-copy p{max-width:58ch}.nf-tabac-v7 .nf-tb7-final-actions{justify-content:flex-end}@media (max-width:1024px){.nf-tabac-v7 .nf-tb7-automatic-grid,.nf-tabac-v7 .nf-tb7-final-grid,.nf-tabac-v7 .nf-tb7-programs{grid-template-columns:1fr}.nf-tabac-v7 .nf-tb7-hero,.nf-tabac-v7 .nf-tb7-hero-inner{min-height:540px}.nf-tabac-v7 .nf-tb7-final-actions{justify-content:flex-start}}@media (max-width:767px){.nf-tabac-v7 .nf-design-container{width:min(100% - 28px, 1180px)}.nf-tabac-v7 .nf-tb7-section,.nf-tabac-v7 .nf-tb7-final,.nf-tabac-v7 .nf-tb7-statement,.nf-tabac-v7 .nf-tb7-hero{padding:52px 0}.nf-tabac-v7 .nf-tb7-hero,.nf-tabac-v7 .nf-tb7-hero-inner{min-height:460px}.nf-tabac-v7 .nf-tb7-hero-inner{padding-top:40px;padding-bottom:40px}.nf-tabac-v7 .nf-tb7-hero-copy{padding:0;width:min(100%, 100%)}.nf-tabac-v7 .nf-tb7-title-sub{max-width:100%}.nf-tabac-v7 .nf-tb7-program-card,.nf-tabac-v7 .nf-tb7-trigger-item,.nf-tabac-v7 .nf-tb7-faq details{padding-left:18px;padding-right:18px}.nf-tabac-v7 .nf-tb7-step{grid-template-columns:1fr;gap:10px;padding:20px 0}.nf-tabac-v7 .nf-tb7-step-no{font-size:1.5rem}.nf-tabac-v7 .nf-tb7-statement p{font-size:clamp(1.7rem, 9vw, 2.4rem)}}.nf-tabac-v7 .nf-tb7-hero-shade{inset:0 auto 0 0;width:54%;background:linear-gradient(90deg,rgb(10 25 40 / .78) 0%,rgb(10 25 40 / .68) 58%,rgb(10 25 40 / .34) 82%,#fff0 100%)}.nf-tabac-v7 .nf-tb7-hero-copy h1{margin:0 0 14px;color:#fff;font-size:clamp(3rem, 5.4vw, 4.9rem);line-height:.98;font-weight:800;letter-spacing:-.045em}.nf-tabac-v7 .nf-tb7-title-sub{display:block;max-width:none;margin:0 0 24px;color:rgb(255 255 255 / .96);font-size:clamp(1.28rem, 1.7vw, 1.72rem);line-height:1.25;font-weight:450;letter-spacing:-.022em;white-space:nowrap}@media (max-width:980px){.nf-tabac-v7 .nf-tb7-hero-shade{width:68%}.nf-tabac-v7 .nf-tb7-title-sub{white-space:normal}}@media (max-width:760px){.nf-tabac-v7 .nf-tb7-hero-shade{width:100%;background:linear-gradient(180deg,rgb(10 25 40 / .14) 0%,rgb(10 25 40 / .24) 38%,rgb(10 25 40 / .64) 72%,rgb(10 25 40 / .76) 100%)}.nf-tabac-v7 .nf-tb7-hero-copy h1{font-size:clamp(2.7rem, 12vw, 4rem)}}.nf-tabac-v7 .nf-tb7-hero-copy h1{font-weight:520;letter-spacing:-.03em}.nf-tabac-v7 .nf-tb7-hero-copy h1{font-size:clamp(52px, 5.3vw, 74px);line-height:.99;font-weight:500;letter-spacing:-.043em}@media (max-width:700px){.nf-tabac-v7 .nf-tb7-hero-copy h1{font-size:clamp(39px, 11vw, 50px)}}.nf-tabac-v7 .nf-tb7-head-subtitle{max-width:720px;margin:-4px 0 14px;color:var(--nf-tb7-ink);font-size:clamp(1.35rem, 2.1vw, 1.75rem);line-height:1.3;font-weight:500;letter-spacing:-.02em}.nf-tabac-v7 .nf-tb7-head-subtitle+p{margin-top:0}@media (min-width:761px) and (max-width:780px){.nf-tabac-v7 .nf-tb7-hero-shade{background:linear-gradient(90deg,rgb(10 25 40 / .66) 0%,rgb(10 25 40 / .56) 58%,rgb(10 25 40 / .27) 82%,#fff0 100%)}}@media (max-width:767px){.nf-tabac-v7 .nf-tb7-hero-media img{object-position:90% center}}