.ns{--ink:#292e32;--paper:#f7f5ef;--accent:#b95c27;--content-width:1280px}.ns .ns-world{background:#20282b;color:#f7f2e7;padding:32px 0 25px}.ns .ns-world-inner{position:relative;min-height:620px}.ns .ns-world-image{position:absolute;inset:0;height:620px;overflow:hidden}.ns .ns-world-image img{object-position:60% 50%;transform-origin:72% 50%}.ns .ns-world header{position:relative;z-index:2;padding:25px 0 0;max-width:490px}.ns .ns-place{font-size:13px;color:#c9c7bd;margin-bottom:45px}.ns h1{font-size:17px}.ns h1 span{font-size:43px;line-height:1.5;margin-top:20px;color:#fff9ef}.ns .ns-world header>p:last-of-type{font-size:16px;color:#dfd9c9;margin-top:30px;max-width:390px}.ns .ns-hero-link{display:inline-flex;align-items:center;gap:45px;border-bottom:1px solid #e2a36c;margin-top:24px;padding-bottom:12px;color:#ffc38e;font-size:15px}.ns .ns-hero-link span{font-size:24px}.ns figcaption{font-size:13px;left:14px;bottom:12px;line-height:1.5;padding:4px 8px;max-width:calc(100% - 28px);background:#f9f5ead9;color:#36403d}.ns .ns-world figcaption{left:auto;right:16px;bottom:15px;z-index:3}.ns .ns-world-foot{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:20px}.ns .ns-world-foot p{font-size:13px;color:#cbc9bf}.ns .motion{display:none;font-size:13px}.ns.js-ready .motion{display:inline-block}.ns .ns-options{padding-top:75px;padding-bottom:70px}.ns .ns-options>header{display:grid;grid-template-columns:.8fr 1fr;column-gap:13%;align-items:end;margin-bottom:35px}.ns .ns-options>header .eyebrow{grid-column:1/-1}.ns .ns-options>header p:last-child{max-width:540px;color:#5e686c}.ns .ns-option-tabs{display:none;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #acb2ae;border-bottom:1px solid #acb2ae;margin-bottom:35px}.ns.js-ready .ns-option-tabs{display:grid}.ns .ns-option-tabs button{padding:18px 25px;background:transparent;border:0;border-right:1px solid #acb2ae;text-align:left;font:inherit;color:#687371;cursor:pointer}.ns .ns-option-tabs button:last-child{border-right:0}.ns .ns-option-tabs button[aria-pressed=true]{background:#303e40;color:#fff5e5}.ns .ns-option-tabs span{font-size:19px;display:block;font-weight:500}.ns .ns-option-tabs small{font-size:13px;display:block;margin-top:5px}.ns .ns-option{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center;margin-bottom:45px}.ns .ns-option:last-child{margin-bottom:0}.ns.js-ready .ns-option{display:none}.ns.js-ready .ns-option[data-active]{display:grid}.ns .ns-option figure{height:430px;overflow:hidden;position:relative;background:#e1e3de}.ns .ns-option h3{font-size:28px;margin-bottom:25px}.ns .ns-option>div>p:not(.eyebrow){color:#5e686c}.ns .ns-option details{margin-top:20px}.ns .ns-option details p{opacity:1;color:#5e686c}.ns .ns-option[data-active] img{animation:nsOptionReveal 2.1s cubic-bezier(.2,.7,.2,1) both}.ns .ns-clarity{background:#e0e6df;padding:65px 0}.ns .ns-clarity>.bound{display:grid;grid-template-columns:1fr 1.15fr;gap:8%;align-items:start}.ns .ns-clarity figure{height:480px;overflow:hidden;position:relative}.ns .ns-clarity-copy{padding-top:30px}.ns .ns-clarity h2{font-size:31px}.ns .ns-clarity-copy>p:not(.eyebrow){margin-top:25px;color:#50615c}.ns .ns-clarity details p{opacity:1;color:#50615c}.ns .ns-cost{padding:70px 0 35px}.ns .ns-cost-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:13%;align-items:center}.ns .ns-cost-heading .eyebrow{grid-column:1/-1}.ns .ns-cost-heading>p:last-child{color:#5e686c}.ns .ns-price{display:flex;justify-content:space-between;gap:40px;border-top:2px solid #b95c27;border-bottom:1px solid #acb2ae;padding:27px 0;margin:35px 0 23px}.ns .ns-price>div{display:flex;align-items:center;gap:28px}.ns .ns-price dt{font-size:16px}.ns .ns-price dd{font-size:32px;margin:0;white-space:nowrap;font-weight:500}.ns .ns-price small{font-size:13px;margin-left:6px}.ns .ns-terms{font-size:13px;max-width:1050px;color:#5e686c}.ns .ns-end{padding:45px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 12%;align-items:center}.ns .ns-end .eyebrow{grid-column:1/-1}.ns .ns-end h2{font-size:31px}.ns .ns-end>p:last-child{font-size:15px;color:#5e686c}.ns .ad p{font-size:13px;opacity:1;color:#626d68}.ns .aux-reference>div{grid-template-columns:1fr}.ns .aux-reference a{background:#e0e6df;border-color:#303e40}.ns .aux-reference span,.ns .aux-reference b{font-size:14px}.ns .aux-related nav{font-size:14px}.ns .ns-world-image[data-seen] img{animation:nsWholeBusiness 8s cubic-bezier(.2,.6,.25,1) both}.ns .ns-clarity figure[data-seen] img{animation:nsScopeOpen 3s cubic-bezier(.2,.7,.2,1) both}.ns [data-visible=false],.ns [data-visible=false] *,.ns [data-visible=false]::before,.ns [data-visible=false]::after,.ns [data-live=false]::before,.ns [data-live=false]::after{animation-play-state:paused!important}
@keyframes nsWholeBusiness{0%,10%{transform:scale(1.55) translateX(-6%);clip-path:inset(0 0 0 45%)}72%,100%{transform:scale(1);clip-path:inset(0)}}@keyframes nsOptionReveal{from{clip-path:circle(27% at 64% 52%);transform:translateY(30px)}to{clip-path:circle(90% at 50% 50%);transform:none}}@keyframes nsScopeOpen{from{clip-path:polygon(0 0,40% 0,68% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}
@media(max-width:1000px){.ns .ns-world-inner,.ns .ns-world-image{min-height:570px;height:570px}.ns .ns-world header{max-width:390px}.ns h1 span{font-size:37px}.ns .ns-world-image img{object-position:65% center}.ns .ns-options>header{column-gap:6%}.ns .ns-option{gap:5%}.ns .ns-option h3{font-size:25px}.ns .ns-option figure{height:380px}.ns .ns-clarity>.bound{gap:6%}.ns .ns-clarity h2{font-size:28px}.ns .ns-clarity figure{height:430px}.ns .ns-price{gap:18px}.ns .ns-price>div{display:block}.ns .ns-price dd{font-size:29px;margin-top:9px}}
@media(max-width:680px){.ns .ns-world{padding:22px 0}.ns .ns-world-inner{height:auto;min-height:0;display:flex;flex-direction:column}.ns .ns-world header{order:0;padding:0;max-width:none}.ns .ns-world-image{position:relative;inset:auto;order:1;height:300px;min-height:0;margin-top:25px}.ns .ns-world-image img{object-position:70% 52%}.ns .ns-place{font-size:13px;margin-bottom:25px}.ns h1{font-size:14px}.ns h1 span{font-size:29px;line-height:1.5;margin-top:15px}.ns .ns-world header>p:last-of-type{font-size:15px;margin-top:22px}.ns .ns-world header>p:last-of-type br{display:none}.ns .ns-hero-link{font-size:14px;margin-top:20px;gap:32px}.ns .ns-world figcaption{left:8px;right:auto;bottom:8px;font-size:13px;max-width:calc(100% - 16px)}.ns figcaption{font-size:13px;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 6px}.ns .ns-world-foot{display:block;margin-top:20px}.ns .ns-world-foot p{font-size:13px}.ns .motion{font-size:13px;margin-top:12px}.ns .ns-options{padding:40px 0}.ns .ns-options>header{display:block;margin-bottom:26px}.ns .ns-options h2{font-size:26px}.ns .ns-options>header p:last-child{margin-top:20px}.ns .ns-option-tabs{grid-template-columns:1fr;margin-bottom:26px;border-bottom:0}.ns .ns-option-tabs button{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;border-right:0;border-bottom:1px solid #acb2ae}.ns .ns-option-tabs span{font-size:16px}.ns .ns-option-tabs small{font-size:13px;margin:0}.ns .ns-option,.ns.js-ready .ns-option[data-active]{grid-template-columns:1fr;gap:25px}.ns .ns-option figure{height:260px}.ns .ns-option h3{font-size:24px;margin-bottom:20px}.ns .ns-option>div>p:not(.eyebrow){font-size:15px}.ns .ns-option details{margin-top:15px}.ns .ns-clarity{padding:35px 0}.ns .ns-clarity>.bound{display:flex;flex-direction:column;gap:25px}.ns .ns-clarity figure{height:285px;width:100%}.ns .ns-clarity-copy{padding:0}.ns .ns-clarity h2{font-size:25px}.ns .ns-clarity-copy>p:not(.eyebrow){font-size:15px;margin-top:20px}.ns .ns-cost{padding:40px 0 25px}.ns .ns-cost-heading{display:block}.ns .ns-cost h2{font-size:26px}.ns .ns-cost-heading>p:last-child{margin-top:20px}.ns .ns-price{display:block;margin-top:26px;padding:0}.ns .ns-price>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #c2c6c0}.ns .ns-price>div:last-child{border:0}.ns .ns-price dt{font-size:15px}.ns .ns-price dd{font-size:27px;margin:0}.ns .ns-terms{font-size:13px;line-height:1.95}.ns .ns-end{display:block;padding:30px 0}.ns .ns-end h2{font-size:26px}.ns .ns-end>p:last-child{margin-top:22px}.ns .ad p{font-size:13px}.ns .aux-reading h2{font-size:21px}.ns .aux-reading header>a,.ns .aux-related nav{font-size:13px}}
@media(prefers-reduced-motion:reduce){.ns .ns-world-image img,.ns .ns-option img,.ns .ns-clarity figure img{transform:none;clip-path:none}}
@media(min-width:681px) and (max-width:1000px){.ns .ns-world-image{left:46%;width:54%}.ns .ns-world-image img{object-position:72% 50%}.ns .ns-world header{max-width:43%}.ns h1 span{font-size:32px}.ns .ns-world header>p:last-of-type{font-size:15px}.ns .ns-place{margin-bottom:35px}.ns .ns-hero-link{gap:24px}}
