.nl-story{--nl-ink:#241019;--ink:#241019;--plum:#3D1B4A;--plum-deep:#2A1233;--gold:#B08D57;--gold-light:#D9C08F;--oxblood:#7A2331;--ivory:#F8F3EA;--blush:#EFE1D2;--charcoal:#4A4048;--line:rgba(176,141,87,.35);--font-display:"Nunito Sans",sans-serif;--font-label:"Nunito Sans",sans-serif;--font-body:"Nunito Sans",sans-serif;--hdr:var(--nl-fixed-header-h,118px);--tabs:64px;background:var(--ivory);color:var(--ink);font-family:var(--font-body);font-weight:300;overflow-x:clip}.nl-story *{box-sizing:border-box}.nl-story img{max-width:100%;display:block}.nl-story h1,.nl-story h2,.nl-story h3,.nl-story h4{font-family:var(--font-display);font-weight:500;color:var(--ink);margin:0}.nl-story p,.nl-story figure,.nl-story blockquote{margin:0}.nl-story button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}.nl-story a{color:inherit;text-decoration:none}.nl-story .wrap{max-width:var(--nl-container,1360px);margin:0 auto;padding:0 40px}@media(max-width:640px){.nl-story .wrap{padding:0 20px}}.nl-story :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.nl-story .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-label);font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:16px 34px;border:1px solid var(--gold);color:var(--ink);background:transparent;transition:all .35s ease;white-space:nowrap;cursor:pointer}.nl-story .btn:hover{background:#241019;color:#b08d57;border-color:#241019}.nl-story .btn.solid{background:var(--gold);color:var(--ink)}.nl-story .btn.solid:hover{background:#241019;border-color:#241019;color:#b08d57}.nl-story .btn.ghost{border-color:#ffffff80;color:var(--ivory)}.nl-story .btn.ghost:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.nl-story .about-hero-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.nl-story .tabbar{transition:top .3s ease}html.nl-header-hidden .nl-story .tabbar{top:0}.nl-story .about-cta-bg img{width:100%;height:100%;object-fit:cover}.nl-story .tl-note:empty{display:none}.nl-story .strip{border:0}.nl-story .strip-body{text-align:left}.nl-story .tab-ind{pointer-events:none}.nl-story .breadcrumb{padding:20px 0 0}.nl-story .breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal)}.nl-story .breadcrumb a:hover{color:var(--gold)}.nl-story .breadcrumb li:not(:last-child):after{content:">";margin-left:8px;color:var(--line)}.nl-story .breadcrumb li[aria-current]{color:var(--ink)}.nl-story .about-hero{position:relative;min-height:clamp(420px,62vh,600px);display:flex;align-items:flex-end;color:var(--ivory);background:var(--plum-deep);overflow:hidden}.nl-story .about-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;transform:scale(1.06);animation:nlStoryHeroSettle 2.4s cubic-bezier(.2,.7,.2,1) forwards}.nl-story .about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#241019e6,#24101973 45%,#24101959)}.nl-story .about-hero .wrap:not(.hero-crumb){position:relative;z-index:2;width:100%;padding-bottom:56px}.nl-story .about-hero .hero-crumb{position:absolute;top:0;left:0;right:0;z-index:2}.nl-story .about-hero .breadcrumb{padding:22px 0 0}.nl-story .about-hero .breadcrumb ol{color:#f8f3eacc}.nl-story .about-hero .breadcrumb li[aria-current]{color:var(--ivory)}.nl-story .about-hero .breadcrumb li:not(:last-child):after{color:#f8f3ea66}.nl-story .about-hero .breadcrumb a:hover{color:var(--gold-light)}.nl-story .about-hero h1{color:var(--ivory);font-size:clamp(34px,5.4vw,66px);line-height:1.08;font-weight:300;letter-spacing:.005em;max-width:16ch}.nl-story .about-hero p{margin-top:22px;max-width:52ch;font-size:17px;line-height:1.75;color:#f8f3eadb}.nl-story .about-hero .since{display:inline-flex;align-items:center;gap:14px;margin-top:26px;font-size:13px;letter-spacing:.18em;color:var(--gold-light)}.nl-story .about-hero .since:before{content:"";width:34px;height:1px;background:var(--gold-light)}.nl-story .about-hero h1,.nl-story .about-hero p,.nl-story .about-hero .since{opacity:0;transform:translateY(16px);animation:nlStoryHeroIn .9s ease forwards}.nl-story .about-hero p{animation-delay:.18s}.nl-story .about-hero .since{animation-delay:.32s}@keyframes nlStoryHeroIn{to{opacity:1;transform:none}}@keyframes nlStoryHeroSettle{to{transform:scale(1)}}.nl-story .tabbar{position:sticky;top:var(--hdr);z-index:60;background:#f8f3eaf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nl-story .tablist{position:relative;display:flex;justify-content:center;gap:clamp(22px,4.2vw,64px);overflow-x:auto;scrollbar-width:none;padding:0 40px}.nl-story .tablist::-webkit-scrollbar{display:none}.nl-story .tab{position:relative;flex:0 0 auto;padding:22px 2px 20px;font-family:var(--font-label);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);transition:color .25s ease;white-space:nowrap}.nl-story .tab:hover{color:var(--ink)}.nl-story .tab[aria-selected=true]{color:var(--ink);font-weight:600}.nl-story .tab-ind{position:absolute;bottom:-1px;left:0;height:2px;width:var(--w,0);background:var(--gold);transform:translate(var(--x,0));transition:transform .45s cubic-bezier(.65,0,.2,1),width .45s cubic-bezier(.65,0,.2,1)}@media(max-width:1080px){.nl-story .tablist{justify-content:flex-start;padding:0 20px;gap:28px}.nl-story .tab{padding:18px 2px 16px;font-size:11.5px}}.nl-story .panel{padding:84px 0 0}.nl-story .panel[hidden]{display:none}.nl-story .panel.enter .panel-in{animation:nlStoryPanelIn .6s ease both}@keyframes nlStoryPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nl-story .panel:focus{outline:none}@media(max-width:640px){.nl-story .panel{padding-top:56px}}.nl-story h2.h-xl{text-wrap:balance;font-size:clamp(28px,3.6vw,44px);line-height:1.12;font-weight:400;letter-spacing:.005em}.nl-story .lead{font-size:19px;line-height:1.7;color:var(--ink);font-weight:300}.nl-story .prose p{color:var(--charcoal);font-size:16px;line-height:1.85;margin-bottom:18px;max-width:60ch}.nl-story .role{margin:10px 0 28px;font-size:15px;color:var(--gold);letter-spacing:.04em;font-weight:400}.nl-story .pull{font-style:italic;font-size:clamp(21px,2.3vw,27px);line-height:1.5;color:var(--plum);border-left:2px solid var(--gold);padding-left:24px;margin:34px 0;max-width:34em;font-weight:300}.nl-story .pull cite{display:block;margin-top:12px;font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.nl-story .panel-next{margin-top:96px;border-top:1px solid var(--line)}.nl-story .panel-next button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 0 40px;text-align:left;font-family:var(--font-display);color:var(--ink)}.nl-story .panel-next small{display:block;font-family:var(--font-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.nl-story .panel-next strong{font-size:clamp(24px,3vw,36px);font-weight:300}.nl-story .panel-next svg{width:38px;height:38px;flex:0 0 auto;stroke:var(--gold);fill:none;stroke-width:1.2;transition:transform .35s ease}.nl-story .panel-next button:hover svg{transform:translate(8px)}.nl-story .panel-next button:hover strong{color:var(--plum)}.nl-story .founder{display:grid;grid-template-columns:.82fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}@media(max-width:900px){.nl-story .founder{grid-template-columns:1fr;gap:40px}}.nl-story .portrait{position:sticky;top:calc(var(--hdr) + var(--tabs) + 28px)}@media(max-width:900px){.nl-story .portrait{position:static}}.nl-story .portrait-frame{position:relative;aspect-ratio:4/5;background:linear-gradient(160deg,var(--plum) 0%,var(--plum-deep) 55%,var(--ink) 100%);overflow:hidden;box-shadow:0 30px 60px #24101933}.nl-story .portrait-frame .mono{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:120px;font-weight:200;color:#d9c08f38;letter-spacing:.05em}.nl-story .portrait-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.nl-story .portrait figcaption{margin-top:14px;font-size:12.5px;letter-spacing:.06em;color:var(--charcoal)}.nl-story .facts{display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nl-story .fact{padding:22px 18px 22px 0}.nl-story .fact+.fact{padding-left:18px;border-left:1px solid var(--line)}.nl-story .fact b{display:block;font-size:30px;font-weight:300;color:var(--plum);line-height:1.1}.nl-story .fact span{display:block;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--charcoal)}@media(max-width:640px){.nl-story .facts{grid-template-columns:1fr 1fr}.nl-story .fact:nth-child(3){padding-left:0;border-left:none}.nl-story .fact:nth-child(n+3){border-top:1px solid var(--line)}}.nl-story .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.nl-story .brand-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:64px}@media(max-width:900px){.nl-story .brand-intro{grid-template-columns:1fr;gap:24px}}.nl-story .brand-intro .prose p:last-child{margin-bottom:0}.nl-story .lines{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1000px){.nl-story .lines{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nl-story .lines{grid-template-columns:1fr}}.nl-story .line-card{display:block}.nl-story .line-img{position:relative;aspect-ratio:3/4.1;overflow:hidden;background:var(--ink)}.nl-story .line-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.nl-story .line-card:hover .line-img img{transform:scale(1.05)}.nl-story .line-card h3{margin-top:18px;font-size:20px;font-weight:400}.nl-story .line-card p{margin-top:8px;font-size:14px;line-height:1.7;color:var(--charcoal)}.nl-story .line-card .go{display:inline-block;margin-top:12px;font-family:var(--font-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.nl-story .line-card:hover .go{color:var(--plum);border-color:var(--plum)}.nl-story .stylist{margin-top:72px;display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding:34px 40px;background:var(--blush);border:1px solid var(--line)}.nl-story .stylist p{font-size:18px;font-weight:300;max-width:40ch;line-height:1.6}.nl-story .stylist p b{display:block;font-weight:500;margin-bottom:4px}@media(max-width:640px){.nl-story .stylist{padding:26px 22px}}.nl-story .phil-head{max-width:760px;margin-bottom:52px}.nl-story .phil-head .lead{margin-top:22px;color:var(--charcoal)}.nl-story .phil-strips{display:flex;gap:10px;height:clamp(480px,66vh,620px)}.nl-story .strip{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--ink);color:var(--ivory);text-align:left;cursor:pointer;transition:flex-grow .7s cubic-bezier(.65,0,.2,1);display:block}.nl-story .strip[aria-expanded=true]{flex-grow:4.4;cursor:default}.nl-story .strip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 14%;opacity:.7;transform:scale(1.04);transition:opacity .6s ease,transform 1.2s ease}.nl-story .strip[aria-expanded=true] img{opacity:1;transform:scale(1)}.nl-story .strip:hover img{opacity:.9}.nl-story .strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#241019e0,#24101933 55%,#24101959)}.nl-story .strip-label{position:absolute;z-index:2;left:50%;bottom:28px;transform:translate(-50%);writing-mode:vertical-rl;transform-origin:center;font-size:15px;letter-spacing:.14em;white-space:nowrap;color:var(--ivory);transition:opacity .3s ease;rotate:180deg}.nl-story .strip[aria-expanded=true] .strip-label{opacity:0}.nl-story .strip-body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:34px 36px;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .5s ease;pointer-events:none}.nl-story .strip[aria-expanded=true] .strip-body{opacity:1;transform:none;transition-delay:.3s;pointer-events:auto}.nl-story .strip-body h3{color:var(--ivory);font-size:clamp(24px,2.6vw,32px);font-weight:400;margin-bottom:12px}.nl-story .strip-body p{max-width:46ch;font-size:15.5px;line-height:1.8;color:#f8f3eae0}@media(max-width:820px){.nl-story .phil-strips{flex-direction:column;height:auto}.nl-story .strip{flex:0 0 76px;transition:flex-basis .6s cubic-bezier(.65,0,.2,1)}.nl-story .strip[aria-expanded=true]{flex:0 0 440px}.nl-story .strip-label{writing-mode:horizontal-tb;rotate:0deg;left:22px;bottom:50%;transform:translateY(50%)}.nl-story .strip-body{padding:26px 22px}}.nl-story .phil-quote{margin-top:84px;background:var(--plum);color:var(--ivory);padding:clamp(48px,7vw,96px) clamp(24px,7vw,110px)}.nl-story .phil-quote blockquote{max-width:26em;font-size:clamp(24px,3.2vw,40px);line-height:1.4;font-weight:200;color:var(--ivory)}.nl-story .phil-quote cite{display:block;margin-top:26px;font-style:normal;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.nl-story .tl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.nl-story .tl-head p{margin-top:16px;color:var(--charcoal);max-width:52ch;line-height:1.75}.nl-story .tl-ctrl{display:flex;gap:10px}.nl-story .tl-ctrl button{width:48px;height:48px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nl-story .tl-ctrl button:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.nl-story .tl-ctrl button:hover:not(:disabled) svg{stroke:var(--gold)}.nl-story .tl-ctrl button:disabled{opacity:.3;cursor:default}.nl-story .tl-ctrl svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.5}.nl-story .tl-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding-bottom:8px}.nl-story .tl-track::-webkit-scrollbar{display:none}.nl-story .tl-track.drag{cursor:grabbing;scroll-snap-type:none}.nl-story .tl-item{flex:0 0 clamp(270px,27vw,370px);scroll-snap-align:start;padding-right:36px;-webkit-user-select:none;user-select:none}.nl-story .tl-year{font-size:clamp(30px,5.4vw,30px);font-weight:200;line-height:1;color:var(--plum);letter-spacing:-.01em}.nl-story .tl-year.now{font-size:clamp(38px,4vw,54px);padding-top:.32em;color:var(--oxblood)}.nl-story .tl-rail{position:relative;height:13px;margin:22px 0 26px}.nl-story .tl-rail:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--gold)}.nl-story .tl-item:last-child .tl-rail:before{right:60%}.nl-story .tl-rail:after{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--ivory);border:1px solid var(--gold);transition:background .3s ease}.nl-story .tl-item:hover .tl-rail:after{background:var(--gold)}.nl-story .tl-item h3{font-size:20px;font-weight:400;margin-bottom:10px;line-height:1.3}.nl-story .tl-item p{font-size:14.5px;line-height:1.8;color:var(--charcoal);max-width:32ch}.nl-story .tl-item .tag{display:inline-block;margin-bottom:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.nl-story .tl-progress{margin-top:34px;height:1px;background:var(--line);position:relative}.nl-story .tl-progress i{position:absolute;left:0;top:-1px;height:3px;width:var(--p,20%);background:var(--gold);transform-origin:left;transition:width .2s ease}.nl-story .tl-note{margin-top:14px;font-size:12px;color:var(--charcoal);opacity:.7}@media(max-width:700px){.nl-story .tl-ctrl,.nl-story .tl-progress,.nl-story .tl-note.desk{display:none}.nl-story .tl-track{display:block;overflow:visible;cursor:auto;padding-left:22px;border-left:1px solid var(--gold);margin-left:6px}.nl-story .tl-item{position:relative;padding:0 0 46px 26px}.nl-story .tl-item:last-child{padding-bottom:0}.nl-story .tl-year{font-size:44px}.nl-story .tl-year.now{font-size:34px;padding-top:0}.nl-story .tl-rail{position:absolute;left:-30px;top:14px;width:13px;height:13px;margin:0}.nl-story .tl-rail:before{display:none}.nl-story .tl-item p{max-width:none}}.nl-story .rec-head{max-width:760px;margin-bottom:48px}.nl-story .rec-head .lead{margin-top:20px;color:var(--charcoal)}.nl-story .nat{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--plum)}@media(max-width:900px){.nl-story .nat{grid-template-columns:1fr 1fr}}@media(max-width:480px){.nl-story .nat{grid-template-columns:1fr}}.nl-story .nat-card{padding:34px 28px 36px;color:var(--ivory);border-right:1px solid rgba(217,192,143,.28)}.nl-story .nat-card:last-child{border-right:none}@media(max-width:900px){.nl-story .nat-card:nth-child(2){border-right:none}.nl-story .nat-card:nth-child(-n+2){border-bottom:1px solid rgba(217,192,143,.28)}}@media(max-width:480px){.nl-story .nat-card{border-right:none;border-bottom:1px solid rgba(217,192,143,.28)}.nl-story .nat-card:last-child{border-bottom:none}}.nl-story .nat-card .yr{font-size:15px;letter-spacing:.14em;color:var(--gold-light)}.nl-story .nat-card h3{margin:22px 0 10px;color:var(--ivory);font-size:clamp(26px,2.6vw,34px);font-weight:300;font-style:italic}.nl-story .nat-card p{font-size:13.5px;line-height:1.65;color:#f8f3eabf}.nl-story .nat-cap{margin:0 0 18px;font-size:14px;color:var(--charcoal)}.nl-story .academy{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:22px;border:1px solid var(--line)}@media(max-width:700px){.nl-story .academy{grid-template-columns:1fr}}.nl-story .academy>div{padding:30px 32px}.nl-story .academy>div+div{border-left:1px solid var(--line)}@media(max-width:700px){.nl-story .academy>div+div{border-left:none;border-top:1px solid var(--line)}}.nl-story .academy b{display:block;font-size:22px;font-weight:400;margin-bottom:8px}.nl-story .academy span{font-size:14.5px;line-height:1.75;color:var(--charcoal)}.nl-story .others{margin-top:72px}.nl-story .others-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.nl-story .chips{display:flex;gap:10px}.nl-story .chip{padding:10px 20px;border:1px solid var(--line);font-family:var(--font-label);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);transition:all .25s ease}.nl-story .chip:hover{border-color:var(--gold);color:var(--ink)}.nl-story .chip[aria-pressed=true]{background:var(--ink);color:var(--gold-light);border-color:var(--ink)}.nl-story .award-list{border-top:1px solid var(--ink)}.nl-story .award{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line);transition:background .25s ease,padding .25s ease}.nl-story .award:hover{background:#efe1d28c;padding-left:14px;padding-right:14px}.nl-story .award[hidden]{display:none}.nl-story .award .y{font-size:22px;font-weight:200;color:var(--plum)}.nl-story .award .n{font-size:16.5px;color:var(--ink)}.nl-story .award .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media(max-width:560px){.nl-story .award{grid-template-columns:64px 1fr;gap:14px}.nl-story .award .k{grid-column:2}.nl-story .award .y{font-size:18px}}.nl-story .rec-cta{margin-top:56px;text-align:center}.nl-story .about-cta{position:relative;margin-top:110px;padding:clamp(70px,10vw,130px) 0;color:var(--ivory);text-align:center;overflow:hidden;background:var(--plum-deep)}.nl-story .about-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.42}.nl-story .about-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2a12339e}.nl-story .about-cta .wrap{position:relative;z-index:2}.nl-story .about-cta h2{color:var(--ivory);font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.15;max-width:18ch;margin:0 auto}.nl-story .about-cta p{margin:20px auto 34px;max-width:48ch;line-height:1.75;color:#f8f3ead9;font-size:16px}.nl-story .about-cta .cta-row{justify-content:center;margin-top:0}@media(prefers-reduced-motion:reduce){.nl-story .about-hero-img{animation:none;transform:none}.nl-story .about-hero h1,.nl-story .about-hero p,.nl-story .about-hero .since{animation:none;opacity:1;transform:none}.nl-story .panel.enter .panel-in{animation:none}.nl-story .strip,.nl-story .strip img,.nl-story .strip-body,.nl-story .tab-ind{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/nl-story.css.map */
