:root{--bg: #fefdfc;--tile: #f0efeb;--ink: #000;--grey: #737373;--rule: #e4e2dc;--charcoal: #050301;--sans: "Outfit", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--serif: "adobe-caslon-pro", "EB Garamond", Georgia, serif;--edge: clamp(16px, 1.7vw, 24px);--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.45 var(--sans);letter-spacing:-.01em;overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.mono{font:400 13px/1.15 var(--mono);text-transform:uppercase;letter-spacing:-.02em}.grey{color:var(--grey)}.u{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--ease)}.u:hover{background-size:0 1px;background-position:100% 100%}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.note a{text-decoration:underline;text-underline-offset:3px}.note a:hover{text-decoration:none}.note .opt-m{display:none}.note{display:block;height:32px;line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;background:var(--charcoal);color:var(--bg);font-size:11px}.nav{position:sticky;top:0;z-index:40;height:64px;padding:0 var(--edge);background:var(--bg);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:box-shadow .3s}.nav.is-stuck{box-shadow:0 1px 0 var(--rule)}.nav>ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;justify-content:flex-end}.nav>ul a,.nav>ul button{font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:-.02em}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.nav .mark{font:600 30px/1 var(--serif);letter-spacing:.32em;margin-right:-.32em;white-space:nowrap}.nav .mark span{display:block;padding-top:5px}.zz-btn{position:relative;height:40px;display:inline-flex;align-items:center;gap:12px}.zz-btn .zz,.zz-btn .zz-x{flex:0 0 auto}.zz-x{margin:0 12px}.zz-label{font-size:11px;padding-top:1px}.zz-x{width:20px;height:20px;display:none}.zz-x path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.mega-open .zz-btn .zz{display:none}.mega-open .zz-btn .zz-x{display:block}.zz-btn:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.mega{position:absolute;left:0;right:0;top:100%;z-index:41;background:var(--bg);border-top:1px solid var(--rule);display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s var(--ease),box-shadow .4s;visibility:hidden}.mega-open .mega{grid-template-rows:1fr;visibility:visible;box-shadow:0 30px 60px -30px #0000002e}.mega__inner{min-height:0;overflow:hidden;display:grid;grid-template-columns:1.25fr .8fr .8fr 1.15fr;gap:24px;padding:0 var(--edge)}.mega-open .mega__inner{padding-top:40px;padding-bottom:40px}.mega__inner{transition:padding .65s var(--ease)}.mega__col>span{display:block;margin-bottom:18px}.mega ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mega li{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.mega-open .mega li{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0) * 35ms)}.mega__col--shop a{font:400 36px/1.22 var(--sans);letter-spacing:-.04em;color:var(--grey);transition:color .25s}.mega__col--shop a sup{font-size:11px;margin-left:4px;vertical-align:top;position:relative;top:8px}.mega__small{gap:10px!important}.mega__small a{font:400 15px/1.3 var(--sans);color:var(--grey);transition:color .25s}.mega a:hover,.mega a:focus-visible{color:var(--ink);outline:none}.mega__inner{grid-template-areas:"shop edit explore feat" "shop work work feat";grid-template-rows:auto 1fr}.mega__col--shop{grid-area:shop}.mega__inner>.mega__col:nth-child(2){grid-area:edit}.mega__inner>.mega__col:nth-child(3){grid-area:explore}.mega__feat{grid-area:feat}.mega__work{grid-area:work;align-self:start;display:grid;grid-template-columns:150px 1fr;gap:18px;margin-top:28px;padding:12px;background:var(--charcoal);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.mega-open .mega__work{opacity:1;transform:none;transition-delay:.42s}.mega__work img{width:150px;height:100%;min-height:150px;object-fit:cover}.mega__work div{display:grid;gap:6px;align-content:start}.mega__work .mono{font-size:11px;color:#ffffffb3}.mega__work strong{font:400 28px/1.05 var(--serif)}.mega__work p{margin:0;font-size:13px;line-height:1.4;color:#ffffffd9}.mega__btn{justify-self:start;margin-top:4px;padding:9px 14px;background:#fff;color:var(--charcoal)!important;text-transform:uppercase;transition:background .3s}.mega__work:hover .mega__btn,.mega__work:focus-visible .mega__btn{background:var(--tile)}.mega__work:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mega__feat{display:block;align-self:start}.mega__feat figure{margin:0;aspect-ratio:4 / 5;max-height:52svh;background:var(--tile);overflow:hidden}.mega__feat img{width:100%;height:100%;object-fit:cover;transition:opacity .3s var(--ease),transform 1.2s var(--ease)}.mega__feat img.swap{opacity:0;transform:scale(1.03)}.mega__feat span{display:block;padding-top:10px}.mega-scrim{position:fixed;right:0;bottom:0;left:0;top:96px;z-index:39;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.mega-open .mega-scrim{opacity:1;pointer-events:auto}.nav{z-index:42}.zz{width:44px;height:21px;overflow:visible}.zz path{fill:none;stroke:currentColor;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round}.hero{display:grid;grid-template-columns:1fr 1fr;height:calc(100svh - 96px);min-height:560px}.hero figure{position:relative;margin:0;overflow:hidden;background:var(--tile)}.hero img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.hero figure:hover img{transform:scale(1.025)}.hero figcaption{position:absolute;left:var(--edge);bottom:var(--edge);color:#fff;display:grid;gap:10px;text-shadow:0 1px 14px rgba(0,0,0,.25)}.hero figcaption .u{width:max-content}.hero figure.on-light figcaption{color:var(--ink);text-shadow:none}.hero__btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;background:#fff;color:var(--ink);font-size:12px;text-transform:uppercase;text-shadow:none;transition:background .3s,color .3s}.hero__btn:hover{background:var(--charcoal);color:#fff}.hero__beanie img{object-position:50% 30%}.hero figure:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000061);pointer-events:none}.hero figcaption{z-index:1}.statement{padding:140px var(--edge) 72px;text-align:center}.statement h1,.statement h2,.h47{margin:0;font:400 clamp(32px,3.6vw,52px)/1.1 var(--serif);letter-spacing:-.01em}.statement p{margin:18px 0 0}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 var(--edge)}.strip figure{margin:0}.strip img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--tile)}.strip figcaption{display:grid;grid-template-columns:1fr 1.6fr;gap:12px;padding-top:10px;font-size:11px}.sec{padding:120px var(--edge) 0}.sec__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.h22{margin:0;font:400 26px/1.2 var(--serif);letter-spacing:-.005em}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tile{display:block;position:relative}.tile__img>a{position:absolute;top:0;right:0;bottom:0;left:0}.tile__img{position:relative;aspect-ratio:4 / 5;background:var(--tile);overflow:hidden}.tile__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.22,1,.36,1)}.tile__img img:first-child{object-fit:contain;padding:12%;mix-blend-mode:multiply}.tile__img img.full{object-fit:cover;padding:0;mix-blend-mode:normal}.line>a img.full,.sug__img img.full{object-fit:cover;mix-blend-mode:normal}.tile__img img+img{object-fit:cover;opacity:0;transform:scale(1.06)}.tile:hover .tile__img img:first-child{opacity:0;transform:scale(.97)}.tile:hover .tile__img img+img{opacity:1;transform:none}.tile__info{display:flex;justify-content:space-between;gap:12px;padding:10px 0 0;font-size:12px;line-height:1.5}.tile__info:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.tile__meta{display:block;font-size:11px;padding-top:2px}.tile__info span:last-child{color:var(--grey);white-space:nowrap}.tile__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease),transform .45s var(--ease)}.tile:hover .tile__quick,.tile__quick:focus-within,.tile__quick.open{opacity:1;transform:none}.tile__qbtn{width:100%;height:40px;background:var(--bg);font-size:11px;transition:background .25s,color .25s}.tile__qbtn:hover{background:var(--charcoal);color:var(--bg)}.tile__sizes{display:none;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1px;background:var(--rule)}.tile__quick.open .tile__qbtn{display:none}.tile__quick.open .tile__sizes{display:grid}.tile__sizes button{min-height:40px;padding:6px 4px;background:var(--bg);font-size:10.5px;line-height:1.15;transition:background .2s,color .2s}.tile__sizes button:hover,.tile__sizes button:focus-visible{background:var(--charcoal);color:var(--bg);outline:none}.tile.is-hidden{display:none}.edit{position:relative;margin-top:120px}.edit__stage{position:sticky;top:64px;height:calc(100svh - 64px);min-height:560px;background:var(--tile);display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:0 var(--edge);overflow:hidden}.edit__list{align-self:center}.edit__list .mono{display:block;margin-bottom:22px}.edit__list ol{list-style:none;margin:0;padding:0}.edit__list li{font:400 36px/1.22 var(--sans);letter-spacing:-.04em;color:var(--grey);transition:color .35s;cursor:pointer;display:flex;align-items:baseline;gap:12px}.edit__list li:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto;opacity:0;transform:translateY(-8px);transition:opacity .35s}.edit__list li.on{color:var(--ink)}.edit__list li.on:before{opacity:1}.edit__pair{position:relative;height:min(76svh,720px)}.edit__pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform 1s var(--ease)}.edit__pair img.on{opacity:1;transform:none}.edit__card{align-self:end;justify-self:end;margin-bottom:var(--edge);width:min(100%,300px);background:var(--bg);padding:14px;display:grid;grid-template-columns:72px 1fr;gap:14px}.edit__card img{width:72px;height:90px;object-fit:cover;background:var(--tile)}.edit__card p{margin:0 0 4px;font-size:12px}.edit__card .u{font:400 11px/1 var(--mono);text-transform:uppercase}.edit__count{position:absolute;left:var(--edge);bottom:var(--edge)}.edit__track{height:500svh;margin-top:calc(-100svh + 64px);pointer-events:none}.band{position:relative;height:92svh;min-height:520px;margin-top:8px}.band img{width:100%;height:100%;object-fit:cover}.band:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000061);pointer-events:none}.band p{z-index:1}.band p{position:absolute;left:var(--edge);bottom:var(--edge);margin:0;max-width:28em;text-wrap:balance;color:#fff;font:400 30px/1.15 var(--serif);letter-spacing:-.005em;text-shadow:0 1px 18px rgba(0,0,0,.3)}.standards{display:grid;grid-template-columns:1fr 1fr .9fr;gap:24px;align-items:start}.standards ol{list-style:none;padding:0;margin:14px 0 0}.standards li button{font:400 36px/1.22 var(--sans);letter-spacing:-.04em;color:var(--grey);display:flex;align-items:baseline;gap:12px;transition:color .3s;text-align:left}.standards li button:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:0;transform:translateY(-8px)}.standards li button[aria-pressed=true]{color:var(--ink)}.standards li button[aria-pressed=true]:before{opacity:1}.standards__copy{padding-top:36px;max-width:30em}.standards__copy p{margin:0 0 22px;transition:opacity .3s}.btn-line{display:inline-block;border:1px solid var(--ink);padding:11px 18px;font:400 11px/1 var(--mono);text-transform:uppercase;transition:background .3s,color .3s}.btn-line:hover{background:var(--ink);color:var(--bg)}.standards__img{aspect-ratio:4 / 5;background:var(--tile);overflow:hidden}.standards__img img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cats a img{width:100%;aspect-ratio:3 / 4.2;object-fit:cover;background:var(--tile);transition:filter .6s}.cats a:hover img{filter:brightness(.92)}.cats a span{display:block;padding-top:10px;font:400 15px/1.3 var(--sans)}.found{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.found ol{list-style:none;padding:0;margin:14px 0 0}.found li{font:400 36px/1.22 var(--sans);letter-spacing:-.04em;color:var(--grey);transition:color .25s}.found li:hover{color:var(--ink)}.found li small{font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:-.02em;margin-left:10px;vertical-align:middle}.found__all{columns:2;column-gap:24px;font-size:13px;line-height:1.9;padding-top:36px}.found__all b{font-weight:500}.atelier{margin-top:140px;background:var(--charcoal);color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:80svh}.atelier__copy{padding:64px var(--edge);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.atelier__copy p{max-width:28em;color:#ffffffc7}.atelier__facts{display:grid;grid-template-columns:repeat(3,auto);gap:24px;justify-content:start}.atelier .btn-line{border-color:#fff}.atelier .btn-line:hover{background:#fff;color:var(--charcoal)}.atelier figure{margin:0}.atelier figure img{width:100%;height:100%;object-fit:cover}.letters{padding:140px var(--edge) 100px;text-align:center}.letters form{display:flex;max-width:440px;margin:28px auto 0;border-bottom:1px solid var(--ink)}.letters input{flex:1;min-width:0;border:0;background:none;padding:12px 0;font:400 15px/1 var(--sans);color:var(--ink);outline:none}.letters button{font:400 11px/1 var(--mono);text-transform:uppercase}.letters .ok{min-height:1.4em;margin-top:14px}.foot{padding:0 var(--edge) var(--edge)}.foot__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0 56px;border-top:1px solid var(--rule);font-size:13px}.foot__cols h4{margin:0 0 12px}.foot__cols ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.foot__cols a:hover{color:var(--grey)}.foot__mark{display:flex;justify-content:center;margin:0 auto;color:var(--ink)}.foot__mark .zz--boil{width:clamp(140px,24vw,380px);height:auto;aspect-ratio:172 / 80}.foot__mark .zz--boil path{stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease)}.foot__mark.in .zz--boil path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.foot__mark .zz--boil path{stroke-dashoffset:0;transition:none}}.foot__base{display:flex;justify-content:space-between;padding-top:18px;font-size:11px}.contact{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;padding:72px var(--edge) 140px;align-items:start}.contact__intro{position:sticky;top:112px;max-width:34em}.contact__intro>p{margin:20px 0 0}.contact__facts{margin:40px 0 0;display:grid;gap:18px}.contact__facts div{display:grid;grid-template-columns:110px 1fr;gap:12px}.contact__facts dt{padding-top:2px}.contact__facts dd{margin:0}.contact__wholesale{margin-top:40px;padding:20px;background:var(--tile);transition:background .35s,color .35s}.contact__wholesale p{margin:10px 0 0;font-size:14px}.contact__wholesale.on{background:var(--charcoal);color:var(--bg)}.ctype{border:0;padding:0;margin:0 0 36px}.ctype legend{padding:0;margin-bottom:14px}.ctype__opts{display:flex;flex-wrap:wrap;gap:6px}.ctype__opts label,.cats-pick label{position:relative;cursor:pointer}.ctype__opts input,.cats-pick input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ctype__opts span{display:block;border:1px solid var(--rule);padding:12px 16px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.ctype__opts input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ctype__opts input:focus-visible+span,.cats-pick input:focus-visible+span{outline:1px solid var(--ink);outline-offset:2px}.fgrid,.ws{display:grid;grid-template-columns:1fr 1fr;gap:26px 24px}.ws{grid-column:1 / -1}.ws[hidden]{display:none}.field{display:grid;gap:8px;align-content:start;min-width:0}.field--wide{grid-column:1 / -1}.field input,.field select,.field textarea{width:100%;border:0;border-bottom:1px solid var(--ink);background:none;padding:10px 0;font:400 15px/1.4 var(--sans);color:var(--ink);border-radius:0;outline:none}.field textarea{resize:vertical;border:1px solid var(--rule);padding:12px;min-height:140px}.field input:focus,.field select:focus{border-bottom-width:2px;padding-bottom:9px}.field textarea:focus{border-color:var(--ink)}.field [aria-invalid=true]{border-color:#a1221b}.err{color:#a1221b;min-height:1em;font-size:11px}.cats-pick{border:0;padding:0;margin:0}.cats-pick legend{padding:0;margin-bottom:10px}.cats-pick div{display:flex;flex-wrap:wrap;gap:6px}.cats-pick span{display:block;border:1px solid var(--rule);padding:9px 12px;font-size:12px;transition:.2s}.cats-pick input:checked+span{border-color:var(--ink);background:var(--tile)}.hp{position:absolute;left:-9999px;width:1px;height:1px}.contact__send{display:flex;align-items:center;gap:20px;margin-top:34px;flex-wrap:wrap}.contact__send .btn-black{width:auto;padding:0 40px}.contact__send p{margin:0;font-size:11px}.contact__ok{min-height:1.4em;margin-top:18px}.faire{margin-top:64px;padding-top:40px;border-top:1px solid var(--rule);scroll-margin-top:96px}.faire[hidden]{display:none}.faire p{margin:10px 0 20px;font-size:14px}.faire__frame{background:none}.faire__frame iframe{display:block;width:100%;height:600px;border:0}.su{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px}.su[hidden]{display:none}.su__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1413126b;opacity:0;transition:opacity .45s var(--ease)}.su__card{position:relative;width:min(880px,100%);display:grid;grid-template-columns:.9fr 1fr;background:var(--bg);opacity:0;transform:translateY(16px);transition:opacity .45s var(--ease),transform .6s var(--ease);max-height:calc(100svh - 48px)}.su.on .su__scrim,.su.on .su__card{opacity:1}.su.on .su__card{transform:none}.su__img{margin:0;background:var(--tile);min-height:520px}.su__img img{width:100%;height:100%;object-fit:cover}.su__body{position:relative;padding:56px 40px 36px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.su__x{position:absolute;top:18px;right:20px;font-size:11px}.su__h{margin:12px 0 10px;font:400 40px/1.08 var(--serif);letter-spacing:-.01em}.su__body p{margin:0 0 22px;font-size:14px}.su__body form{display:grid;gap:18px}.su__sms{display:flex;gap:10px;align-items:flex-start;font-size:13px;cursor:pointer}.su__sms input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--charcoal);flex:0 0 auto}.su__legal{margin:-6px 0 0!important;font-size:10.5px!important;line-height:1.45;color:var(--grey)}.su__no{justify-self:center;font-size:11px}.su__done .btn-black{margin-top:8px}.addons{border:0;margin:0 0 22px;padding:0}.addons legend{padding:0;margin-bottom:10px;font-size:12px}.addon{display:grid;grid-template-columns:16px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--rule);font-size:14px;cursor:pointer}.addon:last-child{border-bottom:1px solid var(--rule)}.addon input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.addon .mono{font-size:12px}.su__rc{margin-top:-8px!important}.su__rc a{color:inherit}.grecaptcha-badge{visibility:hidden!important}.su-float{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;background:var(--ink);color:var(--bg);border-radius:999px;box-shadow:0 6px 20px #1413122e}.su-float[hidden]{display:none}.su-float__open{padding:11px 6px 11px 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:inherit}.su-float__x{width:34px;height:34px;display:grid;place-items:center;color:inherit;opacity:.7}.su-float__x:hover{opacity:1}.su-float__x svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.4;fill:none}.bag-open .su-float,.mega-open .su-float{display:none}.ck{position:fixed;right:16px;bottom:16px;z-index:61;width:min(380px,calc(100vw - 32px));padding:16px 18px;background:var(--bg);border:1px solid var(--rule);box-shadow:0 10px 30px #1413121f;opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.ck[hidden]{display:none}.ck.on{opacity:1;transform:none}.ck p{margin:0 0 12px;font-size:13px;line-height:1.45}.ck p a{color:inherit}.ck__btns{display:flex;justify-content:flex-end;align-items:center;gap:18px;font-size:11px}.ck__ok{padding:9px 22px;background:var(--ink);color:var(--bg)}.social{display:flex;gap:14px;margin-top:18px}.social a{width:20px;height:20px;display:block;transition:opacity .25s}.social a:hover{opacity:.55}.social svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.social svg .dot,.social svg .fill{fill:currentColor;stroke:none}.about__hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:56px var(--edge) 0;align-items:end}.about__portrait{margin:0}.about__portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--tile)}.about__portrait figcaption{padding-top:10px}.about__intro{max-width:36em;padding-bottom:40px}.about__intro h1{margin:14px 0 28px}.about__lede{font:400 22px/1.4 var(--sans);letter-spacing:-.02em;margin:0 0 20px}.about__film{padding:120px var(--edge) 0}.film{position:relative;background:var(--charcoal);aspect-ratio:16 / 9;overflow:hidden}.film video{display:block;width:100%;height:100%;object-fit:cover}.film__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;background:linear-gradient(transparent 55%,#00000059)}.film__play[hidden]{display:none}.film__btn{width:84px;height:84px;border-radius:50%;border:1px solid rgba(255,255,255,.85);display:grid;place-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff1f;transition:transform .5s var(--ease),background .3s}.film__btn svg{width:26px;height:26px;fill:#fff;margin-left:4px}.film__play:hover .film__btn{transform:scale(1.06);background:#ffffff38}.film__play .mono{text-shadow:0 1px 10px rgba(0,0,0,.4)}.film__cap{margin:12px 0 0}.about__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:120px var(--edge) 0}.about__cols p{margin:12px 0 0;font-size:15px;max-width:28em}.about__next{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:120px var(--edge) 140px}.about__card{display:grid;gap:8px}.about__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--tile);margin-bottom:6px;transition:filter .5s}.about__card:hover img{filter:brightness(.92)}.about__card:hover .h22{text-decoration:underline;text-underline-offset:4px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:60;opacity:0;pointer-events:none;transition:opacity .4s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:61;background:var(--bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .6s var(--ease)}.bag-open .scrim{opacity:1;pointer-events:auto}.bag-open .drawer{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 var(--edge);border-bottom:1px solid var(--rule)}.drawer__items{flex:1;overflow:auto;padding:0 var(--edge)}.line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--rule);font-size:13px}.line>a{display:block;width:84px;height:105px;padding:8px;background:var(--tile)}.line>a img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.line h3{margin:0 0 4px;font:400 13px/1.3 var(--sans)}.line__end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.line__end button{font-size:11px}.drawer__cont{display:block;margin:14px auto 0;font-size:11px}.ship{padding:14px var(--edge) 16px;border-bottom:1px solid var(--rule)}.ship:empty{display:none}.ship p{margin:0 0 10px;font-size:11px}.ship__bar{height:2px;background:var(--rule)}.ship__bar i{display:block;height:100%;background:var(--charcoal);transition:width .6s var(--ease)}.tier{margin:14px 0 0;padding:10px 12px;background:var(--tile);font-size:11px}.tier.on{background:var(--charcoal);color:var(--bg)}.sum{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px;color:var(--grey)}.sum.save{color:var(--ink)}.sum[hidden]{display:none}.sug{padding:24px 0 8px}.sug__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.sug__item{display:flex;flex-direction:column;gap:4px;font-size:12px;min-width:0}.sug__img{display:block;aspect-ratio:4 / 5;background:var(--tile);padding:10px;margin-bottom:4px}.sug__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sug__why{font-size:9.5px;color:var(--grey);line-height:1.3}.sug__name{line-height:1.3}.sug__name:hover{text-decoration:underline}.sug__add,.sug__sizes button{height:30px;border:1px solid var(--ink);font-size:10px;transition:background .2s,color .2s}.sug__add{margin-top:6px}.sug__add:hover,.sug__sizes button:hover{background:var(--charcoal);color:var(--bg);border-color:var(--charcoal)}.sug__sizes{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sug__sizes button{flex:1 1 auto;min-width:0;padding:0 4px}.qty{display:inline-flex;align-items:center;gap:14px;margin-top:14px}.qty button{font:400 15px/1 var(--mono);width:18px}.drawer__empty{padding:48px 0;text-align:center}.drawer__foot{padding:18px var(--edge) var(--edge);border-top:1px solid var(--rule)}.gift{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.gift__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.gift__card{font-size:11px;white-space:nowrap;color:var(--ink)}.gift__card[hidden]{display:none}.gift__check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px}.gift__check input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.gift__hint{display:block;margin:4px 0 0 26px;font-size:11px}.gift__note{margin-top:12px}.gift__note label{display:block;font-size:11px;margin-bottom:6px}.gift__note textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--rule);background:transparent;resize:vertical;border-radius:0}.gift__note textarea:focus{outline:none;border-color:var(--ink)}.drawer__sum{display:flex;justify-content:space-between;margin:12px 0 16px;padding-top:12px;border-top:1px solid var(--rule)}.btn-black{display:flex;justify-content:center;align-items:center;width:100%;height:52px;background:var(--charcoal);color:var(--bg);font:400 12px/1 var(--mono);text-transform:uppercase;transition:opacity .3s}.btn-black:hover{opacity:.82}.drawer__note{margin:12px 0 0;text-align:center;font-size:11px}.toast{position:fixed;left:50%;bottom:20px;z-index:70;background:var(--charcoal);color:var(--bg);padding:14px 20px;transform:translate(-50%,160%);opacity:0;transition:.5s var(--ease)}.toast.on{transform:translate(-50%);opacity:1}.plp-head{padding:72px var(--edge) 28px;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.plp-head h1{margin:0;font:400 clamp(32px,3.6vw,52px)/1.1 var(--serif);letter-spacing:-.01em}.filters{display:flex;gap:22px;flex-wrap:wrap;padding:0 var(--edge) 22px;position:sticky;top:64px;z-index:20;background:var(--bg);padding-top:12px}.filters button{font:400 13px/1 var(--mono);text-transform:uppercase;letter-spacing:-.02em;color:var(--grey)}.filters button sup{font-size:9px;margin-left:2px}.filters button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.plp{padding:0 var(--edge) 140px;row-gap:32px}.pdp{display:grid;grid-template-columns:1.5fr 1fr;gap:0}.gal{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:0 8px 0 var(--edge);align-self:start;position:sticky;top:72px}.gal__thumbs{display:grid;gap:8px;align-content:start}.gal__thumbs button{aspect-ratio:4 / 5;background:var(--tile);overflow:hidden;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s,opacity .2s;opacity:.65}.gal__thumbs button:hover{opacity:1}.gal__thumbs button[aria-pressed=true]{outline-color:var(--ink);opacity:1}.gal__thumbs img{width:100%;height:100%;object-fit:cover}.gal__thumbs .is-first img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.gal__main{position:relative;min-width:0}.gal__track{display:flex;overflow-x:hidden;scroll-snap-type:x mandatory;background:var(--tile);outline:none}.gal__track figure{flex:0 0 100%;margin:0;aspect-ratio:4 / 5;max-height:calc(100svh - 96px);scroll-snap-align:start;overflow:hidden}.gal__track img{width:100%;height:100%;object-fit:cover}.gal__track .is-first img{object-fit:contain;padding:10%;mix-blend-mode:multiply}.gal__arrow,.gal__count{display:none}.pdp__panel{position:sticky;top:64px;align-self:start;padding:32px var(--edge) 48px 40px;max-width:520px}.pdp__crumbs{color:var(--grey);margin-bottom:40px}.pdp h1{margin:0;font:400 40px/1.1 var(--serif);letter-spacing:-.01em}.pdp__price{margin:10px 0 28px}.pdp__desc{margin:0 0 28px;color:#222}.sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin:12px 0 28px}.size{border:1px solid var(--rule);height:46px;font:400 12px/1.2 var(--sans);padding:0 8px;transition:border-color .2s}.size:hover{border-color:var(--grey)}.size[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.opt-head{display:flex;justify-content:space-between}.size-err{min-height:1.2em;margin:-16px 0 14px;color:#a1221b}.btn-black:disabled{opacity:.7;cursor:default}.pdp__offer{margin:0 0 18px;font-size:11px}.buybar{display:flex;gap:8px}.buybar .btn-black{flex:1}.pqty{display:flex;align-items:center;border:1px solid var(--ink);flex:0 0 auto}.pqty button{width:40px;height:100%;font:400 16px/1 var(--mono)}.pqty button:disabled{color:var(--grey);opacity:.5;cursor:default}.pqty span{min-width:24px;text-align:center;font:400 13px/1 var(--mono)}.plp-tools{display:flex;gap:28px;align-items:center}.sort{display:inline-flex;gap:10px;align-items:center}.sort select{font:inherit;text-transform:uppercase;border:0;border-bottom:1px solid var(--ink);background:none;padding:4px 18px 4px 0;color:var(--ink);cursor:pointer}.acc{margin-top:32px;border-top:1px solid var(--rule)}.acc details{border-bottom:1px solid var(--rule)}.acc summary{list-style:none;display:flex;justify-content:space-between;padding:16px 0;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 15px/1 var(--mono)}.acc details[open] summary:after{content:"\2212"}.acc details p{margin:0 0 18px;font-size:13px;color:#333}.wc{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:30;mix-blend-mode:multiply}.rv{opacity:0;transform:translateY(16px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}.rv{opacity:1;transform:none}}@media(max-width:1240px){.nav>ul{gap:18px}.nav .mark{font-size:25px}}@media(max-width:1080px){.nav>ul{gap:14px}.nav>ul a,.nav>ul button{font-size:12px}.nav .mark{font-size:21px;letter-spacing:.26em;margin-right:-.26em}}@media(max-width:960px){.nav{grid-template-columns:1fr auto 1fr}.nav>ul li:not(.keep){display:none}.nav .mark{font-size:18px}.zz-btn .zz{width:36px;height:17px}.zz-label,.note .opt{display:none}.note .opt-m{display:inline}.mega{height:calc(100svh - 64px);overflow-y:auto}.mega__inner{grid-template-columns:1fr 1fr;gap:32px 16px}.mega__inner{grid-template-areas:"shop shop" "work work" "edit explore";grid-template-rows:auto}.mega__work{margin-top:0}.mega__col--shop a{font-size:30px}.mega__feat,.mega-scrim{display:none}.hero{grid-template-columns:1fr;height:auto}.hero figure{height:78svh}.hero figure+figure{height:60svh}.strip,.tiles,.cats{grid-template-columns:1fr 1fr}.strip figure:nth-child(n+3){display:none}.edit__stage{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding-top:24px}.edit__list li{font-size:24px}.edit__list ol{display:flex;flex-wrap:wrap;gap:0 14px}.edit__list li:before{display:none}.edit__pair{height:46svh}.edit__card{justify-self:stretch;width:auto}.edit__count{display:none}.standards,.found,.atelier{grid-template-columns:1fr}.standards li button,.found li{font-size:28px}.atelier figure{height:60svh}.foot__cols{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr}.contact{grid-template-columns:1fr;gap:40px;padding-top:40px}.about__hero{grid-template-columns:1fr;gap:28px;padding-top:24px}.about__intro{padding-bottom:0}.about__lede{font-size:19px}.about__film,.about__cols{padding-top:72px}.about__cols,.about__next{grid-template-columns:1fr;gap:28px}.about__next{padding:72px var(--edge) 96px}.film__btn{width:64px;height:64px}.su{padding:0;place-items:end stretch}.ck{left:12px;right:12px;bottom:12px;width:auto}.ck-open .su-float{display:none}.su__card{grid-template-columns:1fr;max-height:92svh;overflow-y:auto;transform:translateY(40px)}.su__img{min-height:0;height:180px}.su__body{padding:28px var(--edge) 28px}.su__h{font-size:32px}.contact__intro{position:static}.fgrid,.ws{grid-template-columns:1fr}.contact__send .btn-black{width:100%}.gal{grid-template-columns:1fr;padding:0;position:static}.gal__thumbs{display:none}.gal__track{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal__track::-webkit-scrollbar{display:none}.gal__track figure{max-height:none}.gal__arrow{display:grid;place-items:center;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background:#fefdfce6;transition:opacity .2s}.gal__arrow svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gal__arrow--prev{left:10px}.gal__arrow--next{right:10px}.gal__arrow:disabled{opacity:0;pointer-events:none}.gal__count{display:block;position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:#fefdfce6;padding:6px 10px;font-size:10px}.pdp__panel{position:static;padding:24px var(--edge) 64px}.buybar{position:sticky;bottom:0;z-index:5;margin:0 calc(var(--edge) * -1);padding:10px var(--edge);background:var(--bg);border-top:1px solid var(--rule)}.pdp__crumbs{margin-bottom:20px}.tile__quick{opacity:1;transform:none;left:auto;right:8px;bottom:8px}.tile__qbtn{width:36px;height:36px;font-size:0;position:relative}.tile__qbtn:before{content:"+";font:400 20px/1 var(--mono)}.tile__quick.open{left:8px}}@media(max-width:600px){.statement{padding:80px var(--edge) 44px}.sec{padding-top:88px}.tile__info{flex-direction:column;gap:1px}.tile__info span:last-child{white-space:normal}.edit{margin-top:88px}.edit__track{height:320svh}.band{height:78svh}.band p{font-size:23px;right:var(--edge)}.found li{font-size:22px;line-height:1.25;margin-bottom:6px}.found li small{display:block;margin:2px 0 0;font-size:11px}.found__all{columns:1;padding-top:24px}.strip figcaption{grid-template-columns:1fr;gap:2px}.standards__copy{padding-top:8px}.standards li button{font-size:24px}.atelier{margin-top:96px}.letters{padding:96px var(--edge) 72px}.letters .h47 br{display:none}.drawer__foot{padding:12px var(--edge) 14px}.sum{margin-bottom:4px;font-size:11px}.drawer__sum{margin:8px 0 12px;padding-top:8px}.drawer__note{margin-bottom:10px!important}.btn-black{height:48px}.drawer__cont{margin-top:10px}.ship{padding:10px var(--edge) 12px}.sug__sizes button{flex:1 1 0}.contact .fgrid{gap:18px}.ctype__opts span{padding:10px 12px;font-size:12px}.hero figure+figure{height:52svh}.pdp__offer:first-of-type{margin-top:4px}}.note__track{display:flex;width:max-content}.note__set{display:flex;align-items:center;flex:0 0 auto}.note__msg{padding:0 2px}.note .zz{width:26px;height:12px;margin:0 26px;flex:0 0 auto}.note .zz path{stroke-width:9}.note:not(.note--scroll) .note__track{margin:0 auto}.note:not(.note--scroll) .zz:last-child{display:none}.note--scroll .note__track{animation:note-scroll var(--note-dur, 110s) linear infinite}.note--scroll:hover .note__track,.note--scroll:focus-within .note__track{animation-play-state:paused}@keyframes note-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.note--scroll .note__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lux.css.map */
