
main.page-enter:has(.lux) { display: flex !important; flex-direction: column !important; position: relative !important; }
main.page-enter:has(.lux) > .lux { display: contents !important; }
.m-pack { display: contents !important; }
html[data-m] .lux > .cine-hero { order: 0 !important; z-index: 2 !important; background: transparent !important; }
html[data-m] .cine-stage { opacity: 0 !important; }
.cine-shade { opacity: 0.55 !important; }
.m-hero-overlay {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
  clip-path: none !important;
  border-radius: 0 !important;
}
.m-thumbs, .m-grid, .m-extra { display: none !important; }
.m-stage { position: absolute; inset: 0; width: 100% !important; height: 100% !important; display: block !important; }
.m-stage figure {
  position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0;
}
.m-stage figure:nth-child(n+6) { display: none !important; }
.m-stage img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }
html[data-m="0"] .m-stage figure, html[data-m="4"] .m-stage figure { animation: m-fade var(--m-dur) infinite; }
html[data-m="0"] .m-stage img, html[data-m="4"] .m-stage img { animation: m-zin var(--m-dur) infinite; }
html[data-m="1"] .m-stage figure, html[data-m="5"] .m-stage figure { animation: m-fade var(--m-dur) infinite; }
html[data-m="1"] .m-stage img, html[data-m="5"] .m-stage img { animation: m-zout var(--m-dur) infinite; }
html[data-m="2"] .m-stage figure, html[data-m="6"] .m-stage figure { opacity: 1; animation: m-left var(--m-dur) infinite backwards; }
html[data-m="3"] .m-stage figure, html[data-m="7"] .m-stage figure { opacity: 1; animation: m-right var(--m-dur) infinite backwards; }
html[data-m] .m-stage figure:nth-child(2), html[data-m] .m-stage figure:nth-child(2) img { animation-delay: var(--m-step) !important; }
html[data-m] .m-stage figure:nth-child(3), html[data-m] .m-stage figure:nth-child(3) img { animation-delay: calc(var(--m-step) * 2) !important; }
html[data-m] .m-stage figure:nth-child(4), html[data-m] .m-stage figure:nth-child(4) img { animation-delay: calc(var(--m-step) * 3) !important; }
html[data-m] .m-stage figure:nth-child(5), html[data-m] .m-stage figure:nth-child(5) img { animation-delay: calc(var(--m-step) * 4) !important; }

html[data-slot="0"] .m-extra { order: 3 !important; }
html[data-slot="0"] .m-lane { order: 8 !important; }
html[data-slot="0"] .m-codes { order: 14 !important; }
html[data-slot="1"] .m-extra { order: 1 !important; }
html[data-slot="1"] .m-lane { order: 5 !important; }
html[data-slot="1"] .m-codes { order: 10 !important; }
html[data-slot="2"] .m-extra { order: 6 !important; }
html[data-slot="2"] .m-lane { order: 2 !important; }
html[data-slot="2"] .m-codes { order: 12 !important; }
html[data-slot="3"] .m-extra { order: 13 !important; }
html[data-slot="3"] .m-lane { order: 4 !important; }
html[data-slot="3"] .m-codes { order: 7 !important; }

.m-extra, .m-lane, .m-codes { padding: 72px 22px; background: var(--m-paper); color: var(--m-ink); }
.m-extra h2, .m-lane h2, .m-codes h2 {
  margin: 0 0 22px; max-width: 16ch; font-size: clamp(36px, 4vw, 64px); line-height: 0.95;
}
.m-kicker { margin: 0 0 8px; letter-spacing: 0.18em; text-transform: uppercase; font-size: 12px; color: var(--m-accent); }
.m-lane { background: var(--m-ink); color: var(--m-paper); }
.m-lane-grid, .m-code-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.m-lane article, .m-code-grid a {
  margin: 0; padding: 22px; background: transparent; border: 2px solid var(--m-accent); color: inherit; text-decoration: none;
}
.m-lane h3 { margin: 0 0 8px; font-size: 28px; }
.m-lane p, .m-code-grid a { line-height: 1.5; }
.m-code-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.m-code-grid a { display: block; background: #fff; color: var(--m-ink); font-weight: 700; }
.m-code-grid a span { display: block; font-weight: 500; color: var(--m-accent); font-size: 13px; margin-top: 6px; }
html[data-layout="1"] .m-lane article, html[data-layout="1"] .m-code-grid a { border-radius: 999px; }
html[data-layout="3"] .m-lane article, html[data-layout="3"] .m-code-grid a { border-radius: 28px 6px; }
html[data-layout="4"] .m-lane article { transform: skewX(-6deg); }

@keyframes m-fade { 0% { opacity: 0; } 3% { opacity: 1; } 17% { opacity: 1; } 20% { opacity: 0; } 100% { opacity: 0; } }
@keyframes m-zin { 0% { transform: scale(1); } 20% { transform: scale(1.16); } 100% { transform: scale(1.16); } }
@keyframes m-zout { 0% { transform: scale(1.18); } 20% { transform: scale(1); } 100% { transform: scale(1); } }
@keyframes m-flash {
  0%, 15% { opacity: 0; } 18%, 20% { opacity: .72; } 23%, 35% { opacity: 0; }
  38%, 40% { opacity: .72; } 43%, 55% { opacity: 0; } 58%, 60% { opacity: .72; }
  63%, 75% { opacity: 0; } 78%, 80% { opacity: .72; } 83%, 100% { opacity: 0; }
}
@keyframes m-left {
  0% { transform: translateX(100%); }
  4% { transform: translateX(0); }
  20% { transform: translateX(0); }
  24% { transform: translateX(-100%); }
  24.01% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
@keyframes m-right {
  0% { transform: translateX(-100%); }
  4% { transform: translateX(0); }
  20% { transform: translateX(0); }
  24% { transform: translateX(100%); }
  24.01% { transform: translateX(-100%); }
  100% { transform: translateX(-100%); }
}

@media (max-width: 800px) {
  .m-lane-grid, .m-code-grid { grid-template-columns: 1fr 1fr; }
  html[data-layout="4"] .m-lane article { transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .m-stage, .m-stage figure, .m-stage img { animation: none !important; transform: none !important; }
  .m-stage figure { opacity: 0 !important; }
  .m-stage figure:first-child { opacity: 1 !important; }
}
.yard-find, .yard-find * { box-sizing: border-box; }
.yard-find { position: static !important; z-index: auto; display: flex; align-items: center; gap: 8px; margin: 0; inset: auto; }
.main-nav > .yard-find { width: 210px !important; max-width: 210px !important; margin: 0 0 0 8px !important; flex: 0 0 auto; flex-direction: row !important; }
.yard-find input, .yard-find button { font: inherit; }
.yard-find input { min-width: 0; background: #fff !important; color: #141210 !important; }
.yard-find input:focus { outline: 3px solid currentColor; outline-offset: 2px; }
.site-header { top: 0 !important; }
html[data-find="0"] .yard-find { width: min(520px, calc(100% - 28px)); margin: 14px 22px 14px auto; padding: 4px 4px 4px 14px; background: #fff; border: 2px solid var(--m-accent); border-radius: 999px; box-shadow: 0 8px 18px rgba(0,0,0,.12); }
html[data-find="0"] .yard-find span { font-size: 13px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--m-ink); }
html[data-find="0"] .yard-find input { flex: 1; height: 36px; border: 0; border-radius: 999px; padding: 0 8px; font-size: 15px; }
html[data-find="0"] .yard-find button { height: 36px; padding: 0 14px; border: 0; border-radius: 999px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 14px; font-weight: 800; }
html[data-find="1"] .yard-find { padding: 22px 4vw; background: var(--m-ink); color: var(--m-paper); flex-wrap: wrap; }
html[data-find="1"] .yard-find span { width: 100%; font-size: 42px; font-weight: 800; letter-spacing: -0.04em; }
html[data-find="1"] .yard-find input { flex: 1; height: 84px; border: 0; border-radius: 0; font-size: 28px; padding: 0 18px; }
html[data-find="1"] .yard-find button { height: 84px; padding: 0 36px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 22px; font-weight: 800; }
html[data-find="2"] .yard-find { width: 220px; margin: 10px 12px; background: transparent; gap: 0; }
html[data-find="2"] .yard-find span { display: none; }
html[data-find="2"] .yard-find input { width: 150px; height: 28px; border: 0; border-bottom: 2px solid var(--m-ink); border-radius: 0; background: transparent !important; font-size: 13px; padding: 0 4px; }
html[data-find="2"] .yard-find button { height: 28px; border: 0; background: transparent !important; color: var(--m-accent) !important; font-size: 12px; text-decoration: underline; padding: 0 6px; }
html[data-find="3"] .yard-find { width: min(720px, calc(100% - 32px)); margin: 28px auto; padding: 28px; background: #fff; border: 6px solid var(--m-ink); box-shadow: 16px 16px 0 var(--m-accent); flex-wrap: wrap; transform: rotate(-2deg); }
html[data-find="3"] .yard-find span { width: 100%; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; }
html[data-find="3"] .yard-find input { flex: 1; height: 64px; border: 2px solid var(--m-ink); border-radius: 0; font-size: 22px; padding: 0 14px; }
html[data-find="3"] .yard-find button { height: 64px; padding: 0 22px; border: 2px solid var(--m-ink); background: var(--m-ink) !important; color: #fff !important; font-size: 18px; }
html[data-find="4"] .yard-find { width: 100%; padding: 4px; background: var(--m-accent); border-radius: 6px; transform: rotate(-2deg); }
html[data-find="4"] .yard-find span { display: none; }
html[data-find="4"] .yard-find input { height: 34px; width: 140px; border: 0; border-radius: 4px; font-size: 13px; padding: 0 8px; }
html[data-find="4"] .yard-find button { height: 34px; border: 0; border-radius: 4px; background: #fff !important; color: var(--m-ink) !important; font-size: 12px; font-weight: 800; }
html[data-find="5"] .yard-find { padding: 16px 20px; background: var(--m-ink); color: #fff; }
html[data-find="5"] .yard-find span { font-size: 28px; font-weight: 800; }
html[data-find="5"] .yard-find input { flex: 1; height: 64px; border: 0; border-radius: 999px; font-size: 20px; padding: 0 20px; }
html[data-find="5"] .yard-find button { height: 64px; padding: 0 28px; border: 0; border-radius: 999px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 18px; font-weight: 800; }
html[data-find="6"] .yard-find { padding: 8px 10px; background: #111; color: #d6ff4a; font-family: ui-monospace, monospace; }
html[data-find="6"] .yard-find span { font-size: 12px; }
html[data-find="6"] .yard-find input { flex: 1; height: 36px; border: 1px solid #d6ff4a; border-radius: 0; background: #111 !important; color: #d6ff4a !important; font-family: inherit; font-size: 14px; padding: 0 8px; }
html[data-find="6"] .yard-find button { height: 36px; border: 1px solid #d6ff4a; background: #d6ff4a !important; color: #111 !important; font-family: inherit; font-size: 13px; }
html[data-find="7"] .yard-find { width: 180px; margin: 14px auto; background: transparent; flex-direction: column; }
html[data-find="7"] .yard-find span { font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; }
html[data-find="7"] .yard-find input { width: 100%; height: 36px; border: 0; border-radius: 999px; text-align: center; font-size: 13px; }
html[data-find="7"] .yard-find button { width: 100%; height: 28px; border: 0; border-radius: 999px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 11px; }
html[data-find="8"] .yard-find { display: grid; grid-template-columns: 1fr auto; gap: 10px; padding: 28px 6vw 22px; background: var(--m-paper); border-bottom: 12px solid var(--m-accent); }
html[data-find="8"] .yard-find span { grid-column: 1 / -1; font-size: 56px; line-height: 0.9; font-weight: 800; }
html[data-find="8"] .yard-find input { height: 76px; border: 4px solid var(--m-ink); border-radius: 18px; font-size: 24px; padding: 0 16px; }
html[data-find="8"] .yard-find button { height: 76px; padding: 0 32px; border: 0; border-radius: 18px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 22px; font-weight: 800; }
html[data-find="9"] .yard-find { width: 100%; height: 36px; padding: 0 8px; background: var(--m-accent); color: var(--m-on); gap: 6px; }
html[data-find="9"] .yard-find span { font-size: 11px; font-weight: 700; }
html[data-find="9"] .yard-find input { flex: 1; height: 24px; border: 0; border-radius: 2px; font-size: 12px; padding: 0 8px; }
html[data-find="9"] .yard-find button { height: 24px; padding: 0 8px; border: 0; background: var(--m-ink) !important; color: #fff !important; font-size: 11px; }
html[data-find="10"] .yard-find { width: 34%; min-width: 180px; margin: 12px 12px 12px auto; padding: 8px; background: #fff; border-left: 8px solid var(--m-accent); }
html[data-find="10"] .yard-find span { display: none; }
html[data-find="10"] .yard-find input { flex: 1; height: 34px; border: 0; font-size: 14px; }
html[data-find="10"] .yard-find button { height: 34px; border: 0; background: transparent !important; color: var(--m-accent) !important; font-weight: 800; }
html[data-find="11"] .yard-find { min-height: 120px; background: var(--m-accent); color: var(--m-on); }
html[data-find="11"] .yard-find span { display: none; }
html[data-find="11"] .yard-find input { flex: 1; height: 88px; margin: 16px; border: 0; border-radius: 8px; font-size: 26px; padding: 0 16px; }
html[data-find="11"] .yard-find button { width: 28%; height: auto; align-self: stretch; margin: 16px 16px 16px 0; border: 0; border-radius: 8px; background: var(--m-ink) !important; color: #fff !important; font-size: 24px; font-weight: 800; }
html[data-find="12"] .yard-find { width: max-content; max-width: calc(100% - 20px); margin: 6px 10px; background: transparent; }
html[data-find="12"] .yard-find span { display: none; }
html[data-find="12"] .yard-find input { width: 160px; height: 26px; border: 0; background: transparent !important; font-size: 14px; padding: 0; }
html[data-find="12"] .yard-find button { height: 26px; border: 0; background: transparent !important; color: var(--m-ink) !important; font-size: 14px; font-weight: 700; }
html[data-find="13"] .yard-find { margin: 16px; padding: 18px 22px; background: #fff8d6; color: #3a2a00; border-radius: 16px 16px 48px 16px; transform: rotate(-1.5deg); }
html[data-find="13"] .yard-find span { font-size: 22px; font-weight: 800; }
html[data-find="13"] .yard-find input { flex: 1; height: 58px; border: 0; border-radius: 12px; font-size: 20px; padding: 0 12px; }
html[data-find="13"] .yard-find button { height: 58px; padding: 0 18px; border: 0; border-radius: 40px; background: #3a2a00 !important; color: #fff8d6 !important; font-size: 16px; }
html[data-find="14"] .yard-find { width: 100%; padding: 4px; background: #fff; border: 2px solid var(--m-ink); }
html[data-find="14"] .yard-find span { display: none; }
html[data-find="14"] .yard-find input { width: 120px; height: 30px; border: 0; font-size: 12px; padding: 0 6px; }
html[data-find="14"] .yard-find button { height: 30px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 12px; }
html[data-find="15"] .yard-find { width: min(560px, calc(100% - 24px)); margin: 20px auto; background: transparent; flex-direction: column; align-items: stretch; }
html[data-find="15"] .yard-find span { font-size: 13px; }
html[data-find="15"] .yard-find input { height: 72px; border: 0; border-bottom: 4px solid var(--m-accent); border-radius: 0; background: transparent !important; font-size: 32px; padding: 0; }
html[data-find="15"] .yard-find button { align-self: flex-end; height: 36px; margin-top: 8px; border: 0; background: transparent !important; color: var(--m-accent) !important; font-size: 16px; font-weight: 800; }
html[data-find="16"] .yard-find { width: 220px; margin: 14px; padding: 10px; background: var(--m-ink); color: #fff; flex-direction: column; align-items: stretch; transform: rotate(-3deg); }
html[data-find="16"] .yard-find span { font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; }
html[data-find="16"] .yard-find input { height: 64px; border: 0; font-size: 13px; padding: 6px; }
html[data-find="16"] .yard-find button { height: 32px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 12px; }
html[data-find="17"] .yard-find { padding: 0; background: var(--m-paper); }
html[data-find="17"] .yard-find span { display: none; }
html[data-find="17"] .yard-find input { flex: 1; height: 92px; border: 0; background: transparent !important; font-size: 34px; font-weight: 800; padding: 0 18px; }
html[data-find="17"] .yard-find button { height: 92px; padding: 0 28px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 20px; }
html[data-find="18"] .yard-find { width: 260px; margin: 8px; padding: 4px; border: 1px dashed var(--m-ink); background: transparent; }
html[data-find="18"] .yard-find span { display: none; }
html[data-find="18"] .yard-find input { flex: 1; height: 30px; border: 0; background: transparent !important; font-size: 13px; }
html[data-find="18"] .yard-find button { height: 30px; border: 0; background: transparent !important; color: var(--m-ink) !important; font-size: 12px; }
html[data-find="19"] .yard-find { width: min(860px, calc(100% - 20px)); margin: 22px auto; padding: 22px; background: var(--m-accent); color: var(--m-on); border-radius: 80px; }
html[data-find="19"] .yard-find span { padding-left: 12px; font-size: 18px; font-weight: 800; }
html[data-find="19"] .yard-find input { flex: 1; height: 68px; border: 0; border-radius: 40px; font-size: 20px; padding: 0 18px; }
html[data-find="19"] .yard-find button { height: 68px; padding: 0 26px; border: 0; border-radius: 40px; background: var(--m-ink) !important; color: #fff !important; font-size: 18px; }
html[data-find="20"] .yard-find { width: 100%; padding: 2px 6px; background: #fff; border-bottom: 1px solid #ccc; }
html[data-find="20"] .yard-find span { display: none; }
html[data-find="20"] .yard-find input { flex: 1; height: 28px; border: 0; font-size: 13px; }
html[data-find="20"] .yard-find button { height: 28px; border: 0; background: transparent !important; color: var(--m-accent) !important; font-size: 12px; font-weight: 700; }
html[data-find="21"] .yard-find { width: min(640px, calc(100% - 40px)); margin: 36px auto; padding: 26px; background: #fff; border-radius: 28px; box-shadow: 0 24px 60px rgba(0,0,0,.18); flex-direction: column; align-items: stretch; transform: rotate(1.5deg); }
html[data-find="21"] .yard-find span { font-size: 28px; font-weight: 800; }
html[data-find="21"] .yard-find input { height: 60px; border: 0; border-radius: 14px; background: #f3f3f3 !important; font-size: 18px; padding: 0 14px; }
html[data-find="21"] .yard-find button { height: 52px; border: 0; border-radius: 14px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 18px; font-weight: 800; }
html[data-find="22"] .yard-find { width: 100%; padding: 4px; background: #000; transform: rotate(1.5deg); }
html[data-find="22"] .yard-find span { display: none; }
html[data-find="22"] .yard-find input { flex: 1; height: 30px; border: 0; border-radius: 0; font-size: 12px; }
html[data-find="22"] .yard-find button { height: 30px; border: 0; background: #fff !important; color: #000 !important; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; }
html[data-find="23"] .yard-find { padding: 18px; background: var(--m-paper); align-items: center; }
html[data-find="23"] .yard-find span { font-size: 14px; font-weight: 800; }
html[data-find="23"] .yard-find input { flex: 1; height: 70px; border: 3px solid var(--m-ink); border-radius: 40px 0 0 40px; font-size: 22px; padding: 0 18px; }
html[data-find="23"] .yard-find button { width: 70px; height: 70px; border: 0; border-radius: 50%; margin-left: -20px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 13px; font-weight: 800; }
html[data-find="24"] .yard-find { width: max-content; max-width: 100%; margin: 4px 16px; background: transparent; gap: 6px; }
html[data-find="24"] .yard-find span { font-size: 14px; }
html[data-find="24"] .yard-find input { width: 140px; height: 24px; border: 0; border-bottom: 1px solid var(--m-ink); border-radius: 0; background: transparent !important; font-size: 14px; }
html[data-find="24"] .yard-find button { height: 24px; border: 0; background: transparent !important; color: var(--m-accent) !important; font-size: 14px; }
html[data-find="25"] .yard-find { padding: 6px 12px; background: #f4efe4; color: #1a140c; border-top: 3px solid #1a140c; border-bottom: 3px solid #1a140c; font-family: Georgia, serif; }
html[data-find="25"] .yard-find span { font-size: 18px; font-style: italic; }
html[data-find="25"] .yard-find input { flex: 1; height: 32px; border: 0; background: transparent !important; font-family: Georgia, serif; font-size: 16px; }
html[data-find="25"] .yard-find button { height: 32px; border: 1px solid #1a140c; background: transparent !important; color: #1a140c !important; font-family: Georgia, serif; font-size: 14px; }
html[data-find="26"] .yard-find { width: min(420px, calc(100% - 24px)); margin: 16px 16px 16px auto; padding: 14px; background: var(--m-ink); color: #fff; border-radius: 18px; flex-direction: column; align-items: stretch; transform: rotate(2deg); }
html[data-find="26"] .yard-find span { font-size: 20px; font-weight: 800; }
html[data-find="26"] .yard-find input { height: 52px; border: 0; border-radius: 10px; font-size: 16px; padding: 0 12px; }
html[data-find="26"] .yard-find button { height: 44px; border: 0; border-radius: 10px; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 16px; font-weight: 800; }
html[data-find="27"] .yard-find { padding: 10px 16px; background: #fff; justify-content: flex-end; }
html[data-find="27"] .yard-find span { display: none; }
html[data-find="27"] .yard-find input { width: 42%; height: 40px; border: 2px solid var(--m-accent); border-radius: 0; font-size: 14px; padding: 0 10px; }
html[data-find="27"] .yard-find button { height: 40px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 13px; }
html[data-find="28"] .yard-find { padding: 48px 8vw; background: var(--m-ink); color: #fff; flex-direction: column; align-items: stretch; }
html[data-find="28"] .yard-find span { font-size: 64px; line-height: 0.85; font-weight: 800; letter-spacing: -0.05em; }
html[data-find="28"] .yard-find input { height: 80px; border: 0; font-size: 24px; padding: 0 16px; }
html[data-find="28"] .yard-find button { height: 64px; border: 0; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 20px; font-weight: 800; }
html[data-find="29"] .yard-find { width: 100%; padding: 3px; background: #fff; border-radius: 999px; box-shadow: 0 8px 20px rgba(0,0,0,.18); }
html[data-find="29"] .yard-find span { display: none; }
html[data-find="29"] .yard-find input { flex: 1; height: 30px; border: 0; border-radius: 999px; font-size: 12px; padding: 0 10px; }
html[data-find="29"] .yard-find button { height: 30px; width: 30px; padding: 0; border: 0; border-radius: 50%; background: var(--m-accent) !important; color: var(--m-on) !important; font-size: 11px; }
html[data-find="30"] .yard-find { width: 62%; margin: 12px 0; padding: 12px; background: var(--m-accent); color: var(--m-on); transform: rotate(-1deg); }
html[data-find="30"] .yard-find span { font-size: 13px; font-weight: 800; }
html[data-find="30"] .yard-find input { flex: 1; height: 48px; border: 0; font-size: 16px; padding: 0 10px; }
html[data-find="30"] .yard-find button { height: 48px; border: 0; background: #fff !important; color: var(--m-ink) !important; font-weight: 800; }
html[data-find="31"] .yard-find { width: 220px; margin: 18px 18px 18px auto; padding: 8px; background: #fff; border: 3px solid var(--m-accent); flex-direction: column; transform: rotate(3deg); }
html[data-find="31"] .yard-find span { font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; }
html[data-find="31"] .yard-find input { height: 36px; border: 0; border-bottom: 2px solid var(--m-ink); border-radius: 0; font-size: 13px; }
html[data-find="31"] .yard-find button { height: 32px; border: 0; background: var(--m-ink) !important; color: #fff !important; font-size: 12px; }
@media (max-width: 700px) {
  .header-inner > .yard-find, html[data-find] .yard-find { width: 100%; max-width: none; min-width: 0; margin-left: 0; margin-right: 0; transform: none; }
}
