.zm-icon{flex:none;display:block}.zm-btn{font-variation-settings:"wdth" 100, "wght" 560;letter-spacing:.005em;white-space:nowrap;border:var(--stroke) solid transparent;height:40px;transition:background-color var(--t1) var(--ease-cut), color var(--t1) var(--ease-cut), border-color var(--t1) var(--ease-cut);align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.zm-btn--icon{justify-content:center;width:40px;padding:0}.zm-btn--line{border-color:var(--hair-strong)}.zm-btn--line:hover{border-color:var(--fg)}.zm-btn--solid{background:var(--fg);color:var(--ground)}.zm-btn--cobalt{background:var(--cobalt);color:#fff}.zm-btn--cobalt:hover{background:var(--cobalt-deep)}.zm-btn--bare{height:36px;padding:0 6px}.zm-btn--bare.zm-btn--icon{width:36px}.zm-btn--bare:hover{color:var(--cobalt)}.zm[data-tone=dark] .zm-btn--bare:hover,.zm-on-ink .zm-btn--bare:hover{color:#fff;opacity:.72}.zm-btn.is-on .zm-icon{color:var(--cobalt)}.zm[data-tone=dark] .zm-btn.is-on .zm-icon{color:#fff}@media (pointer:coarse){.zm-btn{height:44px}.zm-btn--icon,.zm-btn--bare.zm-btn--icon{width:44px}}.zm-lang{gap:2px;display:inline-flex}.zm-lang button{opacity:.45;text-transform:uppercase;padding:6px 5px}.zm-lang button[aria-pressed=true]{opacity:1;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.zm-seg{border:var(--stroke) solid var(--hair-strong);display:inline-flex}.zm-seg button{height:32px;color:var(--fg-2);transition:background-color var(--t1) var(--ease-cut), color var(--t1) var(--ease-cut);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.zm-seg button+button{border-left:var(--stroke) solid var(--hair-strong)}.zm-seg button[aria-checked=true]{background:var(--fg);color:var(--ground)}.zm-seg button:not([aria-checked=true]):hover{color:var(--fg)}@media (pointer:coarse){.zm-seg button{height:40px}}.zm-btn--paper{background:var(--paper);color:var(--ink)}.zm-btn--paper:hover{background:#fff}.zm-on-ink .zm-btn--line{border-color:#f4f2ee80}.zm-on-ink .zm-btn--line:hover{border-color:var(--paper)}.zm-btn:disabled{opacity:.4;cursor:not-allowed}.zm-logo{aspect-ratio:134/77;vertical-align:middle;height:30px;line-height:0;display:inline-block;overflow:hidden}.zm-logo svg{width:100%;height:100%;display:block}.zm-logo--s{height:22px}.zm-nav{z-index:50;height:var(--nav-h);padding:0 var(--margin);color:var(--fg);transition:transform var(--t2) var(--ease-cut), background-color var(--t2) var(--ease-cut), color var(--t2) var(--ease-cut), box-shadow var(--t2) var(--ease-cut);align-items:center;gap:20px;display:flex;position:fixed;inset:0 0 auto}.zm-nav.is-solid{background:var(--ground);box-shadow:0 1px 0 var(--hair)}.zm-nav--view.is-solid{box-shadow:none}.zm-nav.zm-on-ink{color:var(--paper);--hair-strong:#f4f2ee66}.zm-nav.is-hidden{transform:translateY(-100%)}.zm-nav__logo{transition:opacity var(--t2) var(--ease-cut);flex:none}.zm-nav__where{color:inherit;opacity:.62;white-space:nowrap;gap:8px;min-width:0;display:flex;overflow:hidden}.zm-nav__where>*+:before{content:"/";opacity:.6;margin-right:8px}.zm-nav__where a:hover{color:var(--cobalt)}.zm-nav__where>span{text-overflow:ellipsis;overflow:hidden}.zm-nav__where:before{content:"/";opacity:.6}.zm-nav__controls{align-items:center;gap:16px;margin-left:12px;display:flex}.zm-nav__links{gap:22px;margin-left:auto;display:flex}.zm-nav__links a{white-space:nowrap;padding:6px 0;position:relative}.zm-nav__links a:after{content:"";transform-origin:0;height:1px;transition:transform var(--t2) var(--ease-cut);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.zm-nav__links a:hover:after{transform:scaleX(1)}.zm-nav__links a[aria-current=page]:after{background:var(--cobalt);height:2px;transform:scaleX(1)}.zm-on-ink .zm-nav__links a[aria-current=page]:after{background:currentColor}.zm-nav__tools{align-items:center;gap:6px;margin-left:20px;display:flex}.zm-nav--view .zm-nav__tools,.zm-nav--view .zm-nav__controls{margin-left:auto}.zm-nav__tool{justify-content:center;align-items:center;gap:4px;min-width:32px;height:36px;display:inline-flex}.zm-nav__util{white-space:nowrap;gap:14px;padding:0 10px 0 6px;display:flex}.zm-nav__util a{opacity:.72;padding:10px 0}.zm-nav__util a:hover,.zm-nav__util a[aria-current=page]{opacity:1}.zm-nav__util a[aria-current=page],.zm-nav__tool[aria-current=page]{box-shadow:inset 0 -2px 0 var(--cobalt)}.zm-nav__submit.zm-btn{height:32px;margin-left:8px;padding:0 12px}.zm-nav__submit[aria-current=page]{background:var(--ink)}.zm-on-ink .zm-nav__submit.zm-btn{background:var(--paper);color:var(--ink)}.zm-nav__menu{align-items:center;gap:8px;height:40px;padding:0 4px 0 10px;display:none}.zm-nav__menu.is-view{display:inline-flex}.zm-nav--view .zm-nav__hide-view{display:none}@media (width<=1320px){.zm-nav__util{display:none}}@media (width<=1180px){.zm-nav__links{display:none}.zm-nav__menu{display:inline-flex}.zm-nav__tools{margin-left:auto}}@media (width<=759px){.zm-nav{gap:12px}.zm-nav__hide-s,.zm-nav__controls{display:none}.zm-nav__tools{gap:2px}.zm-nav__menu span{display:none}.zm-nav__menu{justify-content:center;width:44px;padding:0}}.zm-menu{z-index:100;background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#aeaba4;--fg-3:#7c7973;--hair-strong:#f4f2ee66;--ground:var(--ink);padding:0 var(--margin) var(--margin);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow-y:auto}.zm-menu__top{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.zm-menu__list{align-self:center;column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));padding:32px 0;display:grid}.zm-menu__list a{border-bottom:1px solid #f4f2ee1f;align-items:baseline;gap:16px;padding:10px 0;display:flex}.zm-menu__list a .t-data{color:var(--fg-3);width:24px}.zm-menu__label{font-variation-settings:"wdth" 84, "wght" 600;letter-spacing:-.015em;transition:color var(--t1) var(--ease-cut), transform var(--t2) var(--ease-cut);font-size:clamp(28px,3.4vw,46px);line-height:1}.zm-menu__list a:hover .zm-menu__label{transform:translate(8px)}.zm-menu__list a[aria-current=page] .zm-menu__label{color:#5a44ff}.zm-menu__foot{border-top:1px solid #f4f2ee33;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:16px;display:flex}.zm-menu__list a.is-submit .zm-menu__label{color:#7a68ff}@media (width<=759px){.zm-menu__list{grid-template-columns:1fr;padding:16px 0}.zm-menu__list a{padding:9px 0}.zm-menu__label{font-size:26px}}.zm-foot{column-gap:var(--gutter);padding:96px var(--margin) var(--margin);border-top:1px solid var(--hair);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.zm-foot__statement{grid-column:1/6;max-width:30ch}.zm-foot__cols{gap:var(--gutter);grid-column:7/13;grid-template-columns:repeat(3,1fr);display:grid}.zm-foot__cols div{align-content:start;gap:8px;display:grid}.zm-foot__cols a:hover{color:var(--cobalt)}.zm-foot__base{border-top:1px solid var(--hair);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 28px;padding-top:16px;display:flex}.zm-foot__base>:last-child{margin-left:auto}@media (width<=759px){.zm-foot{grid-template-columns:1fr;row-gap:40px;padding-top:64px}.zm-foot__statement,.zm-foot__cols{grid-column:1/-1}.zm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.zm-foot__cols a{overflow-wrap:anywhere}.zm-foot__base>:last-child{margin-left:0}}.zm-foot--compact{row-gap:20px;padding-top:28px}.zm-foot__line{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 22px;display:flex}.zm-foot__line a{padding:6px 0}.zm-foot__line a:hover{color:var(--cobalt)}.zm-foot__mark{font-family:var(--logo,inherit);font-variation-settings:"wdth" 125, "wght" 800;letter-spacing:.02em;margin-right:10px}.zm-foot__submit{color:var(--cobalt)}@media (width<=759px){.zm-foot--compact{row-gap:16px;padding-top:24px}.zm-foot__line{gap:0 18px}.zm-foot__mark{flex-basis:100%}}.zm-nav__logo{position:relative}.zm-nav__logo:before{content:"";position:absolute;inset:-14px -8px}.zm-nav.is-tracking{transition:transform var(--t2) var(--ease-cut), color var(--t1) linear}.zm-menu{overscroll-behavior:contain}.zm-page{padding-top:var(--nav-h);outline:none;min-height:70svh;display:block}.zm-cols{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=759px){.zm-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.zm-head{row-gap:16px;padding-top:72px;padding-bottom:48px}.zm-head>*{grid-column:1/span 8}.zm-head .t-lead{grid-column:1/span 6;max-width:46ch}.zm-head__title{font-variation-settings:"wdth" 78, "wght" 640;letter-spacing:-.03em;font-size:clamp(44px,6.4vw,104px);line-height:.9}@media (width<=759px){.zm-head{padding-top:40px;padding-bottom:32px}.zm-head>*,.zm-head .t-lead{grid-column:1/-1}}.zm-sec{padding:0 var(--margin);margin-top:96px}.zm-sec__head{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-top:12px;display:flex}.zm-sec__head h2{margin:0}.zm-sec__head .t-data{color:var(--fg-2)}@media (width<=759px){.zm-sec{margin-top:64px}.zm-sec__head{margin-bottom:20px}}.zm-plate{-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;min-width:0;display:flex}.zm-plate__img{background:var(--grey-1);transform-origin:0 0;width:100%;display:block;position:relative}.zm-plate__img img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t2) var(--ease-cut);display:block}.zm-plate .zm-marks{opacity:0}.zm-plate.is-marked .zm-marks{opacity:1}.zm-plate:hover .zm-marks i,.zm-plate:focus-visible .zm-marks i,.zm-plate:hover .zm-cap__title{color:var(--cobalt)}.zm-plate:focus-visible{outline:none}.zm-plate:focus-visible .zm-plate__img{outline:var(--focus);outline-offset:3px}@media (hover:none){.zm-plate:active .zm-plate__img img{opacity:.82;transition-duration:0s}}.zm-cap{gap:4px;display:grid}.zm-cap__data{flex-wrap:wrap;gap:0 10px;display:flex}.zm-hang{row-gap:calc(var(--gap) * 1.6);display:grid}.zm-hang__row{align-items:flex-start;gap:var(--gap);display:flex}.zm-hang__row>.zm-plate{flex:none}.zm-strip{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;align-items:flex-end;gap:12px;display:flex;overflow-x:auto}.zm-strip::-webkit-scrollbar{display:none}.zm-strip>*{scroll-snap-align:start;flex:none}.zm-strip .zm-plate__img{height:var(--h);width:auto}.zm-rows{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.zm-rows>li{border-bottom:1px solid var(--hair)}.zm-ref{border-top:1px solid var(--hair);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 0;display:grid}.zm-ref:last-child{border-bottom:1px solid var(--hair)}.zm-ref .zm-relglyph{padding-top:2px}.zm-ref__body{gap:4px;display:grid}.zm-ref__name{font-variation-settings:"wdth" 90, "wght" 560;font-size:17px;line-height:1.2}a.zm-ref:hover .zm-ref__name{color:var(--cobalt)}.zm-ref__thumb{background:var(--grey-1);width:auto;height:56px;display:block}.zm-note{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.zm-note:before{content:"";background:var(--cobalt);flex:none;width:6px;height:6px}.zm-chips{flex-wrap:wrap;gap:4px 18px;display:flex}.zm-chips button{height:36px;color:var(--fg-2);transition:color var(--t1) var(--ease-cut), box-shadow var(--t1) var(--ease-cut);padding:0;box-shadow:inset 0 -1px #0000}.zm-chips button:hover{color:var(--fg)}.zm-chips button[aria-pressed=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--cobalt)}.zm-chips sup{font-family:var(--data);color:var(--fg-3);margin-left:3px;font-size:9px}@media (pointer:coarse){.zm-chips button{height:44px}}.zm-select{border:1px solid var(--hair-strong);height:36px;color:var(--fg);font:inherit;appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;padding:0 28px 0 10px}@media (pointer:coarse){.zm-select{height:44px}.zm .zm-select.t-ui,.zm .zm-input.t-ui,.zm .zm-s__moodinput.t-ui{font-size:16px}}.zm-link-arrow{align-items:center;gap:6px;display:inline-flex}.zm-link-arrow:hover{color:var(--cobalt)}.zm-measure{max-width:64ch}.zm-plate__img{container-type:inline-size}@container (width<=190px){.zm .zm-plate__img .zm-ph{font-size:0;bottom:6px;left:6px}.zm-plate__img .zm-ph:after{content:"PH";font-size:9px}}html:has(.zm--page){scroll-padding-top:calc(var(--nav-h,56px) + 24px);scroll-padding-bottom:96px}.zm-exhibit{width:100%;position:relative}.zm-exhibit__frame{background:var(--grey-1);display:block;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.zm-exhibit__frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.zm-exhibit__frame:not(.is-lead):after{content:"";background:var(--paper);opacity:0;transition:opacity var(--t1) var(--ease-cut);position:absolute;inset:0}.zm-exhibit:hover .zm-exhibit__frame:not(:hover):after{opacity:.28}.zm-exhibit__frame:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.zm-exhibit__frame.is-empty{pointer-events:none}.zm-empty{align-items:end;row-gap:48px;padding-top:24px;padding-bottom:96px}.zm-empty__body{grid-column:1/span 5;justify-items:start;gap:16px;display:grid}.zm-empty__title{max-width:18ch}.zm-empty__text{max-width:44ch}.zm-empty__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.zm-empty__wall{grid-column:7/-1;align-items:flex-end;gap:16px;min-width:0;display:flex}.zm-empty__wall span{border:1px solid var(--hair);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--hair) 50%, transparent calc(50% + .5px)) no-repeat;flex-basis:0;min-width:0}@media (width<=759px){.zm-empty{row-gap:40px;padding-bottom:64px}.zm-empty__body,.zm-empty__wall{grid-column:1/-1}.zm-empty__wall{gap:8px}}.zm-dataline{color:var(--fg-2);flex-wrap:wrap;gap:0 10px;display:flex}.zm-dataline span+span:before{content:"·";opacity:.6;margin-right:10px}.zm-relglyph{border:var(--stroke) solid var(--hair-strong);flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.zm-relglyph i{font-size:11px;font-style:normal;line-height:1}.zm-ph{color:#f4f2ee;pointer-events:none;white-space:nowrap;background:#0e0e109e;padding:3px 5px 2px;font-size:9px;position:absolute;bottom:8px;left:8px}.zm-express{color:var(--paper);--fg:var(--paper);--fg-2:#aeaba4;--hair-strong:#f4f2ee66;pointer-events:none;position:absolute;inset:0 0 auto}.zm-express>*{pointer-events:auto}.zm-express__info{z-index:4;flex-direction:column;justify-content:space-between;gap:16px;display:flex;position:absolute;top:0;left:0}.zm-express__lead{max-width:24ch;color:var(--paper)}.zm-express__now{justify-items:start;gap:6px;display:grid}.zm-express__now .zm-btn{margin-top:12px}.zm-express__kicker{color:var(--fg-2);align-items:center;gap:8px;display:flex}.zm-express__dot{background:var(--cobalt);width:7px;height:7px;box-shadow:0 0 0 1px #f4f2ee99}.zm-express__title{max-width:18ch}.zm-express__controls{left:var(--margin);right:var(--margin);border-top:1px solid #f4f2ee29;align-items:center;gap:24px;display:flex;position:absolute}.zm-express__filters{gap:4px;min-width:0;display:flex}.zm-express__filters button{color:#f4f2ee9e;white-space:nowrap;height:32px;transition:color var(--t1) var(--ease-cut), background-color var(--t1) var(--ease-cut);padding:0 10px}.zm-express__filters button sup{vertical-align:5px;margin-left:3px;font-size:9px}.zm-express__filters button:hover{color:var(--paper)}.zm-express__filters button[aria-pressed=true]{background:var(--cobalt);color:#fff}.zm-express__comp{color:#f4f2ee80;white-space:nowrap;gap:16px;margin-left:auto;display:flex}.zm-express__comp kbd{font:inherit;border:1px solid #f4f2ee59;margin-right:2px;padding:1px 4px}.zm-express__recompose{background:var(--cobalt);color:#fff;height:40px;transition:background-color var(--t1) var(--ease-cut);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.zm-express__recompose:hover{background:var(--cobalt-deep)}@media (width<=759px){.zm-express__controls{gap:10px}.zm-express__filters{scrollbar-width:none;margin-left:-6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.zm-express__filters::-webkit-scrollbar{display:none}.zm-express__filters button{height:40px}.zm-express__comp{display:none}.zm-express__recompose{flex:none;justify-content:center;width:44px;height:44px;padding:0}.zm-express__now{gap:4px}.zm-express__now .zm-btn{margin-top:8px}.zm-express__info{justify-content:flex-end}}.zm-express__info[data-align=start]{justify-content:flex-start}.zm-express__info[data-align=end]{justify-content:flex-end}.zm-express__filters button:disabled{color:#f4f2ee47;cursor:default}.zm-field{pointer-events:none;position:absolute;inset:0 0 auto}.zm-field>*{pointer-events:auto}.zm-field__ground{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M60 55v10M55 60h10' stroke='%230e0e10' stroke-opacity='.18' stroke-width='1'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0 0 auto}.zm-rel{white-space:nowrap;height:22px;color:var(--fg);z-index:4;align-items:center;gap:8px;display:flex;position:absolute}.zm-rel--center{transform:translate(-50%)}.zm-rel--right{transform:translate(-100%)}.zm-rel__key{border:1px solid var(--hair-strong);width:20px;height:20px;transition:background-color var(--t1) var(--ease-cut), color var(--t1) var(--ease-cut), border-color var(--t1) var(--ease-cut);place-items:center;display:inline-grid}.zm-rel__name{color:var(--fg-2)}.zm-rel__value{display:inline-block}.zm-rel:hover .zm-rel__key,.zm-rel:focus-visible .zm-rel__key{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.zm-rel:disabled{opacity:.35;cursor:default}.zm-caption{z-index:4;gap:10px;display:grid;position:absolute}.zm-caption--center{text-align:center;justify-items:center;transform:translate(-50%)}.zm-caption--side{transform:translateY(-100%)}.zm-caption--side .zm-caption__actions{flex-wrap:wrap;margin-left:-6px}.zm-caption--left{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px}.zm-caption--left .zm-caption__actions{margin-top:-6px;margin-right:-8px}.zm-caption--left .zm-caption__line{flex-wrap:nowrap;overflow:hidden}.zm-caption--left .zm-dataline{white-space:nowrap;flex-wrap:nowrap}.zm-caption__text{gap:4px;display:grid}.zm-caption__line{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.zm-caption--center .zm-caption__line{justify-content:center}.zm-caption__actions{align-items:center;gap:8px;display:flex}.zm-caption .zm-btn--line{height:32px}.zm-trail{padding:0 var(--margin);border-top:1px solid var(--hair);align-items:center;gap:20px;display:flex;position:absolute;left:0;right:0}.zm-trail__head b{color:var(--cobalt);margin-left:6px;font-weight:600}.zm-trail__steps{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.zm-trail__more{margin-left:0}.zm-trail__tools{align-items:center;gap:4px;display:flex}.zm-trail .is-off{opacity:.3;pointer-events:none}.zm-trail__glyphs{z-index:2;position:absolute;inset:0;pointer-events:none!important}.zm-trail__glyph{color:var(--fg-2);position:absolute;transform:translate(-50%,-50%)}.zm-trail__glyph .zm-relglyph{border:0;width:14px;height:14px}.zm-trail__now{background:var(--cobalt);width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.zm-field__tabs{z-index:4;gap:8px;display:grid;position:absolute}.zm-field__tabrow{border:1px solid var(--hair-strong);grid-template-columns:repeat(4,1fr);display:grid}.zm-field__tabrow button{height:40px;color:var(--fg-2);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.zm-field__tabrow button+button{border-left:1px solid var(--hair-strong)}.zm-field__tabrow button[aria-selected=true]{background:var(--fg);color:var(--ground)}.zm-field__tabrow button:disabled{opacity:.3}.zm-field__value{color:var(--fg-2);top:calc(100% + 6px + var(--strip,0px));position:absolute}@media (width<=759px){.zm-field__value{display:none}.zm-trail{padding:0 calc(var(--margin) - 6px);padding-bottom:env(safe-area-inset-bottom);gap:8px}.zm-trail__seg button span{display:none}.zm-trail__seg button{justify-content:center;width:44px;padding:0}.zm-caption__text h1{font-size:17px}}.zm-grid{pointer-events:none;position:absolute;inset:0 0 auto}.zm-grid>*{pointer-events:auto}.zm-grid__head{left:var(--margin);right:var(--margin);border-bottom:1px solid var(--hair);align-items:center;gap:16px;height:44px;display:flex;position:absolute}.zm-grid__filters{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.zm-grid__filters::-webkit-scrollbar{display:none}.zm-grid__filters button{height:32px;color:var(--fg-2);white-space:nowrap;padding:0 10px}.zm-grid__filters button:hover{color:var(--fg)}.zm-grid__filters button[aria-pressed=true]{background:var(--fg);color:var(--ground)}.zm-grid__filters sup{vertical-align:5px;margin-left:3px;font-size:9px}.zm-grid__seg{flex:none;margin-left:auto}.zm-grid__cap{pointer-events:none;grid-template-columns:minmax(0,1fr);gap:3px;display:grid;position:absolute;top:0;left:0}.zm-grid__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zm-grid__now{vertical-align:1px;background:var(--cobalt);color:#fff;margin-right:6px;padding:1px 4px;font-size:9px;display:inline-block}.zm-grid__meta{white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.zm-grid__trail{color:var(--cobalt)}@media (width<=759px){.zm-grid__head{gap:8px;height:48px}.zm-grid__seg button span{display:none}.zm-grid__seg button{justify-content:center;width:40px;padding:0}.zm-grid__meta span:nth-child(2){display:none}}.zm-caption .zm-creator{white-space:nowrap}@media (width<=1100px){.zm-rel__name,.zm-trail .zm-hint{display:none}}.zm-field__group{z-index:4;white-space:nowrap;align-items:center;gap:6px;height:16px;margin:0;display:flex;position:absolute;overflow:hidden}.zm-field__group--secondary{border-top:1px solid var(--hair);height:24px;margin-top:-8px;padding-top:8px}.zm-field__also{border:1px solid var(--hair-strong);color:var(--fg-2);margin-right:2px;padding:1px 5px}.zm-view{pointer-events:none;position:absolute;inset:0 0 auto}.zm-view>*{pointer-events:auto}.zm-meta{z-index:4;position:absolute}.zm-meta--bottom{transform:translateY(-100%)}.zm-meta__inner{justify-items:start;gap:8px;display:grid}.zm-meta .t-title{max-width:14ch;margin:6px 0 2px}.zm-meta--band .t-title{max-width:22ch}.zm-meta--stack .t-title{max-width:none;font-size:26px}.zm-meta__creator:hover{color:var(--cobalt)}.zm[data-tone=dark] .zm-meta__creator:hover{color:#fff;text-decoration:underline}.zm-meta__actions{flex-wrap:wrap;gap:2px 10px;margin:8px 0 0 -6px;display:flex}.zm-next{color:var(--fg-2);white-space:nowrap;gap:3px;font-size:10px;display:grid;position:absolute;pointer-events:none!important}.zm-next--left{text-align:right;justify-items:end;transform:translate(-100%,-100%)}.zm-next--below{text-align:right;justify-items:end;transform:translate(-100%)}.zm-next__k{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.zm-next__k .zm-relglyph{width:14px;height:14px}.zm-next__title{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--fg);font-variation-settings:"wdth" 92, "wght" 540;font-size:12px}@media (width<=759px){.zm-next__rel,.zm-next__title{display:none}}.zm-work{padding:0 var(--margin)}.zm-work__about{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;padding:96px 0 80px;display:grid}.zm-work__label{color:var(--fg-2);grid-column:1/4}.zm-work__desc{grid-column:4/9;align-content:start;gap:16px;display:grid}.zm-work__desc .t-lead{max-width:34ch}.zm-work__note{color:var(--fg-3)}.zm-work__table{grid-column:10/13;align-content:start;display:grid}.zm-work__table div{border-bottom:1px solid var(--hair);grid-template-columns:112px 1fr;gap:12px;padding:9px 0;display:grid}.zm-work__table dt{color:var(--fg-2)}.zm-work__table dd{margin:0}.zm-work__table a:hover{color:var(--cobalt)}.zm-work__credit{color:var(--fg-3);grid-column:4/13;max-width:90ch}.zm-work__credit a{text-underline-offset:3px;text-decoration:underline}.zm-related{padding:0 0 64px}.zm-related__head{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;display:flex}.zm-related__row{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:3fr 9fr;align-items:end;padding:28px 0 36px;display:grid}.zm-related__rel{align-self:end;gap:6px;padding-bottom:30px;display:grid}.zm-related__value{font-variation-settings:"wdth" 84, "wght" 560;font-size:22px;line-height:1.1}.zm-related__items{align-items:flex-end;gap:calc(var(--gutter) * .75);scrollbar-width:thin;--h:168px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.zm-related__items>li{flex:none}.zm-related__from{align-items:center;gap:10px;padding-bottom:30px;display:flex}.zm-related__from img{opacity:.4;filter:grayscale();width:auto;height:56px;display:block}.zm-related__item{align-content:end;gap:8px;display:grid}.zm-related__item img{height:calc(var(--h) * var(--k,1));background:var(--grey-1);width:auto;transition:opacity var(--t1) var(--ease-cut);display:block}.zm-related__items:hover .zm-related__item:not(:hover) img{opacity:.72}.zm-related__item:focus-visible img{outline:var(--focus);outline-offset:3px}.zm-related__item .t-ui{max-width:180px;min-height:22px;transition:color var(--t1) var(--ease-cut)}.zm-related__item:hover .t-ui{color:var(--cobalt)}@media (width<=759px){.zm-work__about{grid-template-columns:1fr;row-gap:24px;padding:56px 0 48px}.zm-work__label,.zm-work__desc,.zm-work__table,.zm-work__credit{grid-column:1/-1}.zm-related__row{grid-template-columns:1fr;row-gap:14px}.zm-related__items{--h:120px;margin:0 calc(-1 * var(--margin));padding:0 var(--margin) 4px}.zm-related__rel{padding-bottom:0}.zm-related__from img{height:40px}}.zm-surface{width:100%;position:relative}.zm-ground{background:var(--ink);pointer-events:none;position:absolute;inset:0 0 auto}.zm-tile{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0}.zm-tile__img{background:var(--grey-1);position:absolute;inset:0;overflow:hidden}.zm-tile__img[data-swipe]{touch-action:pan-y pinch-zoom}@media (hover:none){a.zm-tile:active .zm-tile__img img{opacity:.82;transition-duration:0s}}.zm-surface--express .zm-tile__img{background:var(--ink-2)}.zm-tile__img img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t2) var(--ease-cut), filter var(--t2) var(--ease-cut), transform var(--t3) var(--ease-settle)}a.zm-tile:focus-visible{outline-offset:3px}.zm-marks{pointer-events:none;opacity:0;transition:opacity var(--t2) var(--ease-cut);color:var(--fg);position:absolute;inset:-10px}.zm-surface--express .zm-marks{color:var(--paper)}.zm-tile.is-marked .zm-marks{opacity:1}.zm-marks i{border:0 solid;width:12px;height:12px;position:absolute}.zm-marks i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.zm-marks i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.zm-marks i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.zm-marks i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}a.zm-tile:hover .zm-marks i,a.zm-tile:focus-visible .zm-marks i{color:var(--cobalt)}.zm-surface--express a.zm-tile:hover .zm-marks i{color:#fff}.zm-tile .zm-ph{opacity:.9}.zm-tile.is-dim .zm-tile__img img{opacity:.24;filter:grayscale()}.zm-tile.is-muted .zm-tile__img img{filter:grayscale();opacity:.5}.zm-tape{background:var(--cobalt);color:#fff;clip-path:inset(100% 0 0);transition:clip-path var(--t2) var(--ease-cut);pointer-events:none;flex-wrap:wrap;gap:2px 12px;padding:8px 10px 7px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.zm-tape__title{font-family:var(--font);text-transform:none;letter-spacing:0;font-variation-settings:"wdth" 92, "wght" 600;font-size:12px}.zm-tape__crop{opacity:.7;margin-left:auto}a.zm-tile:hover .zm-tape,a.zm-tile:focus-visible .zm-tape{clip-path:inset(0)}@media (hover:hover){.zm-surface--express a.zm-tile:hover .zm-tile__img img{transform:scale(1.025)}}.zm-tip{white-space:nowrap;color:var(--fg);opacity:0;transition:opacity var(--t1) var(--ease-cut), transform var(--t1) var(--ease-cut);pointer-events:none;z-index:3;font-size:10px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-3px)}@media (hover:hover){a.zm-tile--near:hover .zm-tip,a.zm-tile--near:focus-visible .zm-tip{opacity:1;transform:none}a.zm-tile--near:hover .zm-tile__img:after,a.zm-tile--grid:hover .zm-tile__img:after,a.zm-tile--next:hover .zm-tile__img:after,a.zm-tile--trail:hover .zm-tile__img:after{content:"";box-shadow:inset 0 0 0 2px var(--cobalt);position:absolute;inset:0}}.zm-tile--trail .zm-tile__img img{filter:grayscale(.6);opacity:.8}.zm-tile--trail:hover .zm-tile__img img{filter:none;opacity:1}.zm-word{color:var(--paper);pointer-events:none;z-index:2;position:absolute;top:0;left:0;overflow:visible}.zm-word .t-elastic{position:absolute;bottom:0;left:0}.zm-tile--trail:before{content:"";position:absolute;inset:-7px min(-6px,50% - 22px)}.zm-home{padding:0 var(--margin)}.zm-home__field{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;padding:120px 0 112px;display:grid}.zm-home__fieldtext{grid-column:1/5;align-content:start;justify-items:start;gap:18px;display:grid}.zm-home__fieldtext .t-body{max-width:38ch}.zm-home__fieldtext .zm-btn{margin-top:8px}.zm-home__trail{grid-column:5/13;align-self:end;min-width:0}.zm-home__trail ol{scrollbar-width:none;align-items:flex-end;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.zm-home__trail ol::-webkit-scrollbar{display:none}.zm-home__trail li{flex:none;align-items:center;display:flex}.zm-home__trail a{gap:8px;display:grid}.zm-home__trail img{background:var(--grey-1);width:auto;transition:outline-color var(--t1);outline-offset:-2px;outline:2px solid #0000}.zm-home__trail a:hover img{outline-color:var(--cobalt)}.zm-home__via{color:var(--fg-2);margin-bottom:26px;padding:0 10px}.zm-call{margin:0 calc(-1 * var(--margin));padding:32px var(--margin) var(--margin);background:var(--cobalt);color:#fff;--fg:#fff;--fg-2:#ffffffb3;--ground:#fff;column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;display:grid}.zm-call__word{grid-column:1/-1;min-height:40px}.zm-call__text{grid-column:1/6;max-width:34ch}.zm-call__facts{grid-column:7/10;gap:40px;margin:0;display:flex}.zm-call__facts dt{opacity:.7;margin-bottom:4px}.zm-call__facts dd{margin:0}.zm-call__cta{color:var(--cobalt);background:#fff;grid-column:10/13;justify-self:end}.zm-call__ph{opacity:.6;border-top:1px solid #ffffff40;grid-column:1/-1;padding-top:12px}.zm-home__journal{padding:96px 0 24px}.zm-home__journal header{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;display:flex}.zm-home__journal header a:hover{color:var(--cobalt)}.zm-home__journal ul{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zm-home__journal li a{gap:10px;display:grid}.zm-home__jimg{aspect-ratio:4/3;background:var(--grey-1);display:block;overflow:hidden}.zm-home__jimg img{object-fit:cover;width:100%;height:100%;transition:transform var(--t3) var(--ease-settle)}.zm-home__journal li a:hover .zm-home__jimg img{transform:scale(1.03)}.zm-home__journal li a:hover .t-title-s{color:var(--cobalt)}@media (width<=1023px){.zm-home__fieldtext,.zm-home__trail{grid-column:1/-1}}@media (width<=759px){.zm-home__field{grid-template-columns:1fr;padding:72px 0 64px}.zm-home__trail{margin:0 calc(-1 * var(--margin))}.zm-home__trail ol{padding:0 var(--margin) 4px}.zm-call{grid-template-columns:1fr;row-gap:24px;padding-top:24px}.zm-call__text,.zm-call__facts,.zm-call__cta{grid-column:1/-1}.zm-call__cta{justify-self:start}.zm-home__journal{padding-top:64px}.zm-home__journal ul{grid-template-columns:1fr;gap:32px}}.zm-eh{padding:calc(var(--nav-h) + 24px) var(--margin) 40px;background:var(--ink);color:var(--paper);--fg:var(--paper);--fg-2:#aeaba4;grid-template-rows:1fr auto;gap:40px;display:grid;position:relative}.zm-eh__word{align-self:center;min-width:0;line-height:.74;overflow:hidden}.zm-eh__word .t-elastic{white-space:nowrap;display:block}.zm-eh__info{column-gap:var(--gutter);border-top:1px solid #f4f2ee29;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;padding-top:20px;display:grid}.zm-eh__lead{grid-column:1/span 4;max-width:28ch}.zm-eh__disc{grid-column:5/span 5;gap:8px;display:grid}.zm-eh__disc .t-data{color:var(--fg-2)}.zm-eh__disc ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.zm-eh__actions{flex-wrap:wrap;grid-column:10/-1;justify-content:flex-end;gap:8px;display:flex}.zm-eh .zm-btn--line{color:var(--paper);border-color:#f4f2ee66}@media (width<=1099px){.zm-eh__lead{grid-column:1/span 6}.zm-eh__disc{grid-column:7/-1}.zm-eh__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=759px){.zm-eh__info{grid-template-columns:minmax(0,1fr)}.zm-eh__lead,.zm-eh__disc,.zm-eh__actions{grid-column:1/-1}}.zm-eh__about{padding:96px var(--margin) 112px;row-gap:24px}.zm-eh__aboutk{grid-column:1/span 3;margin:0}.zm-eh__abouttext{grid-column:4/span 6;justify-items:start;gap:20px;display:grid}.zm-eh__abouttext p{max-width:46ch;margin:0}@media (width<=760px){.zm-eh__about{padding:64px var(--margin) 72px}.zm-eh__aboutk,.zm-eh__abouttext{grid-column:1/-1}}.zm{--musa-blue:#2004d5;--cobalt:var(--musa-blue);--cobalt-deep:#17039c;--ink:#0e0e10;--ink-2:#19191c;--paper:#f4f2ee;--paper-2:#e9e7e2;--grey-1:#dcd9d3;--grey-2:#c2bfb8;--grey-3:#8b8882;--grey-4:#5c5a56;--grey-5:#353431;--ground:var(--paper);--fg:var(--ink);--fg-2:var(--grey-4);--fg-3:var(--grey-3);--hair:#0e0e1024;--hair-strong:#0e0e1066;--field-mark:#0e0e1029;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--margin:24px;--gutter:12px;--nav-h:56px;--font:"Archivo Variable", "Archivo", system-ui, sans-serif;--data:"Geist Mono Variable", ui-monospace, monospace;--radius:0;--stroke:1px;--focus:2px solid var(--cobalt);--ease-cut:cubic-bezier(.77, 0, .18, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-leave:cubic-bezier(.5, 0, .75, 0);--t1:.16s;--t2:.32s;--t3:.56s;--t4:.72s;font-family:var(--font);font-variation-settings:"wdth" 100;color:var(--fg);background:var(--ground);transition:background-color var(--t3) var(--ease-cut), color var(--t2) var(--ease-cut);min-height:100svh;overflow-x:clip}.zm[data-tone=dark]{--fg:var(--paper);--fg-2:#aeaba4;--fg-3:#7c7973;--hair:#f4f2ee29;--hair-strong:#f4f2ee73;--field-mark:#f4f2ee29}@media (width<=759px){.zm{--margin:16px;--gutter:8px;--nav-h:52px}}.zm ::selection{background:var(--cobalt);color:#fff}.zm :focus-visible{outline:var(--focus);outline-offset:2px}.zm img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zm .t-elastic{font-family:var(--font);text-transform:uppercase;white-space:nowrap;font-weight:780;line-height:.72;display:block}.zm .t-logo{font-family:var(--font);font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:.02em;text-transform:uppercase;font-size:17px;line-height:1}.zm .t-display{font-variation-settings:"wdth" 80, "wght" 620;letter-spacing:-.02em;font-size:clamp(30px,3.4vw,52px);line-height:.98}.zm .t-title{font-variation-settings:"wdth" 86, "wght" 540;letter-spacing:-.012em;font-size:clamp(22px,2.2vw,34px);line-height:1.04}.zm .t-title-s{font-variation-settings:"wdth" 90, "wght" 560;letter-spacing:-.005em;font-size:18px;line-height:1.15}.zm .t-lead{font-variation-settings:"wdth" 96, "wght" 420;letter-spacing:-.004em;font-size:clamp(17px,1.35vw,21px);line-height:1.32}.zm .t-body{font-variation-settings:"wdth" 100, "wght" 400;font-size:15px;line-height:1.55}.zm .t-ui{font-variation-settings:"wdth" 100, "wght" 540;letter-spacing:.005em;font-size:13px;line-height:1.2}.zm .t-data{font-family:var(--data);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:450;line-height:1.35}.zm .fg-2{color:var(--fg-2)}.zm .fg-3{color:var(--fg-3)}.zm .t-read{font-variation-settings:"wdth" 100, "wght" 400;letter-spacing:0;font-size:18px;line-height:1.6}@media (width<=759px){.zm .t-read{font-size:17px;line-height:1.58}}.zm-world{position:relative}.zm-chrome{pointer-events:none;z-index:5;position:absolute;inset:0}.zm-chrome>*{pointer-events:none}.zm-below{position:relative}.zm-hint{color:var(--fg-2);white-space:nowrap;align-items:center;gap:4px;display:flex}.zm-hint kbd{border:1px solid var(--hair-strong);width:16px;height:16px;color:var(--fg);place-items:center;display:inline-grid}.zm-toast{z-index:80;background:var(--ink);color:var(--paper);white-space:nowrap;padding:12px 16px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.zm-reserved{min-height:78svh;padding:120px var(--margin) 64px;align-content:center;gap:20px;max-width:900px;display:grid}.zm-reserved .t-lead{max-width:44ch}.zm-reserved__links{gap:24px;margin-top:12px;display:flex}.zm-reserved__links a:hover{color:var(--cobalt)}@media (width>=760px){.zm-grid__seg{display:none!important}}.zm-skip{z-index:200;background:var(--cobalt);color:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.zm-skip:focus{transform:none}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--zuma:#2004d5;--paper:#f3f1ec;--ink:#0d0d0e;--ease-cut:cubic-bezier(.77, 0, .18, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--paper);color:var(--ink);margin:0}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--zuma);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dev-switch{z-index:9999;letter-spacing:.04em;color:#fff;background:#0d0d0ed1;border-radius:2px;gap:2px;padding:3px;font:500 10px/1 IBM Plex Mono,monospace;display:flex;position:fixed;bottom:12px;left:12px}.dev-switch a{opacity:.6;padding:6px 8px}.dev-switch a.active{opacity:1;background:var(--zuma)}.dev-switch a:first-child.active{background:0 0}@media (width<=720px){.dev-switch{display:none}}.reserved{align-content:center;gap:16px;min-height:100svh;padding:24px;font-family:IBM Plex Mono,monospace;display:grid}.reserved__code{opacity:.6;font-size:12px}.reserved__title{letter-spacing:-.03em;font:600 clamp(40px,8vw,120px)/.9 Instrument Sans Variable,sans-serif}.reserved__note{font-size:12px}.reserved__back{color:var(--zuma);font-size:12px}
