.Careers-module__BO4BMG__careers{padding-bottom:var(--section-y)}.Careers-module__BO4BMG__card{background:radial-gradient(80% 90% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), var(--bg-1);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:clamp(20px,2.4vw,36px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);padding:clamp(28px,4.4vw,72px);display:grid}.Careers-module__BO4BMG__text{flex-direction:column;gap:24px;display:flex}.Careers-module__BO4BMG__side{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Careers-module__BO4BMG__code{background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);color:var(--fg-2);border-radius:14px;padding:22px 24px;font-size:.86rem;line-height:1.8;overflow-x:auto}.Careers-module__BO4BMG__c{color:var(--fg-4)}.Careers-module__BO4BMG__k{color:var(--accent-2)}.Careers-module__BO4BMG__s{color:var(--accent-text)}@media (max-width:900px){.Careers-module__BO4BMG__card{grid-template-columns:1fr}}
.MarkStory-module__3k-jAW__story{border-top:1px solid var(--line);height:280vh;position:relative}.MarkStory-module__3k-jAW__sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.MarkStory-module__3k-jAW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.MarkStory-module__3k-jAW__text{flex-direction:column;gap:28px;max-width:520px;display:flex}.MarkStory-module__3k-jAW__stage{isolation:isolate;aspect-ratio:1260/880;justify-self:center;width:100%;max-height:80vh;position:relative}.MarkStory-module__3k-jAW__stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 8%, transparent), transparent), linear-gradient(var(--line) 1px, transparent 1px) center / 48px 48px, linear-gradient(90deg, var(--line) 1px, transparent 1px) center / 48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.MarkStory-module__3k-jAW__svg{width:100%;height:100%;overflow:visible}.MarkStory-module__3k-jAW__anno{opacity:0}.MarkStory-module__3k-jAW__anno circle{fill:var(--bg);stroke:var(--accent);stroke-width:2px}.MarkStory-module__3k-jAW__annoIdx{font-family:var(--font-mono);fill:var(--accent);font-size:20px}.MarkStory-module__3k-jAW__annoLabel{font-family:var(--font-sans);letter-spacing:-1px;fill:var(--fg);font-size:40px;font-weight:600}.MarkStory-module__3k-jAW__annoNote{font-family:var(--font-mono);letter-spacing:1px;fill:var(--fg-3);text-transform:uppercase;font-size:18px}.MarkStory-module__3k-jAW__dim{opacity:0}.MarkStory-module__3k-jAW__dim path{stroke:var(--line-3);stroke-width:1.5px;fill:none}.MarkStory-module__3k-jAW__dim text{font-family:var(--font-mono);letter-spacing:1px;fill:var(--fg-3);font-size:18px}.MarkStory-module__3k-jAW__caption{color:var(--fg-3);opacity:0;position:absolute;bottom:6%;left:50%;transform:translate(-50%,10px)}@media (max-width:599px){.MarkStory-module__3k-jAW__annoNote{display:none}.MarkStory-module__3k-jAW__annoLabel{font-size:52px}.MarkStory-module__3k-jAW__annoIdx{font-size:28px}}@media (max-width:899px){.MarkStory-module__3k-jAW__caption{display:none}.MarkStory-module__3k-jAW__story{height:auto;padding-block:var(--section-y)}.MarkStory-module__3k-jAW__sticky{height:auto;position:static}.MarkStory-module__3k-jAW__grid{grid-template-columns:1fr}}
.Principles-module__X2sT9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Principles-module__X2sT9q__card{flex-direction:column;gap:16px;min-height:280px;padding:clamp(24px,2.4vw,36px);display:flex}.Principles-module__X2sT9q__idx{color:var(--accent-text);margin-bottom:auto;padding-bottom:48px}@media (max-width:1000px){.Principles-module__X2sT9q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Principles-module__X2sT9q__grid{grid-template-columns:1fr}.Principles-module__X2sT9q__card{min-height:0}}
.Squad-module__44QNwW__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.Squad-module__44QNwW__chart{border-radius:var(--radius);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 28px 28px, var(--bg-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:clamp(20px,3vw,40px);display:flex}.Squad-module__44QNwW__tierWrap{flex-direction:column;align-items:center;display:flex}.Squad-module__44QNwW__connector{width:50%;height:40px;position:relative}.Squad-module__44QNwW__connector:before{content:"";border-left:1px dashed var(--line-3);height:50%;position:absolute;top:0;left:50%}.Squad-module__44QNwW__connector:after{content:"";border:1px dashed var(--line-3);border-bottom:0;height:50%;position:absolute;top:50%;left:0;right:0}.Squad-module__44QNwW__tier{justify-content:center;gap:16px;width:100%;display:flex}.Squad-module__44QNwW__node{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;flex:0 280px;gap:6px;padding:18px 20px;display:flex;position:relative}.Squad-module__44QNwW__port{color:var(--accent-text)}.Squad-module__44QNwW__role{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.Squad-module__44QNwW__discTitle{margin-bottom:16px}.Squad-module__44QNwW__disc{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:baseline;gap:12px;padding:16px 0;display:grid}.Squad-module__44QNwW__disc:first-child{border-top:1px solid var(--line)}.Squad-module__44QNwW__discName{letter-spacing:-.02em;font-size:1.08rem;font-weight:600}@media (max-width:1000px){.Squad-module__44QNwW__layout{grid-template-columns:1fr}}@media (max-width:560px){.Squad-module__44QNwW__tier{flex-direction:column;align-items:stretch}.Squad-module__44QNwW__connector{width:1px;height:24px}.Squad-module__44QNwW__connector:after{display:none}.Squad-module__44QNwW__connector:before{height:100%}.Squad-module__44QNwW__disc{grid-template-columns:36px 1fr}.Squad-module__44QNwW__disc>:last-child{grid-column:2}}
