.AIWorkspaceHero-module__ZRfuVa__hero{background:var(--paper);padding:52px max(28px,50% - 580px) 40px}.AIWorkspaceHero-module__ZRfuVa__inner{max-width:1160px;margin:auto}.AIWorkspaceHero-module__ZRfuVa__heroGrid{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:center;gap:24px;display:grid}.AIWorkspaceHero-module__ZRfuVa__heroContent{z-index:1;min-width:0;position:relative}.AIWorkspaceHero-module__ZRfuVa__needleVisual{aspect-ratio:2048/1759;width:100%;min-width:0;max-width:360px;margin-top:28px;position:relative;overflow:hidden}.AIWorkspaceHero-module__ZRfuVa__needleImage{object-fit:contain;filter:contrast(1.5)brightness(.8);max-width:none;right:0;width:200%!important;left:auto!important}.AIWorkspaceHero-module__ZRfuVa__heroVisual{align-self:end;min-width:0;margin:0}.AIWorkspaceHero-module__ZRfuVa__visualImage{height:420px;position:relative}.AIWorkspaceHero-module__ZRfuVa__birdVideo{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.AIWorkspaceHero-module__ZRfuVa__heading{text-align:center}.AIWorkspaceHero-module__ZRfuVa__heading>p:first-child{color:var(--teal);letter-spacing:.1em;justify-content:center;align-items:center;gap:9px;font-size:16.5px;font-weight:900;display:flex}.AIWorkspaceHero-module__ZRfuVa__heading>p:first-child span{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}.AIWorkspaceHero-module__ZRfuVa__heading h1{letter-spacing:-.065em;margin-top:20px;font-size:clamp(43.2px,4.32vw,55.2px);font-weight:900;line-height:1.25}.AIWorkspaceHero-module__ZRfuVa__heading em{color:var(--teal);font-style:normal}.AIWorkspaceHero-module__ZRfuVa__slogan{color:var(--ink);margin-top:24px;font-size:16px;font-weight:600;line-height:1.8}.AIWorkspaceHero-module__ZRfuVa__lead{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.8}.AIWorkspaceHero-module__ZRfuVa__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.AIWorkspaceHero-module__ZRfuVa__heroActions a{border:1px solid #176b5c;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.AIWorkspaceHero-module__ZRfuVa__heroActions .AIWorkspaceHero-module__ZRfuVa__primaryAction{color:#fff;background:#176b5c}.AIWorkspaceHero-module__ZRfuVa__heroActions .AIWorkspaceHero-module__ZRfuVa__secondaryAction{color:#176b5c;background:#fff}.AIWorkspaceHero-module__ZRfuVa__heroActions a:hover{box-shadow:0 2px 8px #176b5c2e}.AIWorkspaceHero-module__ZRfuVa__heroActions a:focus-visible{outline-offset:4px;outline:2px solid #176b5c}.AIWorkspaceHero-module__ZRfuVa__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.AIWorkspaceHero-module__ZRfuVa__entries a{isolation:isolate;border:1px solid var(--line);background:#102b37;border-radius:12px;align-items:flex-end;min-width:0;min-height:168px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.AIWorkspaceHero-module__ZRfuVa__entries a:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08192305 0%,#08192340 30%,#081923e0 65%,#081923 100%);position:absolute;inset:0}.AIWorkspaceHero-module__ZRfuVa__entries a:hover{border-color:var(--teal);transform:translateY(-1px)}.AIWorkspaceHero-module__ZRfuVa__entryImage{object-fit:cover;object-position:center}.AIWorkspaceHero-module__ZRfuVa__entryContent{z-index:2;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.AIWorkspaceHero-module__ZRfuVa__entries svg{color:#a5e6d3;flex:none}.AIWorkspaceHero-module__ZRfuVa__entryCopy{gap:4px;min-width:0;display:grid}.AIWorkspaceHero-module__ZRfuVa__entryCopy strong{color:#fff;font-size:15px;line-height:1.4}.AIWorkspaceHero-module__ZRfuVa__entryCopy small{color:#e0eeed;font-size:11px;line-height:1.5}.AIWorkspaceHero-module__ZRfuVa__work24Badge{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-left:10px;display:flex}.AIWorkspaceHero-module__ZRfuVa__work24Badge>span{gap:1px;display:grid}.AIWorkspaceHero-module__ZRfuVa__work24Badge b{color:var(--ink);letter-spacing:-.03em;font-size:11px}.AIWorkspaceHero-module__ZRfuVa__work24Badge small{color:var(--teal);font-size:9px;font-weight:700}.AIWorkspaceHero-module__ZRfuVa__work24Symbol{background:conic-gradient(from 12deg,#e9284d 0 44%,#fff 44% 50%,#064f78 50% 94%,#fff 94%);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.AIWorkspaceHero-module__ZRfuVa__work24Symbol:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:6px}.AIWorkspaceHero-module__ZRfuVa__agentBadge{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-left:10px;display:flex}.AIWorkspaceHero-module__ZRfuVa__agentBadge>span{gap:1px;display:grid}.AIWorkspaceHero-module__ZRfuVa__agentBadge b{color:var(--ink);letter-spacing:.02em;font-size:10px}.AIWorkspaceHero-module__ZRfuVa__agentBadge small{color:#1976b8;font-size:9px;font-weight:700}.AIWorkspaceHero-module__ZRfuVa__agentSymbol{background:linear-gradient(135deg,#0e4f88,#1597b8);border-radius:8px;flex:none;width:25px;height:25px;position:relative}.AIWorkspaceHero-module__ZRfuVa__agentSymbol:before,.AIWorkspaceHero-module__ZRfuVa__agentSymbol:after{content:"";background:#b8f0e1;border-radius:50%;position:absolute;box-shadow:10px 0 #78cce5}.AIWorkspaceHero-module__ZRfuVa__agentSymbol:before{width:5px;height:5px;top:6px;left:5px}.AIWorkspaceHero-module__ZRfuVa__agentSymbol:after{width:5px;height:5px;box-shadow:none;bottom:5px;left:10px}@media (max-width:1050px) and (min-width:481px){.AIWorkspaceHero-module__ZRfuVa__work24Badge,.AIWorkspaceHero-module__ZRfuVa__agentBadge{padding-left:7px}.AIWorkspaceHero-module__ZRfuVa__work24Badge b,.AIWorkspaceHero-module__ZRfuVa__agentBadge b{font-size:9px}.AIWorkspaceHero-module__ZRfuVa__work24Badge small,.AIWorkspaceHero-module__ZRfuVa__agentBadge small{font-size:8px}.AIWorkspaceHero-module__ZRfuVa__work24Symbol,.AIWorkspaceHero-module__ZRfuVa__agentSymbol{width:21px;height:21px}}@media (max-width:1100px) and (min-width:768px){.AIWorkspaceHero-module__ZRfuVa__heroGrid{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:24px}.AIWorkspaceHero-module__ZRfuVa__visualImage{height:320px}.AIWorkspaceHero-module__ZRfuVa__heading h1{font-size:clamp(38.4px,4.8vw,48px)}}@media (max-width:767px){.AIWorkspaceHero-module__ZRfuVa__hero{display:none}.AIWorkspaceHero-module__ZRfuVa__heroGrid{grid-template-columns:minmax(0,1fr);gap:24px}.AIWorkspaceHero-module__ZRfuVa__heroContent{grid-row:1}.AIWorkspaceHero-module__ZRfuVa__needleVisual{max-width:280px;margin-top:20px}.AIWorkspaceHero-module__ZRfuVa__heading h1{margin-top:16px;font-size:clamp(36px,9.36vw,52.8px)}.AIWorkspaceHero-module__ZRfuVa__slogan{margin-top:20px;font-size:14px}.AIWorkspaceHero-module__ZRfuVa__lead{font-size:14px}.AIWorkspaceHero-module__ZRfuVa__visualImage{height:280px}.AIWorkspaceHero-module__ZRfuVa__entries{margin-top:26px}}@media (max-width:480px){.AIWorkspaceHero-module__ZRfuVa__entries{grid-template-columns:minmax(0,1fr)}}.AIWorkspaceHero-module__ZRfuVa__projectHeading{margin-top:34px;padding-top:40px;scroll-margin-top:24px;position:relative}.AIWorkspaceHero-module__ZRfuVa__projectHeading h2{color:var(--ink);font-size:18px;font-weight:650}.AIWorkspaceHero-module__ZRfuVa__projectHeading p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.AIWorkspaceHero-module__ZRfuVa__projects{background:var(--paper);padding:36px max(28px,50% - 580px) 40px}.AIWorkspaceHero-module__ZRfuVa__projects .AIWorkspaceHero-module__ZRfuVa__projectHeading{margin-top:0}@media (max-width:767px){.AIWorkspaceHero-module__ZRfuVa__projects{padding:30px 22px}}.AIWorkspaceHero-module__ZRfuVa__projectHeading>a{top:0;right:0}.AIWorkspaceHero-module__ZRfuVa__needleCurrent{pointer-events:none;color:#54d9ba;filter:drop-shadow(0 0 3px #39bfa3)drop-shadow(0 0 7px #84ead5);width:200%;max-width:none;height:100%;position:absolute;top:0;right:0;overflow:visible}.AIWorkspaceHero-module__ZRfuVa__currentBranches path,.AIWorkspaceHero-module__ZRfuVa__currentToTip{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 100;stroke-dashoffset:8px;opacity:0}.AIWorkspaceHero-module__ZRfuVa__currentBranches path{animation:5.71429s linear infinite alternate AIWorkspaceHero-module__ZRfuVa__leafCurrent}.AIWorkspaceHero-module__ZRfuVa__currentToTip{stroke:#b0ffed;stroke-width:3.5px;stroke-dasharray:12 100;stroke-dashoffset:12px;animation:5.71429s linear infinite alternate AIWorkspaceHero-module__ZRfuVa__needleCurrent}.AIWorkspaceHero-module__ZRfuVa__currentGather,.AIWorkspaceHero-module__ZRfuVa__currentTip{fill:#d6fff4;opacity:0;transform-box:fill-box;transform-origin:50%}.AIWorkspaceHero-module__ZRfuVa__currentGather{animation:5.71429s ease-in-out infinite alternate AIWorkspaceHero-module__ZRfuVa__currentGather}.AIWorkspaceHero-module__ZRfuVa__currentTip{animation:5.71429s ease-out infinite alternate AIWorkspaceHero-module__ZRfuVa__currentTip}@keyframes AIWorkspaceHero-module__ZRfuVa__leafCurrent{0%,5%{stroke-dashoffset:8px;opacity:0}10%{opacity:.95}45%{opacity:.95}50%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes AIWorkspaceHero-module__ZRfuVa__needleCurrent{0%,48%{stroke-dashoffset:12px;opacity:0}53%{opacity:1}95%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes AIWorkspaceHero-module__ZRfuVa__currentGather{0%,40%,62%,to{opacity:0;transform:scale(.4)}49%{opacity:1;transform:scale(1.4)}54%{opacity:.8;transform:scale(.8)}}@keyframes AIWorkspaceHero-module__ZRfuVa__currentTip{0%,90%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AIWorkspaceHero-module__ZRfuVa__needleCurrent{display:none}}.AIWorkspaceHero-module__ZRfuVa__showroomLayout{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.AIWorkspaceHero-module__ZRfuVa__showroomLayout .AIWorkspaceHero-module__ZRfuVa__entries{margin-top:0}.AIWorkspaceHero-module__ZRfuVa__askingPerson{min-width:0;margin:0}.AIWorkspaceHero-module__ZRfuVa__askingVideoButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.AIWorkspaceHero-module__ZRfuVa__askingVideo{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.AIWorkspaceHero-module__ZRfuVa__askingCaption{color:var(--ink);letter-spacing:-.03em;text-align:left;word-break:keep-all;overflow-wrap:anywhere;margin-top:16px;font-size:21px;font-weight:700;line-height:1.5}.AIWorkspaceHero-module__ZRfuVa__askingControl{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-top:12px;padding:6px 0;font-size:11px;display:inline-flex}@media (max-width:1100px) and (min-width:768px){.AIWorkspaceHero-module__ZRfuVa__showroomLayout{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px}.AIWorkspaceHero-module__ZRfuVa__entries a{padding:14px 12px}.AIWorkspaceHero-module__ZRfuVa__entryCopy strong{font-size:13px}}@media (max-width:767px){.AIWorkspaceHero-module__ZRfuVa__showroomLayout{grid-template-columns:minmax(0,1fr);gap:24px}.AIWorkspaceHero-module__ZRfuVa__askingPerson{width:100%;max-width:320px;margin:auto}.AIWorkspaceHero-module__ZRfuVa__askingCaption{font-size:20px}}
.TeachingRecords-module__JW3-oG__carousel{margin-bottom:48px}.TeachingRecords-module__JW3-oG__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.TeachingRecords-module__JW3-oG__heading p,.TeachingRecords-module__JW3-oG__posterLabel{letter-spacing:.16em;font-size:10px;font-weight:600}.TeachingRecords-module__JW3-oG__heading p{color:var(--accent-text)}.TeachingRecords-module__JW3-oG__heading h2{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:650}.TeachingRecords-module__JW3-oG__heading>span{color:var(--text-secondary);font-size:13px;line-height:1.8}.TeachingRecords-module__JW3-oG__slide{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.TeachingRecords-module__JW3-oG__poster{background:var(--bg-elevated-2);min-width:0;min-height:320px;color:var(--text-heading);border-top:4px solid var(--accent);flex-direction:column;justify-content:center;padding:36px;display:flex}.TeachingRecords-module__JW3-oG__poster[data-current=true]{background:var(--brand-tint)}.TeachingRecords-module__JW3-oG__posterImage{background:#071c28;align-items:center;min-width:0;display:flex}.TeachingRecords-module__JW3-oG__posterImage img{object-fit:contain;width:100%;height:auto;display:block}.TeachingRecords-module__JW3-oG__posterLabel{color:var(--accent-text)}.TeachingRecords-module__JW3-oG__posterTitle{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:390px;margin-top:30px;font-size:clamp(27px,3vw,40px);font-weight:650;line-height:1.25}.TeachingRecords-module__JW3-oG__posterSubtitle{color:var(--text-secondary);margin-top:18px;font-size:14px}.TeachingRecords-module__JW3-oG__posterFoot{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;gap:16px;margin-top:38px;padding-top:15px;font-size:11px;display:flex}.TeachingRecords-module__JW3-oG__slideCopy{flex-direction:column;justify-content:center;align-items:start;min-width:0;padding:32px 38px;display:flex}.TeachingRecords-module__JW3-oG__badge{background:var(--brand-tint);color:var(--accent-text);padding:5px 9px;font-size:11px;font-weight:600;display:inline-block}.TeachingRecords-module__JW3-oG__slideCopy h3{letter-spacing:-.035em;margin-top:18px;font-size:24px;font-weight:650;line-height:1.4}.TeachingRecords-module__JW3-oG__subtitle{color:var(--text-secondary);margin-top:9px;font-size:13px}.TeachingRecords-module__JW3-oG__period{color:var(--text-secondary);align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.TeachingRecords-module__JW3-oG__description{color:var(--text-secondary);margin-top:16px;font-size:14px;line-height:1.9}.TeachingRecords-module__JW3-oG__courseLink{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--accent-on);border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.TeachingRecords-module__JW3-oG__courseLink:hover,.TeachingRecords-module__JW3-oG__courseLink:active{background:var(--accent-soft);border-color:var(--accent-soft);text-decoration:none}.TeachingRecords-module__JW3-oG__pending{min-height:21px;color:var(--text-secondary);margin-top:24px;font-size:12px}.TeachingRecords-module__JW3-oG__controls{align-items:center;gap:8px;margin-top:14px;display:flex}.TeachingRecords-module__JW3-oG__controls>button{border:1px solid var(--border-subtle);background:var(--bg-elevated);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.TeachingRecords-module__JW3-oG__controls button:hover{border-color:var(--accent);color:var(--accent-text)}.TeachingRecords-module__JW3-oG__controls button:focus-visible,.TeachingRecords-module__JW3-oG__courseLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.TeachingRecords-module__JW3-oG__dots{gap:6px;margin-right:auto;display:flex}.TeachingRecords-module__JW3-oG__dots button{cursor:pointer;place-items:center;width:28px;height:32px;display:grid}.TeachingRecords-module__JW3-oG__dots button:after{content:"";background:var(--border-subtle);border-radius:50%;width:7px;height:7px}.TeachingRecords-module__JW3-oG__dots button[aria-pressed=true]:after{background:var(--accent);border-radius:8px;width:20px}.TeachingRecords-module__JW3-oG__counter{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-right:10px;font-size:12px}.TeachingRecords-module__JW3-oG__homeLink{border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.TeachingRecords-module__JW3-oG__homeLink .TeachingRecords-module__JW3-oG__poster{flex:1}.TeachingRecords-module__JW3-oG__homeLink:has(.TeachingRecords-module__JW3-oG__posterImage){align-self:start}.TeachingRecords-module__JW3-oG__homeFooter{background:var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.TeachingRecords-module__JW3-oG__homeFooter small{color:var(--text-secondary);font-size:11px}.TeachingRecords-module__JW3-oG__homeFooter strong{color:var(--accent-text);align-items:center;gap:10px;font-size:13px;display:flex}.TeachingRecords-module__JW3-oG__homeLink:hover,.TeachingRecords-module__JW3-oG__homeLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.TeachingRecords-module__JW3-oG__heading{flex-direction:column;align-items:start;gap:8px}.TeachingRecords-module__JW3-oG__heading h2{font-size:25px}.TeachingRecords-module__JW3-oG__slide{grid-template-columns:1fr}.TeachingRecords-module__JW3-oG__poster{min-height:250px;padding:28px}.TeachingRecords-module__JW3-oG__posterTitle{margin-top:22px;font-size:30px}.TeachingRecords-module__JW3-oG__slideCopy{padding:26px}.TeachingRecords-module__JW3-oG__slideCopy h3{font-size:21px}}@media (min-width:701px){.TeachingRecords-module__JW3-oG__slide>.TeachingRecords-module__JW3-oG__posterImage{min-height:320px;position:relative}.TeachingRecords-module__JW3-oG__slide>.TeachingRecords-module__JW3-oG__posterImage img{height:100%;position:absolute;inset:0}}
.BuildLog-module__BYhy2W__section{background:var(--wash);border-block:1px solid var(--line)}.BuildLog-module__BYhy2W__heading{justify-content:space-between;align-items:end;gap:20px;padding-top:40px;display:flex;position:relative}.BuildLog-module__BYhy2W__heading h1,.BuildLog-module__BYhy2W__heading h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.35}.BuildLog-module__BYhy2W__heading h1 span,.BuildLog-module__BYhy2W__heading h2 span{color:var(--muted);letter-spacing:-.02em;margin-left:12px;font-size:15px;font-weight:500;display:inline-block}.BuildLog-module__BYhy2W__heading>a{min-height:44px;color:var(--teal);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:0;right:0}.BuildLog-module__BYhy2W__intro{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}.BuildLog-module__BYhy2W__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.BuildLog-module__BYhy2W__grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:800px}.BuildLog-module__BYhy2W__card{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;overflow:hidden}.BuildLog-module__BYhy2W__cardBody{padding:22px}.BuildLog-module__BYhy2W__kicker{color:var(--teal);flex-wrap:wrap;gap:6px 12px;font-size:11px;font-weight:700;display:flex}.BuildLog-module__BYhy2W__kicker span{color:var(--muted);font-size:10px;font-weight:500}.BuildLog-module__BYhy2W__card h3{color:var(--ink);letter-spacing:-.035em;margin-top:12px;font-size:22px;font-weight:650;line-height:1.5}.BuildLog-module__BYhy2W__description{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.8}.BuildLog-module__BYhy2W__team{color:var(--muted);margin-top:10px;font-size:11px}.BuildLog-module__BYhy2W__technologies{flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.BuildLog-module__BYhy2W__technologies li{background:var(--tint);color:var(--teal);border-radius:4px;padding:4px 8px;font-size:11px}.BuildLog-module__BYhy2W__application{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;scroll-margin-top:100px}.BuildLog-module__BYhy2W__application>strong{color:var(--ink);font-size:12px}.BuildLog-module__BYhy2W__application>p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.8}.BuildLog-module__BYhy2W__diagnosis{min-height:44px;color:var(--teal);align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.BuildLog-module__BYhy2W__links{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.BuildLog-module__BYhy2W__links a,.BuildLog-module__BYhy2W__footer a{min-height:36px;color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.BuildLog-module__BYhy2W__links a:hover,.BuildLog-module__BYhy2W__footer a:hover{color:var(--teal);text-decoration:underline}.BuildLog-module__BYhy2W__history{gap:20px;display:grid}.BuildLog-module__BYhy2W__previous{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__cardBody{padding:0}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__video{border-radius:7px}.BuildLog-module__BYhy2W__previous h3{margin-top:8px;font-size:16px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__description{font-size:12px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__technologies{margin-top:10px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__application{margin-top:12px;padding-top:12px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__play{width:36px;height:36px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__play svg{width:16px;height:16px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__playLabel{display:none}.BuildLog-module__BYhy2W__video{aspect-ratio:16/9;background:#101e29;width:100%;position:relative;overflow:hidden}.BuildLog-module__BYhy2W__video iframe{border:0;width:100%;height:100%;display:block}.BuildLog-module__BYhy2W__poster{cursor:pointer;color:#fff;background:#101e29;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.BuildLog-module__BYhy2W__poster img,.BuildLog-module__BYhy2W__poster video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BuildLog-module__BYhy2W__poster:after{content:"";background:linear-gradient(#0000 45%,#0009);position:absolute;inset:0}.BuildLog-module__BYhy2W__poster:hover:after{background:#0003}.BuildLog-module__BYhy2W__play{z-index:1;background:#102b32c9;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;display:grid;position:relative}.BuildLog-module__BYhy2W__playLabel{z-index:1;color:#fff;font-size:12px;font-weight:650;position:absolute;bottom:16px;left:18px}.BuildLog-module__BYhy2W__poster:focus-visible{outline:3px solid var(--teal);outline-offset:-4px}.BuildLog-module__BYhy2W__footer{justify-content:space-between;align-items:start;gap:24px;margin-top:24px;display:flex}.BuildLog-module__BYhy2W__footer p{max-width:650px;color:var(--muted);font-size:12px;line-height:1.8}.BuildLog-module__BYhy2W__footer a{flex:none}.BuildLog-module__BYhy2W__empty{color:var(--muted);padding-block:30px}@media (max-width:1100px) and (min-width:768px){.BuildLog-module__BYhy2W__previous{grid-template-columns:minmax(0,1fr)}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__video{max-width:200px}}@media (max-width:767px){.BuildLog-module__BYhy2W__heading{flex-wrap:wrap;align-items:start;gap:6px}.BuildLog-module__BYhy2W__grid{grid-template-columns:minmax(0,1fr);gap:20px}.BuildLog-module__BYhy2W__heading h1 span,.BuildLog-module__BYhy2W__heading h2 span{margin-left:8px;font-size:13px}.BuildLog-module__BYhy2W__footer{flex-direction:column;gap:6px}.BuildLog-module__BYhy2W__cardBody{padding:18px}}@media (max-width:480px){.BuildLog-module__BYhy2W__previous{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__video{border-radius:0}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__cardBody{padding:18px}.BuildLog-module__BYhy2W__previous .BuildLog-module__BYhy2W__play{width:48px;height:48px}}.BuildLog-module__BYhy2W__previous:has(iframe){grid-template-columns:minmax(0,1fr)}.BuildLog-module__BYhy2W__previous:has(iframe) .BuildLog-module__BYhy2W__video{max-width:none}
.AxAcademyLearning-module__Jo5X-G__learning{margin-top:24px}.AxAcademyLearning-module__Jo5X-G__infographic{border:1px solid var(--border-subtle);background:var(--bg-elevated-2);border-radius:10px;padding:28px}.AxAcademyLearning-module__Jo5X-G__eyebrow{color:var(--accent-text);letter-spacing:.14em;font-size:10px;font-weight:700}.AxAcademyLearning-module__Jo5X-G__infographic h3{color:var(--text-heading);margin-top:10px;font-size:clamp(21px,3vw,27px);font-weight:700;line-height:1.45}.AxAcademyLearning-module__Jo5X-G__infographic figcaption>p{color:var(--text-secondary);margin-top:12px;font-size:12px;line-height:1.8}.AxAcademyLearning-module__Jo5X-G__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.AxAcademyLearning-module__Jo5X-G__stages li{border-top:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 0 6px 6px;min-width:0;padding:18px}.AxAcademyLearning-module__Jo5X-G__stageTop{color:var(--accent-text);justify-content:space-between;align-items:center;display:flex}.AxAcademyLearning-module__Jo5X-G__stageTop span{font-size:12px;font-weight:700}.AxAcademyLearning-module__Jo5X-G__stages h4{color:var(--text-heading);margin-top:14px;font-size:15px;font-weight:700}.AxAcademyLearning-module__Jo5X-G__stages p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.7}.AxAcademyLearning-module__Jo5X-G__stages small{color:var(--accent-text);margin-top:12px;font-size:11px;line-height:1.7;display:block}.AxAcademyLearning-module__Jo5X-G__foundation{border-top:1px dashed var(--border-subtle);color:var(--text-secondary);text-align:center;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.8}.AxAcademyLearning-module__Jo5X-G__topics{margin-top:30px}.AxAcademyLearning-module__Jo5X-G__topic{border-bottom:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.AxAcademyLearning-module__Jo5X-G__number{color:var(--accent-text);padding-top:2px;font-size:12px;font-weight:700}.AxAcademyLearning-module__Jo5X-G__topic h3,.AxAcademyLearning-module__Jo5X-G__stack h3{color:var(--text-heading);font-size:16px;font-weight:700;line-height:1.6}.AxAcademyLearning-module__Jo5X-G__topic p{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.95}.AxAcademyLearning-module__Jo5X-G__stack{border-left:3px solid var(--accent);background:var(--bg-elevated-2);margin-top:28px;padding:20px}.AxAcademyLearning-module__Jo5X-G__stack p{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:2}@media (max-width:520px){.AxAcademyLearning-module__Jo5X-G__infographic{padding:20px}.AxAcademyLearning-module__Jo5X-G__stages{grid-template-columns:1fr;gap:12px}.AxAcademyLearning-module__Jo5X-G__stages li{padding:16px}.AxAcademyLearning-module__Jo5X-G__topic{grid-template-columns:24px minmax(0,1fr);gap:8px}}
