:root{--pad:clamp(20px,4.5vw,64px)}.nav,.fl,.tile .nm,.tile .sb,.dt-in dt,.btn,.ft,.fl .opts button,.fl .clr{font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.hd .w{display:grid;grid-template-columns:1fr;justify-items:center;gap:12px;padding:18px 24px 14px}.hd .logo{grid-row:1}.hd .nav{grid-row:2;justify-self:start}@media(min-width:700px){.hd .w{grid-template-columns:1fr auto 1fr;gap:20px;padding-top:22px;padding-bottom:22px}.hd .logo{grid-column:2;grid-row:1}.hd .nav{grid-column:1;grid-row:1}}.nav{gap:22px}.nav a{padding:4px 0;border-bottom:0}.nav a:hover{opacity:.6}.nav a[aria-current=page]{font-weight:700;opacity:1;border-bottom:0}.fl{gap:8px 8px;padding:8px var(--pad) 20px}.fl summary{border:1px solid var(--line);border-radius:999px;padding:8px 16px;transition:border-color .2s}.fl summary:after,.fl details[open] summary:after{content:none;display:none}.fl summary:hover,.fl summary.on,.fl details[open] summary{border-color:var(--fg)}.fl .opts{border:1px solid var(--line);border-radius:8px;padding:6px;min-width:200px}.fl .opts button{padding:9px 12px;border-radius:4px}.fl .clr{padding:8px;color:var(--mute)}.tile .nm{margin-top:12px}.tile .sb{margin-top:2px}.dt-in dt{padding-top:2px}.btn{border:1px solid var(--fg);border-radius:999px;padding:10px 22px;background:none;color:var(--fg)}.btn:hover{background:var(--fg);color:#fff}.ft{padding:24px 0}.ft a{text-decoration:none;border-bottom:1px solid var(--fg)}@media(hover:hover){#pg .tile .nm{opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s}#pg .tile a:hover .nm,#pg .tile a:focus-visible .nm{opacity:1;transform:none}}.grid{gap:32px 20px;padding-bottom:64px}@media(min-width:700px){.grid{grid-template-columns:repeat(3,1fr);gap:44px 28px}}@media(min-width:900px){.grid{grid-template-columns:repeat(4,1fr);gap:52px 32px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(5,1fr);gap:56px 36px}}.tile .im{padding:7%}.tile .ph{font-size:10px}#mat .tile .im{aspect-ratio:4/3;padding:0;overflow:hidden;display:block}#mat .tile .im img{width:100%;height:100%;object-fit:cover;display:block}#mat .tile .im .ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%}html,body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body{font-weight:400}.hd .logo,.hd .logo *,h1,h2,.pg-hd h1,.dt-in h1,.sec h2,.rel h2,.cc h2{font-weight:500;letter-spacing:-.05em}.dt-in p,.pg-hd p{font-weight:400;letter-spacing:-.01em}.sec .bl,.dt-in dd{font-weight:400;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/36/assets/portfolio-overrides.css.map */
