:root{--nv-black:#000;--nv-cream:#E7E6DE;--nv-teal:#3B596B;--nv-pear:#E3EBA5;--nv-smoke:#6D8994;--nv-smokedeep:#56707A;--nv-olivine:#7B826C;--nv-tilegrey:#8F8F8D;--nv-panel:#262220;--nv-maxw:1280px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nv-black);color:var(--nv-cream);font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:500}img{max-width:100%}.nv-skip{position:absolute;left:-9999px;top:0;z-index:999;padding:10px 16px;background:var(--nv-pear);color:var(--nv-black);font-size:12px;font-weight:700;text-decoration:none}.nv-skip:focus{left:8px;top:8px}.wrap{max-width:var(--nv-maxw);margin:0 auto;padding:0 32px}.eyebrow{font-size:11px;letter-spacing:.35em;text-transform:uppercase;font-weight:700}.spec{display:inline-block;font-size:10px;letter-spacing:.08em;color:#9a958e;border:1px solid #4a443e;padding:2px 8px;border-radius:3px;margin-top:10px}.btn{display:inline-block;padding:14px 38px;font-size:12px;letter-spacing:.22em;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer;border:0;font-family:inherit}.btn.pear{background:var(--nv-pear);color:var(--nv-black)}.btn.ghost{border:1px solid var(--nv-cream);color:var(--nv-cream);background:transparent}.btn.dark{background:var(--nv-black);color:var(--nv-cream)}.btn.ghostdark{border:1px solid var(--nv-black);color:var(--nv-black);background:transparent}.btn.ghost,.btn.pear,.btn.dark,.btn.ghostdark{transition:background .2s ease,color .2s ease,border-color .2s ease}.btn.ghost:hover{background:var(--nv-pear);color:var(--nv-black);border-color:var(--nv-pear)}.btn.ghostdark:hover{background:var(--nv-black);color:var(--nv-cream)}.topline{background:#000;text-align:center;padding:8px 16px;font-size:11px;letter-spacing:.25em;font-weight:600;color:var(--nv-cream)}.topline a{color:var(--nv-pear);text-decoration:underline;text-underline-offset:3px}header#sitehead{position:absolute;left:0;right:0;z-index:60;background:transparent;transition:background .25s ease}header#sitehead.scrolled{position:fixed;top:0!important;background:var(--nv-black);border-bottom:1px solid rgba(231,230,222,.14)}nav{display:flex;align-items:center;padding:18px 28px;max-width:none;margin:0;position:relative}nav a.logolink{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}nav img.wordmark{height:31px;display:block;width:auto}nav .links{display:flex;gap:28px;font-size:10px;letter-spacing:.2em;font-weight:700;line-height:1}nav .links a{color:var(--nv-cream);text-decoration:none}nav .links a.story{color:var(--nv-pear)}nav .util{display:flex;gap:20px;font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--nv-cream);margin-left:auto;align-items:center}nav .util a{color:var(--nv-cream);text-decoration:none;display:flex;align-items:center}nav .util svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}nav .bagcount{font-size:9px;margin-left:5px;letter-spacing:.06em}.nv-navtoggle{display:none;background:none;border:0;color:var(--nv-cream);padding:0;cursor:pointer}.nv-navtoggle svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round}.hero{position:relative;height:640px;overflow:hidden}.hero .slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.hero .slides::-webkit-scrollbar{display:none}.hero .slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.hero .slide img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.hero .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#2f2a2673;border:1px solid rgba(231,230,222,.35);color:var(--nv-cream);width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;-webkit-user-select:none;user-select:none;padding:0}.hero .arrow:hover{background:#2f2a26bf}.hero .arrow.prev{left:18px}.hero .arrow.next{right:18px}.hero .dots{position:absolute;left:0;right:0;bottom:22px;display:flex;gap:10px;justify-content:center;z-index:5}.hero .dots button{width:7px;height:7px;border-radius:50%;background:#e7e6de66;cursor:pointer;border:0;padding:0}.hero .dots button.on{background:var(--nv-pear)}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f2a2680,#2f2a261f 32%,#2f2a268c 68%,#2f2a26d1);pointer-events:none}.hero .content{position:absolute;left:0;right:0;bottom:64px;text-align:center;pointer-events:none;padding:0 24px}.hero .content a{pointer-events:auto}.hero .content .eyebrow{color:var(--nv-pear);margin-bottom:14px}.hero h1,.hero .h1{font-size:18px;font-weight:300;font-style:italic;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;max-width:820px;margin:0 auto 22px}.ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero .ctas .btn{border:1px solid var(--nv-cream);color:var(--nv-cream);background:transparent}.hero .ctas .btn:hover{background:var(--nv-pear);color:var(--nv-black);border-color:var(--nv-pear)}.rowsec{padding:72px 0 56px}.rowsec.light{position:relative;color:var(--nv-black)}.rowsec.light:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:#fff;z-index:-1}.rowsec.light .rowsub{color:#6b655c}.rowsec.light .rowhead a{color:var(--nv-teal)}.rowsec.light .tile,.rowsec.light .tile .meta{background:var(--nv-cream);color:var(--nv-black)}.rowsec.light .tile .meta .price{color:#6b655c}.rowhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px}.rowhead h2{font-size:20px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rowhead a{color:var(--nv-pear);font-size:11px;letter-spacing:.2em;font-weight:700;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rowsub{font-size:12px;color:#b9b4ac;font-style:italic;margin-bottom:26px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tile{background:var(--nv-black);display:flex;flex-direction:column;text-decoration:none;color:inherit}.tile .ph{aspect-ratio:3/4;overflow:hidden;background:var(--nv-tilegrey)}.tile .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tile:hover .ph img{transform:scale(1.03)}.tile .ph video{width:100%;height:100%;object-fit:cover;object-position:var(--nv-focal,center center);display:block;transition:transform .4s ease}.tile:hover .ph video{transform:scale(1.03)}.tile .meta{flex:1;padding:12px 12px 14px;background:var(--nv-black)}.tile .meta .name{font-size:11px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.tile .meta .price{font-size:11px;color:#b9b4ac;margin-top:4px}.splitband{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.half{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:52px;min-height:480px}.half img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.half .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f2a260d 40%,#2f2a269e)}.half .inner{position:relative;text-align:center;padding:0 20px}.half .inner .type{font-size:34px;font-weight:700;font-style:italic;letter-spacing:.04em}.half .inner .type.pear{color:var(--nv-pear)}.half .inner .type.cream{color:var(--nv-cream)}.half .inner .bsub{margin-top:14px}.half .inner .bsub a{color:var(--nv-cream);font-size:11px;letter-spacing:.22em;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.film{background:var(--nv-black);padding:64px 0 0}.film .eyebrow{display:block;text-align:center;color:var(--nv-pear);margin-bottom:30px}.film video,.film img{display:block;width:100%;height:auto}.fabrics{background:#fff;color:var(--nv-black);padding:84px 0}.fabrics .eyebrow{display:block;text-align:center;color:var(--nv-teal)}.fabrics h2{font-size:30px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 12px;text-align:center}.fabrics .lede{text-align:center;font-size:13px;color:#4d463f;max-width:560px;margin:0 auto 46px;line-height:1.7}.fabgrid{display:grid;grid-template-columns:repeat(var(--fab-cols,4),1fr);gap:16px}.nv-fab{background:var(--nv-cream);display:flex;flex-direction:column}.nv-fab .ph{aspect-ratio:4/5;overflow:hidden;background:var(--nv-tilegrey)}.nv-fab .ph img{width:100%;height:100%;object-fit:cover;display:block}.nv-fab .body{padding:18px 16px 20px;flex:1;display:flex;flex-direction:column}.nv-fab .fname{font-size:13px;font-weight:800;letter-spacing:.14em}.nv-fab .ffor{font-size:10px;letter-spacing:.24em;color:var(--nv-teal);font-weight:700;text-transform:uppercase;margin:5px 0 9px}.nv-fab .fdesc{font-size:12px;line-height:1.6;color:#4d463f;margin-bottom:12px;flex:1}.nv-fab .flink{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--nv-black);text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.fabnote{text-align:center;margin-top:26px}.fabrics .spec{color:#8a857c;border-color:#b3ada4}.statement{padding:96px 0;text-align:center;background:#fff;color:var(--nv-black)}.statement .line1{font-size:26px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.statement .line1 em{font-style:italic;color:var(--nv-teal)}.statement p{max-width:680px;margin:26px auto 30px;font-size:14px;line-height:1.8;color:#4d463f}.statement a{color:var(--nv-teal);font-size:11px;letter-spacing:.22em;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.reviews{padding:88px 0;border-top:1px solid #443e37}.reviews .eyebrow{display:block;text-align:center;color:var(--nv-pear)}.reviews h2{font-size:26px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:10px 0 8px}.reviews .agg{text-align:center;font-size:12px;color:#b9b4ac;letter-spacing:.14em;margin-bottom:40px}.reviews .stars{color:var(--nv-pear);font-size:15px;letter-spacing:.3em}.revgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rev{background:var(--nv-panel);padding:28px 26px}.rev .stars{font-size:12px;display:block;margin-bottom:14px}.rev .q{font-size:13px;line-height:1.75;font-style:italic;color:#e0dcd3}.rev .who{margin-top:16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9a958e;font-weight:700}.rev .prod{margin-top:4px;font-size:10px;letter-spacing:.12em;color:var(--nv-pear)}.club{background:#fff;padding:88px 0;position:relative;overflow:hidden}.club img.topobg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;filter:brightness(.55);mix-blend-mode:multiply;pointer-events:none}.club .wrap{position:relative}.clubcard{max-width:440px;margin:0 auto;background:var(--nv-black);padding:44px 40px;text-align:center}.clubcard img.mono{height:36px;margin:0 auto 16px;display:block;width:auto}.clubcard .eyebrow{color:var(--nv-pear);margin-bottom:10px;font-size:10px}.clubcard h2{color:var(--nv-cream);font-size:17px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;margin-bottom:10px}.clubcard p{color:#cfcac1;font-size:11px;line-height:1.6;max-width:440px;margin:0 auto 20px}.clubform{display:flex;flex-direction:column;gap:10px;max-width:440px;margin:0 auto}.clubform input{flex:1;background:transparent;border:1px solid #5a544c;color:var(--nv-cream);padding:9px 13px;font-family:inherit;font-size:10px;letter-spacing:.14em}.clubform input::placeholder{color:#8d877e}.clubform .btn{white-space:nowrap}.clubform .btn.clubcta{align-self:center;padding:9px 22px;font-size:9px;letter-spacing:.16em}.clubcard .fine{margin-top:13px;font-size:9px;letter-spacing:.08em;color:#8d877e}.clubcard .nv-success{margin-top:14px;font-size:10px;letter-spacing:.14em;color:var(--nv-pear);text-transform:uppercase}.shoot{padding:72px 0 0;background:var(--nv-black)}.shoot .eyebrow{display:block;text-align:center;color:var(--nv-pear);margin-bottom:34px}.shootgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:300px 300px;gap:6px}.shootgrid .cell{overflow:hidden;position:relative}.shootgrid .cell:first-child{grid-row:span 2}.shootgrid .cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.shootgrid .cell:hover img{transform:scale(1.03)}.topo{position:relative;background:var(--nv-black);overflow:hidden;padding:96px 0;text-align:center}.topo .map{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;height:640px;background:#fff;opacity:.55;pointer-events:none}.topo .inner{position:relative}.topo .eyebrow{color:var(--nv-pear);margin-bottom:12px}.topo .coords{font-size:22px;font-weight:700;font-style:italic;letter-spacing:.12em;color:var(--nv-cream)}.pagehero{position:relative;height:460px;overflow:hidden}.pagehero>img{width:100%;height:100%;object-fit:cover;display:block}.pagehero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f2a268c,#2f2a2626 40%,#2f2a26cc)}.pagehero .content{position:absolute;left:0;right:0;bottom:56px;text-align:center;padding:0 32px}.pagehero .eyebrow{color:var(--nv-pear);margin-bottom:14px}.pagehero h1{font-size:24px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.pagehero h1 em{font-style:italic;color:var(--nv-pear)}.pagehero h1 strong{font-weight:800;font-style:normal}.pagehero.italic h1{font-weight:300;font-style:italic;font-size:22px;letter-spacing:.1em;line-height:1.5}.pagehero .lede{margin-top:16px;font-size:12px;line-height:1.7;color:#d8d4cb;max-width:520px;margin-left:auto;margin-right:auto}.mission{padding:84px 0;text-align:center}.mission .q{font-size:20px;font-weight:300;font-style:italic;line-height:1.7;max-width:680px;margin:0 auto;letter-spacing:.04em}.mission .src{margin-top:18px;font-size:10px;letter-spacing:.3em;color:#9a958e;text-transform:uppercase}.origin{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:560px}.origin .imgside{overflow:hidden;background:var(--nv-tilegrey)}.origin .imgside img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.origin .txtside{background:var(--nv-cream);color:var(--nv-black);display:flex;align-items:center}.origin .inner{padding:72px;max-width:560px}.origin .eyebrow{color:var(--nv-teal)}.origin h2{font-size:22px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 20px}.origin p{font-size:13px;line-height:1.8;color:#4d463f;margin-bottom:16px}.fifty{position:relative;background:var(--nv-black);overflow:hidden;padding:110px 0;text-align:center}.fifty .map{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150%;height:640px;background:var(--nv-teal);opacity:.45;pointer-events:none}.fifty .inner{position:relative;max-width:640px;margin:0 auto;padding:0 32px}.fifty .eyebrow{color:var(--nv-pear);margin-bottom:16px}.fifty .big{font-size:64px;font-weight:800;color:var(--nv-cream);letter-spacing:.06em;line-height:1;margin-bottom:20px}.fifty p{font-size:13px;line-height:1.8;color:#cfcac1}.fifty .philo{margin-top:22px;font-size:12px;font-style:italic;letter-spacing:.06em;color:var(--nv-pear);line-height:2}.triad{background:var(--nv-cream);color:var(--nv-black);padding:72px 0;text-align:center}.triad .row{display:flex;justify-content:center;gap:26px;align-items:center;font-size:20px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;flex-wrap:wrap}.triad .row .sep{color:var(--nv-teal);font-weight:300}.triad .sub{margin-top:22px;font-size:13px;font-style:italic;color:#4d463f;line-height:1.7;max-width:520px;margin-left:auto;margin-right:auto}.details{padding:88px 0;border-top:1px solid #443e37}.details .eyebrow{display:block;text-align:center;color:var(--nv-pear)}.details h2{font-size:24px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:10px 0 48px}.dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dcard{background:var(--nv-panel)}.dcard .ph{aspect-ratio:4/3;overflow:hidden;background:var(--nv-tilegrey)}.dcard .ph img{width:100%;height:100%;object-fit:cover;display:block}.dcard .body{padding:20px 22px 24px}.dcard .t{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--nv-pear)}.dcard .d{font-size:12px;line-height:1.7;color:#cfcac1;margin-top:8px}.close{background:var(--nv-cream);color:var(--nv-black);padding:96px 0;text-align:center}.close .line{font-size:22px;font-weight:300;font-style:italic;line-height:1.6;letter-spacing:.04em;max-width:640px;margin:0 auto 12px}.close .line strong{font-weight:800;font-style:normal;color:var(--nv-teal)}.close .coords{font-size:11px;letter-spacing:.3em;color:#8a857c;text-transform:uppercase;margin-bottom:36px}.rails{padding:88px 0 64px}.railgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rail{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;text-decoration:none;color:var(--nv-cream);background:var(--nv-panel)}.rail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rail:hover img{transform:scale(1.03)}.rail .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f2a261a 30%,#2f2a26d1)}.rail .body{position:absolute;left:28px;right:28px;bottom:24px}.rail .t{font-size:15px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-pear)}.rail .d{font-size:12px;line-height:1.7;color:#e0dcd3;margin-top:8px;max-width:440px}.rail .go{margin-top:12px;font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:var(--nv-cream);text-decoration:underline;text-underline-offset:4px}.finish{background:var(--nv-cream);color:var(--nv-black);padding:90px 0;text-align:center}.finish .eyebrow{color:var(--nv-teal)}.finish h2{font-size:22px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 16px}.finish p{font-size:13px;line-height:1.8;color:#4d463f;max-width:560px;margin:0 auto 30px}.perks{padding:84px 0 64px}.perks .eyebrow{display:block;text-align:center;color:var(--nv-pear)}.perks h2{font-size:22px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:10px 0 46px}.perkgrid{display:grid;grid-template-columns:repeat(var(--perk-cols,4),1fr);gap:18px}.perk{background:var(--nv-panel);padding:30px 26px;text-align:center}.perk .icon{font-size:20px;color:var(--nv-pear);margin-bottom:14px;letter-spacing:.1em}.perk .t{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-cream)}.perk .d{font-size:12px;line-height:1.7;color:#b9b4ac;margin-top:10px}.how{background:var(--nv-cream);color:var(--nv-black);padding:84px 0;position:relative;overflow:hidden}.how img.topobg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4;filter:brightness(.55);mix-blend-mode:multiply;pointer-events:none}.how .wrap{position:relative}.how .eyebrow{display:block;text-align:center;color:var(--nv-teal)}.how h2{font-size:22px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:10px 0 14px}.how .lede{text-align:center;font-size:13px;color:#4d463f;max-width:520px;margin:0 auto 44px;line-height:1.8}.qcard{max-width:680px;margin:0 auto;background:var(--nv-black);padding:44px 48px;text-align:center}.qcard .q{font-size:12px;letter-spacing:.2em;font-weight:800;text-transform:uppercase;color:var(--nv-pear);margin-bottom:16px}.pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.pill{border:1px solid #5a544c;color:var(--nv-cream);font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;padding:9px 16px;cursor:pointer;background:transparent;font-family:inherit}.pill.on{background:var(--nv-pear);color:var(--nv-black);border-color:var(--nv-pear)}.qcard input{width:100%;background:transparent;border:1px solid #5a544c;color:var(--nv-cream);padding:11px 14px;font-family:inherit;font-size:11px;letter-spacing:.14em;margin-bottom:16px}.qcard input::placeholder{color:#8d877e}.qcard .btn{padding:12px 34px;font-size:11px}.qcard .fine{margin-top:16px;font-size:9px;letter-spacing:.08em;color:#8d877e;text-transform:uppercase}.qcard .nv-success{margin-top:14px;font-size:10px;letter-spacing:.14em;color:var(--nv-pear);text-transform:uppercase}footer.nv-footer{padding:64px 0 40px;border-top:1px solid #443e37}footer.nv-footer .handles{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:11px;letter-spacing:.16em;color:#b9b4ac;margin-bottom:44px}footer.nv-footer .handles a{color:#b9b4ac;text-decoration:none;display:inline-flex;align-items:center}footer.nv-footer .handles img{height:13px;margin-right:7px}footer.nv-footer .fcols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:900px;margin:0 auto 48px}footer.nv-footer .fcols .h{font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:14px;color:var(--nv-cream)}footer.nv-footer .fcols a{display:block;color:#b9b4ac;font-size:11px;letter-spacing:.08em;text-decoration:none;margin-bottom:9px}footer.nv-footer .fbottom{text-align:center;color:#8d877e;font-size:10px;letter-spacing:.25em;line-height:2}footer.nv-footer .fbottom img{height:20px;display:block;margin:0 auto 16px;width:auto}footer.nv-footer.compact{padding:52px 0 40px;text-align:center}footer.nv-footer.compact img.wordmark{height:20px;display:block;margin:0 auto 16px;width:auto}footer.nv-footer.compact .backlink{display:inline-block;margin-bottom:22px;color:var(--nv-pear);font-size:11px;letter-spacing:.2em;font-weight:700;text-decoration:none;text-transform:uppercase}.nv-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:120px;background:var(--nv-tilegrey);color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:12px}@media(max-width:1100px){.fabgrid{grid-template-columns:repeat(2,1fr)}.origin .inner{padding:56px 40px}nav .links{gap:18px}nav .util{gap:14px}}@media(max-width:900px){.wrap{padding:0 22px}.tiles{grid-template-columns:repeat(2,1fr)}.revgrid{grid-template-columns:1fr}.perkgrid{grid-template-columns:repeat(2,1fr)}.dgrid,.railgrid,.splitband{grid-template-columns:1fr}.half{min-height:360px;padding-bottom:40px}.origin{grid-template-columns:1fr;min-height:0}.origin .imgside{height:420px}.shootgrid{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px 220px}.shootgrid .cell:first-child{grid-row:span 1;grid-column:span 2}.hero{height:520px}.pagehero{height:400px}}@media(max-width:1279px){.nv-navtoggle{display:block;order:-1;margin-right:14px}nav{padding:14px 18px}nav a.logolink{position:static;transform:none;margin-right:auto}nav img.wordmark{height:24px}nav .links{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--nv-black);border-top:1px solid rgba(231,230,222,.14);padding:6px 18px 14px;display:none}nav .links.open{display:flex}nav .links a{padding:13px 0;border-bottom:1px solid rgba(231,230,222,.08)}nav .util{gap:16px}}@media(max-width:760px){nav .util>a:not(.iconlink){display:none}.fabgrid{grid-template-columns:repeat(2,1fr)}.rowhead{flex-direction:column;align-items:flex-start;gap:6px}.fabrics h2,.statement .line1{font-size:22px}.fifty .big{font-size:52px}.qcard,.clubcard{padding:34px 24px}.origin .inner{padding:44px 24px}.triad .row{gap:14px;font-size:16px;letter-spacing:.2em}footer.nv-footer .fcols{grid-template-columns:repeat(2,1fr)}footer.nv-footer .handles{gap:16px;font-size:10px}.hero .arrow{width:34px;height:34px}}@media(max-width:520px){.tiles{grid-template-columns:repeat(2,1fr);gap:10px}.tile .meta{padding:10px 8px 12px}.tile .meta .name{font-size:10px;letter-spacing:.1em;line-height:1.35}.fabgrid,.perkgrid{grid-template-columns:1fr}.shootgrid{grid-template-columns:1fr;grid-template-rows:auto}.shootgrid .cell{height:240px}.shootgrid .cell:first-child{grid-column:span 1}.hero{height:460px}.hero .content{bottom:44px}.ctas{flex-direction:column;align-items:center}.ctas .btn{width:100%;max-width:280px;text-align:center}.pagehero{height:340px}.pagehero h1{font-size:19px}.mission .q{font-size:17px}.close .line{font-size:18px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rowsec.darkband{position:relative;background:#1a1a18}.rowsec.darkband:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:#000;z-index:0}.rowsec.darkband>*{position:relative;z-index:1}.rowsec.darkband .tile,.rowsec.darkband .tile .meta{background:#1a1a18}header#sitehead.nv-solid{position:sticky;top:0;background:var(--nv-black);border-bottom:1px solid rgba(231,230,222,.14)}#MainContent .hero h1{font-weight:700}@media(min-width:901px){#MainContent .hero h1{font-size:25px}}@media(max-width:900px){html body #MainContent .hero h1{font-size:18px}}#MainContent>.shopify-section{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/32/assets/newversion.css.map */
