.lx-cs{--cs-ease:var(--silk)}.lx-cs .cs-vh{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.lx-cs picture{display:contents}.lx-cs source{display:none}.cs-tag{position:absolute;height:32px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;pointer-events:none;z-index:3}.cs-tag b{font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cs-tag-d{background:rgb(23 21 18 / .6);color:var(--ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-tag-l{background:rgb(245 240 232 / .92);color:var(--ink)}.cs-hero{position:relative;display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:60px;padding-top:40px;padding-bottom:40px;min-height:670px;max-width:1440px}.cs-hero-copy{display:flex;flex-direction:column;gap:26px;padding-top:34px}.cs-hero-k{display:flex;gap:14px;align-items:baseline}.cs-bo{font-size:15px;color:var(--gold-t)}.cs-h1{font-size:clamp(56px, 6.4vw, 92px)}.cs-lead{max-width:540px}.cs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;border-top:1px solid rgb(26 24 20 / .14)}.cs-facts>div{padding:20px 20px 0;display:flex;flex-direction:column;gap:6px;border-left:1px solid rgb(26 24 20 / .14)}.cs-facts>div:first-child{padding-left:0;border-left:0}.cs-facts>div:last-child{padding-right:0}.cs-facts dt{font-family:var(--serif);font-size:30px;line-height:1.1}.cs-facts dd{margin:0;font-size:14px;line-height:1.5;color:var(--mute)}.cs-hero-art{position:relative;height:560px}.cs-hc{position:absolute;margin:0;overflow:hidden;border-radius:20px}.cs-hc-a{left:30px;top:0;width:min(390px, 62%);height:480px;background:var(--ink-2);transform:rotate(-2.5deg);box-shadow:0 40px 80px -40px rgb(26 24 20 / .6)}.cs-hc-b{right:10px;bottom:0;width:min(300px, 48%);height:370px;background:var(--night);transform:rotate(3deg);box-shadow:0 50px 90px -40px rgb(26 24 20 / .7),0 0 0 6px var(--bg)}.cs-hc-a .cs-tag{left:18px;bottom:18px}.cs-hc-b .cs-tag{left:16px;bottom:16px}.cs-hx img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s var(--silk),transform 1.8s var(--silk)}.cs-hx.is-on img{opacity:1;transform:none}.cs-flow{position:absolute;left:min(400px, 64%);top:70px;pointer-events:none}.cs-flow-p{stroke-dasharray:4 7;animation:csFlow 1.4s linear infinite}@keyframes csFlow{to{stroke-dashoffset:-22}}.cs-dots{position:absolute;left:30px;bottom:6px;display:flex;gap:8px;align-items:center}.cs-dot{width:10px;height:10px;border:0;padding:0;border-radius:999px;background:rgb(26 24 20 / .2);cursor:pointer;transition:width .5s var(--spring),background-color .3s}.cs-dot.is-on{width:28px;background:var(--ink)}.cs-dot::after{content:'';position:absolute;inset:-12px -2px}.cs-dot{position:relative}.cs-how{max-width:1440px;padding-top:80px;padding-bottom:110px;display:flex;flex-direction:column;gap:44px}.cs-how-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.cs-how-head .lx-small{max-width:380px;text-align:right}.cs-how-body{position:relative}.cs-how-line{position:absolute;left:18px;right:18px;top:18px;height:1px;background:var(--ink);transform-origin:left}.cs-how-list{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.cs-how-list li{display:flex;flex-direction:column;gap:14px}.cs-how-n{width:36px;height:36px;border-radius:999px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.cs-how-n.is-first{background:var(--ink);color:var(--ivory);box-shadow:none}.cs-how-t{font-family:var(--serif);font-size:30px;line-height:1.1;margin-top:8px}.cs-how-list .lx-small{font-size:15px}@supports (animation-timeline:view()){.cs-how-line{animation:csDraw linear both;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes csDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.cs-studio{background:var(--parch);padding:110px 0 140px;scroll-margin-top:20px}.cs-studio-in{max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start}.cs-steps{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-steps-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.cs-steps-head>div:first-child{display:flex;flex-direction:column;gap:14px}.cs-progress{width:200px;display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex:none}.cs-progress-k{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.cs-progress-k b{font-weight:700}.cs-progress .lx-prog{width:200px}.cs-note-ok{display:flex;gap:10px;align-items:center;padding:16px 20px;border-radius:16px;background:#fff;color:#3F5B45;font-size:15px}.cs-stp{background:var(--ivory);border-radius:22px;box-shadow:0 0 0 1px rgb(26 24 20 / .08);transition:box-shadow .45s var(--silk);scroll-margin-top:calc(var(--top) + 24px)}.cs-stp.is-on{box-shadow:0 0 0 1px rgb(26 24 20 / .16),0 36px 70px -46px rgb(26 24 20 / .45)}.cs-sh{width:100%;min-height:88px;border:0;background:none;padding:0 32px;display:flex;align-items:center;gap:18px;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--sans)}.cs-sh:disabled{cursor:default}.cs-sh:disabled .cs-stt{color:#8A8073}.cs-num{position:relative;width:36px;height:36px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(26 24 20 / .28);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:none;transition:background-color .45s,color .45s,box-shadow .45s}.cs-num svg{position:absolute;opacity:0}.cs-stp.is-on .cs-num{box-shadow:inset 0 0 0 1.5px var(--ink)}.cs-stp.is-done .cs-num{background:var(--ink);color:var(--ivory);box-shadow:none}.cs-stp.is-done .cs-num>span{opacity:0}.cs-stp.is-done .cs-num svg{opacity:1;animation:csPop .5s var(--spring) both}@keyframes csPop{from{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.cs-stt{font-family:var(--serif);font-size:30px;line-height:1.1}.cs-sum{margin-left:auto;font-size:14px;color:var(--mute);text-align:right}.cs-stp.is-on .cs-sum{display:none}.cs-edit{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);transition:color .2s;display:none}.cs-stp.is-done:not(.is-on) .cs-edit{display:inline}.cs-sh:hover .cs-edit{color:var(--ink)}.cs-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--silk)}.cs-acc>div{overflow:hidden;min-height:0}.cs-acc.is-on,.cs-stp.is-on>.cs-acc{grid-template-rows:1fr}.cs-acc>div>*{transition:opacity .35s var(--silk)}.cs-stp:not(.is-on)>.cs-acc>div>*{opacity:0}.lx-cs:not(.is-js) .cs-stp>.cs-acc{grid-template-rows:1fr}.lx-cs:not(.is-js) .cs-stp>.cs-acc>div>*{opacity:1}.cs-pad{padding:4px 32px 32px}.cs-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cs-opt{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px rgb(26 24 20 / .1);transition:box-shadow .35s var(--silk),transform .45s var(--silk)}.cs-opt:hover{transform:translateY(-4px)}.cs-opt.is-on,.cs-opt:has(input:checked){box-shadow:0 0 0 2px var(--ink)}.cs-opt:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.cs-opt-img{position:relative;display:block;height:250px;overflow:hidden;background:var(--ink-2)}.cs-opt-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--silk)}.cs-opt-nk img{object-position:center 30%}.cs-opt:hover .cs-opt-img img{transform:scale(1.05)}.cs-opt-c{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px}.cs-opt-t{display:flex;justify-content:space-between;align-items:baseline}.cs-opt-t span{font-family:var(--serif);font-size:30px;line-height:1.1}.cs-opt-t b{font-size:17px;font-weight:600}.cs-tick{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:999px;background:var(--ink);color:var(--ivory);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .25s,transform .55s var(--spring)}.cs-opt.is-on .cs-tick,.cs-opt:has(input:checked) .cs-tick{opacity:1;transform:none}.cs-wrist{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:center}.cs-ring{position:relative;width:230px;height:230px;transition:opacity .3s}.cs-ring svg{position:absolute;inset:0}.cs-wc{transition:r .55s var(--spring)}.cs-ring-v{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cs-ring-v b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1}.cs-ring-v small{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.cs-wrist-c{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-wrist-c>label{font-size:15px}[data-cs-dim]{transition:opacity .3s}.is-unsure [data-cs-dim]{opacity:.35}.cs-rng{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:#fff0;cursor:pointer;margin:0}.cs-rng::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:rgb(26 24 20 / .18)}.cs-rng::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-11.5px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 6px rgb(26 24 20 / .08);transition:box-shadow .25s}.cs-rng:hover::-webkit-slider-thumb,.cs-rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 11px rgb(26 24 20 / .08)}.cs-rng::-moz-range-track{height:3px;border-radius:3px;background:rgb(26 24 20 / .18)}.cs-rng::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:999px;background:var(--ink)}.cs-rng:focus-visible{outline:none}.cs-ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--ash)}.cs-measure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:4px}.cs-measure>div{padding:16px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:6px}.cs-measure>div>span:first-child{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--gold-t)}.cs-next{height:50px}.lx-btn[disabled]{background:rgb(26 24 20 / .1)!important;color:var(--ash)!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}.lx-btn[disabled] .lx-i{display:none}.cs-len{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;align-items:start}.cs-body{display:block;max-width:100%;height:auto}.cs-arc{fill:none;stroke:rgb(26 24 20 / .16);stroke-width:1.4;transition:stroke .3s,stroke-width .3s}.cs-arc.is-hv{stroke:#B09062;stroke-width:1.8}.cs-arc.is-on{stroke:var(--ink);stroke-width:2.6;stroke-dasharray:420;animation:csArc 1s var(--silk) both}@keyframes csArc{from{stroke-dashoffset:420}to{stroke-dashoffset:0}}.cs-bead{opacity:0;transition:cy .6s var(--spring),opacity .3s}.cs-bead.is-on{opacity:1}.cs-len-c{display:flex;flex-direction:column;gap:22px;min-width:0}.cs-lrows{display:flex;flex-direction:column;border-top:1px solid rgb(26 24 20 / .1)}.cs-lrow{min-height:62px;border-bottom:1px solid rgb(26 24 20 / .1);padding:0 6px;display:grid;grid-template-columns:18px 130px 96px minmax(0,1fr);gap:12px;align-items:center;cursor:pointer;color:var(--ink-3);transition:background-color .25s,padding .35s var(--silk)}.cs-lrow:hover{background:rgb(26 24 20 / .03);padding-left:12px}.cs-lrow:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:-2px;border-radius:8px}.cs-rd{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1.2px rgb(26 24 20 / .4);transition:box-shadow .3s}.cs-lrow:has(input:checked) .cs-rd,.cs-lrow.is-on .cs-rd{box-shadow:inset 0 0 0 4.5px var(--ink)}.cs-ln{font-family:var(--serif);font-size:25px;color:var(--ink)}.cs-lr{font-size:14px;font-weight:600}.cs-lrow .lx-small{font-size:13px;color:var(--ash)}.cs-insp{display:flex;flex-direction:column;gap:24px}.cs-drop{width:100%;height:188px;border:1.5px dashed rgb(26 24 20 / .28);border-radius:18px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink-3);text-align:center;padding:0 20px;transition:border-color .3s,background-color .3s,transform .45s var(--spring)}.cs-drop:hover{border-color:var(--ink)}.cs-drop.is-drag{border-color:var(--gold);background:#F7F0E1;transform:scale(1.015)}.cs-drop-ic{transition:transform .5s var(--spring)}.cs-drop:hover .cs-drop-ic,.cs-drop.is-drag .cs-drop-ic{transform:translateY(-5px)}.cs-drop-t{font-size:16px}.cs-drop-t u{text-underline-offset:3px}#cs-file:focus-visible+.cs-drop{outline:2px solid var(--gold);outline-offset:3px}.cs-drop.is-invalid{border-color:#8A2E1E;animation:csShake .4s}@keyframes csShake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.cs-upbusy{height:120px;padding:0 26px;border-radius:18px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:14px}.cs-upbusy[hidden]{display:none}.cs-upbusy-r{display:flex;justify-content:space-between;gap:16px;font-size:14px}.cs-upbusy-r span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-upbusy-r span:last-child{color:var(--ash)}.cs-upbar{display:block;height:3px;border-radius:3px;background:rgb(26 24 20 / .1);overflow:hidden}.cs-upbar i{display:block;height:100%;width:0;background:var(--gold);transition:width .12s linear}.cs-updone{padding:14px;border-radius:18px;background:#fff;display:flex;gap:20px;align-items:center;animation:csIn .6s var(--silk) both}.cs-updone[hidden]{display:none}@keyframes csIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cs-thumb{width:120px;height:120px;border-radius:12px;overflow:hidden;flex:none;background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--gold-t)}.cs-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cs-updone-c{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.cs-updone-c b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-ok{display:flex;gap:8px;align-items:center;font-size:13px;color:#3F5B45}.cs-replace{height:44px;padding:0 20px;cursor:pointer}.cs-note{display:flex;flex-direction:column;gap:12px}.cs-note-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cs-note-h label{font-size:15px;font-weight:600}.cs-note-h label span{font-weight:400;color:var(--ash)}.cs-note-h .lx-small{font-size:12px;color:var(--ash)}.cs-ta{width:100%;min-height:112px;padding:16px 18px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgb(26 24 20 / .16);font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink);resize:vertical;outline:none;transition:box-shadow .2s}.cs-ta:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.cs-pchs{display:flex;gap:8px;flex-wrap:wrap}.cs-pch{height:36px;padding:0 14px;border:0;border-radius:999px;background:rgb(26 24 20 / .05);font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s,transform .2s}.cs-pch:hover{background:rgb(26 24 20 / .1)}.cs-pch:active{transform:scale(.95)}.cs-pch .lx-i{stroke-width:2.4}.cs-ant{padding:14px 22px 14px 14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgb(26 24 20 / .1);display:flex;flex-direction:column;gap:12px;transition:background-color .4s}.cs-ant.is-on{background:#F4EAD5}.cs-ant-r{display:flex;gap:18px;align-items:center}.cs-ant-img img{width:96px;height:96px;border-radius:12px;object-fit:cover;display:block;flex:none}.cs-ant-c{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.cs-ant-t{font-size:15px;font-weight:600;cursor:pointer}.cs-ant-on{margin:0;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--gold-t);animation:csIn .6s var(--silk) both}.cs-sw{-webkit-appearance:none;appearance:none;position:relative;width:50px;height:30px;margin:0;border:0;border-radius:999px;background:rgb(26 24 20 / .2);cursor:pointer;flex:none;transition:background-color .3s}.cs-sw::after{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .5s var(--spring)}.cs-sw:checked{background:var(--ink)}.cs-sw:checked::after{transform:translateX(20px)}.cs-review{display:flex;flex-direction:column;gap:22px}.cs-terms{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-terms li{padding:18px 20px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.cs-terms .lx-k{font-size:12px;letter-spacing:.16em;color:var(--gold-t)}.cs-terms li>span:last-child{font-size:15px;line-height:1.6;color:var(--ink-3)}.cs-email{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:600;animation:csIn .5s var(--silk) both}.cs-email[hidden]{display:none}.cs-email .lx-field{max-width:420px;font-weight:400}.cs-agree{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--ink-3);cursor:pointer}.cs-cbx{width:22px;height:22px;margin:1px 0 0;accent-color:var(--ink);cursor:pointer;flex:none}.cs-err{padding:0 6px;font-size:14px}.cs-done{padding:56px 32px 48px;border-radius:22px;background:var(--ivory);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;outline:none}.cs-done[hidden]{display:none}.cs-ring-ok{animation:csRing .8s var(--spring) both}@keyframes csRing{from{transform:scale(.5);opacity:0}to{transform:none;opacity:1}}.cs-ck{stroke-dasharray:40;stroke-dashoffset:40;animation:csCk .7s .35s var(--silk) forwards}@keyframes csCk{to{stroke-dashoffset:0}}.cs-done .lx-body{max-width:460px}.cs-next-steps{margin:14px 0 0;padding:0;list-style:none;width:100%;max-width:460px;text-align:left}.cs-next-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid rgb(26 24 20 / .1);font-size:14px;color:var(--mute)}.cs-next-steps li>span:first-child{width:22px;height:22px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(26 24 20 / .3)}.cs-next-steps .is-done{background:var(--ink);box-shadow:none!important}.cs-next-steps .is-cur{box-shadow:inset 0 0 0 1.5px var(--ink)!important}.cs-next-steps b{color:var(--ink)}.cs-sum-card{position:sticky;top:calc(var(--top) + 24px);border-radius:26px;background:var(--ivory);box-shadow:0 0 0 1px rgb(26 24 20 / .08),0 40px 80px -50px rgb(26 24 20 / .5);overflow:hidden;transition:top .55s var(--silk)}.cs-sum-img{position:relative;height:270px;background:var(--ink-2);overflow:hidden}.cs-si img,img.cs-si{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s var(--silk),transform 1.4s var(--silk)}.cs-si.is-on img,img.cs-si.is-on{opacity:1;transform:none}img.cs-si:not([src]){display:none}.cs-sum-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#D6CCB7;transition:opacity .5s var(--silk)}.cs-sum-ph span{font-family:var(--serif);font-style:italic;font-size:24px}.cs-sum-ph.is-off{opacity:0}.cs-sum-tag{left:16px;top:16px;height:30px;padding:0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cs-sum-tag[hidden]{display:none}.cs-sum-b{padding:26px 30px 30px;display:flex;flex-direction:column;gap:18px}.cs-sum-h{display:flex;justify-content:space-between;align-items:baseline}.cs-sum-h>span:first-child{font-family:var(--serif);font-size:32px;line-height:1.1}.cs-sum-h .lx-k{font-size:12px;letter-spacing:.16em;color:var(--ash)}.cs-rows{margin:0;display:grid;grid-template-columns:110px minmax(0,1fr);font-size:14px}.cs-rows dt,.cs-rows dd{padding:11px 0;border-top:1px solid rgb(26 24 20 / .1)}.cs-rows dt{color:var(--ash)}.cs-rows dd{margin:0;text-align:right;color:#8A8073;transition:color .3s}.cs-rows dd.is-set{color:var(--ink)}.cs-rows dd.is-new{animation:csRow .6s var(--spring)}@keyframes csRow{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cs-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid rgb(26 24 20 / .2)}.cs-total .lx-k{font-size:12px;letter-spacing:.16em}.cs-price{font-family:var(--serif);font-size:40px;line-height:1}.cs-price.is-new{animation:csRow .6s var(--spring)}.cs-pnote{font-size:13px;margin-top:-8px}.cs-cta{height:58px}.cs-cta.is-busy{cursor:progress}.cs-cta.is-busy .lx-i{display:none}.cs-safe{margin:0;display:flex;gap:10px;align-items:center;justify-content:center;font-size:13px;color:var(--mute)}.cs-sum-links{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgb(26 24 20 / .1)}.cs-chat{display:inline-flex;gap:7px;align-items:center}.cs-live{width:7px;height:7px;border-radius:999px;background:#4F7A5A}.cs-draft{display:flex;gap:8px;padding-top:2px}.cs-draft .lx-field{height:46px}.cs-draft .lx-btn{height:46px;padding:0 20px}.cs-draft-ok{color:#3F5B45;animation:csIn .5s var(--silk) both}#cs-draft .lx-err{margin-top:8px}.cs-cases{max-width:1440px;padding-top:140px;padding-bottom:140px;display:grid;grid-template-columns:380px minmax(0,1fr);gap:72px;align-items:start;scroll-margin-top:20px}.cs-cases-l{position:sticky;top:calc(var(--top) + 34px);display:flex;flex-direction:column;gap:18px}.cs-cases-l>.lx-small{font-size:15px}.cs-case-list{display:flex;flex-direction:column;margin-top:14px;border-bottom:1px solid rgb(26 24 20 / .12)}.cs-case{width:100%;border:0;border-top:1px solid rgb(26 24 20 / .12);background:none;padding:18px 0;display:flex;justify-content:space-between;align-items:baseline;gap:16px;cursor:pointer;text-align:left;color:#8A8073;font-family:var(--sans);transition:color .3s,padding .4s var(--silk)}.cs-case:hover{color:var(--ink-3);padding-left:6px}.cs-case.is-on{color:var(--ink)}.cs-cn{font-family:var(--serif);font-size:30px;line-height:1}.cs-case .lx-k{font-size:12px;letter-spacing:.14em}.cs-cases-r{display:flex;flex-direction:column;gap:18px;min-width:0}.cs-split{--x:50%;position:relative;height:640px;overflow:hidden;border-radius:20px;background:var(--ink-2);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cs-split.is-solo{cursor:default;background:#0B0A09}.cs-split.is-solo img{object-fit:contain}.cs-split img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.cs-split-piece{position:absolute;inset:0}.cs-split-ref{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--x)) 0 0)}.cs-split-bar{position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:var(--ivory);outline:none}.cs-split-bar span{position:absolute;left:-22px;top:50%;margin-top:-22px;width:44px;height:44px;border-radius:999px;background:var(--ivory);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px rgb(0 0 0 / .5);transition:transform .3s var(--spring)}.cs-split:hover .cs-split-bar span,.cs-split-bar:focus-visible span{transform:scale(1.08)}.cs-split-bar:focus-visible span{box-shadow:0 0 0 3px var(--gold)}.cs-split-a{left:20px;top:20px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cs-split-b{right:20px;top:20px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cs-split-hint{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);height:32px;padding:0 18px;border-radius:999px;background:rgb(23 21 18 / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ivory);display:flex;align-items:center;font-size:12px;letter-spacing:.06em;pointer-events:none;transition:opacity .5s;z-index:3}.cs-split.is-solo :is(.cs-split-ref,.cs-split-bar,.cs-split-a,.cs-split-hint){display:none}.cs-split.is-touched .cs-split-hint{opacity:0}.cs-split.is-swap>*{animation:csCf .7s var(--silk) both}.cs-split.is-swap>.cs-split-bar,.cs-split.is-swap>.cs-tag,.cs-split.is-swap>.cs-split-hint{animation:none}@keyframes csCf{from{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.cs-case-cap{display:flex;justify-content:space-between;align-items:baseline;gap:30px}.cs-case-t{font-family:var(--serif);font-size:34px;line-height:1.1}.cs-case-cap .lx-small{font-size:15px;text-align:right}.cs-case-cap.is-swap>*{animation:csIn .6s var(--silk) both}.cs-fine{margin:0;font-size:12px;line-height:1.6;color:var(--ash)}.cs-why{background:var(--parch);padding:130px 0 140px}.cs-why-in{max-width:1440px;display:grid;grid-template-columns:480px minmax(0,1fr);gap:110px;align-items:start}.cs-why-l{display:flex;flex-direction:column;gap:22px}.cs-why-img{height:300px;border-radius:18px;overflow:hidden;margin-top:10px}.cs-why-img img{width:100%;height:100%;object-fit:cover;display:block}.cs-faq{border-top:1px solid rgb(26 24 20 / .16)}.cs-fq{border-bottom:1px solid rgb(26 24 20 / .16)}.cs-fq-q{width:100%;min-height:76px;border:0;background:none;padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--serif);font-size:26px;line-height:1.2}.cs-fq.is-on .lx-pm::after{transform:rotate(0)}.cs-fq.is-on>.cs-acc{grid-template-rows:1fr}.cs-fq .lx-body{font-size:15px;padding-bottom:24px;max-width:640px}.cs-end{position:relative;height:560px;overflow:hidden;background:var(--night);color:var(--ivory)}.cs-end>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.cs-end-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center;padding:0 var(--gut)}.cs-end .lx-h-xl{font-size:clamp(52px, 5.85vw, 84px)}.cs-end .lx-lead{max-width:540px}.cs-toast{position:fixed;right:var(--gut);top:calc(var(--top) + 16px);z-index:60;width:340px;padding:14px;border-radius:20px;background:var(--night);color:var(--ivory);display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;box-shadow:0 24px 50px -20px rgb(0 0 0 / .6);opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .35s var(--silk),transform .55s var(--spring);pointer-events:none}.cs-toast.is-on{opacity:1;transform:none}.cs-toast-i{width:44px;height:44px;border-radius:999px;background:#3F5B45;display:flex;align-items:center;justify-content:center}.cs-toast>span:last-child{display:flex;flex-direction:column;gap:3px}.cs-toast b{font-size:14px;font-weight:600}.cs-toast small{font-size:12px;color:#BDB29D}@media (max-width:1240px){.cs-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px}.cs-studio-in{grid-template-columns:minmax(0,1fr) 380px;gap:36px}.cs-cases{grid-template-columns:320px minmax(0,1fr);gap:48px}.cs-why-in{grid-template-columns:400px minmax(0,1fr);gap:64px}.cs-wrist{grid-template-columns:190px minmax(0,1fr);gap:30px}.cs-ring{width:190px;height:190px}.cs-ring svg{width:190px;height:190px}.cs-len{grid-template-columns:210px minmax(0,1fr);gap:24px}.cs-lrow{grid-template-columns:18px 110px 84px minmax(0,1fr)}}@media (max-width:1040px){.cs-hero{grid-template-columns:1fr;min-height:0}.cs-hero-art{height:520px;max-width:640px}.cs-how-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.cs-how-line{display:none}.cs-studio-in{grid-template-columns:1fr}.cs-sum-card{position:relative;top:0;max-width:560px}.cs-cases{grid-template-columns:1fr}.cs-cases-l{position:static}.cs-split{height:520px}.cs-why-in{grid-template-columns:1fr}.cs-lrow .lx-small{display:none}.cs-lrow{grid-template-columns:18px minmax(0,1fr) auto}}@media (max-width:700px){.cs-facts{grid-template-columns:1fr}.cs-facts>div{border-left:0;padding-left:0;border-bottom:1px solid rgb(26 24 20 / .14);padding-bottom:14px}.cs-hero-art{height:420px}.cs-hc-a{height:340px}.cs-hc-b{height:260px}.cs-how-head{flex-direction:column;align-items:flex-start}.cs-how-head .lx-small{text-align:left}.cs-how-list{grid-template-columns:1fr}.cs-steps-head{flex-direction:column;align-items:flex-start}.cs-sh{padding:0 18px;gap:12px}.cs-stt{font-size:24px}.cs-sum{display:none}.cs-pad{padding:4px 18px 24px}.cs-opts,.cs-terms,.cs-measure{grid-template-columns:1fr}.cs-wrist,.cs-len{grid-template-columns:1fr;justify-items:center}.cs-wrist-c,.cs-len-c{width:100%}.cs-updone{flex-wrap:wrap}.cs-split{height:420px}.cs-case-cap{flex-direction:column;gap:8px}.cs-case-cap .lx-small{text-align:left}.cs-fq-q{font-size:22px}.cs-toast{left:16px;right:16px;width:auto}}@media (prefers-reduced-motion:reduce){.cs-flow-p{animation:none}}