@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.product[data-astro-cid-62sqfemy]{--pic:660px}.product[data-astro-cid-62sqfemy].wide{--pic:880px}.hero[data-astro-cid-62sqfemy]{max-width:var(--pic);margin:0 auto}.hero[data-astro-cid-62sqfemy] img[data-astro-cid-62sqfemy]{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.hero[data-astro-cid-62sqfemy].four{aspect-ratio:4/3;max-width:var(--pic);position:relative;overflow:hidden}.product[data-astro-cid-62sqfemy] .body[data-astro-cid-62sqfemy]{max-width:none;padding-left:max(16px, (100% - var(--pic)) / 2);padding-right:max(16px,50% - 414px)}.product[data-astro-cid-62sqfemy] .top[data-astro-cid-62sqfemy]{width:100%;max-width:var(--pic);justify-self:start}.product[data-astro-cid-62sqfemy].wide .top[data-astro-cid-62sqfemy]{width:min(var(--pic), 100vw - 32px);max-width:none}.saying[data-astro-cid-62sqfemy]{margin-bottom:1rem}.saying-wide[data-astro-cid-62sqfemy]{display:none}.saying[data-astro-cid-62sqfemy] .top-line{width:auto;margin:0}.product[data-astro-cid-62sqfemy] .top[data-astro-cid-62sqfemy]>[data-astro-cid-62sqfemy],.product[data-astro-cid-62sqfemy] .intro[data-astro-cid-62sqfemy]>[data-astro-cid-62sqfemy]{min-width:0}.product[data-astro-cid-62sqfemy] .body[data-astro-cid-62sqfemy]{grid-template-columns:minmax(0,1fr)}.writeup[data-astro-cid-62sqfemy],.specs[data-astro-cid-62sqfemy]{overflow-wrap:anywhere}@media (width>=1241px){.saying[data-astro-cid-62sqfemy]{display:none}.maker[data-astro-cid-62sqfemy] .stick[data-astro-cid-62sqfemy]{position:sticky}.saying-wide[data-astro-cid-62sqfemy]{text-align:left;width:max-content;max-width:min(32rem,50vw - 362px);display:block;position:absolute;top:50%;left:calc(50% - 50vw - 230px);transform:translate(-50%,-50%)}.saying-wide[data-astro-cid-62sqfemy] .top-line{width:auto;max-width:100%;margin:0}.product[data-astro-cid-62sqfemy]:not(.wide) .maker[data-astro-cid-62sqfemy]{left:calc(50% + 330px + ((100% - 660px) / 2 - var(--w)) / 2 - 50px)}.product[data-astro-cid-62sqfemy]:not(.wide) .stick[data-astro-cid-62sqfemy]{margin-top:30svh}.product[data-astro-cid-62sqfemy] .stick[data-astro-cid-62sqfemy]{top:30svh}}.hero[data-astro-cid-62sqfemy].four img[data-astro-cid-62sqfemy]{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-62sqfemy].four.whole .photo[data-astro-cid-62sqfemy]{object-fit:contain}.on-photo[data-astro-cid-62sqfemy]{font-family:var(--font-body);color:var(--color-ink-muted);margin:0;font-size:.95rem;font-style:italic;line-height:1.5;position:absolute;bottom:2.25rem;left:2.25rem}.hero[data-astro-cid-62sqfemy].four .fill[data-astro-cid-62sqfemy]{filter:blur(40px)brightness(.8);width:120%;height:120%;inset:-10%}.body[data-astro-cid-62sqfemy]{gap:2.5rem;max-width:860px;margin:0 auto;padding:0 16px 4rem;display:grid}.intro[data-astro-cid-62sqfemy]{padding-top:2rem}.product[data-astro-cid-62sqfemy]{padding-top:8rem;position:relative}.maker[data-astro-cid-62sqfemy]{--w:clamp(150px, 13.3vw, 200px);top:0;bottom:0;left:calc(50% + 430px + ((100% - 860px) / 2 - var(--w)) / 2);width:var(--w);position:absolute}.stick[data-astro-cid-62sqfemy]{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;margin-top:calc(25svh + .9rem - -1*min(-2.3vw,-26px));display:flex;position:sticky;top:calc(25svh + .9rem - -1*min(-2.3vw,-26px))}.wide[data-astro-cid-62sqfemy] .stick[data-astro-cid-62sqfemy]{margin-top:calc(10rem + min(880px,100vw)/1.5)}.maker[data-astro-cid-62sqfemy] .logo[data-astro-cid-62sqfemy]{width:100%;height:calc(var(--w) * .346);justify-content:center;align-items:center;display:flex}.maker[data-astro-cid-62sqfemy] .logo[data-astro-cid-62sqfemy] img{object-fit:contain;opacity:.85;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .3s,filter .3s}.maker[data-astro-cid-62sqfemy] .logo[data-astro-cid-62sqfemy]:hover img,.maker[data-astro-cid-62sqfemy] .logo[data-astro-cid-62sqfemy]:focus-visible img{opacity:1;filter:brightness(.46)sepia()saturate(3.2)hue-rotate(-4deg)brightness(1.25)drop-shadow(0 0 10px #e39a2e8c)}.nameplate[data-astro-cid-62sqfemy]{color:var(--color-ink);opacity:.8;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;font-weight:600}.back[data-astro-cid-62sqfemy]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.5em;text-transform:uppercase;letter-spacing:.18em;font-size:.9rem;font-weight:600;line-height:1.9;text-decoration-thickness:1px}.back[data-astro-cid-62sqfemy]:hover{color:var(--color-accent-hover)}@media (width<=1240px){.maker[data-astro-cid-62sqfemy]{width:auto;margin-bottom:2rem;position:static}.stick[data-astro-cid-62sqfemy]{text-align:left;align-items:flex-start;gap:1rem;margin-top:0;position:static}.maker[data-astro-cid-62sqfemy] .logo[data-astro-cid-62sqfemy]{justify-content:flex-start;width:150px;height:52px}}.brand[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.brand[data-astro-cid-62sqfemy] a[data-astro-cid-62sqfemy]{color:inherit;text-decoration:none}.brand[data-astro-cid-62sqfemy] a[data-astro-cid-62sqfemy]:hover{color:var(--color-accent-hover)}h1[data-astro-cid-62sqfemy]{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 .75rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.05}.type[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);max-width:38em;margin:0;font-size:clamp(1.0625rem,1vw,1.125rem)}.writeup[data-astro-cid-62sqfemy] p{margin:0 0 1rem;line-height:1.6}.coming[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);font-style:italic}.writeup[data-astro-cid-62sqfemy] .voice[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.buy[data-astro-cid-62sqfemy]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;padding:1.25rem 0;display:flex}.buy[data-astro-cid-62sqfemy] p[data-astro-cid-62sqfemy]{margin:0}.top[data-astro-cid-62sqfemy]{gap:2.5rem;display:grid}.beside[data-astro-cid-62sqfemy] .top[data-astro-cid-62sqfemy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.beside[data-astro-cid-62sqfemy] .buy[data-astro-cid-62sqfemy]{border:0;flex-basis:100%;align-items:center;padding:1rem 0 0}.beside[data-astro-cid-62sqfemy] .new[data-astro-cid-62sqfemy]{margin-right:auto}.beside[data-astro-cid-62sqfemy] .getone[data-astro-cid-62sqfemy]{text-underline-offset:.3em;font-size:1.25rem;position:relative;top:-.125em}.getone[data-astro-cid-62sqfemy]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.4em;text-decoration-thickness:1px}.getone[data-astro-cid-62sqfemy]:hover{color:var(--color-accent-hover)}.new[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);font-size:clamp(1.0625rem,1vw,1.125rem)}.price[data-astro-cid-62sqfemy]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.6rem}h2[data-astro-cid-62sqfemy]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.6rem;font-weight:900;line-height:1.05}.videos[data-astro-cid-62sqfemy]{gap:1.5rem;display:grid}dl[data-astro-cid-62sqfemy]{margin:0}dl[data-astro-cid-62sqfemy] div[data-astro-cid-62sqfemy]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;padding:.55rem 0;display:grid}dt[data-astro-cid-62sqfemy]{color:var(--color-ink-muted)}dd[data-astro-cid-62sqfemy]{margin:0}.source[data-astro-cid-62sqfemy]{color:var(--color-ink-muted);font-size:.85rem}
