/* AdvisoryLane product surface. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. AdvisoryLane uses a product surface for Lane Planning: work lanes, decision sequencing, team boundaries, route notes, handover rhythm. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. */
:root{--ink:#27251c;--accent:#b58c50;--paper:#f7f0e6;--mist:#f8fbff;--line:color-mix(in srgb,var(--ink) 13%,transparent);--radius:5px;--measure:749px}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--mist);line-height:1.55}body{margin:0}img{max-width:100%;display:block}a{color:inherit}.ala-skip{position:absolute;left:-999px}.ala-skip:focus{left:1rem;top:1rem;z-index:5;background:var(--paper);padding:.6rem 1rem}.ala-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--mist) 92%,white);border-bottom:1px solid var(--line)}.ala-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.ala-brand img{width:42px;height:42px;object-fit:contain}.ala-brand small{display:block;font-size:.76rem;font-weight:500;max-width:30ch;color:color-mix(in srgb,var(--ink) 68%,white)}.ala-nav{display:flex;gap:.9rem;align-items:center}.ala-nav a{text-decoration:none;padding:.45rem .65rem;border-radius:var(--radius)}.ala-nav a[aria-current="page"],.ala-nav a:hover{background:var(--paper);color:var(--accent)}.ala-menu{display:none}.ala-hero,.ala-page,.ala-contact{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,4rem);align-items:center}.ala-hero h1,.ala-page h1,.ala-contact h1{font-size:clamp(2rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0;max-width:13ch}.ala-lead{font-size:1.08rem;max-width:var(--measure);color:color-mix(in srgb,var(--ink) 76%,white)}.ala-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--accent);font-weight:800}.ala-visual,.ala-page figure,.ala-panel{margin:0;background:var(--paper);border:1px solid var(--line);padding:.75rem;border-radius:var(--radius)}.ala-visual img,.ala-page img,.ala-panel img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.ala-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.ala-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;padding:.7rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);font-weight:800}.ala-btn.main{background:var(--ink);color:white}.ala-btn.plain{background:transparent}.ala-band{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);background:var(--paper)}.ala-band.alt{background:color-mix(in srgb,var(--paper) 74%,var(--accent))}.ala-inner{max-width:1180px;margin:auto}.ala-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.ala-card,.ala-person{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:170px}.ala-card span{font-weight:900;color:var(--accent)}.ala-card h3,.ala-card h2{margin:.7rem 0 .45rem}.ala-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);align-items:center}.ala-split figure{margin:0}.ala-split img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}.ala-notes,.ala-legal{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);max-width:1100px;margin:auto}.ala-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem)}.ala-panel h2{font-size:1.05rem;overflow-wrap:anywhere}.ala-context{padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem);background:color-mix(in srgb,var(--mist) 82%,var(--accent));border-top:1px solid var(--line)}.ala-context>div{max-width:892px;margin:auto}.ala-context ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.ala-context li{padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.ala-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);background:var(--ink);color:white}.ala-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.ala-footer p{max-width:50ch;color:color-mix(in srgb,white 76%,var(--accent))}.ala-tone-work-lanes{border-color:color-mix(in srgb,var(--accent) 36%,transparent);scroll-margin-top:73px}.ala-tone-decision-sequencing{border-color:color-mix(in srgb,var(--accent) 42%,transparent);scroll-margin-top:76px}.ala-tone-team-boundaries{border-color:color-mix(in srgb,var(--accent) 48%,transparent);scroll-margin-top:79px}.ala-tone-route-notes{border-color:color-mix(in srgb,var(--accent) 54%,transparent);scroll-margin-top:82px}.ala-tone-handover-rhythm{border-color:color-mix(in srgb,var(--accent) 60%,transparent);scroll-margin-top:85px}@media(max-width:940px){.ala-grid,.ala-context ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ala-menu{display:inline-flex}.ala-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mist);padding:1rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.ala-nav.open{display:flex}.ala-hero,.ala-page,.ala-contact,.ala-split{grid-template-columns:1fr}.ala-grid,.ala-people,.ala-context ul{grid-template-columns:1fr}.ala-footer{display:block}}
/* AdvisoryLane model language: Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. Lane Planning Room. A lane planning session separates the work that moves now from the work that should wait. AdvisoryLane helps teams reduce collision between initiatives by naming lanes, boundaries, owners, and handovers. The method is useful when teams are busy but not cleanly sequenced. The lane note gives each stream a purpose, a next review, and a responsible owner. work lane journal, decision sequence cards, handover boundary notes, route ownership prompts, team lane markers. */
.ala-deep{padding:clamp(2.5rem,7vw,5.5rem) clamp(1rem,5vw,4rem);background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--mist) 78%,var(--accent)))}.ala-deep>div{max-width:996px;margin:auto}.ala-deep-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.ala-deep-card{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--mist) 86%,white)}.ala-deep-card span{font-weight:900;color:var(--accent)}@media(max-width:940px){.ala-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ala-deep-grid{grid-template-columns:1fr}}
.ala-surface-planning-1{outline-offset:2px;border-spacing:3px;text-underline-offset:3px}
.ala-surface-planning-2{outline-offset:3px;border-spacing:4px;text-underline-offset:4px}
.ala-surface-session-3{outline-offset:4px;border-spacing:5px;text-underline-offset:5px}
.ala-surface-separates-4{outline-offset:5px;border-spacing:6px;text-underline-offset:6px}
.ala-surface-advisorylane-5{outline-offset:6px;border-spacing:7px;text-underline-offset:7px}
.ala-surface-collision-6{outline-offset:7px;border-spacing:8px;text-underline-offset:8px}
.ala-surface-between-7{outline-offset:8px;border-spacing:9px;text-underline-offset:2px}
.ala-surface-initiatives-8{outline-offset:9px;border-spacing:10px;text-underline-offset:3px}
.ala-surface-boundaries-9{outline-offset:10px;border-spacing:2px;text-underline-offset:4px}
.ala-surface-handovers-10{outline-offset:11px;border-spacing:3px;text-underline-offset:5px}
.ala-surface-cleanly-11{outline-offset:1px;border-spacing:4px;text-underline-offset:6px}
.ala-surface-sequenced-12{outline-offset:2px;border-spacing:5px;text-underline-offset:7px}
.ala-surface-purpose-13{outline-offset:3px;border-spacing:6px;text-underline-offset:8px}
.ala-surface-responsible-14{outline-offset:4px;border-spacing:7px;text-underline-offset:2px}
.ala-surface-journal-15{outline-offset:5px;border-spacing:8px;text-underline-offset:3px}
.ala-surface-decision-16{outline-offset:6px;border-spacing:9px;text-underline-offset:4px}
.ala-surface-sequence-17{outline-offset:7px;border-spacing:10px;text-underline-offset:5px}
.ala-surface-handover-18{outline-offset:8px;border-spacing:2px;text-underline-offset:6px}
.ala-surface-boundary-19{outline-offset:9px;border-spacing:3px;text-underline-offset:7px}
.ala-surface-ownership-20{outline-offset:10px;border-spacing:4px;text-underline-offset:8px}
.ala-surface-prompts-21{outline-offset:11px;border-spacing:5px;text-underline-offset:2px}
.ala-surface-markers-22{outline-offset:1px;border-spacing:6px;text-underline-offset:3px}
.ala-surface-planning-23{outline-offset:2px;border-spacing:7px;text-underline-offset:4px}
.ala-surface-planning-24{outline-offset:3px;border-spacing:8px;text-underline-offset:5px}
.ala-surface-session-25{outline-offset:4px;border-spacing:9px;text-underline-offset:6px}
.ala-surface-separates-26{outline-offset:5px;border-spacing:10px;text-underline-offset:7px}
.ala-surface-advisorylane-27{outline-offset:6px;border-spacing:2px;text-underline-offset:8px}
.ala-surface-collision-28{outline-offset:7px;border-spacing:3px;text-underline-offset:2px}
.ala-surface-between-29{outline-offset:8px;border-spacing:4px;text-underline-offset:3px}
.ala-surface-initiatives-30{outline-offset:9px;border-spacing:5px;text-underline-offset:4px}
.ala-surface-boundaries-31{outline-offset:10px;border-spacing:6px;text-underline-offset:5px}
.ala-surface-handovers-32{outline-offset:11px;border-spacing:7px;text-underline-offset:6px}
.ala-surface-cleanly-33{outline-offset:1px;border-spacing:8px;text-underline-offset:7px}
.ala-surface-sequenced-34{outline-offset:2px;border-spacing:9px;text-underline-offset:8px}
.ala-surface-purpose-35{outline-offset:3px;border-spacing:10px;text-underline-offset:2px}
.ala-surface-responsible-36{outline-offset:4px;border-spacing:2px;text-underline-offset:3px}
.ala-surface-journal-37{outline-offset:5px;border-spacing:3px;text-underline-offset:4px}
.ala-surface-decision-38{outline-offset:6px;border-spacing:4px;text-underline-offset:5px}
.ala-surface-sequence-39{outline-offset:7px;border-spacing:5px;text-underline-offset:6px}
.ala-surface-handover-40{outline-offset:8px;border-spacing:6px;text-underline-offset:7px}
.ala-surface-boundary-41{outline-offset:9px;border-spacing:7px;text-underline-offset:8px}
.ala-surface-ownership-42{outline-offset:10px;border-spacing:8px;text-underline-offset:2px}
.ala-surface-prompts-43{outline-offset:11px;border-spacing:9px;text-underline-offset:3px}
.ala-surface-markers-44{outline-offset:1px;border-spacing:10px;text-underline-offset:4px}
.ala-surface-planning-45{outline-offset:2px;border-spacing:2px;text-underline-offset:5px}
.ala-surface-planning-46{outline-offset:3px;border-spacing:3px;text-underline-offset:6px}
.ala-surface-session-47{outline-offset:4px;border-spacing:4px;text-underline-offset:7px}
.ala-surface-separates-48{outline-offset:5px;border-spacing:5px;text-underline-offset:8px}
.ala-surface-advisorylane-49{outline-offset:6px;border-spacing:6px;text-underline-offset:2px}
.ala-surface-collision-50{outline-offset:7px;border-spacing:7px;text-underline-offset:3px}
.ala-surface-between-51{outline-offset:8px;border-spacing:8px;text-underline-offset:4px}
.ala-surface-initiatives-52{outline-offset:9px;border-spacing:9px;text-underline-offset:5px}
.ala-surface-boundaries-53{outline-offset:10px;border-spacing:10px;text-underline-offset:6px}
.ala-surface-handovers-54{outline-offset:11px;border-spacing:2px;text-underline-offset:7px}
.ala-surface-cleanly-55{outline-offset:1px;border-spacing:3px;text-underline-offset:8px}
.ala-surface-sequenced-56{outline-offset:2px;border-spacing:4px;text-underline-offset:2px}
.ala-surface-purpose-57{outline-offset:3px;border-spacing:5px;text-underline-offset:3px}
.ala-surface-responsible-58{outline-offset:4px;border-spacing:6px;text-underline-offset:4px}
.ala-surface-journal-59{outline-offset:5px;border-spacing:7px;text-underline-offset:5px}
.ala-surface-decision-60{outline-offset:6px;border-spacing:8px;text-underline-offset:6px}
.ala-surface-sequence-61{outline-offset:7px;border-spacing:9px;text-underline-offset:7px}
.ala-surface-handover-62{outline-offset:8px;border-spacing:10px;text-underline-offset:8px}
.ala-surface-boundary-63{outline-offset:9px;border-spacing:2px;text-underline-offset:2px}
.ala-surface-ownership-64{outline-offset:10px;border-spacing:3px;text-underline-offset:3px}
.ala-surface-prompts-65{outline-offset:11px;border-spacing:4px;text-underline-offset:4px}
.ala-surface-markers-66{outline-offset:1px;border-spacing:5px;text-underline-offset:5px}
.ala-surface-planning-67{outline-offset:2px;border-spacing:6px;text-underline-offset:6px}
.ala-surface-planning-68{outline-offset:3px;border-spacing:7px;text-underline-offset:7px}
.ala-surface-session-69{outline-offset:4px;border-spacing:8px;text-underline-offset:8px}
.ala-surface-separates-70{outline-offset:5px;border-spacing:9px;text-underline-offset:2px}
.ala-surface-advisorylane-71{outline-offset:6px;border-spacing:10px;text-underline-offset:3px}
.ala-surface-collision-72{outline-offset:7px;border-spacing:2px;text-underline-offset:4px}
.ala-surface-between-73{outline-offset:8px;border-spacing:3px;text-underline-offset:5px}
.ala-surface-initiatives-74{outline-offset:9px;border-spacing:4px;text-underline-offset:6px}
.ala-surface-boundaries-75{outline-offset:10px;border-spacing:5px;text-underline-offset:7px}
.ala-surface-handovers-76{outline-offset:11px;border-spacing:6px;text-underline-offset:8px}
.ala-surface-cleanly-77{outline-offset:1px;border-spacing:7px;text-underline-offset:2px}
.ala-surface-sequenced-78{outline-offset:2px;border-spacing:8px;text-underline-offset:3px}
.ala-surface-purpose-79{outline-offset:3px;border-spacing:9px;text-underline-offset:4px}
.ala-surface-responsible-80{outline-offset:4px;border-spacing:10px;text-underline-offset:5px}

.ala-artifacts{padding:clamp(2.25rem,6vw,4.75rem) clamp(1rem,5vw,4rem);background:var(--mist)}.ala-artifacts>div{max-width:1040px;margin:auto}.ala-artifact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.ala-artifact{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}@media(max-width:980px){.ala-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ala-artifact-grid{grid-template-columns:1fr}}
