:root{--bg: #f1ebdd;--bg-soft: #e8e0cf;--ink: #16130f;--ink-soft: rgba(22, 19, 15, .78);--ink-fade: rgba(22, 19, 15, .55);--hot: #d43d1c;--rule: rgba(22, 19, 15, .22);--font: "Archivo", "Helvetica Neue", Arial, sans-serif;--max: 1240px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.125rem;line-height:1.55}img{display:block;max-width:100%}a{color:inherit}p{margin:0}h1,h2{font-weight:800;font-stretch:125%;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:clamp(2.3rem,1rem + 4.6vw,5rem)}h2{font-size:clamp(2rem,1.2rem + 3.4vw,4rem)}.lede{font-size:clamp(1.25rem,1rem + .9vw,1.7rem);line-height:1.35;max-width:30em}.eyebrow{font-weight:700;font-stretch:125%;text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;color:var(--hot)}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.section{padding:clamp(4rem,8vw,8rem) 0;border-top:1px solid var(--rule);scroll-margin-top:1rem}.site-header{position:absolute;top:0;left:0;right:0;z-index:10}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:1rem}.site-header.is-bar{position:static;border-bottom:1px solid var(--rule)}.brand img{height:15px;width:auto}.brand img,.site-footer img{filter:invert(1)}.nav{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}.nav a{font-weight:700;font-stretch:125%;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;text-decoration:none;color:var(--ink-soft)}.nav a:hover,.nav a:focus-visible{color:var(--hot)}.hero{position:relative;min-height:94vh;min-height:94svh;display:flex;align-items:flex-end;overflow:hidden}.hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 30%}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1ebdde6,#f1ebddb8 38%,#f1ebdd26 72%,#f1ebdd00),linear-gradient(180deg,#f1ebdd00 70%,#f1ebdd)}.hero .wrap{position:relative;z-index:1;width:100%;padding-top:7rem;padding-bottom:clamp(2rem,5vw,4rem);display:grid;gap:1.1rem}.hero h1{max-width:9.5em}.ways{list-style:none;margin:.6rem 0 0;padding:0;max-width:34em;border-bottom:1px solid var(--rule)}.ways li{padding:.85rem 0;border-top:1px solid var(--rule);font-size:clamp(1.08rem,.98rem + .45vw,1.3rem);line-height:1.4}.hero .sub{color:var(--ink-soft);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}#work h2{margin-bottom:clamp(2rem,4vw,3.5rem)}.group{display:grid;gap:.6rem;margin-top:clamp(2rem,4vw,3rem)}.doors{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.doors a{display:grid;grid-template-columns:1fr;align-items:baseline;gap:.3rem 2rem;padding:1.3rem 0;border-top:1px solid var(--rule);text-decoration:none}.doors .name{font-weight:800;font-stretch:125%;text-transform:uppercase;line-height:1;letter-spacing:-.01em;font-size:clamp(1.5rem,1rem + 2.2vw,2.9rem);transition:color .15s}.doors .what{color:var(--ink-soft)}.doors .go{font-weight:700;font-stretch:125%;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--ink-fade)}.doors .go:after{content:" \2197"}.doors a:hover .name,.doors a:focus-visible .name{color:var(--hot)}.doors a:hover .go,.doors a:focus-visible .go{color:var(--ink)}.doors a:focus-visible{outline:2px solid var(--hot);outline-offset:4px}@media(min-width:900px){.doors a{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.doors .go{justify-self:end}}.split{display:grid;gap:2rem;align-items:start}@media(min-width:860px){.split{grid-template-columns:1fr 1fr;gap:5rem}}.stack{display:grid;gap:1.2rem}.letter{display:grid;gap:1.2em;font-size:clamp(1.15rem,1rem + .45vw,1.35rem);line-height:1.5;max-width:34em}.btn{display:inline-block;font:inherit;font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;padding:1rem 2.2rem;background:var(--hot);color:var(--bg);border:0;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .15s}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--bg)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--rule)}.form{display:grid;gap:1.1rem}.form label{display:grid;gap:.45rem;font-weight:700;font-stretch:125%;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.form input,.form textarea{font:inherit;font-weight:400;font-stretch:100%;font-size:1.05rem;text-transform:none;letter-spacing:0;padding:.9rem 1rem;background:var(--bg-soft);color:var(--ink);border:1px solid var(--rule);border-radius:0;width:100%}.form input:focus,.form textarea:focus{outline:2px solid var(--hot);outline-offset:0;border-color:var(--hot)}.form textarea{min-height:170px;resize:vertical}.form .hidden{display:none}.form .btn{justify-self:start}.form-note{padding:.9rem 1rem;border:1px solid var(--hot);font-size:1.05rem}.form-note ul{margin:0;padding-left:1.1rem}.site-footer{border-top:1px solid var(--rule);padding:3rem 0 2.5rem;color:var(--ink-fade);font-size:.95rem}.site-footer .wrap{display:grid;gap:.8rem}.site-footer img{height:13px;width:auto;margin-bottom:.6rem}.site-footer a:hover{color:var(--ink)}@media(max-width:700px){.hero img.bg{height:52%;object-position:80% 0%}.hero:after{background:linear-gradient(180deg,#f1ebdd4d,#f1ebdd40 24%,#f1ebdde0 44%,#f1ebdd 52% 100%)}}@media(max-width:520px){.nav{gap:.9rem}.nav a{font-size:.68rem;letter-spacing:.08em}.brand img{height:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/jw.css.map */
