:root{--pill-top:9px;--pill-h:58px;--pill-gutter:12px;--pill-pad:8px;--pill-max:1360px;--pill-blur:12px}@media (min-width:768px){:root{--pill-gutter:24px;--pill-blur:18px}}@media (min-width:1100px){:root{--pill-top:14px;--pill-h:68px;--pill-gutter:32px;--pill-pad:10px}}.z-header{--pill-bg:#f4f1eabd;--pill-line:#cfc9bbd9;--pill-shadow:0 14px 34px -16px #3c2c0e4d;z-index:var(--z-header);height:var(--header-h);pointer-events:none;color:var(--ctx-fg);position:fixed;inset-block-start:0;inset-inline:0}.z-header[data-scrolled=true]{--pill-bg:#f4f1eae6;--pill-shadow:0 18px 40px -16px #3c2c0e66}.z-header[data-theme=dark]{--ctx-fg:var(--white);--ctx-bg:var(--black);--ctx-muted:#b9b4a5;--ctx-rule:var(--rule-dark);--ctx-accent:var(--gold);--ctx-focus:var(--white);--ctx-wash:#ffffff1a;--pill-bg:#14120e94;--pill-line:#fff3;--pill-shadow:0 16px 36px -16px #0000008c}body:has(main>:is(:first-child,script:first-child+*,script:first-child+script+*)[data-header-theme=dark],main>:is(:first-child,script:first-child+*,script:first-child+script+*)>[data-header-theme=dark]:first-child) .z-header[data-theme=auto]{--ctx-fg:var(--white);--ctx-bg:var(--black);--ctx-muted:#b9b4a5;--ctx-rule:var(--rule-dark);--ctx-accent:var(--gold);--ctx-focus:var(--white);--ctx-wash:#ffffff1a;--pill-bg:#14120e94;--pill-line:#fff3;--pill-shadow:0 16px 36px -16px #0000008c}.z-header[data-theme=dark][data-scrolled=true]{--pill-bg:#14120eb3}.z-header[data-theme=dark] .z-logo{filter:invert()}body:has(main>:is(:first-child,script:first-child+*,script:first-child+script+*)[data-header-theme=dark],main>:is(:first-child,script:first-child+*,script:first-child+script+*)>[data-header-theme=dark]:first-child) .z-header[data-theme=auto] .z-logo{filter:invert()}.z-header__row{align-items:center;gap:var(--s-2);inline-size:min(calc(100% - var(--pill-gutter) * 2), var(--pill-max));block-size:var(--pill-h);margin:var(--pill-top) auto 0;padding-inline:var(--pill-pad);pointer-events:auto;color:var(--ctx-fg);background-color:var(--pill-bg);border:1px solid var(--pill-line);border-radius:var(--r-round);box-shadow:var(--pill-shadow);-webkit-backdrop-filter:blur(var(--pill-blur)) saturate(1.5);backdrop-filter:blur(var(--pill-blur)) saturate(1.5);transition:background-color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), box-shadow var(--d-slow) var(--ease-out), color var(--d-base) var(--ease-out);animation:z-pill-in .9s var(--ease-expo) 80ms backwards;grid-template-columns:1fr auto 1fr;display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.z-header__row{background-color:var(--ctx-bg)}}@media (prefers-reduced-transparency:reduce){.z-header__row{background-color:var(--ctx-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes z-pill-in{0%{opacity:0;transform:translateY(-18px)scale(.97)}}.z-header__start,.z-header__end{align-items:center;min-width:0;display:flex}.z-header__start{gap:var(--s-2)}.z-header__end{justify-content:flex-end;gap:var(--s-1)}.z-header__logo{min-height:var(--hit);place-items:center;display:grid}.z-header .z-logo,.z-menu .z-logo{width:96px;height:auto;transition:filter var(--d-base) var(--ease-out)}.z-burger{isolation:isolate;align-items:center;gap:var(--s-2);block-size:46px;padding-inline:6px var(--s-4);border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--r-round);color:inherit;letter-spacing:.04em;cursor:pointer;transition:color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), scale .14s var(--ease-out);background:0 0;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:clip}.z-burger:before{content:"";z-index:-1;border-radius:inherit;background:var(--ctx-fg);transition:transform .52s var(--ease-expo);position:absolute;inset:-1px;transform:translateY(102%)}.z-burger:focus-visible{outline:2px solid var(--ctx-focus);outline-offset:3px}.z-burger:active{scale:.96}@media (hover:hover) and (pointer:fine){.z-burger:hover{color:var(--ctx-bg);border-color:var(--ctx-fg)}.z-burger:hover:before{transform:none}}.z-burger__icon{background:color-mix(in srgb, currentColor 13%, transparent);width:34px;height:34px;transition:background-color var(--d-base) var(--ease-out);border-radius:50%;flex:none;display:block;position:relative}.z-burger__bar{width:16px;height:2px;transition:transform .42s var(--ease-expo);background:currentColor;border-radius:1px;margin-inline:auto;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:0}.z-burger__bar:first-child{transform:translateY(-3.5px)}.z-burger__bar:nth-child(2){transform:translateY(3.5px)}.z-burger[data-open=true] .z-burger__bar:first-child{transform:rotate(45deg)}.z-burger[data-open=true] .z-burger__bar:nth-child(2){transform:rotate(-45deg)}.z-burger__label{line-height:24px;display:grid;overflow:clip}.z-burger__word{transition:transform .42s var(--ease-expo);grid-area:1/1}.z-burger[data-open=false] .z-burger__word[data-word=close]{transform:translateY(110%)}.z-burger[data-open=true] .z-burger__word[data-word=menu]{transform:translateY(-110%)}@media (max-width:379px){.z-burger{padding-inline-end:6px}.z-burger__label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (min-width:768px){.z-header .z-logo,.z-menu .z-logo{width:118px}}@media (min-width:1100px){.z-header .z-logo,.z-menu .z-logo{width:140px}.z-header__end{gap:var(--s-2)}}dialog.z-overlay.z-menu{isolation:isolate;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ctx-fg);--menu-pad:var(--page-margin);--menu-from:calc(var(--dir-end) * -101%);--menu-band:.72s;--menu-step:50ms;--menu-wait:.94s;background:0 0;border:0;margin:0;padding:0;animation:none;position:fixed;inset:0;overflow:hidden}@media (min-width:1000px){dialog.z-overlay.z-menu{--menu-pad:clamp(40px, 6vw, 96px)}}dialog.z-overlay.z-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:none}dialog.z-overlay.z-menu[data-state=open]::backdrop,dialog.z-overlay.z-menu[data-state=closing]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f1ea6b}dialog.z-overlay.z-menu[data-state=open]::backdrop{animation:z-fade-in .56s var(--ease-out) backwards}dialog.z-overlay.z-menu[data-state=closing]::backdrop{animation:z-fade-out .52s var(--ease-in-out) both}.z-menu__layers{--bands:7;z-index:0;grid-template-rows:repeat(var(--bands), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.z-menu__band{--n:0;background:radial-gradient(60% 50% at 20% 70%,#c9aa6c1f,#0000 70%),linear-gradient(170deg,#f7f4ed 0%,#f1ece1 100%);background-size:100% calc(var(--bands) * 100%);background-position:0 calc(var(--n) / (var(--bands) - 1) * 100%);block-size:calc(100% + 1px);box-shadow:calc(var(--dir-end) * 46px) 0 28px -28px #3c2c0e42;translate:var(--menu-from) 0;transition:translate .52s var(--ease-in-out) calc((var(--bands) - 1 - var(--n)) * 40ms);margin-block-end:-1px;position:relative}.z-menu__band:before{content:"";background:var(--gold);inline-size:2px;position:absolute;inset-block:0;inset-inline-end:100%}dialog.z-menu[data-state=open] .z-menu__band{transition-duration:var(--menu-band);transition-delay:calc(var(--n) * var(--menu-step));translate:0}@starting-style{dialog.z-menu[data-state=open] .z-menu__band{translate:var(--menu-from) 0}}.z-menu__inner{z-index:1;opacity:0;height:100%;transition:opacity .2s var(--ease-out);flex-direction:column;display:flex;position:relative}dialog.z-menu[data-state=open] .z-menu__inner{opacity:1;transition-duration:1ms}@starting-style{dialog.z-menu[data-state=open] .z-menu__inner{opacity:0}}.z-menu__head{align-items:center;gap:var(--s-2);inline-size:min(calc(100% - var(--pill-gutter) * 2), var(--pill-max));block-size:var(--pill-h);margin:var(--pill-top) auto 0;padding-inline:var(--pill-pad);border:1px solid #0000;flex:none;grid-template-columns:1fr auto 1fr;display:grid}.z-menu__head .z-burger{justify-self:start}.z-menu__logo{min-height:var(--hit);place-items:center;display:grid}.z-header[data-theme] dialog.z-menu .z-logo{filter:none}.z-menu__rule{height:1px;margin:var(--s-3) var(--s-5) 0;background:var(--ctx-rule);opacity:0;transition:opacity .16s var(--ease-out);flex:none}dialog.z-menu[data-state=open] .z-menu__rule{opacity:1;transition-duration:.6s;transition-delay:var(--menu-wait)}@starting-style{dialog.z-menu[data-state=open] .z-menu__rule{opacity:0}}.z-menu__clip{overflow:clip}.z-menu__reveal{opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);translate:0 12px}dialog.z-menu[data-state=open] .z-menu__reveal{opacity:1;transition:opacity .52s var(--ease-out) calc(var(--menu-wait) + min(var(--i,0), 7) * 24ms), translate .7s var(--ease-sheet) calc(var(--menu-wait) + min(var(--i,0), 7) * 24ms);translate:0}@starting-style{dialog.z-menu[data-state=open] .z-menu__reveal{opacity:0;translate:0 12px}}dialog.z-menu[data-state=open] .z-menu__head{opacity:1;transition:opacity .4s var(--ease-out) .52s}.z-menu__head{opacity:0;transition:opacity .16s var(--ease-out)}@starting-style{dialog.z-menu[data-state=open] .z-menu__head{opacity:0}}.z-menu__body{overscroll-behavior:contain;min-height:0;flex-direction:column;flex:1;padding-block-end:env(safe-area-inset-bottom);display:flex;overflow-y:auto}.z-menu__main{align-content:start;gap:var(--s-6);width:100%;max-width:1600px;padding:var(--s-5) var(--menu-pad) var(--s-5);flex:1 0 auto;margin-inline:auto;display:grid}@media (min-width:1000px) and (min-height:600px){.z-menu__main{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;column-gap:clamp(48px,6vw,112px);padding-block:clamp(24px,5vh,56px) clamp(20px,3vh,36px)}}.z-menu__nav{align-content:start;gap:var(--s-4);min-width:0;display:grid}.z-menu__label{letter-spacing:.03em;color:var(--ctx-muted);margin:0;font-size:13px}.z-menu__links{align-items:end;column-gap:var(--s-6);padding:0 0 var(--s-3);transition:border-color .16s var(--ease-out);border-block-end:1px solid #0000;flex-wrap:wrap;margin:0;list-style:none;display:flex}dialog.z-menu[data-state=open] .z-menu__links{border-block-end-color:var(--ctx-rule);transition-duration:.6s;transition-delay:var(--menu-wait)}@starting-style{dialog.z-menu[data-state=open] .z-menu__links{border-block-end-color:#0000}}@media (min-width:600px){.z-menu__links{justify-content:space-between}}.z-menu__link{min-height:48px;font-family:var(--font-display);color:var(--ctx-fg);transition:color .2s var(--ease-out);align-items:center;font-size:17px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}@media (min-width:600px){.z-menu__link{font-size:20px}}@media (min-width:1000px){.z-menu__link{font-size:21px}}.z-menu__link:after,.z-menu__link:before{content:"";background:var(--bronze);position:absolute;inset-block-end:6px;inset-inline:0}.z-menu__link:after{height:1px;transform-origin:var(--origin-start) center;transition:transform .36s var(--ease-expo);transform:scaleX(0)}.z-menu__link:before{opacity:0;height:2px}.z-menu__link[aria-current=page]:before{opacity:1}.z-menu__link:focus-visible{outline:2px solid var(--ctx-focus);outline-offset:-2px}.z-menu__link:focus-visible:after{transform:none}@media (hover:hover) and (pointer:fine){.z-menu__link:hover:after{transform:none}}.z-menu__shelf{gap:var(--s-2);display:grid}.z-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,4), auto);column-gap:var(--s-4);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}@media (max-width:479px){.z-menu__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.z-menu__product{min-height:52px}}.z-menu__product{align-items:center;column-gap:var(--s-3);min-height:56px;padding-inline:var(--s-2);color:var(--ctx-fg);transition:background-color .48s var(--ease-out);direction:ltr;background-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}@media (min-width:600px){.z-menu__product{min-height:64px;padding-inline:var(--s-3)}}@media (min-width:1000px){.z-menu__product{min-height:clamp(64px,9vh,92px)}}.z-menu__product:before{content:"";background:var(--bronze);width:2px;transition:transform .56s var(--ease-expo);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.z-menu__product[data-preview]{background-color:var(--sand)}.z-menu__product[data-preview]:before{transform:none}.z-menu__product:focus-visible{outline:2px solid var(--ctx-focus);outline-offset:-2px}.z-menu__thumb{background:var(--stone);width:40px;height:40px;transition:scale .64s var(--ease-expo);border-radius:50%;flex:none;display:block;position:relative;overflow:clip;container-type:size}@media (min-width:600px){.z-menu__thumb{width:48px;height:48px}}@media (min-width:1000px){.z-menu__thumb{width:clamp(48px,7vh,64px);height:clamp(48px,7vh,64px)}}.z-menu__product[data-preview] .z-menu__thumb{scale:1.08}.z-menu__names{gap:2px;min-width:0;display:grid}.z-menu__pname{letter-spacing:.1em;overflow-wrap:anywhere;font-size:14px;font-weight:600}@media (min-width:600px){.z-menu__pname{font-size:15px}}.z-menu__psub{color:var(--ctx-muted);direction:rtl;unicode-bidi:isolate;justify-self:start;font-size:13px}@media (max-width:479px){.z-menu__names{align-items:baseline;column-gap:var(--s-3);flex-wrap:wrap;row-gap:0;display:flex}}.z-menu__parrow{width:16px;height:16px;color:var(--bronze);opacity:0;transition:opacity .4s var(--ease-out), translate .64s var(--ease-expo);translate:-6px;scale:-1 1}.z-menu__product[data-preview] .z-menu__parrow{opacity:1;translate:0}.z-menu__here{background:var(--bronze);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:10px;inset-inline-end:10px}.z-menu__thumb img,.z-menu__shot img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.z-menu__preview{gap:var(--s-3);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:none}@media (min-width:1000px) and (min-height:600px){.z-menu__preview{display:grid}}.z-menu__photo{background:var(--sand);clip-path:inset(0 0 0 100%);min-height:300px;transition:clip-path .36s var(--ease-in-out);position:relative;overflow:clip;container-type:size}dialog.z-menu[data-state=open] .z-menu__photo{clip-path:inset(0);transition-duration:1s;transition-delay:var(--menu-wait);transition-timing-function:var(--ease-sheet)}@starting-style{dialog.z-menu[data-state=open] .z-menu__photo{clip-path:inset(0 0 0 100%)}}.z-menu__shot{clip-path:inset(0 0 0 100%);transition:scale .36s var(--ease-out);position:absolute;inset:0;overflow:clip;scale:1.025}.z-menu__shot[data-on]{clip-path:none}dialog.z-menu[data-state=open] .z-menu__shot{transition-duration:1s;transition-delay:var(--menu-wait);scale:1}@starting-style{dialog.z-menu[data-state=open] .z-menu__shot{scale:1.025}}.z-menu__cap{animation:z-menu-cap .56s var(--ease-out) both;gap:2px;margin:0;display:grid}@keyframes z-menu-cap{0%{opacity:0;translate:0 10px}}.z-menu__backdrop{display:none}@media (min-width:1000px) and (min-height:600px){.z-menu--backdrop .z-menu__body{isolation:isolate;position:relative}.z-menu--backdrop .z-menu__main{z-index:1;position:relative}.z-menu__backdrop{z-index:0;pointer-events:none;background:var(--paper);opacity:0;transition:opacity .24s var(--ease-out);display:block;position:absolute;inset:0;overflow:clip}dialog.z-menu[data-state=open] .z-menu__backdrop{opacity:1;transition-duration:1.2s;transition-delay:var(--menu-wait)}@starting-style{dialog.z-menu[data-state=open] .z-menu__backdrop{opacity:0}}.z-menu__backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 72%, transparent), color-mix(in srgb, var(--paper) 58%, transparent));position:absolute;inset:0}.z-menu__bd{opacity:0;transition:opacity 1s var(--ease-in-out);position:absolute;inset:0}.z-menu__bd[data-on]{opacity:1}.z-menu__bd img{object-fit:cover;filter:blur(34px)saturate(1.15);width:100%;max-width:none;height:100%;position:absolute;inset:0;scale:1.25}.z-menu--backdrop .z-menu__photo:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffffa6;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.z-menu__bd{transition:none}}.z-menu__capname{font-family:var(--font-display);letter-spacing:.14em;font-size:15px;font-weight:500}.z-menu__capline{color:var(--ctx-muted);font-size:13px}.z-menu__footclip{flex:none}.z-menu__foot{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-6);padding:var(--s-4) var(--menu-pad) var(--s-5);flex-wrap:wrap;flex:none;display:flex;position:relative}.z-menu__foot:before{content:"";inset-block-start:0;inset-inline:var(--s-5);background:var(--ctx-rule);height:1px;position:absolute}.z-menu__contact{align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.z-menu__phone{letter-spacing:.02em;min-height:44px;color:var(--ctx-fg);transition:color .16s var(--ease-out);align-items:center;font-size:15px;font-weight:500;display:inline-flex}.z-menu__wa{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-4);border-radius:var(--r-round);background:var(--ink);color:var(--paper);transition:background-color .2s var(--ease-out);font-size:13px;font-weight:600;display:inline-flex}.z-menu__wa .z-icon{width:20px;height:20px}.z-menu__phone:focus-visible,.z-menu__wa:focus-visible{outline:2px solid var(--ctx-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.z-menu__phone:hover{color:var(--ctx-accent)}.z-menu__wa:hover{background:var(--bronze);color:var(--black)}}.z-menu__dist{color:var(--ctx-muted);margin:0;font-size:13px}dialog.z-overlay.z-ssheet{overscroll-behavior:contain;isolation:isolate;background:linear-gradient(180deg, var(--paper), var(--sand));width:100%;max-width:none;height:auto;min-height:min(520px,84dvh);max-height:100dvh;color:var(--ctx-fg);box-shadow:var(--shadow-3);border:0;margin:0;padding:0;animation:none;position:fixed;inset:0 0 auto;overflow:auto}dialog.z-overlay.z-ssheet[data-state=open]{animation:z-ssheet-in .64s var(--ease-expo) backwards}dialog.z-overlay.z-ssheet[data-state=closing]{animation:z-ssheet-out .38s var(--ease-expo) both}@keyframes z-ssheet-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes z-ssheet-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}dialog.z-ssheet:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 90% 0,#c9aa6c38,#0000 70%);position:absolute;inset:0}.z-ssheet__inner{gap:var(--s-6);padding-block:var(--s-3) var(--s-8);display:grid}.z-ssheet__head{min-height:calc(var(--header-h) - var(--s-3));justify-content:space-between;align-items:center;display:flex}.z-ssheet__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500}.z-ssheet__form{max-width:980px}.z-ssheet .z-field__label{font-size:var(--fs-label);letter-spacing:.08em;color:var(--ctx-accent)}.z-ssheet .z-input{border:0;border-block-end:1px solid var(--ctx-edge);min-height:72px;color:var(--ctx-fg);font-family:var(--font-display);background-color:#0000;border-radius:0;padding-inline-end:0;font-size:clamp(21px,3.6vw,46px)}.z-ssheet .z-input::placeholder{color:var(--ctx-muted)}.z-ssheet .z-input:hover,.z-ssheet .z-input:focus-visible{background-color:#0000}.z-ssheet .z-input:focus-visible{border-color:var(--ctx-accent);outline:none}.z-ssheet .z-search__icon{color:var(--ctx-accent);inset-block-start:36px}.z-ssheet .z-searchform__row .z-btn{margin-block-start:var(--s-2)}@media (max-width:599px){.z-ssheet .z-searchform__row{flex-direction:column;align-items:stretch}.z-ssheet .z-searchform__row .z-btn{margin-block-start:0}}.z-ssheet .z-search .z-input{padding-inline-start:44px}.z-ssheet .z-suggest{border:0;border-block-start:1px solid var(--ctx-rule);box-shadow:none;background:0 0;border-radius:0;margin-block-start:var(--s-3);padding:0;position:static}.z-ssheet .z-suggest__item{min-height:60px;padding:var(--s-3) 0;border-block-end:1px solid var(--ctx-rule);color:var(--ctx-fg);transition:padding-inline-start var(--d-base) var(--ease-out), color var(--d-fast) var(--ease-out);border-radius:0}.z-ssheet .z-suggest__item .z-meta{color:var(--ctx-muted)}.z-ssheet .z-suggest__item:hover,.z-ssheet .z-suggest__item[data-active]{color:var(--ctx-accent);background:0 0;padding-inline-start:var(--s-3)}@keyframes z-ssheet-rise{0%{opacity:0;transform:translateY(18px)}}dialog.z-ssheet[open] .z-ssheet__head{animation:z-ssheet-rise .7s var(--ease-expo) .16s both}dialog.z-ssheet[open] .z-ssheet__form{animation:z-ssheet-rise .7s var(--ease-expo) .24s both}
.z-grid{--drop:28px;gap:var(--s-6) var(--page-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--drop);display:grid}.z-grid>li{min-width:0}.z-grid>li:nth-child(2n){translate:0 var(--drop)}@media (min-width:768px){.z-grid{--drop:48px;gap:var(--s-7) var(--page-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.z-grid>li:nth-child(2n){translate:none}.z-grid>li:nth-child(3n+2){translate:0 var(--drop)}}@media (min-width:1100px){.z-grid{--drop:64px;grid-template-columns:repeat(4,minmax(0,1fr))}.z-grid>li:nth-child(3n+2){translate:none}.z-grid>li:nth-child(2n){translate:0 var(--drop)}.z-catalog:not(.z-catalog--bare) .z-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-catalog:not(.z-catalog--bare) .z-grid>li:nth-child(2n){translate:none}.z-catalog:not(.z-catalog--bare) .z-grid>li:nth-child(3n+2){translate:0 var(--drop)}}.z-card,.z-card__link{height:100%}.z-card{container-type:inline-size}.z-card__link{border-radius:var(--r-card);transition:transform .52s var(--ease-expo), border-color var(--d-base) var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:relative}.z-card__link:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.z-card__link:active{transition-duration:.12s;transform:translateY(-2px)scale(.99)}.z-card__media{isolation:isolate;aspect-ratio:4/5;border:1px solid var(--rule-light);border-radius:var(--r-card);transition:border-color var(--d-base) var(--ease-out);background:radial-gradient(80% 70% at 50% 0%, #c9aa6c2e, transparent 70%), var(--sand);position:relative;overflow:hidden}.z-card__img{object-fit:contain;transition:transform .76s var(--ease-expo), opacity var(--d-slow) var(--ease-out);padding:9% 7% 6%}.z-card__img--hover{opacity:0}.z-card__img--scene{object-fit:cover;object-position:50% 62%;padding:0}.z-card__num{z-index:2;border-radius:var(--r-round);font-variant-numeric:lining-nums tabular-nums;pointer-events:none;background:#f4f1eae0;place-items:center;min-width:34px;height:34px;padding-inline:6px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:12px;inset-inline-start:12px}.z-card__badge{z-index:3;position:absolute;inset-block-start:14px;inset-inline-end:14px}.z-card__photo{z-index:1;border-block-start:1px solid var(--bronze);clip-path:inset(100% 0 0);transition:clip-path .64s var(--ease-expo);pointer-events:none;display:block;position:absolute;inset-block-end:0;inset-inline:0}.z-card__photo .z-photo-box{transition:transform .8s var(--ease-expo);transform:translateY(22px)}.z-card__go{z-index:3;align-items:center;gap:var(--s-2);min-height:36px;padding-inline:var(--s-4);border-radius:var(--r-chip);background:var(--bronze);color:var(--black);letter-spacing:.04em;opacity:0;transition:opacity var(--d-base) var(--ease-out), translate .42s var(--ease-expo);pointer-events:none;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px;translate:0 8px}.z-card__go .z-icon{width:18px;height:18px}.z-card__body{gap:var(--s-1);padding:var(--s-4) var(--s-2) var(--s-3);flex-direction:column;display:flex}.z-card__name{font-family:var(--font-latin);font-stretch:var(--stretch-latin);font-size:clamp(13px, calc((100cqi - 24px) / (var(--chars,10) * .97)), 24px);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.02}.z-card__subtitle{color:var(--muted);margin-block-end:var(--s-3);font-size:13px;line-height:1.4}.z-card__foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--ink);margin-block-start:auto;padding-block-start:var(--s-3);display:flex}.z-card__arrow{width:22px;height:22px;color:var(--bronze-text);transition:translate .42s var(--ease-expo)}.z-card__price{font-family:var(--font-display);font-size:18px;font-weight:500}.z-card__link:focus-visible .z-card__media{border-color:var(--bronze)}.z-card__link:focus-visible .z-card__photo,.z-card__link:focus-visible .z-card__photo .z-photo-box{clip-path:inset(0);transform:none}.z-card__link:focus-visible .z-card__go{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.z-card__link:hover{transform:translateY(-6px)}.z-card__link:hover .z-card__media{border-color:var(--bronze)}.z-card__link:hover:active{transform:translateY(-3px)scale(.99)}.z-card__link:hover .z-card__photo{clip-path:inset(0)}.z-card__link:hover .z-card__photo .z-photo-box{transform:none}.z-card__link:hover .z-card__go{opacity:1;translate:0}.z-card__link:hover .z-card__img:not(.z-card__img--hover){transform:scale(1.04)}.z-card__link:hover .z-card__img--hover{opacity:1}.z-card__link:hover .z-card__arrow{translate:calc(var(--dir-end) * 6px) 0}}.z-card__link:focus-visible .z-card__arrow{translate:calc(var(--dir-end) * 6px) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-card__img:not(.z-card__img--hover,.z-card__img--scene){animation:linear both z-plate-drift;animation-timeline:view();animation-range:cover}@keyframes z-plate-drift{0%{translate:0 3.5%}to{translate:0 -3.5%}}}}@media (max-width:767px){.z-card__body{padding:var(--s-3) var(--s-3) var(--s-2)}.z-card__name{letter-spacing:.02em}.z-card__subtitle{font-size:12px}.z-card__price{font-size:16px}.z-card__num{inset-block-start:8px;inset-inline-start:8px}}.z-catalog{gap:var(--s-6);padding-block:var(--s-7) var(--s-9);display:grid}.z-catalog__main{min-width:0}.z-catalog__aside{display:none}.z-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-5);border-block-end:1px solid var(--line);flex-wrap:wrap;margin-block-end:var(--s-7);padding-block-end:var(--s-5);display:flex;position:relative}.z-toolbar__count{align-items:baseline;gap:var(--s-3);display:flex}.z-toolbar__num{font-family:var(--font-display);font-variant-numeric:lining-nums;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(52px,6.6vw,98px);font-weight:500;line-height:.8}.z-toolbar__unit{letter-spacing:.06em;color:var(--muted);font-size:14px}.z-toolbar__tools{align-items:flex-end;gap:var(--s-3);min-width:0;display:flex}.z-toolbar__sort{min-width:220px}.z-toolbar__filters{display:block}.z-toolbar:after{content:"";background:var(--bronze);height:2px;transform-origin:var(--origin-start) center;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.z-catalog[data-pending=true] .z-toolbar:after{animation:z-load 1.1s var(--ease-in-out) infinite}@keyframes z-load{0%{transform-origin:var(--origin-start) center;transform:scaleX(0)}50%{transform-origin:var(--origin-start) center;transform:scaleX(1)}50.1%{transform-origin:var(--origin-end) center}to{transform-origin:var(--origin-end) center;transform:scaleX(0)}}.z-catalog[data-pending=true] .z-grid{opacity:.5;transition:opacity var(--d-fast) var(--ease-out)}.z-catalog__pages{margin-block-start:var(--s-8)}.z-catalog__empty{padding-block:var(--s-6) var(--s-8)}.z-catalog__empty .z-empty,.z-searchpage__none .z-empty{gap:var(--s-5);padding-block:var(--s-6) 0}.z-catalog__empty .z-empty__title,.z-searchpage__none .z-empty__title{font-size:var(--fs-h2);line-height:1.05}.z-catalog__empty .z-empty__body,.z-searchpage__none .z-empty__body{max-width:44ch;font-size:16px}@media (min-width:1100px){.z-catalog{gap:var(--s-8);grid-template-columns:264px minmax(0,1fr);align-items:stretch}.z-catalog--bare{grid-template-columns:minmax(0,1fr)}.z-catalog__aside{border-inline-end:1px solid var(--line);padding-inline-end:var(--s-6);display:block}.z-catalog__aside>.z-filterform{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}.z-toolbar__filters{display:none}}@media (max-width:767px){.z-toolbar{margin-block-end:var(--s-6)}.z-toolbar__tools{align-items:flex-end;width:100%}.z-toolbar__sort{flex:1;min-width:0}}.z-filterform{gap:var(--s-5);display:grid}.z-filterform__title{border-block-end:1px solid var(--ink);font-family:var(--font-display);padding-block-end:var(--s-4);font-size:23px;font-weight:500;line-height:1.1}.z-filterform__group{gap:var(--s-1);min-width:0;padding:0 0 var(--s-5);border:0;border-block-end:1px solid var(--line);margin:0;display:grid}.z-filterform__group>legend{float:inline-start;width:100%;letter-spacing:.08em;color:var(--muted);margin-block-end:var(--s-3);padding:0;font-size:12px;font-weight:700}.z-filterform__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.z-filterform__actions{gap:var(--s-3);display:grid}.z-filterform[data-auto=true] .z-filterform__actions button[type=submit]{display:none}dialog.z-filtersheet{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.z-filtersheet[data-state=open]{animation:z-sheet-rise .62s var(--ease-expo) backwards}dialog.z-filtersheet[data-state=closing]{animation:z-sheet-drop .38s var(--ease-in-out) both}@keyframes z-sheet-rise{0%{transform:translateY(100%)}}@keyframes z-sheet-drop{to{transform:translateY(100%)}}.z-filtersheet__inner{flex-direction:column;height:100%;display:flex}.z-filtersheet__head{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--s-4);min-height:132px;padding:var(--s-4) var(--page-margin) var(--s-5);background:radial-gradient(70% 100% at 90% 0%, #c9aa6c42, transparent 70%), var(--sand);color:var(--ctx-fg);display:flex;position:relative;overflow:hidden}.z-filtersheet__head:after{content:"";inset-inline:var(--page-margin);background:var(--bronze);height:1px;position:absolute;inset-block-end:0}.z-filtersheet__head .z-iconbtn{align-self:flex-start}.z-filtersheet__title{font-family:var(--font-display);font-size:clamp(30px,9vw,46px);font-weight:500;line-height:1}.z-filtersheet__body{overscroll-behavior:contain;padding:var(--s-5) var(--page-margin) 0;flex:1;overflow-y:auto}.z-filtersheet__body .z-filterform{gap:var(--s-6);flex-direction:column;min-height:100%;display:flex}.z-filtersheet__body .z-filterform__actions{margin-block-start:auto;margin-inline:calc(var(--page-margin) * -1);padding:var(--s-4) var(--page-margin) max(var(--s-4), env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--paper);position:sticky;inset-block-end:0}.z-pagination{justify-content:center;align-items:center;display:flex}.z-pagination__item{border:1px solid var(--line);width:56px;height:56px;font-family:var(--font-display);font-variant-numeric:lining-nums;transition:background-color var(--t-color), border-color var(--t-color), color var(--t-color);background:0 0;border-radius:0;place-items:center;margin-inline-start:-1px;font-size:20px;display:inline-grid}.z-pagination__item:first-child{margin-inline-start:0}@media (hover:hover) and (pointer:fine){a.z-pagination__item:hover{border-color:var(--ink);background:var(--pale);z-index:1}}.z-pagination__item[aria-current=page]{z-index:1;border-color:var(--ink);background:var(--ink);color:var(--white);position:relative}.z-pagination__item[aria-disabled=true]{color:var(--line)}@media (max-width:479px){.z-pagination__item{width:48px;height:48px}}.z-pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.z-pill{isolation:isolate;align-items:center;gap:var(--s-3);min-height:48px;padding-inline:var(--s-5);border:1px solid var(--field-line);border-radius:var(--r-chip);transition:color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out);background:0 0;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.z-pill:before{content:"";z-index:-1;background:var(--ink);transform-origin:var(--origin-start) center;transition:transform .42s var(--ease-expo);position:absolute;inset:0;transform:scaleX(0)}.z-pill__n{font-family:var(--font-display);letter-spacing:.08em;color:var(--bronze-text);transition:color var(--d-base) var(--ease-out);font-size:12px}.z-pill:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.z-pill:hover{border-color:var(--ink);color:var(--white)}.z-pill:hover:before{transform:scaleX(1)}.z-pill:hover .z-pill__n{color:var(--gold)}}.z-searchform__row{gap:var(--s-3);align-items:flex-start;display:flex}.z-searchform__field{flex:1;min-width:0}.z-suggest{z-index:var(--z-raised);border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:0;display:grid;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline:0}.z-suggest__item{min-height:64px;padding:var(--s-3) var(--s-5);border-block-end:1px solid var(--line);cursor:pointer;transition:background-color var(--t-color);align-content:center;justify-items:start;gap:2px;display:grid;position:relative}.z-suggest__item:last-child{border-block-end:0}.z-suggest__item:before{content:"";background:var(--bronze);width:3px;transition:transform var(--d-base) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.z-suggest__item .z-bold{font-family:var(--font-display);letter-spacing:.04em;font-size:20px;font-weight:600}.z-suggest__item[data-active]{background:var(--pale)}.z-suggest__item[data-active]:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.z-suggest__item:hover{background:var(--pale)}.z-suggest__item:hover:before{transform:scaleY(1)}}.z-input[type=search]::-webkit-search-cancel-button{filter:grayscale()}.z-searchpage{padding-block:var(--s-7) var(--s-9)}.z-searchpage .z-searchform .z-input{min-height:72px;font-family:var(--font-display);font-size:clamp(16px,2vw,25px)}.z-searchpage .z-searchform .z-btn{min-height:72px}.z-searchpage__body{margin-block-start:var(--s-8)}.z-results__head{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-5);border-block-end:1px solid var(--line);flex-wrap:wrap;margin-block-end:var(--s-7);padding-block-end:var(--s-5);display:flex}.z-results__title{max-width:18ch;font-family:var(--font-display);font-size:var(--fs-h2);overflow-wrap:anywhere;font-weight:500;line-height:1.05}.z-quickstart{gap:var(--s-4);display:grid}.z-quickstart__label{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}@media (max-width:599px){.z-searchpage .z-searchform__row{gap:var(--s-3);flex-direction:column}.z-searchpage .z-searchform__row .z-btn{width:100%}}
dialog.z-overlay.z-cartdrawer{isolation:isolate;width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);--cd-from:calc(var(--dir-end) * 101%);--cd-band:.72s;--cd-step:50ms;--cd-wait:.94s;--cd-veil-in:.8s;--cd-veil-out:.7s;background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden}dialog.z-overlay.z-cartdrawer,dialog.z-overlay.z-cartdrawer[data-state]{animation:none}html:has(dialog.z-cartdrawer:modal){transition-duration:.7s;transition-timing-function:var(--ease-in-out)}html:has(dialog.z-cartdrawer[data-state=open]:modal){transition-duration:.8s}dialog.z-overlay.z-cartdrawer[data-state=open]::backdrop{animation:z-fade-in var(--cd-veil-in) var(--ease-in-out) backwards}dialog.z-overlay.z-cartdrawer[data-state=closing]::backdrop{animation:z-fade-out var(--cd-veil-out) var(--ease-in-out) both}.z-cartdrawer__layers{--bands:7;z-index:0;grid-template-rows:repeat(var(--bands), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.z-cartdrawer__band{--n:0;background:var(--paper);border-inline-start:1px solid var(--line);block-size:calc(100% + 1px);box-shadow:calc(var(--dir-end) * -46px) 0 28px -28px #3c2c0e42;translate:var(--cd-from) 0;transition:translate .52s var(--ease-in-out) calc((var(--bands) - 1 - var(--n)) * 40ms);margin-block-end:-1px}dialog.z-cartdrawer[data-state=open] .z-cartdrawer__band{transition-duration:var(--cd-band);transition-delay:calc(var(--n) * var(--cd-step));translate:0}@starting-style{dialog.z-cartdrawer[data-state=open] .z-cartdrawer__band{translate:var(--cd-from) 0}}.z-cartdrawer__inner{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.z-cartdrawer__reveal,dialog.z-cartdrawer .z-cartbody,dialog.z-cartdrawer .z-cartfoot{opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);translate:0 12px}dialog.z-cartdrawer .z-cartbody{--i:2}dialog.z-cartdrawer .z-cartfoot{--i:3}dialog.z-cartdrawer[data-state=open] .z-cartdrawer__reveal,dialog.z-cartdrawer[data-state=open] .z-cartbody,dialog.z-cartdrawer[data-state=open] .z-cartfoot{opacity:1;transition:opacity .52s var(--ease-out) calc(var(--cd-wait) + var(--i,0) * 70ms), translate .7s var(--ease-sheet) calc(var(--cd-wait) + var(--i,0) * 70ms);translate:0}@starting-style{dialog.z-cartdrawer[data-state=open] .z-cartdrawer__reveal,dialog.z-cartdrawer[data-state=open] .z-cartbody,dialog.z-cartdrawer[data-state=open] .z-cartfoot{opacity:0;translate:0 12px}}.z-cartdrawer__head{isolation:isolate;padding:var(--s-4) var(--s-5) var(--s-5);color:var(--ctx-fg);flex:none;position:relative;overflow:clip}.z-cartdrawer__head:before{content:"";z-index:-1;background:radial-gradient(80% 100% at 100% 0%, #c9aa6c42, transparent 70%), var(--sand);border-block-end:1px solid var(--rule-light);opacity:0;transition:opacity .2s var(--ease-out);position:absolute;inset:0}dialog.z-cartdrawer[data-state=open] .z-cartdrawer__head:before{opacity:1;transition:opacity .52s var(--ease-out) var(--cd-wait)}@starting-style{dialog.z-cartdrawer[data-state=open] .z-cartdrawer__head:before{opacity:0}}.z-cartdrawer__top{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--hit);display:flex}.z-cartdrawer__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.1}.z-cartdrawer__count{pointer-events:none;font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;color:#0000;background:linear-gradient(#c9aa6c73,#c9aa6c00 90%);-webkit-text-stroke:1px var(--gold);animation:z-cd-count .7s var(--ease-expo) both;-webkit-background-clip:text;background-clip:text;margin-block-start:var(--s-2);font-size:clamp(72px,min(26vw,15vh),144px);font-weight:500;line-height:.82;display:block}@keyframes z-cd-count{0%{opacity:0;transform:translateY(.18em)}}.z-cartbody{overscroll-behavior:contain;min-height:0;padding:var(--s-2) var(--s-5) var(--s-5);flex:1;overflow-y:auto}.z-cartfoot{padding:var(--s-5);border-block-start:1px solid var(--ink);background:var(--paper);flex:none}.z-lines{display:grid}.z-linewrap{transition:grid-template-rows var(--d-slow) var(--ease-out), opacity var(--d-base) var(--ease-out);grid-template-rows:1fr;display:grid}.z-linewrap[data-leaving=true]{opacity:0;grid-template-rows:0fr}.z-linewrap__clip{min-height:0;overflow:hidden}@keyframes z-cd-line{0%{opacity:0;transform:translateY(28px)}}dialog.z-cartdrawer[open] .z-linewrap{animation:z-cd-line .64s var(--ease-expo) both;animation-delay:.16s}dialog.z-cartdrawer[open] .z-linewrap:nth-child(2){animation-delay:.21s}dialog.z-cartdrawer[open] .z-linewrap:nth-child(3){animation-delay:.26s}dialog.z-cartdrawer[open] .z-linewrap:nth-child(4){animation-delay:.31s}dialog.z-cartdrawer[open] .z-linewrap:nth-child(n+5){animation-delay:.36s}.z-line{gap:var(--s-2) var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--rule-light);grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"media info total""media controls controls""alert alert alert";display:grid}.z-line__media{aspect-ratio:1;border:1px solid var(--line);background:var(--pale);grid-area:media;align-self:start;width:96px;position:relative;overflow:hidden}.z-line__img{object-fit:cover;object-position:50% 8%}.z-line__info{grid-area:info;align-content:start;justify-items:start;gap:2px;display:grid}.z-line__name{font-family:var(--font-display);letter-spacing:.06em;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.1}@media (hover:hover) and (pointer:fine){.z-line__name:hover{color:var(--bronze-text)}}.z-line__unit{color:var(--muted);font-size:13px}.z-line__total{font-family:var(--font-display);grid-area:total;font-size:20px;font-weight:500;line-height:1.1}.z-line__controls{align-items:center;gap:var(--s-4);flex-wrap:wrap;grid-area:controls;align-self:end;display:flex}.z-line__remove{min-height:var(--hit);letter-spacing:.04em;color:var(--muted);padding:0;font-size:12px;font-weight:400}.z-line__alert{grid-area:alert}.z-undo{z-index:var(--z-raised);justify-content:space-between;align-items:center;gap:var(--s-3);margin-block:var(--s-3);padding:var(--s-1) var(--s-4);background:var(--ink);color:var(--white);animation:z-cd-notice .36s var(--ease-expo) both;font-size:14px;display:flex;position:sticky;inset-block-start:0}@keyframes z-cd-notice{0%{opacity:0;transform:translateY(-10px)}}.z-undo .z-link{color:var(--gold)}.z-undo :focus-visible{outline-color:var(--white)}@media (hover:hover) and (pointer:fine){.z-undo .z-link:hover{color:var(--white)}}.z-cart__summary{gap:var(--s-3);display:grid}.z-cart__subtotal{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.z-cart__subtotal-label{font-size:var(--fs-label);letter-spacing:.1em;color:var(--ctx-muted);font-weight:700}.z-cart__subtotal .z-price{font-family:var(--font-display);font-size:clamp(33px,4.9vw,46px);font-weight:500;line-height:1}.z-cart__checkout{gap:var(--s-3);display:grid}.z-cart__continue{min-height:var(--hit);justify-self:center}.z-ship{gap:var(--s-2);display:grid}.z-ship__text{font-size:13px}.z-ship__track{background:var(--ctx-rule);height:4px;overflow:hidden}.z-ship__fill{background:var(--bronze);height:100%;transform-origin:var(--origin-start) center;transition:transform var(--d-slow) var(--ease-expo)}.z-cartempty{justify-items:start;gap:var(--s-5);padding-block:var(--s-6);display:grid}.z-cartempty .z-empty__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:500;line-height:1.05}.z-cartempty__call{padding-block:var(--s-2);gap:2px;display:grid}.z-cartempty__call>span:first-child{color:var(--muted);font-size:13px}.z-cartempty__call>.z-ltr{font-family:var(--font-display);transition:color var(--d-fast) var(--ease-out);font-size:25px;font-weight:500;line-height:1.1}@media (hover:hover) and (pointer:fine){.z-cartempty__call:hover>.z-ltr{color:var(--bronze-text)}}.z-cartsuggest{gap:var(--s-2);width:100%;display:grid}.z-cartsuggest__title{font-size:var(--fs-label);letter-spacing:.12em;color:var(--bronze-text);font-weight:700}.z-cartsuggest ul{border-block-start:1px solid var(--rule-light);display:grid}.z-cartsuggest__link{align-items:center;gap:var(--s-3);min-height:72px;padding-block:var(--s-2);border-block-end:1px solid var(--rule-light);grid-template-columns:56px minmax(0,1fr) auto auto;display:grid}.z-cartsuggest__media{aspect-ratio:1;border:1px solid var(--line);background:var(--pale);width:56px;position:relative;overflow:hidden}.z-cartsuggest__img{object-fit:cover;object-position:50% 8%}.z-cartsuggest__text{justify-items:start;min-width:0;display:grid}.z-cartsuggest__name{font-family:var(--font-display);letter-spacing:.06em;font-size:17px;font-weight:500}.z-cartsuggest__arrow{width:20px;height:20px;color:var(--bronze-text);transition:translate var(--d-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.z-cartsuggest__link:hover .z-cartsuggest__name{color:var(--bronze-text)}.z-cartsuggest__link:hover .z-cartsuggest__arrow{translate:calc(var(--dir-end) * 5px) 0}}.z-cartpagewrap{padding-block:var(--s-7) var(--s-9)}.z-cartpage{gap:var(--s-7);display:grid}.z-cartpicks{gap:var(--s-5);padding-block:var(--s-7);display:grid}.z-cartpage .z-undo{inset-block-start:calc(var(--header-h) + var(--s-3))}@media (min-width:900px){.z-cartpage{gap:var(--s-9);grid-template-columns:minmax(0,1fr) 420px;align-items:start}.z-cartpage .z-line{gap:var(--s-3) var(--s-5);grid-template-columns:128px minmax(0,1fr) auto}.z-cartpage .z-line__media{width:128px}.z-cartpage .z-line__name,.z-cartpage .z-line__total{font-size:23px}}.z-cartpage .z-cart__summary{isolation:isolate;padding:var(--s-6);background:radial-gradient(80% 60% at 100% 0%, #c9aa6c47, transparent 70%), linear-gradient(180deg, var(--sand), var(--stone));color:var(--ctx-fg);border:1px solid var(--rule-light);position:relative;overflow:clip}@media (min-width:900px){.z-cartpage .z-cart__summary{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}}
.z-form{--node:44px;--pill:clamp(54px, calc(8.1svh - 4px), 72px);--area:clamp(110px, calc(40.4svh - 181px), 230px);--slab:clamp(58px, calc(6.06svh + 14.4px), 72px);--gap:clamp(20px, calc(8.08svh - 36px), 44px);--inset:30px;max-inline-size:720px;display:grid;position:relative;container-type:inline-size}.z-form__trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.z-form__step{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--s-4);row-gap:var(--s-3);padding-block-end:var(--gap);display:grid;position:relative}.z-form__step:before,.z-form__step:after{content:"";inset-inline-start:calc(var(--node) / 2 - .5px);inset-block:calc(var(--node) + var(--s-2)) var(--s-2);width:1px;position:absolute}.z-form__step:before{background:var(--line)}.z-form__step:after{background:var(--bronze);transform-origin:50% 0;transition:transform .6s var(--ease-out);transform:scaleY(0)}.z-form__step--send{padding-block-end:0}.z-form__step--send:before,.z-form__step--send:after{display:none}.z-form__node{z-index:1;width:var(--node);height:var(--node);border:1px solid var(--field-line);background:var(--paper);color:var(--bronze-text);font-family:var(--font-latin);font-stretch:var(--stretch-latin);letter-spacing:.04em;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:50%;grid-area:1/1;place-items:center;font-size:12px;font-weight:700;display:grid}.z-form__tick,.z-form__go{width:20px;height:20px}.z-form__tick{display:none}.z-form__title{font-family:var(--font-display);grid-area:1/2;align-self:center;margin:0;font-size:20px;font-weight:500;line-height:1.2}.z-form__body{gap:var(--s-3);grid-area:2/2;min-width:0;display:grid}.z-form__hint{padding-inline:var(--inset);color:var(--muted);margin:0;font-size:13px;line-height:1.45}.z-form__step:not([data-seed],:has([aria-invalid=true])):has(:is(.z-input,.z-textarea):not(:placeholder-shown):valid):after{transform:scaleY(1)}.z-form__step:not([data-seed],:has([aria-invalid=true])):has(:is(.z-input,.z-textarea):not(:placeholder-shown):valid) .z-form__node{border-color:var(--ink);background:var(--ink);color:var(--white)}.z-form__step:not([data-seed],:has([aria-invalid=true])):has(:is(.z-input,.z-textarea):not(:placeholder-shown):valid) .z-form__num{display:none}.z-form__step:not([data-seed],:has([aria-invalid=true])):has(:is(.z-input,.z-textarea):not(:placeholder-shown):valid) .z-form__tick{display:block}.z-form__step:has([aria-invalid=true]) .z-form__node{border-color:var(--error);color:var(--error)}.z-form .z-field{position:relative}.z-form .z-field__label{z-index:1;letter-spacing:.06em;color:var(--muted);pointer-events:none;transition:color .2s var(--ease-out);font-size:12px;font-weight:700;position:absolute;inset-block-start:calc(var(--pill) * .15);inset-inline-start:var(--inset)}.z-form .z-field:focus-within .z-field__label{color:var(--bronze-text)}.z-form .z-field:has([aria-invalid=true]) .z-field__label{color:var(--error)}.z-form .z-input,.z-form .z-textarea{border-color:var(--field-line);color:var(--ink);background-color:#ffffffbd;background-image:none;font-size:18px;line-height:1.3}.z-form .z-input{min-height:var(--pill);padding:calc(var(--pill) * .46) var(--inset) 4px;border-radius:999px}.z-form .z-textarea{min-height:var(--area);padding:calc(var(--pill) * .55) var(--inset) 18px;border-radius:var(--r-card)}.z-form .z-input:focus-visible,.z-form .z-textarea:focus-visible{background-color:var(--white);border-color:var(--ink);outline:2px solid var(--bronze-text);outline-offset:3px}.z-form .z-input[aria-invalid=true],.z-form .z-textarea[aria-invalid=true]{border-color:var(--error)}.z-form .z-field__hint,.z-form .z-field__error{padding-inline:var(--inset);font-size:13px;line-height:1.4}@container (min-width:460px){.z-form__body--pair{align-items:start;column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.z-form__hint{grid-column:1/-1}}@media (max-width:479px){.z-form{--node:38px;--inset:26px}.z-form__step{column-gap:var(--s-3)}}.z-form__step--send .z-form__node{border-color:var(--ink);background:var(--ink);color:var(--gold)}.z-form__step--send .z-form__body{gap:var(--s-4);grid-column:1/-1}.z-turnstile{max-width:100%;min-height:65px}.z-form .z-alert{border-radius:var(--r-field)}.z-send{justify-content:space-between;align-items:center;gap:var(--s-4);inline-size:100%;min-height:var(--slab);padding-block:0;padding-inline:var(--s-6) calc((var(--slab) - 48px) / 2);background:var(--black);color:var(--white);letter-spacing:.04em;cursor:pointer;transition:background-color .3s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:999px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.z-send__plate{background:var(--gold);width:48px;height:48px;color:var(--black);transition:transform .4s var(--ease-expo);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.z-send__plate .z-icon{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.z-send:hover:not(:disabled){background:color-mix(in srgb, var(--black) 76%, var(--bronze))}.z-send:hover:not(:disabled) .z-send__plate{transform:translateX(calc(var(--dir-end) * 6px)) scale(1.06)}}.z-send:active:not(:disabled){transform:scale(.985)}.z-send:disabled{cursor:progress}.z-send[aria-busy=true] .z-send__plate .z-icon{opacity:0}.z-send[aria-busy=true] .z-send__plate:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;animation:.8s linear infinite zf-spin;position:absolute;inset:13px}@keyframes zf-spin{to{transform:rotate(360deg)}}@container (min-width:600px){.z-form__step{--inset:26px;grid-template-columns:var(--node) 124px minmax(0, 1fr);column-gap:var(--s-4);align-items:start;row-gap:0}.z-form__step:before,.z-form__step:after{inset-block-start:calc((var(--pill) + var(--node)) / 2 + var(--s-2))}.z-form__node{margin-block-start:calc((var(--pill) - var(--node)) / 2)}.z-form__title{min-height:var(--pill);align-self:start;align-items:center;font-size:20px;display:flex}.z-form__body{grid-area:1/3}.z-form__body--pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.z-form__step--send .z-form__body{grid-column:3}}@container (min-width:600px) and (max-width:679px){.z-form__step{--inset:22px}.z-form__body--pair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (min-width:1000px){@container (max-width:599px){.z-form__step{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--s-4);align-items:start;row-gap:0}.z-form__step:before,.z-form__step:after{inset-block-start:calc((var(--pill) + var(--node)) / 2 + var(--s-2))}.z-form__node{margin-block-start:calc((var(--pill) - var(--node)) / 2)}.z-form__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.z-form__body,.z-form__step--send .z-form__body{grid-area:1/2}}}.z-contact__done{justify-items:start;gap:var(--s-5);max-inline-size:720px;padding-block:var(--s-6);display:grid}.z-contact__donemark{border:1px solid var(--bronze);background:color-mix(in srgb, var(--bronze) 14%, transparent);width:88px;height:88px;color:var(--bronze-text);animation:zf-pop .7s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.z-contact__donemark .z-icon{width:40px;height:40px}.z-contact__donemark path{stroke-dasharray:24;animation:zf-draw .42s var(--ease-out) .26s both}.z-contact__donetitle{max-width:18ch;font-family:var(--font-display);font-size:var(--fs-h2);text-wrap:balance;font-weight:500;line-height:1.1}@keyframes zf-pop{0%{opacity:0;transform:scale(.6)}}@keyframes zf-draw{0%{stroke-dashoffset:24px}}
.z-pagehead{gap:var(--s-4);padding-block:var(--s-6) var(--s-5);display:grid}.z-pagination-wrap{margin-block-start:var(--s-7)}.z-pagehead-band+*{margin-block-start:var(--s-6)}
main{padding-block-start:var(--header-h)}main:has(>:is(:first-child,script:first-child+*,script:first-child+script+*)[data-header-theme],>:is(:first-child,script:first-child+*,script:first-child+script+*)>[data-header-theme]:first-child){padding-block-start:0}.z-pagehead-band{isolation:isolate;color:var(--ink);background:radial-gradient(70% 90% at 90% 0%, #c9aa6c47, transparent 70%), linear-gradient(180deg, var(--sand), var(--paper));border-block-end:1px solid var(--rule-light);position:relative;overflow:clip}.z-pagehead-band .z-pagehead{gap:var(--s-4);padding-block:calc(var(--header-h) + var(--s-6)) var(--s-7);display:grid;position:relative}@media (min-width:900px){.z-pagehead-band .z-pagehead{gap:var(--s-5);padding-block:calc(var(--header-h) + var(--s-8)) var(--s-8)}}.z-pagehead__top .z-breadcrumb ol{letter-spacing:.1em;font-size:12px}.z-pagehead__rule{background:var(--bronze);width:96px;height:1px;transform-origin:var(--origin-start) center;display:block}.z-pagehead-band .z-pagehead__title{max-width:14ch;font-size:var(--fs-h0);letter-spacing:-.01em;text-wrap:balance;line-height:.98}.z-pagehead-band .z-pagehead__title[data-long=true]{max-width:24ch;font-size:var(--fs-h1);line-height:1.04}.z-pagehead-band .z-pagehead__lead{max-width:52ch;color:var(--ctx-muted)}.z-pagehead__intro{gap:var(--s-4);align-content:start;display:grid}.z-pagehead--split{padding-block-end:var(--s-7)}@media (min-width:1000px){.z-pagehead--split{column-gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;padding-block-end:var(--s-8)}.z-pagehead__intro{gap:var(--s-5)}}.z-pagehead__count{font-family:var(--font-display);font-size:var(--fs-mega);color:#0000;-webkit-text-stroke:1px #715b3552;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500;line-height:.8;position:absolute;inset-block-end:-.16em;inset-inline-end:var(--page-margin)}@media (max-width:899px){.z-pagehead__count{opacity:.7}}@keyframes z-head-draw{0%{transform:scaleX(0)}}@keyframes z-head-rise{0%{opacity:0;transform:translateY(.3em)}}@keyframes z-head-fade{0%{opacity:0}}.z-pagehead-band .z-pagehead__top{animation:z-head-fade .6s var(--ease-out) 60ms both}.z-pagehead-band .z-pagehead__rule{animation:z-head-draw 1s var(--ease-expo) .12s both}.z-pagehead-band .z-pagehead__title{animation:z-head-rise .9s var(--ease-expo) .16s both}.z-pagehead-band .z-pagehead__lead{animation:z-head-fade .8s var(--ease-out) .36s both}.z-pagehead-band .z-pagehead__count{animation:z-head-fade 1.2s var(--ease-out) .3s both}.z-footer{isolation:isolate;background:radial-gradient(70% 60% at 100% 0%, #c9aa6c3d, transparent 70%), linear-gradient(180deg, var(--sand), var(--stone));color:var(--ctx-fg);border-block-start:1px solid var(--rule-light);margin-block-start:0;padding-block-start:var(--s-8);position:relative;overflow:clip}.z-footer__grid{border-block-start:1px solid var(--ctx-rule);display:grid}.z-footer__brand,.z-footer__col{gap:var(--s-3);padding-block:var(--s-6);border-block-end:1px solid var(--ctx-rule);align-content:start;display:grid}.z-footer__brand{justify-items:start;gap:var(--s-4)}.z-footer__tagline{max-width:22ch;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ctx-fg);line-height:1.2}.z-footer__small{color:var(--ctx-muted);font-size:13px}.z-footer__title{align-items:baseline;gap:var(--s-3);font-size:var(--fs-label);letter-spacing:.14em;color:var(--ctx-accent);margin-block-end:var(--s-2);font-weight:700;display:flex}.z-footer__num{letter-spacing:.18em;opacity:.7;direction:ltr;font-weight:400}.z-footer__col ul{display:grid}.z-footer__col a,.z-footer__col span.z-ltr{min-height:44px;color:var(--ctx-fg);align-items:center;font-size:16px;display:inline-flex}.z-footer__col a{transition:translate var(--d-slow) var(--ease-out), color var(--d-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.z-footer__col a:hover{translate:calc(var(--dir-end) * 8px) 0;color:var(--ctx-accent)}}@media (min-width:768px){.z-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-footer__brand{grid-column:1/-1}.z-footer__col{padding-inline:var(--s-6)}.z-footer__brand+.z-footer__col{padding-inline-start:0}.z-footer__col+.z-footer__col{border-inline-start:1px solid var(--ctx-rule)}}@media (min-width:1100px){.z-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.z-footer__brand,.z-footer__col{padding-block:var(--s-7);border-block-end:0}.z-footer__brand{grid-column:auto;padding-inline-end:var(--s-7)}.z-footer__col,.z-footer__brand+.z-footer__col{padding-inline:var(--s-7) var(--s-5);border-inline-start:1px solid var(--ctx-rule)}}.z-footer__bottom{align-items:center;gap:var(--s-2) var(--s-5);padding-block:var(--s-4);border-block-start:1px solid var(--ctx-rule);color:var(--ctx-muted);grid-template-columns:1fr auto 1fr;font-size:13px;display:grid}.z-footer__bottom>p:first-child{grid-column:1}.z-footer__bottom>.z-footer__demo{grid-area:2/1/auto/-1}.z-footer__credit{align-items:end;gap:var(--s-2);color:var(--ctx-muted);transition:color var(--d-fast) var(--ease-out);grid-column:2;line-height:1;display:inline-flex}.z-footer__creditlogo{width:auto;height:22px;transition:opacity var(--d-fast) var(--ease-out);margin-block-start:-2px}@media (hover:hover) and (pointer:fine){.z-footer__credit:hover .z-footer__creditlogo{opacity:.7}}.z-footer__demo{color:var(--error)}.z-footer__top{align-items:center;gap:var(--s-2);min-height:44px;color:var(--ctx-fg);transition:color var(--d-fast) var(--ease-out);grid-column:3;justify-self:end;font-weight:700;display:inline-flex}.z-footer__up{width:20px;height:20px;transition:translate var(--d-slow) var(--ease-out);transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.z-footer__top:hover{color:var(--ctx-accent)}.z-footer__top:hover .z-footer__up{translate:0 -4px}}.z-footer__mark{--mark-fs:clamp(120px, 27vw, 430px);margin-block:var(--s-6) calc(var(--mark-fs) * -.12);font-family:var(--font-display);font-size:var(--mark-fs);letter-spacing:.05em;text-align:center;background:linear-gradient(#715b3557,#715b3500 94%);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;direction:ltr;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1}@media (max-width:699px){.z-footer__bottom{text-align:center;grid-template-columns:1fr;justify-items:center}.z-footer__bottom>p:first-child,.z-footer__credit,.z-footer__top,.z-footer__bottom>.z-footer__demo{grid-area:auto/1;justify-self:center}}
.z-pdp__split{display:grid}.z-pdp__info{align-content:start;gap:var(--s-5);min-width:0;padding:var(--s-5) var(--page-margin) var(--s-8);display:grid}.z-gallery{min-width:0}.z-gallery--empty{display:block}.z-gallery__frames{gap:var(--gp);padding:var(--gp);margin:0;list-style:none;display:grid}.z-frame{isolation:isolate;border-radius:var(--r-card);background:var(--sand);min-width:0;height:clamp(420px,62svh,640px);position:relative;overflow:hidden}.z-frame__zoom{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.z-frame__zoom:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.z-frame__pic{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.z-frame__img{object-fit:cover;object-position:50% 62%}.z-frame[data-fit=plate]{background:var(--stone)}.z-frame__plate{padding:var(--s-7) 8%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.z-frame__art{aspect-ratio:1;border:1px solid var(--rule-light);border-radius:calc(var(--r-card) - var(--s-3));background:var(--paper);width:min(100%,540px);display:block;position:relative;overflow:hidden}.z-frame__art .z-frame__img{object-fit:contain}.z-frame[data-photo] .z-frame__art{width:min(100%,760px)}.z-frame__shade{z-index:2;border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.z-frame__cap{z-index:3;gap:var(--s-2);padding:7px var(--s-4);border-radius:var(--r-chip);pointer-events:none;background:#f4f1eadb;align-items:baseline;font-size:12px;font-weight:600;display:flex;position:absolute;inset-block-end:var(--s-4);inset-inline-start:var(--s-4)}.z-frame__cap b{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:1099px){.z-pdp__split{flex-direction:column;display:flex}.z-gallery,.z-gallery__frames{display:contents}.z-frame{margin-inline:var(--gp);order:3;margin-block-start:var(--gp)}.z-frame:first-child{order:1}.z-pdp__info{order:2}.z-frame[data-fit=plate]{height:auto}.z-frame[data-fit=plate] .z-frame__zoom{height:auto;position:relative;inset:auto}.z-frame[data-fit=plate] .z-frame__plate{padding-block:var(--s-8);position:relative;inset:auto}}@media (max-width:767px){.z-frame{height:clamp(240px,32svh,560px)}.z-pdp__info,.z-pform{gap:var(--s-4)}.z-pdp__info{padding-block-end:var(--s-7)}}@media (min-width:768px) and (max-width:1099px){.z-frame{height:clamp(480px,70svh,760px)}}@media (min-width:1100px){.z-pdp__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.z-gallery__frames{gap:calc(var(--gp) + var(--s-6))}.z-frame{height:max(560px, calc(100svh - var(--header-h) - var(--s-6)));position:sticky;inset-block-start:var(--header-h)}.z-pdp__info{gap:var(--s-5);padding:var(--s-6) var(--s-8) var(--s-8)}}@media (min-width:1100px) and (min-height:760px){.z-pdp__info{min-height:100svh;padding-block:calc(var(--header-h) + var(--s-6)) var(--s-6);align-content:start;position:sticky;inset-block-start:0}}.z-pdp__top{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.z-pdp__crumbs a{justify-content:center;min-width:28px}.z-pdp__crumbs .z-breadcrumb ol{font-size:12px}.z-fcount{align-items:center;gap:var(--s-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;display:none}.z-fcount__ticks{gap:4px;display:flex}@media (min-width:1100px){.z-fcount{display:flex}}.z-fcount__ticks i{background:var(--line);width:18px;height:2px;transition:background-color var(--d-slow) var(--ease-out), scale var(--d-slow) var(--ease-out)}.z-fcount__ticks i[data-on]{background:var(--ink);transform-origin:var(--origin-start) center;scale:1.6 1}.z-fcount__win{vertical-align:top;display:inline-block;overflow:hidden}.z-fcount__n{animation:z-roll-in var(--d-slow) var(--ease-out) backwards;animation-play-state:var(--intro-play,running);display:block}@keyframes z-roll-in{0%{opacity:0;transform:translateY(100%)}}.z-pdp__head{gap:var(--s-3);padding-block-end:var(--s-5);display:grid;position:relative;container-type:inline-size}.z-pdp__head:after{content:"";background:var(--ink);height:1px;transform-origin:var(--origin-start) center;animation:z-line-draw 1.2s var(--ease-expo) .55s backwards;animation-play-state:var(--intro-play,running);position:absolute;inset-block-end:0;inset-inline:0}@keyframes z-line-draw{0%{transform:scaleX(0)}}.z-product__name{font-family:var(--font-latin);font-stretch:var(--stretch-latin);font-size:clamp(30px, calc(100cqi / (var(--chars,8) * .97)), 88px);letter-spacing:0;text-transform:uppercase;white-space:nowrap;justify-self:start;font-weight:700;line-height:.95}.z-product__subtitle{color:var(--muted);max-width:36ch;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.z-pform{gap:var(--s-5);display:grid}.z-pform__pricing{align-items:end;gap:var(--s-1) var(--s-4);grid-template-columns:1fr auto;display:grid}.z-pform__price{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;grid-column:1;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1}.z-pform__avail{align-items:center;gap:var(--s-2);color:var(--bronze-text);grid-area:1/2;padding-block-end:6px;font-size:13px;font-weight:600;display:flex}.z-pform__avail .z-icon{width:16px;height:16px}.z-pform__size,.z-pform__unit{color:var(--muted);grid-column:1/-1;font-size:13px}.z-pform__unit{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.z-pform__opts{gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.z-pform__opts>:only-child{grid-column:1/-1}.z-pform__volume{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.z-pform__volume>legend,.z-pform__qty>.z-field__label{float:inline-start;width:100%;color:var(--muted);margin-block-end:var(--s-2);padding:0;font-size:12px;font-weight:600}.z-pform__qty{gap:var(--s-2);display:grid}.z-pform__qty>.z-field__label{float:none}.z-seg{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));border-radius:var(--r-action);background:var(--pale);padding:4px;display:grid;position:relative}.z-seg__thumb{inset-block:4px;width:var(--w,0);transform:translateX(var(--x,0));border-radius:var(--r-action);background:var(--ink);opacity:0;transition:transform .55s var(--ease-expo);position:absolute;left:0}.z-seg[data-ready] .z-seg__thumb{opacity:1}.z-seg__opt{min-height:60px;padding-inline:var(--s-4);border-radius:var(--r-action);color:var(--ink);transition:color var(--d-slow) var(--ease-out);place-items:center;display:grid;position:relative}.z-seg:not([data-ready]) .z-seg__opt:has(.z-seg__input:checked){background:var(--ink)}.z-seg__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.z-seg__text{white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.z-seg__num{font-family:var(--font-latin);font-stretch:var(--stretch-latin);font-size:23px;font-weight:700;line-height:1}.z-seg__input:checked+.z-seg__text{color:var(--paper)}.z-seg__opt:has(.z-seg__input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.z-seg__input:disabled{cursor:not-allowed}.z-seg__input:disabled+.z-seg__text{color:var(--muted);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.z-seg__input:not(:checked,:disabled):hover+.z-seg__text{color:var(--bronze-text)}}.z-pform .z-qty{background:0 0;border:0;gap:6px}.z-pform .z-qty__btn{border:1px solid var(--field-line);border-radius:50%;width:44px;height:44px}@media (hover:hover) and (pointer:fine){.z-pform .z-qty__btn:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}}.z-pform .z-qty__value{width:56px;font-family:var(--font-latin);font-stretch:var(--stretch-latin);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.z-qty__n{animation:z-roll-in var(--d-slow) var(--ease-out) backwards;display:block}.z-cta{--cta-h:68px;--cta-pad:6px;isolation:isolate;grid-template-columns:1fr calc(var(--cta-h) - 2 * var(--cta-pad));width:100%;height:var(--cta-h);padding:var(--cta-pad);border-radius:var(--r-action);background:var(--ink);color:var(--paper);text-align:start;cursor:pointer;transition:color var(--d-slow) var(--ease-out), transform .12s var(--ease-out);border:0;align-items:center;font-family:inherit;font-size:16px;font-weight:700;display:grid;position:relative;overflow:hidden}.z-cta:before{content:"";z-index:-1;background:var(--gold);transform-origin:0;transition:transform .6s var(--ease-expo);position:absolute;inset:0;transform:scaleX(0)}.z-cta__lbl{height:1.4em;padding-inline-start:calc(var(--s-5) - var(--cta-pad));display:block;overflow:hidden}.z-cta__ln{transition:transform .55s var(--ease-expo);display:block}.z-cta__ln>span{height:1.4em;line-height:1.4;display:block}.z-cta__plate{background:var(--gold);color:var(--ink);border-radius:50%;align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}.z-cta__plate>*{grid-area:1/1}.z-cta__ar{transition:transform .5s var(--ease-expo);place-items:center;display:grid}.z-cta__ok{transition:transform .5s var(--ease-expo);transform:translateY(240%)}.z-cta__ok path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .5s .12s var(--ease-out)}.z-cta:active:not(:disabled){transform:scale(.98)}.z-cta[data-state=pending] .z-cta__ar{animation:z-nudge .9s var(--ease-in-out) infinite}@keyframes z-nudge{50%{transform:translate(-4px)}}.z-cta[data-state=done]{color:var(--ink)}.z-cta[data-state=done]:before{transform:scaleX(1)}.z-cta[data-state=done] .z-cta__ln{transform:translateY(-66.666%)}.z-cta[data-state=done] .z-cta__ar{transform:translateY(-240%)}.z-cta[data-state=done] .z-cta__ok{transform:none}.z-cta[data-state=done] .z-cta__ok path{stroke-dashoffset:0}.z-cta[data-state=soldout]{background:var(--pale);color:var(--muted);cursor:not-allowed}.z-cta[data-state=soldout] .z-cta__plate{background:var(--stone);color:var(--muted)}@media (hover:hover) and (pointer:fine){.z-cta:hover:not(:disabled,[data-state=done]){color:var(--ink)}.z-cta:hover:not(:disabled):before{transform:scaleX(1)}.z-cta:hover:not(:disabled,[data-state=done]) .z-cta__ln{transform:translateY(-33.333%)}.z-cta:hover:not(:disabled,[data-state=done]) .z-cta__ar{transform:translate(-5px)}}.z-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.z-cta--bar{--cta-h:52px;font-size:15px}.z-trust{gap:var(--s-2);border-block-start:1px solid var(--line);padding-block-start:var(--s-4);font-size:13px;display:grid}.z-trust__item{align-items:flex-start;gap:var(--s-3);display:flex}.z-trust__item .z-icon{width:20px;height:20px;color:var(--bronze-text);margin-block-start:2px}.z-caution{gap:var(--s-1);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-inline-start:4px solid var(--bronze-text);background:var(--pale);font-size:15px;line-height:1.55;display:grid}.z-caution strong{letter-spacing:.08em;color:var(--bronze-text);font-size:12px}.z-pdp__info .z-consultrow{gap:var(--s-3);padding:var(--s-4) 0 0;border:0;border-block-start:1px solid var(--rule-light);background:0 0;border-radius:0;display:grid}.z-pdp__info .z-consultrow__title{font-size:14px;font-weight:700;line-height:1.3}.z-pdp__info .z-consultrow__text{display:none}.z-pdp__info .z-consultrow__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.z-pdp__info .z-consultrow .z-consult__msg{color:var(--ink)}.z-pdp__info .z-consultrow__trade{text-underline-offset:5px;min-height:44px;color:var(--bronze-text);transition:color var(--d-fast) var(--ease-out);align-items:center;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.z-pdp__info .z-consultrow__trade:hover,.z-pdp__info .z-consultrow .z-consult__msg:hover{color:var(--bronze-text)}}.z-ptext{z-index:1;padding-block:var(--s-9) var(--s-7);background:var(--paper);position:relative}.z-ptext__in{gap:var(--s-7);align-items:start;display:grid}.z-ptext__title{font-size:var(--fs-h2);letter-spacing:-.01em;margin-block-end:var(--s-5);font-weight:700;line-height:1.05}.z-ptext__tag{margin:0 0 var(--s-4);max-width:28ch;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.5}.z-ptext__desc{margin:0 0 var(--s-3);max-width:44ch;font-size:16px;line-height:1.75}.z-ptext__main{gap:var(--s-6);min-width:0;display:grid}@media (min-width:1100px){.z-ptext__in{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.z-ptext__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}}.z-ptext .z-accordion{border-block-start-color:var(--ink)}.z-ptext .z-accordion__item{border-block-end-color:var(--ink)}.z-ptext .z-accordion__summary{min-height:84px;font-family:var(--font-ui);font-size:clamp(18px,1.5vw,21px);font-weight:700}.z-ptext .z-accordion__icon{border:1px solid var(--ink);border-radius:50%;width:44px;height:44px;padding:11px}.z-ptext__body{gap:var(--s-3);max-width:64ch;padding-block-end:var(--s-6);display:grid}.z-ptext__body p{margin:0;font-size:16px;line-height:1.8}.z-ptext__subtitle{margin:0 0 var(--s-4);font-size:clamp(18px,1.5vw,21px);font-weight:700}.z-ptext__table{border-collapse:separate;border-spacing:0;border:1px solid var(--rule-light);border-radius:var(--r-card);width:100%;font-size:16px;overflow:hidden}.z-ptext__table th,.z-ptext__table td{padding:var(--s-4) var(--s-5);text-align:start}.z-ptext__table thead th{background:var(--sand);font-size:12px;font-weight:700}.z-ptext__table tbody th{font-weight:400}.z-ptext__table tbody tr+tr>*{border-block-start:1px solid var(--rule-light)}.z-ptext__table td,.z-ptext__table thead th:last-child{text-align:left;font-variant-numeric:tabular-nums;font-weight:700}.z-ptext__table td{direction:ltr;unicode-bidi:isolate}.z-ptext__table thead th:last-child{font-weight:700}.z-ptext__storage{padding:var(--s-3) var(--s-5);border-radius:var(--r-chip);background:var(--sand);justify-self:start;margin:0;font-size:15px;font-weight:700}.z-pdesc{gap:var(--s-5);display:grid}.z-pdesc .z-prose{max-width:none}.z-pdesc>.z-prose:first-of-type{font-size:16px}.z-pdesc>.z-prose:first-of-type h2,.z-pdesc>.z-prose:first-of-type h3{font-size:clamp(18px,1.6vw,25px);font-weight:700;line-height:1.2}.z-pdesc .z-accordion__panel .z-prose{font-size:15px}.z-pdetails{gap:var(--s-5);display:grid}.z-pdetails__block{gap:var(--s-3);display:grid}.z-pdetails__block>.z-field__label{color:var(--muted);font-size:12px;font-weight:600}.z-pdetails__text{white-space:pre-line;font-size:15px}.z-related{padding-block:var(--s-8) var(--s-9);margin-block-start:var(--s-8)}.z-related__title{font-size:var(--fs-h2);letter-spacing:-.01em;margin-block-end:var(--s-7);font-weight:700;line-height:1.05}.z-related .z-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z-related .z-grid>li:nth-child(n){translate:none}.z-related .z-grid>li:nth-child(2n){translate:0 var(--drop)}@media (min-width:1100px){.z-related .z-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.z-stickybar{z-index:var(--z-bar);justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--page-margin);background:var(--paper);border-block-start:1px solid var(--rule-light);visibility:hidden;transition:transform var(--d-slow) var(--ease-expo), visibility 0s linear var(--d-slow);border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card);padding-block-end:max(var(--s-3), env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.z-stickybar[data-visible=true]{visibility:visible;transition-delay:0s;transform:none}.z-stickybar__info{min-width:0;display:grid}.z-stickybar__price{font-variant-numeric:lining-nums tabular-nums;font-size:21px;font-weight:700;line-height:1.2}.z-stickybar__volume{color:var(--muted);font-size:12px}.z-stickybar__submit{flex:0 240px;min-width:0}@media (max-width:1099px){main:has(.z-stickybar)+.z-footer{padding-block-end:calc(var(--s-8) + 88px)}}@media (min-width:1100px){.z-stickybar{display:none}}html:has(.z-stickybar[data-visible=true]){scroll-padding-block-end:96px}@media (prefers-reduced-motion:no-preference){html[data-curtain]:not([data-open]){--intro-play:paused}.z-frame[data-index="0"]:after{content:"";z-index:4;background:var(--sand);pointer-events:none;animation:z-veil 1.4s var(--ease-expo) 60ms forwards;animation-play-state:var(--intro-play,running);position:absolute;inset:0}@keyframes z-veil{to{visibility:hidden;transform:translateY(-101%)}}.z-frame[data-index="0"] .z-frame__cap{animation:z-open-rise .8s var(--ease-expo) .9s backwards;animation-play-state:var(--intro-play,running)}.z-product__name{clip-path:inset(-.12em -.1em)}.z-nm__c{animation:z-nm-rise 1.25s var(--ease-expo) calc(.3s + var(--i,0) * 50ms) backwards;animation-play-state:var(--intro-play,running);display:inline-block}@keyframes z-nm-rise{0%{transform:translateY(112%)}}.z-pdp__top,.z-product__subtitle,.z-pform__pricing,.z-pform__opts,.z-pform__row,.z-pdp__info .z-trust,.z-pdp__info .z-caution,.z-pdp__info .z-consultrow{animation:z-open-rise .9s var(--ease-expo) calc(.24s + var(--o,0) * 65ms) backwards;animation-play-state:var(--intro-play,running)}.z-pdp__top{--o:0}.z-product__subtitle{--o:4}.z-pform__pricing{--o:5}.z-pform__opts{--o:6}.z-pform__row{--o:7}.z-pdp__info .z-trust{--o:8}.z-pdp__info .z-caution{--o:9}.z-pdp__info .z-consultrow{--o:10}@keyframes z-open-rise{0%{opacity:0;transform:translateY(16px)}}}@media (prefers-reduced-motion:reduce){.z-fcount__n,.z-qty__n,.z-pdp__head:after,.z-cta[data-state=pending] .z-cta__ar{animation:none}.z-cta:before,.z-cta__ln,.z-cta__ar,.z-cta__ok,.z-cta__ok path,.z-seg__thumb{transition-duration:.01ms;transition-delay:0s}}dialog.z-lightbox{background:var(--black);width:100vw;height:100dvh;color:var(--white);--ctx-fg:var(--white);--ctx-bg:var(--black);--ctx-focus:var(--white);--ctx-wash:#ffffff1a;--ctx-rule:var(--rule-dark);margin:0;position:fixed;inset:0}.z-lightbox__close{z-index:var(--z-raised);position:absolute;inset-block-start:var(--s-3);inset-inline-end:var(--s-3)}.z-lightbox__stage{overscroll-behavior:contain;direction:ltr;width:100%;height:100%;overflow:auto}.z-lightbox__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.z-lightbox__zoom[data-zoomed=true]{cursor:zoom-out;width:220%;height:220%}.z-lightbox__zoom:focus-visible{outline:2px solid var(--white);outline-offset:-3px}.z-lightbox__img{object-fit:contain;padding:4%}main:has(.z-pdp__ribbon)+.z-footer{margin-block-start:0}.z-pdp__ribbon{border-block-end:0}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.z-pdp[data-scroll-live=parallax] .z-gallery__frames{gap:var(--gp)}.z-pdp[data-scroll-live=parallax] .z-frame{position:relative;inset-block-start:auto}}@media (min-width:1100px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-pdp__split{height:calc(100svh - var(--header-h));align-items:stretch}.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-pdp__info{height:100%;min-height:0;padding-block:var(--s-6) var(--s-5);align-content:start;position:relative;inset-block-start:auto}.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-gallery{height:100%;position:relative;overflow:hidden}.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-gallery__frames{height:100%;padding:0;position:relative}.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-frame{inset:var(--gp) var(--gp) var(--s-6);height:auto;position:absolute}.z-pdp[data-scroll-live=flip] .z-gallery__frames{perspective:1800px}.z-pdp[data-scroll-live=horizontal] .z-gallery__frames{gap:var(--gp);padding:var(--gp) var(--gp) var(--s-6);will-change:transform;display:flex}.z-pdp[data-scroll-live=horizontal] .z-frame{flex:0 0 100%;min-width:0;height:100%;position:relative;inset:auto}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.z-pdp[data-scroll-live]{overflow-x:clip}}.z-preview{z-index:4;border-radius:var(--r-card);background:var(--sand);opacity:0;transition:opacity .52s var(--ease-out);position:absolute;inset:0;overflow:hidden}.z-preview[data-ready]{opacity:1}.z-preview[data-fit=plate]{background:var(--stone)}.z-preview .z-frame__plate{padding:var(--s-5) 8%}.z-preview:not([data-photo]) .z-frame__art{width:auto;max-width:100%;height:100%;max-height:540px}.z-preview[data-photo] .z-frame__art{width:min(100%,760px)}@media (min-width:1100px){.z-preview{--stage-h:max(560px, calc(100svh - var(--header-h) - var(--s-6)));inset:var(--header-h) auto auto;height:var(--stage-h);margin:var(--gp) var(--gp) calc(-1 * var(--stage-h));position:sticky}.z-preview .z-frame__plate{padding:var(--s-7) 8%}.z-pdp:is([data-scroll-live=cinematic],[data-scroll-live=zoom],[data-scroll-live=horizontal],[data-scroll-live=flip]) .z-preview{inset:var(--gp) var(--gp) var(--s-6);height:auto;margin:0;position:absolute}}@media (prefers-reduced-motion:reduce){.z-preview{transition:none}}.z-veil{z-index:calc(var(--z-header) - 1);visibility:hidden;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--paper) 42%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();position:fixed}.z-veil:after{content:"";background:var(--bronze);height:1px;position:absolute;inset-block-start:50%;inset-inline:calc(50% - 48px)}@media (max-width:1099px){.z-veil{display:none}}
.z-home,.z-scene--light{background:var(--paper);color:var(--ink)}.z-scene--light .z-section__head>.z-h-2{font-size:clamp(26px,3.6vw,46px);line-height:1.05}@keyframes zh-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes zh-word{0%{opacity:0;transform:translateY(.55em)}}@keyframes zh-settle{0%{transform:scale(1.08)}}@keyframes zh-rule{0%{transform:scaleX(0)}}@keyframes zh-sweep{0%{transform:translate(-120%)skew(-16deg)}45%,to{transform:translate(520%)skew(-16deg)}}@keyframes zh-cue{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes zh-marquee{to{transform:translate(-50%)}}@keyframes zh-drift{to{transform:translate(-50%)}}.z-herowrap{background:var(--black);color:var(--white);position:relative}.z-herostage{background:var(--black);position:relative}.z-hero{isolation:isolate;background:var(--black);min-height:max(680px,100svh);color:var(--white);display:flex;position:relative;overflow:clip}.z-hero__media{z-index:0;--bx:56%;--by:46%;transform-origin:var(--bx) var(--by);position:absolute;inset:0}@media (min-width:900px){.z-hero__media{--bx:29%;--by:47%}}.z-hero__img{object-fit:cover;object-position:18% center;scale:1.04;translate:calc(var(--px,0) * -16px) calc(var(--py,0) * -9px);transition:translate .9s var(--ease-out);animation:zh-settle 1.4s var(--ease-out) both}.z-hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#05050461 0%,#05050414 32%,#0505048c 64%,#050504f0 100%);position:absolute;inset:0}@media (min-width:900px){.z-hero__veil{background:linear-gradient(270deg,#050504d6 0%,#0505048f 34%,#05050400 64%),linear-gradient(#05050400 62%,#0505049e),linear-gradient(#05050475,#05050400 22%)}}.z-hero__dim{z-index:1;pointer-events:none;background:var(--black);opacity:0;position:absolute;inset:0}.z-hero__light{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.z-hero__light:before{content:"";width:28%;animation:zh-sweep 11s var(--ease-in-out) 1.8s infinite;background:linear-gradient(90deg,#0000,#fff3d621 45%,#fff3d60f 60%,#0000);position:absolute;inset-block:-10%;inset-inline-start:-40%;transform:translate(-120%)skew(-16deg)}.z-hero__rail{display:none}@media (min-width:900px){.z-hero__rail{z-index:2;inset-block:calc(var(--header-h) + var(--s-6)) var(--s-9);background:var(--rule-dark);pointer-events:none;width:1px;display:block;position:absolute;inset-inline-end:var(--s-6)}.z-hero__rail:after{content:"";background:var(--gold);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}}.z-hero__inner{z-index:3;width:100%;padding-block:calc(var(--header-h) + var(--s-7)) calc(var(--s-9) + var(--s-3));align-items:flex-end;display:flex;position:relative}.z-hero__copy{gap:var(--s-5);max-width:900px;translate:calc(var(--px,0) * 9px) calc(var(--py,0) * 5px);transition:translate .9s var(--ease-out);justify-items:start;display:grid}.z-hero__copy:before{content:"";background:var(--gold);transform-origin:100%;width:96px;height:1px;animation:zh-rule .9s var(--ease-out) .1s both}.z-hero__title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(43px,6.7vw,112px);font-weight:500;line-height:.98}.z-word{animation:zh-word .76s var(--ease-out) both;display:inline-block}.z-word:first-of-type{animation-delay:.15s}.z-word:nth-of-type(2){animation-delay:.23s}.z-word:nth-of-type(3){animation-delay:.31s}.z-word:nth-of-type(4){animation-delay:.39s}.z-word:nth-of-type(5){animation-delay:.47s}.z-word:nth-of-type(n+6){animation-delay:.55s}.z-hero__lower{gap:var(--s-6);justify-items:start;display:grid}.z-hero__sub{color:#e6e2d8;max-width:34ch;animation:zh-rise var(--d-reveal) var(--ease-out) .65s both;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.z-hero__actions{gap:var(--s-3);animation:zh-rise var(--d-reveal) var(--ease-out) .78s both;flex-wrap:wrap;display:flex}.z-hero :focus-visible{outline-color:var(--white)}.z-hero .z-btn--outline{color:var(--white);border-color:#ffffffb3}.z-hero__cue{z-index:3;justify-items:center;gap:var(--s-3);letter-spacing:.32em;color:#ffffffb8;pointer-events:none;width:max-content;animation:zh-rise var(--d-reveal) var(--ease-out) 1.1s both;margin-inline:auto;font-size:12px;display:grid;position:absolute;inset-block-end:var(--s-5);inset-inline:0}.z-hero__cue:after{content:"";background:linear-gradient(to bottom, var(--gold), #c9aa6c00);transform-origin:top;width:1px;height:48px;animation:zh-cue 2.6s var(--ease-in-out) 1.4s infinite}.z-manifesto{isolation:isolate;background:radial-gradient(60% 90% at 100% 0%, #9b805038, transparent 70%), var(--black);color:var(--white);padding-block:var(--s-10);position:relative;overflow:clip}.z-manifesto__inner{gap:var(--s-6);display:grid}.z-manifesto .z-eyebrow{color:var(--gold)}.z-manifesto__text{max-width:17em;font-family:var(--font-display);text-wrap:pretty;font-size:clamp(25px,3.9vw,62px);font-weight:500;line-height:1.16}.z-manifesto__word{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-herowrap{--scene-h:260svh;--pin-from:cover 100svh;--pin-to:cover var(--scene-h);height:var(--scene-h);view-timeline:--hero block}.z-herostage{height:100svh;position:sticky;inset-block-start:0;overflow:clip}.z-hero{min-height:0;position:absolute;inset:0}.z-manifesto{z-index:4;pointer-events:none;background:0 0;align-items:end;padding-block:0;display:grid;position:absolute;inset:0}.z-manifesto__inner{padding-block:calc(var(--header-h) + var(--s-7)) calc(var(--s-9) + var(--s-3))}.z-hero__media{animation:linear both zh-zoom}.z-hero__dim{animation:linear both zh-dim}.z-hero__copy{animation:linear both zh-copy-out}.z-hero__title{animation:linear both zh-title-out}.z-hero__lower{animation:linear both zh-lower-out}.z-hero__light{animation:linear both zh-light-out}.z-hero__cue{animation:zh-rise var(--d-reveal) var(--ease-out) 1.1s both, zh-cue-out linear both;animation-timeline:auto,--hero;animation-range:normal, var(--pin-from) cover calc(100svh + 12svh)}.z-hero__rail:after{animation:linear both zh-rail}.z-manifesto__inner{animation:linear both zh-statement-in}.z-hero__media,.z-hero__dim,.z-hero__copy,.z-hero__title,.z-hero__lower,.z-hero__light,.z-hero__rail:after,.z-manifesto__inner{animation-timeline:--hero;animation-range:var(--pin-from) var(--pin-to)}.z-manifesto__word{animation:linear both zh-lit;animation-timeline:--hero;animation-range:cover calc(100svh + (var(--scene-h) - 100svh) * (.42 + .44 * var(--i) / var(--n))) cover calc(100svh + (var(--scene-h) - 100svh) * (.42 + .44 * var(--i) / var(--n) + .1))}}@keyframes zh-zoom{0%{transform:scale(1)}to{transform:scale(2.3)}}@keyframes zh-dim{0%{opacity:0}55%,to{opacity:.74}}@keyframes zh-copy-out{0%{opacity:1;visibility:visible;transform:translateY(0)}28%{opacity:0;visibility:visible}30%,to{opacity:0;visibility:hidden;transform:translateY(-24svh)}}@keyframes zh-title-out{to{translate:0 -10svh}}@keyframes zh-lower-out{0%{opacity:1;translate:0}22%,to{opacity:0;translate:0 -6svh}}@keyframes zh-light-out{0%{opacity:1}30%,to{opacity:0}}@keyframes zh-cue-out{to{opacity:0}}@keyframes zh-rail{to{transform:scaleY(1)}}@keyframes zh-statement-in{0%,30%{opacity:0}46%,to{opacity:1}}@keyframes zh-lit{0%{opacity:.12;transform:translateY(.14em)}}}.z-marqueewrap{background:var(--paper);color:var(--ctx-fg);border-block-end:1px solid var(--ctx-rule);position:relative}.z-marquee{direction:ltr;padding-block:clamp(12px,1.6vw,26px);overflow:clip}.z-marquee__track{width:max-content;animation:40s linear infinite zh-marquee;display:flex}.z-marquee__group{flex:none;align-items:center;display:flex}.z-marquee__item{white-space:nowrap;font-family:var(--font-display);letter-spacing:.01em;direction:rtl;align-items:center;font-size:clamp(25px,4.3vw,71px);font-weight:500;line-height:1.08;display:flex}.z-marquee__item:after{content:"";background:var(--ctx-accent);flex:none;width:.14em;height:.14em;margin-inline:.55em;transform:rotate(45deg)}.z-marquee__item[data-outline]{color:var(--ctx-accent);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--ctx-accent)}.z-motiontoggle{z-index:2;align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-4);border:1px solid var(--ctx-edge);background:var(--paper);color:var(--ctx-fg);letter-spacing:.02em;transition:border-color var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out), background-color var(--d-fast) var(--ease-out);border-radius:0;font-size:12px;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--page-margin);translate:0 -50%}.z-motiontoggle__dot{border:1px solid var(--ctx-accent);border-radius:50%;width:9px;height:9px}.z-motiontoggle[aria-pressed=true] .z-motiontoggle__dot{background:var(--ctx-accent)}.z-motiontoggle:focus-visible{outline-color:var(--ctx-focus)}@media (hover:hover) and (pointer:fine){.z-motiontoggle:hover{border-color:var(--ctx-accent);color:var(--ctx-fg)}}@media (prefers-reduced-motion:reduce){.z-motiontoggle{display:none}}.z-finder{isolation:isolate;background:var(--paper);color:var(--ink);padding-block:var(--s-9);position:relative;overflow:clip}.z-finder__head{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-6);border-block-end:1px solid var(--rule-light);flex-wrap:wrap;margin-block-end:var(--s-8);padding-block-end:var(--s-6);display:flex}.z-finder__title{max-width:12em;font-family:var(--font-display);letter-spacing:-.01em;margin-block-start:var(--s-4);font-size:clamp(36px,6.6vw,102px);font-weight:500;line-height:.98}.z-finder__body{gap:var(--s-6);--mid:50%;--reach:170px;--fade:150px;timeline-scope:--r0, --r1, --r2, --r3, --r4, --r5, --r6, --r7, --r8, --r9, --r10, --r11, --r12, --r13, --r14, --r15;display:grid;position:relative}@media (max-width:899px){.z-finder__body{--mid:34%;--reach:150px;--fade:100px}}@media (min-width:900px){.z-finder__body{align-items:start;gap:var(--s-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.z-finder__grouptitle{align-items:center;gap:var(--s-3);padding-block:var(--s-7) var(--s-1);font-family:var(--font-ui);letter-spacing:.04em;color:var(--bronze-text);font-size:13px;font-weight:700;display:flex}.z-finder__grouptitle:before{content:"";background:var(--bronze);width:32px;height:1px}.z-finder__item{border-block-end:1px solid var(--rule-light)}.z-finder__list{border-block-start:1px solid var(--rule-light)}.z-finder__row{align-items:center;column-gap:var(--s-4);padding-block:var(--s-5);transition:opacity .64s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name price""num sub price";display:grid;position:relative}.z-finder__num{min-width:2.2ch;font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px var(--bronze);grid-area:num;font-size:clamp(25px,2.8vw,39px);line-height:1}.z-finder__name{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);letter-spacing:.05em;transition:color .52s var(--ease-out), translate .9s var(--ease-expo);grid-area:name;justify-self:start;font-size:clamp(26px,3.2vw,49px);font-weight:500;line-height:1.04}.z-finder__sub{color:var(--muted);grid-area:sub;margin-block-start:var(--s-1);font-size:15px;line-height:1.4}.z-finder__price{color:var(--ink);grid-area:price;font-size:16px}.z-finder__go{display:none}@media (min-width:900px){.z-finder__row{column-gap:var(--s-4);padding-block:var(--s-6);grid-template-columns:68px minmax(0,1fr) auto 56px;grid-template-areas:"num name price go"}.z-finder__row:has(.z-finder__sub){grid-template-areas:"num name price go""num sub price go"}.z-finder__sub{font-size:16px}.z-finder__go{border:1px solid var(--field-line);width:56px;height:56px;transition:background-color .52s var(--ease-out), border-color .52s var(--ease-out), color .52s var(--ease-out), translate .8s var(--ease-expo);border-radius:50%;grid-area:go;place-items:center;display:grid}}.z-finder__row:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine){.z-finder__list:has(.z-finder__row:hover) .z-finder__row:not(:hover){opacity:.38}.z-finder__row:hover .z-finder__name{color:var(--bronze-text);translate:-18px}.z-finder__row:hover .z-finder__go{background:var(--ink);border-color:var(--ink);color:var(--paper);translate:-6px}}.z-finder__frame{z-index:5;height:36svh;min-height:250px;margin-inline:calc(var(--page-margin) * -1);order:-1;position:sticky;inset-block-start:0}@media (min-width:900px){.z-finder__frame{height:min(calc(100svh - var(--header-h) - var(--s-7)), 720px);order:0;min-height:520px;margin-inline:0;inset-block-start:calc(var(--header-h) + var(--s-5))}}.z-finder__slab{isolation:isolate;background:var(--sand);height:100%;color:var(--ink);position:relative;overflow:clip}@media (min-width:900px){.z-finder__slab{border:1px solid var(--rule-light)}.z-finder__slab:after{content:"";z-index:3;pointer-events:none;border:1px solid #715b3547;position:absolute;inset:10px}}.z-finder__shot{isolation:isolate;opacity:0;background:radial-gradient(70% 55% at 85% 0%, #c9aa6c4d, transparent 70%), var(--sand);transition:opacity .76s var(--ease-in-out);position:absolute;inset:0}.z-finder__shot[data-i="0"]{opacity:1}.z-finder__photo{display:block;position:absolute;inset-block-start:0;inset-inline:0}.z-finder__pack{z-index:2;outline:1px solid var(--bronze);outline-offset:8px;background:#faf9f6;display:block;position:absolute}.z-finder__packimg{object-fit:cover}.z-finder__shotnum{z-index:1;font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #715b3599;pointer-events:none;line-height:.8;position:absolute}.z-finder__cap{z-index:3;gap:var(--s-1);display:grid;position:absolute}.z-finder__capname{font-family:var(--font-display);letter-spacing:.07em;font-weight:500}.z-finder__capline{color:var(--muted);line-height:1.35}.z-finder__photo .z-photo-box{background:var(--stone)}.z-finder__pack{aspect-ratio:1;width:clamp(112px,34svh,150px);inset-block-end:14px;inset-inline-end:var(--page-margin)}.z-finder__shotnum{font-size:46px;inset-block-start:8px;inset-inline-start:var(--page-margin)}.z-finder__cap{max-width:calc(100% - var(--page-margin) * 2 - 150px - var(--s-4));inset-block-end:14px;inset-inline-start:var(--page-margin)}.z-finder__capname{font-size:21px}.z-finder__capline{font-size:13px}@media (min-width:900px){.z-finder__pack{width:52%;inset-block:31% auto;inset-inline-end:9%}.z-finder__shotnum{-webkit-text-stroke-color:#715b3566;font-size:clamp(164px,13.9vw,230px);inset-block:auto -.02em;inset-inline-start:var(--s-6)}.z-finder__cap{inset-block-end:var(--s-7);inset-inline:var(--s-6);width:42%;max-width:none}.z-finder__capname{font-size:clamp(25px,2.3vw,36px)}.z-finder__capline{font-size:15px}}.z-finder__body:not([data-photos]) .z-finder__pack{width:min(64%,360px);margin-inline:auto;inset-block-start:12%;inset-inline:0}.z-finder__body:not([data-js]):has(.z-finder__row:focus-visible) .z-finder__shot{opacity:0;animation:none}@media (hover:hover) and (pointer:fine){.z-finder__body:not([data-js]):has(.z-finder__row:hover) .z-finder__shot{opacity:0;animation:none}}:is(.z-finder__body:not([data-js]):has(.z-finder__item[data-i="0"] .z-finder__row:focus-visible) .z-finder__shot[data-i="0"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="1"] .z-finder__row:focus-visible) .z-finder__shot[data-i="1"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="2"] .z-finder__row:focus-visible) .z-finder__shot[data-i="2"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="3"] .z-finder__row:focus-visible) .z-finder__shot[data-i="3"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="4"] .z-finder__row:focus-visible) .z-finder__shot[data-i="4"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="5"] .z-finder__row:focus-visible) .z-finder__shot[data-i="5"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="6"] .z-finder__row:focus-visible) .z-finder__shot[data-i="6"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="7"] .z-finder__row:focus-visible) .z-finder__shot[data-i="7"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="8"] .z-finder__row:focus-visible) .z-finder__shot[data-i="8"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="9"] .z-finder__row:focus-visible) .z-finder__shot[data-i="9"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="10"] .z-finder__row:focus-visible) .z-finder__shot[data-i="10"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="11"] .z-finder__row:focus-visible) .z-finder__shot[data-i="11"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="12"] .z-finder__row:focus-visible) .z-finder__shot[data-i="12"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="13"] .z-finder__row:focus-visible) .z-finder__shot[data-i="13"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="14"] .z-finder__row:focus-visible) .z-finder__shot[data-i="14"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="15"] .z-finder__row:focus-visible) .z-finder__shot[data-i="15"]){opacity:1;animation:none}@media (hover:hover) and (pointer:fine){:is(.z-finder__body:not([data-js]):has(.z-finder__item[data-i="0"] .z-finder__row:hover) .z-finder__shot[data-i="0"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="1"] .z-finder__row:hover) .z-finder__shot[data-i="1"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="2"] .z-finder__row:hover) .z-finder__shot[data-i="2"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="3"] .z-finder__row:hover) .z-finder__shot[data-i="3"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="4"] .z-finder__row:hover) .z-finder__shot[data-i="4"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="5"] .z-finder__row:hover) .z-finder__shot[data-i="5"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="6"] .z-finder__row:hover) .z-finder__shot[data-i="6"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="7"] .z-finder__row:hover) .z-finder__shot[data-i="7"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="8"] .z-finder__row:hover) .z-finder__shot[data-i="8"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="9"] .z-finder__row:hover) .z-finder__shot[data-i="9"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="10"] .z-finder__row:hover) .z-finder__shot[data-i="10"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="11"] .z-finder__row:hover) .z-finder__shot[data-i="11"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="12"] .z-finder__row:hover) .z-finder__shot[data-i="12"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="13"] .z-finder__row:hover) .z-finder__shot[data-i="13"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="14"] .z-finder__row:hover) .z-finder__shot[data-i="14"],.z-finder__body:not([data-js]):has(.z-finder__item[data-i="15"] .z-finder__row:hover) .z-finder__shot[data-i="15"]){opacity:1;animation:none}}@supports (animation-timeline:view()){.z-finder__item[data-tl]{view-timeline-name:var(--tl);view-timeline-axis:block}@media (prefers-reduced-motion:no-preference){.z-finder__item[data-tl] .z-finder__name{animation:linear both zh-row;animation-timeline:var(--tl);animation-range:cover calc(var(--mid) - var(--reach)) cover calc(var(--mid) + var(--reach))}.z-finder__shot[data-tl]{animation:zh-shot var(--ease-in-out) both;animation-timeline:var(--tl);animation-range:cover calc(var(--mid) - var(--fade)) cover calc(var(--mid) + 20px)}.z-finder__shot[data-tl] .z-finder__pack{animation:linear both zh-pack;animation-timeline:var(--tl);animation-range:cover calc(var(--mid) - var(--fade)) cover calc(var(--mid) + 260px)}.z-finder__shot[data-tl] .z-finder__photo{animation:linear both zh-photo;animation-timeline:var(--tl);animation-range:cover calc(var(--mid) - var(--fade)) cover calc(var(--mid) + 260px)}:is(.z-finder__body:has(.z-finder__row:focus-visible) .z-finder__shot .z-finder__pack,.z-finder__body:has(.z-finder__row:focus-visible) .z-finder__shot .z-finder__photo){animation:none}}@keyframes zh-row{0%,to{opacity:.6}38%,62%{opacity:1}}@keyframes zh-shot{0%{opacity:0}to{opacity:1}}@keyframes zh-pack{0%{transform:translateY(18px)}to{transform:translateY(-18px)}}@keyframes zh-photo{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}}.z-why{background:var(--white);color:var(--ctx-fg);border-block:1px solid var(--ctx-rule);position:relative}.z-why__stage{isolation:isolate;padding-block:var(--s-9);background:radial-gradient(55% 60% at 0 100%,#c9aa6c29,#0000 70%);position:relative;overflow:clip}.z-why__inner{gap:var(--s-8);align-items:start;display:grid}@media (min-width:900px){.z-why__inner{gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.z-why__head{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6))}}.z-why .z-eyebrow{color:var(--ctx-accent)}.z-why__title{max-width:10em;font-family:var(--font-display);letter-spacing:-.01em;margin-block-start:var(--s-4);font-size:clamp(30px,4.3vw,62px);font-weight:500;line-height:1.02}.z-why__list{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.z-why__item{column-gap:var(--s-5);row-gap:var(--s-2);padding-block:var(--s-6);border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.z-why__glyph{--gw:clamp(48px, 5vw, 72px);width:var(--gw);aspect-ratio:1;height:auto;color:var(--bronze);grid-row:1/span 2;align-self:start;margin-inline-start:calc(var(--gw) * -.12);overflow:visible}.z-why__glyph .d{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.z-why__glyph .t{fill:color-mix(in srgb, var(--bronze) 16%, transparent);stroke:none}.z-why__name{font-family:var(--font-display);font-size:clamp(20px,2.1vw,31px);font-weight:500;line-height:1.1}.z-why__text{max-width:34em;color:var(--ctx-muted);text-wrap:pretty;font-size:clamp(14px,1.2vw,17px);line-height:1.6}.z-why__rail{display:none}@media (prefers-reduced-motion:no-preference){[data-reveal=pending] .z-why__item{transform:translateY(20px)}[data-reveal=in] .z-why__item{transition:transform calc(var(--d-reveal) + .2s) var(--ease-expo) calc(.16s + var(--i,0) * 90ms);transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:560px){.z-why__track{--step:52svh;height:calc(100svh + (var(--n) - 1) * var(--step));view-timeline:--why block;view-timeline-inset:0px}.z-why__stage{height:100svh;padding-block:calc(var(--header-h) + var(--s-3)) var(--s-5);align-items:center;display:grid;position:sticky;inset-block-start:0}.z-why__inner{gap:var(--s-5)}.z-why__head{position:static}.z-why__title{margin-block-start:var(--s-2);font-size:clamp(25px,7vw,36px)}.z-why__list{border:0;display:grid}.z-why[data-reveal] .z-why__item{align-content:center;align-items:start;row-gap:var(--s-1);border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);padding-block:0;transition:none;transform:none}.z-why__glyph{--gw:clamp(96px, min(30vw, 17svh), 160px);transform-origin:var(--origin-start) 60%;grid-row:auto}.z-why__name{font-size:clamp(22px,6.4vw,30px)}.z-why__text{font-size:16px;line-height:1.55}.z-why__rail{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-block-start:var(--s-4);display:grid;position:relative}.z-why__line{background:var(--line);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.z-why__fill{background:var(--bronze);height:3px;transform-origin:var(--origin-start) center;position:absolute;inset-block-start:-1px;inset-inline:0}.z-why__tick{justify-items:start;gap:2px;display:grid;position:relative}.z-why__tick:before{content:"";background:var(--bronze);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:calc(var(--s-4) * -1 - 4px);inset-inline-start:0}.z-why__ticktitle{color:var(--ctx-muted);font-size:13px;line-height:1.3;display:none}.z-why__item,.z-why__tick{--w:calc(100% / var(--n));--b:calc(var(--i) * var(--w));--in:contain calc(var(--b) - .02 * var(--w)) contain calc(var(--b) + .2 * var(--w));--out:contain calc(var(--b) + .8 * var(--w)) contain calc(var(--b) + .98 * var(--w))}.z-why__item{animation:linear both zw-in,linear both zw-out;animation-timeline:--why,--why;animation-range:var(--in), var(--out)}.z-why__item:first-child{animation-name:zw-out;animation-range:var(--out)}.z-why__item:last-child{animation-name:zw-in;animation-range:var(--in)}.z-why__item:only-child{animation:none}.z-why__item .z-why__glyph{animation:linear both zw-num-in,linear both zw-num-out;animation-timeline:--why,--why;animation-range:var(--in), var(--out)}.z-why__item:first-child .z-why__glyph{animation-name:zw-num-out;animation-range:var(--out)}.z-why__item:last-child .z-why__glyph{animation-name:zw-num-in;animation-range:var(--in)}.z-why__item:only-child .z-why__glyph{animation:none}.z-why__item:not(:first-child) .z-why__glyph .d{animation:linear both zw-draw;animation-timeline:--why;animation-range:var(--in)}.z-why__item:not(:first-child) .z-why__glyph .t{animation:linear both zw-tint;animation-timeline:--why;animation-range:var(--in)}.z-why__fill{animation:linear both zw-fill;animation-timeline:--why;animation-range:contain}.z-why__tick{animation:linear both zw-tick;animation-timeline:--why;animation-range:var(--in)}.z-why__tick:before{animation:linear both zw-dot;animation-timeline:--why;animation-range:var(--in)}.z-why__line+.z-why__tick,.z-why__line+.z-why__tick:before{animation:none}}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:900px){.z-why__track{--step:62svh}.z-why__stage{padding-block:calc(var(--header-h) + var(--s-4)) var(--s-6)}.z-why__inner{column-gap:var(--s-9);row-gap:var(--s-7);align-items:start}.z-why__rail{grid-column:1/-1}.z-why__title{font-size:clamp(36px,4.3vw,69px)}.z-why__glyph{--gw:clamp(150px, min(21vw, 38svh), 300px);width:var(--gw)}.z-why__name{font-size:clamp(26px,3vw,46px)}.z-why__text{font-size:clamp(15px,1.2vw,19px)}.z-why__ticktitle{display:block}}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (max-height:700px) and (max-width:899px){.z-why__inner{gap:var(--s-3)}.z-why__title{font-size:clamp(21px,6.1vw,28px)}.z-why__glyph{--gw:clamp(64px, min(22vw, 11svh), 104px);width:var(--gw)}.z-why__name{font-size:clamp(18px,5.2vw,23px)}.z-why__text{font-size:14px;line-height:1.5}.z-why__rail{padding-block-start:var(--s-3)}}@media (prefers-reduced-motion:no-preference) and (min-height:560px) and (max-height:760px) and (min-width:900px){.z-why__inner{row-gap:var(--s-5)}.z-why__glyph{--gw:clamp(110px, min(17vw, 27svh), 200px);width:var(--gw)}.z-why__name{font-size:clamp(23px,2.5vw,36px)}.z-why__title{font-size:clamp(31px,3.6vw,52px)}}@keyframes zw-in{0%{opacity:0;transform:translateY(28px)}}@keyframes zw-out{to{opacity:0;transform:translateY(-28px)}}@keyframes zw-num-in{0%{translate:0 34px;scale:.94}}@keyframes zw-num-out{to{translate:0 -34px;scale:1.04}}@keyframes zw-draw{0%{stroke-dashoffset:1px}}@keyframes zw-tint{0%{opacity:0}}@keyframes zw-fill{0%{transform:scaleX(0)}}@keyframes zw-tick{0%{opacity:.38}}@keyframes zw-dot{0%{opacity:.4;transform:scale(.35)}}}.z-rail{isolation:isolate;background:radial-gradient(70% 55% at 0% 0%, #c9aa6c33, transparent 70%), var(--sand);color:var(--ctx-fg);padding-block:var(--s-9);border-block-start:1px solid var(--ctx-rule);--plate-w:min(82vw, 520px);--step:calc(var(--plate-w) + var(--page-gap));--rail-edge:max(var(--page-margin), calc((100vw - var(--max)) / 2 + var(--page-margin)));position:relative;overflow:clip}@media (min-width:900px){.z-rail{--plate-w:min(38vw, 580px)}}.z-rail__head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-block-end:var(--s-7);display:flex}.z-rail .z-eyebrow{color:var(--ctx-accent)}.z-rail__title{font-family:var(--font-display);margin-block-start:var(--s-4);font-size:clamp(33px,5.7vw,85px);font-weight:500;line-height:1}.z-rail__controls{gap:var(--s-3);flex:none;display:flex}.z-rail__btn{border:1px solid var(--ctx-edge);width:64px;height:64px;color:var(--ctx-fg);transition:background-color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), transform var(--d-fast) var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.z-rail__btn:active:not([aria-disabled=true]){transform:scale(.94)}.z-rail__btn:focus-visible{outline-color:var(--ctx-focus)}.z-rail__btn[aria-disabled=true]{opacity:.32;cursor:default}@media (hover:hover) and (pointer:fine){.z-rail__btn:hover:not([aria-disabled=true]){background:var(--ctx-fg);border-color:var(--ctx-fg);color:var(--ctx-bg)}}@media (max-width:599px){.z-rail__btn{width:52px;height:52px}}.z-rail__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-edge);scrollbar-width:none;padding-block:var(--s-4);overflow-x:auto}.z-rail__track::-webkit-scrollbar{display:none}.z-rail__track:focus-visible{outline:2px solid var(--ctx-focus);outline-offset:-2px}.z-rail__list{gap:var(--page-gap);width:max-content;padding-inline:var(--rail-edge);display:flex}.z-rail__slide{width:var(--plate-w);scroll-snap-align:start;flex:none}.z-plate{gap:var(--s-5);height:100%;padding:var(--s-5);background:var(--paper);border:1px solid var(--ctx-rule);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative}.z-plate__numeral{z-index:2;font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px var(--ctx-accent);pointer-events:none;font-size:clamp(72px,7.4vw,108px);line-height:1;position:absolute;inset-block-start:calc(var(--s-5) - .5em);inset-inline-end:var(--s-5)}.z-plate__media{aspect-ratio:1;background:#faf9f6;display:block;position:relative;overflow:clip}.z-plate__img{object-fit:cover;transition:transform .9s var(--ease-out)}.z-plate__body{gap:var(--s-3);flex-direction:column;flex:1;display:flex}.z-plate__name{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(30px,3.1vw,48px);font-weight:500;line-height:1.04}.z-plate__subtitle{color:var(--ctx-accent);font-size:16px;line-height:1.4}.z-plate__text{-webkit-line-clamp:4;line-clamp:4;max-width:48ch;color:var(--ctx-muted);text-wrap:pretty;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.z-plate__foot{justify-content:space-between;align-items:center;gap:var(--s-4);border-block-start:1px solid var(--ctx-rule);margin-block-start:auto;padding-block-start:var(--s-4);display:flex}.z-plate__price{font-family:var(--font-display);font-size:23px;line-height:1}.z-plate :focus-visible{outline-color:var(--ctx-focus)}@media (hover:hover) and (pointer:fine){.z-plate:hover .z-plate__img{transform:scale(1.05)}}.z-rail__slide--end{width:min(var(--plate-w), 440px)}.z-rail__end{justify-content:space-between;gap:var(--s-6);height:100%;min-height:420px;padding:var(--s-6);border:1px solid var(--ctx-rule);transition:border-color var(--d-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.z-rail__endcount{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--ctx-accent);font-size:clamp(98px,11.5vw,180px);line-height:.8}.z-rail__endtext{font-family:var(--font-display);font-size:clamp(28px,2.8vw,43px);line-height:1.05}.z-rail__endgo{border:1px solid var(--ctx-edge);width:64px;height:64px;transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), translate var(--d-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid}.z-rail__end:focus-visible{outline-color:var(--ctx-focus);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.z-rail__end:hover{border-color:var(--ctx-accent)}.z-rail__end:hover .z-rail__endgo{background:var(--ctx-fg);color:var(--ctx-bg);translate:-8px}}.z-rail__bar{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-rail{timeline-scope:--rail}.z-rail__track{scroll-timeline:--rail inline}.z-rail__bar{height:1px;margin:var(--s-6) var(--rail-edge) 0;background:var(--ctx-rule);display:block;position:relative}.z-rail__bar:after{content:"";background:var(--ctx-accent);transform-origin:100%;height:3px;animation:linear both zh-bar;animation-timeline:--rail;position:absolute;inset:0;inset-block-start:-1px;transform:scaleX(.2)}.z-rail__slide{animation:linear both zh-plate;animation-timeline:--rail;animation-range:calc((var(--i,0) - 1) * var(--step)) calc((var(--i,0) + 1) * var(--step))}}@keyframes zh-bar{to{transform:scaleX(1)}}@keyframes zh-plate{0%{opacity:.7;transform:perspective(1400px)rotateY(16deg)scale(.9)}50%,to{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}}}.z-consultwrap{isolation:isolate;background:radial-gradient(70% 90% at 12% 0%, #c9aa6c52, transparent 70%), linear-gradient(180deg, var(--sand), var(--stone));color:var(--ctx-fg);padding-block:var(--s-10);border-block-start:1px solid var(--ctx-rule);position:relative;overflow:clip}.z-consult__mark{z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #715b353d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(312px,45.9vw,722px);line-height:.8;position:absolute;inset-block-start:50%;inset-inline-end:-.06em;translate:0 -48%}.z-consult{gap:var(--s-8);display:grid}.z-consult__title{max-width:11em;font-family:var(--font-display);font-size:var(--fs-h0);letter-spacing:-.01em;font-weight:500;line-height:1}.z-consult__word{display:inline-block}.z-consult__text{max-width:40ch;color:var(--ctx-muted);margin-block-start:var(--s-5);font-size:clamp(16px,1.5vw,21px)}.z-consult__actions{align-items:center;gap:var(--s-3) var(--s-5);border-block-start:1px solid var(--ctx-rule);flex-wrap:wrap;padding-block-start:var(--s-6);display:flex}.z-consult :focus-visible{outline-color:var(--ctx-focus)}.z-consult .z-btn--outline{color:var(--ctx-fg);border-color:var(--ctx-edge)}.z-consult__msg{color:var(--ctx-fg)}@media (hover:hover) and (pointer:fine){.z-consult__msg:hover{color:var(--ctx-accent)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-consult__word{animation:linear both zh-ask;animation-timeline:view();animation-range:entry calc(var(--i) * 4%) entry calc(52% + var(--i) * 4%)}.z-consult__mark{animation:linear both zh-mark;animation-timeline:view();animation-range:cover}}@keyframes zh-ask{0%{opacity:0;transform:translateY(.5em)}}@keyframes zh-mark{0%{transform:translateY(8%)}to{transform:translateY(-8%)}}}.z-wall{background:var(--paper);border-block:1px solid var(--paper);direction:ltr;gap:3px;display:grid;overflow:clip}.z-wall__row{overflow:clip}.z-wall__track{width:max-content;animation:120s linear infinite zh-drift;display:flex}.z-wall__row[data-reverse] .z-wall__track{animation-direction:reverse}.z-wall__set{flex:none;gap:3px;padding-inline-end:3px;display:flex}.z-wall__tile{isolation:isolate;background:var(--sand);width:clamp(290px,34vw,620px);display:block;position:relative;overflow:hidden}.z-wall__tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#000000a8);position:absolute;inset:0}.z-wall__name{z-index:1;font-family:var(--font-display);letter-spacing:.14em;color:var(--white);direction:ltr;font-size:15px;font-weight:600;position:absolute;inset-block-end:var(--s-3);inset-inline-start:var(--s-4)}.z-wall__job{z-index:1;text-align:end;color:#ffffffe0;max-width:55%;font-size:12px;line-height:1.3;position:absolute;inset-block-end:var(--s-3);inset-inline-end:var(--s-4)}.z-wall__tile:focus-visible{outline:2px solid var(--white);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.z-wall__tile:hover .z-photo{transform:scale(1.07)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-wall__track{animation:linear both zh-wall;animation-timeline:view();animation-range:cover}.z-wall__row[data-reverse] .z-wall__track{animation-name:zh-wall-back;animation-direction:normal}}@keyframes zh-wall{0%{transform:translate(0)}to{transform:translate(-34vw)}}@keyframes zh-wall-back{0%{transform:translate(-34vw)}to{transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.z-wall__row{scrollbar-width:none;overflow-x:auto}}.z-tiles{gap:var(--page-gap);display:grid}@media (min-width:768px){.z-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.z-tile{isolation:isolate;min-height:240px;padding:var(--s-6);background:radial-gradient(120% 90% at 85% 0%, #9b80504d, transparent 64%), var(--black);color:var(--white);border:1px solid var(--rule-dark);transition:border-color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}@media (min-width:768px){.z-tile{aspect-ratio:1/1.08;min-height:0}}.z-tile__img{z-index:-2;object-fit:cover;opacity:.7;transition:transform var(--d-reveal) var(--ease-out)}.z-tile__body{gap:var(--s-1);max-width:calc(100% - 72px);display:grid}.z-tile__title{font-family:var(--font-display);font-size:clamp(25px,2.8vw,39px);font-weight:500;line-height:1.1}.z-tile__meta{color:#cfc9ba;font-size:13px}.z-tile__go{width:var(--hit);height:var(--hit);transition:background-color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--s-6);inset-inline-end:var(--s-6)}.z-tile:focus-visible{outline-color:var(--ink)}.z-tile:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.z-tile:hover{border-color:var(--bronze)}.z-tile:hover .z-tile__img{transform:scale(1.05)}.z-tile:hover .z-tile__go{background:var(--bronze);border-color:var(--bronze);color:var(--black);transform:translate(-4px)}}.z-truststrip{background:var(--pale);border-block:1px solid var(--rule-light);color:var(--ink)}.z-truststrip__list{gap:var(--s-2) var(--s-6);padding-block:var(--s-4);flex-wrap:wrap;font-size:14px;display:flex}.z-truststrip__item{align-items:center;gap:var(--s-2);display:flex}.z-truststrip__item .z-icon{width:20px;height:20px;color:var(--bronze-text)}.z-story{isolation:isolate;padding-block:var(--s-10);background:var(--paper);color:var(--ink);border-block-start:1px solid var(--rule-light);position:relative;overflow:clip}.z-story__inner{gap:var(--s-6);justify-items:start;max-width:1000px;margin-inline:0 auto;display:grid}.z-story .z-h-1{font-size:var(--fs-h1);line-height:1.02}.z-story__text{max-width:56ch;color:var(--muted);text-wrap:pretty;font-size:clamp(16px,1.5vw,20px)}.z-story--dark{background:radial-gradient(60% 90% at 100% 0%, #c9aa6c38, transparent 70%), var(--sand);color:var(--ctx-fg);border-color:var(--ctx-rule)}.z-story--dark .z-story__text{color:var(--ctx-muted)}.z-story--dark :focus-visible{outline-color:var(--ctx-focus)}.z-photo-box{aspect-ratio:2;background:var(--pale);display:block;position:relative;overflow:hidden}.z-photo{object-fit:cover;object-position:50% 50%;transition:transform 1.2s var(--ease-out)}.z-consultrow{gap:var(--s-2);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-surface);background:var(--white);display:grid}.z-consultrow__title{font-family:var(--font-display);font-size:20px;font-weight:600}.z-consultrow__text{color:var(--muted);font-size:15px}.z-consultrow__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.z-consultrow__trade{min-height:44px;color:var(--bronze-text);text-underline-offset:5px;align-items:center;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.z-consultrow__trade:hover{color:var(--ink)}}.z-card__name,.z-product__name{overflow-wrap:anywhere}.z-prose{text-wrap:pretty}.z-pagehead-band+*{margin-block-start:var(--s-6)}body:has(.z-home) .z-footer{margin-block-start:0}html[data-motion=paused] .z-marquee__track,html[data-motion=paused] .z-wall__track,html[data-motion=paused] .z-hero__light:before,html[data-motion=paused] .z-hero__cue:after{animation-play-state:paused}
