.rugs-module__oeIEga__hero{color:#f5eadb;background:#16070d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 80px);display:grid}.rugs-module__oeIEga__heroText{flex-direction:column;justify-content:space-between;gap:40px;padding:max(53px,min(8vw,96px)) max(20px,min(4vw,48px));display:flex}.rugs-module__oeIEga__heroTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.rugs-module__oeIEga__heroKicker{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#b4966e;font-size:13px}.rugs-module__oeIEga__monogram{width:auto;height:56px;display:block}.rugs-module__oeIEga__heroTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(63px,min(11vw,160px));font-weight:400;line-height:.86;display:block}.rugs-module__oeIEga__heroCopy{flex-direction:column;gap:24px;display:flex}.rugs-module__oeIEga__heroLede{color:#d9cbb8;text-wrap:pretty;max-width:36ch;margin:0;font-size:max(20px,min(1.9vw,28px));line-height:1.35}.rugs-module__oeIEga__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.rugs-module__oeIEga__btnSand{color:#2b0d15;font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;background:#f5eadb;border:0;padding:16px 24px;font-size:12px;text-decoration:none}.rugs-module__oeIEga__privateLabel{color:#d9cbb8;font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #d9cbb8;align-self:flex-start;padding:0 0 4px;font-size:11px;text-decoration:none}.rugs-module__oeIEga__heroMedia{order:0;min-width:0;height:100%;position:relative;overflow:hidden}.rugs-module__oeIEga__heroImg{object-fit:cover;object-position:center 70%}.rugs-module__oeIEga__heroShade,.rugs-module__oeIEga__heroMobTitle{display:none}.rugs-module__oeIEga__rooms{background:#f5eadb;padding:max(53px,min(8vw,96px)) max(20px,min(4vw,48px))}.rugs-module__oeIEga__roomsInner{flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;display:flex}.rugs-module__oeIEga__roomsHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.rugs-module__oeIEga__roomsTitle{font-family:var(--font-display);text-transform:uppercase;color:#480b18;margin:0;font-size:max(40px,min(5vw,72px));font-weight:400;line-height:.95}.rugs-module__oeIEga__roomsLede{color:#5a4a44;text-wrap:pretty;max-width:44ch;margin:0;font-size:18px;line-height:1.6}.rugs-module__oeIEga__roomsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.rugs-module__oeIEga__room{aspect-ratio:4/5;background:#e6d8c3;width:100%;position:relative}.rugs-module__oeIEga__roomImg{object-fit:cover}.rugs-module__oeIEga__weave{background:#ede2d0;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);display:grid}.rugs-module__oeIEga__weaveMedia{background:#16070d;min-height:max(396px,min(50vw,720px));position:relative;overflow:hidden}.rugs-module__oeIEga__weaveImg{object-fit:cover;object-position:50% 50%;filter:contrast(1.06)saturate(.88)}.rugs-module__oeIEga__weaveNoise{pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.85%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);background-size:220px 220px;position:absolute;top:0;bottom:0;left:0;right:0}.rugs-module__oeIEga__weaveGlow{pointer-events:none;background:radial-gradient(rgba(22,7,13,.72),rgba(22,7,13,.35) 30%,rgba(22,7,13,0) 58%);position:absolute;top:0;bottom:0;left:0;right:0}.rugs-module__oeIEga__weaveMono{filter:drop-shadow(0 2px 12px rgba(22,7,13,.6));width:auto;height:max(84px,min(9vw,128px));display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rugs-module__oeIEga__weaveText{flex-direction:column;justify-content:center;gap:32px;padding:max(53px,min(8vw,96px)) max(20px,min(5vw,64px));display:flex}.rugs-module__oeIEga__weaveKicker{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:#480b18;font-size:13px}.rugs-module__oeIEga__weaveLead{text-wrap:pretty;margin:0;font-size:max(24px,min(2.22vw,32px));line-height:1.3}.rugs-module__oeIEga__weaveBody{color:#5a4a44;margin:0;font-size:24px;line-height:1.45}@media (max-width:899px){.rugs-module__oeIEga__hero{grid-template-columns:minmax(0,1fr);min-height:0}.rugs-module__oeIEga__heroTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rugs-module__oeIEga__heroMedia{order:-1;height:calc(100svh - 78px)}.rugs-module__oeIEga__heroShade{pointer-events:none;background:linear-gradient(rgba(22,7,13,0) 55%,rgba(22,7,13,.6));display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rugs-module__oeIEga__heroMobTitle{font-family:var(--font-display);text-transform:uppercase;color:#f5eadb;text-shadow:0 2px 24px rgba(22,7,13,.35);pointer-events:none;margin:0;font-size:max(56px,min(17vw,96px));font-weight:400;line-height:.86;display:block;position:absolute;bottom:32px;left:20px;right:20px}.rugs-module__oeIEga__weave{grid-template-columns:minmax(0,1fr)}}
