/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.insp-page{--surface-shell-page:var(--surface-marketing-page);--surface-shell-header:rgba(var(--surface-marketing-page-rgb),.82);background:var(--surface-shell-page);color:var(--brand-dark)}.insp-page>main{flex:1 0 auto}.insp-page:not(.insp-detail-page)>main{min-height:100svh}.insp-intro{padding:40px 0 22px}.insp-intro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.insp-intro h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--brand-dark);margin:6px 0 0;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1}.insp-intro h1 .accent{color:var(--brand-brown);font-style:italic;font-weight:400}.insp-intro-lede{font:400 17px/1.5 var(--font-body);color:var(--text-muted);max-width:440px;margin:10px 0 0}.insp-intro-tools{align-items:flex-end;gap:28px;margin-top:10px;display:flex}.insp-intro-tools .insp-intro-lede{flex:0 440px;margin:0}.insp-search{flex:360px;gap:10px;max-width:420px;margin-top:0;margin-left:auto}.insp-search,.insp-search-wrap{align-items:center;display:flex}.insp-search-wrap{color:#24242399;box-sizing:border-box;width:100%;height:40px;min-height:40px;transition:border-color var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),background var(--dur)var(--ease-out);background:#f7f5efeb;border:1px solid #24242324;border-radius:999px;gap:8px;padding:0 12px}.insp-search-wrap:focus-within{box-shadow:none;background:#f7f5eff5;border-color:#2424232e}.insp-search-icon{flex:none;width:14px;height:14px}.insp-search-input{min-width:0;box-shadow:none;font:400 13px/1 var(--font-body);color:#242423;appearance:none;background:0 0;border:none;outline:none;flex:1}.insp-search-input::placeholder{color:#24242373}.insp-search :focus,.insp-search :focus-visible,.insp-search-input:focus,.insp-search-input:focus-visible,.insp-search-wrap:focus,.insp-search-wrap:focus-visible,.insp-search-wrap:focus-within{box-shadow:none!important;outline:none!important}.insp-search-status{font:500 11px/1 var(--font-body);color:#6d4d34c7;white-space:nowrap;flex:none}.insp-search-clear{color:var(--brand-dark);height:34px;font:500 12px/1 var(--font-body);cursor:pointer;transition:background var(--dur)var(--ease-out),transform var(--dur-fast)var(--ease-out);background:#4b433514;border:none;border-radius:999px;flex:none;padding:0 12px}.insp-search-clear:hover{background:#4b433524}.insp-search-clear:active{transform:translateY(1px)}.insp-intro-aside{align-items:center;gap:14px;padding-bottom:4px;display:flex}.insp-live{font:400 13px/1 var(--font-body);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.insp-live .dot{background:var(--kz-success);width:7px;height:7px;animation:inspPulse 2.4s var(--ease-out)infinite;border-radius:50%;box-shadow:0 0 #4f7a3d80}@keyframes inspPulse{0%{box-shadow:0 0 #4f7a3d73}70%{box-shadow:0 0 0 7px #4f7a3d00}to{box-shadow:0 0 #4f7a3d00}}.insp-filters{z-index:30;-webkit-backdrop-filter:blur(14px);background:#f3ece0db;border-bottom:1px solid #4b433514;margin-bottom:20px;position:sticky;top:76px}.insp-filters-inner{scrollbar-width:none;align-items:center;gap:18px;height:62px;display:flex;overflow-x:auto}.insp-filters-inner::-webkit-scrollbar{display:none}.insp-filter-group{flex-shrink:0;align-items:center;gap:8px;display:flex}.insp-filter-rule{background:#4b433524;flex-shrink:0;width:1px;height:24px}.insp-chip{background:var(--brand-light);height:38px;color:var(--brand-dark);font:500 13px/1 var(--font-display);white-space:nowrap;transition:background var(--dur)var(--ease-out),border-color var(--dur)var(--ease-out),color var(--dur)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:1px solid #4b433529;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.insp-chip .ic{opacity:.7;width:15px;height:15px}.insp-chip:hover{border-color:#4b433557}.insp-chip:active{transform:translateY(1px)}.insp-chip.active{background:var(--brand-dark);color:var(--brand-light);border-color:var(--brand-dark)}.insp-chip.active .ic{opacity:1}.insp-feed{min-height:72svh;padding-bottom:40px}.insp-feed-canvas{width:min(100vw - 48px,100%);margin:0 auto}.insp-detail-page{--surface-shell-page:#f6f1e8;--insp-detail-hero-height:620px;--insp-detail-media-ar:4/5;--insp-detail-media-w:620px;--insp-detail-panel-w:356px;--insp-hero-panel-w:356px}.insp-detail-main{padding:34px 0 56px}.insp-detail-card{width:100%;height:var(--insp-detail-hero-height);background:#ffffffbd;border:1px solid #4b433514;border-radius:28px;align-items:stretch;max-width:min(96vw,1600px);display:flex;overflow:hidden;box-shadow:0 24px 60px -34px #24242357}.insp-detail-card-product{background:#fff}.insp-detail-floating-hero,.insp-detail-stacked-hero{max-width:min(96vw,1600px)}.insp-detail-stacked-hero .insp-detail-card{width:100%}.insp-detail-media{flex:0 0 var(--insp-detail-media-w);width:var(--insp-detail-media-w);background:#f1ebe0;align-self:stretch;min-width:0;min-height:0;overflow:hidden}.insp-detail-media,.insp-detail-media .insp-photo-fill{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.insp-detail-media .insp-photo-fill{z-index:1;aspect-ratio:auto;width:100%;max-width:100%;max-height:none}.insp-detail-media .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-detail-media .insp-photo-fill .insp-photo-video{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.insp-detail-media .insp-photo-backfill{object-fit:cover;filter:blur(24px);opacity:.34;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.insp-detail-media-product{background:#fff}.insp-detail-media-product .insp-photo-fill{aspect-ratio:auto;background:radial-gradient(circle at 50% 18%,#fffffff0,#fff0 34%),linear-gradient(#fff,#f7f4efeb);width:100%;height:100%;min-height:0}.insp-detail-media-product .insp-photo-fill .insp-photo-image-product{object-fit:contain;z-index:1;width:100%;height:100%;padding:28px;position:relative}.insp-photo-backfill-product{opacity:.18}.insp-detail-panel{flex:1 1 var(--insp-detail-panel-w);height:100%;max-height:none;min-width:var(--insp-hero-panel-w);flex-direction:column;align-self:stretch;gap:8px;min-height:0;padding:24px 24px 20px;display:flex;overflow:hidden}.insp-detail-panel .insp-lightbox-eyebrow{margin-bottom:4px}.insp-detail-panel h2{font-family:var(--font-display);color:var(--brand-dark);margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.05}.insp-detail-panel h2+.insp-lightbox-author{margin-top:2px}.insp-detail-panel .insp-lightbox-author{margin-bottom:2px}.insp-detail-panel .insp-lightbox-actions{margin-top:4px}.insp-detail-panel .insp-lightbox-products{flex:auto;width:100%;min-height:0;padding-right:2px;overflow-y:auto}.insp-detail-panel .insp-lightbox-actions,.insp-detail-panel .insp-related-product{width:100%}.insp-detail-panel .insp-lightbox-actions{align-items:stretch}.insp-detail-panel .insp-lightbox-actions+.insp-lightbox-products{margin-top:10px}.insp-detail-panel .insp-lightbox-actions .btn{white-space:nowrap;text-align:center;min-width:0;line-height:1}.insp-detail-canvas-wrap{width:min(100vw - 48px,100%);margin:0 auto}.insp-detail-canvas{position:relative}.insp-detail-floating-hero{z-index:2;position:absolute;top:0;left:0}.insp-detail-stacked-hero{margin-bottom:18px}.insp-detail-spacer{flex:none}.insp-detail-masonry{align-items:flex-start}.insp-detail-sidebar{background:#ffffff75;border:1px solid #4b433514;border-radius:24px;min-width:0;padding:18px}.insp-detail-feed-head,.insp-detail-sidebar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.insp-detail-feed{padding-top:30px}.insp-masonry-compact,.insp-masonry-compact .insp-col{gap:14px}.insp-masonry{align-items:flex-start;gap:18px;display:flex}.insp-col{flex-direction:column;flex:1 1 0;gap:18px;min-width:0;display:flex}.insp-card{cursor:zoom-in;transition:transform var(--dur)var(--ease-out);outline:none;position:relative}.insp-card:hover{transform:translateY(-3px)}.insp-photo-wrap{transition:box-shadow var(--dur)var(--ease-out);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #4b433529}.insp-card:focus-visible .insp-photo-wrap,.insp-card:hover .insp-photo-wrap{box-shadow:0 26px 48px -18px #4b433566}.insp-card:focus-visible .insp-photo-wrap{outline:2px solid var(--brand-brown);outline-offset:3px}.insp-photo{width:100%;aspect-ratio:var(--inspiration-ar,4/5);--c1:#c9a98f;--c2:#a3785c;--c3:#6b4f3f;position:relative;overflow:hidden}.insp-photo-media{background:#e9e1d4}.insp-photo-media-video{border-top-left-radius:inherit;border-top-right-radius:inherit;background:0 0;overflow:hidden}.insp-photo-media-product{background:radial-gradient(circle at 50% 18%,#ffffffc7,#fff0 36%),linear-gradient(#ece4d8c7,#f7f2eaf5)}.insp-card .insp-photo-media-product{background:#fff}.insp-photo-image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;width:100%;height:100%;display:block}.insp-photo-image-product{object-fit:contain;object-position:center;background:0 0;padding:22px}.insp-photo-video{object-fit:cover;object-position:center;border-top-left-radius:inherit;border-top-right-radius:inherit;background:0 0;width:100%;height:100%;display:block}.insp-board-cursors{pointer-events:none;z-index:2;position:absolute;inset:0}.insp-board-cursor{color:var(--brand-olive);opacity:.94;filter:drop-shadow(0 10px 18px #2a261f2e);will-change:transform;position:absolute}.insp-board-cursor-1{color:#6f8465;animation:inspBoardCursorMateo 8.8s cubic-bezier(.32,.08,.18,1) infinite;top:20%;left:22%}.insp-board-cursor-2{color:#ae7b57;animation:inspBoardCursorAntonia 9.4s cubic-bezier(.3,.08,.16,1) -2.1s infinite;top:60%;left:68%}.insp-board-cursor-3{color:#8c9a79;animation:inspBoardCursorTercero 8.1s cubic-bezier(.34,.1,.2,1) -3.4s infinite;top:72%;left:12%}.insp-board-cursor-arrow{background:currentColor;width:20px;height:22px;animation:inspBoardCursorJitter 2.6s ease-in-out infinite;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'><path d='M1 1 L1 14 L5 11 L8 17 L11 16 L8 10 L13 10 Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'><path d='M1 1 L1 14 L5 11 L8 17 L11 16 L8 10 L13 10 Z'/></svg>") 50%/contain no-repeat}.insp-board-cursors-compact{opacity:.82;transition:opacity .18s}.insp-board-cursors-compact .insp-board-cursor-1{top:18%;left:14%}.insp-board-cursors-compact .insp-board-cursor-2{top:58%;left:70%}.insp-board-cursors-compact .insp-board-cursor-3{top:74%;left:10%}.insp-board-cursors-compact .insp-board-cursor-arrow{width:16px;height:18px}.insp-card:focus-visible .insp-board-cursors-compact,.insp-card:hover .insp-board-cursors-compact{opacity:1}@keyframes inspBoardCursorMateo{0%,8%{top:18%;left:14%;transform:rotate(0)}20%,28%{top:22%;left:34%;transform:rotate(-2deg)}42%,52%{top:38%;left:52%;transform:rotate(1deg)}66%,74%{top:28%;left:44%;transform:rotate(0)}88%,to{top:20%;left:22%;transform:rotate(0)}}@keyframes inspBoardCursorAntonia{0%,10%{top:60%;left:68%;transform:rotate(0)}22%,32%{top:48%;left:54%;transform:rotate(2deg)}46%,56%{top:34%;left:42%;transform:rotate(0)}68%,78%{top:52%;left:58%;transform:rotate(-1deg)}90%,to{top:60%;left:68%;transform:rotate(0)}}@keyframes inspBoardCursorTercero{0%,12%{top:72%;left:12%;transform:rotate(0)}24%,34%{top:58%;left:28%;transform:rotate(-1deg)}46%,58%{top:48%;left:46%;transform:rotate(1deg)}70%,80%{top:64%;left:34%;transform:rotate(0)}92%,to{top:72%;left:12%;transform:rotate(0)}}@keyframes inspBoardCursorJitter{0%,18%,to{transform:rotate(0)scale(1)}22%{transform:rotate(-4deg)scale(.98)}28%{transform:rotate(-1deg)scale(1)}52%{transform:rotate(2deg)scale(1)}58%{transform:rotate(0)scale(.985)}80%{transform:rotate(-2deg)scale(1)}88%{transform:rotate(0)scale(1)}}.pal-0{--c1:#cdab8f;--c2:#a3785c;--c3:#6b4f3f}.pal-1{--c1:#a7ac93;--c2:#7c806f;--c3:#4f5544}.pal-2{--c1:#e7d9c0;--c2:#d3bd9d;--c3:#b1936e}.pal-3{--c1:#93a8b1;--c2:#5d7886;--c3:#384b56}.pal-4{--c1:#c2a591;--c2:#8a6f5c;--c3:#4b4335}.insp-photo.comp-0{background:linear-gradient(180deg,var(--c1)0,var(--c1)56%,var(--c2)56.4%,var(--c2)100%)}@supports (color:color-mix(in lab,red,red)){.insp-photo.comp-0{background:linear-gradient(180deg,color-mix(in srgb,var(--c1)88%,white)0,var(--c1)56%,color-mix(in srgb,var(--c2)86%,black 6%)56.4%,var(--c2)100%)}}.insp-photo.comp-0:before{content:"";background:radial-gradient(at 50% 0,#4b433538,#4b433500 70%);height:16%;position:absolute;top:54%;left:12%;right:18%}.insp-photo.comp-1{background:radial-gradient(120% 90% at 72% 18%,var(--c1)0,var(--c1)30%,var(--c2)78%,var(--c3)130%)}@supports (color:color-mix(in lab,red,red)){.insp-photo.comp-1{background:radial-gradient(120% 90% at 72% 18%,color-mix(in srgb,var(--c1)92%,white)0,var(--c1)30%,var(--c2)78%,var(--c3)130%)}}.insp-photo.comp-2,.insp-photo.studio{background:radial-gradient(90% 70% at 50% 38%,var(--c1)0,var(--c1)46%,var(--c2)100%)}@supports (color:color-mix(in lab,red,red)){.insp-photo.comp-2,.insp-photo.studio{background:radial-gradient(90% 70% at 50% 38%,color-mix(in srgb,var(--c1)90%,white)0,var(--c1)46%,var(--c2)100%)}}.ph-glow{background:radial-gradient(at 30% 30%,#fffaf08c,#fffaf000 62%);width:70%;height:88%;position:absolute;top:-14%;left:-8%;transform:rotate(-8deg)}.insp-photo.comp-1 .ph-glow{aspect-ratio:1;background:radial-gradient(circle,#fffaf0b3,#fffaf000 64%);border-radius:50%;width:38%;height:auto;top:12%;left:auto;right:14%}.insp-photo.studio:before{content:"";background:radial-gradient(at 50% 100%,#4b433547,#4b433500 72%);height:12%;position:absolute;bottom:12%;left:16%;right:16%}.ph-object{background:linear-gradient(150deg,var(--c2),var(--c3));width:52%;height:56%;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.ph-object{background:linear-gradient(150deg,color-mix(in srgb,var(--c2)80%,white 6%),var(--c3))}}.ph-object{box-shadow:0 22px 34px -16px #4b433580,inset 0 2px 6px #ffffff38}.ph-object.obj-0{border-radius:18px 18px 22px 22px;width:46%;height:60%}.ph-object.obj-1{border-radius:50% 50% 46% 46%;width:40%;height:50%;bottom:20%}.ph-object.obj-2{border-radius:26px;width:64%;height:40%;bottom:18%}.insp-photo.board{background:radial-gradient(circle at 1px 1px,#4b433529 1px,transparent 0),var(--c1)}@supports (color:color-mix(in lab,red,red)){.insp-photo.board{background:radial-gradient(circle at 1px 1px,#4b433529 1px,transparent 0),color-mix(in srgb,var(--c1)60%,var(--brand-light))}}.insp-photo.board{background-size:14px 14px,auto}.bd-tile{border:1.5px solid var(--brand-light);border-radius:9px;position:absolute;box-shadow:0 8px 16px -5px #4b433547}.bd-tile.a{background:linear-gradient(135deg,var(--c1),var(--c3));width:44%;height:40%;top:12%;left:8%;transform:rotate(-3deg)}.bd-tile.b{background:linear-gradient(135deg,var(--c2),var(--c1));width:36%;height:44%;top:16%;right:7%;transform:rotate(2.5deg)}.bd-tile.c{background:linear-gradient(135deg,var(--c3),var(--c2));width:40%;height:34%;bottom:13%;left:12%;transform:rotate(-1.5deg)}.bd-tile.d{background:linear-gradient(135deg,var(--c1),var(--c2));width:32%;height:30%;bottom:10%;right:13%;transform:rotate(3deg)}.ph-grain{opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.insp-photo:after,.ph-grain{pointer-events:none;position:absolute;inset:0}.insp-photo:after{content:"";box-shadow:inset 0 0 60px #4b43351f}.insp-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 10px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-dark);white-space:nowrap;background:#f7f5eff0;border:1px solid #4b43351f;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.insp-badge .ic{width:12px;height:12px;color:var(--brand-brown)}.insp-badge svg,.insp-lightbox-eyebrow svg{color:currentColor;flex-shrink:0;width:14px;height:14px}.insp-badge-icon-only{width:32px;height:32px;color:var(--brand-light);background:#2424238f;border-color:#ffffff29;justify-content:center;padding:0}.insp-badge-video{position:relative}.insp-overlay{z-index:2;opacity:0;transition:opacity var(--dur)var(--ease-out);background:linear-gradient(#24242357,#24242300 30%),linear-gradient(#24242300 40%,#24242314 58%,#2424239e);position:absolute;inset:0}.insp-card:focus-within .insp-overlay,.insp-card:hover .insp-overlay{opacity:1}.insp-overlay-top{align-items:center;gap:8px;top:12px;left:12px;right:12px}.insp-overlay-foot,.insp-overlay-top{justify-content:space-between;display:flex;position:absolute}.insp-overlay-foot{align-items:flex-end;gap:10px;bottom:13px;left:13px;right:13px}.insp-ov-meta{flex:1;min-width:0}.insp-ov-title{font:500 15px/1.25 var(--font-display);color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #24242373;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insp-ov-sub{font:400 12.5px/1.35 var(--font-body);color:#ffffffd1;text-shadow:0 1px 6px #24242366;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.insp-brand-link{cursor:pointer;text-decoration:none;transition:color .18s,opacity .18s}.insp-brand-link:hover{color:#fff;opacity:.9}.insp-ov-sub b{color:#fff;font-weight:400}.insp-ov-sub-strong{color:#fff;margin-top:0;font-weight:500}.insp-ov-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.insp-overlay-top .insp-badge{opacity:0;transition:transform var(--dur)var(--ease-out),opacity var(--dur)var(--ease-out);transform:translateY(-6px)}.insp-card:focus-within .insp-badge,.insp-card:hover .insp-badge{opacity:1;transform:none}.insp-save{height:38px;color:var(--brand-light);font:500 13px/1 var(--font-display);opacity:0;transition:transform var(--dur)var(--ease-out),opacity var(--dur)var(--ease-out),background var(--dur)var(--ease-out);white-space:nowrap;background:#242423b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex;transform:translateY(-6px);box-shadow:0 10px 22px -10px #24242399}.insp-card:focus-within .insp-save,.insp-card:hover .insp-save{opacity:1;transform:none}.insp-save .ic{width:15px;height:15px}.insp-save:hover{background:#242423d6;border-color:#ffffff38}.insp-iconbtn{width:38px;height:38px;color:var(--brand-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--dur)var(--ease-out),transform var(--dur-fast)var(--ease-out);background:#2424238f;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insp-iconbtn .ic{width:16px;height:16px}.insp-iconbtn:hover{background:#242423c2}.insp-view{height:36px;color:var(--brand-dark);font:500 12.5px/1 var(--font-display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;transition:background var(--dur)var(--ease-out);background:#f7f5eff0;border:1px solid #4b43351f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.insp-view:hover{background:var(--brand-light)}.insp-sentinel{height:4px}.insp-loader{color:var(--text-muted);font:400 14px/1 var(--font-body);justify-content:center;align-items:center;gap:10px;padding:40px 0 8px;display:flex}.insp-spinner{border:2px solid #4b433533;border-top:2px solid var(--brand-brown);border-radius:50%;width:18px;height:18px;animation:inspSpin .7s linear infinite}.insp-card-skeleton{position:relative}.insp-skeleton-photo{width:100%;aspect-ratio:var(--inspiration-ar,4/5);background:linear-gradient(#f2ece4f5,#eae3d9fa),linear-gradient(120deg,#ffffffb3,#fff0);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #4b43351f}.insp-skeleton-photo:before{content:"";opacity:.8;background:radial-gradient(circle at 18% 16%,#ffffffb8,#fff0 20%),radial-gradient(circle at 72% 68%,#ded3c5b3,#ded3c500 28%);position:absolute;inset:0}.insp-skeleton-sheen{background:linear-gradient(105deg,#fff0 30%,#ffffff85 46%,#fff0 62%);animation:inspSkeletonSweep 1.8s ease-in-out infinite;position:absolute;inset:-20%;transform:translate(-68%)}@keyframes inspSpin{to{transform:rotate(1turn)}}@keyframes inspSkeletonSweep{0%{transform:translate(-68%)}to{transform:translate(68%)}}.insp-detail-loading-hero{z-index:2}.insp-detail-card-skeleton{height:var(--insp-detail-hero-height);pointer-events:none}.insp-detail-media-skeleton{background:#f1ebe0}.insp-detail-card-skeleton .insp-detail-media .insp-photo-fill .insp-photo-image,.insp-detail-card-skeleton .insp-detail-media .insp-photo-fill .insp-photo-video{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0}.insp-detail-card-skeleton .insp-detail-media-product .insp-photo-fill .insp-photo-image-product{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:28px}.insp-detail-panel-skeleton{min-width:var(--insp-hero-panel-w);background:linear-gradient(180deg,#ffffffad,#f9f5eebd),var(--brand-light)}.insp-detail-media-skeleton-overlay,.insp-detail-product-skeleton,.insp-detail-shape-skeleton,.insp-detail-spacer-skeleton{background:linear-gradient(#ede5d8f5,#e2d7c7f5),linear-gradient(135deg,#ffffff8f,#fff0);position:relative;overflow:hidden}.insp-detail-media-skeleton-overlay:before,.insp-detail-product-skeleton:before,.insp-detail-shape-skeleton:before,.insp-detail-spacer-skeleton:before{content:"";opacity:.72;background:radial-gradient(circle at 22% 18%,#ffffff9e,#fff0 24%),radial-gradient(circle at 76% 72%,#cfc0ac94,#cfc0ac00 30%);position:absolute;inset:0}.insp-detail-media-skeleton-overlay{z-index:2;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(#f4eee538,#d6c8b557),linear-gradient(135deg,#ffffff2e,#fff0);position:absolute;inset:0}.insp-detail-media-skeleton-sheen{background:linear-gradient(105deg,#fff0 30%,#fff6 47%,#fff0 64%);animation:inspSkeletonSweep 1.8s ease-in-out infinite;position:absolute;inset:-22%;transform:translate(-72%)}.insp-detail-kicker-skeleton{border-radius:999px;width:132px;height:20px;margin-bottom:8px}.insp-detail-heading-skeleton{border-radius:18px;width:min(88%,320px);height:72px;margin-bottom:4px}.insp-detail-author-skeleton{align-items:center;gap:10px;margin:2px 0 10px;display:flex}.insp-detail-avatar-skeleton{border-radius:50%;flex:none;width:38px;height:38px}.insp-detail-author-skeleton>span:last-child{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.insp-detail-line-skeleton{border-radius:999px;display:block}.insp-detail-line-skeleton-author{width:min(72%,190px);height:14px}.insp-detail-line-skeleton-meta{width:min(56%,150px);height:12px}.insp-detail-products-skeleton{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.insp-detail-product-skeleton{background:linear-gradient(180deg,#ffffff9e,#f8f3ebd1),var(--brand-light);border:1px solid #4b433514;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:flex}.insp-detail-product-thumb-skeleton{border-radius:11px;flex:none;width:40px;height:40px}.insp-detail-product-copy-skeleton{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.insp-detail-line-skeleton-product{width:min(86%,170px);height:13px}.insp-detail-line-skeleton-brand{width:min(58%,120px);height:11px}.insp-detail-product-action-skeleton{border-radius:50%;flex:none;width:34px;height:34px}.insp-detail-actions-skeleton{gap:10px;margin-top:4px;padding-top:0;display:flex}.insp-detail-button-skeleton{border-radius:999px;flex:1;height:48px}.insp-detail-masonry-skeleton{align-items:flex-start}.insp-detail-spacer-skeleton{opacity:0;border-radius:24px}.insp-detail-loading-overlay{z-index:80;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);background:#f7f5ef2e;place-items:center;display:grid;position:fixed;inset:0}.insp-detail-loading-logo{width:120px;height:120px;color:var(--brand-dark);place-items:center;display:grid}.insp-detail-loading-logo svg{background:0 0!important}.insp-detail-loading-logo-placeholder{width:100%;height:100%;display:block}.insp-end{background:var(--brand-dark);color:var(--brand-light);text-align:center;border-radius:28px;margin:28px 0 8px;padding:56px 32px;position:relative;overflow:hidden}.insp-end-eyebrow{font:500 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f7f5ef8c}.insp-end h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-light);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.05}.insp-end h2 .accent{color:#d3bd9d;font-style:italic;font-weight:400}.insp-end p{font:400 16px/1.55 var(--font-body);color:#f7f5efb8;max-width:440px;margin:14px auto 0}.insp-end-blob{background:var(--brand-taupe);opacity:.16;width:360px;height:360px;position:absolute;-webkit-mask:url(/home-v2/assets/blob-1.svg) 50%/contain no-repeat;mask:url(/home-v2/assets/blob-1.svg) 50%/contain no-repeat}.insp-end-blob.a{top:-120px;right:-80px}.insp-end-blob.b{background:var(--brand-olive);opacity:.14;bottom:-160px;left:-90px}.insp-lightbox-scrim{z-index:120;-webkit-backdrop-filter:blur(8px);animation:inspFade .2s var(--ease-out)both;background:#24242394;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}@keyframes inspFade{0%{opacity:0}to{opacity:1}}.insp-lightbox{background:var(--brand-light);width:100%;max-width:960px;max-height:calc(100vh - 64px);animation:inspPop .26s var(--ease-out)both;border-radius:26px;grid-template-columns:1.05fr .95fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #24242399}.insp-lightbox.insp-lightbox-image{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);width:min(92vw,1380px);max-width:none;height:min(84vh,860px);max-height:min(84vh,860px)}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{align-items:flex-start;width:auto;max-width:min(96vw,1600px);height:auto;max-height:min(88vh,920px);display:flex}.insp-lightbox.insp-lightbox-board{grid-template-rows:minmax(260px,48vh) minmax(0,1fr);grid-template-columns:1fr;width:min(92vw,980px);max-width:none;height:auto;max-height:min(86vh,920px)}@keyframes inspPop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.insp-lightbox-media{border-top-left-radius:inherit;border-top-right-radius:inherit;background:#f3ece0;position:relative;overflow:hidden}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media{border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:0}.insp-lightbox-media .insp-photo{aspect-ratio:auto;border-top-left-radius:inherit;border-top-right-radius:inherit;height:100%;overflow:hidden}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:0}.insp-lightbox .insp-photo-media-product{background:#fff}.insp-lightbox.insp-lightbox-contain .insp-lightbox-media{background:#f1ebe0;flex:none;justify-content:center;align-self:flex-start;align-items:flex-start;padding:0;display:flex}.insp-lightbox-media-backfill{object-fit:cover;filter:blur(24px);opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.insp-lightbox.insp-lightbox-contain .insp-photo-fill{aspect-ratio:auto;z-index:1;background:0 0;flex:none;justify-content:center;align-self:flex-start;align-items:flex-start;width:auto;max-width:min(68vw,1180px);height:auto;max-height:min(88vh,920px);display:flex;position:relative}.insp-lightbox.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-contain .insp-photo-fill .insp-photo-video{vertical-align:top;object-fit:contain;width:auto;max-width:min(68vw,1180px);height:auto;max-height:min(88vh,920px);display:block}.insp-lightbox.insp-lightbox-contain .insp-lightbox-media .insp-photo-fill{height:auto}.insp-lightbox.insp-lightbox-image-fill .insp-lightbox-media .insp-photo-fill{height:100%;overflow:hidden}.insp-lightbox.insp-lightbox-image-fill .insp-lightbox-media .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product){object-fit:cover;object-position:center top;width:auto;max-width:min(68vw,1180px);height:100%;min-height:100%;max-height:none}.insp-lightbox-close{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;background:#1a1a186b;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;top:14px;left:14px;transform:translateY(-4px)}.insp-lightbox-close:focus-visible,.insp-lightbox-media:focus-within .insp-lightbox-close,.insp-lightbox-media:hover .insp-lightbox-close{opacity:1;transform:translateY(0)}.insp-lightbox-close:hover{background:#1a1a188f}.insp-lightbox-close svg{width:15px;height:15px}.insp-lightbox-panel{flex-direction:column;gap:18px;padding:30px 30px 26px;display:flex;overflow-y:auto}.insp-lightbox.insp-lightbox-image .insp-lightbox-panel{padding:34px 34px 30px}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{align-self:flex-start;width:min(30vw,420px);min-width:360px;max-height:min(88vh,920px);overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{gap:16px;min-height:0;max-height:min(34vh,320px);padding:24px 24px 22px;overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-board-cursor-1{top:18%;left:14%}.insp-lightbox.insp-lightbox-board .insp-board-cursor-2{top:60%;left:68%}.insp-lightbox.insp-lightbox-board .insp-board-cursor-3{top:72%;left:12%}.insp-lightbox-eyebrow{font:500 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-brown);align-items:center;gap:7px;display:inline-flex}.insp-lightbox-eyebrow .ic{width:13px;height:13px}.insp-lightbox-panel h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-dark);margin:-6px 0 0;font-size:27px;font-weight:500;line-height:1.12}.insp-lightbox-eyebrow-image,.insp-lightbox-eyebrow-video{color:var(--brand-dark)}.insp-badge-video svg,.insp-lightbox-eyebrow-video svg{width:14px;height:14px}.insp-lightbox-author{align-items:flex-start;display:flex}.tone-1{background:#8a6f5c}.tone-2{background:#7c806f}.tone-3{background:#5d7886}.tone-4{background:#a78c79}.tone-5{background:#4b4335}.insp-lightbox-author strong{font:500 14px/1.2 var(--font-display);color:var(--brand-dark);display:block}.insp-lightbox-author .insp-brand-link,.insp-lightbox-author span{font:400 12.5px/1.2 var(--font-body);color:var(--text-muted);display:block}.insp-lightbox-author .insp-brand-link:hover,.insp-related-copy .insp-brand-link:hover{color:var(--brand-dark)}.insp-lightbox-description{font:400 14.5px/1.6 var(--font-body);color:var(--text-muted)}.insp-lightbox-price-row{flex-wrap:wrap;gap:7px;display:flex}.insp-meta-pill,.insp-price-pill{font:500 11.5px/1 var(--font-display);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}.insp-price-pill{background:var(--brand-dark);color:var(--brand-light)}.insp-meta-pill{color:var(--brand-dark);background:#a78c791f;border:1px solid #a78c7933}.insp-meta-pill .ic{width:12px;height:12px;color:var(--brand-brown)}.insp-section-label{font:500 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.insp-lightbox-products{flex-direction:column;gap:8px;display:flex}.insp-related-product{background:var(--brand-light);border:1px solid #4b43351a;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:flex}.insp-related-product.is-clickable{cursor:pointer}.insp-related-product:hover{background:#f7f2eaf5;border-color:#4b43352e;transform:translateY(-1px);box-shadow:0 14px 26px -22px #24242373}.insp-related-swatch{background:linear-gradient(135deg,var(--brand-taupe),var(--brand-brown));border-radius:10px;flex-shrink:0;width:34px;height:34px;box-shadow:inset 0 1px 3px #ffffff40}.insp-related-image{object-fit:contain;object-position:center;background:0 0;border-radius:11px;flex-shrink:0;width:40px;height:40px;padding:0;transition:transform .22s;display:block}.insp-related-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.insp-related-product strong{font:500 12px/1.25 var(--font-display);color:var(--brand-dark);text-overflow:ellipsis;white-space:nowrap;transition:color .22s;display:block;overflow:hidden}.insp-related-copy .insp-brand-link,.insp-related-product span{font:400 11px/1.25 var(--font-body);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insp-related-price{font:500 11.5px/1.2 var(--font-display);color:var(--brand-dark);white-space:nowrap}.insp-related-side{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.insp-related-link{background:rgba(var(--surface-marketing-page-rgb),.96);width:34px;height:34px;color:var(--brand-brown);border:1px solid #4b43351f;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.insp-related-link svg{width:13px;height:13px}.insp-related-link:hover{color:var(--brand-dark);background:#e7dccbfa;border-color:#4b433533;transform:translateY(-1px)}.insp-related-product:hover .insp-related-image{background:#f1e8db;transform:scale(1.02)}.insp-related-product:hover .insp-related-price,.insp-related-product:hover strong{color:#2f2d2a}.insp-lightbox-actions{gap:10px;margin-top:auto;padding-top:6px;display:flex}.insp-lightbox-actions .btn{text-align:center;white-space:nowrap;flex:1;justify-content:center;min-width:0;line-height:1}.insp-lightbox-actions .btn-primary{flex:1.35 1 0}.insp-lightbox-actions .btn-secondary{flex:1 1 0}.insp-lightbox-actions .btn .ic{flex:none}.insp-lightbox.insp-lightbox-image .insp-lightbox-actions{flex-wrap:wrap}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-products{flex:auto;min-height:0;max-height:min(36vh,360px);padding-right:2px;overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-lightbox-actions{margin-top:0}.insp-toast-wrap{z-index:200;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.insp-toast,.insp-toast-wrap{align-items:center;display:flex}.insp-toast{background:var(--brand-dark);color:var(--brand-light);pointer-events:auto;border-radius:999px;gap:14px;padding:12px 14px 12px 18px;box-shadow:0 22px 48px -16px #2424238c}.insp-toast-ic .ic{width:15px;height:15px}.insp-toast-text{font:400 13px/1.35 var(--font-body)}.insp-toast-action{font:500 12px/1 var(--font-display);color:var(--brand-light);border-bottom:1px solid #f7f5ef99;padding-bottom:2px}@media (max-width:860px){.insp-detail-main{padding-top:24px}.insp-detail-card-skeleton{height:auto;min-height:0}.insp-detail-media-skeleton{aspect-ratio:4/5;width:100%;height:auto}.insp-detail-panel-skeleton{min-width:0}.insp-detail-actions-skeleton{padding-top:10px}.insp-detail-card,.insp-detail-card-board,.insp-detail-card-product{flex-direction:column;align-items:stretch;height:auto}.insp-detail-media,.insp-detail-media-board,.insp-detail-media-product{width:100%;height:auto;aspect-ratio:var(--insp-detail-media-ar);flex:none;align-self:stretch;max-height:none}.insp-detail-panel{flex:auto;align-self:stretch;min-width:0;height:auto;max-height:none}.insp-detail-panel .insp-lightbox-products{max-height:none;overflow:visible}.insp-detail-floating-hero{position:static;width:auto!important}.insp-detail-floating-hero,.insp-detail-stacked-hero{height:auto}.insp-intro{padding-top:28px}.insp-intro-tools{flex-direction:column;gap:16px}.insp-intro-tools .insp-intro-lede,.insp-search{flex-basis:auto}.insp-search{width:100%;max-width:none;margin-top:0}.insp-col,.insp-masonry{gap:14px}.insp-lightbox{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.insp-lightbox.insp-lightbox-image,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{grid-template-rows:minmax(260px,42vh) auto;grid-template-columns:1fr;width:min(96vw,680px);height:auto;max-height:calc(100vh - 24px)}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{max-width:min(96vw,680px);display:grid}.insp-lightbox.insp-lightbox-board{grid-template-rows:minmax(260px,42vh) minmax(0,1fr);grid-template-columns:1fr;width:min(96vw,680px);height:auto;max-height:calc(100vh - 24px)}.insp-lightbox-media{min-height:0}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media{border-top-right-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.insp-lightbox.insp-lightbox-image .insp-lightbox-media{height:100%}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-media{padding:0;display:block}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-video{width:100%;max-width:none;height:100%;max-height:none}.insp-lightbox.insp-lightbox-image .insp-lightbox-panel{min-height:fit-content;max-height:min(42vh,420px);overflow-y:auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{width:auto;min-width:0;min-height:fit-content;max-height:min(42vh,420px);overflow-y:auto}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{min-height:0;max-height:min(42vh,360px);overflow-y:auto}.insp-board-cursors{display:none}.insp-lightbox-close{opacity:1;transform:none}}@media (max-width:560px){.insp-detail-main{padding-bottom:40px}.insp-detail-panel{padding:22px 18px 18px}.insp-intro h1{font-size:36px}.insp-intro-lede{font-size:15px}.insp-search{flex-wrap:wrap}.insp-intro-aside,.insp-search-clear{width:100%}.insp-masonry{gap:12px}.insp-feed-canvas{width:min(100vw - 24px,100%)}.insp-overlay-top{top:10px;left:10px;right:10px}.insp-overlay-foot{bottom:10px;left:10px;right:10px}.insp-save{height:34px;padding:0 12px;font-size:12px}.insp-iconbtn,.insp-view{display:none}.insp-lightbox-scrim{align-items:center;padding:10px}.insp-lightbox,.insp-lightbox.insp-lightbox-image,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{border-radius:26px 26px 22px 22px;grid-template-rows:minmax(220px,34vh) auto;width:100%;max-width:none;height:auto;max-height:min(88vh,820px)}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain{grid-template-columns:1fr;display:grid}.insp-lightbox.insp-lightbox-board{border-radius:26px 26px 22px 22px;grid-template-rows:minmax(220px,34vh) minmax(0,1fr);width:100%;max-width:none;height:auto;max-height:min(88vh,820px)}.insp-lightbox-panel,.insp-lightbox.insp-lightbox-image .insp-lightbox-panel,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{gap:16px;min-height:fit-content;max-height:min(46vh,420px);padding:20px 18px 18px;overflow-y:auto}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-panel{width:auto;min-width:0}.insp-lightbox.insp-lightbox-board .insp-lightbox-panel{gap:16px;min-height:0;max-height:min(46vh,420px);padding:20px 18px 18px;overflow-y:auto}.insp-lightbox-author strong{font-size:13px}.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media,.insp-lightbox:not(.insp-lightbox-board) .insp-lightbox-media .insp-photo{border-top-right-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-lightbox-media{padding:0;display:block}.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill,.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-image:not(.insp-photo-image-product),.insp-lightbox.insp-lightbox-image.insp-lightbox-contain .insp-photo-fill .insp-photo-video{width:100%;max-width:none;height:100%;max-height:none}.insp-lightbox-author span{font-size:12px}.insp-lightbox-products{max-height:190px;padding-right:2px;overflow-y:auto}.insp-detail-panel .insp-lightbox-products{max-height:none;overflow:visible}.insp-related-product{gap:10px;padding:9px 10px}.insp-related-image,.insp-related-swatch{width:40px;height:40px}.insp-related-copy{min-width:0}.insp-related-product strong{font-size:12.5px}.insp-related-product span{font-size:11.5px}.insp-related-side{gap:7px}.insp-related-side>span{font-size:11.5px}.insp-related-link{width:32px;height:32px}.insp-lightbox-actions{background:0 0;margin-top:0;padding-top:10px;padding-bottom:2px;position:static}.insp-lightbox-actions .btn{min-height:50px;padding-inline:16px;font-size:14px}}