.z-abouthero{isolation:isolate;padding-block:calc(var(--header-h) + var(--s-5)) var(--s-9);background:radial-gradient(60% 70% at 88% 12%, #c9aa6c42, transparent 72%), var(--sand);color:var(--ink);position:relative;overflow:clip}.z-abouthero__top{margin-block-end:var(--s-7)}.z-abouthero__eyebrow{margin-block-end:var(--s-5)}.z-abouthero__title{--lx:72%;--ly:30%;font-family:var(--font-latin);font-stretch:var(--stretch-latin);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);background-image:radial-gradient(34% 60% at var(--lx) var(--ly), #fff2cc 0%, #e6c478eb 30%, #9b805000 70%), linear-gradient(172deg, #3b352b 0%, #14120e 72%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 .014em #ffffffd9);-webkit-background-clip:text;background-clip:text;justify-items:start;margin:0;font-weight:800;line-height:.86;display:grid;container-type:inline-size}.z-abouthero__zeus{font-size:min(28cqi,340px)}.z-abouthero__sub{letter-spacing:.04em;margin-block-start:.18em;font-size:min(7.4cqi,92px);font-weight:700;line-height:1}.z-abouthero__lead{max-width:26ch;color:var(--ink);margin-block-start:var(--s-7)}@keyframes za-cut{0%{clip-path:inset(-.1em -.1em -.1em 100%)}}.z-abouthero__title{animation:za-cut 1.3s var(--ease-expo) .15s backwards}.z-aboutsw{padding-block:var(--s-8);background:var(--paper);overflow:clip}.z-aboutsw__track{gap:var(--s-3);padding-inline:var(--page-margin);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-sw{aspect-ratio:1/1.15;background-color:var(--pale);background-position:50%;background-size:cover;border-radius:999px;position:relative;overflow:clip}.z-sw:nth-child(2n){translate:0 var(--s-5)}.z-sw__name{color:var(--ink);text-align:center;background:#f4f1eaf0;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.3;position:absolute;inset-block-end:9%;inset-inline:12%}.z-sw[data-surface=terrazzo]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Crect width='100%25' height='100%25' fill='%23ece5d5'/%3E%3Cpolygon fill='%23d9cfb8' points='121,156 123,150 130,153 132,156 128,164 125,165'/%3E%3Cpolygon fill='%232a261e' points='184,169 186,176 181,175 180,170'/%3E%3Cpolygon fill='%23c9aa6c' points='80,-1 84,-1 86,0 84,3 81,4 80,2'/%3E%3Cpolygon fill='%238f897c' points='7,189 7,195 3,195 1,191 4,189'/%3E%3Cpolygon fill='%238f897c' points='269,38 257,47 244,37 261,28'/%3E%3Cpolygon fill='%23fbf8f1' points='114,276 112,279 111,282 107,278 108,276'/%3E%3Cpolygon fill='%23d9cfb8' points='8,172 4,176 -1,174 -1,167 3,165 5,168'/%3E%3Cpolygon fill='%23b9b19b' points='230,66 234,70 231,73 228,73 226,68'/%3E%3Cpolygon fill='%23fbf8f1' points='72,240 66,235 65,223 75,224 79,231 79,234'/%3E%3Cpolygon fill='%238f897c' points='22,51 16,55 10,50 15,43 21,46'/%3E%3Cpolygon fill='%23fbf8f1' points='12,168 11,171 8,169 7,165 8,164 11,166'/%3E%3Cpolygon fill='%23fbf8f1' points='19,238 22,236 24,237 25,243 21,243 18,241'/%3E%3Cpolygon fill='%238f897c' points='234,30 230,19 240,16 245,27'/%3E%3Cpolygon fill='%232a261e' points='39,161 47,169 45,177 33,179 34,168'/%3E%3Cpolygon fill='%238f897c' points='65,261 61,261 57,255 60,254 67,257'/%3E%3Cpolygon fill='%238f897c' points='139,196 133,188 139,181 152,178 156,188 155,197'/%3E%3Cpolygon fill='%23c9aa6c' points='206,226 217,209 227,221 221,232'/%3E%3Cpolygon fill='%23b9b19b' points='132,205 128,201 131,196 137,197 137,201'/%3E%3Cpolygon fill='%23b9b19b' points='26,136 29,115 45,118 47,134'/%3E%3Cpolygon fill='%23fbf8f1' points='185,200 184,204 179,206 176,200 177,198'/%3E%3Cpolygon fill='%23b9b19b' points='215,132 218,136 215,139 213,139 212,133'/%3E%3Cpolygon fill='%23a5714a' points='265,126 276,141 267,149 256,135'/%3E%3Cpolygon fill='%23d9cfb8' points='267,252 259,245 265,237 272,237 272,248'/%3E%3Cpolygon fill='%23fbf8f1' points='156,278 152,281 149,278 149,276 152,273 157,276'/%3E%3Cpolygon fill='%23c9aa6c' points='32,120 30,120 28,116 30,114 33,115'/%3E%3Cpolygon fill='%23fbf8f1' points='148,71 144,74 139,73 139,70 141,66 145,65'/%3E%3Cpolygon fill='%23fbf8f1' points='103,43 103,53 94,56 90,54 93,41'/%3E%3Cpolygon fill='%23b9b19b' points='205,62 190,63 189,48 204,44'/%3E%3Cpolygon fill='%23a5714a' points='225,131 228,135 225,138 222,136'/%3E%3Cpolygon fill='%23d9cfb8' points='173,39 163,48 155,45 156,33 160,28 170,31'/%3E%3Cpolygon fill='%23d9cfb8' points='173,25 172,29 169,30 165,27 169,24'/%3E%3Cpolygon fill='%238f897c' points='216,215 214,224 207,225 203,220 207,213'/%3E%3Cpolygon fill='%23d9cfb8' points='183,174 181,179 177,178 175,172 179,170'/%3E%3Cpolygon fill='%23fbf8f1' points='7,180 -3,177 -1,166 16,166 20,177'/%3E%3Cpolygon fill='%23fbf8f1' points='266,173 282,165 292,182 272,188'/%3E%3Cpolygon fill='%238f897c' points='116,136 121,133 125,135 124,140 121,142 116,142'/%3E%3Cpolygon fill='%23b9b19b' points='254,212 251,214 248,211 251,206 254,206'/%3E%3Cpolygon fill='%23d9cfb8' points='164,35 164,28 171,23 176,30 174,38 165,40'/%3E%3Cpolygon fill='%23d9cfb8' points='269,210 266,209 263,208 264,202 268,201 270,204'/%3E%3Cpolygon fill='%232a261e' points='259,246 257,249 253,246 257,244'/%3E%3Cpolygon fill='%238f897c' points='273,139 270,133 274,129 281,135 279,140'/%3E%3Cpolygon fill='%23b9b19b' points='38,52 33,46 40,35 48,37 50,47'/%3E%3Cpolygon fill='%23a5714a' points='127,233 127,229 131,228 132,232'/%3E%3Cpolygon fill='%238f897c' points='87,249 93,249 96,252 96,255 90,260 88,257'/%3E%3Cpolygon fill='%23c9aa6c' points='101,105 107,106 106,114 98,118 97,108'/%3E%3Cpolygon fill='%232a261e' points='48,85 46,85 41,85 41,83 43,79 47,81'/%3E%3Cpolygon fill='%238f897c' points='210,150 208,147 213,141 218,142 223,149 217,150'/%3E%3Cpolygon fill='%232a261e' points='15,127 26,122 35,129 21,137'/%3E%3Cpolygon fill='%23c9aa6c' points='61,117 61,123 54,121 52,118 58,113'/%3E%3Cpolygon fill='%23d9cfb8' points='27,49 32,47 36,51 30,56 26,53'/%3E%3Cpolygon fill='%23d9cfb8' points='132,114 137,107 141,112 136,117'/%3E%3Cpolygon fill='%23fbf8f1' points='186,65 188,68 185,70 181,70 182,65 185,63'/%3E%3Cpolygon fill='%23c9aa6c' points='15,163 12,162 14,156 20,160'/%3E%3Cpolygon fill='%238f897c' points='217,151 210,162 204,155 203,147 217,144'/%3E%3Cpolygon fill='%238f897c' points='110,159 108,152 121,152 117,159'/%3E%3Cpolygon fill='%238f897c' points='190,73 199,59 206,65 202,75'/%3E%3Cpolygon fill='%23c9aa6c' points='97,122 81,111 96,97 108,109'/%3E%3Cpolygon fill='%23fbf8f1' points='46,38 33,32 31,24 38,16 52,20'/%3E%3C/svg%3E")}.z-sw[data-surface=marble]{background-image:linear-gradient(160deg,#fff6,#0000 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0055 .011' numOctaves='4' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .56  0 0 0 0 .5  0 0 0 0 .42  0 0 0 1.5 -.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23efeadf'/%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:cover,160%}.z-sw[data-surface=granite]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .13  0 0 0 0 .12  0 0 0 0 .1  0 0 0 11 -6.7'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .98  0 0 0 0 .94  0 0 0 11 -6.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23aaa396'/%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='.8'/%3E%3C/svg%3E");background-size:180px}.z-sw[data-surface=porcelain]{background-image:linear-gradient(115deg,#0000 18%,#ffffffb3 40%,#0000 62%),linear-gradient(#f6f3ec,#e4dfd2)}.z-sw[data-surface=ceramic]{background-color:#e6dfcd;background-image:linear-gradient(135deg,#ffffff8c,#0000 45%),linear-gradient(#c9c1ae 3px,#0000 3px),linear-gradient(90deg,#c9c1ae 3px,#0000 3px);background-size:cover,56px 56px,56px 56px}.z-sw[data-surface=concrete]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .016' numOctaves='3' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32  0 0 0 0 .3  0 0 0 0 .27  0 0 0 .9 -.18'/%3E%3C/filter%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2  0 0 0 0 .19  0 0 0 0 .17  0 0 0 12 -7.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23bcb8ae'/%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.55'/%3E%3C/svg%3E");background-size:240px}.z-sw[data-surface=steel]{background-color:#cfcdc8;background-image:linear-gradient(112deg,#0000 22%,#fff9 38%,#0000 54%,#ffffff40 70%,#0000 82%),repeating-linear-gradient(90deg,#d8d6d1 0 1px,#c9c7c2 1px 2px,#d3d1cc 2px 3px)}.z-sw[data-surface=floor]{background-color:#a9553a;background-image:linear-gradient(145deg,#ffffff24,#0000 50%),linear-gradient(#6e301ee6 3px,#0000 3px),linear-gradient(90deg,#6e301ee6 3px,#0000 3px);background-size:cover,72px 72px,72px 72px}@media (min-width:1000px){.z-aboutsw{padding-block:var(--s-9)}.z-aboutsw__track{gap:var(--s-4);width:max-content;display:flex}.z-sw{aspect-ratio:3/4;flex:none;width:clamp(190px,15vw,244px)}.z-sw:nth-child(2n){translate:0 var(--s-6)}.z-sw:nth-child(3n){translate:0 calc(var(--s-5) * -1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1000px){.z-aboutsw{view-timeline:--sw block}.z-aboutsw__track{animation:linear both za-drift;animation-timeline:--sw;animation-range:cover}}@keyframes za-drift{0%{translate:0}to{translate:calc(var(--dir-end) * -34vw) 0}}}.z-aboutsay{padding-block:var(--s-9);background:var(--paper)}.z-aboutsay__text{max-width:22ch;font-family:var(--font-display);text-wrap:balance;margin-block-start:var(--s-5);font-size:clamp(26px,4.6vw,69px);font-weight:500;line-height:1.1}@media (min-width:1000px){.z-aboutsay__text{max-width:24ch}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-aboutsay__text{view-timeline:--say block}.z-aboutsay__word{opacity:.5;animation:linear both za-lit;animation-timeline:--say;animation-range:calc(10% + var(--i) / var(--n) * 36%) calc(10% + var(--i) / var(--n) * 36% + 12%)}}@keyframes za-lit{to{opacity:1}}}.z-colon{padding-block:var(--s-9);background:var(--sand)}.z-colon__head{gap:var(--s-4);max-width:62ch;margin-block-end:var(--s-8);display:grid}.z-colon__count{font-family:var(--font-latin);font-stretch:var(--stretch-latin);color:var(--bronze-text);font-weight:700}.z-colon__row{gap:var(--s-3);display:grid}.z-pillar__link{align-items:center;gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-card);background:var(--paper);color:var(--ink);grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}.z-pillar__shaft,.z-pillar__cap,.z-pillar__vname{display:none}.z-pillar__scene{aspect-ratio:1;border-radius:30px;grid-row:1;width:96px;position:relative;overflow:clip}.z-pillar__scene img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.z-pillar__plaque{gap:2px;min-width:0;display:grid;container-type:inline-size}.z-pillar__name{font-family:var(--font-latin);font-stretch:var(--stretch-latin);text-transform:uppercase;white-space:nowrap;font-size:min(9.43396cqi,28px);font-weight:700;line-height:1.05}.z-pillar__heb{color:var(--muted);font-size:15px}.z-pillar__job{color:var(--ink);font-size:14px;line-height:1.4}.z-pillar__go{align-items:center;gap:var(--s-2);color:var(--bronze-text);margin-block-start:var(--s-2);font-size:13px;font-weight:700;display:flex}.z-pillar__open{flex:0 auto}.z-pillar__arrow{background:var(--bronze-text);width:36px;height:36px;color:var(--white);border-radius:50%;padding:9px}.z-pillar__link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:1000px){.z-colon__row{gap:var(--s-3);height:clamp(540px,76vh,720px);display:flex}.z-pillar{min-width:0;transition:flex-grow .76s var(--ease-in-out);flex:1 1 0;position:relative}.z-pillar[data-active]{flex-grow:6.2}.z-pillar__link{border-radius:var(--r-panel);isolation:isolate;background:var(--stone);padding:0;display:block;position:absolute;inset:0;overflow:clip}.z-pillar__shaft{z-index:0;background:linear-gradient(90deg,#15140f1f,#fff0 24%,#ffffff1f 50%,#fff0 76%,#15140f24),repeating-linear-gradient(90deg,#15140f12 0 1px,#0000 1px 13px),linear-gradient(#ebe4d3,#ddd3bd);display:block;position:absolute;inset:0}.z-pillar__shaft:before,.z-pillar__shaft:after{content:"";background:linear-gradient(#ffffff8c,#fff0);height:64px;position:absolute;inset-inline:0}.z-pillar__shaft:before{border-block-end:1px solid var(--rule-light);inset-block-start:0}.z-pillar__shaft:after{border-block-start:1px solid var(--rule-light);background:linear-gradient(#fff0,#15140f14);inset-block-end:0}.z-pillar__cap{z-index:2;font-family:var(--font-latin);font-stretch:var(--stretch-latin);letter-spacing:.08em;text-align:center;color:var(--bronze-text);font-size:13px;font-weight:700;display:block;position:absolute;inset-block-start:22px;inset-inline:0}.z-pillar__vname{z-index:2;writing-mode:vertical-rl;font-family:var(--font-latin);font-stretch:var(--stretch-latin);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:opacity .26s var(--ease-out) .12s;place-items:center;font-size:clamp(16px,1.6vw,25px);font-weight:700;display:grid;position:absolute;inset:92px 0;rotate:180deg}.z-pillar[data-active] .z-pillar__vname{opacity:0;transition-delay:0s}.z-pillar__scene{z-index:1;aspect-ratio:auto;border-radius:calc(var(--r-panel) - 6px);clip-path:inset(44% 34% round 999px);opacity:0;width:auto;transition:clip-path .76s var(--ease-in-out), opacity .32s var(--ease-out);position:absolute;inset:6px}.z-pillar[data-active] .z-pillar__scene{clip-path:inset(0 round calc(var(--r-panel) - 6px));opacity:1}.z-pillar__plaque{z-index:3;border-radius:calc(var(--r-panel) - 12px);background:var(--paper);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);gap:4px;padding:18px 22px;position:absolute;inset-block-end:14px;inset-inline:14px;translate:0 14px}.z-pillar[data-active] .z-pillar__plaque{opacity:1;pointer-events:auto;transition:opacity .42s var(--ease-out) .38s, translate .62s var(--ease-sheet) .38s;translate:0}.z-pillar__name{font-size:min(9.43396cqi,38px)}.z-pillar__heb{font-size:16px}.z-pillar__job{font-size:15px}.z-pillar__go{justify-content:space-between;margin-block-start:var(--s-3)}@media (hover:hover) and (pointer:fine){.z-pillar__link:hover .z-pillar__arrow{translate:calc(var(--dir-end) * 4px) 0}}}.z-aboutstory{padding-block:var(--s-9);background:var(--paper)}.z-aboutstory__inner{gap:var(--s-5);max-width:860px;display:grid}.z-aboutstory__text{font-size:clamp(17px,1.6vw,21px);line-height:1.65}.z-ritual{padding-block:var(--s-9);background:var(--paper)}.z-ritual__head{gap:var(--s-4);max-width:70ch;margin-block-end:var(--s-8);margin-inline:0;display:grid}@media (min-width:1000px){.z-ritual__head{max-width:var(--max);margin-inline:auto}.z-ritual__lead{max-width:52ch}}.z-ritual__track{position:relative}.z-ritual__rail{background:var(--line);width:1px;position:absolute;inset-block:8px;inset-inline-start:calc(var(--page-margin) + 11px)}.z-ritual__fill{background:var(--bronze);transform-origin:50% 0;position:absolute;inset:0}.z-ritual__list{gap:var(--s-8);display:grid}.z-step{column-gap:var(--s-5);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid;position:relative}.z-step__node{z-index:1;border:1px solid var(--bronze);background:var(--paper);border-radius:50%;grid-area:1/1/span 2;width:23px;height:23px;margin-block-start:6px;position:relative}.z-step__node:after{content:"";background:var(--bronze);border-radius:50%;position:absolute;inset:4px}.z-step__glyph{display:none}.z-step__body{gap:var(--s-3);grid-column:2;min-width:0;display:grid}.z-step__num{font-family:var(--font-latin);font-stretch:var(--stretch-latin);color:var(--bronze-text);-webkit-text-fill-color:transparent;background-image:linear-gradient(180deg, color-mix(in srgb, var(--bronze) 88%, transparent), color-mix(in srgb, var(--bronze) 12%, transparent) 92%);-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:clamp(52px,18vw,123px);font-weight:700;line-height:.85}.z-step__title{font-family:var(--font-display);font-size:clamp(30px,7.4vw,72px);font-weight:500;line-height:1}.z-step__quotes{gap:var(--s-3);margin:0;display:grid}.z-step__quote{border-inline-start:2px solid var(--bronze);margin:0;padding-inline-start:var(--s-4)}.z-step__quote p{text-wrap:pretty;font-size:clamp(17px,1.8vw,24px);line-height:1.4}.z-step__from{font-size:max(var(--fs-label), 13px);letter-spacing:.06em;color:var(--muted);font-weight:700}@media (min-width:1000px){.z-ritual__rail{inset-inline-start:50%}.z-ritual__list{gap:var(--s-9)}.z-step{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;column-gap:0}.z-step__node{grid-area:1/2;place-self:center;width:28px;height:28px;margin:0}.z-step__node:after{inset:5px}.z-step__body{grid-area:1/1;padding-inline-end:var(--s-7)}.z-step__glyph{aspect-ratio:1;background:var(--sand);width:clamp(160px,17vw,240px);color:var(--bronze-text);border-radius:50%;grid-area:1/3;justify-self:center;place-items:center;display:grid}.z-step__glyph svg{width:62%;height:auto;overflow:visible}.z-step:nth-child(2n) .z-step__body{padding-inline:var(--s-7) 0;grid-column:3}.z-step:nth-child(2n) .z-step__glyph{grid-column:1}}.z-glyph__swell{transform-box:fill-box;transform-origin:50% 100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.z-ritual__track{view-timeline:--ritual block}.z-ritual__fill{animation:linear both za-fill;animation-timeline:--ritual;animation-range:cover 22% cover 78%;transform:scaleY(0)}.z-step{view-timeline:--step block}.z-step__node:after{animation:linear both za-node;animation-timeline:--step;animation-range:entry 50% entry 90%;scale:0}.z-glyph__fill{opacity:0;animation:linear both za-lit;animation-timeline:--step;animation-range:entry 55% cover 52%}[data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both za-draw;animation-timeline:--step;animation-range:entry 35% cover 50%}.z-glyph__swell{animation:linear both za-swell;animation-timeline:--step;animation-range:entry 30% cover 62%}}@keyframes za-fill{to{transform:scaleY(1)}}@keyframes za-node{to{scale:1}}@keyframes za-draw{to{stroke-dashoffset:0}}@keyframes za-swell{0%{transform:scaleY(.4)}55%{transform:scaleY(1.6)}to{transform:scaleY(.9)}}}.z-plaque{padding-block:var(--s-8) var(--s-9);background:var(--paper)}.z-plaque__plate{justify-items:center;gap:var(--s-5);padding:var(--s-9) var(--s-5);border-radius:var(--r-panel);text-align:center;outline:1px solid var(--rule-light);outline-offset:-16px;background:linear-gradient(#ebe4d3,#ddd3bd);display:grid}.z-plaque__text{max-width:22ch;font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;text-shadow:0 1px #ffffffbf;font-size:clamp(23px,3.8vw,52px);font-weight:500;line-height:1.1}
.z-card__name--he{font-family:var(--font-display);text-transform:none;font-size:clamp(16px,1.5vw,20px);font-weight:600;font-stretch:100%;line-height:1.25}.z-menu__logo{width:auto;height:52px;display:block}@media (min-width:1000px){.z-menu__logo{height:64px}}.z-tnote{color:var(--muted);margin-block-start:calc(var(--s-5) * -1);font-size:13px}.z-tpdp__info .z-tnote{margin-block-start:0}.z-pdp[data-touch] .z-frame__art{border-color:var(--rule-light);background:radial-gradient(80% 70% at 50% 0%, #c9aa6c2e, transparent 70%), var(--sand);width:min(100%,440px)}.z-pdp[data-touch] .z-frame__art .z-frame__img{padding:8%}.z-tpdp__brand{color:var(--bronze-text);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}.z-tpdp__name{font-family:var(--font-display);font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1.05}.z-tquotes{gap:var(--s-3);display:grid}.z-tquote{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--rule-light);flex-wrap:wrap;display:flex}.z-tfacts{gap:var(--s-3);margin-block-end:var(--s-6);display:grid}.z-tfacts>div{gap:var(--s-4);border-block-end:1px solid var(--rule-light);padding-block-end:var(--s-3);display:flex}.z-tfacts dt{min-width:8ch;color:var(--muted)}.z-tsizes{border-collapse:collapse;text-align:start;width:100%}.z-tsizes th,.z-tsizes td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-block-end:1px solid var(--rule-light);text-align:start;font-weight:400}.z-tsizes thead th{color:var(--muted);font-size:14px}.z-tsizes tbody th{font-weight:600}
.z-header__main{padding-inline:var(--s-3);color:inherit;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.z-header__main:hover{text-underline-offset:4px;text-decoration:underline}.z-cdoors{gap:var(--s-5);padding-block:var(--s-7) var(--s-9);display:grid}@media (min-width:800px){.z-cdoors{gap:var(--s-6);grid-template-columns:1fr 1fr}}.z-cdoor{gap:var(--s-5);min-height:320px;padding:var(--s-6);border:1px solid var(--rule-light);border-radius:var(--r-panel);background:radial-gradient(80% 70% at 50% 0%, #c9aa6c2e, transparent 70%), var(--sand);color:var(--ink);transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-rows:minmax(120px,auto) 1fr auto;text-decoration:none;display:grid}.z-cdoor:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.z-cdoor:focus-visible{outline:2px solid var(--focus);outline-offset:var(--focus-offset)}.z-cdoor__mark{place-items:center start;display:grid}.z-cdoor__logo{width:auto;height:72px;display:block}.z-cdoor__word{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700}.z-cdoor__lead{max-width:34ch;color:var(--muted);font-size:17px;line-height:1.5}.z-cdoor__foot{justify-content:space-between;align-items:center;gap:var(--s-4);border-block-start:1px solid var(--rule-light);padding-block-start:var(--s-4);display:flex}.z-cdoor__count{color:var(--bronze-text);font-size:var(--fs-label);font-weight:600}.z-cdoor__go{align-items:center;gap:var(--s-2);font-weight:700;display:inline-flex}.z-cdoor__go svg{transition:transform var(--d-base) var(--ease-out)}.z-cdoor:hover .z-cdoor__go svg{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.z-cdoor,.z-cdoor__go svg{transition:none}.z-cdoor:hover,.z-cdoor:hover .z-cdoor__go svg{transform:none}}.z-cbuy{gap:var(--s-4);display:grid}.z-cbuy__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.z-cbuy__note{color:var(--muted);margin:0;font-size:13px}
@keyframes z-draw{0%{stroke-dashoffset:24px}}@keyframes z-pop{0%{transform:scale(.55)}}@keyframes z-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes z-slide{0%{transform:translateY(10px)}}@keyframes z-settle{0%{transform:scale(1.06)}}[data-reveal=pending]{opacity:0;transform:translateY(24px)}[data-reveal=in]{opacity:1;transition:opacity var(--d-reveal) var(--ease-out), transform calc(var(--d-reveal) + .16s) var(--ease-expo);transition-delay:calc(var(--reveal-i,0) * var(--stagger));transform:none}[data-reveal-variant=fade][data-reveal=pending]{transform:none}[data-reveal-variant=fade][data-reveal=in]{transition:opacity calc(var(--d-reveal) + .1s) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--stagger))}[data-reveal-variant=mask][data-reveal=pending]{opacity:1;clip-path:inset(100% 0 0);transform:none}[data-reveal-variant=mask][data-reveal=in]{animation:z-mask-up .9s var(--ease-expo) backwards;animation-delay:calc(var(--reveal-i,0) * var(--stagger));transition:none}@keyframes z-mask-up{0%{clip-path:inset(100% 0 0);transform:translateY(32px)}to{clip-path:inset(0);transform:none}}.z-split__w{vertical-align:top;margin-block:-.16em;padding-block:.16em;display:inline-block;overflow:hidden}.z-split__i{display:inline-block}:is([data-reveal=pending],[data-split=pending]) .z-split__i{transform:translateY(105%)}:is([data-reveal=in],[data-split=in]) .z-split__i{transition:transform var(--d-menu) var(--ease-expo) calc(var(--i,0) * 55ms);transform:none}.z-split--load .z-split__i{animation:z-split-rise var(--d-menu) var(--ease-expo) backwards;animation-delay:calc(var(--split-delay,0s) + var(--i,0) * 55ms)}@keyframes z-split-rise{0%{transform:translateY(105%)}}main>*{view-transition-name:none!important}.z-header__row{view-transition-name:z-header}.z-progress{view-transition-name:z-progress}::view-transition-old(root){mix-blend-mode:normal;animation-fill-mode:both}::view-transition-new(root){mix-blend-mode:normal;animation-fill-mode:both}::view-transition-group(root){animation-duration:var(--d-page)}::view-transition-old(root){animation:var(--d-page) linear both z-vt-out}::view-transition-new(root){animation:var(--d-page) var(--ease-out) both z-vt-in}::view-transition-group(z-header){z-index:10}::view-transition-group(z-progress){z-index:10}::view-transition-group(.morph){z-index:5;animation-duration:var(--d-slow);animation-timing-function:var(--ease-out)}@keyframes z-vt-out{0%,to{opacity:1}}@keyframes z-vt-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:root:active-view-transition-type(product)::view-transition-group(root){animation-duration:.82s}:root:active-view-transition-type(product)::view-transition-old(root){animation:.32s var(--ease-out) both z-vt-clear}:root:active-view-transition-type(product)::view-transition-new(root){animation:.54s var(--ease-sheet) .28s both z-vt-settle}:root:active-view-transition-type(product)::view-transition-group(.morph){animation-duration:.76s;animation-timing-function:var(--ease-sheet)}@keyframes z-vt-clear{0%{opacity:1}to{opacity:0}}@keyframes z-vt-settle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:root:active-view-transition-type(curtain)::view-transition{display:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.z-progress{display:none}@supports (animation-timeline:scroll()){.z-progress{z-index:var(--z-bar);pointer-events:none;height:2px;display:block;position:fixed;inset-block-start:0;inset-inline:0}.z-progress:before{content:"";background:var(--bronze);transform-origin:var(--origin-start) center;animation:linear both z-progress;animation-timeline:scroll(root);position:absolute;inset:0;transform:scaleX(.0001)}@keyframes z-progress{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.z-progress{display:none}}.z-cursor{width:0;height:0;color:var(--bronze);pointer-events:none;opacity:0;transition:opacity var(--d-base) var(--ease-out);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.z-cursor[data-visible=true]{opacity:1}.z-cursor__pos{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.z-cursor__ring{--s:.3;--press:1;width:56px;height:56px;transform:scale(calc(var(--s) * var(--press)));transition:transform var(--d-slow) var(--ease-expo), background-color var(--d-base) var(--ease-out), opacity var(--d-base) var(--ease-out);background-color:#0000;border-radius:50%;position:absolute;top:-28px;left:-28px}.z-cursor__ring svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%}.z-cursor[data-state=link] .z-cursor__ring{--s:.85}.z-cursor[data-state=label] .z-cursor__ring{--s:1.5;background-color:var(--bronze)}.z-cursor[data-state=hidden] .z-cursor__ring{--s:.15;opacity:0}.z-cursor[data-pressed=true] .z-cursor__ring{--press:.82}.z-cursor__label{color:var(--black);letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity var(--d-fast) var(--ease-out);font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.z-cursor[data-state=label] .z-cursor__label{opacity:1;transition-delay:90ms}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.z-navload{z-index:calc(var(--z-skip) + 5);background:linear-gradient(90deg, var(--bronze), #dcc088);height:3px;transform-origin:var(--origin-start) center;opacity:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0);box-shadow:0 0 12px #c9aa6cb3}.z-navload[data-state=loading]{opacity:1;transition:transform 9s cubic-bezier(.05,.6,.2,1),opacity .12s linear;transform:scaleX(.84)}.z-navload[data-state=done]{opacity:0;transition:transform .26s var(--ease-out), opacity .36s linear .24s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.z-navload[data-state=loading]{transition:opacity .12s linear;transform:scaleX(1)}}.z-intro{z-index:calc(var(--z-skip) + 10);background:radial-gradient(60% 55% at 50% 45%, #c9aa6c38, transparent 72%), var(--paper);pointer-events:none;animation:z-intro-out .9s var(--ease-expo) 1.7s both;place-items:center;display:grid;position:fixed;inset:0}.z-intro__mark{justify-items:center;gap:var(--s-4);width:min(300px,62vw);animation:z-intro-in 1s var(--ease-expo) .15s both;display:grid}.z-intro__mark .z-logo{width:100%;height:auto}.z-intro__line{background:var(--bronze);transform-origin:50%;width:96px;height:1px;animation:z-intro-line 1.1s var(--ease-expo) .5s both;display:block}@keyframes z-intro-in{0%{opacity:0;translate:0 14px;scale:.97}}@keyframes z-intro-line{0%{transform:scaleX(0)}}@keyframes z-intro-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@media (prefers-reduced-motion:reduce){.z-intro{display:none}}
.z-curtain{--step:12.5deg;--r:clamp(440px, 48vw, 800px);--persp:clamp(720px, 60vw, 1150px);--w:clamp(60px, 7vw, 128px);--h:min(64svh, 580px);--ground:radial-gradient(60% 50% at 50% 52%, #c9aa6c2e, transparent 72%), linear-gradient(170deg, #f7f4ed 0%, #ece6d8 100%);z-index:60;contain:layout paint;display:none;position:fixed;inset:0;overflow:hidden}.z-curtain[data-active]{display:block}.z-curtain[data-axis=y]{--step:11deg;--r:clamp(260px, 62vw, 420px);--persp:900px;--w:min(88vw, 540px);--h:clamp(44px, 7.4svh, 76px)}html[data-curtain]{overflow:hidden}html[data-curtain]:not([data-open]) body>:not(.z-curtain,script,style,link){opacity:0!important}.z-curtain__ground{opacity:0;background:var(--ground);position:absolute;inset:0}.z-curtain__shutters{visibility:hidden;position:absolute;inset:0}.z-curtain__shutter{background:var(--ground);background-repeat:no-repeat;position:absolute}.z-curtain[data-open] .z-curtain__ground{visibility:hidden}.z-curtain[data-open] .z-curtain__shutters{visibility:visible}.z-curtain__stage{perspective:var(--persp);place-items:center;display:grid;position:absolute;inset:0}.z-curtain__row{width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--r));position:relative}.z-curtain__slat{width:var(--w);height:var(--h);background:var(--stone);opacity:0;transform:rotateY(calc(var(--u) * var(--step))) translateZ(calc(var(--r) * -1));position:absolute;inset-block-start:calc(var(--h) / -2);inset-inline-start:calc(var(--w) / -2);overflow:clip;container-type:size}.z-curtain[data-axis=y] .z-curtain__slat{transform:rotateX(calc(var(--u) * var(--step))) translateZ(calc(var(--r) * -1))}.z-curtain[data-active] :is(.z-curtain__slat,.z-curtain__shutter,.z-curtain__ground){will-change:transform, opacity}.z-curtain[data-active] .z-curtain__row{will-change:transform}.z-curtain__slat:after{content:"";opacity:.3;background:#f4f1ea;position:absolute;inset:0}.z-curtain__slat[data-selected]:after{opacity:0}.z-curtain__slat img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}
html[data-look=rich] .z-consultwrap{--ctx-fg:var(--white);--ctx-bg:var(--black);--ctx-muted:#c4bfb0;--ctx-rule:#f4f1ea2e;--ctx-edge:#ffffff8c;--ctx-accent:#d9bd84;--ctx-focus:var(--white);--ctx-wash:#ffffff1a;background:radial-gradient(70% 90% at 12% 0%, #9b805057, transparent 70%), linear-gradient(180deg, #1d1b15, var(--black));border-block-start:0}html[data-look=rich] .z-consult__mark{-webkit-text-stroke-color:#d9bd8442}html[data-look=rich] .z-marqueewrap{--ctx-fg:var(--black);--ctx-accent:var(--black);--ctx-rule:#15140f38;background:var(--bronze);border-block-end:0}html[data-look=rich] .z-pagehead-band{background:radial-gradient(60% 110% at 100% 0%, #9b80502e, transparent 70%), var(--paper);border-block-end:3px solid var(--bronze)}html[data-look=rich] .z-pagehead__rule{width:140px;height:2px}html[data-look=rich] .z-footer{border-block-start:4px solid var(--bronze)}html[data-look=rich] .z-card__num{background:var(--bronze);color:var(--black)}html[data-look=rich] .z-pdp .z-frame{background:color-mix(in srgb, var(--tint,var(--bronze)) 18%, var(--stone))}html[data-look=rich] .z-pdp .z-pform__price{text-decoration:underline;-webkit-text-decoration-color:var(--tint,var(--bronze));text-decoration-color:var(--tint,var(--bronze));text-underline-offset:.14em;text-decoration-skip-ink:none;text-decoration-thickness:4px}html[data-look=rich] .z-pdp .z-marqueewrap{background:var(--tint,var(--bronze))}.z-lookbtn{z-index:calc(var(--z-skip) + 20);min-height:44px;padding-inline:var(--s-4);border:1px solid var(--bronze);border-radius:var(--r-round);background:var(--black);color:var(--white);letter-spacing:.1em;cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:fixed;inset-block-end:16px;inset-inline-start:16px;box-shadow:0 10px 24px -10px #0000008c}.z-lookbtn:focus-visible{outline:2px solid var(--white);outline-offset:2px}
