@font-face{font-family:Inter;src:url(/assets/Inter.woff2) format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#111617;color:#eeeae3;font:15px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button,a,select,input{outline-offset:5px}button{cursor:pointer}header,main{max-width:1440px;margin:auto;padding:22px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #343c3d}.preview-brand{display:flex;gap:12px;align-items:center}.preview-brand img:first-child{width:40px}.preview-brand img:last-child{width:190px}.buy{display:inline-block;border:1px solid #dbba93;padding:12px 18px;color:#f0d6b2;font-size:12px;border-radius:3px}.preview-intro{padding:20px 0}.preview-intro h1{font-size:clamp(25px,4vw,40px);font-weight:550;letter-spacing:-1px}.preview-intro p,.sample-note{color:#a5b0ad;font-size:13px;line-height:1.7}.eyebrow{font-size:10px!important;letter-spacing:2px}.preview-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 0;border-block:1px solid #343c3d}.preview-controls button,.detail-controls button,select{border:1px solid #5b6b62;background:#19221d;color:#ecede4;padding:10px 14px;border-radius:3px}.preview-controls button[aria-pressed=true]{background:#dbd9ca;color:#142016}.preview-controls label{display:flex;align-items:center;gap:8px;font-size:12px}.preview-controls select{font-size:12px}.preview-collection{padding:24px 0 30px;border-bottom:1px solid #343c3d}.collection-title{display:flex;justify-content:space-between;align-items:center;gap:14px}.collection-title h2{font-size:23px;letter-spacing:1px}.collection-title span{font-size:10px;letter-spacing:1px;color:#9fb0a8}.preview-faces{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.preview-card{border:0;color:inherit;background:none;padding:0;min-width:0}.preview-card svg{width:100%;display:block;transition:transform .25s}.preview-card:hover svg{transform:translateY(-5px)}.preview-card>span{display:block;font-size:10px;letter-spacing:1px;margin-top:10px}.watch-face .dial-wordmark{opacity:.94}.watch-face[data-mode=aod] .dial-wordmark{opacity:.5}.watch-face[data-collection=paper][data-mode=active] .dial-wordmark{filter:brightness(0) saturate(100%);opacity:.9}.watch-face[data-collection=paper] text{font-variant-numeric:tabular-nums}footer{display:flex;justify-content:space-between;align-items:center;padding:30px 0;gap:20px}footer>a:first-child{font-size:13px}.modal-open{overflow:hidden}dialog{max-width:1000px;width:calc(100% - 40px);max-height:92vh;overflow:auto;background:#141c1b;color:#efeee5;border:1px solid #56685c;padding:40px 30px;position:relative;border-radius:10px}dialog[open]{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-close{position:absolute;top:10px;right:12px;color:inherit;background:transparent;border:0;padding:10px;font-size:12px}.detail-face svg{display:block;width:100%;max-width:450px}.detail-controls{display:grid;gap:17px}.detail-controls h2{font-size:27px}.detail-controls label{font-size:11px;color:#a9bcb1}.detail-controls select{display:block;margin-top:8px;width:100%}.detail-controls p{color:#a5b0ad;font-size:13px;line-height:1.7}.detail-controls .buy{text-align:center}@media(max-width:900px){.preview-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.collection-title span{display:none}}@media(max-width:540px){header,main{padding:18px}.preview-brand img:first-child{width:30px}.preview-brand img:last-child{width:140px}header>.buy{padding:9px;font-size:9px;max-width:120px}.preview-faces{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card>span{margin-top:5px}dialog[open]{display:block;padding:42px 18px 25px}.detail-controls{gap:12px}.detail-controls h2{font-size:22px}footer{align-items:flex-start}.preview-controls{gap:10px}.preview-controls button,select{padding:9px}.preview-controls label{font-size:11px}}@media(prefers-reduced-motion:reduce){.preview-card svg{transition:none}}.preview-footer-note{font-size:13px;line-height:1.7;color:#a5b0ad;margin:20px 0}.preview-footer-note>span{color:#edcda5}.preview-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.preview-intro-copy{min-width:0}.preview-view-switch{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.preview-view-switch button{background:#19221d;color:#ecede4;border:1px solid #5b6b62;border-radius:3px;padding:10px 14px;font-size:12px}.preview-view-switch button[aria-pressed=true]{background:#dbd9ca;color:#142016}.preview-view-switch button:focus-visible{outline:2px solid #efc898;outline-offset:4px}@media(max-width:900px){.preview-heading{align-items:flex-start}.preview-view-switch{flex-shrink:1}}@media(max-width:670px){.preview-heading{flex-direction:column;gap:12px}}.preview-playback{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto}.preview-playback button{min-width:80px;font-size:12px}.preview-playback p{margin:0;font-size:12px;line-height:1.7;color:#a5b0ad;white-space:nowrap}.preview-playback output{margin-left:10px;font-variant-numeric:tabular-nums;letter-spacing:1px}.detail-controls .preview-playback{margin-left:0;justify-content:space-between}.detail-controls .preview-playback p{min-height:0}@media(max-width:900px){.preview-controls>.preview-playback{margin-left:0}}@media(max-width:670px){.preview-controls>.preview-playback{width:100%;justify-content:space-between}}.preview-speed{display:flex;align-items:center;gap:8px;font-size:12px;color:#a5b0ad}.preview-speed select{min-width:110px;font-size:12px}.preview-speed select:disabled{opacity:.55;cursor:not-allowed}.preview-settings-status{flex:1 0 100%;min-width:0;color:#a5b0ad;font-size:12px;line-height:1.7}.preview-settings-status p{margin:0}.preview-settings-status p:first-child{color:#edcda5}.preview-settings-status a{text-decoration:underline;text-underline-offset:3px}.detail-controls .preview-speed{display:grid;gap:0}.detail-controls .preview-settings-status p{min-height:0;font-size:11px}.detail-controls .preview-settings-status p:first-child{color:#edcda5}@media(max-width:670px){.preview-controls>.preview-speed{width:100%;justify-content:space-between}.preview-speed select{max-width:100%}}.relief-face{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px}.preview-card .relief-face{transition:transform .25s}.preview-card:hover .relief-face{transform:translateY(-5px)}.detail-face .relief-face{max-width:450px;margin:auto}.preview-controls button:disabled,.preview-controls select:disabled,.preview-controls label:has(input:disabled){opacity:.45;cursor:not-allowed}.detail-controls .detail-surface-note{font-size:11px;line-height:1.6;margin:0}@media(prefers-reduced-motion:reduce){.preview-card .relief-face{transition:none}}.live-face{width:100%;aspect-ratio:1;display:block}.live-face>svg{display:block;width:100%;height:100%;max-width:none}.preview-card .live-face{transition:transform .25s}.preview-card:hover .live-face{transform:translateY(-5px)}.preview-card:hover .live-face svg{transform:none}.preview-card svg{transition:none}.public-preview>dialog{width:min(1100px,calc(100% - 40px));max-width:none;height:min(640px,calc(100dvh - 32px));max-height:none;padding:0;overflow:hidden}.public-preview>dialog[open],.embedded-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;align-items:stretch}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-bottom:1px solid #35453d;background:#141c1b;min-width:0}.detail-toolbar h2{min-width:0;margin:0;font-size:clamp(16px,2.2vw,22px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.detail-toolbar .modal-close{position:static;flex:0 0 auto;min-height:44px;min-width:76px;padding:10px 14px;white-space:nowrap;font-size:12px;font-weight:600;color:#efeee5;background:#1c2922;border:1px solid #63796c;border-radius:5px}.detail-toolbar .modal-close:hover{background:#2a3c31}.detail-toolbar .modal-close:focus-visible{outline:2px solid #efc898;outline-offset:3px}.detail-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:stretch;min-width:0;min-height:0;padding:22px;overflow:hidden}.detail-face{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;align-self:stretch}.detail-face .live-face{width:min(450px,100%,calc(100dvh - 144px));height:auto;flex-shrink:0}.detail-face .live-face svg{width:100%;height:100%;max-width:none}.detail-controls{gap:12px;min-width:0;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;align-content:start;padding:2px 12px 2px 2px;scrollbar-gutter:stable}.detail-controls,.detail-body{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#667c70 #18241e;overscroll-behavior:contain}.detail-controls::-webkit-scrollbar,.detail-body::-webkit-scrollbar{width:8px;height:8px}.detail-controls::-webkit-scrollbar-track,.detail-body::-webkit-scrollbar-track{background:#18241e}.detail-controls::-webkit-scrollbar-thumb,.detail-body::-webkit-scrollbar-thumb{background:#667c70;border:2px solid #18241e;border-radius:8px}.detail-controls label{font-size:11px}.detail-controls select{margin-top:5px;height:40px;padding:8px 12px;min-width:0}.detail-controls p{margin:0;min-height:22px}.detail-controls .detail-surface-note{min-height:50px;font-size:11px;line-height:1.55;margin:0}.detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-actions button{height:42px;padding:8px;font-size:11px;white-space:nowrap}.detail-actions button[aria-pressed=true]{background:#dbd9ca;color:#142016}.detail-controls .buy{height:42px;display:flex;align-items:center;justify-content:center;font-size:11px;padding:9px}@media(max-width:700px){.public-preview>dialog{width:calc(100% - 24px);height:calc(100dvh - 24px)}.detail-toolbar{padding:10px 14px;gap:10px}.detail-body{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:18px}.detail-face{align-self:center;flex:0 0 auto;width:min(320px,100%)}.detail-face .live-face{width:100%}.detail-controls{overflow:visible;max-height:none;width:100%;gap:12px;align-content:start;flex:0 0 auto;padding:0;scrollbar-gutter:auto}.detail-controls .detail-surface-note{min-height:50px}}@media(prefers-reduced-motion:reduce){.preview-card .live-face{transition:none}}.embedded-preview-body{background:transparent;overflow:hidden;color-scheme:dark}.embedded-preview{width:100%;height:100dvh}.embedded-detail{position:relative;width:100%;height:100%;padding:0;background:#141c1b;color:#efeee5;overflow:hidden}.public-preview-footer{flex-wrap:wrap}.public-preview-footer .site-legal{flex:1 0 100%;padding-top:20px;margin-top:8px;border-top:1px solid #343c3d;display:flex;flex-direction:column;gap:7px;color:#a5b0ad;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.detail-controls{align-content:safe center}.preview-motion-layer{pointer-events:none}.preview-flow-ring{animation:spectra-ring-flow 8s linear infinite}.preview-flow-ring.pulse-outer{animation-duration:36s}.preview-flow-ring.pulse-inner{animation-duration:14.4s}.preview-flow-bar{transform-box:fill-box}.preview-flow-bar.flow-right{animation:spectra-bar-right 5s linear infinite}.preview-flow-bar.flow-up{animation:spectra-bar-up 5s linear infinite}.preview-flow-wave.wave-right{animation:spectra-wave-right 6s linear infinite}.preview-flow-wave.wave-up{animation:spectra-wave-up 6s linear infinite}.preview-flow-wave.wave-secondary{animation-duration:9s}.live-face[data-playback=paused] .preview-motion-layer *{animation-play-state:paused}.preview-motion-toggle:disabled{opacity:.5;cursor:not-allowed}.detail-controls>.preview-motion-toggle{font-size:12px}.detail-controls>.preview-motion-toggle[aria-pressed=true]{background:#dbd9ca;color:#142016}@keyframes spectra-ring-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes spectra-bar-right{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spectra-bar-up{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes spectra-wave-right{0%{transform:translate(-32px)}to{transform:translate(0)}}@keyframes spectra-wave-up{0%{transform:translateY(32px)}to{transform:translateY(0)}}
