@keyframes pb-reveal{0%{opacity:0;transform:translateY(26px)}}@keyframes pb-pop{0%{opacity:0;transform:scale(.45)}}@keyframes pb-slide{0%{opacity:0;transform:translate3d(var(--art-dx,0), var(--art-dy,10px), 0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both pb-reveal;animation-timeline:view();animation-range:entry entry 70%}.pin-pop{animation:linear both pb-pop;animation-timeline:view();animation-range:entry 40% cover 35%}.art-slide,.art-pop{transform-box:fill-box;transform-origin:50%;animation-timeline:view();animation-range:entry 20% cover 40%}.art-slide{animation-name:pb-slide;animation-timing-function:linear;animation-fill-mode:both}.art-pop{animation-name:pb-pop;animation-timing-function:linear;animation-fill-mode:both}}.lift-on-hover{transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo)}.group:hover .lift-on-hover,.group:focus-visible .lift-on-hover{transform:translateY(-4px)}}.tape{background:color-mix(in srgb, var(--marker) 62%, transparent);width:88px;height:24px;display:block;box-shadow:0 1px 2px #15171c1f;-webkit-mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px));mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px))}.seg-tabs .seg-panel{display:none}:is(.seg-tabs:has(.seg-radio:first-of-type:checked) .seg-panel:first-of-type,.seg-tabs:has(.seg-radio:nth-of-type(2):checked) .seg-panel:nth-of-type(2),.seg-tabs:has(.seg-radio:nth-of-type(3):checked) .seg-panel:nth-of-type(3),.seg-tabs:has(.seg-radio:nth-of-type(4):checked) .seg-panel:nth-of-type(4),.seg-tabs:has(.seg-radio:nth-of-type(5):checked) .seg-panel:nth-of-type(5)){display:grid}.seg-radio:checked+.seg-label{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-paper)}.seg-radio:focus-visible+.seg-label{outline:2px solid var(--accent);outline-offset:2px}@layer components{.rail{scroll-snap-type:x mandatory;padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;margin-inline:-1rem;padding-bottom:.75rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:0 0 var(--rail-item,78%)}@media (min-width:640px){.rail{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.rail>*{flex-basis:var(--rail-item-sm,44%)}}}.mobile-cta{inset-inline:0;z-index:30;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);position:fixed;bottom:0}@media (min-width:768px){.mobile-cta{display:none}}@media (max-width:767.98px){body:has(.mobile-cta){padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}@supports (animation-timeline:view()){.cta-scope{timeline-scope:--cta-anchor}.cta-anchor{view-timeline-name:--cta-anchor}.cta-scope .mobile-cta{animation:linear both pb-cta-in;animation-timeline:--cta-anchor;animation-range:exit 40% exit 90%}}@keyframes pb-cta-in{0%{opacity:0;visibility:hidden;transform:translateY(100%)}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:no-preference){.sheet-panel{animation:pb-sheet-up .32s var(--ease-out-expo)}.sheet-backdrop{animation:.2s ease-out pb-fade-in}}@keyframes pb-sheet-up{0%{transform:translateY(100%)}}@keyframes pb-fade-in{0%{opacity:0}}.fold-sm>summary{list-style:none}.fold-sm>summary::-webkit-details-marker{display:none}@supports selector(::details-content){@media (min-width:768px){.fold-sm::details-content{content-visibility:visible}.fold-sm>summary{display:none}}}
