.gh-tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gh-space-s)}.gh-divider{border:0;border-top:var(--gh-hairline) solid var(--gh-line);margin-block:var(--gh-space-l)}.gh-footer__signature{display:block;width:100%;margin:0;padding-top:var(--gh-space-l);font-family:var(--gh-display);font-weight:400;font-size:clamp(56px,21vw,360px);line-height:.82;letter-spacing:-.03em;text-align:center;color:var(--gh-paper);white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gh-agegate{position:fixed;inset:0;z-index:1000;overflow-y:auto;background:var(--gh-ink);justify-content:center}.gh-agegate,.gh-agegate__panel{display:flex;align-items:center}.gh-agegate__panel{width:100%;min-height:100%}html:not([data-age=ok]) body{overflow:hidden}html[data-age=ok] .gh-agegate{display:none}.gh-nav .gh-lang__opt{color:var(--gh-ink-70);border-color:var(--gh-line);text-decoration:none}.gh-nav .gh-lang__opt:hover{color:var(--gh-ink);border-color:var(--gh-ink)}.gh-nav .gh-lang__opt[aria-current=true]{color:var(--gh-paper);background:var(--gh-ink);border-color:var(--gh-ink)}.gh-lang__opt{text-decoration:none}@media (max-width:600px){.gh-nav{flex-wrap:wrap}.gh-nav .gh-lang{gap:4px}}.gh-landing-intro,.gh-landing-intro p+p{margin-top:var(--gh-space-m)}.gh-zine-note{margin-top:var(--gh-space-s)}.gh-feature__media,.gh-gallery__cell{position:relative}.gh-pdp__lead{margin:0}.gh-steps{margin:0 0 1.2em;padding-left:1.4em}.gh-steps li{font-size:var(--gh-body-size);line-height:1.75;margin-bottom:.4em}.gh-faq dl{margin:0}.gh-faq__item{padding-block:var(--gh-space-m);border-top:var(--gh-hairline) solid var(--gh-line)}.gh-faq__item:last-child{border-bottom:var(--gh-hairline) solid var(--gh-line)}.gh-faq__q{font-family:var(--gh-display);font-size:var(--gh-body-size);margin-bottom:var(--gh-space-s)}.gh-faq__a{margin:0;color:var(--gh-ink-70);line-height:1.7}.gh-table-wrap{overflow-x:auto;margin:0 0 1.4em}.gh-table{width:100%;border-collapse:collapse;font-size:var(--gh-body-s)}.gh-table td,.gh-table th{text-align:left;vertical-align:top;padding:var(--gh-space-s) var(--gh-space-m) var(--gh-space-s) 0;border-bottom:var(--gh-hairline) solid var(--gh-line)}.gh-table thead th{font-family:var(--gh-mono);font-size:var(--gh-micro);letter-spacing:.5px;text-transform:uppercase;color:var(--gh-ink-70);font-weight:400}.gh-faq__a a,.gh-read a{text-decoration:underline;text-underline-offset:3px}.gh-footer__top{grid-template-columns:1.4fr repeat(4,1fr)}@media (max-width:1024px){.gh-footer__top{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.gh-footer__top{grid-template-columns:1fr 1fr}}.gh-md ol,.gh-md ul{margin:0 0 1.2em;padding-left:1.4em}.gh-md li{font-size:var(--gh-body-size);line-height:1.75;margin-bottom:.4em}.gh-md h3,.gh-md h4{font-family:var(--gh-display);font-size:var(--gh-body-size);margin:1.4em 0 .4em}.gh-md blockquote{margin:0 0 1.2em;padding-left:var(--gh-space-m);border-left:var(--gh-hairline) solid var(--gh-line);color:var(--gh-ink-70)}.gh-md code{font-family:var(--gh-mono);font-size:.92em}.gh-md hr{border:0;border-top:var(--gh-hairline) solid var(--gh-line);margin:1.6em 0}.gh-legal__nav a[aria-current=page]{color:var(--gh-ink)}.gh-legal__form{margin:0 0 1.2em}.gh-legal__form p{margin:0;font-size:var(--gh-body-s);line-height:1.6}.gh-legal .gh-read{margin-inline:0}.gh-checkout__consent{max-width:60ch;margin:0}.gh-checkout__consent a{text-decoration:underline;text-underline-offset:3px}.gh-ship-select{font:inherit;font-size:var(--gh-body-s);background:transparent;border:1px solid var(--gh-line);padding:2px 6px;max-width:60%}.gh-ship-progress{display:flex;flex-direction:column;gap:6px}.gh-ship-progress__bar{height:6px;background:var(--gh-paper-2);border:1px solid var(--gh-line)}.gh-ship-progress__bar>span{display:block;height:100%;background:var(--gh-ink)}