.voronoi_pattern__LyBjy:after{background-image:url(/svg/voronoi-cells-light.svg);background-size:var(--pattern-tile-size,256px) var(--pattern-tile-size,256px);background-repeat:var(--pattern-bg-repeat,repeat);background-position:var(--pattern-bg-position,center)}@media (prefers-color-scheme:dark){.voronoi_pattern__LyBjy:after{background-image:url(/svg/voronoi-cells-dark.svg)}}.delaunay_pattern__hABHw:after{--delaunay-height:calc(var(--delaunay-cell, 96px) * 0.8660254038);background-image:radial-gradient(circle var(--delaunay-node-size,2.4px) at var(--delaunay-node-offset-x,12%) var(--delaunay-node-offset-y,18%),var(--delaunay-node,rgba(212,117,78,.26)) 0,transparent 80%),radial-gradient(circle calc(var(--delaunay-node-size, 2.4px) * .72) at calc(100% - var(--delaunay-node-offset-x, 12%)) calc(100% - var(--delaunay-node-offset-y, 18%)),var(--delaunay-node,rgba(212,117,78,.26)) 0,transparent 80%),repeating-conic-gradient(from -30deg,var(--delaunay-fill,rgba(107,93,84,.16)) 0deg 60deg,transparent 60deg 120deg),repeating-conic-gradient(from 30deg,transparent 0deg 60deg,var(--delaunay-highlight,rgba(255,255,255,.12)) 60deg 120deg),repeating-linear-gradient(0deg,var(--delaunay-line,rgba(107,93,84,.28)) 0,var(--delaunay-line,rgba(107,93,84,.28)) var(--delaunay-stroke,1px),transparent var(--delaunay-stroke,1px),transparent var(--delaunay-height)),repeating-linear-gradient(60deg,var(--delaunay-line,rgba(107,93,84,.28)) 0,var(--delaunay-line,rgba(107,93,84,.28)) var(--delaunay-stroke,1px),transparent var(--delaunay-stroke,1px),transparent calc(var(--delaunay-cell, 96px) / 2)),repeating-linear-gradient(120deg,var(--delaunay-line,rgba(107,93,84,.28)) 0,var(--delaunay-line,rgba(107,93,84,.28)) var(--delaunay-stroke,1px),transparent var(--delaunay-stroke,1px),transparent calc(var(--delaunay-cell, 96px) / 2));background-size:var(--delaunay-cell,96px) var(--delaunay-height),var(--delaunay-cell,96px) var(--delaunay-height),calc(var(--delaunay-cell, 96px) * 2) calc(var(--delaunay-height) * 2),calc(var(--delaunay-cell, 96px) * 2) calc(var(--delaunay-height) * 2),var(--delaunay-cell,96px) var(--delaunay-height),var(--delaunay-cell,96px) var(--delaunay-height),var(--delaunay-cell,96px) var(--delaunay-height);background-position:0 0,calc(var(--delaunay-cell, 96px) / 2) calc(var(--delaunay-height) / 2),0 0,calc(var(--delaunay-cell, 96px) / 2) calc(var(--delaunay-height) / 2),0 0,0 0,0 calc(var(--delaunay-height) / 2);background-repeat:repeat}@media (prefers-color-scheme:dark){.delaunay_pattern__hABHw:after{--delaunay-line:rgba(var(--color-neutral-brown-rgb),0.28);--delaunay-fill:rgba(var(--color-neutral-brown-rgb),0.16);--delaunay-highlight:rgba(var(--color-white-rgb),0.12);--delaunay-node:rgba(var(--color-accent-primary-rgb),0.26)}}.compound-hex_pattern__RjTeG:after{--hex-cell-height:calc(var(--hex-cell-size, 64px) * 0.8660254038);background-image:radial-gradient(circle at 50% 45%,transparent 36%,var(--hex-focus,rgba(212,117,78,.18)) 58%,transparent 74%),radial-gradient(circle at 50% 60%,transparent 48%,var(--hex-shadow,rgba(107,93,84,.18)) 71%,transparent 90%),repeating-linear-gradient(120deg,var(--hex-line-color,rgba(107,93,84,.25)) 0,var(--hex-line-color,rgba(107,93,84,.25)) var(--hex-stroke,1.1px),transparent var(--hex-stroke,1.1px),transparent calc(var(--hex-cell-size, 64px) / 2)),repeating-linear-gradient(60deg,var(--hex-line-color,rgba(107,93,84,.25)) 0,var(--hex-line-color,rgba(107,93,84,.25)) var(--hex-stroke,1.1px),transparent var(--hex-stroke,1.1px),transparent calc(var(--hex-cell-size, 64px) / 2)),repeating-linear-gradient(0deg,var(--hex-line-color,rgba(107,93,84,.25)) 0,var(--hex-line-color,rgba(107,93,84,.25)) var(--hex-stroke,1.1px),transparent var(--hex-stroke,1.1px),transparent var(--hex-cell-height)),linear-gradient(180deg,var(--hex-sheen-top,rgba(253,252,250,.06)),transparent 30%,transparent 70%,var(--hex-sheen-bottom,rgba(44,40,37,.1)));background-size:var(--hex-cell-size,64px) var(--hex-cell-height),var(--hex-cell-size,64px) var(--hex-cell-height),var(--hex-cell-size,64px) var(--hex-cell-height),var(--hex-cell-size,64px) var(--hex-cell-height),var(--hex-cell-size,64px) var(--hex-cell-height),100% 100%;background-position:0 0,calc(var(--hex-cell-size, 64px) / 2) calc(var(--hex-cell-height) / -2),0 0,calc(var(--hex-cell-size, 64px) / 2) calc(var(--hex-cell-height) / 2),0 calc(var(--hex-cell-height) / 2),0 0;background-repeat:repeat;background-blend-mode:screen,multiply,multiply,multiply,multiply,soft-light}.paint-texture_pattern__u9grU:after{background-image:repeating-linear-gradient(var(--paint-angle-primary,15deg),var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) 0,var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) var(--paint-brush-width,1.2px),transparent var(--paint-brush-width,1.2px),transparent calc(var(--paint-brush-length, 8px) * var(--paint-spacing-primary, 1))),repeating-linear-gradient(var(--paint-angle-secondary,45deg),var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) 0,var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) var(--paint-brush-width,1.2px),transparent var(--paint-brush-width,1.2px),transparent calc(var(--paint-brush-length, 8px) * var(--paint-spacing-secondary, 1.4))),repeating-linear-gradient(var(--paint-angle-tertiary,75deg),var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) 0,var(--paint-color,rgba(var(--color-accent-primary-rgb),.16)) var(--paint-brush-width,1.2px),transparent var(--paint-brush-width,1.2px),transparent calc(var(--paint-brush-length, 8px) * var(--paint-spacing-tertiary, 1.2)));background-repeat:repeat}@media (prefers-color-scheme:dark){.paint-texture_pattern__u9grU:after{--paint-color:rgba(var(--color-accent-primary-rgb),0.12)}}.linen-weave_pattern__llA2G:after{background-image:repeating-linear-gradient(0deg,var(--weave-color,rgba(232,223,214,.18)) 0,var(--weave-color,rgba(232,223,214,.18)) var(--weave-thickness,.7px),transparent var(--weave-thickness,.7px),transparent calc(var(--weave-thickness, .7px) + var(--weave-gap, 3px))),repeating-linear-gradient(90deg,var(--weave-color,rgba(232,223,214,.18)) 0,var(--weave-color,rgba(232,223,214,.18)) var(--weave-thickness,.7px),transparent var(--weave-thickness,.7px),transparent calc(var(--weave-thickness, .7px) + var(--weave-gap, 3px) * 1.5));background-position:0 0,calc(var(--weave-gap, 3px) / 2) calc(var(--weave-gap, 3px) / 2)}.chevron-weave_pattern__Cy1Ho:after{background-image:repeating-linear-gradient(45deg,transparent,transparent calc(var(--variant-pattern-size, 128px) / 4 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-color,rgba(107,93,84,.24)) calc(var(--variant-pattern-size, 128px) / 4 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-color,rgba(107,93,84,.24)) calc(var(--variant-pattern-size, 128px) / 4),transparent calc(var(--variant-pattern-size, 128px) / 4),transparent calc(var(--variant-pattern-size, 128px) / 2 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-accent,rgba(107,93,84,.2)) calc(var(--variant-pattern-size, 128px) / 2 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-accent,rgba(107,93,84,.2)) calc(var(--variant-pattern-size, 128px) / 2)),repeating-linear-gradient(-45deg,transparent,transparent calc(var(--variant-pattern-size, 128px) / 4 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-color,rgba(107,93,84,.24)) calc(var(--variant-pattern-size, 128px) / 4 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-color,rgba(107,93,84,.24)) calc(var(--variant-pattern-size, 128px) / 4),transparent calc(var(--variant-pattern-size, 128px) / 4),transparent calc(var(--variant-pattern-size, 128px) / 2 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-accent,rgba(107,93,84,.2)) calc(var(--variant-pattern-size, 128px) / 2 - var(--variant-chevron-thickness, 1.2px)),var(--variant-dot-accent,rgba(107,93,84,.2)) calc(var(--variant-pattern-size, 128px) / 2));background-size:var(--variant-pattern-size,128px) var(--variant-pattern-size,128px);background-position:50%}.golden-spiral_pattern__GFYAY:after{background-image:var(--spiral-image,url("/svg/golden-spiral-light.svg"));background-repeat:var(--spiral-repeat,no-repeat);background-size:var(--spiral-scale,108%) auto;background-position:var(--spiral-position,center center);transform:rotate(var(--spiral-rotation,0deg));transform-origin:50% 50%;opacity:var(--spiral-opacity,1)}@media (prefers-color-scheme:dark){.golden-spiral_pattern__GFYAY:after{background-image:url(/svg/golden-spiral-dark.svg)}}.scattered-stones_pattern__pPybz:after{background-image:radial-gradient(circle at var(--stone-pos-1-x,20%) var(--stone-pos-1-y,30%),var(--stone-color,rgba(var(--color-neutral-brown-rgb),.16)) var(--stone-size-small,.8px),transparent calc(var(--stone-size-small, .8px) + var(--stone-fade-small, .3px))),radial-gradient(circle at var(--stone-pos-2-x,60%) var(--stone-pos-2-y,70%),var(--stone-color,rgba(var(--color-neutral-brown-rgb),.16)) var(--stone-size-medium,1.4px),transparent calc(var(--stone-size-medium, 1.4px) + var(--stone-fade-medium, .4px))),radial-gradient(circle at var(--stone-pos-3-x,80%) var(--stone-pos-3-y,15%),var(--stone-color,rgba(var(--color-neutral-brown-rgb),.16)) var(--stone-size-large,2.2px),transparent calc(var(--stone-size-large, 2.2px) + var(--stone-fade-large, .5px))),radial-gradient(circle at var(--stone-pos-4-x,15%) var(--stone-pos-4-y,85%),var(--stone-color,rgba(var(--color-neutral-brown-rgb),.16)) var(--stone-size-small,.8px),transparent calc(var(--stone-size-small, .8px) + var(--stone-fade-small, .3px))),radial-gradient(circle at var(--stone-pos-5-x,45%) var(--stone-pos-5-y,25%),var(--stone-color,rgba(var(--color-neutral-brown-rgb),.16)) var(--stone-size-medium,1.4px),transparent calc(var(--stone-size-medium, 1.4px) + var(--stone-fade-medium, .4px)));background-size:var(--stone-tile-size,56px) var(--stone-tile-size,56px);background-repeat:repeat}@media (prefers-color-scheme:dark){.scattered-stones_pattern__pPybz:after{--stone-color:rgba(var(--color-neutral-brown-rgb),0.18)}}.textured-paper_pattern__p3cCw:after{background-image:linear-gradient(var(--paper-angle-primary,12deg),var(--paper-color,rgba(var(--color-neutral-brown-rgb),.12)) var(--paper-line,.3px),transparent var(--paper-line,.3px)),linear-gradient(var(--paper-angle-secondary,89deg),var(--paper-color,rgba(var(--color-neutral-brown-rgb),.12)) var(--paper-line,.3px),transparent var(--paper-line,.3px)),linear-gradient(var(--paper-angle-tertiary,156deg),var(--paper-color,rgba(var(--color-neutral-brown-rgb),.12)) var(--paper-line,.3px),transparent var(--paper-line,.3px));background-size:calc(var(--paper-pattern-size, 52px) * var(--paper-size-primary-w, .7)) calc(var(--paper-pattern-size, 52px) * var(--paper-size-primary-h, 1.2)),calc(var(--paper-pattern-size, 52px) * var(--paper-size-secondary-w, 1.1)) calc(var(--paper-pattern-size, 52px) * var(--paper-size-secondary-h, .8)),calc(var(--paper-pattern-size, 52px) * var(--paper-size-tertiary-w, .9)) calc(var(--paper-pattern-size, 52px) * var(--paper-size-tertiary-h, 1.4));background-repeat:repeat}@media (prefers-color-scheme:dark){.textured-paper_pattern__p3cCw:after{--paper-color:rgba(var(--color-neutral-brown-rgb),0.14)}}.orbit-lattice_pattern__DJjA0:after{background-image:conic-gradient(from var(--orbit-tilt,18deg) at 50% 50%,transparent 0deg,var(--orbit-highlight-color,rgba(var(--color-accent-primary-rgb),.18)) var(--orbit-wedge-1-start,32deg),transparent var(--orbit-wedge-1-end,64deg),transparent var(--orbit-wedge-2-start,196deg),var(--orbit-highlight-color,rgba(var(--color-accent-primary-rgb),.18)) var(--orbit-wedge-2-end,228deg),transparent var(--orbit-wedge-2-end-plus,260deg)),radial-gradient(circle at 50% 50%,transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-central, 1.35))),var(--orbit-highlight-color,rgba(var(--color-accent-primary-rgb),.18)) calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-central, 1.35)) + var(--orbit-thickness, 1.6px)),transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-central, 1.35)) + var(--orbit-thickness, 1.6px) + .4px)),radial-gradient(circle at 0 50%,transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8))),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px)),transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px) + .4px)),radial-gradient(circle at 100% 50%,transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8))),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px)),transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px) + .4px)),radial-gradient(circle at 50% 0,transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8))),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px)),transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px) + .4px)),radial-gradient(circle at 50% 100%,transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8))),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px)),transparent calc(50% - (var(--orbit-gap, 12px) * var(--orbit-gap-edge, .8)) + var(--orbit-thickness, 1.6px) + .4px)),linear-gradient(90deg,transparent calc(50% - (var(--orbit-thickness, 1.6px) * .5)),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-thickness, 1.6px) * .5)),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% + (var(--orbit-thickness, 1.6px) * .5)),transparent calc(50% + (var(--orbit-thickness, 1.6px) * .5))),linear-gradient(0deg,transparent calc(50% - (var(--orbit-thickness, 1.6px) * .5)),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% - (var(--orbit-thickness, 1.6px) * .5)),var(--orbit-axis-color,rgba(var(--color-neutral-brown-rgb),.18)) calc(50% + (var(--orbit-thickness, 1.6px) * .5)),transparent calc(50% + (var(--orbit-thickness, 1.6px) * .5))),radial-gradient(circle at calc(25% - var(--orbit-tilt-offset, 6px)) 25%,var(--orbit-node-color,rgba(var(--color-white-rgb),.22)) var(--orbit-node,2.6px),transparent calc(var(--orbit-node, 2.6px) + .5px)),radial-gradient(circle at calc(75% + var(--orbit-tilt-offset, 6px)) 75%,var(--orbit-node-color,rgba(var(--color-white-rgb),.22)) var(--orbit-node,2.6px),transparent calc(var(--orbit-node, 2.6px) + .5px)),radial-gradient(circle at calc(75% + var(--orbit-tilt-offset, 6px)) 25%,var(--orbit-node-color,rgba(var(--color-white-rgb),.22)) var(--orbit-node,2.6px),transparent calc(var(--orbit-node, 2.6px) + .5px)),radial-gradient(circle at calc(25% - var(--orbit-tilt-offset, 6px)) 75%,var(--orbit-node-color,rgba(var(--color-white-rgb),.22)) var(--orbit-node,2.6px),transparent calc(var(--orbit-node, 2.6px) + .5px));background-size:var(--orbit-pattern-size,64px) var(--orbit-pattern-size,64px);background-position:0 0}@media (prefers-color-scheme:dark){.orbit-lattice_pattern__DJjA0:after{--orbit-axis-color:rgba(var(--color-neutral-brown-rgb),0.20);--orbit-highlight-color:rgba(var(--color-accent-primary-rgb),0.20);--orbit-node-color:rgba(var(--color-white-rgb),0.24)}}.product-visualization_container3d__fxkYm{display:flex;justify-content:center;align-items:center;perspective:1000px;perspective-origin:50%;overflow:hidden;position:relative;width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%);isolation:isolate;padding-bottom:4rem}.product-visualization_container3d__fxkYm:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#FDFCFA 10%,transparent 25%,transparent 75%,#FDFCFA 85%),linear-gradient(0deg,#FDFCFA 0,transparent 20%);pointer-events:none;z-index:2}.product-visualization_imageWrapper__2HF2z{transform-style:preserve-3d;transform:translate3d(10%,0,0) scale(1.5) rotateX(45deg) rotateY(25deg) rotate(-31deg);transition:transform .3s ease-out;position:relative;will-change:transform;backface-visibility:hidden}.product-visualization_imageWrapper__2HF2z:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,transparent 40%,rgba(253,252,250,.3) 60%,rgba(253,252,250,.7) 80%,#FDFCFA);pointer-events:none;z-index:1}.product-visualization_productImage__wyiki{max-width:80%;height:auto;display:block;max-height:600px;width:auto;transform:translateZ(0);position:relative;z-index:0}@media (max-width:768px){.product-visualization_container3d__fxkYm{perspective:800px;padding-bottom:2rem}.product-visualization_container3d__fxkYm:before{background:linear-gradient(90deg,#FDFCFA 8%,transparent 20%,transparent 80%,#FDFCFA 92%),linear-gradient(0deg,#FDFCFA 0,transparent 20%)}.product-visualization_imageWrapper__2HF2z{transform:translateZ(0) scale(1.5) rotateX(45deg) rotateY(25deg) rotate(-31deg)}.product-visualization_productImage__wyiki{max-width:100%;max-height:400px}}@media (max-width:480px){.product-visualization_container3d__fxkYm{perspective:600px;padding-bottom:1.5rem}.product-visualization_container3d__fxkYm:before{background:linear-gradient(90deg,#FDFCFA 5%,transparent 15%,transparent 85%,#FDFCFA 95%),linear-gradient(0deg,#FDFCFA 0,transparent 20%)}.product-visualization_imageWrapper__2HF2z{transform:translateZ(0) scale(1.5) rotateX(45deg) rotateY(25deg) rotate(-31deg)}.product-visualization_productImage__wyiki{max-height:300px}}@media (prefers-color-scheme:dark){.product-visualization_container3d__fxkYm:before{background:linear-gradient(90deg,#121210 10%,transparent 25%,transparent 75%,#121210 85%),linear-gradient(0deg,#121210 0,transparent 20%)}.product-visualization_imageWrapper__2HF2z:after{background:linear-gradient(135deg,transparent,transparent 40%,rgba(7,5,1,.1) 60%,rgba(0,0,0,.3) 80%,#121210)}}@media (prefers-color-scheme:dark) and (max-width:768px){.product-visualization_container3d__fxkYm:before{background:linear-gradient(90deg,#121210 8%,transparent 20%,transparent 80%,#121210 92%),linear-gradient(0deg,#121210 0,transparent 20%)}}@media (prefers-color-scheme:dark) and (max-width:480px){.product-visualization_container3d__fxkYm:before{background:linear-gradient(90deg,#121210 5%,transparent 15%,transparent 85%,#121210 95%),linear-gradient(0deg,#121210 0,transparent 20%)}}@media (prefers-reduced-motion:reduce){.product-visualization_imageWrapper__2HF2z{transform:none!important}}