.showroom{container-type:inline-size;container-name:showroom;--ink: hsl(var(--foreground));--ink-soft: #5f493b;--ink-mute: #796553;--teal-ink: #3eabab;--teal-text: #1e6b6b;--orange: hsl(var(--burnt-orange));--brown: hsl(var(--retro-brown))}.sr-hero{position:relative;height:38.02cqw;overflow:hidden;isolation:isolate}.sr-hero>*{position:absolute}.sr-stage{display:contents}.sr-stage>*{position:absolute}.showroom[data-stage=plates] :is(.sr-eyebrow,.sr-headline,.sr-lede,.sr-specs,.sr-cta,.sr-ribbon,.sr-worn__figure figcaption,.sr-config__heading,.sr-config__field,.sr-config__hint,.sr-config__device-label,.sr-config__box-label,.sr-device__canvas){visibility:hidden}.sr-backdrop{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%}.sr-wash{top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,hsl(var(--cream) / .92),hsl(var(--cream) / .55) 14%,hsl(var(--cream) / .28) 45%,hsl(var(--cream) / .22));pointer-events:none}.sr-plinth{left:7.81cqw;top:15.4cqw;width:46.88cqw;height:31.25cqw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sr-device{left:21.48cqw;top:4.04cqw;width:22.14cqw;height:24.22cqw;z-index:2;-webkit-box-reflect:below -1.6cqw linear-gradient(to bottom,transparent 62%,rgba(0,0,0,.28))}.sr-device:after{content:"";position:absolute;left:14%;right:14%;bottom:-.9cqw;height:2.2cqw;border-radius:50%;background:radial-gradient(ellipse at center,#180e099e,#180e0947 45%,#180e0900 72%);z-index:-1;pointer-events:none}.sr-device__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transition:opacity .6s ease-out}.sr-device__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.sr-device[data-live=true] .sr-device__poster{opacity:0}.sr-ribbon{left:11.9cqw;top:26.7cqw;width:19.9cqw;height:3.7cqw;transform:rotate(17.5deg);transform-origin:left top;background:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,rgba(0,0,0,.06) 0 1px,transparent 1px 3px),linear-gradient(to right,#c03a14,#d9461a 28%,#ea4f22 55%,#f25a2c);color:hsl(var(--cream));font-family:var(--font-display);font-weight:700;font-size:1.42cqw;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;padding-left:.8cqw;padding-bottom:.1cqw;clip-path:polygon(0 0,100% 0,64% 100%,0 100%);filter:drop-shadow(.28cqw .28cqw 0 rgba(41,26,20,.42));z-index:3}.sr-ribbon span{display:inline-block;white-space:nowrap;text-shadow:0 .05cqw 0 rgba(41,26,20,.35)}.sr-eyebrow{left:55.66cqw;top:2.9cqw;margin:0;color:var(--teal-text);font-family:var(--font-display);font-weight:700;font-size:1.72cqw;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;text-shadow:0 .13cqw .4cqw rgba(246,239,224,.9)}.sr-headline{left:55.66cqw;top:6.05cqw;width:31cqw;margin:0;color:#2d1f17;font-family:var(--font-display);font-weight:700;font-size:3.84cqw;line-height:1.12;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 .13cqw .6cqw rgba(246,239,224,.9)}.sr-lede{left:55.66cqw;top:19.9cqw;width:30cqw;margin:0;color:#3d2a1f;text-shadow:0 0 6px hsl(var(--cream)),0 0 14px hsl(var(--cream) / .95),0 0 28px hsl(var(--cream) / .85);font-family:var(--font-body);font-weight:400;font-size:max(1.2cqw,.875rem);line-height:1.45}.sr-specs{left:55.66cqw;top:26.4cqw;width:26.7cqw;margin:0;padding:0;list-style:none;display:grid;row-gap:.48cqw;font-family:var(--font-display);font-size:max(1.22cqw,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.sr-specs li{display:grid;grid-template-columns:11.2cqw 2.2cqw 1fr;align-items:baseline;white-space:nowrap}.sr-specs li span:nth-child(2):before{content:"";display:block;width:1.2cqw;height:.12cqw;background:currentColor;opacity:.6;transform:translateY(-.35cqw)}.sr-specs b{font-weight:700;color:#4a3629}.sr-cta{top:33.4cqw;height:4.2cqw;display:inline-flex;align-items:center;justify-content:center;border-radius:.85cqw;font-family:var(--font-body);font-weight:700;font-size:1.32cqw;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;z-index:3}.sr-cta--primary{left:55.66cqw;width:max(24cqw,15.5rem);font-size:max(1.12cqw,.78rem);letter-spacing:.04em;white-space:nowrap;background:linear-gradient(to bottom,hsl(var(--orange-cta)),hsl(var(--orange-cta-hover)));color:#fdf7ea;box-shadow:0 .2cqw #8a280f,0 .6cqw 1.1cqw -.3cqw #291a1466}.sr-cta--primary:hover{transform:translateY(-.1cqw);box-shadow:0 .3cqw #8a280f,0 .9cqw 1.4cqw -.3cqw #291a1466}.sr-cta--ghost{left:max(80.7cqw,calc(55.66cqw + 16.3rem));width:max(10.6cqw,7.2rem);white-space:nowrap;border:.2cqw solid #6b4a35;border-radius:.9cqw;color:#3d2a1f;background:#f8ecdb;font-family:var(--font-body);font-weight:700;font-size:max(.98cqw,.75rem);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 .08cqw #6b4a3559}.sr-cta--ghost:hover{background:hsl(var(--cream));border-color:#3d2a1f}.sr-cta:focus-visible{outline:.2cqw solid var(--teal-ink);outline-offset:.2cqw}.sr-worn{position:relative;margin:-.15cqw 4.56cqw 0;height:11.2cqw;background:#f8f5e7;border:2px solid #4a3629;border-radius:.8cqw;box-shadow:5px 5px hsl(var(--retro-brown) / .15);z-index:2}.sr-worn__divider{position:absolute;top:1.1cqw;bottom:1.1cqw;width:1px;background:#4a3629;opacity:.55}.sr-worn__divider:nth-of-type(1){left:30.6cqw}.sr-worn__divider:nth-of-type(2){left:60.6cqw}.sr-worn__figure{position:absolute;top:.3cqw;width:16.3cqw;height:10.5cqw;margin:0}.sr-worn__art{display:block;width:100%;height:100%;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 60% at 50% 50%,#000 55%,transparent 100%)}.sr-worn__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:contrast(1.04) saturate(1.02);transform-origin:center}.sr-worn__figure--lapel img{transform:scale(1.06)}.sr-worn__figure--collar img,.sr-worn__figure--wrist img{transform:scale(1.02)}.sr-worn__figure figcaption{position:absolute;top:5.2cqw;left:17.4cqw;font-family:var(--font-display);font-weight:700;font-size:1.4cqw;letter-spacing:.22em;text-transform:uppercase;color:#5e4232;white-space:nowrap}.sr-worn__figure--lapel{left:4.5cqw}.sr-worn__figure--collar{left:33.2cqw}.sr-worn__figure--wrist{left:64.4cqw}.sr-config{position:relative;margin:1.95cqw 3.58cqw 0;min-height:19.5cqw;background:#f7eede;border:2px solid #4a3629;border-radius:.9cqw;box-shadow:5px 5px hsl(var(--retro-brown) / .15);overflow:hidden}.sr-config__heading{position:absolute;left:3.9cqw;top:2.4cqw;margin:0;font-family:var(--font-display);font-weight:700;font-size:2.3cqw;letter-spacing:.06em;text-transform:uppercase;color:#2a1a13;display:flex;align-items:center;gap:.9cqw}.sr-config__heading svg{width:1.3cqw;height:1.3cqw;color:var(--teal-ink);flex:none}.sr-config__field{position:absolute;left:3.9cqw;top:6.7cqw;width:29cqw}.sr-config__field input{width:100%;height:4.05cqw;padding:0 1.4cqw;border:.14cqw solid #229b9b;border-radius:.55cqw;background:#fbf8ee;color:#2a1a13;font-family:var(--font-display);font-weight:700;font-size:1.55cqw;letter-spacing:.1em;text-transform:uppercase;caret-color:var(--teal-ink);box-shadow:inset 0 .15cqw .4cqw #291a1414}.sr-config__field input::-moz-placeholder{color:#a09484;text-transform:uppercase}.sr-config__field input::placeholder{color:#a09484;text-transform:uppercase}.sr-config__field input:focus-visible{outline:.2cqw solid var(--teal-ink);outline-offset:.15cqw}.sr-config__field input::-moz-selection{background:hsl(var(--teal) / .35)}.sr-config__field input::selection{background:hsl(var(--teal) / .35)}.sr-config__hint{position:absolute;left:3.9cqw;top:11.6cqw;width:28cqw;margin:0;font-family:var(--font-body);font-size:max(1.05cqw,.75rem);line-height:1.5;color:var(--ink-mute)}.sr-config__panel{position:absolute;left:36.5cqw;top:.35cqw;right:.35cqw;bottom:.35cqw;border-radius:.7cqw;overflow:hidden;background:linear-gradient(135deg,#74b3ae,#7fb6b1 60%,#6faaa5)}.sr-config__panel .sr-spark{position:absolute;color:#f5ecd8;opacity:.9}.sr-config__device{position:absolute;left:50%;top:.1cqw;width:19.5cqw;height:19.5cqw;transform:translate(-50%)}.sr-config__device img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;display:block}.sr-config__device-label{position:absolute;left:44%;top:47%;width:40%;transform:translate(-50%,-50%) perspective(60cqw) rotateY(18deg) rotateX(4deg);text-align:center;font-family:var(--font-display);font-weight:700;font-size:1.15cqw;line-height:1.12;letter-spacing:.1em;text-transform:uppercase;color:#c6c6c6;text-shadow:0 -.06cqw .02cqw rgba(0,0,0,.85),0 .06cqw .02cqw rgba(255,255,255,.16);overflow-wrap:anywhere}.sr-config__box{position:absolute;left:27.5cqw;top:-1cqw;width:23cqw;height:15.3cqw}.sr-config__box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;display:block}.sr-config__box-label{position:absolute;left:3.6cqw;top:8.6cqw;width:16cqw;white-space:nowrap;text-align:left;font-family:var(--font-display);font-weight:400;font-size:2.8cqw;letter-spacing:.02em;text-transform:uppercase;color:#185850;transform:skewY(-7deg) scaleX(.6);transform-origin:left center;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.sr-cta,.sr-device__poster{transition:none}}@container showroom (max-width: 899px){.sr-hero{height:auto;min-height:0;padding:6vw 6vw 0;display:grid;gap:4vw}.sr-hero>*{position:static}.sr-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sr-eyebrow,.sr-headline,.sr-lede,.sr-specs{width:auto;left:auto;top:auto}.sr-eyebrow{font-size:3.2vw}.sr-headline{font-size:8.4vw}.sr-lede{font-size:4vw}.sr-specs{font-size:3.2vw;row-gap:1.5vw;background:hsl(var(--cream) / .78);padding:3vw 3.5vw;border-radius:2vw;font-size:12px}.sr-specs li{grid-template-columns:27vw 5vw 1fr;align-items:start}.sr-specs b{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.sr-specs li span:nth-child(2):before{width:3vw;height:2px;transform:translateY(-1vw)}.sr-stage{display:block;position:relative;height:84vw;margin:0 -6vw}.sr-stage>*{position:absolute}.sr-plinth{left:0;top:30vw;width:100vw;height:62vw}.sr-device{left:25vw;top:2vw;width:50vw;height:54vw}.sr-ribbon{left:4vw;top:57vw;width:46vw;height:7vw;font-size:3.1vw;padding-left:3vw;transform:rotate(12deg)}.sr-device:after{bottom:-2vw;height:5vw}.sr-device{-webkit-box-reflect:below -3.5vw linear-gradient(to bottom,transparent 62%,rgba(0,0,0,.28))}.sr-cta{position:static;height:13vw;font-size:3.6vw;border-radius:2vw;width:100%}.sr-cta--primary{box-shadow:4px 4px hsl(var(--retro-brown) / .35)}.sr-cta--ghost{border-width:2px}.sr-worn{margin:4vw 6vw 0;height:auto;display:grid;gap:4vw;padding:5vw;border-radius:3vw}.sr-worn__divider{display:none}.sr-worn__figure{position:static;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw}.sr-worn__art{height:34vw;overflow:visible}.sr-worn__figure img{height:100%;transform:none}.sr-worn__figure figcaption{position:static;font-size:4vw}.sr-config{margin:6vw 6vw 0;min-height:0;padding:6vw;border-radius:3vw;display:grid;gap:4vw}.sr-config__heading{order:-2}.sr-config__panel{order:-1}.sr-config__heading{position:static;font-size:6vw}.sr-config__heading svg{width:4vw;height:4vw}.sr-config__field{position:static;width:100%}.sr-config__field input{height:13vw;font-size:4.4vw;border-width:2px;border-radius:2vw;padding:0 4vw}.sr-config__hint{position:static;width:auto;font-size:3.6vw}.sr-config__panel{position:relative;inset:auto;height:60vw;border-radius:2vw}.sr-config__device{left:50%;top:5vw;width:48vw;height:48vw;transform:translate(-50%)}.sr-config__device-label{font-size:2.7vw;transform:translate(-50%,-50%) perspective(140vw) rotateY(18deg) rotateX(4deg)}.sr-config__box{left:47vw;top:12vw;width:33vw;height:24vw}.sr-config__box-label{left:10vw;top:18vw;width:24vw;font-size:3.6vw}}
