.hanabi-water[data-astro-cid-l5pqfj63]{background:var(--color-bg);contain:paint}.hanabi-water__canvas[data-astro-cid-l5pqfj63]{pointer-events:none;opacity:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--hanabi-fade) * .55), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--hanabi-fade) * .55), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--hanabi-fade) * .55), transparent 100%);transition:opacity .9s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hanabi-water__word[data-astro-cid-l5pqfj63]{font-family:var(--font-hanabi-face), serif;font-weight:400;font-size:var(--hanabi-word-px,23vw);color:var(--color-inkslab);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;justify-items:center;line-height:1;transition:opacity .9s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hanabi-water[data-astro-cid-l5pqfj63].is-ready .hanabi-water__canvas[data-astro-cid-l5pqfj63]{opacity:1}.hanabi-water[data-astro-cid-l5pqfj63].is-ready .hanabi-water__word[data-astro-cid-l5pqfj63]{opacity:0}@media (prefers-reduced-motion:reduce){.hanabi-water__canvas[data-astro-cid-l5pqfj63],.hanabi-water__word[data-astro-cid-l5pqfj63]{transition:none}}.glyph-inspector-root .inspector-controls .gi-weight-static{white-space:nowrap;color:var(--color-ink);text-overflow:ellipsis;min-width:0;max-width:min(12rem,46vw);overflow:hidden}.glyph-inspector-root .inspector-controls .stylish-select,.glyph-inspector-root .inspector-controls .pyg-text-control{min-width:0;max-width:min(12rem,46vw)}.glyph-inspector-root .inspector-controls .stylish-select>.select-trigger.pyg-dropdown-trigger,.glyph-inspector-root .inspector-controls .pyg-text-control__btn.pyg-dropdown-trigger{min-width:0;max-width:100%}.glyph-inspector-root>.post-grid-label{margin:0 0 .25rem}.glyph-inspector-root>.post-grid-label p{margin:0}.glyph-inspector-root{--glyph-inspector-weight:450}.glyph-inspector-root .glyph-inspector-panel .glyph-item{font-weight:var(--glyph-inspector-weight,450);font-style:var(--glyph-inspector-style,normal)}.glyph-inspector-root .glyph-category{padding-bottom:1.5rem}@media (min-width:768px){.glyph-inspector-root .glyph-category{content-visibility:auto;contain-intrinsic-size:auto 12rem}}.glyph-inspector-root .glyph-category-title{font-family:var(--font-serif);font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-ink);padding-bottom:1rem}.glyph-inspector-root .glyph-grid{grid-template-columns:repeat(14,1fr);display:grid}.glyph-inspector-root .glyph-item{background-color:var(--color-bg);aspect-ratio:1;font-size:var(--font-size,1.6vw);transition:box-shadow .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out);cursor:pointer;border:0;border-right:1px solid var(--color-ink-border-40);border-bottom:1px solid var(--color-ink-border-40);box-shadow:none;color:var(--color-ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+14){border-top:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(14n+1){border-left:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-item:focus{outline:none}.glyph-inspector-root .glyph-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:3}@media (hover:hover){.glyph-inspector-root .glyph-item:hover{color:var(--color-ink);background-color:var(--color-primary-soft-bg);box-shadow:inset 0 0 0 2px var(--color-primary);z-index:2;transition:box-shadow .15s var(--ease-out),background-color .15s var(--ease-out),color .15s var(--ease-out)}}.glyph-inspector-root .glyph-item.active{color:var(--color-primary);background-color:var(--color-primary-soft-bg);box-shadow:inset 0 0 0 2px var(--color-primary);z-index:2;transition:color .15s var(--ease-out),box-shadow .15s var(--ease-out),background-color .15s var(--ease-out)}@media (pointer:fine){.glyph-inspector-root .glyph-item:after{content:attr(data-char);opacity:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8rem;position:absolute;bottom:2px;right:4px}}@media (hover:hover){.glyph-inspector-root .glyph-item:hover:after{opacity:.5}}@media (max-width:768px){.glyph-inspector-root .glyph-grid{grid-template-columns:repeat(7,1fr)}.glyph-inspector-root .glyph-item{font-size:var(--font-size,4.8vw)}}@media (hover:hover) and (max-width:768px){.glyph-inspector-root .glyph-item:hover{color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-primary);z-index:2;transition:box-shadow .15s var(--ease-out),color .15s var(--ease-out)}}.glyph-inspector-root .glyph-inspector-panel-shell{min-width:0}.glyph-inspector-root .glyph-component-row{grid-template-columns:1fr 2fr;align-items:start;gap:0;display:grid;position:relative}.glyph-inspector-root .glyph-sidebar{flex-direction:column;align-self:start;max-width:100%;height:auto;padding-right:1.2rem;display:flex;position:-webkit-sticky;position:sticky;top:1rem}@media only screen and (max-width:1024px){.glyph-inspector-root .glyph-component-row{grid-template-columns:1fr 1fr}.glyph-inspector-root .glyph-grid{grid-template-columns:repeat(8,1fr)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+14),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(14n+1){border-top:none;border-left:none}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+8){border-top:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(8n+1){border-left:1px solid var(--color-ink-border-40)}}@media only screen and (pointer:coarse) and (min-width:768px){.glyph-inspector-root .glyph-component-row{grid-template-columns:1fr 1fr}.glyph-inspector-root .glyph-grid{grid-template-columns:repeat(10,1fr)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+14),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(14n+1),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+8),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(8n+1){border-top:none;border-left:none}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+10){border-top:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(10n+1){border-left:1px solid var(--color-ink-border-40)}}@media only screen and (max-width:767px){.glyph-inspector-root .glyph-component-row{flex-direction:column;gap:.35rem;min-height:0;max-height:min(96svh,100svh - 4.25rem);overflow:hidden;display:flex!important}.glyph-inspector-root .glyph-sidebar{flex:none;width:100%;min-height:0;margin-bottom:0;padding-right:0;position:relative;top:auto}.glyph-inspector-root .glyph-inspector-panel-shell{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.glyph-inspector-root .glyph-inspector-panel{gap:var(--space-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;flex:auto;width:100%;min-width:0;min-height:12rem;max-height:none;padding-top:1rem;scroll-padding-inline:0;display:flex;overflow-x:auto;overflow-y:hidden}.glyph-inspector-root .glyph-inspector-panel::-webkit-scrollbar{display:none}.glyph-inspector-root .glyph-category-shell{scroll-snap-align:start;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:0 0 min(91vw,440px);min-width:0;min-height:0;max-height:100%;display:flex;position:relative}.glyph-inspector-root .glyph-category-shell::-webkit-scrollbar{display:none}.glyph-inspector-root .glyph-category::-webkit-scrollbar{display:none}.glyph-inspector-root .glyph-category-title{font-size:var(--text-sm);flex:none;margin:0;padding:.2rem 0 .35rem;line-height:1.2}.glyph-inspector-root .glyph-category{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overscroll-behavior-x:none;scrollbar-width:none;flex:auto;min-height:0;max-height:100%;padding-bottom:.25rem;position:relative;overflow-x:hidden;overflow-y:auto}.glyph-inspector-root .glyph-grid{grid-template-columns:repeat(7,1fr)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+14),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(14n+1),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+8),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(8n+1),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+10),.glyph-inspector-root .glyph-grid .glyph-item:nth-child(10n+1){border-top:none;border-left:none}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(-n+7){border-top:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-grid .glyph-item:nth-child(7n+1){border-left:1px solid var(--color-ink-border-40)}.glyph-inspector-root .glyph-item{font-size:max(1.1rem,min(5.2vw,1.55rem))}.glyph-inspector-root .glyph-category-scroll-fade,.glyph-inspector-root .glyph-inspector-panel-scroll-fade{pointer-events:none;z-index:5;opacity:0;transition:opacity .22s var(--ease-out);position:absolute}.glyph-inspector-root .glyph-category-scroll-fade{height:2.25rem;left:0;right:0}.glyph-inspector-root .glyph-category-scroll-fade--top{top:calc(var(--glyph-category-fade-inset-top,1.75rem) - 1px);background:linear-gradient(to bottom, rgb(from var(--color-bg) r g b / 100%), rgb(from var(--color-bg) r g b / 0%))}.glyph-inspector-root .glyph-category-scroll-fade--bottom{background:linear-gradient(to top, rgb(from var(--color-bg) r g b / 96%), rgb(from var(--color-bg) r g b / 0%));bottom:0}.glyph-inspector-root .glyph-category-shell[data-fade-top="1"] .glyph-category-scroll-fade--top,.glyph-inspector-root .glyph-category-shell[data-fade-bottom="1"] .glyph-category-scroll-fade--bottom{opacity:1}.glyph-inspector-root .glyph-inspector-panel-scroll-fade{top:var(--glyph-inspector-panel-fade-inset-top,2.85rem);width:1.5rem;bottom:0}.glyph-inspector-root .glyph-inspector-panel-scroll-fade--start{background:linear-gradient(to right, rgb(from var(--color-bg) r g b / 96%), rgb(from var(--color-bg) r g b / 0%));left:0}.glyph-inspector-root .glyph-inspector-panel-scroll-fade--end{background:linear-gradient(to left, rgb(from var(--color-bg) r g b / 96%), rgb(from var(--color-bg) r g b / 0%));right:0}.glyph-inspector-root .glyph-inspector-panel-shell[data-fade-h-start="1"] .glyph-inspector-panel-scroll-fade--start,.glyph-inspector-root .glyph-inspector-panel-shell[data-fade-h-end="1"] .glyph-inspector-panel-scroll-fade--end{opacity:1}.glyph-inspector-root .inspector-toolbar{flex-wrap:nowrap;gap:.35rem .5rem;min-width:0;margin-bottom:4px;padding-bottom:4px}.glyph-inspector-root .inspector-controls{flex-wrap:nowrap;gap:8px}.glyph-inspector-root .inspector-controls .stylish-select{max-width:min(8.5rem,38vw)}.glyph-inspector-root .inspector-controls .pyg-text-control{max-width:min(11.5rem,54vw)}.glyph-inspector-root .inspector-controls .gi-weight-static{max-width:min(8.5rem,38vw)}.glyph-inspector-root .inspector-controls.toolbar-control-cluster .stylish-select>.select-trigger.pyg-dropdown-trigger,.glyph-inspector-root .inspector-controls.toolbar-control-cluster .pyg-text-control__btn.pyg-dropdown-trigger,.glyph-inspector-root .inspector-controls.toolbar-control-cluster .toolbar-static-control.select-trigger{height:32px;min-height:32px;padding-left:.55rem;padding-right:.55rem}.glyph-inspector-root .inspector-controls.toolbar-control-cluster .stylish-select,.glyph-inspector-root .inspector-controls.toolbar-control-cluster .pyg-text-control,.glyph-inspector-root .inspector-controls.toolbar-control-cluster .toolbar-static-control{min-width:0;max-width:min(9.75rem,45vw)}.glyph-inspector-root .unicode-tag{text-overflow:ellipsis;max-width:min(11ch,34vw);font-size:1rem;overflow:hidden}.glyph-inspector-root .inspector-canvas-wrapper{top:0;height:max(220px,min(min(38svh,320px),360px))!important}}@media (min-width:768px){.glyph-inspector-root .glyph-inspector-panel-shell{position:static}.glyph-inspector-root .glyph-category-scroll-fade,.glyph-inspector-root .glyph-inspector-panel-scroll-fade{display:none}.glyph-inspector-root .glyph-inspector-panel{touch-action:auto;border-top:none;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.glyph-inspector-root .glyph-category-shell{display:contents}}.glyph-inspector-root .inspector-toolbar{border-bottom:1px solid var(--color-ink-border-40);min-width:0;font-family:var(--font-serif);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:10px;padding-bottom:.5rem;display:flex}.glyph-inspector-root .inspector-controls{flex-wrap:nowrap;flex:auto;align-items:center;gap:15px;min-width:0;display:flex}.glyph-inspector-root .unicode-tag{font-family:var(--font-serif);opacity:.7;color:var(--color-ink);white-space:nowrap;flex-shrink:0;font-size:1.2rem;font-weight:500}.glyph-inspector-root .inspector-canvas-wrapper{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:70vh;cursor:var(--glyph-inspector-canvas-cursor,default);grid-template-rows:1fr auto;align-items:stretch;justify-items:stretch;display:grid;position:relative;top:0;overflow:visible}.glyph-inspector-root .glyph-axis-scrubber{z-index:2;flex-direction:column;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem;display:flex;position:relative}.glyph-inspector-root .glyph-axis-scrubber-labels{font-family:var(--font-serif);color:var(--color-ink);justify-content:space-between;font-size:.95rem;display:flex}.glyph-inspector-root .glyph-axis-scrubber input[type=range]{width:100%;margin-top:.2rem}@media (max-width:767px){.glyph-inspector-root .inspector-canvas-wrapper{top:0}.glyph-inspector-root .glyph-axis-scrubber{margin-top:.35rem;margin-bottom:.6rem}}@media (min-width:768px) and (max-width:1024px){.glyph-inspector-root .inspector-canvas-wrapper{height:max(220px,min(42vh,340px))}}[id$=-glyph-canvas]{width:100%;height:100%;display:block}.glyph-inspector-root [id$=-glyph-canvas]{view-transition-name:none;touch-action:pan-y}glyph-inspector{unicode-bidi:isolate;display:block}.stylish-select{color:var(--color-ink);display:inline-block;position:relative}@media (hover:hover){.stylish-select:hover{color:var(--color-primary)}}.pyg-dropdown-trigger{border:1px solid var(--color-ink-border-50);border-radius:var(--toolbar-control-radius);background:var(--color-bg);box-sizing:border-box;min-height:32px;color:var(--color-ink);cursor:pointer;font:inherit;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out);padding-left:.6rem;padding-right:.6rem}button.pyg-dropdown-trigger{text-align:left}.stylish-select>.select-trigger.pyg-dropdown-trigger{align-items:center;gap:max(1rem, calc(var(--dropdown-pill-gap) + .7rem));padding:var(--dropdown-pill-pad-y) var(--dropdown-pill-pad-x);border-radius:var(--dropdown-pill-radius-typeface);white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}button.select-trigger.pyg-dropdown-trigger{justify-content:center;align-items:center;gap:var(--dropdown-pill-gap);padding:var(--dropdown-pill-pad-y) var(--dropdown-pill-pad-x);border-radius:var(--dropdown-pill-radius-typeface);white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex}.stylish-select>.select-trigger.pyg-dropdown-trigger .select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stylish-select>.select-trigger.pyg-dropdown-trigger .select-arrow{flex-shrink:0;align-self:center}.stylish-select.open>.pyg-dropdown-trigger{border-color:var(--color-primary);color:var(--color-primary)}@media (hover:hover){.stylish-select:not(.open):hover>.pyg-dropdown-trigger{border-color:var(--color-primary);color:var(--color-primary)}}.pyg-dropdown-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pyg-text-control{color:var(--color-ink);display:inline-block;position:relative}@media (hover:hover){.pyg-text-control:hover{color:var(--color-primary)}}.pyg-text-control__btn.pyg-dropdown-trigger{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:0;display:inline-flex}.pyg-text-control__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (hover:hover){.pyg-text-control:hover .pyg-text-control__btn,.pyg-text-control__btn:hover{border-color:var(--color-primary);color:var(--color-primary)}}.pyg-text-control__btn.active,.pyg-text-control__btn[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-soft-bg)}.pyg-dropdown-panel{background:var(--color-bg);border:1px solid var(--color-ink-border-50);border-radius:var(--dropdown-panel-radius-typeface);box-shadow:var(--dropdown-menu-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dropdown-menu-transition-duration) var(--ease-out), visibility 0s linear var(--pyg-panel-vis-delay,var(--dropdown-menu-transition-duration)), transform var(--dropdown-menu-transition-duration) var(--ease-out);overflow:hidden;transform:translateY(-4px)}.stylish-select .select-dropdown.pyg-dropdown-panel{z-index:10000;top:calc(100% + var(--dropdown-menu-offset));gap:var(--dropdown-menu-gap);width:-webkit-max-content;width:max-content;min-width:100%;padding:var(--dropdown-menu-padding);flex-direction:column;display:flex;position:absolute;left:0}.stylish-select.open .pyg-dropdown-panel{--pyg-panel-vis-delay:0s;opacity:1;visibility:visible;pointer-events:auto;transform:none}.pyg-dropdown-panel .select-option,.pyg-dropdown-panel .pyg-dropdown-row{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--text-sm);padding:var(--dropdown-pill-row-pad-y) var(--dropdown-pill-row-pad-x);border-radius:var(--dropdown-option-radius-typeface);box-shadow:none;color:var(--color-ink);transition:background-color var(--dropdown-menu-hover-duration) var(--ease-out), color var(--dropdown-menu-hover-duration) var(--ease-out);box-sizing:border-box;background-color:transparent;margin:0;line-height:1.25;display:block;border:0!important}.stylish-select .pyg-dropdown-panel .select-option,.stylish-select .pyg-dropdown-panel .pyg-dropdown-row{white-space:nowrap}.pyg-dropdown-panel .select-option.selected,.pyg-dropdown-panel .select-option.active,.pyg-dropdown-panel .pyg-dropdown-row.active{background-color:var(--color-primary);color:var(--color-bg)}@media (hover:hover){.pyg-dropdown-panel .select-option:hover,.pyg-dropdown-panel .pyg-dropdown-row:hover{background-color:var(--color-primary);color:var(--color-bg)}}.pyg-dropdown-panel .select-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pyg-dropdown-panel .pyg-dropdown-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-arrow{transition:transform var(--dropdown-arrow-duration) var(--dropdown-arrow-ease);line-height:1;display:inline-block;transform:rotate(180deg)}.select-arrow:before{content:"↑";font-feature-settings:"cv01";line-height:1;display:block}.stylish-select.open .select-arrow{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.pyg-dropdown-trigger,.pyg-dropdown-panel,.pyg-dropdown-panel .select-option,.pyg-dropdown-panel .pyg-dropdown-row,.select-arrow{transition-duration:.01ms;transition-delay:0s}}.typeface-specimen-stack{--typeface-specimen-font-family:var(--font-hibana);flex-direction:column;gap:1.2rem;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.typeface-specimen-block{isolation:isolate;width:100%;max-width:none;display:block;overflow-x:visible;container-type:inline-size}.typeface-specimen-block:has(.stylish-select.open,.opentype-menu.open){z-index:50;position:relative}.typeface-specimen-block .toolbar-basic{z-index:2;align-items:center;position:relative}.typeface-specimen-block .specimen-editor{z-index:1;margin-top:max(.4rem,min(1.2vw,.65rem));position:relative}.sp-weight-wrap{align-items:center;gap:.25rem;display:flex}.toolbar-basic{--spec-toolbar-gap:clamp(.28rem, 2vw, .8rem);align-items:flex-start;gap:var(--spec-toolbar-gap);flex-wrap:wrap;padding-bottom:max(.55rem,min(1.2vw,.75rem));display:flex}.typeface-specimen-stack .toolbar-basic-metrics{row-gap:max(.38rem,min(1.1vw,.55rem));column-gap:var(--spec-toolbar-gap);flex:1 1 0;grid-template-rows:2.125rem auto;grid-template-columns:max(4.5rem,min(26%,9.5rem)) repeat(3,minmax(3.35rem,1fr));align-items:stretch;justify-items:stretch;min-width:0;max-width:100%;display:grid}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--weight{grid-area:1/1}@media (min-width:768px){.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider{grid-template-rows:subgrid;grid-row:1/span 2;align-items:stretch;justify-items:stretch;min-width:0;display:grid}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider-size{grid-column:2}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider-lh{grid-column:3}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider-ls{grid-column:4}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider>.sp-slider{grid-template-rows:subgrid;grid-row:1/span 2;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;gap:0 max(.25rem,min(.8vw,.4rem));width:100%;min-width:0;max-width:100%;display:grid}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider>.sp-slider input[type=range]{margin:0}}.toolbar-basic-chrome{align-items:flex-start;gap:var(--spec-toolbar-gap);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.typeface-specimen-stack .toolbar-basic-chrome{flex:none;align-self:flex-start}.typeface-specimen-stack .toolbar-group--layout,.typeface-specimen-stack .toolbar-group--opentype{align-items:center}.toolbar-basic-metrics .toolbar-group--slider{min-width:0}.toolbar-basic-metrics .toolbar-group--weight{min-width:0;max-width:100%}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight{max-width:min(13rem,42vw)}.toolbar-basic-metrics .sp-weight-wrap,.toolbar-basic-metrics .stylish-select{min-width:0;max-width:100%}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight .sp-weight-wrap,.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight .stylish-select,.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight .toolbar-static-control,.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight .toolbar-plain-control{width:100%;min-width:0;max-width:100%}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight .sp-weight-static{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toolbar-basic-metrics .select-trigger{min-width:0;max-width:100%}.toolbar-group{align-items:center;min-width:0;margin-right:0;font-size:1.05rem;display:flex}.toolbar-group--buttons{gap:6px}.toolbar-group--last-slider{margin-right:0}.typeface-specimen-block .toolbar-group--weight,.typeface-specimen-block .toolbar-group--slider-size,.typeface-specimen-block .toolbar-group--slider-ls,.typeface-specimen-block .toolbar-group--slider-lh{opacity:.52;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}@media (prefers-reduced-motion:reduce){.typeface-specimen-block .toolbar-group,.typeface-specimen-block .sp-slider input[type=range]{transition-duration:.01ms!important}}.typeface-specimen-block .toolbar-group--slider-lh,.typeface-specimen-block .toolbar-group--layout,.typeface-specimen-block .toolbar-group--opentype{display:none}.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--weight{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-size{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-ls{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-lh{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .sp-slider input[type=range]{transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-basic-metrics>.toolbar-group--slider-ls{visibility:visible;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease), visibility 0s}}.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--weight{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-size{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-ls{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-group--slider-lh{opacity:1;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .sp-slider input[type=range]{transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open)) .toolbar-basic-metrics>.toolbar-group--slider-ls{visibility:visible;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease), visibility 0s}}.typeface-specimen-stack .typeface-specimen-block:not(:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open))) .sp-slider input[type=range]{opacity:0;pointer-events:none;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block:not(:-webkit-any(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open))) .toolbar-basic-metrics>.toolbar-group--slider-ls{visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease), visibility 0s linear var(--typeface-specimen-toolbar-fade)}}.typeface-specimen-stack .typeface-specimen-block:not(:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open))) .sp-slider input[type=range]{opacity:0;pointer-events:none;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease)}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block:not(:is(:hover,:focus-within,[data-specimen-active=true],:has(.stylish-select.open,.opentype-menu.open))) .toolbar-basic-metrics>.toolbar-group--slider-ls{visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--typeface-specimen-toolbar-fade) var(--typeface-specimen-toolbar-ease), visibility 0s linear var(--typeface-specimen-toolbar-fade)}}.typeface-specimen-stack .typeface-specimen-block[data-specimen-active=true] .toolbar-group--layout{display:flex}.typeface-specimen-stack .typeface-specimen-block[data-specimen-active=true] .toolbar-group--opentype{display:flex}.typeface-specimen-stack .typeface-specimen-block[data-specimen-active=true] .toolbar-group--slider-lh{display:grid}.typeface-specimen-stack .typeface-specimen-block:has(.opentype-menu.open) .toolbar-group--layout{display:flex}.typeface-specimen-stack .typeface-specimen-block:has(.opentype-menu.open) .toolbar-group--opentype{display:flex}.typeface-specimen-stack .typeface-specimen-block:has(.opentype-menu.open) .toolbar-group--slider-lh{display:grid}.typeface-specimen-stack .sp-slider{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:stretch;gap:max(.38rem,min(1.1vw,.55rem)) max(.25rem,min(.8vw,.4rem));width:100%;min-width:0;max-width:100%;display:grid}.typeface-specimen-stack .sp-slider .icon{width:26px;height:26px;fill:var(--color-ink-60);stroke:none;grid-area:1/1;justify-self:start}.typeface-specimen-stack .sp-slider .sp-val{text-align:right;white-space:nowrap;min-width:0;max-width:100%;color:var(--color-ink-60);font-size:var(--text-sm);grid-area:1/2;justify-self:end}.typeface-specimen-stack .sp-slider input[type=range]{grid-area:2/1/auto/-1;align-self:stretch;width:100%;min-width:0;margin:0}@media (max-width:767px){.typeface-specimen-block[data-hide-mobile=true]{display:none}.toolbar-basic{flex-wrap:nowrap}.typeface-specimen-block .toolbar-basic-chrome,.toolbar-basic-metrics .toolbar-group--slider-lh,.toolbar-basic-metrics .toolbar-group--slider-ls{display:none!important}.typeface-specimen-stack .toolbar-basic-metrics{align-items:start;gap:var(--spec-toolbar-gap);flex-flow:row;flex:100%;grid-template-rows:none;grid-template-columns:none;width:100%;min-width:0;max-width:100%;display:flex}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--weight,.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--slider-size{flex:1 1 0;min-width:0}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--slider-size>.sp-slider{flex:auto;grid-template-columns:auto minmax(0,1fr);justify-content:start;column-gap:.35rem;width:100%;min-width:0;max-width:100%}.typeface-specimen-stack .toolbar-basic-metrics .toolbar-group--slider-size .sp-slider .sp-val{justify-self:start}.typeface-specimen-stack .typeface-specimen-block .toolbar-basic.toolbar-control-cluster .stylish-select>.select-trigger.pyg-dropdown-trigger,.typeface-specimen-stack .typeface-specimen-block .toolbar-basic.toolbar-control-cluster .toolbar-static-control.select-trigger{height:32px;min-height:32px;padding-left:.55rem;padding-right:.55rem}.toolbar-group{width:auto;margin-right:0}.toolbar-group--weight{min-width:0}}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block .toolbar-basic{flex-wrap:nowrap;container:spec-toolbar/inline-size}}@media (min-width:768px) and (max-width:950px){.typeface-specimen-stack .typeface-specimen-block .toolbar-group--opentype{display:none!important}}@container spec-toolbar (width<=46rem){.typeface-specimen-stack .toolbar-group--layout [data-role=col-3]{display:none!important}}@container spec-toolbar (width<=42rem){.typeface-specimen-stack .toolbar-group--layout [data-role=col-2]{display:none!important}}@container spec-toolbar (width<=38rem){.typeface-specimen-stack .toolbar-basic-metrics{grid-template-columns:max(4.25rem,min(24%,8.5rem)) repeat(2,minmax(3.25rem,1fr))}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider-ls{display:none!important}}@container spec-toolbar (width<=32rem){.typeface-specimen-stack .toolbar-basic-metrics{grid-template-columns:max(4rem,min(22%,7.5rem)) minmax(3.1rem,1fr)}.typeface-specimen-stack .toolbar-basic-metrics>.toolbar-group--slider-lh{display:none!important}}.typeface-specimen-stack .sp-val{color:var(--color-ink-60);font-size:var(--text-sm);letter-spacing:-.02em}.typeface-specimen-stack .opentype-trigger.pyg-dropdown-trigger{align-items:center;gap:.35rem;display:inline-flex}.typeface-specimen-stack .btn-align,.typeface-specimen-stack .btn-icon{border:1px solid var(--color-ink-border-40);border-radius:var(--toolbar-control-radius);background-color:var(--color-bg);width:34px;height:34px;color:var(--color-ink);cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.typeface-specimen-stack .btn-align svg,.typeface-specimen-stack .btn-icon svg{fill:currentColor}@media (hover:hover){.typeface-specimen-stack .btn-align:hover,.typeface-specimen-stack .btn-icon:hover{border-color:var(--color-primary);color:var(--color-primary);transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}}.typeface-specimen-stack .btn-align[aria-pressed=true],.typeface-specimen-stack .btn-icon[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-soft-bg)}.typeface-specimen-stack .btn-align:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.typeface-specimen-stack .btn-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width:768px){.typeface-specimen-stack .typeface-specimen-block .toolbar-basic .stylish-select>.select-trigger.pyg-dropdown-trigger,.typeface-specimen-stack .typeface-specimen-block .toolbar-basic .opentype-trigger.pyg-dropdown-trigger,.typeface-specimen-stack .typeface-specimen-block .toolbar-basic .toolbar-static-control.select-trigger,.typeface-specimen-stack .typeface-specimen-block .toolbar-basic .toolbar-plain-control{align-items:center;height:34px;min-height:34px}}.typeface-specimen-stack .typeface-specimen-block .sp-slider input[type=range]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.typeface-specimen-stack .opentype-menu{isolation:isolate;display:inline-block;position:relative}.typeface-specimen-stack .opentype-trigger[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.typeface-specimen-stack .opentype-trigger.opentype-trigger--features-on{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-soft-bg)}.typeface-specimen-stack .opentype-panel.pyg-dropdown-panel{min-width:min(100vw - 2rem,30rem);max-width:min(100vw - 2rem,36rem);max-height:min(70vh, calc(100dvh - var(--nav-h) - var(--nav-bottom-gap) - 2rem));overscroll-behavior:contain;z-index:10001;padding:.7rem .8rem;display:block;position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow-x:hidden;overflow-y:auto}.typeface-specimen-stack .opentype-menu.open .opentype-panel.pyg-dropdown-panel{--pyg-panel-vis-delay:0s;opacity:1;visibility:visible;pointer-events:auto;transform:none}.typeface-specimen-stack .opentype-menu.open .opentype-trigger .select-arrow{transform:rotate(0)}.typeface-specimen-stack .opentype-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.2rem;display:grid}.typeface-specimen-stack .opentype-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-60);margin:0 0 .15rem;font-size:.95rem}.typeface-specimen-stack .opentype-group-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.typeface-specimen-stack .opentype-panel .select-option,.typeface-specimen-stack .opentype-panel .pyg-dropdown-row{white-space:normal;font-size:1rem}@media (max-width:767px){.typeface-specimen-stack .opentype-groups{grid-template-columns:1fr}}.typeface-specimen-stack .specimen-editor{font-family:var(--typeface-specimen-font-family,var(--font-hibana));width:100%;min-height:1em;caret-color:var(--color-primary);box-sizing:border-box;font-size:calc(var(--typeface-editor-font-size,2.8vw) * var(--typeface-editor-fit-scale,1));line-height:var(--typeface-editor-line-height,1.3);letter-spacing:var(--typeface-editor-letter-spacing,-.01em);text-align:var(--typeface-editor-text-align,left);column-count:auto;font-weight:var(--typeface-editor-font-weight,450);font-style:var(--typeface-editor-font-style,normal);font-feature-settings:var(--typeface-editor-font-feature-settings,normal);border-bottom:none;column-gap:20px;padding-bottom:20px;overflow:hidden}@media (max-width:833px){.typeface-specimen-stack .specimen-editor{font-size:calc(var(--typeface-editor-font-size-mobile,var(--typeface-editor-font-size,8vw)) * var(--typeface-editor-fit-scale,1));padding-top:10px;padding-bottom:10px}}.typeface-specimen-stack .specimen-editor[data-cols="2"]{column-count:2}.typeface-specimen-stack .specimen-editor[data-cols="3"]{column-count:3}.typeface-specimen-stack .specimen-editor[data-prefit=true]{font-size:calc(var(--typeface-editor-prefit-size) * var(--typeface-editor-fit-scale,1))}.typeface-specimen-stack .specimen-editor:focus{caret-color:var(--color-primary);outline:none}.typeface-specimen-stack .specimen-editor--static{border-bottom:none;padding-bottom:1.2rem}.typeface-specimen-stack .specimen-editor{padding-inline:var(--typeface-editor-ink-padding,0);overflow:visible}.typeface-specimen-stack .specimen-editor[data-mode=phrase],.typeface-specimen-stack .specimen-editor[data-mode=paragraph]{overflow-wrap:break-word}@supports (text-box:trim-both cap alphabetic) and (padding-top:1cap){.typeface-specimen-stack[data-text-trim] .specimen-editor[data-cols="1"]{--specimen-trim-gap:calc((var(--typeface-editor-line-height,1.3) * 1em - 1cap) / 2);text-box:trim-both cap alphabetic;padding-top:max(0px,var(--specimen-trim-gap));padding-bottom:calc(max(0px,var(--specimen-trim-gap)) + 1.2rem)}@media (max-width:833px){.typeface-specimen-stack[data-text-trim] .specimen-editor[data-cols="1"]{padding-top:calc(10px + max(0px,var(--specimen-trim-gap)))}}}.typeface-specimen-stack .opentype-trigger.select-trigger .select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.typeface-specimen-stack .opentype-trigger.select-trigger .select-arrow{flex-shrink:0}.pyg-highlights-grid{--pyg-highlights-gap:var(--space-md);gap:var(--pyg-highlights-gap);grid-template-columns:1fr;grid-auto-rows:max(4.2rem, calc((100cqw - var(--pyg-highlights-gap)) / 2));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.pyg-highlights-grid__item{--highlight-col-span:1;--highlight-row-span:1;--highlight-mobile-row-span:1;--highlight-tablet-col-span:1;--highlight-tablet-row-span:1;--pyg-highlight-sample-size-mobile:1.52rem;--pyg-highlight-sample-size-tablet:clamp(1.72rem, 1.1rem + 1.35vw, 2.35rem);--pyg-highlight-sample-size-desktop:2.1rem;grid-column:1/-1;grid-row:span var(--highlight-mobile-row-span,1);min-width:0}.pyg-highlights-grid__item[data-mobile-rows="2"]{--highlight-mobile-row-span:2}.pyg-highlights-grid__item[data-mobile-rows="3"]{--highlight-mobile-row-span:3}.pyg-highlights-grid__item[data-sample-size-preset=xs]{--pyg-highlight-sample-size-mobile:clamp(1.05rem, .42vw, 1.18rem);--pyg-highlight-sample-size-tablet:clamp(1.4rem, .8rem + .8vw, 1.75rem);--pyg-highlight-sample-size-desktop:clamp(3.4rem, 1.88vw, 4.6rem)}.pyg-highlights-grid__item[data-sample-size-preset=sm]{--pyg-highlight-sample-size-mobile:clamp(1.16rem, .56vw, 1.32rem);--pyg-highlight-sample-size-tablet:clamp(1.55rem, 1rem + 1vw, 2.1rem);--pyg-highlight-sample-size-desktop:clamp(2rem, 2.2vw, 5.4rem)}.pyg-highlights-grid__item[data-sample-size-preset=md]{--pyg-highlight-sample-size-mobile:clamp(1.3rem, .8vw, 1.52rem);--pyg-highlight-sample-size-tablet:clamp(1.75rem, 1.1rem + 1.2vw, 2.45rem);--pyg-highlight-sample-size-desktop:clamp(2.4rem, 2.48vw, 6rem)}.pyg-highlights-grid__item[data-sample-size-preset=lg]{--pyg-highlight-sample-size-mobile:clamp(1.56rem, 1.48vw, 1.88rem);--pyg-highlight-sample-size-tablet:clamp(2.05rem, 1.25rem + 1.7vw, 3.1rem);--pyg-highlight-sample-size-desktop:clamp(2.7rem, 3vw, 7rem)}.pyg-highlights-grid__item[data-sample-size-preset=xl]{--pyg-highlight-sample-size-mobile:clamp(2.2rem, 4.6vw, 3rem);--pyg-highlight-sample-size-tablet:clamp(2.45rem, 1.4rem + 2.2vw, 3.7rem);--pyg-highlight-sample-size-desktop:clamp(3rem, 3.5vw, 10rem)}.pyg-highlights-grid__item[data-sample-size-preset=hero]{--pyg-highlight-sample-size-mobile:clamp(2.8rem, 7.4vw, 4.2rem);--pyg-highlight-sample-size-tablet:clamp(3.2rem, 1.5rem + 3.2vw, 5rem);--pyg-highlight-sample-size-desktop:clamp(3.8rem, 5vw, 12rem)}.pyg-highlights-grid__item[data-sample-size-preset=ripple]{--pyg-highlight-sample-size-mobile:clamp(2.35rem, 20vw, 3.8rem);--pyg-highlight-sample-size-tablet:clamp(4.2rem, 14vw, 6.4rem);--pyg-highlight-sample-size-desktop:clamp(6rem, 8vw, 16rem)}@media (min-width:992px){.pyg-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max(5.4rem, calc((100cqw - (var(--pyg-highlights-gap) * 5)) / 6))}.pyg-highlights-grid__item{grid-column:span var(--highlight-col-span,var(--highlight-col-span-preset,1));grid-row:span var(--highlight-row-span,var(--highlight-row-span-preset,1))}.pyg-highlights-grid__item[data-desktop-columns="2"]{--highlight-col-span:2}.pyg-highlights-grid__item[data-desktop-columns="3"]{--highlight-col-span:3}.pyg-highlights-grid__item[data-desktop-rows="2"]{--highlight-row-span:2}.pyg-highlights-grid__item[data-desktop-rows="3"]{--highlight-row-span:3}}.pyg-highlight-card{--pyg-highlight-display-dissolve:linear-gradient(to bottom, #000 0%, #000 min(76%, calc(100% - 5.25rem)), rgba(0,0,0,.984) 82%, rgba(0,0,0,.94) 86%, rgba(0,0,0,.84) 89.5%, rgba(0,0,0,.68) 92.5%, rgba(0,0,0,.46) 94.8%, rgba(0,0,0,.24) 96.8%, rgba(0,0,0,.09) 98.4%, transparent 100%);border:1px solid var(--surface-border-soft);background-color:rgb(from var(--color-bg) r g b / 72%);--pyg-highlight-card-padding:clamp(.85rem,1.8vw,1.2rem);border-radius:.9rem;grid-template-rows:minmax(7.8rem,1.45fr) auto;height:100%;display:grid;overflow:hidden}.pyg-highlight-card__preview{-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:.55rem;min-height:7.8rem;display:grid;position:relative}.pyg-highlight-card__display{flex-direction:column;align-self:stretch;align-items:stretch;gap:.55rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pyg-highlight-card__preview[data-has-preview="1"]>.pyg-highlight-card__display{-webkit-mask-image:var(--pyg-highlight-display-dissolve);-webkit-mask-image:var(--pyg-highlight-display-dissolve);mask-image:var(--pyg-highlight-display-dissolve);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pyg-highlight-card__preview[data-has-preview="1"][data-has-marquee="1"]>.pyg-highlight-card__display{-webkit-mask-image:none;mask-image:none}.pyg-highlight-card__preview[data-has-marquee="1"]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(to bottom, transparent 0%, transparent min(74%, calc(100% - 5rem)), rgb(from var(--color-bg) r g b / 10%) 82%, rgb(from var(--color-bg) r g b / 26%) 90%, rgb(from var(--color-bg) r g b / 48%) 96%, rgb(from var(--color-bg) r g b / 72%) 100%), linear-gradient(to right, rgb(from var(--color-bg) r g b / 72%) 0, rgb(from var(--color-bg) r g b / 24%) 1rem, transparent 1.9rem, transparent calc(100% - 1.9rem), rgb(from var(--color-bg) r g b / 24%) calc(100% - 1rem), rgb(from var(--color-bg) r g b / 72%) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pyg-highlight-card__display>.pyg-highlight-card__sample{flex-shrink:0}.pyg-highlight-card__sample-frame{min-width:0;padding:var(--pyg-highlight-card-padding);overflow:visible}.pyg-highlight-card__sample-frame--variable-ripple{justify-content:flex-start;align-items:center;height:100%;padding-left:max(.7rem,min(1.4vw,1rem));padding-right:max(.7rem,min(1.4vw,1rem));display:flex;overflow:visible}.pyg-highlight-card__preview[data-has-preview="0"]{background:linear-gradient(to bottom, rgb(from var(--color-ink) r g b / 3%), transparent)}.pyg-highlight-card__preview-controls{padding:0 var(--pyg-highlight-card-padding)}.pyg-highlight-card__body{padding:.55rem var(--pyg-highlight-card-padding) var(--pyg-highlight-card-padding);flex-direction:column;justify-content:flex-start;display:flex}.pyg-highlight-card__sample{color:var(--color-ink);max-width:100%;font-family:var(--font-serif);font-size:var(--pyg-highlight-sample-size-mobile);letter-spacing:-.01em;font-feature-settings:var(--pyg-highlight-sample-font-feature-settings,"liga" 1, "dlig" 1);-webkit-user-select:none;user-select:none;margin:0;line-height:1.2}.pyg-highlight-card__sample--variable-ripple{--pyg-highlight-ripple-base-weight:200;--pyg-highlight-ripple-min-weight:100;--pyg-highlight-ripple-max-weight:900;--pyg-highlight-ripple-duration:6s;--pyg-highlight-ripple-letter-delay:80ms;--pyg-highlight-ripple-line-delay:.14s;--pyg-highlight-ripple-timing-function:cubic-bezier(.42, 0, .18, 1);text-align:left;white-space:nowrap;letter-spacing:-.02em;font-synthesis:none;text-rendering:geometricprecision;contain:layout style;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:-webkit-max-content;width:max-content;max-width:none;margin-top:-.16em;margin-bottom:-.16em;padding-top:.16em;padding-bottom:.16em;line-height:1.3;display:flex;overflow:visible}.pyg-highlight-card__ripple-line{white-space:nowrap;justify-content:flex-start;align-items:baseline;display:flex}.pyg-highlight-card__ripple-char{--pyg-highlight-ripple-index:0;--pyg-highlight-ripple-line-index:0;font-weight:var(--pyg-highlight-ripple-base-weight);font-variation-settings:"wght" var(--pyg-highlight-ripple-base-weight);display:inline-block}.pyg-highlight-card__ripple-char[data-space="1"]{width:.32em}.pyg-highlight-card__ripple-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pyg-highlight-card__ripple-canvas[hidden]{display:none}.pyg-highlight-card[data-wa-canvas="1"] .pyg-highlight-card__sample--variable-ripple{visibility:hidden}@media print{.pyg-highlight-card__ripple-canvas{display:none}.pyg-highlight-card[data-wa-canvas="1"] .pyg-highlight-card__sample--variable-ripple{visibility:visible}}.pyg-highlight-card__sample--live-clock{white-space:wrap;font-variant-numeric:var(--pyg-highlight-live-clock-figure-variant,lining-nums)}.pyg-highlight-card__sample--weight-switch{font-synthesis:none;text-rendering:geometricprecision;contain:layout style}.pyg-highlight-card__live-clock{flex-wrap:wrap;align-items:baseline;gap:0 .24em;display:inline-flex;position:relative}.pyg-highlight-card__live-clock-time-run{display:inline-block;position:relative}.pyg-highlight-card__live-clock-meta{white-space:nowrap;align-items:baseline;gap:.22em;display:inline-flex}.pyg-highlight-card__live-clock-mask-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pyg-highlight-card__live-clock-mask{background:rgb(from var(--color-bg) r g b / .96);opacity:0;border-radius:999px;position:absolute}.pyg-highlight-card[data-ot-switch="1"][data-ot-enabled="1"] .pyg-highlight-card__live-clock-mask{animation:1s step-end infinite pyg-highlight-live-clock-colon-mask-blink}.pyg-highlight-card__sample--marquee{--pyg-highlight-marquee-visible-rows:var(--pyg-highlight-marquee-rows-mobile,2);--pyg-highlight-marquee-row-gap:clamp(.32rem, .7vw, .8rem);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:stretch;min-width:100%;max-width:none;height:100%;min-height:0;margin:0;line-height:1.02;display:flex;overflow:hidden;transform:translateZ(0)}.pyg-highlight-card__marquee-field{grid-template-rows:repeat(var(--pyg-highlight-marquee-visible-rows), minmax(0, 1fr));gap:var(--pyg-highlight-marquee-row-gap);width:100%;height:100%;min-height:0;display:grid}.pyg-highlight-card__marquee-row{align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.pyg-highlight-card__marquee-row[data-show-mobile="0"]{display:none}.pyg-highlight-card__marquee-track{will-change:transform;width:-webkit-max-content;width:max-content;transform:translate3d(calc(var(--pyg-highlight-marquee-offset,0px) * -1), 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:none;display:flex}.pyg-highlight-card__marquee-set{flex:none;align-items:center;gap:max(1rem,min(1.8vw,2rem));display:flex}.pyg-highlight-card__marquee-set:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:max(1rem,min(1.8vw,2rem))}.pyg-highlight-card__marquee-set:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:max(1rem,min(1.8vw,2rem))}.pyg-highlight-card__marquee-set:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(1rem,min(1.8vw,2rem))}.pyg-highlight-card__marquee-set:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(1rem,min(1.8vw,2rem))}.pyg-highlight-card__marquee-item{white-space:nowrap}.pyg-highlight-card[data-ot-switch="1"][data-ot-enabled="0"] .pyg-highlight-card__sample{font-feature-settings:var(--pyg-highlight-sample-font-feature-settings-off,normal)}@keyframes pyg-highlight-live-clock-colon-mask-blink{0%,49%{opacity:0}50%,to{opacity:1}}.pyg-highlight-card[data-in-view="0"] .pyg-highlight-card__live-clock-mask{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pyg-highlight-card__live-clock-mask{animation:none}.pyg-highlight-card__sample[data-weight-switch="1"]{font-weight:var(--pyg-highlight-weight-switch-base-weight,400)!important;font-variation-settings:"wght" var(--pyg-highlight-weight-switch-base-weight,400)!important}.pyg-highlight-card__marquee-track{transform:translate(0,0)}}@media (min-width:992px){.pyg-highlight-card__sample{font-size:var(--pyg-highlight-sample-size-desktop)}.pyg-highlight-card__sample--marquee{--pyg-highlight-marquee-visible-rows:var(--pyg-highlight-marquee-rows-desktop,var(--pyg-highlight-marquee-rows-mobile,2));--pyg-highlight-marquee-row-gap:clamp(.38rem, .7vw, .9rem)}.pyg-highlight-card__marquee-row{display:none}.pyg-highlight-card__marquee-row[data-show-desktop="1"]{display:flex}}@media (min-width:768px) and (max-width:991.98px){.pyg-highlights-grid{--pyg-highlights-gap:clamp(var(--space-md), 2vw, var(--space-lg));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max(6.2rem, calc((100cqw - (var(--pyg-highlights-gap) * 3)) / 4))}.pyg-highlights-grid__item{grid-column:span var(--highlight-tablet-col-span,1);grid-row:span var(--highlight-tablet-row-span,1)}.pyg-highlights-grid__item[data-desktop-columns="2"],.pyg-highlights-grid__item[data-desktop-columns="3"]{--highlight-tablet-col-span:2}.pyg-highlights-grid__item[data-mobile-rows="2"],.pyg-highlights-grid__item[data-mobile-rows="3"],.pyg-highlights-grid__item[data-desktop-rows="2"],.pyg-highlights-grid__item[data-desktop-rows="3"]{--highlight-tablet-row-span:2}.pyg-highlight-card{--pyg-highlight-card-padding:clamp(1rem, 1.4vw, 1.25rem);grid-template-rows:minmax(8.6rem,1.35fr) auto}.pyg-highlight-card__preview{min-height:8.6rem}.pyg-highlight-card__sample{font-size:var(--pyg-highlight-sample-size-tablet)}.pyg-highlight-card__sample--marquee{--pyg-highlight-marquee-visible-rows:var(--pyg-highlight-marquee-rows-tablet,var(--pyg-highlight-marquee-rows-mobile,2));--pyg-highlight-marquee-row-gap:clamp(.34rem, .8vw, .75rem)}.pyg-highlight-card__marquee-row{display:none}.pyg-highlight-card__marquee-row[data-show-tablet="1"]{display:flex}.pyg-highlight-card__description{-webkit-line-clamp:4}}.pyg-highlight-card__media-frame{isolation:isolate;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.pyg-highlight-card__media{width:100%;height:100%;margin:0;display:block}.pyg-highlight-card__media img{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:100%;display:block}.pyg-highlight-card__ot-switch{margin:0}.pyg-highlight-card__title{color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.45rem;margin:0;font-size:max(.98rem,min(.86rem + .33vw,1.18rem));line-height:1.24;display:grid}.pyg-highlight-card__ot-label{min-height:1.2rem;color:var(--color-primary);font-family:var(--font-serif);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-style:italic;font-weight:600;line-height:1;display:inline-flex}.pyg-highlight-card__title>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pyg-highlight-card__description{color:var(--color-ink-60);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin:.35rem 0 0;font-size:max(.9rem,min(.82rem + .2vw,.98rem));line-height:1.35;display:-webkit-box;overflow:hidden}.pyg-switch{--pyg-switch-thumb-inset:.22rem;--pyg-switch-thumb-size:1rem;--pyg-switch-track-border:1px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--pyg-switch-track-height:calc(var(--pyg-switch-thumb-size) + (var(--pyg-switch-thumb-inset) * 2) + (var(--pyg-switch-track-border) * 2));--pyg-switch-track-width:3.1rem;-webkit-appearance:none;appearance:none;color:var(--color-ink-60);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-self:end;justify-self:start;align-items:center;gap:.55rem;padding:0;display:inline-flex}.pyg-switch:disabled{opacity:.45;cursor:not-allowed}.pyg-switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pyg-switch__label{font-family:var(--font-serif);letter-spacing:.01em;text-transform:none;color:inherit;font-size:.8rem;font-weight:450;line-height:1.2}.pyg-switch__track{box-sizing:border-box;width:var(--pyg-switch-track-width);height:var(--pyg-switch-track-height);border:var(--pyg-switch-track-border) solid var(--color-ink);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out);background:0 0;border-radius:999px;flex-shrink:0;position:relative}.pyg-switch__thumb{left:var(--pyg-switch-thumb-inset);width:var(--pyg-switch-thumb-size);height:var(--pyg-switch-thumb-size);background:var(--color-ink);box-shadow:0 2px 12px rgb(from var(--color-ink) r g b / 45%);pointer-events:none;transition:transform .22s var(--ease-out);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.pyg-switch[aria-checked=true]{color:var(--color-primary)}.pyg-switch[aria-checked=true] .pyg-switch__track{background:var(--color-switch-on);border-color:var(--color-switch-on)}.pyg-switch[aria-checked=true] .pyg-switch__thumb{transform:translate3d(calc(var(--pyg-switch-track-width) - var(--pyg-switch-thumb-size) - (var(--pyg-switch-thumb-inset) * 2) - (var(--pyg-switch-track-border) * 2)), -50%, 0)}@media (prefers-reduced-motion:reduce){.pyg-switch__track,.pyg-switch__thumb{transition-duration:.01ms}}
