.ticker-wrap{overflow:hidden}.ticker{-webkit-animation:marq 38s linear infinite;animation:marq 38s linear infinite;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2.5rem}.ticker-reverse{animation-direction:reverse;-webkit-animation-duration:50s;animation-duration:50s}@-webkit-keyframes marq{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marq{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.marq-line{font-family:Syne,sans-serif;font-size:clamp(4.5rem,14vw,16rem);font-weight:700;letter-spacing:-.04em;line-height:.85;white-space:nowrap}.marq-line .dot{border-radius:50%;display:inline-block;height:.55em;margin:0 .4em;-webkit-transform:translateY(-.05em);transform:translateY(-.05em);vertical-align:middle;width:.55em}.rug-card{overflow:hidden;position:relative;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .9s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .9s cubic-bezier(.2,.8,.2,1);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition:transform .9s cubic-bezier(.2,.8,.2,1),-webkit-transform .9s cubic-bezier(.2,.8,.2,1)}.rug-card img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:clip-path 1s cubic-bezier(.2,.8,.2,1),-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .8s;transition:clip-path 1s cubic-bezier(.2,.8,.2,1),-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .8s;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .8s,clip-path 1s cubic-bezier(.2,.8,.2,1);transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .8s,clip-path 1s cubic-bezier(.2,.8,.2,1),-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .8s;width:100%;will-change:transform}.rug-card .meta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:space-between;left:1rem;mix-blend-mode:difference;position:absolute;right:1rem}.rug-card.clip-host{overflow:hidden}@media(hover:hover)and (pointer:fine){.rug-card:hover img{-webkit-filter:saturate(1.15) contrast(1.02);filter:saturate(1.15) contrast(1.02);-webkit-transform:scale(1.09);transform:scale(1.09)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.rug-card:hover img{-webkit-filter:saturate(1.15) contrast(1.02);filter:saturate(1.15) contrast(1.02);-webkit-transform:scale(1.09);transform:scale(1.09)}}.ring-soft{-webkit-box-shadow:0 30px 60px -30px rgba(26,20,14,.25),0 8px 20px -10px rgba(26,20,14,.15);box-shadow:0 30px 60px -30px rgba(26,20,14,.25),0 8px 20px -10px rgba(26,20,14,.15)}.photo-wall{display:grid;gap:.875rem;grid-auto-rows:12.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pw-cell{background:#efe6d2;border-radius:1.375rem;-webkit-box-shadow:0 24px 50px -28px rgba(26,20,14,.28),0 6px 16px -10px rgba(26,20,14,.16);box-shadow:0 24px 50px -28px rgba(26,20,14,.28),0 6px 16px -10px rgba(26,20,14,.16);cursor:none;grid-column:span var(--span,1);grid-row:span var(--rows,1);overflow:hidden;position:relative;-webkit-transform:rotate(var(--rot,0deg));transform:rotate(var(--rot,0deg));-webkit-transition:-webkit-transform .55s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .4s;transition:-webkit-transform .55s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .4s;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s,-webkit-transform .55s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .4s}@media(hover:hover)and (pointer:fine){.pw-cell:hover{-webkit-box-shadow:0 40px 70px -28px rgba(26,20,14,.5),0 10px 28px -10px rgba(26,20,14,.3);box-shadow:0 40px 70px -28px rgba(26,20,14,.5),0 10px 28px -10px rgba(26,20,14,.3);-webkit-transform:rotate(0deg) scale(1.04);transform:rotate(0deg) scale(1.04);z-index:10}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pw-cell:hover{-webkit-box-shadow:0 40px 70px -28px rgba(26,20,14,.5),0 10px 28px -10px rgba(26,20,14,.3);box-shadow:0 40px 70px -28px rgba(26,20,14,.5),0 10px 28px -10px rgba(26,20,14,.3);-webkit-transform:rotate(0deg) scale(1.04);transform:rotate(0deg) scale(1.04);z-index:10}}.pw-cell img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .5s;transition:-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .5s;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .5s;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .5s,-webkit-transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-filter .5s;width:100%}@media(hover:hover)and (pointer:fine){.pw-cell:hover img{-webkit-filter:saturate(1.15) brightness(1.02);filter:saturate(1.15) brightness(1.02);-webkit-transform:scale(1.08);transform:scale(1.08)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pw-cell:hover img{-webkit-filter:saturate(1.15) brightness(1.02);filter:saturate(1.15) brightness(1.02);-webkit-transform:scale(1.08);transform:scale(1.08)}}.pw-cell figcaption{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:.875rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:space-between;left:.875rem;opacity:0;position:absolute;right:.875rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.pw-cell figcaption .mono{background:#faf6ec;border-radius:999px;color:#1a140e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.625rem;letter-spacing:.18em;padding:.3rem .7rem;text-transform:uppercase}.pw-cell figcaption .hand{background:#d9532a;border-radius:999px;color:#fff;font-family:Caveat,cursive;font-size:1.2rem;padding:.1rem .7rem;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media(hover:hover)and (pointer:fine){.pw-cell:hover figcaption{opacity:1;-webkit-transform:none;transform:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pw-cell:hover figcaption{opacity:1;-webkit-transform:none;transform:none}}@media(max-width:900px){.pw-cell{border-radius:1.125rem}.pw-cell figcaption{opacity:1;-webkit-transform:none;transform:none}.pw-cell figcaption .hand{font-size:1rem}.photo-wall{grid-auto-rows:11.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.photo-wall{gap:.625rem;grid-auto-rows:9.375rem}}@media(max-width:420px){.photo-wall{gap:.5rem;grid-auto-rows:7.5rem}}#lb.is-open{opacity:1;pointer-events:auto}#imgModal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;backdrop-filter:blur(8px);background:rgba(26,20,14,.86);display:none;inset:0;justify-content:center;padding:4vw;position:fixed;z-index:120}#imgModal.show{display:-webkit-box;display:-ms-flexbox;display:flex}#imgModal .modal-inner{clip-path:inset(50% 0 50% 0 round 24px);max-height:88vh;max-width:min(1100px,92vw);opacity:0;position:relative;-webkit-transform:scale(.96);transform:scale(.96);-webkit-transition:clip-path 1s cubic-bezier(.7,0,.18,1),opacity .6s,-webkit-transform .8s cubic-bezier(.2,.8,.2,1);transition:clip-path 1s cubic-bezier(.7,0,.18,1),opacity .6s,-webkit-transform .8s cubic-bezier(.2,.8,.2,1);transition:clip-path 1s cubic-bezier(.7,0,.18,1),opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);transition:clip-path 1s cubic-bezier(.7,0,.18,1),opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),-webkit-transform .8s cubic-bezier(.2,.8,.2,1)}#imgModal.show .modal-inner{clip-path:inset(0 0 0 0 round 24px);opacity:1;-webkit-transform:scale(1);transform:scale(1)}#imgModal img{border-radius:1.5rem;display:block;height:auto;max-height:88vh;-o-object-fit:contain;object-fit:contain;width:100%}#imgModal .close-x{color:#fff;cursor:none;font-family:Syne,sans-serif;font-size:.875rem;letter-spacing:.18em;position:absolute;right:0;top:-2.75rem}.clickable-img{cursor:none}.num-big{font-family:Syne,sans-serif;font-size:clamp(8rem,18vw,18rem);font-weight:700;letter-spacing:-.04em;line-height:.85;opacity:.22}@media(max-width:991.98px){.num-big{font-size:clamp(2.5rem,8vw,4.5rem);opacity:.18}}.step-enter{clip-path:inset(0 0 100% 0);opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:clip-path 1.2s cubic-bezier(.7,0,.18,1),opacity .9s,-webkit-transform .9s cubic-bezier(.2,.8,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.18,1),opacity .9s,-webkit-transform .9s cubic-bezier(.2,.8,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.18,1),transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s;transition:clip-path 1.2s cubic-bezier(.7,0,.18,1),transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s,-webkit-transform .9s cubic-bezier(.2,.8,.2,1)}.step-enter.in{clip-path:inset(0 0 0 0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.squiggle{display:block;height:3rem;width:100%}.stitch-path{stroke-dasharray:8 10;stroke-dashoffset:1800;-webkit-transition:stroke-dashoffset 3s cubic-bezier(.5,0,.2,1);transition:stroke-dashoffset 3s cubic-bezier(.5,0,.2,1)}.stitch-path.in{stroke-dashoffset:0}.draw-path{stroke-dasharray:1200;stroke-dashoffset:1200;-webkit-transition:stroke-dashoffset 2.4s cubic-bezier(.5,0,.2,1);transition:stroke-dashoffset 2.4s cubic-bezier(.5,0,.2,1)}.draw-path.in{stroke-dashoffset:0}.mini-gallery{background-color:var(--milk)}.mini-gallery__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.mini-gallery__grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2rem;grid-template-columns:repeat(4,1fr)}}.mini-gallery__item{-webkit-transform:rotate(var(--rot,0deg));transform:rotate(var(--rot,0deg));-webkit-transform-origin:center 20%;transform-origin:center 20%;-webkit-transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1)}@media(min-width:768px){.mini-gallery__item:nth-child(2){margin-top:4rem}.mini-gallery__item:nth-child(3){margin-top:1.5rem}.mini-gallery__item:nth-child(4){margin-top:5.5rem}}.mini-gallery__item .rug-card{aspect-ratio:3/4}@media(hover:hover)and (pointer:fine){.mini-gallery__item:hover{-webkit-transform:rotate(0deg) translateY(-6px);transform:rotate(0deg) translateY(-6px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mini-gallery__item:hover{-webkit-transform:rotate(0deg) translateY(-6px);transform:rotate(0deg) translateY(-6px)}}.reel{aspect-ratio:9/16;border-radius:1.75rem;overflow:hidden;position:relative;-webkit-transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1),-webkit-transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.reel:hover{-webkit-transform:translateY(-.5rem) rotate(var(--rot,0deg));transform:translateY(-.5rem) rotate(var(--rot,0deg))}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.reel:hover{-webkit-transform:translateY(-.5rem) rotate(var(--rot,0deg));transform:translateY(-.5rem) rotate(var(--rot,0deg))}}.reel img,.reel video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.h-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;overflow-x:auto;padding:0 5vw 2rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.h-scroll::-webkit-scrollbar-thumb,.h-scroll::-webkit-scrollbar-track{background-color:transparent}.h-scroll::-webkit-scrollbar-thumb:hover{background:transparent}.h-scroll>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}.sticky-col{position:sticky;top:8rem}.swap{overflow:hidden;position:relative}.swap .a,.swap .b{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:opacity .6s,-webkit-transform 1s;transition:opacity .6s,-webkit-transform 1s;transition:opacity .6s,transform 1s;transition:opacity .6s,transform 1s,-webkit-transform 1s;width:100%}.swap .b{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}@media(hover:hover)and (pointer:fine){.swap:hover .a{opacity:0}.swap:hover .b{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swap:hover .a{opacity:0}.swap:hover .b{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.eye-circle{-webkit-animation:blink 5s infinite;animation:blink 5s infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes blink{0%,92%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}95%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}@keyframes blink{0%,92%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}95%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}.swatch{-webkit-transition:-webkit-transform .25s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s cubic-bezier(.2,.8,.2,1),-webkit-transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.swatch:hover{-webkit-transform:scale(1.08) rotate(-3deg);transform:scale(1.08) rotate(-3deg)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swatch:hover{-webkit-transform:scale(1.08) rotate(-3deg);transform:scale(1.08) rotate(-3deg)}}.swatch.active{outline:2px solid #1a140e;outline-offset:3px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:-webkit-gradient(linear,left top,right top,from(#1a140e),to(rgba(26,20,14,.15)));background:linear-gradient(to right,#1a140e var(--p,50%),rgba(26,20,14,.15) var(--p,50%));border-radius:9999px;height:.375rem;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d9532a;border:3px solid #f4eddc;border-radius:50%;-webkit-box-shadow:0 4px 12px -2px rgba(0,0,0,.2);box-shadow:0 4px 12px -2px rgba(0,0,0,.2);cursor:none;height:1.5rem;width:1.5rem}input[type=range]::-moz-range-thumb{background:#d9532a;border:3px solid #f4eddc;border-radius:50%;cursor:none;height:1.5rem;width:1.5rem}.tape{background:#fff8d6;-webkit-box-shadow:0 6px 14px -8px rgba(0,0,0,.2);box-shadow:0 6px 14px -8px rgba(0,0,0,.2);color:#1a140e;font-family:Caveat,cursive;font-size:1.25rem;opacity:0;padding:.25rem 1rem;position:absolute;-webkit-transform:rotate(-3deg) scale(.85);transform:rotate(-3deg) scale(.85);-webkit-transition:opacity .8s,-webkit-transform .8s cubic-bezier(.2,1.4,.4,1);transition:opacity .8s,-webkit-transform .8s cubic-bezier(.2,1.4,.4,1);transition:transform .8s cubic-bezier(.2,1.4,.4,1),opacity .8s;transition:transform .8s cubic-bezier(.2,1.4,.4,1),opacity .8s,-webkit-transform .8s cubic-bezier(.2,1.4,.4,1)}.tape:after,.tape:before{background:repeating-linear-gradient(45deg,transparent 0 3px,rgba(0,0,0,.04) 3px 6px);bottom:0;content:"";position:absolute;top:0;width:.5rem}.tape:before{left:-.1875rem}.tape:after{right:-.1875rem}.tape.in{opacity:1;-webkit-transform:rotate(-3deg) scale(1);transform:rotate(-3deg) scale(1)}.underline-wobble{background-image:-webkit-gradient(linear,left top,left bottom,from(#1a140e),to(#1a140e));background-image:linear-gradient(#1a140e,#1a140e);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;-webkit-transition:background-size .3s;transition:background-size .3s}@media(hover:hover)and (pointer:fine){.underline-wobble:hover{background-position:100% 100%;background-size:0 2px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.underline-wobble:hover{background-position:100% 100%;background-size:0 2px}}.ul-anim{display:inline-block;position:relative}.ul-anim:after{background:currentColor;bottom:-.25rem;content:"";height:2px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s cubic-bezier(.7,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.7,0,.2,1);transition:transform .6s cubic-bezier(.7,0,.2,1);transition:transform .6s cubic-bezier(.7,0,.2,1),-webkit-transform .6s cubic-bezier(.7,0,.2,1)}@media(hover:hover)and (pointer:fine){.ul-anim:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ul-anim:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}.clip-feature{aspect-ratio:16/10;clip-path:inset(40% 50% 40% 50% round 28px);-webkit-transition:clip-path 1.6s cubic-bezier(.7,0,.2,1);transition:clip-path 1.6s cubic-bezier(.7,0,.2,1);will-change:clip-path}.clip-feature.in{clip-path:inset(0 0 0 0 round 28px)}.clip-feature img{-webkit-transform:scale(1.12);transform:scale(1.12);-webkit-transition:-webkit-transform 2.2s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform 2.2s cubic-bezier(.2,.7,.2,1);transition:transform 2.2s cubic-bezier(.2,.7,.2,1);transition:transform 2.2s cubic-bezier(.2,.7,.2,1),-webkit-transform 2.2s cubic-bezier(.2,.7,.2,1)}.clip-feature.in img{-webkit-transform:scale(1);transform:scale(1)}.clip-feature>:not(img){opacity:0;-webkit-transition:opacity .8s ease .9s;transition:opacity .8s ease .9s}.clip-feature.in>:not(img){opacity:1}@media(hover:hover)and (pointer:fine){.clip-feature.in:hover{-webkit-animation:maskSweep 4s ease-in-out infinite;animation:maskSweep 4s ease-in-out infinite}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.clip-feature.in:hover{-webkit-animation:maskSweep 4s ease-in-out infinite;animation:maskSweep 4s ease-in-out infinite}}@media(max-width:991.98px){.clip-feature{aspect-ratio:4/5}}@-webkit-keyframes maskSweep{0%{clip-path:inset(0 0 0 0 round 28px)}50%{clip-path:inset(2% 1% 2% 1% round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}@keyframes maskSweep{0%{clip-path:inset(0 0 0 0 round 28px)}50%{clip-path:inset(2% 1% 2% 1% round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}.wave-divider{display:block;font-size:0;line-height:0;overflow:hidden}@media(max-width:1599.98px){.wave-divider{margin-bottom:-.25rem}}.wave-divider svg{display:block;width:100%}.wave-divider .wf{fill:currentColor}.wd-cream-paper{background:var(--cream);color:var(--paper)}.wd-cream-paper svg{height:clamp(44px,5.5vw,80px)}.wd-paper-cream{background:var(--paper);color:var(--cream)}.wd-paper-cream svg{height:clamp(44px,5.5vw,80px)}.wd-paper-milk{background:var(--paper);color:var(--milk)}.wd-paper-milk svg{height:clamp(44px,5.5vw,80px)}.wd-milk-ink{background:var(--milk);color:var(--ink)}.wd-milk-ink svg{height:clamp(60px,8vw,120px)}.wd-ink-cream{background:var(--ink);color:var(--cream)}.wd-ink-cream svg{height:clamp(60px,8vw,120px)}