
.nm-content{--cream:#F5F3EE;--ink:#30332D;--muted:#777970;--olive:#74806B;--hover:#65715D;--sage:#E1E4DB;--line:#D9D8D2}.nm-content *{box-sizing:border-box}.nm-content,.nm-content{margin:0;padding:0;width:100%;overflow:hidden;background:var(--cream);color:var(--ink)}.nm-content{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.nm-content main{width:100%}.nm-content section{width:100%;position:relative}.nm-content h1,.nm-content h2,.nm-content h3,.nm-content p{overflow-wrap:break-word}.nm-content h1,.nm-content h2,.nm-content h3{font-family:Georgia,"Times New Roman",serif;font-weight:400}.nm-content button,.nm-content a{-webkit-tap-highlight-color:transparent}.nm-content button:focus-visible,.nm-content a:focus-visible,.nm-content [tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.nm-content .hero{height:640px;overflow:hidden;background:#c8c7bd}.nm-content .hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nm-content .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(20,24,20,.48))}.nm-content .hero .eyebrow{position:absolute;z-index:1;left:clamp(24px,5vw,72px);bottom:48px;color:#fff;margin:0}.nm-content .eyebrow{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:3.2px;text-transform:uppercase;color:var(--olive);margin:0 0 28px}.nm-content .reveal{height:420px;display:flex;align-items:center;padding:56px clamp(28px,7vw,100px)}.nm-content .reveal-pin{width:min(1200px,100%);margin:auto}.nm-content .reveal h1{margin:0;font-size:clamp(48px,6.6vw,88px);line-height:1.02;letter-spacing:-.05em;color:var(--ink)}.nm-content .thought{height:430px;padding:64px 28px;display:flex;align-items:center}.nm-content .thought-inner{width:min(1164px,100%);margin:auto}.nm-content .thought-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,7vw,100px)}.nm-content .thought h2{margin:0;font-size:clamp(42px,5.2vw,72px);line-height:1.04;letter-spacing:-.045em}.nm-content .thought-copy{padding-top:5px}.nm-content .thought-copy p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.nm-content .thought-copy p+p{margin-top:24px}.nm-content .values{height:740px;padding:58px 28px;width:min(1220px,100%);margin:auto;display:flex;flex-direction:column;justify-content:center}.nm-content .values h2{max-width:950px;margin:0;font-size:clamp(40px,5.8vw,80px);line-height:1.02;letter-spacing:-.045em}.nm-content .values .intro{max-width:660px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.nm-content .tabs{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0 24px}.nm-content .tab{appearance:none;padding:15px 23px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:15px;line-height:1.25;cursor:pointer}.nm-content .tab[aria-selected="true"]{background:var(--olive);border-color:var(--olive);color:#fff}.nm-content .panel{height:240px;padding:32px 40px;background:var(--sage);border-radius:28px}.nm-content .panel[hidden]{display:none}.nm-content .number{margin:0 0 22px;color:var(--hover);font-size:11px;font-weight:700;letter-spacing:3px}.nm-content .values h3{margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.08;letter-spacing:-.035em}.nm-content .description{max-width:650px;margin:16px 0 0;font-size:18px;line-height:1.65}.nm-content .principle-scroll{height:540px;background:var(--ink);color:#fff}.nm-content .principle-stage{height:100%;display:flex;align-items:center;justify-content:center;padding:48px 24px}.nm-content .darkness{display:none}.nm-content .principle-content{width:min(1100px,100%);text-align:center}.nm-content .principle-content .eyebrow{color:#fff;margin-bottom:42px}.nm-content .word{display:block;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(60px,9vw,120px);font-weight:400;line-height:.96;letter-spacing:-.06em}.nm-content .word+.word{margin-top:.04em}.nm-content .closing{height:680px;padding:64px 28px}.nm-content .closing-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:min(1220px,100%);height:100%;margin:auto;padding:36px;overflow:hidden;border-radius:28px;background:var(--ink);color:#fff}.nm-content .closing-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.nm-content .closing-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,24,20,.03),rgba(20,24,20,.18) 30%,rgba(20,24,20,.82));pointer-events:none}.nm-content .closing-content{width:100%;max-width:690px}.nm-content .closing-title{margin:0;font-size:clamp(42px,5.8vw,76px);line-height:1.04;letter-spacing:-.045em}.nm-content .closing-title span{display:block}.nm-content .closing-text{max-width:480px;margin:24px 0 0;font-size:17px;line-height:1.65}.nm-content .closing-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;max-width:100%;min-height:52px;margin-top:30px;padding:16px 26px;border-radius:999px;background:var(--cream);color:var(--ink);text-decoration:none;font-size:15px;line-height:1.35}.nm-content .closing-button:focus-visible{outline-color:#fff}@media(hover:hover){.nm-content .tab:hover{border-color:var(--olive);background:var(--sage)}.nm-content .tab[aria-selected="true"]:hover{background:var(--hover)}.nm-content .closing-button:hover{background:var(--sage)}}@media(min-height:3700px){.nm-content .hero{height:560px}.nm-content .hero .eyebrow{left:22px;bottom:26px;font-size:10px;letter-spacing:3px}.nm-content .reveal{height:520px;padding:56px 22px}.nm-content .reveal h1{font-size:clamp(40px,8.5vw,64px);line-height:1.04;letter-spacing:-.045em}.nm-content .thought{height:660px;padding:56px 22px}.nm-content .thought .eyebrow{margin-bottom:24px}.nm-content .thought-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nm-content .thought h2{max-width:650px;font-size:clamp(36px,7.8vw,56px);line-height:1.05}.nm-content .thought-copy{padding-top:0}.nm-content .thought-copy p{font-size:16px;line-height:1.65}.nm-content .thought-copy p+p{margin-top:20px}.nm-content .values{height:1040px;padding:50px 22px}.nm-content .values h2{font-size:clamp(36px,7.8vw,58px)}.nm-content .values .intro{font-size:16px;line-height:1.65}.nm-content .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.nm-content .tab{min-width:0;padding:14px 8px;font-size:14px}.nm-content .panel{height:310px;padding:26px 24px;border-radius:22px}.nm-content .number{margin-bottom:20px}.nm-content .values h3{font-size:clamp(30px,6vw,40px)}.nm-content .description{font-size:16px;line-height:1.65}.nm-content .principle-scroll{height:520px}.nm-content .word{font-size:clamp(54px,14vw,100px);line-height:.96}.nm-content .principle-content .eyebrow{font-size:10px;letter-spacing:3px;margin-bottom:48px}.nm-content .closing{height:660px;padding:32px 20px 56px}.nm-content .closing-card{padding:64px 24px 28px;border-radius:22px}.nm-content .closing-title{font-size:clamp(32px,7.4vw,48px);line-height:1.06}.nm-content .closing-text{margin-top:22px;font-size:16px}.nm-content .closing-button{margin-top:26px;padding:16px 22px;gap:18px}}

@media(min-width:981px){.nm-content .reveal{padding-left:48px;padding-right:48px}.nm-content .reveal h1{font-size:clamp(44px,4.8vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:1050px}.nm-content .thought,.nm-content .values,.nm-content .closing{padding-left:48px;padding-right:48px}.nm-content .thought-inner,.nm-content .values,.nm-content .closing-card{max-width:1200px}.nm-content .thought-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.nm-content .thought h2,.nm-content .values h2,.nm-content .closing-title{font-size:clamp(40px,4.2vw,58px);line-height:1.08;letter-spacing:-.035em}.nm-content .values h3{font-size:38px}.nm-content .word{font-size:clamp(68px,7vw,96px)}.nm-content .panel{height:240px}.nm-content .closing-card{padding:40px}}
@media(min-width:901px){.nm-content .reveal,.nm-content .thought,.nm-content .values,.nm-content .closing{width:min(1320px,calc(100% - 96px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.nm-content .reveal-pin,.nm-content .thought-inner,.nm-content .closing-card{width:100%;max-width:none}.nm-content .hero .eyebrow{left:max(48px,calc((100% - 1320px)/2))}}