.nt-blog{--blog-cream:#edeadc;--blog-black:#221e1c;--blog-green:#0b432d;--blog-coral:#ff6c48;--blog-pink:#ee355e;--blog-white:#fff;--blog-radius:22px;--blog-card-radius:22px;--blog-container:1200px;--blog-gutter:70px;background:var(--blog-black);color:var(--blog-black);font-family:var(--nt-font-body,"Work Sans",Arial,sans-serif)}.nt-blog a{color:inherit;text-decoration:none}.nt-blog img{display:block;max-width:100%}.nt-blog-hero{background-image:var(--blog-hero-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--blog-white);min-height:430px;padding:60px var(--blog-gutter) 90px;position:relative;text-align:center}.nt-blog-hero__inner{margin:0 auto;max-width:900px}.nt-blog-eyebrow{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;color:var(--blog-white);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.08em;line-height:1;margin-bottom:28px;padding:7px 13px;text-transform:uppercase}.nt-blog-eyebrow span{background:var(--blog-pink);border-radius:999px;height:7px;width:7px}.nt-blog-hero h1{font-size:var(--nt-h2-size);font-weight:var(--nt-h2-weight);letter-spacing:var(--nt-h2-spacing);line-height:var(--nt-h2-line);margin:0 auto 28px;max-width:760px}.nt-blog-hero p{color:var(--blog-white);font-size:20px;font-weight:400;line-height:1.55;margin:0 auto}.nt-blog-listing{background:var(--blog-black);margin-top:-62px;padding:0 var(--blog-gutter) 115px}.nt-blog-listing__inner{margin:0 auto;max-width:var(--blog-container)}.nt-blog-filter{align-items:center;background:var(--blog-cream);border-radius:18px;display:flex;gap:0;margin:0 auto 30px;overflow-x:auto;padding:0 22px;position:relative;scrollbar-width:none;width:100%;z-index:2}.nt-blog-filter::-webkit-scrollbar{display:none}.nt-blog-filter a{color:var(--blog-black);flex:1 0 auto;font-size:14px;font-weight:500;line-height:1;opacity:.72;padding:24px 18px;position:relative;text-align:center;transition:opacity .25s ease,color .25s ease;white-space:nowrap}.nt-blog-filter a.is-active,.nt-blog-filter a:hover{color:var(--blog-black);opacity:1}.nt-blog-filter a:after{background:var(--blog-pink);border-radius:999px;bottom:14px;content:"";height:3px;left:18px;position:absolute;right:18px;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.nt-blog-filter a.is-active:after{transform:scaleX(1)}.nt-blog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.nt-blog-card{background:var(--blog-white);border-radius:var(--blog-card-radius);display:flex;flex-direction:column;min-height:100%;opacity:1;overflow:hidden;transition:opacity .22s ease,transform .22s ease,box-shadow .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.nt-blog-card[hidden]{display:none}.nt-blog-card:hover{box-shadow:0 14px 36px rgba(34,30,28,.12);transform:translateY(-6px)}.nt-blog-card__image{aspect-ratio:1.55/1;background:#ddd;display:block;overflow:hidden}.nt-blog-card__image img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1);width:100%}.nt-blog-card:hover .nt-blog-card__image img{transform:scale(1.04)}.nt-blog-card__content{display:flex;flex:1;flex-direction:column;padding:26px 26px 24px}.nt-blog-card h2{color:var(--blog-black);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:0 0 18px;transition:color .25s ease}.nt-blog-card h2 a{color:inherit;transition:color .25s ease}.nt-blog-card:hover h2,.nt-blog-card:hover h2 a{color:var(--blog-pink)}.nt-blog-card__content p{color:var(--blog-black);font-size:16px;line-height:1.55;margin:0 0 32px;opacity:.85}.nt-blog-card__footer{border-top:1px solid rgba(34,30,28,.12);margin-top:auto;padding-top:24px}.nt-blog-card__footer a{align-items:center;color:var(--blog-pink);display:inline-flex;font-size:14px;font-weight:800;gap:8px;line-height:1;transition:color .25s ease}.nt-blog-card__footer span{transition:transform .25s ease}.nt-blog-card:hover .nt-blog-card__footer span,.nt-blog-card__footer a:hover span{transform:translateX(4px)}.nt-blog-load-more{display:flex;justify-content:center;margin-top:62px}.nt-blog-load-more .nt-button{justify-content:center;min-width:120px}.nt-blog-cta{background-color:var(--blog-green);background-image:var(--blog-cta-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--blog-white);padding:145px var(--blog-gutter);text-align:center}.nt-blog-cta__inner{margin:0 auto;max-width:820px}.nt-blog-cta h2{color:var(--blog-white);font-size:clamp(38px,4.5vw,47px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0 auto 28px;max-width:760px}.nt-blog-cta p{color:var(--blog-white);font-size:17px;line-height:1.55;margin:0 auto 50px;max-width:740px;opacity:.9}.nt-blog-cta .nt-button{margin-inline:auto}.nt-blog-cta__small{font-size:14px!important;margin-bottom:0!important;margin-top:28px!important;opacity:1!important}.nt-blog-cta__small strong{font-weight:800}.nt-blog .nt-button{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 28px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.nt-blog .nt-button:hover{transform:translateY(-1px)}.nt-blog .nt-button--red{background:var(--blog-pink);color:var(--blog-white)}.nt-blog .nt-button--red:hover{background:#d92f55}.nt-blog--partners{background:#ddeee8}.nt-blog--partners .nt-blog-listing{background:#ddeee8;margin-top:0;padding-top:0}.nt-blog-partners-hero{background:var(--blog-green);color:var(--blog-white);padding:80px var(--blog-gutter) 0;text-align:center}.nt-blog-partners-hero__inner{margin:0 auto;max-width:var(--blog-container)}.nt-blog-partners-hero h1{color:var(--blog-white);font-size:var(--nt-h2-size);font-weight:var(--nt-h2-weight);letter-spacing:var(--nt-h2-spacing);line-height:var(--nt-h2-line);margin:0 auto}.nt-blog-featured-card{background:var(--blog-white);border-radius:18px;box-shadow:0 18px 45px rgba(34,30,28,.18);color:var(--blog-black);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;overflow:hidden;text-align:left;transform:translateY(64px)}.nt-blog-featured-card__image{display:block;min-height:410px;overflow:hidden}.nt-blog-featured-card__image img{height:100%;object-fit:cover;width:100%}.nt-blog-featured-card__content{display:flex;flex-direction:column;justify-content:center;padding:58px 56px}.nt-blog-featured-card__date{color:rgba(34,30,28,.65);font-size:15px;line-height:1.4;margin:0 0 18px}.nt-blog-featured-card h2{color:var(--blog-black);font-size:clamp(34px,4vw,47px);font-weight:600;letter-spacing:-.04em;line-height:1.03;margin:0 0 22px}.nt-blog-featured-card__author{color:var(--blog-coral);font-size:22px;font-weight:400;line-height:1.4;margin:0 0 30px}.nt-blog-featured-card .nt-button{align-self:flex-start}.nt-blog--partners .nt-blog-filter{background:#007a58;margin-bottom:30px;margin-top:104px}.nt-blog--partners .nt-blog-filter a{color:var(--blog-white);opacity:.82}.nt-blog--partners .nt-blog-filter a.is-active,.nt-blog--partners .nt-blog-filter a:hover{color:var(--blog-white);opacity:1}.nt-blog--partners .nt-blog-filter a:after{background:var(--blog-white)}.nt-blog--partners .nt-blog-load-more .nt-button{background:var(--blog-black);color:var(--blog-white)}.nt-blog--partners .nt-blog-filter::-webkit-scrollbar{height:4px}.nt-blog--partners .nt-blog-filter::-webkit-scrollbar-thumb{background:rgba(34,30,28,.22);border-radius:999px}.nt-blog--partners .nt-blog-filter::-webkit-scrollbar-thumb:hover{background:rgba(34,30,28,.38)}@media (max-width:900px){.nt-blog-featured-card{grid-template-columns:1fr}.nt-blog-featured-card__image{min-height:320px}}@media (max-width:767px){.nt-blog-partners-hero{padding:70px var(--blog-gutter) 0}.nt-blog-featured-card{transform:translateY(44px)}.nt-blog-featured-card__content{padding:36px 28px}.nt-blog--partners .nt-blog-filter{margin-top:76px}}@media (max-width:1100px){.nt-blog{--blog-gutter:42px}.nt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nt-blog{--blog-gutter:22px}.nt-blog-hero{min-height:auto;padding:95px var(--blog-gutter) 86px}.nt-blog-hero h1{font-size:40px}.nt-blog-hero p{font-size:17px}.nt-blog-listing{margin-top:-32px;padding-bottom:80px}.nt-blog-filter{justify-content:flex-start;padding:0 12px}.nt-blog-filter a{flex:0 0 auto;padding:22px 16px}.nt-blog-grid{grid-template-columns:1fr}.nt-blog-card__content{padding:24px}.nt-blog-cta{padding:95px var(--blog-gutter)}.nt-blog-cta h2{font-size:38px}}.nt-blog--post{background:var(--blog-white);color:var(--blog-black)}.nt-post-hero{background:var(--blog-white);padding:88px var(--blog-gutter) 48px;padding-top:72px;text-align:center}.nt-post-hero__inner{margin:0 auto;max-width:760px}.nt-post-eyebrow{align-items:center;background:rgba(238,53,94,.1);border-radius:999px;color:var(--blog-pink);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;margin-bottom:18px;padding:7px 13px;text-transform:uppercase}.nt-post-hero h1{color:var(--blog-black);font-size:var(--nt-h2-size);font-weight:var(--nt-h2-weight);letter-spacing:var(--nt-h2-spacing);line-height:var(--nt-h2-line);margin:0 auto 24px}.nt-post-summary{color:var(--blog-black);font-size:20px;line-height:32px;margin:0 auto;max-width:720px}.open-close{display:none}.nt-post-featured-image{border-radius:24px;margin:0 auto 66px;max-width:1120px;overflow:hidden;width:calc(100% - var(--blog-gutter)*2)}.nt-post-featured-image img{aspect-ratio:2.05/1;object-fit:cover;width:100%}.nt-post-content-wrap{background:var(--blog-white);padding:0 var(--blog-gutter) 72px}.nt-post-content-grid{display:block;margin:0 auto;max-width:760px}.nt-post-share{display:flex;flex-direction:column;gap:14px;padding-top:4px;position:sticky;top:110px}.nt-post-share a{align-items:center;background:var(--blog-white);border:1px solid rgba(34,30,28,.12);border-radius:999px;color:var(--blog-black);display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;line-height:1;transition:transform .2s ease,border-color .2s ease,color .2s ease;width:34px}.nt-post-share a:hover{border-color:rgba(238,53,94,.35);color:var(--blog-pink);transform:translateY(-2px)}.nt-post-body{color:var(--blog-black);font-size:20px;line-height:32px}.nt-post-body>:first-child{margin-top:0}.nt-post-body p{margin:0 0 24px}.nt-post-body h2,.nt-post-body h3,.nt-post-body h4{color:var(--blog-black);font-weight:400;letter-spacing:-.02em;margin:42px 0 18px}.nt-post-body h2{font-size:28px;line-height:1.2}span{line-height:32px}.nt-post-body h3{font-size:23px;line-height:1.25}.nt-post-body h4{font-size:19px;line-height:1.35}.nt-post-body ol,.nt-post-body ul{margin:0 0 26px 22px;padding:0}.nt-post-body li{margin-bottom:8px}.nt-post-body a{color:var(--blog-pink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.nt-post-body blockquote{background:var(--blog-cream);border-left:4px solid var(--blog-pink);border-radius:14px;color:var(--blog-black);font-size:22px;font-weight:700;line-height:1.45;margin:42px 0;padding:30px 34px}.nt-post-body img{border-radius:14px;height:auto!important;margin:42px auto;max-width:100%!important}.nt-post-body figure{margin:42px 0}.nt-post-body figure img{margin:0 auto}.nt-post-body figcaption{color:rgba(34,30,28,.62);font-size:14px;line-height:1.5;margin-top:12px;text-align:center}.nt-post-next{background:var(--blog-white);padding:20px var(--blog-gutter) 96px}.nt-post-next__card{background:var(--blog-black);border-radius:24px;color:var(--blog-white);display:block;height:380px;margin:0 auto;overflow:hidden;position:relative}.nt-post-next__card img{display:block;height:100%;object-fit:cover;object-position:center;opacity:.58;transition:transform .8s cubic-bezier(.22,.61,.36,1),filter .5s ease;width:100%}.nt-post-next__card:hover img{transform:scale(1.05)}.nt-post-next__overlay{padding:42px;text-align:center}.nt-post-next__overlay span{color:var(--blog-white);font-size:13px;font-weight:700;line-height:1;margin-bottom:10px;opacity:.9}.nt-post-next__overlay h2{color:var(--blog-white);font-size:clamp(32px,4vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0;max-width:760px;transition:transform .35s ease}.nt-post-next__card:hover .nt-post-next__overlay h2{transform:translateY(-2px)}.nt-post-meta{color:#666;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:10px 16px;justify-content:center;line-height:1.4;margin-top:26px}.nt-post-meta span+span:before{color:var(--blog-pink);content:"•";margin-right:16px}.nt-post-next__card:before{background:rgba(34,30,28,.42);content:"";inset:0;position:absolute;transition:background .35s ease}.nt-post-next__card:hover:before{background:rgba(34,30,28,.28)}.nt-post-next__overlay{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding-top:42px;position:absolute;z-index:2}.nt-post-body b,.nt-post-body strong{font-weight:800}.nt-post-body em,.nt-post-body i{font-style:italic}.nt-post-body br{content:"";display:block;margin-top:12px}@media (max-width:900px){.nt-post-content-grid{grid-template-columns:1fr}.nt-post-share{flex-direction:row;justify-content:center;order:2;position:static}}@media (max-width:767px){.nt-post-hero{padding:72px var(--blog-gutter) 38px}.nt-post-featured-image{margin-bottom:48px;width:calc(100% - var(--blog-gutter)*2)}.nt-post-featured-image img{aspect-ratio:1.45/1}.nt-post-content-wrap{padding-bottom:56px}.nt-post-body{font-size:16px;line-height:1.7}.nt-post-next{padding-bottom:72px}}