.nav-module__v4Ym_W__root{--nav-ink:#2a2724;--nav-muted:#857d73;--nav-paper:#f6f3ee;--nav-paper-hover:#eeeae2;--nav-fill:#eee8dd;--nav-fill-hover:#e3d9c8}.nav-module__v4Ym_W__grid{gap:18px 16px;display:grid}.nav-module__v4Ym_W__photos{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-module__v4Ym_W__flat .nav-module__v4Ym_W__photos{grid-template-columns:repeat(5,minmax(0,1fr))}.nav-module__v4Ym_W__colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}.nav-module__v4Ym_W__shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-module__v4Ym_W__sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-module__v4Ym_W__textures{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px}.nav-module__v4Ym_W__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 24px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__photo{aspect-ratio:1}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__photoLabel{font-size:15px;bottom:10px;left:12px;right:10px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__photoShade{height:65%}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__textures{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__list{grid-template-columns:minmax(0,1fr)}.nav-module__v4Ym_W__tile{min-width:0;color:var(--nav-ink);align-content:start;gap:7px;text-decoration:none;display:grid}.nav-module__v4Ym_W__centered{text-align:center;justify-items:center}.nav-module__v4Ym_W__label{font-size:14px;line-height:1.3}.nav-module__v4Ym_W__hint{color:var(--nav-muted);margin-top:-3px;font-size:12px;line-height:1.3}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__label{text-underline-offset:3px;text-decoration:underline}.nav-module__v4Ym_W__tile:focus-visible{outline:2px solid var(--nav-ink);outline-offset:3px}.nav-module__v4Ym_W__photo{aspect-ratio:4/3;background:var(--nav-paper);width:100%;display:block;position:relative;overflow:hidden}.nav-module__v4Ym_W__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__photo img{transform:scale(1.04)}.nav-module__v4Ym_W__photoShade{pointer-events:none;background:linear-gradient(#0000,#0000008c);height:60%;position:absolute;inset:auto 0 0}.nav-module__v4Ym_W__photoLabel{color:#fff;text-shadow:0 1px 6px #00000040;font-size:14px;line-height:1.25;position:absolute;bottom:10px;left:12px;right:12px}.nav-module__v4Ym_W__photo.nav-module__v4Ym_W__noImage .nav-module__v4Ym_W__photoShade{display:none}.nav-module__v4Ym_W__photo.nav-module__v4Ym_W__noImage .nav-module__v4Ym_W__photoLabel{color:var(--nav-ink);text-shadow:none}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__photoLabel{text-underline-offset:3px;text-decoration:underline}.nav-module__v4Ym_W__swatch{aspect-ratio:2.3;border-radius:4px;width:100%;transition:box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.nav-module__v4Ym_W__swatch:after{content:"";background-image:linear-gradient(115deg,#fff3,#fff0 50%,#0000001a),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 100%,180px 90px;position:absolute;inset:0}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__swatch{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--nav-ink)}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__swatch+.nav-module__v4Ym_W__label{text-decoration:none}.nav-module__v4Ym_W__board{aspect-ratio:1.42;background:var(--nav-paper);place-items:center;width:100%;transition:background .2s;display:grid}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__board{background:var(--nav-paper-hover)}.nav-module__v4Ym_W__shape{width:80%;height:auto;overflow:visible}.nav-module__v4Ym_W__chart{width:100%;height:auto;overflow:visible}.nav-module__v4Ym_W__outer{fill:var(--nav-fill);stroke:var(--nav-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:fill .2s}.nav-module__v4Ym_W__inner{fill:none;stroke:var(--nav-ink);stroke-width:.9px;stroke-opacity:.35;stroke-dasharray:2 2.5;vector-effect:non-scaling-stroke}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__outer{fill:var(--nav-fill-hover)}.nav-module__v4Ym_W__dashed{fill:none;stroke:var(--nav-ink);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.nav-module__v4Ym_W__plus{stroke:var(--nav-ink);stroke-width:1.3px;vector-effect:non-scaling-stroke}.nav-module__v4Ym_W__measure{stroke:#8a918e;stroke-width:.8px;fill:none;vector-effect:non-scaling-stroke}.nav-module__v4Ym_W__chart text{fill:#6b7470;letter-spacing:.02em;font-family:inherit;font-size:9.5px;font-weight:500}.nav-module__v4Ym_W__texture{aspect-ratio:1;background:var(--nav-paper);border-radius:3px;width:100%;transition:box-shadow .15s;display:block;overflow:hidden}.nav-module__v4Ym_W__texture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__texture{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--nav-ink)}.nav-module__v4Ym_W__textLink{color:var(--nav-ink);padding:7px 0;font-size:15px;text-decoration:none;display:block}.nav-module__v4Ym_W__textLink:hover{text-underline-offset:3px;text-decoration:underline}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__textLink{border-bottom:1px solid #efebe4;padding:12px 0;font-size:16px}.nav-module__v4Ym_W__panelIn{animation:.22s nav-module__v4Ym_W__navPanelIn}@keyframes nav-module__v4Ym_W__navPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-module__v4Ym_W__panelIn{animation:none}.nav-module__v4Ym_W__photo img,.nav-module__v4Ym_W__tile:hover .nav-module__v4Ym_W__photo img{transition:none;transform:none}}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__grid{gap:32px 24px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__photos{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__photo{aspect-ratio:3/2}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__photoLabel{font-size:19px;bottom:16px;left:18px;right:18px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__swatch{aspect-ratio:2;border-radius:6px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__shapes{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__textures{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__label{font-size:16px}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__hint{font-size:13px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__textLink{border-bottom:1px solid #ece7df;gap:4px;padding:18px 0;font-size:18px;display:grid}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__textLink .nav-module__v4Ym_W__hint{margin-top:0}@media (max-width:1023px){.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__photos,.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__colours,.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__textures{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__grid{gap:20px 14px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__colours,.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__textures{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-module__v4Ym_W__hub .nav-module__v4Ym_W__photoLabel{font-size:16px;bottom:10px;left:12px}.nav-module__v4Ym_W__hub.nav-module__v4Ym_W__list{grid-template-columns:minmax(0,1fr)}}.nav-module__v4Ym_W__weave{position:absolute}.nav-module__v4Ym_W__weave:after{content:"";background-image:linear-gradient(115deg,#ffffff2e,#fff0 50%,#0000001a),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 100%,180px 90px;position:absolute;inset:0}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__tile{position:relative}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__swatch{aspect-ratio:2.1}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__label{text-align:left;font-size:15px;position:absolute;bottom:9px;left:12px;right:10px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__toneDark .nav-module__v4Ym_W__label{color:#fff;text-shadow:0 1px 6px #00000073}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__toneLight .nav-module__v4Ym_W__label{color:var(--nav-ink)}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__shapes .nav-module__v4Ym_W__tile{position:relative}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__shapes .nav-module__v4Ym_W__board{aspect-ratio:1.15}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__shapes .nav-module__v4Ym_W__shape{width:74%;margin-top:-14%}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__shapes .nav-module__v4Ym_W__label{text-align:left;font-size:15px;position:absolute;bottom:10px;left:12px}.nav-module__v4Ym_W__mobile .nav-module__v4Ym_W__colours .nav-module__v4Ym_W__tonePattern .nav-module__v4Ym_W__label{color:var(--nav-ink);background:#ffffffeb;border-radius:2px;padding:2px 8px;bottom:8px;left:10px;right:auto}
