.home-polish_hero__q_lPD{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;min-height:100svh;min-height:100dvh;padding-top:4.5rem}.home-polish_heroMedia__BizcB{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:var(--background);background-image:url(/hero/hero-broll.jpg);background-size:cover;background-position:50%}.home-polish_heroVideo__pmz3O{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-polish_heroMedia__BizcB:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--background) 80%,transparent)}.home-polish_heroBody__rFhB8,.home-polish_scrollCue__oBIP0{position:relative;z-index:1}.home-polish_heroBody__rFhB8{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-top:1.25rem;padding-bottom:1.5rem}.home-polish_scrollCue__oBIP0{display:flex;flex:none;align-items:flex-end;justify-content:center;height:3.25rem;padding-bottom:1.15rem;color:var(--muted)}.home-polish_scrollCue__oBIP0:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.home-polish_scrollCueLine__Xhxw7{display:block;width:1px;height:2.25rem;background:linear-gradient(to bottom,transparent,var(--muted));transform-origin:top center}@media (prefers-reduced-motion:no-preference){.home-polish_scrollCueLine__Xhxw7{animation:home-polish_heroCue__GN6k7 2.2s ease-in-out infinite}}@keyframes home-polish_heroCue__GN6k7{0%,to{transform:scaleY(.72);opacity:.4}50%{transform:scaleY(1);opacity:.9}}@media (max-height:520px){.home-polish_heroBody__rFhB8{padding-top:.75rem;padding-bottom:.75rem}.home-polish_hero__q_lPD .home-polish_heroTitle__UbPb4{font-size:clamp(1.7rem,8vh,2.75rem);font-size:clamp(1.7rem,8svh,2.75rem);line-height:1.05;margin-bottom:.65rem}.home-polish_hero__q_lPD .home-polish_heroSub___oPQq{margin-bottom:.65rem;font-size:.95rem;line-height:1.45}.home-polish_hero__q_lPD .home-polish_heroActions__cSrab{gap:.75rem}.home-polish_hero__q_lPD .home-polish_heroActions__cSrab a:first-child{padding-top:.7rem;padding-bottom:.7rem}.home-polish_scrollCue__oBIP0{height:2rem;padding-bottom:.45rem}.home-polish_scrollCueLine__Xhxw7{height:1.35rem}}.home-polish_word__THhJF{position:relative;display:inline-block;white-space:nowrap}.home-polish_mark__92_0K{position:absolute;left:0;bottom:.01em;width:100%;height:.17em;background:var(--amber);pointer-events:none;-webkit-text-stroke:0}.home-polish_flipGrid__BnkKj{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}@media (min-width:768px){.home-polish_flipGrid__BnkKj{grid-template-columns:1fr 1fr}}.home-polish_flipCard__bl4Wf{display:flex;min-width:0;height:100%}.home-polish_flipButton__oShkA{display:flex;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1200px;touch-action:manipulation}.home-polish_flipButton__oShkA:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.home-polish_flipInner__gg3Bl{display:grid;grid-template:1fr/1fr;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,.8,.24,1)}.home-polish_flipInnerOn__7vMBM{transform:rotateY(180deg)}.home-polish_front__xcxF6{position:relative}.home-polish_face__wDQ6P{grid-area:1/1;display:flex;flex-direction:column;min-height:100%;border:3px solid var(--foreground);background:var(--background);padding:1.5rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-polish_back__cfV4f{transform:rotateY(180deg)}.home-polish_cue__wY2rG{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;color:var(--amber);font-family:var(--font-dm),sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.04em}.home-polish_cueIcon__ZEp46{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1.5px solid var(--amber);border-radius:999px;flex:none}@media (prefers-reduced-motion:reduce){.home-polish_back__cfV4f,.home-polish_face__wDQ6P,.home-polish_flipInnerOn__7vMBM,.home-polish_flipInner__gg3Bl{transform:none;transition:opacity .2s linear}.home-polish_flipInner__gg3Bl{transform-style:flat}.home-polish_face__wDQ6P{backface-visibility:visible;-webkit-backface-visibility:visible}.home-polish_back__cfV4f,.home-polish_flipInnerOn__7vMBM .home-polish_front__xcxF6{opacity:0}.home-polish_flipInnerOn__7vMBM .home-polish_back__cfV4f{opacity:1}}