/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._cell_121mx_2{height:100%}._plate_121mx_2{border-radius:var(--radius);background:var(--color-carbon);border:1px solid var(--color-line);height:100%;transition:border-color .3s, transform .5s var(--ease-out-expo), box-shadow .5s;flex-direction:column;display:flex;position:relative;overflow:hidden}._plate_121mx_2:hover{border-color:var(--color-line-strong);transform:translateY(-6px);box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #ff3a4040}._shot_121mx_2{aspect-ratio:1;padding:calc(var(--spacing,.25rem) * 6);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}._shot_121mx_2:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#00000038,#0000);border-radius:50%;height:7%;position:absolute;bottom:9%;left:22%;right:22%}._image_121mx_2{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}._no_121mx_2{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:2;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-mono);color:var(--color-ink-soft);position:absolute}._finishes_121mx_2{z-index:3;margin-top:calc(var(--spacing,.25rem) * -5);justify-content:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex;position:relative}._dot_121mx_2{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);cursor:pointer;border:3px solid var(--color-carbon);box-shadow:0 0 0 1px var(--color-line-strong);transition:transform .3s var(--ease-snap), box-shadow .2s;border-radius:2147483647px}._dot_121mx_2:hover{transform:scale(1.15)}._dotActive_121mx_2{box-shadow:0 0 0 2px var(--color-brand-hot)}._caption_121mx_2{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}._name_121mx_2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}._link_121mx_2:after{content:"";z-index:2;position:absolute;inset:0}._link_121mx_2:focus-visible{outline:none}._link_121mx_2:focus-visible:after{outline:3px solid var(--color-signal);outline-offset:-3px;border-radius:var(--radius)}._line_121mx_2{margin-top:calc(var(--spacing,.25rem) * -2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));font-family:var(--font-mono);color:var(--color-mute)}._patterns_121mx_2,._sizes_121mx_2,._fitTags_121mx_2{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}._pattern_121mx_2,._size_121mx_2,._sizeMore_121mx_2{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-mono)}._pattern_121mx_2{color:var(--color-chalk);background:var(--color-gunmetal)}._size_121mx_2{color:var(--color-mute);border:1px solid var(--color-line-strong)}._sizeMore_121mx_2{color:var(--color-dim)}._fitHub_121mx_2,._fitSeat_121mx_2,._fitSeatOther_121mx_2,._fitSeatBlocked_121mx_2{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:.7rem;font-weight:var(--font-weight-bold,700);border-radius:2147483647px}._fitHub_121mx_2{color:var(--color-ink);background:var(--color-live)}._fitSeat_121mx_2{color:var(--color-live);border:1px solid #3ddc8480}._fitSeatOther_121mx_2{color:var(--color-signal);border:1px solid #ffb53d80}._fitSeatBlocked_121mx_2{color:var(--color-chalk);background:var(--color-brand)}._quote_121mx_2{z-index:3;padding-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-end;margin-top:auto;display:flex;position:relative}@property --tw-font-weight{syntax:"*";inherits:false}
