:root{--ground:#f4f4f1;--ground-2:#eaeae4;--surface:#fbfbf9;--surface-2:#fff;--ink:#0b0b0d;--ink-2:#2e2e33;--ink-3:#55555b;--line:#d6d5ce;--line-2:#bdbcb3;--accent:#2f4a86;--accent-tint:#2f4a861a;--inverse:#0b0b0d;--inverse-ink:#f7f7f4;--inverse-ink-2:#cfcec8;--sh-2:0 22px 55px #0c0c0e1f, 0 2px 8px #0c0c0e0f;--float-filter:drop-shadow(0 26px 30px #0c0c0e42);--float-glow:transparent;--grain:.03;--bw:450;--plate-edge:#0c0c0e14;--tray-bg:#ecebe5;--r-sm:10px;--r-md:12px;--r-lg:18px;--f-display:var(--font-display), Georgia, "Times New Roman", serif;--f-body:var(--font-body), system-ui, -apple-system, "Segoe UI", "Noto Sans Thai", sans-serif;--track:.14em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ground:#050506;--ground-2:#0c0c0f;--surface:#111115;--surface-2:#18181d;--ink:#fafaf7;--ink-2:#e6e4de;--ink-3:#c2c0c7;--line:#26262c;--line-2:#3a3a41;--accent:#a9bff0;--accent-tint:#a9bff029;--inverse:#fafaf7;--inverse-ink:#111114;--inverse-ink-2:#3a3a40;--sh-2:0 22px 60px #0000008c, 0 2px 8px #0006;--float-filter:drop-shadow(0 0 1px #fff9) drop-shadow(0 0 16px #ced8f052) drop-shadow(0 30px 40px #000000a6);--float-glow:#ced8f029;--grain:.05;--bw:500;--plate-edge:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=he]{--f-display:var(--font-heb), "Noto Serif Hebrew", Georgia, serif;--f-body:var(--font-heb-sans), "Noto Sans Hebrew", system-ui, sans-serif;--track:0}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--f-body);font-weight:var(--bw);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;transition:background-color .45s,color .45s}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{z-index:1;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,44px);position:relative;overflow-x:clip}main{min-height:50vh}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;color:var(--ink);font-weight:400}html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{font-weight:700}.nav{align-items:center;gap:clamp(14px,2.4vw,28px);padding-block:20px;display:flex}.mark{color:var(--ink);direction:ltr;flex-direction:column;flex:none;align-items:center;line-height:1;text-decoration:none;display:flex}.mark b{font-family:var(--font-display), Georgia, serif;letter-spacing:.32em;margin-inline-end:-.32em;font-size:27px;font-weight:400}.mark small{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.5em;color:var(--ink-2);margin-inline-end:-.5em;margin-top:7px;font-size:10px;font-weight:700}.nav-links{gap:24px;margin-inline-start:auto;display:flex}.nav-links a{color:var(--ink);white-space:nowrap;opacity:.8;font-size:15.5px;font-weight:600;text-decoration:none;transition:opacity .2s}.nav-links a:hover{opacity:1}.prefs{flex:none;align-items:center;gap:6px;display:inline-flex}.seg-toggle{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.seg-toggle button{font:inherit;min-width:38px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s}.seg-toggle button[lang=he]{font-family:var(--font-heb-sans), system-ui, sans-serif}.seg-toggle button[aria-pressed=true]{background:var(--inverse);color:var(--inverse-ink)}.icon-btn{border:1px solid var(--line-2);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s;display:inline-grid}.icon-btn:hover{border-color:var(--ink)}.icon-btn svg{width:18px;height:18px}.menu-btn{font:inherit;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;margin-inline-start:auto;padding:9px 15px;font-size:15px;font-weight:700;display:none}.menu-icon{background:currentColor;border-radius:2px;width:16px;height:2px;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset-inline:0}.menu-icon:before{top:-5px}.menu-icon:after{top:5px}.menu-sheet{z-index:50;background:var(--ground);flex-direction:column;gap:24px;padding:18px clamp(16px,5vw,28px) 28px;animation:.22s both sheet-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-close{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:28px;line-height:1}.menu-links{flex-direction:column;display:flex}.menu-links a{font-family:var(--f-display);border-bottom:1px solid var(--line);color:var(--ink);padding-block:12px;font-size:34px;line-height:1.1;text-decoration:none}.menu-links a[aria-current=page]{color:var(--accent)}.btn{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn-solid{background:var(--inverse);color:var(--inverse-ink)}.btn-line{color:var(--ink);border-color:var(--ink);background:0 0}.btn-sm{padding:10px 17px;font-size:14px}.btn-block{width:100%}.btn-invert{background:var(--inverse-ink);color:var(--inverse)}.text-link{color:var(--ink);text-underline-offset:5px;font-size:15.5px;font-weight:700;text-decoration-thickness:1.5px}.float{position:relative}.float:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--float-glow), transparent 75%);position:absolute;inset:4% -10%}.float .sparkle img{filter:var(--float-filter)}.sparkle{width:100%;position:relative}.sparkle img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sparkle canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-frame{border-radius:var(--r-md);box-shadow:var(--sh-2);outline:1px solid var(--plate-edge);overflow:hidden}.photo-frame img{object-fit:cover}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(16px,3vw,44px) clamp(24px,3.4vw,44px);display:grid}.eyebrow{letter-spacing:var(--track);text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0;font-size:13px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:28px;height:2px}h1{letter-spacing:-.01em;margin:18px 0 22px;font-size:clamp(40px,5.2vw,72px);line-height:1.06}.lede{color:var(--ink-2);max-width:32em;margin:0 0 30px;font-size:clamp(18px,1.5vw,20px)}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0;padding:0;list-style:none;display:grid}.facts li{padding-block-start:16px;padding-inline-end:16px}.facts li+li{border-inline-start:1px solid var(--line);padding-inline-start:18px}.facts b{font-family:var(--f-display);font-size:clamp(20px,1.9vw,24px);font-weight:400;line-height:1.15;display:block}html[lang=he] .facts b{font-weight:700}.facts span{color:var(--ink-3);margin-top:4px;font-size:14.5px;display:block}.hero-photo{justify-self:center;width:min(100%,520px)}.page-head{padding-block:clamp(24px,5vw,56px) clamp(16px,3vw,28px)}.page-head h1{margin:16px 0 14px;font-size:clamp(40px,5vw,68px)}.page-head .lede{margin-bottom:0}.band{border-top:1px solid var(--line);padding-block:clamp(30px,4.4vw,58px)}.band.first{border-top:0;padding-block-start:clamp(12px,2vw,24px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;margin-bottom:clamp(22px,3.6vw,36px);display:flex}h2{letter-spacing:-.008em;margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.06}.section-head p{max-width:34em;color:var(--ink-2);margin:0}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,6vw,80px);display:grid}.quote{font-family:var(--f-display);text-wrap:balance;color:var(--ink);margin:22px 0 0;font-size:clamp(28px,3vw,40px);font-style:italic;line-height:1.18}html[lang=he] .quote{font-style:normal;font-weight:500}.body-lg{color:var(--ink-2);max-width:36em;margin:0 0 18px;font-size:18px}.about-body p{max-width:36em;color:var(--ink-2);margin:0 0 18px;font-size:18px}.about-body .btn{margin-top:10px}.center-cta{justify-content:center;margin-top:clamp(32px,5vw,56px);display:flex}.worn-row{flex-wrap:wrap;gap:clamp(16px,3vw,32px);display:flex}.frame{width:min(240px,100%);margin:0}.frame figcaption,.gallery-lead figcaption{color:var(--ink-2);margin-top:12px;font-size:14.5px;font-weight:600}.gallery{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,240px));align-items:end;gap:clamp(20px,4vw,48px);display:grid}.gallery-lead{margin:0}.steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";inset-inline:16px;background:radial-gradient(circle, var(--ink-3) 1.4px, transparent 1.9px) 0 50% / 11px 4px repeat-x;opacity:.8;height:4px;position:absolute;top:15px}.steps li{padding-inline-end:20px;position:relative}.stone{z-index:1;font-variant-numeric:tabular-nums;width:34px;height:34px;color:var(--ink);border:1.5px solid var(--line-2);background:radial-gradient(circle at 34% 30%, var(--surface-2), var(--ground-2) 80%);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.steps h3{margin:18px 0 8px;font-size:clamp(21px,1.9vw,24px);line-height:1.15}.steps p{color:var(--ink-2);margin:0;font-size:15.5px}.tiles{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tile{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);min-height:200px;color:var(--ink);flex-direction:column;justify-content:space-between;gap:18px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile-lead{grid-row:span 2}.tile-link{transition:border-color .2s,transform .2s}.tile-link:hover{border-color:var(--ink)}.float-tile{padding-block:6px}.tile-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:relative}.tile.coming:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--line-2) 1.3px, transparent 1.9px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#0000 30%,#000 100%);mask-image:linear-gradient(140deg,#0000 30%,#000 100%)}.tile-title{margin:0;font-size:clamp(24px,2.2vw,29px);line-height:1.1;position:relative}.tile p{color:var(--ink-2);margin:6px 0 0;font-size:15.5px;position:relative}.pill{letter-spacing:calc(var(--track) * .7);text-transform:uppercase;border:1.5px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:800;position:relative}.pill-live{background:var(--accent-tint);color:var(--accent);border-color:#0000}.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(16px,3vw,44px) clamp(40px,6vw,72px);display:grid}.product>.float{justify-self:center;width:min(100%,500px)}.product-info h1{margin:14px 0 16px}.checks{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.checks li{color:var(--ink-2);padding-inline-start:28px;font-size:16.5px;font-weight:600;position:relative}.checks li:before{content:"";inset-inline-start:2px;background:radial-gradient(circle at 34% 30%,#fff,#c9d6ee 45%,#6f84b3);border-radius:50%;width:12px;height:12px;position:absolute;top:.45em;box-shadow:0 0 6px #a9bff099}.price-note{color:var(--ink-3);margin:0 0 24px;font-size:15.5px}.studio-sec{padding-block:0 clamp(56px,8vw,100px)}.band .studio-sec{padding-block-end:0}.studio{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bench,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.bench{padding:clamp(16px,2.6vw,30px)}.bench-top{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.live{align-items:center;gap:8px;display:inline-flex}.live:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%}.tray{background:radial-gradient(120% 90% at 50% 20%, #fff, var(--tray-bg));border-radius:var(--r-md);direction:ltr;padding:clamp(18px,3.6vw,44px) clamp(10px,2.4vw,28px);box-shadow:inset 0 2px 12px #0c0c0e1f}.studio-canvas{aspect-ratio:1600/440;width:100%;max-width:100%;height:auto;display:block}.readout{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;margin-top:22px;display:flex}.readout-actions{flex-wrap:wrap;gap:10px;display:flex}.count span{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.count b{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.choice{color:var(--ink-2);margin:10px 0 0;font-size:15.5px;font-weight:600}.fine{color:var(--ink-3);margin:16px 0 0;font-size:14px}.panel{padding:22px 22px 8px}fieldset{border:0;min-width:0;margin:0;padding:0 0 20px}.panel fieldset+fieldset,.form-card fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}legend{float:inline-start;width:100%;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin-bottom:12px;padding:0;font-size:13px;font-weight:700}legend+*{clear:both}legend em,.fld em{text-transform:none;letter-spacing:0;color:var(--ink-3);font-style:normal;font-weight:500}.swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sw{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--ground-2);cursor:pointer;color:var(--ink-2);text-align:center;justify-items:center;gap:7px;padding:11px 4px 9px;font-size:13.5px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:grid;position:relative}.sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw .chip{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #80808059,0 2px 6px #0000004d}.sw:hover{border-color:var(--line-2)}.sw:has(input:checked){border-color:var(--ink);background:var(--surface-2);color:var(--ink)}.sw:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seg .glyph{color:var(--ink);direction:rtl;font-size:25px;line-height:1.1}.field input,.fld input,.fld textarea{width:100%;font:inherit;border-radius:var(--r-sm);border:1.5px solid var(--line-2);background:var(--surface-2);color:var(--ink);padding:11px 14px;font-size:17px}.field input{font-family:var(--font-heb), "Noto Serif Hebrew", Georgia, serif;font-size:21px}.field input::placeholder,.fld textarea::placeholder{color:var(--ink-3);font-family:var(--f-body);font-size:16px}.fld input:focus,.fld textarea:focus,.field input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.presets,.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chips{margin-top:0}.presets button,.chips button{font:inherit;border:1.5px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}.presets button[aria-pressed=true],.chips button[aria-pressed=true]{background:var(--inverse);border-color:var(--inverse);color:var(--inverse-ink)}.switch{color:var(--ink-2);cursor:pointer;align-items:center;gap:12px;padding-block:6px;font-size:15.5px;font-weight:600;display:flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.track{background:var(--line-2);border-radius:999px;flex:none;width:40px;height:23px;transition:background-color .2s;position:relative}.track:after{content:"";top:3px;background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .22s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(17px)}html[dir=rtl] .switch input:checked+.track:after{transform:translate(-17px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.checkout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:16px;padding-block-end:clamp(56px,8vw,100px);display:grid}.summary,.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:clamp(18px,3vw,30px)}.summary{position:sticky;top:16px}.summary h2{margin-bottom:16px;font-size:clamp(26px,2.6vw,34px)}.spec{margin:0 0 18px;display:grid}.spec div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:10px;display:flex}.spec dt{color:var(--ink-3);font-size:15px}.spec dd{color:var(--ink);text-align:end;margin:0;font-size:15.5px;font-weight:700}.pay-note{border-radius:var(--r-md);background:var(--accent-tint);margin-top:22px;padding:16px 18px}.pay-note h3{font-family:var(--f-body);margin:0 0 6px;font-size:15px;font-weight:800}.pay-note p{color:var(--ink-2);margin:0;font-size:15px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fld{gap:6px;display:grid}.fld>span{color:var(--ink-2);font-size:14.5px;font-weight:700}.span-2{grid-column:1/-1}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.form-error{border-radius:var(--r-sm);color:#a32020;background:#b428281a;margin:0 0 14px;padding:12px 14px;font-weight:700}:root[data-theme=dark] .form-error{color:#ffb4b4;background:#ff78781f}.confirm{max-width:760px;padding-block-end:clamp(56px,8vw,100px)}.ref{color:var(--ink-2);margin:0 0 16px;font-size:17px}.ref b{font-variant-numeric:tabular-nums;color:var(--ink)}.confirm .lede{margin-bottom:28px}.voice{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(18px,5vw,64px);display:grid}.voice-label{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin:0;padding-top:12px;font-size:13px;font-weight:700}.voice blockquote{margin:0}.voice blockquote p{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.14}.voice .second{font-family:var(--f-body);color:var(--ink-2);margin-top:22px;font-size:18px}.voice .second em{font-family:var(--f-display);color:var(--ink);font-size:22px}.voice cite{color:var(--ink-3);margin-top:20px;font-size:15px;font-style:normal;display:block}.voice cite b{color:var(--ink);font-weight:700}.order{background:var(--inverse);color:var(--inverse-ink);border-radius:clamp(18px,3vw,28px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-block:clamp(8px,2vw,24px) clamp(56px,8vw,100px);padding:clamp(28px,5vw,60px);display:flex;position:relative;overflow:hidden}.order:after{content:"";inset-inline-end:-40px;pointer-events:none;opacity:.18;background-image:radial-gradient(circle,currentColor 1.2px,#0000 1.8px);background-size:13px 13px;width:320px;height:320px;position:absolute;top:-40px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.order h2{color:inherit}.order p{color:var(--inverse-ink-2);max-width:34em;margin:10px 0 0}.order .btn{z-index:1;position:relative}.toast{z-index:60;background:var(--inverse);max-width:min(92vw,460px);color:var(--inverse-ink);box-shadow:var(--sh-2);opacity:0;pointer-events:none;border-radius:14px;padding:13px 18px;font-size:15px;font-weight:600;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.foot{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding-block:40px 56px;display:grid}.foot-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;display:flex}.foot-links a{color:var(--ink-2);font-size:15px;font-weight:600;text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot .fine{text-align:center;grid-column:1/-1;margin:0}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.4vw,24px);display:grid}.shot{margin:0}.shot figcaption{color:var(--ink-2);margin-top:12px;font-size:15px;font-weight:600}.gallery-lead-float{width:min(100%,440px);margin:0 auto clamp(36px,5vw,60px)}.gallery-lead-float figcaption{text-align:center;color:var(--ink-2);margin-top:14px;font-size:15px;font-weight:600}.crystals-fig{margin:0}.about-photo{max-width:420px;margin:28px 0 0}@media (max-width:760px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.photo-grid{grid-template-columns:1fr}}.ptile{aspect-ratio:1;border-radius:var(--r-md);box-shadow:var(--sh-2);outline:1px solid var(--plate-edge);background:var(--ground-2);margin:0;position:relative;overflow:hidden}.ptile .sparkle{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.ptile .sparkle img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ptile:hover .sparkle img{transform:scale(1.04)}.ptile figcaption{inset-inline:0;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000a8);padding:36px 14px 12px;font-size:14.5px;font-weight:600;line-height:1.3;position:absolute;bottom:0}.ptile.no-cap figcaption{display:none}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,14px);display:grid}.m-big{aspect-ratio:auto;grid-area:span 2/span 2}.colors{scroll-snap-type:x mandatory;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:clamp(10px,1.6vw,16px);padding-bottom:6px;display:grid;overflow-x:auto}.color-card{scroll-snap-align:start}.color-name{color:var(--ink);align-items:center;gap:9px;margin:12px 0 0;font-size:15.5px;font-weight:700;display:flex}.color-dot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #80808059,0 0 8px #a9bff073}.designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8vw,18px);display:grid}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(8px,1.4vw,14px);display:grid}.split>.ptile{align-self:center}.about-side{align-content:start;gap:26px;display:grid}.about-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}@media (max-width:760px){.mosaic,.gallery-grid,.designs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-pair{position:relative}.pair-dark,:root[data-theme=dark] .pair-light{display:none}:root[data-theme=dark] .pair-dark{display:block}.product>.hero-pair{justify-self:center;width:min(100%,500px)}.strip-band{padding-block:6px 10px}.strip-marquee{direction:ltr;padding-block:18px 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.strip-track{width:max-content;animation:70s linear infinite strip-run;display:flex}.strip-marquee:hover .strip-track,.strip-marquee:focus-within .strip-track{animation-play-state:paused}@keyframes strip-run{to{transform:translate(-50%)}}.strip-item{width:clamp(78px,7.2vw,104px);color:var(--ink-2);flex:none;align-content:start;justify-items:center;gap:8px;margin-inline-end:clamp(14px,1.8vw,26px);text-decoration:none;display:grid}.strip-item img{aspect-ratio:400/1400;filter:drop-shadow(0 10px 14px #00000038);width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.strip-item:hover img,.strip-item:focus-visible img{transform:translateY(-8px)}.strip-item span{text-align:center;font-size:12.5px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.strip-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.strip-track>[aria-hidden]{display:none}}.picker{gap:4px;display:grid}.picker-hint{text-align:center;color:var(--ink-3);margin:0;font-size:14px}.strip-marquee.is-paused .strip-track{animation-play-state:paused}button.strip-item{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.strip-item.is-on img{filter:drop-shadow(0 14px 16px #0000004d);transform:translateY(-10px)}.strip-item.is-on span{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.picker-modal{width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:auto}.picker-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c9e}.picker-modal[open] .picked{animation:.3s cubic-bezier(.2,.7,.2,1) picked-in}.picker-modal .picked{box-shadow:0 30px 80px #00000059}.picked{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,36px);padding:clamp(14px,2.2vw,24px);animation:.35s cubic-bezier(.2,.7,.2,1) picked-in;display:grid}@keyframes picked-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.picked-media{align-items:start;gap:14px;display:flex}.picked-strip{aspect-ratio:400/1400;filter:drop-shadow(0 8px 12px #0003);width:clamp(64px,7vw,96px);height:auto}.picked-photos{gap:8px;width:clamp(200px,26vw,340px);display:grid}.picked-big{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);width:100%}.picked-thumbs{flex-wrap:wrap;gap:6px;display:flex}.picked-thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;padding:0;line-height:0}.picked-thumbs button[aria-pressed=true]{border-color:var(--ink)}.picked-thumbs img{object-fit:cover;border-radius:7px;width:56px;height:56px}.picked-info{align-content:start;gap:12px;display:grid}.picked-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.picked-head h2{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.05}.picked-close{border:1px solid var(--line);background:var(--ground-2);color:var(--ink);cursor:pointer;border-radius:50%;flex:none;width:34px;height:34px;font-size:20px;line-height:1}.picked-info .btn{justify-self:start}.design-note{color:var(--ink-2);margin:0;font-size:15.5px}.design-made{gap:8px;margin:0;display:grid}.design-made div{gap:6px;display:grid}.design-made dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-weight:700}.design-made dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}@media (max-width:700px){.picked{grid-template-columns:1fr}.picked-photos{flex:1;width:auto}}.custom-req{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.custom-req>div{max-width:40em}.custom-req h2{margin:0 0 8px}.order .verse{font-family:var(--f-display);opacity:.8;margin:0 0 10px;font-size:17px;font-style:italic}.ctext{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);align-items:center;gap:14px 28px;display:grid}.ctext-head{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 16px;display:flex}.ctext-head h2{margin:0}.ctext-head p{color:var(--ink-2);margin:0}.ctext-canvas{aspect-ratio:1400/360;border-radius:var(--r-md);width:100%;height:auto;box-shadow:var(--sh-2);outline:1px solid var(--plate-edge)}.ctext-controls{gap:12px;display:grid}.ctext-words input{font-size:19px!important}.ctext-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ctext-row>b{width:70px;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.seg{border:1px solid var(--line);background:var(--ground-2);border-radius:999px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:15px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.dots{flex-wrap:wrap;gap:8px;display:flex}.dots button{cursor:pointer;outline-offset:3px;border:0;border-radius:50%;width:28px;height:28px;padding:0;box-shadow:inset 0 0 0 1px #80808080}.dots button[aria-pressed=true]{outline:2px solid var(--ink)}.ctext-picked{color:var(--ink-3);font-size:13px}@media (max-width:860px){.ctext{grid-template-columns:1fr}}.swatch-chip,.swatch-btn{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.swatch-chip{border:1px solid var(--line);background:var(--ground-2);border-radius:999px;padding:4px 10px 4px 6px}.swatch-dot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #80808073}.chips .swatch-btn{padding-inline-start:8px}.chosen{gap:10px;margin-bottom:10px;display:grid}.chosen img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto}.chosen-name{font-family:var(--f-display);color:var(--ink);margin:0;font-size:24px}.words-input{font-size:19px!important}@media (max-width:980px){.nav-links,.nav-desktop-only{display:none}.menu-btn{display:inline-flex}.hero,.split,.studio,.product,.checkout{grid-template-columns:1fr}.hero-photo{order:-1;width:min(100%,380px)}.product>.float,.product>.hero-pair{width:min(100%,380px)}.summary{position:static}.voice{grid-template-columns:1fr}.voice-label{padding-top:0}.tiles{grid-template-columns:1fr 1fr}.tile-lead{grid-area:auto/1/auto/-1}.gallery{grid-template-columns:1fr 1fr}.gallery-lead{grid-column:1/-1}.foot{grid-template-columns:1fr;justify-items:center}}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:26px}.steps:before{inset-inline:15px auto;background:radial-gradient(circle, var(--ink-3) 1.4px, transparent 1.9px) 50% 0 / 4px 11px repeat-y;width:4px;height:auto;top:17px;bottom:17px}.steps li{padding-inline:54px 0}.stone{inset-inline-start:0;position:absolute;top:0}.steps h3{margin-top:3px}.grid-2{grid-template-columns:1fr}}@media (max-width:540px){.facts{grid-template-columns:1fr}.facts li{padding-block-end:14px;padding-inline-end:0}.facts li+li{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0}.tiles{grid-template-columns:1fr}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.worn-row .frame,.gallery .frame{width:100%}.worn-row{grid-template-columns:1fr 1fr;display:grid}.mark b{font-size:23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.studio-page .page-head{padding-block-end:4px}.studio-page .band{padding-block:clamp(18px,3vw,36px)}.studio-page .strip-marquee{padding-block:14px 0}.tiles.tiles-one{grid-template-columns:minmax(0,720px);justify-content:center}.tiles.tiles-one>.tile{grid-area:auto}.gem{isolation:isolate;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000047,0 1px 2px #00000040!important}.gem:before{content:"";pointer-events:none;background:linear-gradient(115deg, #fff0 42%, #fffc 50%, #fff0 58%), radial-gradient(circle at 30% 24%, #ffffffd9, #fff0 30%), conic-gradient(from 22.5deg, #ffffff61 0 45deg, #00000038 0 90deg, #ffffff2e 0 135deg, #00000057 0 180deg, #ffffff1f 0 225deg, #0006 0 270deg, #ffffff4d 0 315deg, #00000029 0 360deg);mix-blend-mode:hard-light;background-position:150% 0,0 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%,100% 100%;border-radius:50%;animation:5.4s ease-in-out infinite gem-glint;position:absolute;inset:0}.gem:after{content:"";pointer-events:none;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:linear-gradient(135deg,#ffffffb3,#ffffff2e 50%,#ffffff0d);animation:5.4s ease-in-out infinite gem-table;position:absolute;inset:24%}@keyframes gem-glint{0%,62%{background-position:150% 0,0 0,0 0}90%,to{background-position:-50% 0,0 0,0 0}}@keyframes gem-table{0%,68%,to{opacity:.75}78%{opacity:1;filter:brightness(1.35)}}:nth-child(3n+2)>.gem:before,:nth-child(3n+2)>.gem:after,.gem:nth-child(3n+2):before,.gem:nth-child(3n+2):after{animation-delay:1.8s}:nth-child(3n)>.gem:before,:nth-child(3n)>.gem:after,.gem:nth-child(3n):before,.gem:nth-child(3n):after{animation-delay:3.6s}@media (prefers-reduced-motion:reduce){.gem:before,.gem:after{animation:none}}.swatch-dot.gem{width:18px;height:18px}.dots button.gem{width:30px;height:30px}.strip-art{width:100%;line-height:0;display:block;position:relative}.strip-art img{width:100%;height:auto}.picked-strip.strip-art img{filter:drop-shadow(0 8px 12px #0003)}.sglint{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 10%,#ffffff8c 22%,#fff0 45%),linear-gradient(#fff0 46%,#ffffffd9 50%,#fff0 54%),linear-gradient(90deg,#fff0 46%,#ffffffd9 50%,#fff0 54%);width:14px;height:14px;margin:-7px 0 0 -7px;animation:8s ease-in-out infinite sglint;position:absolute}@keyframes sglint{0%,86%,to{opacity:0;transform:scale(.3)}92%{opacity:.7;transform:scale(.9)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.sglint{animation:none}}.order-flow{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,36px);padding-block-end:60px;display:grid}.order-side{gap:18px;display:grid;position:sticky;top:20px}.order-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.order-steps button{text-align:start;border:0;border-top:3px solid var(--line);width:100%;font:inherit;color:var(--ink-3);cursor:default;background:0 0;gap:4px;padding:8px 0 0;font-size:13px;font-weight:700;display:grid}.order-steps button span{font-family:var(--f-display);font-size:18px;font-weight:400}.order-steps .done button{color:var(--ink);border-color:var(--ink);cursor:pointer}.order-steps .on button{color:var(--ink);border-color:var(--gold,#b8914a)}.order-pick{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:14px;padding:12px 16px;display:flex}.order-pick img.is-strip{filter:drop-shadow(0 6px 8px #0003);width:34px;height:auto}.order-pick img.is-photo{object-fit:cover;border-radius:10px;width:64px;height:64px}.order-pick div{gap:2px;display:grid}.order-pick small{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.order-pick b{font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1.1}.order-pick a{color:var(--ink-2);font-size:14px}.order-after{background:var(--ground-2);border-radius:var(--r-lg);padding:16px 18px}.order-after h2{margin:0 0 8px;font-size:18px}.order-after ol{color:var(--ink-2);gap:6px;margin:0;padding-inline-start:20px;font-size:14.5px;display:grid}.order-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);gap:18px;padding:clamp(18px,3vw,30px);display:grid}.order-step{border:0;gap:18px;min-width:0;margin:0;padding:0;animation:.3s cubic-bezier(.2,.7,.2,1) picked-in;display:grid}.order-step .fld>span{margin-bottom:8px;display:block}.order-hint{background:var(--ground-2);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px;font-size:15px}.opt-tag{color:var(--ink-3);text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.upload{border:1.5px dashed var(--line);cursor:pointer;text-align:center;border-radius:14px;justify-items:center;gap:4px;padding:20px;display:grid}.upload:hover{border-color:var(--ink-3)}.upload input{opacity:0;width:1px;height:1px;position:absolute}.upload:focus-within{outline:2px solid var(--ink);outline-offset:2px}.upload small{color:var(--ink-3)}.upload-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.upload-list li{background:var(--ground-2);border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;font-size:14px;display:flex}.upload-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-list button{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.order-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:860px){.order-flow{grid-template-columns:1fr}.order-side{position:static}.order-after{display:none}}.home-about{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(20px,4vw,48px)}.home-about h2{margin:0}.home-about .quote{margin-top:10px;font-size:clamp(22px,2.3vw,30px)}.home-about .body-lg{margin:10px 0 8px}.home-about>.ptile{justify-self:end;width:100%;max-width:340px}.home-designs .picker-hint{text-align:start}@media (max-width:980px){.home-about>.ptile{justify-self:start}}.link-btn{font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.design-choose .choose-card{grid-template-columns:1fr}.choose-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 10px;display:grid}.choose-item{cursor:pointer;font:inherit;color:var(--ink-2);text-align:center;background:0 0;border:2px solid #0000;border-radius:14px;align-content:start;justify-items:center;gap:8px;padding:10px 6px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.choose-item img{aspect-ratio:400/1400;object-fit:contain;filter:drop-shadow(0 8px 10px #0003);width:46px;height:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.choose-item:hover img{transform:translateY(-6px)}.choose-item.is-on{border-color:var(--ink);color:var(--ink)}.choose-custom{align-content:center}.choose-plus{aspect-ratio:400/1400;border:1.5px dashed var(--ink-3);width:46px;color:var(--ink-2);border-radius:10px;place-items:center;font-size:22px;display:grid}html,*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 28%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 26%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink) 45%, transparent)}::-webkit-scrollbar-corner{background:0 0}.picker-modal{overscroll-behavior:contain;width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto}.picker-modal .picked{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:auto}.picked-big{max-height:min(340px,46dvh)}.picked-photos{width:clamp(180px,26vw,340px)}.choose-card{max-height:calc(100dvh - 24px)}html:has(dialog[open]){overflow:hidden}@media (max-width:700px){.picked-media{flex-wrap:nowrap}.picked-strip{width:54px}.picked-big{max-height:38dvh}}.gfilters{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.gfilters button{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.gfilters button[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(140px,21vw,280px);grid-auto-flow:dense;gap:clamp(8px,1.2vw,14px);display:grid}.gitem{border-radius:var(--r-md);cursor:zoom-in;background:var(--ground-2);border:0;padding:0;animation:.6s cubic-bezier(.2,.7,.2,1) both g-in;position:relative;overflow:hidden}.gitem .sparkle{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.gitem .sparkle img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s}.gitem:hover .sparkle img{transform:scale(1.05)}.gitem.g0,.gitem.g6{grid-area:span 2/span 2}.gitem.g3{grid-row:span 2}.gitem.g8{grid-column:span 2}.gcap{inset-inline:0;color:#fff;text-align:start;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000009e);padding:30px 14px 12px;font-size:14px;font-weight:600;transition:opacity .35s,transform .35s;position:absolute;bottom:0;transform:translateY(6px)}.gitem:hover .gcap,.gitem:focus-visible .gcap{opacity:1;transform:none}@keyframes g-in{0%{opacity:0;transform:translateY(14px)}}@media (max-width:760px){.ggrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw}.gitem.g0,.gitem.g6{grid-area:span 2/span 2}.gitem.g8{grid-column:span 2}.gcap{opacity:1;font-size:12.5px;transform:none}}.lightbox{color:#f1efe9;background:#08080af0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080a99}.lb-figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;height:100%;margin:0;padding:clamp(14px,4vw,48px) clamp(14px,8vw,110px) 18px;animation:.35s cubic-bezier(.2,.7,.2,1) picked-in;display:grid}.lb-figure img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 30px 80px #00000080}.lb-figure figcaption{color:#d6d3cc;justify-content:space-between;gap:18px;width:min(100%,900px);padding-top:14px;font-size:15px;display:flex}.lb-count{color:#8d8b86;white-space:nowrap}.lb-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;line-height:1;display:grid;position:absolute}.lb-btn:hover{background:#ffffff2e}.lb-close{top:14px;font-size:24px;inset-inline-end:14px}.lb-prev,.lb-next{top:50%;transform:translateY(-50%)}.lb-prev{left:14px}.lb-next{right:14px}@media (max-width:700px){.lb-prev,.lb-next{top:auto;bottom:14px;transform:none}}:root{--spot-room:244 244 241;--spot-gold-a:#6f5a31;--spot-gold-b:#d9bd7d;--spot-gold-c:#fff3cf;--spot-ink:#2a2620;--spot-side:#9d978b;--spot-beam:0}:root[data-theme=dark]{--spot-room:17 17 20;--spot-gold-a:#6f5a31;--spot-gold-b:#f2dca5;--spot-gold-c:#fff5d8;--spot-ink:#e9e4d8;--spot-side:#6e6a62}.spot{color:var(--spot-ink);isolation:isolate;background:0 0;margin-block-start:-8px;position:relative;overflow:hidden}.spot-stage{height:clamp(520px,74vh,780px);position:relative}.spot-piece{z-index:1;width:min(34vw,440px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spot-piece.pair-dark,:root[data-theme=dark] .spot-piece.pair-light,:root[data-theme=dark] .spot-flares.pair-light{display:none}.spot-flares.pair-dark{display:none}.spot-piece .sparkle img{filter:drop-shadow(0 40px 46px #00000052)}@property --bx{syntax:"<percentage>";inherits:false;initial-value:44%}@property --by{syntax:"<percentage>";inherits:false;initial-value:34%}.spot-shade{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--bx) var(--by), rgb(var(--spot-room) / 0) 0, rgb(var(--spot-room) / .1) 12%, rgb(var(--spot-room) / .78) 30%, rgb(var(--spot-room) / .96) 50%);animation:12s ease-in-out infinite spot-sweep;position:absolute;inset:0}@keyframes spot-sweep{0%{--bx:43%;--by:30%}33%{--bx:57%;--by:48%}66%{--bx:47%;--by:60%}to{--bx:43%;--by:30%}}.spot-flares{aspect-ratio:1200/1300;z-index:3;pointer-events:none;width:min(34vw,440px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spot-flares i{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 9%,#ffffff80 18%,#0000 42%),linear-gradient(#0000 47%,#fff 50%,#0000 53%),linear-gradient(90deg,#0000 47%,#fff 50%,#0000 53%);width:22px;height:22px;margin:-11px;animation:4.2s ease-in-out infinite spot-flare;position:absolute}:root:not([data-theme=dark]) .spot-flares i{mix-blend-mode:normal;filter:drop-shadow(0 0 2px #00000059)}@keyframes spot-flare{0%,70%,to{opacity:0;transform:scale(.3)rotate(0)}84%{opacity:.9;transform:scale(1)rotate(30deg)}}.spot-side{z-index:4;letter-spacing:.3em;text-transform:uppercase;color:var(--spot-side);writing-mode:vertical-rl;white-space:nowrap;font-size:11px;position:absolute;top:50%}.spot-side-a{left:max(16px,3vw);transform:translateY(-50%)rotate(180deg)}.spot-side-b{right:max(16px,3vw);transform:translateY(-50%)}html[lang=he] .spot-side{letter-spacing:.08em;font-size:13px}.spot-word{z-index:4;text-align:center;margin-top:calc(-1*clamp(60px,9vw,120px));padding:0 16px clamp(34px,5vw,60px);position:relative}.spot-mark{font-family:var(--font-caps), "Trajan Pro", Georgia, serif;letter-spacing:.5em;margin:0;background:linear-gradient(100deg, var(--spot-gold-a) 20%, var(--spot-gold-b) 45%, var(--spot-gold-c) 50%, #c9a45d 58%, var(--spot-gold-a) 80%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-inline-start:.5em;font-size:clamp(46px,8vw,116px);font-weight:400;line-height:1;animation:7s linear infinite spot-shine}@keyframes spot-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.spot-word h1{max-width:34ch;font-family:var(--font-lux), var(--f-display);letter-spacing:.02em;color:var(--spot-ink);text-wrap:balance;margin:14px auto 0;font-size:clamp(19px,2vw,27px);font-style:italic;font-weight:300;line-height:1.3}html[lang=he] .spot-word h1{font-family:var(--font-heb), serif;font-style:normal;font-weight:500}.spot-cta{letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:12.5px;font-weight:600;display:flex}.spot-cta a{color:var(--spot-ink);border-bottom:1px solid #0000;padding-block:6px;text-decoration:none;transition:border-color .3s}.spot-cta a:hover,.spot-cta a:focus-visible{border-color:#b48f4c}.spot-cta span{background:#b48f4c;width:40px;height:1px}html[lang=he] .spot-cta{letter-spacing:.04em;font-size:15px}@media (max-width:760px){.spot-stage{height:118vw;min-height:440px}.spot-piece,.spot-flares{width:68vw}.spot-side{display:none}.spot-word{margin-top:-40px}.spot-cta{letter-spacing:.18em;flex-direction:column;gap:10px}.spot-cta span{width:28px}.spot-mark{letter-spacing:.34em;margin-inline-start:.34em}}@media (prefers-reduced-motion:reduce){.spot-shade,.spot-mark,.spot-flares i{animation:none}.spot-flares i{opacity:.7}}.strip-ring{perspective:1300px;background:radial-gradient(60% 55% at 50% 100%,#b48f4c38,#0000 70%);height:clamp(360px,40vw,480px);position:relative;overflow:hidden}.ring-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--ink) 10%, transparent), transparent);border-radius:50%;height:34%;position:absolute;bottom:8%;left:10%;right:10%;transform:rotateX(72deg)}.ring{width:0;height:0;transform-style:preserve-3d;position:absolute;top:46%;left:50%;transform:rotateX(-6deg)}.ring-item{cursor:pointer;width:clamp(54px,5.6vw,78px);font:inherit;color:var(--ink-2);transform-style:preserve-3d;animation:48s linear infinite ring-orbit;animation-delay:calc(var(--i) * -48s / var(--n));background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.ring-item img{aspect-ratio:400/1400;filter:drop-shadow(0 18px 18px #0000004d);width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;transform:translate(-50%,-50%)}.ring-item span{white-space:nowrap;opacity:0;font-size:12px;font-weight:600;transition:opacity .3s;position:absolute;top:calc(50% + 50px);left:0;transform:translate(-50%)}.ring-item:hover img,.ring-item:focus-visible img,.ring-item.is-on img{transform:translate(-50%,calc(-50% - 12px))scale(1.06)}.ring-item:hover span,.ring-item:focus-visible span,.ring-item.is-on span{opacity:1}.strip-ring:hover .ring-item,.strip-ring:focus-within .ring-item,.strip-ring.is-paused .ring-item{animation-play-state:paused}@keyframes ring-orbit{0%{transform:rotateY(0)translateZ(clamp(190px,26vw,380px))rotateY(0)}to{transform:rotateY(360deg)translateZ(clamp(190px,26vw,380px))rotateY(-360deg)}}@media (max-width:700px){.ring-item span{font-size:11px}}@media (prefers-reduced-motion:reduce){.strip-ring{perspective:none;height:auto;margin-inline:0;overflow:visible}.ring{flex-wrap:wrap;justify-content:center;gap:18px;width:auto;height:auto;padding-block:20px;display:flex;position:static;transform:none}.ring-item{animation:none;position:relative;transform:none}.ring-item img{transform:none}.ring-item span{opacity:1;margin-top:6px;display:block;position:static;transform:none}.ring-floor{display:none}}.spot-shade{-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}:root[data-theme=dark] .spot-piece.pair-light,:root[data-theme=dark] .spot-flares.pair-light{display:block}:root[data-theme=dark] .spot-piece .sparkle img{filter:drop-shadow(0 0 1px #ffffff38)drop-shadow(0 0 34px #aab4d21a)drop-shadow(0 60px 60px #000000f2)}@media (max-width:760px){.spot-stage{height:128vw;min-height:460px}.spot-piece,.spot-flares{width:80vw;top:46%}.spot-word{margin-top:-70px}}.strip-ring{background:0 0}.ring-floor{background:radial-gradient(closest-side,#00000038,#0000)}:root[data-theme=dark] .ring-floor{background:radial-gradient(closest-side,#0000008c,#0000)}.order-preview .ctext.is-compact{grid-template-columns:1fr;gap:10px}.order-preview .ctext-canvas{box-shadow:none}:root[data-theme=dark] .spot-shade{background:radial-gradient(circle at var(--bx) var(--by), rgb(var(--spot-room) / 0) 0, rgb(var(--spot-room) / .12) 15%, rgb(var(--spot-room) / .88) 33%, rgb(var(--spot-room)) 50%);-webkit-mask-image:radial-gradient(58% 60% at 50% 48%,#000 70%,#0000 100%);mask-image:radial-gradient(58% 60% at 50% 48%,#000 70%,#0000 100%)}.spot-stage{height:clamp(620px,90vh,960px)}.spot-mark{filter:drop-shadow(0 0 22px #d6b06829);background-image:linear-gradient(100deg,#8a6f3c 0%,#9c7f47 30%,#e6cc8e 44%,#fff4d2 50%,#e6cc8e 56%,#9c7f47 70%,#8a6f3c 100%);background-position:100% 0;background-size:300% 100%;font-size:clamp(52px,8.6vw,128px);animation:9s cubic-bezier(.45,0,.25,1) infinite spot-shine-soft}:root:not([data-theme=dark]) .spot-mark{filter:none;background-image:linear-gradient(100deg,#6f5a31 0%,#7d6636 30%,#c9a45d 44%,#f2dca5 50%,#c9a45d 56%,#7d6636 70%,#6f5a31 100%)}@keyframes spot-shine-soft{0%{background-position:100% 0}60%,to{background-position:0 0}}.spot-word{margin-top:calc(-1*clamp(130px,15vw,220px))}@media (max-width:760px){.spot-stage{height:136vw;min-height:480px}.spot-piece,.spot-flares{width:88vw;top:45%}.spot-word{margin-top:-80px}}@media (prefers-reduced-motion:reduce){.spot-mark{background-position:50% 0;animation:none}}:root[data-theme=dark]{--spot-room:5 5 6}.spot-piece.pair-light,.spot-flares.pair-light{display:none}.spot-piece.pair-dark,.spot-flares.pair-dark,:root[data-theme=dark] .spot-piece.pair-light,:root[data-theme=dark] .spot-flares.pair-light{display:block}:root[data-theme=dark] .spot-piece.pair-dark,:root[data-theme=dark] .spot-flares.pair-dark{display:none}:root:not([data-theme=dark]) .spot-piece .sparkle img{filter:drop-shadow(0 0 1px #00000047)drop-shadow(0 30px 40px #00000042)}:root[data-theme=dark]{--grain:.025}.spot{flex-direction:column;height:calc(100svh - 76px);min-height:560px;max-height:1000px;display:flex}.spot-stage{flex:1;height:auto;min-height:0}.spot-piece,.spot-flares{width:min(52vw,680px,86svh - 258px);top:44%}.spot-word{inset-inline:0;margin-top:0;padding-bottom:0;position:absolute;bottom:clamp(18px,3.5vh,44px)}.spot-mark{font-size:clamp(46px,min(8.6vw,12.5vh),128px)}.spot-word h1{margin-top:clamp(6px,1.2vh,14px)}.spot-cta{margin-top:clamp(10px,2vh,22px)}@media (display-mode:standalone){.nav{padding-top:max(env(safe-area-inset-top), 0px)}.foot{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}}@media (max-width:760px){.spot{height:calc(100svh - 70px);min-height:520px}.spot-piece,.spot-flares{width:min(88vw,86svh - 283.8px);top:40%}}.spot-piece,.spot-flares{width:min(60vw,790px,100svh - 300px)}@media (max-width:760px){.spot-piece,.spot-flares{width:min(98vw,98svh - 323.4px)}}:root[data-theme=dark] .spot-piece .sparkle img{animation:12s ease-in-out infinite spot-cast}@keyframes spot-cast{0%,to{filter:drop-shadow(-1px -1px #ffffff17)drop-shadow(22px 34px 30px #000000f2)}33%{filter:drop-shadow(1px 0 #ffffff17)drop-shadow(-30px 14px 30px #000000f2)}66%{filter:drop-shadow(0 1px #ffffff17)drop-shadow(-6px -26px 30px #000000f2)}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .spot-piece .sparkle img{filter:drop-shadow(18px 30px 30px #000000f2);animation:none}}html,body{overflow-x:clip}.page{overflow-x:visible}@media (min-width:761px){.spot-side-a{left:calc(50% - 50vw + clamp(20px,2.2vw,40px))}.spot-side-b{right:calc(50% - 50vw + clamp(20px,2.2vw,40px))}}.prefs-quiet{gap:14px}.prefs-quiet .seg-toggle{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.prefs-quiet .seg-toggle button{letter-spacing:.18em;color:var(--ink-3);box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:12.5px;font-weight:700;position:relative}.prefs-quiet .seg-toggle button[lang=he]{letter-spacing:0;font-size:15px;font-weight:500;font-family:var(--font-heb), serif}.prefs-quiet .seg-toggle button:after{content:"";inset-inline:0;background:#b48f4c;height:1px;transition:transform .35s;position:absolute;bottom:0;transform:scaleX(0)}.prefs-quiet .seg-toggle button[aria-pressed=true]{color:var(--ink);background:0 0}.prefs-quiet .seg-toggle button[aria-pressed=true]:after{transform:scaleX(1)}.prefs-quiet .seg-toggle button+button{margin-inline-start:13px}.prefs-quiet .seg-toggle button+button:before{content:"";inset-inline-start:-13px;background:var(--line-2);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%}.prefs-quiet .icon-btn{width:30px;height:30px;color:var(--ink);background:0 0;border:0}.prefs-quiet .icon-btn svg{width:18px;height:18px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.prefs-quiet .icon-btn:hover svg{transform:rotate(-25deg)}.tag-order{white-space:nowrap;color:#1e1e22;background:linear-gradient(#efeff2,#bfc0c6 46%,#dedfe4 54%,#a8a9af);border-radius:10px;flex:none;align-items:center;height:40px;padding:0 7px;text-decoration:none;transition:filter .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #00000038,0 4px 14px #00000052}.tag-order:before,.tag-order:after{content:"";background:radial-gradient(circle at 40% 35%,#6a6a70,#1c1c20);border-radius:50%;flex:none;width:7px;height:7px;margin:0 8px;box-shadow:0 1px #fff9}.tag-order b{font-family:var(--font-caps), Georgia, serif;letter-spacing:.28em;text-shadow:0 1px #ffffffb3;margin-inline-start:.28em;font-size:14px;font-weight:400}html[lang=he] .tag-order b{font-family:var(--font-heb), serif;letter-spacing:.04em;margin-inline-start:0;font-size:16px;font-weight:500}.tag-order i{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:6s ease-in-out infinite tag-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes tag-shine{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.tag-order:hover{filter:brightness(1.06);transform:translateY(-1px)}.tag-order:focus-visible{outline-offset:3px;outline:2px solid #b48f4c}:root:not([data-theme=dark]) .tag-order{box-shadow:inset 0 1px #fff,inset 0 -1px #0003,0 3px 10px #0000002e}@media (max-width:980px){.tag-order{height:38px;padding:0 5px}.tag-order:before,.tag-order:after{margin:0 6px}.tag-order b{letter-spacing:.22em;margin-inline-start:.22em;font-size:12.5px}}@media (max-width:380px){.tag-order:before,.tag-order:after{display:none}.tag-order{padding:0 12px}}@media (prefers-reduced-motion:reduce){.tag-order i{animation:none;display:none}}:root[data-theme=dark] .spot-shade{background:radial-gradient(circle at var(--bx) var(--by), rgb(var(--spot-room) / 0) 0, rgb(var(--spot-room) / .08) 22%, rgb(var(--spot-room) / .8) 46%, rgb(var(--spot-room)) 68%)}:root:not([data-theme=dark]) .spot-shade{background:radial-gradient(circle at var(--bx) var(--by), #fffcf438 0, #fffcf400 32%, rgb(var(--spot-room) / .14) 54%, rgb(var(--spot-room) / .38) 80%)}.spot-mark{color:inherit;-webkit-background-clip:border-box;background-clip:border-box;display:inline-block;position:relative;filter:none!important;background:0 0!important;animation:none!important}.spot-mark-text{color:#0000;background-image:linear-gradient(100deg,#fffae600 40%,#fffae6f2 50%,#fffae600 60%),linear-gradient(#fff1c4 0%,#e9cc86 22%,#b98f45 48%,#7a5b27 56%,#c9a45d 74%,#f0d89a 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.45,0,.25,1) infinite mark-sweep,9s ease-in-out infinite mark-breathe;display:inline-block;position:relative}@keyframes mark-sweep{0%{background-position:150% 0,0 0}60%,to{background-position:-50% 0,0 0}}@keyframes mark-breathe{0%,to{filter:drop-shadow(0 0 14px #d6b0681a)}45%{filter:drop-shadow(0 0 30px #e8c8804d)}}:root:not([data-theme=dark]) .spot-mark-text{background-image:linear-gradient(100deg,#fff8dc00 40%,#fff8dce6 50%,#fff8dc00 60%),linear-gradient(#d9b46a 0%,#b48a3e 30%,#7c5d27 52%,#5f4519 60%,#9b7535 80%,#c9a45d 100%);animation:9s cubic-bezier(.45,0,.25,1) infinite mark-sweep}.mark-glint{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 9%,#ffecbe99 20%,#0000 44%),linear-gradient(#0000 47%,#fff6dc 50%,#0000 53%),linear-gradient(90deg,#0000 47%,#fff6dc 50%,#0000 53%);width:clamp(16px,1.6vw,26px);height:clamp(16px,1.6vw,26px);margin:-13px 0 0 -13px;animation:8.4s ease-in-out infinite mark-glint;position:absolute}@keyframes mark-glint{0%,80%,to{opacity:0;transform:scale(.2)rotate(0)}88%{opacity:1;transform:scale(1)rotate(35deg)}}:root:not([data-theme=dark]) .mark-glint{display:none}@media (prefers-reduced-motion:reduce){.spot-mark-text{background-position:150% 0,0 0;animation:none}.mark-glint{animation:none}}.picker-modal-wide{width:min(1200px,100vw - 24px)}.picked2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overscroll-behavior:contain;grid-template-columns:auto minmax(0,1.5fr) minmax(250px,.85fr);align-items:start;gap:clamp(16px,2.6vw,34px);max-height:calc(100dvh - 24px);padding:clamp(16px,2.4vw,30px);animation:.35s cubic-bezier(.2,.7,.2,1) picked-in;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000073}.picked2-close{top:14px;z-index:3;position:absolute;inset-inline-end:14px}.picked2-strip{align-self:center;width:clamp(70px,7.4vw,112px)}.picked2-strip .strip-art img{filter:drop-shadow(0 14px 18px #00000059)}.picked2-gallery{gap:10px;min-width:0;display:grid}.picked2-stage{aspect-ratio:1;border-radius:var(--r-md);background:var(--ground-2);width:100%;max-width:min(620px,100dvh - 190px);margin-inline:auto;animation:.45s cubic-bezier(.2,.7,.2,1) picked-in;position:relative;overflow:hidden}.picked2-stage .sparkle{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.picked2-stage .sparkle img{object-fit:cover}.picked2-thumbs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.picked2-thumbs button{cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;line-height:0;transition:opacity .3s,border-color .3s,transform .3s}.picked2-thumbs button:hover{opacity:.9}.picked2-thumbs button[aria-pressed=true]{opacity:1;border-color:#b48f4c;transform:translateY(-2px)}.picked2-thumbs img{object-fit:cover;border-radius:8px;width:64px;height:64px}.picked2-info{align-content:center;align-self:stretch;gap:14px;padding-inline-end:8px;display:grid}.picked2-info h2{margin:0;padding-inline-end:44px;font-size:clamp(30px,3vw,42px);line-height:1.02}.picked2-order{justify-self:start;height:44px;margin-top:6px}.picked2-order b{letter-spacing:.2em;font-size:13px}@media (max-width:900px){.picked2{grid-template-columns:auto minmax(0,1fr)}.picked2-gallery{grid-area:1/1/auto/-1}.picked2-strip{grid-row:2;align-self:start;width:64px}.picked2-info{grid-row:2;padding:0}.picked2-stage{max-width:none}.picked2-close{top:22px;color:#fff;background:#00000073;border-color:#0000;inset-inline-end:22px}.picked2-info h2{padding-inline-end:0}}.spot-word h1{color:#9c978c}.spot-cta a{color:#fff}:root:not([data-theme=dark]) .spot-word h1{color:#77726a}:root:not([data-theme=dark]) .spot-cta a{color:#0b0b0d}.mission{isolation:isolate;text-align:center;color:#ece8de;background:#050506;place-items:center;min-height:clamp(560px,100svh - 80px,820px);margin-inline:calc(50% - 50vw);padding:clamp(48px,7vw,100px) 16px;display:grid;position:relative;overflow:hidden}.mission-bg{object-fit:cover;z-index:-2;filter:brightness(.3)saturate(.8);width:100%;height:100%;animation:18s ease-in-out infinite alternate mission-drift;position:absolute;inset:0;transform:scale(1.08)}@keyframes mission-drift{to{transform:scale(1)}}.mission-shade{z-index:-1;background:radial-gradient(#0505064d,#050506 80%);position:absolute;inset:0}.mission-in{justify-items:center;gap:clamp(16px,2.4vh,24px);max-width:880px;display:grid}.mission-kick{font-family:var(--font-caps), Georgia, serif;letter-spacing:.34em;color:#c9a45d;margin:0;font-size:12px}.mission-heb{font-family:var(--font-heb), serif;background:linear-gradient(#fff1c4 0%,#e9cc86 25%,#b98f45 52%,#7a5b27 62%,#c9a45d 82%,#f0d89a 100%);color:#0000;filter:drop-shadow(0 0 26px #d6b0682e);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,7.4vw,104px);font-weight:400;line-height:1.05}.mission-line{font-family:var(--font-lux), var(--f-display);color:#ece8de;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,54px);font-weight:300;line-height:1.1}.mission-line i{color:#e8cf92}html[lang=he] .mission-line{font-family:var(--font-heb), serif;font-weight:400}html[lang=he] .mission-line i{font-style:normal}.mission-rule{background:linear-gradient(90deg,#0000,#c9a45d,#0000);width:120px;height:1px}.mission-small{color:#aaa59a;max-width:58ch;margin:0;font-size:17px}.mission-coming{letter-spacing:.22em;text-transform:uppercase;color:#8d897f;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}html[lang=he] .mission-coming{letter-spacing:.04em;font-size:14px}.mission-coming li{align-items:center;gap:10px;display:inline-flex}.mission-coming li:before{content:"";background:#c9a45d;width:5px;height:5px;transform:rotate(45deg)}.mission-in>*{animation:.9s cubic-bezier(.2,.7,.2,1) both mission-in}.mission-in>:nth-child(2){animation-delay:.12s}.mission-in>:nth-child(3){animation-delay:.24s}.mission-in>:nth-child(4){animation-delay:.36s}.mission-in>:nth-child(5){animation-delay:.48s}.mission-in>:nth-child(6){animation-delay:.6s}@keyframes mission-in{0%{opacity:0;transform:translateY(16px)}}.about-story{align-items:center}.about-story h2{margin:0 0 6px}.about-story .quote{margin-top:0}@media (prefers-reduced-motion:reduce){.mission-bg,.mission-in>*{animation:none}}.arches-wrap{margin-inline:calc(50% - 50vw)}.arches{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;align-items:flex-end;gap:clamp(16px,2.2vw,30px);padding:30px max(16px,50vw - 576px) 10px;display:flex;overflow:auto hidden}.arches::-webkit-scrollbar{display:none}.arches.is-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.arches.is-drag .arch-frame{pointer-events:none}.arch{text-align:center;scroll-snap-align:center;flex:none;width:clamp(200px,20vw,270px);margin:0;animation:.7s cubic-bezier(.2,.7,.2,1) both g-in}.arch:nth-child(3n+2){width:clamp(230px,24vw,320px)}.arch-frame{aspect-ratio:3/5;cursor:zoom-in;background:#0b0b0d;border:0;border-radius:999px 999px 8px 8px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c}.arch:nth-child(3n+2) .arch-frame{aspect-ratio:3/4.4}.arch-frame:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a45d8c,inset 0 0 0 7px #050506e6,inset 0 0 0 8px #c9a45d40}:root:not([data-theme=dark]) .arch-frame:before{box-shadow:inset 0 0 0 1px #96763c99,inset 0 0 0 7px #f4f4f1eb,inset 0 0 0 8px #96763c4d}.arch-frame:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(70% 40% at 50% 0,#fff0d233,#0000 70%);transition:opacity .8s;position:absolute;inset:0}.arch-frame .sparkle{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.arch-frame .sparkle img{object-fit:cover;filter:brightness(.8)saturate(.92);transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .8s;transform:scale(1.08)}.arch-frame:hover .sparkle img,.arch-frame:focus-visible .sparkle img{filter:none;transform:scale(1)}.arch-frame:hover:after,.arch-frame:focus-visible:after{opacity:1}:root:not([data-theme=dark]) .arch-frame .sparkle img{filter:none}.arch figcaption{justify-items:center;gap:4px;margin-top:14px;display:grid}.arch figcaption small{font-family:var(--font-heb), serif;color:#c9a45d;font-size:22px;line-height:1}.arch figcaption span{font-family:var(--font-lux), var(--f-display);color:var(--ink-2);max-width:24ch;font-size:18px;font-style:italic;line-height:1.25}html[lang=he] .arch figcaption span{font-family:var(--font-heb), serif;font-style:normal}.arches-foot{align-items:center;gap:16px;padding:18px max(16px,50vw - 576px) 0;display:flex}.arches-rail{background:linear-gradient(90deg,#6f5a31,#0000);flex:1;height:1px}html[dir=rtl] .arches-rail{background:linear-gradient(-90deg,#6f5a31,#0000)}.arches-count{letter-spacing:.22em;color:var(--ink-3);font-size:12px}.arches-nav{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #c9a45d73;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:background .3s,border-color .3s;display:grid}.arches-nav:hover{background:#c9a45d1f;border-color:#c9a45d}html[dir=rtl] .arches-nav{transform:scaleX(-1)}@media (max-width:700px){.arch,.arch:nth-child(3n+2){width:min(72vw,300px)}.arches-nav{display:none}}.gallery-page .page-head{padding-block-end:8px}.arches{padding-top:18px}@media (max-width:700px){.arch,.arch:nth-child(3n+2){width:min(72vw,300px)}}.crystal-pop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arches{padding-inline-start:16px;scroll-padding-inline-start:16px}.arches-foot{padding-inline-start:16px}.gallery-head{flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding-block:clamp(18px,3vw,34px) 4px;display:flex}.gallery-head h1{margin:0;font-size:clamp(36px,4vw,54px)}.gallery-head .lede{color:var(--ink-3);margin:0;font-size:16px}.gallery-page .band.first{padding-block-start:6px}.gfilters{gap:0 22px;margin-bottom:4px}.gfilters button{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;border-radius:0;padding:8px 0;font-size:12.5px;font-weight:700;position:relative}html[lang=he] .gfilters button{letter-spacing:.02em;text-transform:none;font-size:15px}.gfilters button:after{content:"";inset-inline:0;background:#c9a45d;height:1px;transition:transform .35s;position:absolute;bottom:2px;transform:scaleX(0)}.gfilters button:hover{color:var(--ink-2)}.gfilters button[aria-pressed=true]{color:var(--ink);background:0 0;border:0}.gfilters button[aria-pressed=true]:after{transform:scaleX(1)}.spot-mark{direction:ltr;letter-spacing:0!important;margin-inline-start:0!important}.spot-mark-text{letter-spacing:.5em;margin-right:-.5em}@media (max-width:760px){.spot-mark-text{letter-spacing:.34em;margin-right:-.34em}}.studio-page .page-head{flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding-block:clamp(18px,3vw,34px) 0;display:flex}.studio-page .page-head .eyebrow{display:none}.studio-page .page-head h1{margin:0;font-size:clamp(36px,4vw,54px)}.studio-page .page-head .lede{color:var(--ink-3);max-width:60ch;margin:0;font-size:16px}.studio-page .picker-hint{text-align:start;color:var(--ink-3);letter-spacing:.04em;margin-top:10px;font-size:13px}.ig-link{color:#c9a45d;align-items:baseline;gap:4px;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.ig-link span{font-size:.85em;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-block}.ig-link:hover,.ig-link:focus-visible{color:#e8cf92}.ig-link:hover span,.ig-link:focus-visible span{transform:translate(2px,-2px)}html[dir=rtl] .ig-link span{transform:scaleX(-1)}html[dir=rtl] .ig-link:hover span{transform:scaleX(-1)translate(2px,-2px)}:root:not([data-theme=dark]) .ig-link{color:#8a6a2e}.strip-ring.is-js .ring-item{animation:none}.strip-ring.is-js{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.strip-ring.is-js:active{cursor:grabbing}.designs-line{text-align:center;padding-block:clamp(18px,3vw,34px) 0}.designs-line h1{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;margin:0 0 8px;color:#c9a45d;margin-inline-end:-.4em;font-size:12px;font-weight:400}html[lang=he] .designs-line h1{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.designs-line p{font-family:var(--font-lux), var(--f-display);color:var(--ink-2);margin:0;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:300}html[lang=he] .designs-line p{font-family:var(--font-heb), serif;font-style:normal}.strip-ring{overflow:hidden}.ring-name{text-align:center;pointer-events:none;z-index:5;justify-items:center;gap:2px;margin:0;display:grid;position:absolute;inset:auto 0 18px}.ring-name b{font-family:var(--font-lux), var(--f-display);color:var(--ink);min-height:1.1em;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.1}html[lang=he] .ring-name b{font-family:var(--font-heb), serif}.ring-name span{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}html[lang=he] .ring-name span{letter-spacing:.04em;font-size:13px}.ring-item span{display:none}.studio-page .band.first{padding-block-start:0}@media (max-width:980px){.nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.nav>.menu-btn{border-width:1px;border-radius:50%;order:0;justify-content:center;justify-self:start;width:44px;height:44px;margin:0;padding:0}.nav>.menu-btn .menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav>.mark{order:1;justify-self:center}.nav>.tag-order{order:2;justify-self:end}}.menu-sheet{padding-top:max(18px, calc(env(safe-area-inset-top) + 12px))}@keyframes spot-sweep-phone{0%{--bx:42%;--by:30%}33%{--bx:58%;--by:42%}66%{--bx:46%;--by:50%}to{--bx:42%;--by:30%}}@media (max-width:760px){.spot-shade{animation-name:spot-sweep-phone}}@media (min-width:1180px){.nav{position:relative}.nav>.nav-links{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[dir=rtl] .nav>.nav-links{left:auto;right:50%;transform:translate(50%,-50%)}.nav>.prefs{margin-inline-start:auto}}@media (max-width:760px){.home-about{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.home-about>div{display:contents}.home-about h2{font-family:var(--font-caps), Georgia, serif;letter-spacing:.36em;color:#c9a45d;margin:0;order:1;margin-inline-end:-.36em;font-size:11px;font-weight:400}.home-about>.ptile{aspect-ratio:3/4;border-radius:999px 999px 10px 10px;outline:0;order:2;justify-self:auto;width:min(220px,62vw);max-width:none;margin:18px auto 4px;box-shadow:inset 0 0 0 1px #c9a45d80,0 24px 40px #000000b3}.home-about>.ptile:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 7px #050506d9,inset 0 0 0 8px #c9a45d40}.home-about>.ptile figcaption{display:none}.home-about .quote{font-family:var(--font-lux), var(--f-display);order:3;max-width:16ch;margin:16px 0 0;font-size:28px;line-height:1.15}.home-about .body-lg{max-width:34ch;color:var(--ink-2);order:4;margin:0;font-size:15.5px}.home-about .body-lg:before{content:"";background:linear-gradient(90deg,#0000,#c9a45d,#0000);width:60px;height:1px;margin:16px auto;display:block}.home-about .text-link{order:5;margin-top:14px}.colors{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px 12px;padding-bottom:0;display:grid;overflow:visible}.colors .color-card{text-align:center}.colors .color-card:nth-child(2n){margin-top:28px}.colors .color-card .ptile{aspect-ratio:3/4;border-radius:999px 999px 8px 8px;outline:0;box-shadow:inset 0 0 0 1px #c9a45d73,0 18px 30px #0009}.colors .color-card .ptile:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a45d73}.colors .color-name{font-family:var(--font-lux), var(--f-display);justify-content:center;margin-top:8px;font-size:19px}}.home-about-cine{display:none}@media (max-width:760px){.home-about{isolation:isolate;text-align:start;border-top:0;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:600px;margin-inline:-16px;padding:28px 20px 30px;display:flex;position:relative;overflow:hidden}.home-about>.ptile{display:none}.home-about-cine{z-index:-2;object-fit:cover;object-position:50% 40%;filter:brightness(.62);width:100%;height:100%;animation:16s ease-in-out infinite alternate about-drift;display:block;position:absolute;inset:0}.home-about:before{content:"";z-index:-1;background:linear-gradient(#05050673,#0505060d 28%,#050506b8 60%,#050506 90%);position:absolute;inset:0}.home-about>div{display:block}.home-about h2{text-align:start;margin:0;font-size:11px}.home-about .quote{max-width:14ch;margin:10px 0 12px;font-size:34px;font-weight:300;line-height:1.08}.home-about .body-lg{color:#c3bfb5;max-width:32ch;font-size:15px}.home-about .body-lg:before{display:none}.home-about .text-link{letter-spacing:.22em;text-transform:uppercase;border:0;align-items:center;gap:10px;margin-top:16px;font-size:11.5px;text-decoration:none;display:inline-flex}.home-about .text-link:before{content:"";background:#c9a45d;width:28px;height:1px}}@keyframes about-drift{0%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-about-cine{animation:none}}.drawer,.drawer-scrim{display:none}@media (max-width:980px){.drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0009;transition:opacity .35s;display:block;position:fixed;inset:0}.drawer-scrim.is-open{opacity:1;pointer-events:auto}.drawer{z-index:61;width:min(320px,82vw);padding:calc(env(safe-area-inset-top) + 22px) 16px calc(env(safe-area-inset-bottom) + 22px);top:0;bottom:0;background:linear-gradient(#101014,#08080a);border-inline-end:1px solid #23232a;flex-direction:column;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset-inline-start:0;transform:translate(-104%);box-shadow:30px 0 60px #0009}html[dir=rtl] .drawer{transform:translate(104%)}.drawer.is-open{transform:none}.drawer-top{border-bottom:1px solid #23232a;align-items:center;gap:12px;padding:0 4px 18px;display:flex}.drawer-top .adm-gem{filter:drop-shadow(0 8px 14px #000c);flex:none}.drawer-mark{font-family:var(--font-display), Georgia, serif;letter-spacing:.3em;color:#ece8de;font-size:20px}.drawer-close{color:#ece8de;cursor:pointer;background:0 0;border:1px solid #33333c;border-radius:50%;width:38px;height:38px;margin-inline-start:auto;font-size:22px;line-height:1}.drawer-links{gap:2px;margin-top:16px;display:grid}.drawer-links a{color:#aaa59a;opacity:0;border-radius:12px;align-items:center;gap:14px;height:54px;padding:0 12px;font-size:18px;font-weight:600;text-decoration:none;transition:opacity .4s,transform .4s,background .2s,color .2s;display:flex;transform:translate(-10px)}.drawer.is-open .drawer-links a{opacity:1;transform:none}.drawer-links a i{text-align:center;color:#c9a45d;width:18px;font-style:normal}.drawer-links a:hover,.drawer-links a[aria-current=page]{color:#ece8de;background:linear-gradient(90deg,#c9a45d24,#0000)}.drawer-foot{border-top:1px solid #23232a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}html[dir=rtl] .drawer.is-open{transform:none}html[dir=rtl] .drawer-links a{transform:translate(10px)}html[dir=rtl] .drawer.is-open .drawer-links a{transform:none}}.colors{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:22px clamp(12px,1.6vw,22px);padding-bottom:32px;display:grid;overflow:visible}.colors .color-card{text-align:center}.colors .color-card:nth-child(2n){margin-top:32px}.colors .color-card .ptile{aspect-ratio:3/4;border-radius:999px 999px 8px 8px;outline:0;box-shadow:inset 0 0 0 1px #c9a45d73,0 18px 30px #0009}.colors .color-card .ptile:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a45d73}.colors .color-name{font-family:var(--font-lux), var(--f-display);justify-content:center;margin-top:10px;font-size:20px;font-weight:400}@media (max-width:1100px){.colors{grid-template-columns:repeat(3,minmax(0,1fr))}.colors .color-card:nth-child(2n){margin-top:0}.colors .color-card:nth-child(3n+2){margin-top:32px}}@media (max-width:760px){.colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-bottom:0}.colors .color-card:nth-child(3n+2){margin-top:0}.colors .color-card:nth-child(2n){margin-top:28px}.colors .color-name{margin-top:8px;font-size:19px}}@media (max-width:980px){.drawer{overflow:hidden}.drawer:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0000 0 14%,#ece8de09 14% 16%,#0000 16% 19%,#ece8de09 19% 20%,#0000 20%),radial-gradient(circle,#a0a0af29 0 1.4px,#0000 2.2px) 0 0/22px 22px,radial-gradient(circle,#c9a45d1f 0 1px,#0000 1.8px) 11px 11px/22px 22px,linear-gradient(#101014,#07070a);position:absolute;inset:0}.drawer:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 60% at 30% 12%,#05050600,#050506d1 70%);position:absolute;inset:0}.drawer{isolation:isolate;background:0 0}.drawer-top{gap:10px}.drawer-logo{align-items:flex-start}.drawer-logo b{font-size:21px}.drawer-logo small{margin-top:5px;font-size:8px}.drawer-close{background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.drawer-close .adm-gem{filter:drop-shadow(0 6px 10px #000c);position:absolute;inset:2px}.drawer-close span{z-index:1;color:#f2dca5;text-shadow:0 1px 2px #000;font-size:22px;line-height:1;position:relative}.drawer-close:active .adm-gem{transform:scale(.94)}}.about-arch{isolation:isolate;background:radial-gradient(60% 80% at 75%,#c9a45d14,#0000 70%);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,60px);padding-inline:clamp(8px,4vw,56px);display:grid;position:relative;overflow:hidden}.about-arch-text{z-index:2;position:relative}.about-arch h2{font-family:var(--font-caps), Georgia, serif;letter-spacing:.38em;color:#c9a45d;margin:0;font-size:12px;font-weight:400}html[lang=he] .about-arch h2{font-family:var(--font-heb), serif;letter-spacing:.06em;font-size:16px}.about-arch-quote{max-width:15ch;font-family:var(--font-lux), var(--f-display);color:#ece8de;text-wrap:balance;margin:16px 0 0;font-size:clamp(38px,4.4vw,60px);font-style:italic;font-weight:300;line-height:1.06}html[lang=he] .about-arch-quote{font-family:var(--font-heb), serif;font-style:normal;font-weight:400}.about-arch-rule{background:linear-gradient(90deg,#c9a45d,#0000);width:70px;height:1px;margin:22px 0;display:block}html[dir=rtl] .about-arch-rule{background:linear-gradient(-90deg,#c9a45d,#0000)}.about-arch-body{color:#aaa59a;max-width:44ch;margin:0;font-size:17px;line-height:1.6}.about-arch-link{letter-spacing:.24em;text-transform:uppercase;color:#ece8de;align-items:center;gap:10px;margin-top:22px;font-size:12px;text-decoration:none;display:inline-flex}.about-arch-link:before{content:"";background:#c9a45d;width:30px;height:1px;transition:width .35s}.about-arch-link:hover:before{width:46px}.about-arch-frame{z-index:2;aspect-ratio:3/4.2;border-radius:999px 999px 12px 12px;justify-self:center;width:min(360px,100%);position:relative;overflow:hidden;box-shadow:0 40px 80px #000000b3}.about-arch-frame img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate about-drift}.about-arch-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a45d8c,inset 0 0 0 9px #050506d9,inset 0 0 0 10px #c9a45d38}.about-glint{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#fff 0 10%,#fff0c880 22%,#0000 45%),linear-gradient(#0000 47%,#fff 50%,#0000 53%),linear-gradient(90deg,#0000 47%,#fff 50%,#0000 53%);width:20px;height:20px;margin:-10px;animation:5s ease-in-out infinite spot-flare;position:absolute}.about-arch-heb{inset-inline-end:12px;z-index:1;font-family:var(--font-heb), serif;color:#0000;-webkit-text-stroke:1px #c9a45d33;pointer-events:none;font-size:clamp(90px,11vw,150px);font-weight:300;line-height:1;position:absolute;bottom:-14px}@media (max-width:760px){.about-arch{background:0 0;flex-direction:column;align-items:stretch;gap:0;padding-inline:0;display:flex}.about-arch h2{order:1}.about-arch-frame{aspect-ratio:auto;width:100%;height:360px;box-shadow:none;border-radius:999px 999px 16px 16px;order:2;margin-top:16px}.about-arch-frame:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#050506 96%);position:absolute;inset:0}.about-arch-text{display:contents}.about-arch-quote{z-index:3;order:3;margin-top:-96px;padding-inline:8px;font-size:34px;position:relative}.about-arch-rule{display:none}.about-arch-body{order:4;margin-top:12px;padding-inline:8px;font-size:15px}.about-arch-link{margin-inline-start:8px;order:5;margin-top:16px}.about-arch-heb{display:none}}@media (prefers-reduced-motion:reduce){.about-arch-frame img{animation:none}}.about-arch-frame{box-shadow:none;aspect-ratio:3/4.4;filter:drop-shadow(0 40px 60px #000000b3);background:0 0;border-radius:0;overflow:visible}.about-arch-frame:after{content:"";z-index:0;box-shadow:none;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:linear-gradient(#e8cf92b3,#6f5a3199);border-radius:0;position:absolute;inset:0}.about-arch-frame img{z-index:1;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);width:calc(100% - 3px);height:calc(100% - 3px);position:absolute;inset:1.5px}.about-arch-frame .about-glint{z-index:3}@media (max-width:760px){.about-arch-frame{aspect-ratio:auto;filter:none;border-radius:0;height:400px}.about-arch-frame:before{z-index:2;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:linear-gradient(#0000 50%,#050506 94%)}.about-arch-quote{margin-top:-120px}.about-arch-frame{filter:drop-shadow(0 26px 34px #000000b3);height:min(420px,108vw);margin-top:18px}.about-arch-frame:before{display:none}.about-arch-quote{margin-top:22px;padding-inline:0}.about-arch-body,.about-arch-link{margin-inline-start:0;padding-inline:0}}.about-arch-frame{width:min(270px,100%)}.about-arch-heb{-webkit-text-stroke:0;color:#c9a45d17;font-weight:400}@media (max-width:760px){.about-arch-frame{aspect-ratio:3/4.4;align-self:center;width:min(250px,66vw);height:auto}}.about-arch{padding-block:clamp(26px,3vw,40px)}.about-arch-frame{aspect-ratio:3/3.6;width:min(230px,100%)}.about-arch-quote{margin-top:10px;font-size:clamp(32px,3.4vw,46px)}.about-arch-rule{margin:14px 0}.about-arch-body{font-size:16px}.about-arch-link{margin-top:14px}.about-arch-heb{font-size:clamp(70px,8vw,110px);bottom:-8px}@media (max-width:760px){.about-arch{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"label label""quote photo""body body""link link";align-items:center;column-gap:16px;display:grid}.about-arch-text{display:contents}.about-arch h2{grid-area:label}.about-arch-frame{aspect-ratio:3/4;grid-area:photo;align-self:start;width:120px;height:auto;margin-top:12px}.about-arch-quote{grid-area:quote;max-width:none;margin:12px 0 0;font-size:27px}.about-arch-body{grid-area:body;margin-top:12px}.about-arch-link{grid-area:link;justify-self:start;margin-top:12px}}.colors .color-name-bi{justify-items:center;gap:2px;display:grid}.colors .color-name-en{font-family:var(--font-lux), var(--f-display);color:var(--ink);align-items:center;gap:8px;font-size:20px;display:inline-flex}.colors .color-name-bi small{font-family:var(--font-heb), serif;color:#c9a45d;font-size:15px}.about-pano{padding-block:clamp(28px,3.4vw,46px)}.about-pano-strip{border-radius:12px;height:clamp(130px,15vw,200px);position:relative;overflow:hidden;box-shadow:0 24px 50px #0000008c}.about-pano-strip img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;animation:26s ease-in-out infinite alternate pano-pan}@keyframes pano-pan{0%{object-position:50% 30%;transform:scale(1.06)}to{object-position:50% 60%;transform:scale(1)}}.about-pano-strip:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#05050659,#0000 25% 75%,#05050659);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a45d4d}.about-pano-row{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,70px);margin-top:24px;display:grid}.about-pano h2{font-family:var(--font-caps), Georgia, serif;letter-spacing:.38em;color:#c9a45d;margin:0;font-size:12px;font-weight:400}html[lang=he] .about-pano h2{font-family:var(--font-heb), serif;letter-spacing:.06em;font-size:16px}.about-pano-quote{max-width:17ch;font-family:var(--font-lux), var(--f-display);color:#ece8de;text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,3.2vw,44px);font-style:italic;font-weight:300;line-height:1.08}html[lang=he] .about-pano-quote{font-family:var(--font-heb), serif;font-style:normal;font-weight:400}.about-pano-body{color:#aaa59a;max-width:44ch;margin:0;font-size:16px;line-height:1.6}.about-pano-link{letter-spacing:.24em;text-transform:uppercase;color:#ece8de;align-items:center;gap:10px;margin-top:14px;font-size:12px;text-decoration:none;display:inline-flex}.about-pano-link:before{content:"";background:#c9a45d;width:30px;height:1px;transition:width .35s}.about-pano-link:hover:before{width:46px}@media (max-width:760px){.about-pano-strip{height:150px}.about-pano-row{grid-template-columns:1fr;gap:12px;margin-top:18px}.about-pano-quote{font-size:30px}.about-pano-body{font-size:15px}}@media (prefers-reduced-motion:reduce){.about-pano-strip img{animation:none}}.about-pano-strip{box-shadow:none;--tip:clamp(34px, 5vw, 70px);clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);border-radius:0}.about-pano-strip:after{box-shadow:none;background:linear-gradient(90deg,#0505064d,#0000 20% 80%,#0505064d)}.about-pano{filter:drop-shadow(0 24px 40px #00000080)}@media (max-width:760px){.about-pano-strip{--tip:30px}}.colors-head{text-align:center;justify-items:center;gap:8px;margin-bottom:clamp(20px,3vw,34px);display:grid}.colors-head .adm-gem{filter:drop-shadow(0 10px 18px #000c)}.colors-head-row{align-items:center;gap:18px;width:min(560px,92%);display:flex}.colors-head-row i{background:linear-gradient(90deg,#0000,#c9a45d);flex:1;height:1px}.colors-head-row i:last-child{background:linear-gradient(-90deg,#0000,#c9a45d)}.colors-head h2{white-space:nowrap;font-family:var(--font-lux), var(--f-display);color:#ece8de;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.05}.colors-head p{font-family:var(--font-heb), serif;color:#c9a45d;margin:0;font-size:18px}.colors-more{justify-content:center;margin-top:10px;display:flex}.spot-side{color:#b48f4c;opacity:.85}.about-pano-strip .sparkle{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.about-pano-strip .sparkle img{object-fit:cover;object-position:50% 50%;animation:none}.spot-word{isolation:isolate}.spot-word:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 46% at 50% 45%,#050506eb,#0000 75%);width:min(900px,94vw);height:210px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.colors-head .adm-gem{filter:drop-shadow(0 6px 10px #000c);opacity:.9}.colors .color-name-en .gem.swatch-dot,.colors .color-name-en .color-dot{width:12px;height:12px}.spot-shade,:root[data-theme=dark] .spot-shade,:root:not([data-theme=dark]) .spot-shade{overflow:hidden;background:0 0!important;animation:none!important}.spot-shade:before{content:"";will-change:transform;background:radial-gradient(circle,#05050600 0,#05050614 14vmax,#050506cc 30vmax,#050506 44vmax);width:300%;height:300%;animation:12s ease-in-out infinite spot-move;position:absolute;top:-100%;left:-100%}@keyframes spot-move{0%,to{transform:translate(-2.33%,-6.67%)}33%{transform:translate(2.33%,-.67%)}66%{transform:translate(-1%,3.33%)}}@keyframes spot-move-phone{0%,to{transform:translate(-2.67%,-6.67%)}33%{transform:translate(2.67%,-2.67%)}66%{transform:translate(-1.33%)}}@media (max-width:760px){.spot-shade:before{animation-name:spot-move-phone}}:root[data-theme=dark] .spot-piece .sparkle img{filter:drop-shadow(0 0 1px #ffffff14)drop-shadow(18px 30px 30px #000000f2);animation:none!important}.spot-mark-text{filter:drop-shadow(0 0 18px #d6b06829);animation:9s cubic-bezier(.45,0,.25,1) infinite mark-sweep}@media (prefers-reduced-motion:reduce){.spot-mark-text,:root:not([data-theme=dark]) .spot-mark-text{animation:none}.spot-shade:before{animation:none;transform:translateY(-3%)}}.spot-shade:before{background:radial-gradient(circle,#05050600 0,#0505061a 9vmax,#050506d9 20vmax,#050506 31vmax)}@media (max-width:760px){.spot-shade:before{background:radial-gradient(circle,#05050600 0,#0505061a 14vmax,#050506d9 30vmax,#050506 44vmax)}}.strip-ring .ring-item img{-webkit-box-reflect:below 6px linear-gradient(transparent 58%, #ffffff38);transition:none}.strip-ring .ring-floor{background:radial-gradient(50% 42% at 50% 40%,#ffffff0d,#c9a45d08 40%,#0000 72%);height:38%;bottom:4%;left:6%;right:6%}.strip-ring:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#050506 88%);height:34%;position:absolute;bottom:0;left:0;right:0}.strip-ring .ring-item .ring-art{opacity:1;width:100%;line-height:0;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative;transform:translate(-50%,-50%)}.strip-ring .ring-item .ring-art>img{-webkit-box-reflect:none;aspect-ratio:400/1400;transform:none!important}.strip-ring .ring-item:hover .ring-art,.strip-ring .ring-item:focus-visible .ring-art,.strip-ring .ring-item.is-on .ring-art{transform:translate(-50%,calc(-50% - 10px))}.strip-ring .ring-item .ring-art .sglint{animation-duration:5s}.strip-ring .ring-item img.ring-refl{opacity:.38;filter:none;pointer-events:none;width:100%;position:absolute;top:calc(100% + 4px);left:0;-webkit-mask-image:linear-gradient(#0000 50%,#0006 78%,#000);mask-image:linear-gradient(#0000 50%,#0006 78%,#000);transform:scaleY(-1)!important}.strip-ring:after{height:14%}.strip-ring.is-js{height:clamp(460px,48vw,600px)}.strip-ring.is-js .ring{top:38%}@media (max-width:700px){.strip-ring.is-js{height:520px}.strip-ring.is-js .ring{top:36%}}.tag-order{--stitch:19px;background:linear-gradient(#ffffff8c, #ffffff8c) left calc(50% + 2.5px) / var(--stitch) 1px no-repeat, linear-gradient(#ffffff8c, #ffffff8c) right calc(50% + 2.5px) / var(--stitch) 1px no-repeat, linear-gradient(#1c1c20, #1c1c20) left center / var(--stitch) 2.5px no-repeat, linear-gradient(#1c1c20, #1c1c20) right center / var(--stitch) 2.5px no-repeat, linear-gradient(180deg, #efeff2, #bfc0c6 46%, #dedfe4 54%, #a8a9af)}@media (max-width:980px){.tag-order{--stitch:15px}}@media (max-width:380px){.tag-order{--stitch:0px}}.colors .color-name-en .color-gem{object-fit:cover;filter:drop-shadow(0 2px 5px #000000b3);border-radius:50%;flex:none;width:22px;height:22px}@media (max-width:700px){.colors .color-name-en .color-gem{width:18px;height:18px}}.order-steps.gem-steps{gap:0;position:relative}.order-steps.gem-steps:before{content:"";background:linear-gradient(90deg,#0000,#3a3a42 10% 90%,#0000);height:1px;position:absolute;top:25px;left:16.66%;right:16.66%}.order-steps.gem-steps button{text-align:center;border-top:0;justify-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;position:relative}.order-steps.gem-steps img{filter:grayscale()brightness(.32);border-radius:50%;width:50px;height:50px;transition:filter .5s,transform .5s}.order-steps.gem-steps .done img{filter:brightness(.85)}.order-steps.gem-steps .on img{filter:drop-shadow(0 0 14px #d2e1ff59);transform:scale(1.1)}.order-steps.gem-steps .done button:hover img{filter:brightness()}@media (max-width:860px){.order-steps.gem-steps img{width:42px;height:42px}.order-steps.gem-steps:before{top:21px}}@media (prefers-reduced-motion:reduce){.order-steps.gem-steps img{transition:none}}.arch-frame .sparkle{transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.08)}.arch-frame .sparkle img{transform:none!important}.arch-frame:hover .sparkle,.arch-frame:focus-visible .sparkle{transform:scale(1)}.ptile .sparkle{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ptile .sparkle img,.gitem .sparkle img{transform:none!important}.ptile:hover .sparkle{transform:scale(1.04)}.gitem .sparkle{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.gitem:hover .sparkle{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.arch-frame .sparkle,.ptile .sparkle,.gitem .sparkle{transition:none}}.guide-box{border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:border-color .45s,box-shadow .45s,opacity .45s;position:relative}.guide-box.is-now{border-color:#c9a45dbf;animation:.7s cubic-bezier(.2,.7,.2,1) guide-in;box-shadow:0 0 0 1px #c9a45d40,0 0 26px #c9a45d29}.guide-box.is-soft{border-color:#c9a45d59;box-shadow:0 0 18px #c9a45d12}.guide-box.is-done{border-color:var(--line)}.guide-box.is-later{opacity:1}@keyframes guide-in{0%{box-shadow:0 0 #c9a45d73,0 0 #c9a45d00}to{box-shadow:0 0 0 1px #c9a45d40,0 0 26px #c9a45d29}}.guide-label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.guide-lede{color:var(--ink-2);margin:0 0 12px;font-size:15px}.guide-choices{flex-wrap:wrap;gap:10px;display:flex}.guide-choice{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:border-color .25s,background .25s}.guide-choice:hover{border-color:#c9a45d}.guide-choice.is-on{background:#c9a45d1f;border-color:#c9a45d}.guide-choice:focus-visible{outline-offset:3px;outline:2px solid #c9a45d}.guide-picked{align-items:center;gap:12px;display:flex}.guide-picked img.is-strip{width:26px;height:auto}.guide-picked img.is-photo{object-fit:cover;border-radius:8px;width:48px;height:48px}.guide-picked b{font-family:var(--f-display);font-size:21px;font-weight:400}.order-step .fld.guide-box>span{margin-bottom:8px}.fld textarea:disabled{cursor:not-allowed}.upload:has(input:disabled){cursor:not-allowed}.order-card.is-ready .order-actions .btn-solid{box-shadow:0 0 0 1px #c9a45d8c,0 0 24px #c9a45d47}@media (prefers-reduced-motion:reduce){.guide-box{transition:none}.guide-box.is-now{animation:none}}.cert-step{gap:14px}.cert-block{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:14px;padding:16px 18px;display:grid}.cert-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.cert-label .opt-tag{letter-spacing:.04em;text-transform:none;margin-inline-start:6px}.cert-step .fld>span.cert-label{margin-bottom:10px}.cert-fabrics,.cert-stones{flex-wrap:wrap;gap:12px 14px;display:flex}.cert-fabric,.cert-stone{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:grid}.cert-fabric i{border-radius:12px;width:46px;height:46px;transition:transform .3s,box-shadow .3s;display:block;box-shadow:inset 0 0 0 1px #ffffff1a}.cert-stone img{filter:brightness(.78);border-radius:50%;width:42px;height:42px;transition:transform .3s,filter .3s}.cert-fabric[aria-pressed=true],.cert-stone[aria-pressed=true]{color:var(--ink)}.cert-fabric[aria-pressed=true] i{box-shadow:0 0 0 2px var(--surface-2), 0 0 0 3px #c9a45d;transform:translateY(-2px)}.cert-stone[aria-pressed=true] img{filter:drop-shadow(0 0 10px #dce6ff66);transform:scale(1.12)}.cert-fabric:focus-visible,.cert-stone:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #c9a45d}.cert-toggle{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:12px 14px}.cert-toggle:has(input:checked){border-color:#c9a45d99}.order-pick.is-details,.order-after.is-details{display:none}.cert{background:linear-gradient(160deg,#141418,#0a0a0c);border:1px solid #c9a45d59;border-radius:14px;padding:24px 20px 20px;position:relative;box-shadow:inset 0 0 0 5px #0a0a0c,inset 0 0 0 6px #c9a45d33}.cert h3{text-align:center;font-family:var(--font-caps), Georgia, serif;letter-spacing:.34em;color:var(--ink);margin:0;font-size:13px;font-weight:400}.cert-sub{text-align:center;font-family:var(--font-lux), Georgia, serif;color:var(--ink-2);margin:4px 0 16px;font-size:17px;font-style:italic}.cert ul{margin:0;padding:0;list-style:none;display:grid}.cert li{border-top:1px dashed #2b2b32;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.cert li span{color:var(--ink-3)}.cert li b{text-align:end;color:var(--ink);font-weight:500}.cert li.cert-idea{display:grid}.cert li.cert-idea b{text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.cert li b.is-empty{color:#57544d;font-style:italic;font-weight:400}.cert li b.is-new{animation:1.1s cert-flash}@keyframes cert-flash{0%{color:#f0d9a0;text-shadow:0 0 12px #e8cf928c}to{color:var(--ink);text-shadow:none}}.cert-seal{filter:drop-shadow(0 0 12px #dce6ff59);border-radius:50%;width:40px;height:40px;margin:16px auto 0;display:block}.cert-side{position:sticky;top:20px}.cert-inline{display:none}@media (max-width:860px){.cert-side{display:none}.cert-inline{display:block}}@media (prefers-reduced-motion:reduce){.cert li b.is-new{animation:none}.cert-fabric i,.cert-stone img{transition:none}}.cert-step .fld>span.cert-label{letter-spacing:.2em;font-size:11px;font-weight:700;line-height:1.4}.designs-line h1{letter-spacing:.32em;margin-inline-end:-.32em;margin-bottom:10px;font-size:clamp(18px,1.55vw,22px)}@media (max-width:980px){.drawer:before{z-index:-1;background:linear-gradient(#08080a8c,#08080ac7 45%,#060608f2)}.drawer:after{background:radial-gradient(120% 70% at 70% 30%,#05050600,#05050699 80%)}.drawer-bg{z-index:-2;object-fit:cover;object-position:50% 30%;pointer-events:none;filter:saturate(.85)brightness(.9);width:100%;max-width:none;height:100%;position:absolute;inset:0}.drawer{overscroll-behavior:contain}.drawer-scrim{touch-action:none}.drawer-top{justify-content:space-between}.drawer-close img{filter:drop-shadow(0 6px 10px #000000d9);border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);transition:transform .2s;position:absolute;inset:3px}.drawer-close span{color:#fff;text-shadow:0 1px 3px #000,0 0 8px #000}.drawer-close:active img{transform:scale(.94)}.drawer-links a{text-shadow:0 1px 6px #000000e6;color:#d6d1c6}.drawer-links a .drawer-gem{filter:drop-shadow(0 2px 5px #000c);border-radius:50%;flex:none;width:20px;height:20px}.drawer-links a[aria-current=page] .drawer-gem{width:24px;height:24px;margin-inline:-2px}.nav>.tag-order{border-radius:8px;height:31px;padding:0 3px}.nav>.tag-order:before,.nav>.tag-order:after{width:5px;height:5px;margin:0 5px}.nav>.tag-order b{letter-spacing:.18em;margin-inline-start:.18em;font-size:11px}html[lang=he] .nav>.tag-order b{font-size:13px}}.strip-ring.is-js .ring-item{will-change:transform}.strip-ring.is-js .ring-item[data-back="1"] .sglint{display:none}@media (max-width:700px){.designs-line{padding-block-start:10px}.designs-line h1{margin-bottom:4px}.strip-ring.is-js{height:410px}.strip-ring.is-js .ring{top:29%}.strip-ring.is-js .ring-name{bottom:10px}}@media (max-width:980px){.nav>.tag-order{--stitch:10.5px}}@media (max-width:380px){.nav>.tag-order{--stitch:0px}}@media (max-width:980px){.drawer:before{opacity:1;background:radial-gradient(110% 55% at 50% 0,#d2d7e612,#0000 70%),repeating-linear-gradient(45deg,#dcdee80b 0 1px,#0000 1px 28px),repeating-linear-gradient(-45deg,#dcdee80b 0 1px,#0000 1px 28px),linear-gradient(#0f0f13,#07070a)}.drawer:after{background:radial-gradient(100% 70% at 50% 20%,#05050600,#050506bf 85%)}.drawer-close{width:44px;height:44px;margin-inline-end:-6px}.drawer-close span{color:#ece8de;text-shadow:none;font-size:30px;font-weight:300}.drawer-foot{justify-content:center}}@media (max-width:700px),(pointer:coarse){.strip-ring.is-js{perspective:none}.strip-ring.is-js .ring{transform-style:flat;transform:none}.strip-ring.is-js .ring-item{transform-style:flat}}@media (max-width:700px){.strip-ring.is-js .ring{top:31%}.strip-ring.is-js .ring-item{width:54px;height:0}.strip-ring.is-js .ring-item .ring-art{width:54px;height:189px;position:absolute;top:0;left:0;transform:translate(-27px,-94.5px)}.strip-ring.is-js .ring-item:hover .ring-art,.strip-ring.is-js .ring-item:focus-visible .ring-art,.strip-ring.is-js .ring-item.is-on .ring-art{transform:translate(-27px,-104.5px)}.strip-ring.is-js .ring-item .ring-art>img{width:54px;height:189px}.strip-ring.is-js .ring-item .ring-art>img.ring-refl{top:193px}}.strip-ring{isolation:isolate;z-index:0}:root{--section-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='12' viewBox='0 0 170 12'%3E%3Cdefs%3E%3ClinearGradient id='l' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23c9a45d' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9a45d' stop-opacity='.65'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23c9a45d' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23c9a45d' stop-opacity='.65'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='5.5' width='72' height='1' fill='url(%23l)'/%3E%3Crect x='98' y='5.5' width='72' height='1' fill='url(%23r)'/%3E%3Crect x='80.5' y='1.5' width='9' height='9' transform='rotate(45 85 6)' fill='none' stroke='%23c9a45d' stroke-width='1'/%3E%3C/svg%3E")}@media (max-width:980px){.designs-line:before,.page-head:before,.mission-kick:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;display:block}.designs-line{padding-block-start:22px}.designs-line:before{margin:0 auto 18px}.page-head:before{margin:0 0 4px}html[dir=rtl] .page-head:before{margin-inline:auto 0}.mission-kick:before{margin:0 auto 16px}.gallery-head:before{flex-basis:100%;margin-bottom:8px}.page-head,.gallery-head{text-align:center;padding-block:22px 12px;display:block}.page-head:before,html[dir=rtl] .page-head:before,.gallery-head:before{margin:0 auto 14px}.page-head .eyebrow{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;color:#c9a45d;justify-content:center;margin-inline-end:-.4em;font-size:12px;font-weight:400}html[lang=he] .page-head .eyebrow{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.page-head .eyebrow:before{display:none}.page-head h1,.gallery-head h1{text-wrap:balance;margin:10px 0;font-size:clamp(36px,10vw,46px)}.page-head .lede,.gallery-head .lede{max-width:34ch;margin-inline:auto}.gfilters{justify-content:center}}.designs-line .designs-kick{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;color:#c9a45d;text-transform:uppercase;margin:0;margin-inline-end:-.4em;font-size:12px;font-weight:400}html[lang=he] .designs-line .designs-kick{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.designs-line h1{font-family:var(--f-display);letter-spacing:0;color:var(--ink);text-transform:none;text-wrap:balance;margin:10px 0 8px;margin-inline-end:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}html[lang=he] .designs-line h1{font-family:var(--font-heb), serif;letter-spacing:0;font-size:clamp(34px,5vw,56px)}@media (max-width:980px){.designs-line h1{font-size:clamp(36px,10vw,46px)}}@media (prefers-reduced-motion:no-preference){@keyframes zc-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes zc-mark{0%{opacity:0;transform:scaleX(.25)}}.page-head>*,.designs-line>*,.mission-in>*{animation:.75s cubic-bezier(.2,.7,.2,1) backwards zc-rise}.page-head>:first-child,.designs-line>:first-child,.mission-in>:first-child{animation-delay:.12s}.page-head>:nth-child(2),.designs-line>:nth-child(2),.mission-in>:nth-child(2){animation-delay:.22s}.page-head>:nth-child(3),.designs-line>:nth-child(3),.mission-in>:nth-child(3){animation-delay:.32s}.page-head>:nth-child(n+4),.designs-line>:nth-child(n+4),.mission-in>:nth-child(n+4){animation-delay:.42s}.page-head:before,.designs-line:before,.mission-kick:before{animation:.8s cubic-bezier(.2,.7,.2,1) backwards zc-mark}main>section:not(:first-of-type){animation:.85s cubic-bezier(.2,.7,.2,1) .5s backwards zc-rise}@supports (animation-timeline:view()){@keyframes zc-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}main>section:not(:first-of-type){animation:linear backwards zc-in;animation-timeline:view();animation-range:entry entry 35%}}}.designs-line .designs-kick{font-style:normal}@media (max-width:700px){.strip-ring.is-js{margin-inline:calc(50% - 50vw)}.lb-figure{padding:calc(env(safe-area-inset-top,0px) + 72px) 14px calc(env(safe-area-inset-bottom,0px) + 96px)}.lb-figure img{border-radius:12px}.lb-figure figcaption{text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:16px;font-size:15px}.lb-count{letter-spacing:.14em;font-size:12px}.lb-close{top:calc(env(safe-area-inset-top,0px) + 16px);width:44px;height:44px;inset-inline-end:16px}.lb-prev,.lb-next{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);width:54px;height:54px;transform:none}.lb-prev{left:calc(50% - 70px)}.lb-next{right:calc(50% - 70px)}.lb-figure{grid-template-rows:auto auto;align-content:end;row-gap:0}.lb-figure img{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 250px)}}.nav{z-index:50;isolation:isolate;position:sticky;top:0}.nav:before{content:"";z-index:-1;pointer-events:none;background:#05050600;width:100vw;margin-left:-50vw;transition:background .35s,box-shadow .35s;position:absolute;top:0;bottom:0;left:50%}.nav:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect x='3' y='3' width='6' height='6' transform='rotate(45 6 6)' fill='%23050506' stroke='%23c9a45d' stroke-width='1'/%3E%3C/svg%3E") 50%/12px 12px no-repeat,linear-gradient(90deg,#0000,#c9a45da6 25% 75%,#0000) 50%/100% 1px no-repeat;width:100vw;height:12px;margin-left:-50vw;transition:opacity .45s;position:absolute;bottom:-6px;left:50%}.nav.is-stuck:before{background:#050506f5;box-shadow:0 10px 30px #00000073}.nav.is-stuck:after{opacity:1}@media (max-width:980px){.nav{position:sticky}.nav:before{top:calc(-1 * env(safe-area-inset-top,0px))}}:root:not([data-theme=dark]) .nav.is-stuck:before{background:color-mix(in srgb, var(--ground) 96%, transparent);box-shadow:0 8px 24px #0000001f}@media (prefers-reduced-motion:reduce){.nav,.nav:before,.nav:after{transition:none}}.custom-req.cx{text-align:center;border-top:1px solid #23232a;border-bottom:1px solid #23232a;justify-items:center;gap:0;padding-block:clamp(36px,5vw,64px);display:grid}.cx-head{justify-items:center;max-width:none;display:grid}.cx-head:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin-bottom:16px;display:block}.cx-kick{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;margin:0;color:#c9a45d;text-transform:uppercase;margin-inline-end:-.4em;font-size:12px}html[lang=he] .cx-kick{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.cx h2{text-wrap:balance;margin:10px 0 12px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.cx .body-lg{max-width:40ch;color:var(--ink-2);margin:0 auto}.cx-art{justify-items:center;gap:14px;width:100%;margin:26px 0 32px;display:grid}.cx-stage{aspect-ratio:1400/400;width:min(100%,900px);position:relative}.cx-half{filter:drop-shadow(0 28px 34px #000000bf);width:25.714%;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.cx-half img{width:100%;max-width:none;height:auto;display:block}.cx-half .cx-sk{clip-path:inset(0 0 50%);position:absolute;inset:0}.cx-seam{background:linear-gradient(90deg,#0000,#c9a45d 12% 88%,#0000);height:1px;margin-top:-.5px;position:absolute;top:50%;left:-5%;right:-5%;box-shadow:0 0 14px #c9a45d8c}.cx-gem{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Crect x='3.5' y='3.5' width='7' height='7' transform='rotate(45 7 7)' fill='%23070709' stroke='%23c9a45d' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:-5%}.cx-note{display:none}.cx-caps{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:12px;line-height:1.2}html[lang=he] .cx-caps{letter-spacing:.04em;font-size:14px}.cx-caps-wide{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,900px);display:grid}.cx-caps-wide span:first-child{text-align:left}.cx-caps-wide span:last-child{text-align:right}.cx-caps-tall{display:none}@media (max-width:700px){.cx-art{order:-1;gap:18px;margin:0 0 26px}.cx-stage{aspect-ratio:400/1400;width:112px}.cx-half{width:100%;position:relative;top:auto;left:auto;transform:none}.cx-half .cx-sk{clip-path:inset(0 50% 0 0)}.cx-seam{background:linear-gradient(#0000,#c9a45d 12% 88%,#0000);width:1px;height:auto;margin:0 0 0 -.5px;inset:-5% auto -5% 50%}.cx-gem{margin:-7px 0 0 -7px;top:-5%;left:50%}.cx-note{font-family:var(--font-lux), var(--f-display);color:#cfc9bc;white-space:nowrap;font-size:15px;font-style:italic;line-height:1.2;display:block;position:absolute;right:calc(100% + 18px)}.cx-note:before{content:"";background:#cfc9bc8c;width:18px;height:1px;position:absolute;top:55%;left:calc(100% + 5px)}.cx-n1{top:22%}.cx-n2{top:64%}.cx-n2:before{width:24px}.cx-caps-wide{display:none}.cx-caps-tall{gap:40px;display:flex}.cx-btn{justify-content:center;width:100%}}.tag-order{--stitch:23px;border-radius:999px;padding:0 11px}@media (max-width:980px){.tag-order{--stitch:19px;padding:0 9px}.nav>.tag-order{--stitch:15.5px;border-radius:999px;padding:0 8px}}@media (max-width:380px){.tag-order,.nav>.tag-order{--stitch:0px;padding:0 14px}}.page-head,.gallery-head{text-align:center;padding-block:clamp(22px,4vw,48px) clamp(12px,2vw,24px);display:block}.page-head:before,.gallery-head:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 16px;display:block}.page-head .eyebrow{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;color:#c9a45d;justify-content:center;margin-inline-end:-.4em;font-size:12px;font-weight:400}html[lang=he] .page-head .eyebrow{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.page-head .eyebrow:before{display:none}.page-head h1,.gallery-head h1{text-wrap:balance;margin:12px 0;font-size:clamp(36px,5vw,64px)}.page-head .lede,.gallery-head .lede{max-width:46ch;margin-inline:auto}.gfilters{justify-content:center}.designs-line:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 16px;display:block}@media (max-width:980px){.page-head h1,.gallery-head h1{font-size:clamp(36px,10vw,46px)}.page-head .lede,.gallery-head .lede{max-width:34ch}}.custom-req.cx{grid-template-columns:minmax(0,1fr);justify-items:center}.custom-req.cx>*{grid-column:1/-1;justify-self:center;max-width:100%}.cx-head,.cx-art{width:100%}@media (max-width:700px){.cx-n2{left:calc(100% + 18px);right:auto}.cx-n2:before{left:auto;right:calc(100% + 5px)}}.cx .cx-head{margin-bottom:0}.cx .cx-btn{margin-top:4px}@media (max-width:700px){.cx .cx-btn{margin-top:26px}}.cx-glint{z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;animation-duration:5s}.cx-g-r{display:none}@media (max-width:700px){.cx-g-b{display:none}.cx-g-r{display:block}.cx-glint{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}}.arch figcaption{align-content:start;min-height:49px}.arch figcaption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arches-foot{justify-content:center;gap:20px;padding-inline:16px}.arches-rail{display:none}@media (max-width:700px){.arches-nav{width:46px;height:46px;display:grid}}.page-head,.gallery-head{padding-block:clamp(18px,3vw,34px) 8px}main>.page-head+.band.first{padding-block-start:8px}@keyframes cx-flash{0%,78%,to{opacity:0;transform:scale(.2)rotate(0)}88%{opacity:1;transform:scale(1)rotate(30deg)}}.cx-glint{mix-blend-mode:normal;filter:drop-shadow(0 0 4px #ffe2a0b3);background:radial-gradient(circle,#fff 0 9%,#fff4d6cc 20%,#ffe6aa00 46%),linear-gradient(#fff0 45%,#fffffff2 50%,#fff0 55%),linear-gradient(90deg,#fff0 45%,#fffffff2 50%,#fff0 55%);width:18px;height:18px;margin:-9px 0 0 -9px;animation:4.2s ease-in-out infinite cx-flash}@media (max-width:700px){.cx-glint{width:16px;height:16px;margin:-8px 0 0 -8px}}@media (prefers-reduced-motion:reduce){.cx-glint{opacity:0;animation:none}}@keyframes cx-twinkle{0%,72%,to{opacity:0;transform:scale(.2)rotate(0)}79%{opacity:.95;transform:scale(.72)rotate(20deg)}84%{opacity:.35;transform:scale(.45)rotate(28deg)}89%{opacity:.85;transform:scale(.62)rotate(36deg)}}.cx-glint{filter:drop-shadow(0 0 3px #ffe2a080);width:15px;height:15px;margin:-7.5px 0 0 -7.5px;animation-name:cx-twinkle;animation-timing-function:ease-in-out}@media (max-width:700px){.cx-glint{width:14px;height:14px;margin:-7px 0 0 -7px}}.nav-links a[aria-current=page]{color:#c9a45d;opacity:1}:root:not([data-theme=dark]) .nav-links a[aria-current=page]{color:#8a6a2e}.mission{background:radial-gradient(50% 70% at 25%,#c9a45d12,#0000 70%),#050506;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);place-items:center;gap:clamp(32px,5vw,80px);min-height:0;padding:clamp(40px,6vw,80px) clamp(24px,6vw,110px);display:grid}.mission-portrait{justify-items:center;gap:22px;width:min(100%,400px);margin:0;display:grid}.mission-photo{aspect-ratio:3/4.4;object-fit:cover;object-position:62% 40%;border-radius:999px 999px 10px 10px;width:100%;height:auto;animation:.9s cubic-bezier(.2,.7,.2,1) both mission-in;display:block;box-shadow:0 0 0 1px #c9a45d99,0 0 0 9px #050506,0 0 0 10px #c9a45d40,0 40px 70px #0009}.mission-portrait figcaption{font-family:var(--font-lux), var(--f-display);color:#ece8de;font-size:19px;font-style:italic}.mission-portrait figcaption span{color:#c9a45d}html[lang=he] .mission-portrait figcaption{font-family:var(--font-heb), serif;font-style:normal}@media (max-width:700px){.mission{grid-template-columns:1fr;gap:26px;padding:34px 16px 44px}.mission-portrait{gap:16px;width:72%}}@media (prefers-reduced-motion:reduce){.mission-photo{animation:none}}.order-pick{display:none}.od-lede{color:var(--ink-2);margin:0;font-size:15.5px}.order-designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.od-tile{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:12px;padding:18px 12px 14px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.od-tile:hover{border-color:#c9a45d8c;transform:translateY(-2px)}.od-tile:focus-visible{outline-offset:3px;outline:2px solid #c9a45d}.od-tile.is-on{border-color:#c9a45d;box-shadow:0 0 0 1px #c9a45d73,0 0 26px #c9a45d2e}.od-tile.is-on:after{content:"";top:10px;background:#c9a45d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23070709' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/15px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-end:10px}.od-art{place-items:center;width:100%;height:clamp(200px,22vw,280px);display:grid}.od-art img.is-strip{object-fit:contain;filter:drop-shadow(0 14px 18px #0000008c);width:auto;max-width:100%;height:100%}.od-art img.is-photo{object-fit:cover;border-radius:10px;width:100%;height:100%}.od-name{font-family:var(--font-lux), var(--f-display);text-align:center;font-size:19px;line-height:1.2}html[lang=he] .od-name{font-family:var(--font-heb), serif}.od-custom .od-art{border:1px dashed #c9a45d73;border-radius:12px}.od-plus{color:#c9a45d;font-size:44px;line-height:1}.od-custom-fields{border:1px solid #c9a45d8c;border-radius:14px;gap:16px;padding:16px;animation:.6s cubic-bezier(.2,.7,.2,1) guide-in;display:grid;box-shadow:0 0 22px #c9a45d1a}.od-custom-fields .fld>span{margin-bottom:8px}@media (max-width:700px){.order-designs{gap:10px}.od-art{height:190px}.od-name{font-size:17px}.od-tile{padding:14px 8px 12px}}@media (prefers-reduced-motion:reduce){.od-tile{transition:none}.od-custom-fields{animation:none}}.od-step{gap:16px;padding:18px;display:grid}.order-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px}.order-actions .fine{text-align:center;flex-basis:100%}button.tag-order{font:inherit;cursor:pointer;border:0}.order-next{--stitch:28px;height:50px;padding:0 14px}.order-next b{letter-spacing:.3em;text-transform:uppercase;margin-inline-start:.3em;font-size:15px}html[lang=he] .order-next b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:18px}.order-next:disabled{opacity:.7;cursor:progress}.order-card .order-actions .order-next{transition:box-shadow .5s,filter .25s,transform .25s}.order-card.is-ready .order-actions .order-next{animation:2.4s ease-in-out infinite next-glow;box-shadow:inset 0 1px #fff,inset 0 -1px #00000038,0 0 0 2px #c9a45dbf,0 0 28px #c9a45d73}@keyframes next-glow{50%{box-shadow:inset 0 1px #fff,inset 0 -1px #00000038,0 0 0 2px #c9a45de6,0 0 40px #c9a45d99}}@media (max-width:700px){.od-step{padding:14px 12px}.order-next{height:48px}}@media (max-width:380px){.order-next{--stitch:0px;padding:0 22px}}@media (prefers-reduced-motion:reduce){.order-card.is-ready .order-actions .order-next{animation:none}}.order-steps{grid-template-columns:repeat(4,1fr)}.order-steps.gem-steps:before{left:12.5%;right:12.5%}.order-steps.gem-steps button{font-size:12px}.cert-block.guide-box{padding:16px 18px}.order-back{--stitch:28px;height:50px;font:inherit;cursor:pointer;border:0;padding:0 14px}.order-back b{letter-spacing:.3em;text-transform:uppercase;margin-inline-start:.3em;font-size:15px}html[lang=he] .order-back b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:18px}.tag-order.tag-dark,:root:not([data-theme=dark]) .tag-order.tag-dark{color:#d6d3cc;background:linear-gradient(#ffffff1f, #ffffff1f) left calc(50% + 2.5px) / var(--stitch) 1px no-repeat, linear-gradient(#ffffff1f, #ffffff1f) right calc(50% + 2.5px) / var(--stitch) 1px no-repeat, linear-gradient(#050506, #050506) left center / var(--stitch) 2.5px no-repeat, linear-gradient(#050506, #050506) right center / var(--stitch) 2.5px no-repeat, repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 3px), linear-gradient(180deg, #3a3a40, #1d1d22 46%, #26262c 54%, #121215);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0009,0 0 0 1px #2c2c33,0 3px 10px #00000059}.tag-order.tag-dark b{text-shadow:0 -1px #000000e6}.tag-order.tag-dark:before,.tag-order.tag-dark:after{background:radial-gradient(circle at 40% 35%,#000,#0a0a0c);box-shadow:0 1px #ffffff1f}.tag-order.tag-dark i{background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%)}@media (max-width:700px){.order-back{height:48px}}@media (max-width:380px){.order-back{--stitch:0px;padding:0 22px}}.od-art{position:relative;overflow:hidden}.od-art img.is-strip,.od-art img.is-photo{max-height:100%;margin:auto;position:absolute;inset:0}.od-art img.is-strip{object-fit:contain;width:auto;max-width:100%;height:100%}.od-art img.is-photo{width:100%;height:100%}.od-name{z-index:1;position:relative}.order-actions{flex-wrap:wrap}@media (max-width:700px){.order-actions{flex-wrap:wrap;gap:12px 10px}.order-back,.order-next{--stitch:19px;height:46px;padding:0 8px}.order-back b,.order-next b{letter-spacing:.16em;white-space:nowrap;margin-inline-start:.16em;font-size:12.5px}.order-back:before,.order-back:after,.order-next:before,.order-next:after{margin:0 6px}}.od-choices{flex-wrap:wrap;gap:10px;display:flex}.od-choices .guide-choice{flex:180px;padding:14px 18px;font-size:15px}.od-picked{background:#c9a45d0d;border:1px solid #c9a45d66;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.od-picked img.is-strip{filter:drop-shadow(0 6px 8px #00000073);width:30px;height:auto}.od-picked img.is-photo{object-fit:cover;border-radius:10px;width:56px;height:56px}.od-picked div{gap:2px;margin-inline-end:auto;display:grid}.od-picked small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.od-picked b{font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1.1}.design-choose .order-designs{margin-top:4px}.design-choose .choose-card{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:auto}@media (min-width:701px){.design-choose{width:min(760px,100vw - 32px)}.design-choose .od-art{height:240px}}@media (max-width:700px){.design-choose .od-art{height:170px}}.mission-kick:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 16px;display:block}.order-back-plain{height:50px;padding:0 26px;font-size:15px;font-weight:600}@media (max-width:700px){.order-back-plain{height:46px;padding:0 20px;font-size:14px}}.phone-row{align-items:stretch;gap:8px;display:flex}.phone-row input{flex:1;min-width:0}.dial-btn{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:border-color .25s;display:inline-flex}.dial-btn:hover{border-color:#c9a45d}.dial-btn:focus-visible{outline-offset:2px;outline:2px solid #c9a45d}.dial-btn b{font-variant-numeric:tabular-nums;font-weight:600}.dial-btn i{color:var(--ink-3);font-size:11px;font-style:normal}.dial-flag{font-size:20px;line-height:1}.fld-hint{color:var(--ink-3);font-size:13px;line-height:1.4}.dial-choose{width:min(520px,100vw - 24px)}.dial-card{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;gap:14px;max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.dial-search{border:1px solid var(--line-2);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.dial-search:focus{outline-offset:1px;border-color:#0000;outline:2px solid #c9a45d}.dial-list{overscroll-behavior:contain;gap:4px;max-height:min(60dvh,520px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dial-list button{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:15.5px;display:flex}.dial-list button:hover{background:var(--surface-2)}.dial-list button[aria-pressed=true]{background:#c9a45d14;border-color:#c9a45d}.dial-name{flex:1}.dial-list b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.cx .cx-tag{--stitch:28px;width:auto;height:50px;margin-top:4px;padding:0 14px}.cx .cx-tag b{letter-spacing:.22em;text-transform:uppercase;margin-inline-start:.22em;font-size:14px}html[lang=he] .cx .cx-tag b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:17px}@media (max-width:700px){.cx .cx-tag{--stitch:19px;width:auto;height:46px;margin-top:26px;padding:0 9px}.cx .cx-tag b{letter-spacing:.14em;margin-inline-start:.14em;font-size:11.5px}.cx .cx-tag:before,.cx .cx-tag:after{margin:0 6px}}@media (max-width:360px){.cx .cx-tag{--stitch:0px;padding:0 16px}}.country-btn{border:1px solid var(--line-2);background:var(--surface-2);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15.5px;transition:border-color .25s;display:flex}.country-btn:hover{border-color:#c9a45d}.country-btn:focus-visible{outline-offset:2px;outline:2px solid #c9a45d}.country-btn b{flex:1;font-weight:500}.country-btn.is-empty b{color:var(--ink-3)}.country-btn i{color:var(--ink-3);font-size:11px;font-style:normal}.dial-btn{min-height:48px}.order-page .page-head .lede{color:var(--ink-3);letter-spacing:.01em;max-width:52ch;font-size:clamp(14.5px,1.2vw,16px);line-height:1.6}@media (max-width:700px){.order-page .page-head .lede{max-width:34ch;font-size:14.5px}}.sig-bar{border-top:1px solid var(--line);width:100%;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;font-size:12.5px;display:flex}.sig{letter-spacing:.02em;white-space:nowrap;direction:ltr;align-items:center;gap:10px;display:inline-flex}.sig-img{opacity:.85;width:auto;height:40px;transition:opacity .25s;display:block}.sig:hover .sig-img{opacity:1}:root:not([data-theme=dark]) .sig-img{filter:invert()}@media (max-width:480px){.sig-bar{text-align:center;justify-content:center}.sig-img{height:36px}}.crys-tray{text-align:center;justify-items:center;display:grid}.crys-tray:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 16px;display:block}.crys-kick{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;color:#c9a45d;text-transform:uppercase;margin:0;margin-inline-end:-.4em;font-size:12px}html[lang=he] .crys-kick{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.crys-tray h2{text-wrap:balance;margin:10px 0 12px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.crys-lede{max-width:44ch;color:var(--ink-2);margin:0 auto;font-size:17px;line-height:1.6}.crys-wells{background:radial-gradient(70% 90% at 50% 0,#c9a45d0f,#0000 70%),#0b0b0e;border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;width:min(100%,980px);margin:34px 0;padding:26px clamp(14px,3vw,34px);list-style:none;display:grid;box-shadow:inset 0 0 0 1px #c9a45d47,inset 0 14px 30px #0009}.crys-wells li{color:var(--ink-2);justify-items:center;gap:10px;font-size:13px;display:grid}.crys-wells img{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#18181d,#050506);border-radius:50%;width:clamp(54px,6vw,76px);height:auto;padding:8px;box-shadow:inset 0 0 0 1px #c9a45d66,inset 0 6px 14px #000c}.crys-tag{--stitch:28px;height:50px;padding:0 14px}.crys-tag b{letter-spacing:.24em;text-transform:uppercase;margin-inline-start:.24em;font-size:14px}html[lang=he] .crys-tag b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:17px}@media (max-width:700px){.crys-wells{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;padding:20px 12px}.crys-wells li{font-size:12px}.crys-wells img{width:62px}.crys-tag{--stitch:19px;height:46px;padding:0 9px}.crys-tag b{letter-spacing:.16em;margin-inline-start:.16em;font-size:12px}}.design-choose{width:min(1040px,100vw - 24px)}.design-choose .choose-card{grid-template-columns:1fr;gap:14px;display:grid}.pv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.pv-stage{text-align:center;background:radial-gradient(60% 70% at 50% 40%,#c9a45d14,#0000 70%),#0b0b0e;border-radius:18px;align-content:center;justify-items:center;gap:6px;padding:22px 18px;display:grid;box-shadow:inset 0 0 0 1px #c9a45d4d}.pv-stage img.is-strip{object-fit:contain;filter:drop-shadow(0 24px 30px #000000b3);width:auto;max-width:100%;height:min(52vh,440px);animation:.4s cubic-bezier(.2,.7,.2,1) pv-in}.pv-stage img.is-photo{object-fit:cover;border-radius:12px;width:100%;max-height:min(52vh,440px)}@keyframes pv-in{0%{opacity:0;transform:translateY(8px)}}.pv-stage h3{font-family:var(--font-lux), var(--f-display);margin:10px 0 0;font-size:30px;font-weight:400;line-height:1.1}html[lang=he] .pv-stage h3{font-family:var(--font-heb), serif}.pv-stage p{color:var(--ink-3);min-height:1.4em;margin:0 0 12px;font-size:14px}.pv-tag{--stitch:28px;height:50px;padding:0 14px}.pv-tag b{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin-inline-start:.22em;font-size:14px}html[lang=he] .pv-tag b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:17px}.pv-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;max-height:min(66vh,580px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pv-list button{width:100%;color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;transition:background .2s,border-color .2s;display:flex}.pv-list button:hover{background:var(--surface-2);color:var(--ink)}.pv-list button.is-on{color:var(--ink);background:#c9a45d14;border-color:#c9a45d}.pv-list button:focus-visible{outline-offset:2px;outline:2px solid #c9a45d}.pv-list img.is-strip{object-fit:contain;flex:none;width:17px;height:58px}.pv-list img.is-photo{object-fit:cover;border-radius:8px;flex:none;width:48px;height:48px}@media (prefers-reduced-motion:reduce){.pv-stage img.is-strip{animation:none}}@media (max-width:700px){.pv{grid-template-columns:1fr;gap:14px}.pv-stage{padding:16px 12px 18px}.pv-stage img.is-strip{height:36vh}.pv-stage h3{font-size:26px}.pv-tag{--stitch:19px;height:46px;padding:0 9px}.pv-tag b{letter-spacing:.14em;margin-inline-start:.14em;font-size:12px}.pv-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;order:2;gap:10px;max-height:none;padding:4px 2px 12px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.pv-list::-webkit-scrollbar{display:none}.pv-list li{scroll-snap-align:start;flex:0 0 92px}.pv-list button{text-align:center;flex-direction:column;justify-content:flex-start;gap:8px;min-height:132px;padding:10px 6px;font-size:12.5px;line-height:1.25}.pv-list img.is-strip{width:23px;height:78px}.pv-list img.is-photo{width:64px;height:64px}}.order-after{background:0 0;border:0;padding:6px 2px}.order-after .tl-h{font-family:var(--font-lux), var(--f-display);color:var(--ink);margin:0 0 18px;font-size:24px;font-style:italic;font-weight:400}html[lang=he] .tl-h{font-family:var(--font-heb), serif;font-style:normal}.order-after ol.tl{color:var(--ink-2);gap:20px;margin:0;padding:0 0 0 26px;font-size:14.5px;line-height:1.5;list-style:none;display:grid;position:relative}html[dir=rtl] .order-after ol.tl{padding:0 26px 0 0}.tl:before{content:"";inset-inline-start:5px;background:linear-gradient(#c9a45d,#c9a45d26);width:1px;position:absolute;top:8px;bottom:8px}.tl li{position:relative}.tl li:before{content:"";inset-inline-start:-26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect x='3' y='3' width='6' height='6' transform='rotate(45 6 6)' fill='%23050506' stroke='%23c9a45d' stroke-width='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:11px;height:11px;position:absolute;top:5px}@media (max-width:700px){.pv-list li{flex:0 0 29%}}.pv-tag{--stitch:34px;padding:0 20px;animation:2.4s ease-in-out infinite next-glow;box-shadow:inset 0 1px #fff,inset 0 -1px #00000038,0 0 0 2px #c9a45dcc,0 0 26px #c9a45d66}.pv-tag b{letter-spacing:.34em;margin-inline-start:.34em;font-size:15px}.pv-list button.is-on{border-width:2px;border-color:#c9a45d;box-shadow:0 0 16px #c9a45d38}@media (max-width:700px){.pv-tag{--stitch:28px;padding:0 16px}.pv-tag b{letter-spacing:.3em;font-size:13px}}@media (prefers-reduced-motion:reduce){.pv-tag{animation:none}}@keyframes step-lit{0%,22%,to{color:var(--step-dim)}3%,18%{color:var(--ink)}}@keyframes step-lit-p{0%,22%,to{color:var(--step-dim-p);opacity:1}3%,18%{color:var(--ink-2);opacity:1}}@keyframes step-stone{0%,22%,to{opacity:.45;box-shadow:none;transform:scale(1)}3%,18%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 2px #c9a45dbf,0 0 22px #c9a45d73}}@media (prefers-reduced-motion:no-preference){.steps li h3{color:var(--ink-3);animation:10s ease-in-out infinite step-lit}.steps li p{color:var(--ink-3);opacity:.7;animation:10s ease-in-out infinite step-lit-p}.steps li .stone{opacity:.45;animation:10s ease-in-out infinite step-stone}.steps li:nth-child(2)>*{animation-delay:2s}.steps li:nth-child(3)>*{animation-delay:4s}.steps li:nth-child(4)>*{animation-delay:6s}.steps li:nth-child(5)>*{animation-delay:8s}.steps li h3{color:#ece8de57}.steps li p{color:#ece8de4d;opacity:1}:root:not([data-theme=dark]) .steps li h3,:root:not([data-theme=dark]) .steps li p{color:var(--ink-3)}}:root{--step-dim:var(--ink-3);--step-dim-p:var(--ink-3)}:root[data-theme=dark]{--step-dim:#ece8de57;--step-dim-p:#ece8de4d}@media (prefers-reduced-motion:no-preference){.steps li h3,:root:not([data-theme=dark]) .steps li h3{color:var(--step-dim)}.steps li p,:root:not([data-theme=dark]) .steps li p{color:var(--step-dim-p)}}.crys-gem{line-height:0;display:block;position:relative}.crys-glint{pointer-events:none;opacity:0;z-index:2;filter:drop-shadow(0 0 3px #fff0c899);background:radial-gradient(circle,#fff 0 9%,#fff6decc 20%,#ffecbe00 46%),linear-gradient(#fff0 45%,#fffffff2 50%,#fff0 55%),linear-gradient(90deg,#fff0 45%,#fffffff2 50%,#fff0 55%);width:16px;height:16px;margin:-8px 0 0 -8px;animation:5s ease-in-out infinite cx-twinkle;position:absolute}@media (max-width:700px){.crys-glint{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}}@media (prefers-reduced-motion:reduce){.crys-glint{opacity:0;animation:none}}.voice.voice-pull{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;display:grid}.voice-pull .voice-label{font-family:var(--font-caps), Georgia, serif;letter-spacing:.4em;color:#c9a45d;margin-inline-end:-.4em;padding-top:0;font-size:12px;font-weight:400}.voice-pull .voice-label:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 16px;display:block}html[lang=he] .voice-pull .voice-label{font-family:var(--font-heb), serif;letter-spacing:.08em;margin-inline-end:0;font-size:16px}.voice-pull blockquote{max-width:900px;margin:22px 0 0;position:relative}.voice-mark{font-family:var(--font-lux), Georgia, serif;color:#c9a45d1f;pointer-events:none;font-size:220px;line-height:1;position:absolute;top:-58px;left:50%;transform:translate(-50%)}.voice-pull blockquote p{font-family:var(--font-lux), var(--f-display);font-size:clamp(34px,4.4vw,58px);font-style:italic;font-weight:400;line-height:1.12;position:relative}html[lang=he] .voice-pull blockquote p{font-family:var(--font-heb), serif;font-style:normal}.voice-pull blockquote p.second{font-family:var(--f-body);color:var(--ink-2);margin-top:22px;font-size:17px;font-style:normal;line-height:1.5}.voice-pull .second em{font-family:var(--font-lux), var(--f-display);color:#e3c787;font-size:24px}.voice-pull cite{flex-direction:column;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.voice-rule{background:#c9a45d;width:46px;height:1px}@media (max-width:700px){.voice-mark{font-size:150px;top:-40px}}:root:not([data-theme=dark]) .voice-pull .second em{color:#8a6a2e}.order.order-velvet{text-align:center;isolation:isolate;color:#ece8de;background:radial-gradient(60% 80%,#c9a45d1a,#0000 70%),repeating-linear-gradient(45deg,#dcdee809 0 1px,#0000 1px 26px),repeating-linear-gradient(-45deg,#dcdee809 0 1px,#0000 1px 26px),#0b0b0e;place-items:center;min-height:clamp(360px,34vw,440px);display:grid;box-shadow:inset 0 0 0 1px #c9a45d73,0 40px 80px #00000080}.order.order-velvet:after{display:none}.ov-strip{opacity:.22;z-index:-2;pointer-events:none;width:min(1100px,110%);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)scale(.36)}.ov-shade{z-index:-1;background:radial-gradient(48% 70%,#0b0b0e 30%,#0b0b0e66 80%);position:absolute;inset:0}.ov-in{z-index:2;justify-items:center;max-width:640px;display:grid;position:relative}.ov-in:before{content:"";background:var(--section-mark) no-repeat center / contain;width:170px;height:12px;margin:0 auto 14px;display:block}.order-velvet .verse{color:#c9a45d;opacity:1}.order-velvet h2{color:#ece8de;margin:0}.order-velvet .ov-text{color:#aaa59a;margin:10px auto 24px}.ov-tag{--stitch:28px;height:50px;padding:0 14px}.ov-tag b{letter-spacing:.24em;text-transform:uppercase;margin-inline-start:.24em;font-size:14px}html[lang=he] .ov-tag b{text-transform:none;letter-spacing:.04em;margin-inline-start:0;font-size:17px}.ov-sparks{z-index:1;pointer-events:none;position:absolute;inset:0}@media (max-width:700px){.ov-strip{transform:translate(-50%,-50%)rotate(-90deg)scale(.72)}.ov-tag{--stitch:19px;height:46px;padding:0 9px}.ov-tag b{letter-spacing:.16em;margin-inline-start:.16em;font-size:12px}}.order.order-moments{text-align:start;place-items:stretch stretch;padding:clamp(28px,5vw,60px)}.order-moments .ov-strip{opacity:.1}.om{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);width:100%;display:grid;position:relative}.om-arch{justify-items:center;gap:14px;margin:0;display:grid}.om-arch img{aspect-ratio:3/4.2;object-fit:cover;border-radius:999px 999px 10px 10px;width:min(100%,320px);height:auto;box-shadow:0 0 0 1px #c9a45d99,0 0 0 9px #0b0b0e,0 0 0 10px #c9a45d40,0 30px 60px #0009}.om-arch figcaption{font-family:var(--font-lux), var(--f-display);color:#aaa59a;font-size:17px;font-style:italic}html[lang=he] .om-arch figcaption{font-family:var(--font-heb), serif;font-style:normal}.order.order-moments p.verse{color:#c9a45d;opacity:1;margin:0 0 10px}.order-moments h2{color:#ece8de;margin:0}.order.order-moments p.ov-text{color:#aaa59a;max-width:40ch;margin:10px 0 24px}@media (max-width:700px){.om{text-align:center;grid-template-columns:1fr}.om-arch img{width:70%}.order.order-moments p.ov-text{margin-inline:auto}}.mission-portrait .mission-photo{aspect-ratio:3/4.4;width:min(100%,400px);display:block;overflow:hidden}.mission-portrait .mission-photo img{object-fit:cover;object-position:62% 40%;border-radius:inherit;width:100%;height:100%}.mission-portrait .mission-photo canvas{border-radius:inherit}.mission-portrait .mission-photo{aspect-ratio:3/4.4!important}.mission-portrait .mission-photo img{object-position:50% 50%}
