.cmSqRa_root{position:relative;overflow-x:clip}.cmSqRa_hubGrid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite cmSqRa_gridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}@keyframes cmSqRa_gridMove{to{background-position:0 40px}}.cmSqRa_shine{background-size:200%;animation:8s linear 2s infinite cmSqRa_shine;display:inline-block}@keyframes cmSqRa_shine{to{background-position:200%}}.cmSqRa_hubLine{transform-origin:50%;opacity:.7;background:linear-gradient(90deg,#0000,#c0cef2,#0000);border-radius:9999px;width:min(16rem,70%);height:4px}.cmSqRa_cardLink{border-radius:1rem;text-decoration:none;display:block}.cmSqRa_cardLink:focus-visible{outline-offset:3px;outline:2px solid #c0cef2}.cmSqRa_cardLink [data-slot=card]{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);position:relative}.cmSqRa_cardLink:hover [data-slot=card],.cmSqRa_cardLink:focus-visible [data-slot=card]{box-shadow:var(--tw-rim), inset 0 0 0 1px #ffffff40, 0 20px 50px -10px #000000e6;background:#ffffff0f}.cmSqRa_cardBar{background:var(--accent);height:3px;box-shadow:0 0 15px var(--accent);transition:height .3s;position:absolute;inset:0 0 auto}.cmSqRa_cardLink:hover .cmSqRa_cardBar,.cmSqRa_cardLink:focus-visible .cmSqRa_cardBar{height:4px}.cmSqRa_tag{border:1px solid color-mix(in srgb, var(--accent) 19%, transparent);letter-spacing:.06em;text-transform:uppercase;background:#00000080;border-radius:.25rem;padding:.25rem .5rem}.cmSqRa_date{letter-spacing:.04em;text-transform:uppercase}.cmSqRa_cardCta{border:1px solid var(--border-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;transition:color .3s,border-color .3s,background .3s;display:flex}.cmSqRa_cardLink:hover .cmSqRa_cardCta,.cmSqRa_cardLink:focus-visible .cmSqRa_cardCta{border-color:var(--accent);color:var(--accent);background:#ffffff0d}.cmSqRa_cardCta svg{transition:transform .3s}.cmSqRa_cardLink:hover .cmSqRa_cardCta svg,.cmSqRa_cardLink:focus-visible .cmSqRa_cardCta svg{transform:translate(4px)}.cmSqRa_ctaWash{pointer-events:none;background:radial-gradient(60% 70%,#512bd41f,#0000 70%);position:absolute;inset:0}.cmSqRa_heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (min-width:768px){.cmSqRa_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem}}@media (min-width:1024px){.cmSqRa_heroGrid{gap:4rem}}.cmSqRa_lockup{border:1px solid var(--border-soft);background:linear-gradient(#ffffff0f,#ffffff03);border-radius:.875rem;flex-wrap:wrap;max-width:100%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -12px #512bd466}.cmSqRa_lockup:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c0cef266,#0000);height:1px;position:absolute;inset:0 1.5rem auto}.cmSqRa_lockupBadge{border-right:1px solid var(--border-soft);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}@media (max-width:479px){.cmSqRa_lockupBadge{border-right:0;border-bottom:1px solid var(--border-soft);width:100%}}.cmSqRa_lockupNames{align-items:center;gap:1rem;min-width:0;padding:.75rem 1.25rem;display:flex}.cmSqRa_ping{background:#8e7bd6;border-radius:9999px;width:.375rem;height:.375rem;display:inline-flex;position:relative;box-shadow:0 0 8px #a855f7b3}.cmSqRa_ping:after{content:"";opacity:.6;background:#8e7bd6;border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite cmSqRa_ping;position:absolute;inset:0}@keyframes cmSqRa_ping{75%,to{opacity:0;transform:scale(2.4)}}.cmSqRa_cross{color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.cmSqRa_crossRule{background:linear-gradient(#0000,#ffffff40,#0000);width:1px;height:.875rem}.cmSqRa_nowrap{white-space:nowrap}.cmSqRa_line{padding-bottom:.125rem;display:block;overflow:hidden}.cmSqRa_lineInner{opacity:0;display:block;transform:translateY(45%)}[data-ready=true] .cmSqRa_lineInner{animation:.85s cubic-bezier(.16,1,.3,1) both cmSqRa_lineRise;animation-delay:calc(var(--i,0) * 90ms + .18s)}@keyframes cmSqRa_lineRise{to{opacity:1;transform:translateY(0)}}.cmSqRa_media{border:1px solid var(--border-soft);background:#ffffff08;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 80px -20px #512bd44d}.cmSqRa_media img{object-fit:cover;width:100%;height:auto;display:block}.cmSqRa_marqueeTrack{animation-duration:30s}.cmSqRa_marqueeTrack .cmSqRa_marqueeItem{padding-inline:.75rem}@media (min-width:640px){.cmSqRa_marqueeTrack .cmSqRa_marqueeItem{padding-inline:1.25rem}}.cmSqRa_tile{border:1px solid var(--border-soft);background:#ffffff05;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:7.5rem;height:4rem;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.cmSqRa_tile{width:9.5rem;height:5rem}}.cmSqRa_tile img{object-fit:cover;opacity:.7;transition:opacity .3s}.cmSqRa_tile:hover{background:#ffffff0d;border-color:#c0cef240}.cmSqRa_tile:hover img{opacity:1}.cmSqRa_prose{flex-direction:column;gap:1.5rem;padding-block:2.5rem;display:flex}@media (min-width:768px){.cmSqRa_prose{padding-block:3rem}}.cmSqRa_prose h2{margin-top:1rem;margin-bottom:-.5rem}.cmSqRa_prose h2:first-child{margin-top:0}.cmSqRa_prose strong{color:var(--text-primary);font-weight:500}.cmSqRa_link{color:var(--text-primary);text-underline-offset:.2em;-webkit-text-decoration:underline #c0cef266;text-decoration:underline #c0cef266;transition:text-decoration-color .3s}.cmSqRa_link:hover,.cmSqRa_link:focus-visible{text-decoration-color:#c0cef2}.cmSqRa_rule{border:0;border-top:1px solid var(--border-soft);margin:0}.cmSqRa_capGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:768px){.cmSqRa_capGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmSqRa_capCard{height:100%;transition:background .3s,box-shadow .3s}.cmSqRa_capCard:hover{background:#ffffff0d}.cmSqRa_gridHead{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}@media (min-width:768px){.cmSqRa_gridHead{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cmSqRa_gridSub{max-width:20rem}.cmSqRa_cells{border:1px solid var(--border-soft);background:var(--border-soft);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.cmSqRa_cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmSqRa_cell{background:var(--surface-1);flex-direction:column;gap:.625rem;padding:1.75rem;transition:background .3s;display:flex;position:relative}@media (min-width:768px){.cmSqRa_cell{padding:2rem}}.cmSqRa_cell:hover{background:var(--surface-2)}.cmSqRa_cellTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cmSqRa_cellIcon{color:#c0cef2;opacity:.7;width:1.125rem;height:1.125rem;transition:color .3s,opacity .3s}.cmSqRa_cell[data-tone=gold] .cmSqRa_cellIcon{color:#f4c983}.cmSqRa_cell:hover .cmSqRa_cellIcon{opacity:1}.cmSqRa_cellRule{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#c0cef299,#0000);height:1px;transition:transform .5s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.cmSqRa_cell[data-tone=gold] .cmSqRa_cellRule{background:linear-gradient(90deg,#f4c98399,#0000)}.cmSqRa_cell:hover .cmSqRa_cellRule{transform:scaleX(1)}.cmSqRa_panel{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:.75rem;margin-top:1rem;padding:1.75rem}@media (min-width:768px){.cmSqRa_panel{padding:2rem}}.cmSqRa_panelLink{flex-shrink:0;align-items:center;gap:.375rem;transition:color .3s;display:inline-flex}.cmSqRa_panelLink:hover{color:var(--text-primary)}.cmSqRa_skills{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.cmSqRa_quote{padding:2rem}@media (min-width:768px){.cmSqRa_quote{padding:2.5rem}}.cmSqRa_quoteMark{color:#8e7bd666;width:2.5rem;height:2rem;margin-bottom:1.5rem}.cmSqRa_avatar{background:#ffffff0d;border:2px solid #512bd44d;border-radius:9999px;flex-shrink:0;width:3.5rem;height:3.5rem;display:flex;position:relative;overflow:hidden}.cmSqRa_avatarInitials{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cmSqRa_avatar img{object-fit:cover}.cmSqRa_boiler{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:768px){.cmSqRa_boiler{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmSqRa_boilerLogo{display:block;overflow:hidden}.cmSqRa_boilerLogo img{object-fit:cover;width:100%;height:100%;display:block}.cmSqRa_bekoMark{object-fit:contain;filter:brightness(0)invert();width:auto;height:1.75rem;display:block}.cmSqRa_replenitMark{object-fit:contain;object-position:left;width:auto;height:1.5rem;display:block}@media (prefers-reduced-motion:reduce){.cmSqRa_hubGrid,.cmSqRa_shine,.cmSqRa_ping:after{animation:none}.cmSqRa_shine{background-size:auto}.cmSqRa_lineInner{opacity:1;transform:none}[data-ready=true] .cmSqRa_lineInner{animation:none}.cmSqRa_cardLink [data-slot=card],.cmSqRa_cardBar,.cmSqRa_cardCta,.cmSqRa_cardCta svg,.cmSqRa_tile,.cmSqRa_tile img,.cmSqRa_link,.cmSqRa_cell,.cmSqRa_cellIcon,.cmSqRa_cellRule,.cmSqRa_panelLink,.cmSqRa_capCard{transition:none}.cmSqRa_cardLink:hover .cmSqRa_cardCta svg,.cmSqRa_cardLink:focus-visible .cmSqRa_cardCta svg{transform:none}.cmSqRa_cell:hover .cmSqRa_cellRule{transform:scaleX(1)}}
