.lss-development-page{--lss-dev-ink: var(--lss-ink, #111311);--lss-dev-ink-soft: var(--lss-ink-soft, #181b18);--lss-dev-panel: var(--lss-panel, #202420);--lss-dev-paper: var(--lss-paper, #f1efe8);--lss-dev-muted: var(--lss-muted, #c9c6bd);--lss-dev-subdued: var(--lss-subdued, #96938b);--lss-dev-accent: var(--lss-accent, #b08a4a);--lss-dev-line: var(--lss-line, rgb(241 239 232 / 16%));background:var(--lss-dev-ink);color:var(--lss-dev-paper);font-family:var(--font-body--family)}.lss-development-page *,.lss-development-page *:before,.lss-development-page *:after{box-sizing:border-box}.lss-development-page h1,.lss-development-page h2,.lss-development-page h3,.lss-development-page h4,.lss-development-page blockquote{margin-top:0;font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.lss-development-page p{overflow-wrap:break-word}.lss-development-page a:focus-visible{outline:2px solid var(--lss-dev-accent);outline-offset:.3rem}.lss-dev-kicker{margin:0 0 1rem;color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.lss-development-hero{position:relative;min-height:min(46rem,80svh);overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#070907,#111411 58%,#151915)}.lss-development-hero__grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:linear-gradient(rgb(241 239 232 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(241 239 232 / 7%) 1px,transparent 1px),linear-gradient(rgb(176 138 74 / 10%) 1px,transparent 1px),linear-gradient(90deg,rgb(176 138 74 / 10%) 1px,transparent 1px);background-position:center;background-size:3rem 3rem,3rem 3rem,12rem 12rem,12rem 12rem;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 72%) 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 72%) 68%,transparent 100%)}.lss-development-hero__inner{display:grid;min-height:min(40rem,68svh);padding-block:clamp(5rem,10vw,8rem);grid-template-columns:minmax(0,1fr);align-items:center}.lss-development-hero__copy{max-width:60rem}.lss-development-hero h1{max-width:12ch;margin-bottom:0;font-size:clamp(3.65rem,8.2vw,7.6rem);letter-spacing:-.058em;line-height:.88}.lss-development-hero__lead{max-width:51rem;margin:2rem 0 0;color:#dedbd1;font-size:clamp(1.05rem,2vw,1.38rem);line-height:1.65}.lss-development-hero__proof{margin:1.5rem 0 0;color:var(--lss-dev-subdued);font-family:var(--font-subheading--family);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lss-dev-dossier{position:relative;padding:1px;border:1px solid rgb(241 239 232 / 20%);background:#070907a3;box-shadow:0 2.5rem 7rem #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lss-dev-dossier:before,.lss-dev-dossier:after{position:absolute;width:1.1rem;height:1.1rem;border-color:var(--lss-dev-accent);content:""}.lss-dev-dossier:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.lss-dev-dossier:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid}.lss-dev-dossier__mark{display:flex;min-height:12rem;padding:1.5rem;border-bottom:1px solid var(--lss-dev-line);align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,transparent 0 70%,rgb(176 138 74 / 10%) 70%),#f1efe808}.lss-dev-dossier__mark span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.74rem;font-weight:700;letter-spacing:.18em}.lss-dev-dossier__mark strong{font-family:var(--font-accent--family);font-size:clamp(4.5rem,8vw,7rem);font-weight:var(--font-accent--weight);letter-spacing:-.08em;line-height:.72}.lss-dev-dossier dl{margin:0;padding:.5rem 1.5rem 1.25rem}.lss-dev-dossier dl>div{display:grid;padding-block:.85rem;border-bottom:1px solid var(--lss-dev-line);grid-template-columns:.8fr 1.2fr;gap:1rem}.lss-dev-dossier dl>div:last-child{border-bottom:0}.lss-dev-dossier dt,.lss-dev-dossier dd{margin:0}.lss-dev-dossier dt{color:var(--lss-dev-subdued);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lss-dev-dossier dd{color:var(--lss-dev-paper);font-size:.82rem;line-height:1.45;text-align:right}.lss-development-rail{display:grid;border-top:1px solid rgb(241 239 232 / 30%);border-left:1px solid rgb(241 239 232 / 16%);grid-template-columns:repeat(4,minmax(0,1fr));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lss-development-rail a{display:grid;min-height:8rem;padding:1.3rem;border-right:1px solid rgb(241 239 232 / 16%);border-bottom:1px solid rgb(241 239 232 / 16%);color:var(--lss-dev-paper);text-decoration:none;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.4rem 1rem;transition:background-color .16s ease}.lss-development-rail a:hover{background:#b08a4a1f}.lss-development-rail span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.65rem;font-weight:700;letter-spacing:.12em}.lss-development-rail strong{font-family:var(--font-accent--family);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.lss-development-rail small{align-self:end;color:var(--lss-dev-subdued);font-size:.76rem;grid-column:2}.lss-development-jump{position:sticky;z-index:5;top:var(--lss-header-stack-height, var(--header-group-height, 60px));border-block:1px solid var(--lss-dev-line);background:var(--lss-ink-deep)}.lss-development-jump__inner{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1.5rem}.lss-development-jump__inner>span,.lss-development-jump a{font-family:var(--font-subheading--family);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lss-development-jump__inner>span{color:var(--lss-dev-subdued)}.lss-development-jump__inner>div{display:flex;gap:1.6rem}.lss-development-jump a{padding-block:1rem;color:var(--lss-dev-paper);text-decoration:none}.lss-development-jump a:hover{color:var(--lss-dev-accent)}.lss-dev-section{scroll-margin-top:calc(var(--lss-header-stack-height) + var(--lss-subnav-height) + var(--lss-anchor-gap));padding-block:clamp(5rem,9vw,8.5rem);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-heading{display:grid;margin-bottom:clamp(3rem,7vw,5.5rem);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(2.5rem,7vw,6rem);align-items:end}.lss-dev-heading h2{max-width:13ch;margin-bottom:0;font-size:clamp(2.75rem,6vw,5.65rem);letter-spacing:-.05em;line-height:.93}.lss-dev-heading>p{margin:0;color:var(--lss-dev-muted);font-size:1.04rem;line-height:1.78}.lss-dev-intro{background:var(--lss-dev-ink-soft)}.lss-dev-principles{display:grid;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(3,minmax(0,1fr))}.lss-dev-principles article{min-height:20rem;padding:clamp(1.5rem,3.5vw,2.5rem);border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-principles span,.lss-dev-release-rules span,.lss-dev-sourcing-principles span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.68rem;font-weight:700;letter-spacing:.12em}.lss-dev-principles h3{margin:clamp(4rem,8vw,7rem) 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.035em;line-height:1}.lss-dev-principles p,.lss-dev-release-rules p,.lss-dev-sourcing-principles p{margin:0;color:var(--lss-dev-muted);font-size:.94rem;line-height:1.7}.lss-dev-text-link{display:inline-flex;padding-bottom:.35rem;border-bottom:1px solid var(--lss-dev-accent);color:var(--lss-dev-paper);font-family:var(--font-subheading--family);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;gap:.65rem}.lss-dev-text-link:hover{color:var(--lss-dev-accent)}.lss-dev-button{display:inline-flex;min-height:3.5rem;padding:.9rem 1.35rem;align-items:center;justify-content:center;border:1px solid var(--lss-dev-accent);background:var(--lss-dev-accent);color:#111311;font-family:var(--font-subheading--family);font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.lss-dev-button:hover{background:transparent;color:var(--lss-dev-paper)}.lss-dev-workflow{background:var(--lss-dev-ink)}.lss-dev-stage-grid{display:grid;margin:0;padding:0;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);list-style:none;grid-template-columns:repeat(3,minmax(0,1fr))}.lss-dev-stage-grid li{position:relative;min-height:22rem;padding:clamp(1.5rem,3.5vw,2.4rem);border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line);background:linear-gradient(145deg,rgb(241 239 232 / 2%),transparent 55%)}.lss-dev-stage-grid li:after{position:absolute;top:2.1rem;right:-.45rem;z-index:1;width:.8rem;height:.8rem;border-top:1px solid var(--lss-dev-accent);border-right:1px solid var(--lss-dev-accent);background:var(--lss-dev-ink);content:"";transform:rotate(45deg)}.lss-dev-stage-grid li:nth-child(3n):after,.lss-dev-stage-grid li:last-child:after{display:none}.lss-dev-stage__number{color:var(--lss-dev-accent);font-family:var(--font-accent--family);font-size:clamp(3rem,6vw,5.5rem);font-weight:var(--font-accent--weight);letter-spacing:-.06em;line-height:.8}.lss-dev-stage__label{margin:1.75rem 0 .65rem;color:var(--lss-dev-subdued);font-family:var(--font-subheading--family);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lss-dev-stage-grid h3{margin:0 0 1rem;font-size:clamp(1.55rem,2.6vw,2.25rem);letter-spacing:-.03em;line-height:1.02}.lss-dev-stage-grid li>p:last-of-type{margin:0;color:var(--lss-dev-muted);font-size:.92rem;line-height:1.68}.lss-dev-stage-grid li>span{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;padding-top:.85rem;border-top:1px solid var(--lss-dev-line);color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lss-dev-loop{position:relative;width:min(100%,58rem);aspect-ratio:1 / .7;margin:clamp(4rem,9vw,8rem) auto 0}.lss-dev-loop__track{position:absolute;top:12%;right:18%;bottom:12%;left:18%;border:1px solid rgb(176 138 74 / 48%);border-radius:50%;box-shadow:inset 0 0 0 1rem #b08a4a05}.lss-dev-loop__track:before,.lss-dev-loop__track:after{position:absolute;border-style:solid;border-color:transparent transparent transparent var(--lss-dev-accent);content:""}.lss-dev-loop__track:before{top:10%;right:-.45rem;border-width:.45rem 0 .45rem .8rem;transform:rotate(32deg)}.lss-dev-loop__track:after{bottom:10%;left:-.45rem;border-width:.45rem 0 .45rem .8rem;transform:rotate(212deg)}.lss-dev-loop__node{position:absolute;display:grid;width:clamp(7rem,14vw,10rem);min-height:4.8rem;padding:.85rem 1rem;border:1px solid var(--lss-dev-line);background:#131713;box-shadow:0 1rem 3rem #00000042;grid-template-columns:auto 1fr;gap:.65rem;align-items:center}.lss-dev-loop__node span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700}.lss-dev-loop__node strong{font-family:var(--font-accent--family);font-size:clamp(1.05rem,2vw,1.4rem);line-height:1}.lss-dev-loop__node--1{top:1%;left:19%}.lss-dev-loop__node--2{top:1%;right:19%}.lss-dev-loop__node--3{top:39%;right:0}.lss-dev-loop__node--4{right:19%;bottom:0}.lss-dev-loop__node--5{bottom:0;left:19%}.lss-dev-loop__node--6{top:39%;left:0}.lss-dev-loop__center{position:absolute;display:grid;top:31%;right:29%;bottom:31%;left:29%;padding:1.25rem;border:1px solid rgb(241 239 232 / 12%);align-content:center;text-align:center;background:#0709076b}.lss-dev-loop__center small{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lss-dev-loop__center b{margin-top:.65rem;color:var(--lss-dev-muted);font-size:.82rem;line-height:1.45}.lss-dev-criteria{background:var(--lss-dev-ink-soft)}.lss-dev-criteria-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(2rem,5vw,4rem);align-items:start}.lss-dev-matrix{border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line)}.lss-dev-matrix>div{display:grid;border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line);grid-template-columns:minmax(9rem,.34fr) minmax(0,.66fr)}.lss-dev-matrix>div>*{padding:1.25rem 1.4rem}.lss-dev-matrix>div>*:first-child{border-right:1px solid var(--lss-dev-line)}.lss-dev-matrix__head{color:var(--lss-dev-subdued);font-family:var(--font-subheading--family);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#f1efe808}.lss-dev-matrix strong{font-family:var(--font-accent--family);font-size:1.22rem;letter-spacing:-.02em}.lss-dev-matrix div:not(.lss-dev-matrix__head) span{color:var(--lss-dev-muted);font-size:.9rem;line-height:1.6}.lss-dev-reject{padding:clamp(1.5rem,3.5vw,2.3rem);border:1px solid var(--lss-dev-line);background:linear-gradient(145deg,rgb(176 138 74 / 9%),transparent 48%),var(--lss-dev-panel)}.lss-dev-reject h3{margin-bottom:1.75rem;font-size:clamp(1.8rem,3.2vw,2.65rem);letter-spacing:-.035em;line-height:1}.lss-dev-reject ul{margin:0;padding:0;list-style:none}.lss-dev-reject li{display:grid;padding-block:1rem;border-top:1px solid var(--lss-dev-line);color:var(--lss-dev-muted);font-size:.88rem;line-height:1.5;grid-template-columns:2.2rem 1fr;gap:.7rem}.lss-dev-reject li span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700}.lss-dev-status{background:var(--lss-dev-ink)}.lss-dev-status-ladder{display:grid;margin:0;padding:0;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);list-style:none;grid-template-columns:repeat(7,minmax(0,1fr))}.lss-dev-status-ladder li{position:relative;min-height:19rem;padding:1.35rem;border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line);background:linear-gradient(to bottom,rgb(241 239 232 / 2%),transparent 60%)}.lss-dev-status-ladder li:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--lss-dev-accent);content:"";opacity:.28}.lss-dev-status-ladder li:nth-child(2):before{opacity:.38}.lss-dev-status-ladder li:nth-child(3):before{opacity:.48}.lss-dev-status-ladder li:nth-child(4):before{opacity:.58}.lss-dev-status-ladder li:nth-child(5):before{opacity:.68}.lss-dev-status-ladder li:nth-child(6):before{opacity:.82}.lss-dev-status-ladder li:nth-child(7):before{opacity:1}.lss-dev-status-ladder li>span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700;letter-spacing:.11em}.lss-dev-status-ladder li>div{position:absolute;right:1.35rem;bottom:1.35rem;left:1.35rem}.lss-dev-status-ladder strong{display:block;margin-bottom:.7rem;font-family:var(--font-accent--family);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.lss-dev-status-ladder p{margin:0;color:var(--lss-dev-muted);font-size:.77rem;line-height:1.55}.lss-dev-status__availability-note{margin:1.25rem 0 0;padding:1rem 1.2rem;border-left:2px solid var(--lss-dev-accent);background:#f1efe808;color:var(--lss-dev-muted);font-size:.86rem;line-height:1.6}.lss-dev-status__availability-note strong{color:var(--lss-dev-paper)}.lss-dev-workstreams{margin-top:clamp(4rem,9vw,8rem)}.lss-dev-workstreams__head{display:grid;margin-bottom:2.5rem;grid-template-columns:1fr minmax(18rem,.7fr);gap:3rem;align-items:end}.lss-dev-workstreams__head h3{margin-bottom:0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:.95}.lss-dev-workstreams__head>p{margin:0;color:var(--lss-dev-muted);font-size:.9rem;line-height:1.65}.lss-dev-workstream-grid{display:grid;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-workstream-grid article{min-height:15rem;padding:clamp(1.4rem,3vw,2rem);border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-workstream-grid article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lss-dev-workstream-grid h4{margin:0;font-family:var(--font-accent--family);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:var(--font-accent--weight);letter-spacing:-.04em;line-height:1}.lss-dev-workstream-grid b{padding:.4rem .55rem;border:1px solid rgb(176 138 74 / 48%);color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.58rem;letter-spacing:.08em;line-height:1.35;text-align:right;text-transform:uppercase}.lss-dev-workstream-grid p{max-width:36rem;margin:clamp(3rem,7vw,5rem) 0 0;color:var(--lss-dev-muted);font-size:.9rem;line-height:1.65}.lss-dev-revisions{background:var(--lss-dev-ink-soft)}.lss-dev-revision-grid{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,4rem);align-items:start}.lss-dev-revision-card{position:sticky;top:calc(var(--header-group-height, 60px) + 5.5rem);border:1px solid var(--lss-dev-line);background:#e9e7df;color:#151715;box-shadow:0 2rem 5rem #0003}.lss-dev-revision-card__top{display:flex;min-height:5rem;padding:1rem 1.25rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(21 23 21 / 22%);background:linear-gradient(90deg,transparent 0 76%,rgb(176 138 74 / 18%) 76%),#dfddd5}.lss-dev-revision-card__top span,.lss-dev-revision-card__title small,.lss-dev-revision-card dt{font-family:var(--font-subheading--family);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lss-dev-revision-card__top b{color:#725a30;font-family:var(--font-accent--family);font-size:1.45rem}.lss-dev-revision-card__title{padding:2.5rem 1.25rem;border-bottom:1px solid rgb(21 23 21 / 22%)}.lss-dev-revision-card__title small{display:block;margin-bottom:.7rem;color:#65665f}.lss-dev-revision-card__title strong{display:block;font-family:var(--font-accent--family);font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.05em;line-height:.95}.lss-dev-revision-card dl{margin:0}.lss-dev-revision-card dl>div{display:grid;padding:1rem 1.25rem;border-bottom:1px solid rgb(21 23 21 / 18%);grid-template-columns:.8fr 1.2fr;gap:1rem}.lss-dev-revision-card dt,.lss-dev-revision-card dd{margin:0}.lss-dev-revision-card dt{color:#65665f}.lss-dev-revision-card dd{font-size:.8rem;line-height:1.45;text-align:right}.lss-dev-revision-card>p{margin:0;padding:1rem 1.25rem;color:#65665f;font-size:.7rem;line-height:1.5}.lss-dev-change-classes{min-width:0}.lss-dev-change-grid{display:grid;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-change-grid article{min-height:13rem;padding:1.4rem;border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-change-grid span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.62rem;font-weight:700}.lss-dev-change-grid h3{margin:2.5rem 0 .7rem;font-size:1.55rem;letter-spacing:-.025em}.lss-dev-change-grid p{margin:0;color:var(--lss-dev-muted);font-size:.82rem;line-height:1.55}.lss-dev-release-rules{display:grid;margin-top:clamp(3rem,7vw,5rem);border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(3,minmax(0,1fr))}.lss-dev-release-rules article{min-height:16rem;padding:1.5rem;border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-release-rules h3{margin:3.5rem 0 .8rem;font-size:1.6rem;letter-spacing:-.03em;line-height:1.05}.lss-dev-sourcing{background:var(--lss-dev-ink)}.lss-dev-sourcing-flow{display:grid;margin-bottom:clamp(3rem,7vw,5.5rem);grid-template-columns:repeat(5,minmax(0,1fr) auto) minmax(0,1fr);align-items:stretch}.lss-dev-sourcing-flow>div{display:grid;min-height:11rem;padding:1.2rem;border:1px solid var(--lss-dev-line);align-content:space-between;background:linear-gradient(145deg,rgb(241 239 232 / 3%),transparent)}.lss-dev-sourcing-flow>div span{color:var(--lss-dev-accent);font-family:var(--font-subheading--family);font-size:.6rem;font-weight:700}.lss-dev-sourcing-flow>div strong{align-self:end;font-family:var(--font-accent--family);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1}.lss-dev-sourcing-flow>div small{color:var(--lss-dev-subdued);font-size:.68rem;line-height:1.4}.lss-dev-sourcing-flow>i{display:flex;width:2.2rem;align-items:center;justify-content:center;color:var(--lss-dev-accent);font-style:normal}.lss-dev-sourcing-principles{display:grid;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(3,minmax(0,1fr))}.lss-dev-sourcing-principles article{min-height:18rem;padding:1.4rem;border-right:1px solid var(--lss-dev-line);border-bottom:1px solid var(--lss-dev-line)}.lss-dev-sourcing-principles h3{margin:4rem 0 .8rem;font-size:1.55rem;letter-spacing:-.03em;line-height:1.02}.lss-dev-closing{background:#0b0d0b}.lss-dev-closing__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(3rem,9vw,8rem);align-items:start}.lss-dev-closing h2{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.75rem,6vw,5.4rem);letter-spacing:-.05em;line-height:.93}.lss-dev-closing__grid>div:first-child>p:not(.lss-dev-kicker){max-width:45rem;margin:0 0 2rem;color:var(--lss-dev-muted);font-size:1rem;line-height:1.75}.lss-dev-closing__handoff{padding:clamp(1.75rem,4vw,2.6rem);border:1px solid var(--lss-dev-line);background:linear-gradient(145deg,rgb(176 138 74 / 10%),transparent 52%),var(--lss-dev-panel)}.lss-dev-closing__handoff h3{margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,2.8rem);letter-spacing:-.04em;line-height:1}.lss-dev-closing__handoff>p:not(.lss-dev-kicker){margin:0 0 1.7rem;color:var(--lss-dev-muted);font-size:.92rem;line-height:1.65}@media(max-width:1180px){.lss-development-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.55fr);gap:3rem}.lss-dev-status-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}.lss-dev-status-ladder li:nth-child(n+5){min-height:17rem}.lss-dev-sourcing-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--lss-dev-line)}.lss-dev-sourcing-flow>i{display:none}.lss-dev-sourcing-flow>div{border:0;background-color:var(--lss-dev-ink)}}@media(max-width:900px){.lss-development-hero{min-height:auto}.lss-development-hero__inner{min-height:auto;grid-template-columns:1fr;gap:3.5rem}.lss-development-hero h1{max-width:11ch}.lss-dev-dossier{width:min(100%,33rem)}.lss-development-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-development-jump__inner{align-items:flex-start;flex-direction:column;gap:0}.lss-development-jump__inner>span{display:none}.lss-development-jump__inner>div{width:100%;overflow-x:auto;gap:1.4rem;scrollbar-width:none}.lss-development-jump__inner>div::-webkit-scrollbar{display:none}.lss-development-jump a{flex:0 0 auto}}@media(max-width:900px){.lss-dev-heading,.lss-dev-workstreams__head,.lss-dev-closing__grid{grid-template-columns:1fr;gap:2rem}.lss-dev-heading h2,.lss-dev-closing h2{max-width:15ch}.lss-dev-principles,.lss-dev-stage-grid,.lss-dev-release-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-stage-grid li:nth-child(3n):after{display:block}.lss-dev-stage-grid li:nth-child(2n):after,.lss-dev-stage-grid li:last-child:after{display:none}.lss-dev-loop{width:min(100%,42rem);aspect-ratio:1 / .85}.lss-dev-loop__node{width:8rem}.lss-dev-criteria-grid,.lss-dev-revision-grid{grid-template-columns:1fr}.lss-dev-revision-card{position:relative;top:auto;width:min(100%,38rem)}}@media(max-width:900px){.lss-dev-status-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-workstream-grid{grid-template-columns:1fr}.lss-dev-sourcing-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lss-development-hero__inner{padding-block:4rem 2.5rem}.lss-development-hero h1{font-size:clamp(3rem,15vw,4.65rem)}.lss-development-hero__lead{font-size:1rem}.lss-dev-dossier__mark{min-height:9rem}.lss-dev-dossier dl>div{grid-template-columns:1fr;gap:.35rem}.lss-dev-dossier dd{text-align:left}.lss-development-rail{grid-template-columns:1fr}.lss-development-rail a{min-height:6rem}.lss-dev-section{scroll-margin-top:calc(var(--lss-header-stack-height) + var(--lss-subnav-height) + var(--lss-anchor-gap));padding-block:4.5rem}.lss-dev-heading{margin-bottom:2.75rem}.lss-dev-heading h2,.lss-dev-closing h2{font-size:clamp(2.55rem,13vw,4rem)}}@media(max-width:640px){.lss-dev-principles,.lss-dev-stage-grid,.lss-dev-release-rules,.lss-dev-status-ladder,.lss-dev-sourcing-principles{grid-template-columns:1fr}.lss-dev-principles article{min-height:16rem}.lss-dev-principles h3{margin-top:3.5rem}.lss-dev-stage-grid li{min-height:20rem}.lss-dev-stage-grid li:after{display:none!important}.lss-dev-loop{display:grid;width:100%;aspect-ratio:auto;border-top:1px solid var(--lss-dev-line);border-left:1px solid var(--lss-dev-line);grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-loop__track,.lss-dev-loop__center{display:none}.lss-dev-loop__node{position:static;width:auto;min-height:5.5rem;border-top:0;border-left:0;box-shadow:none}}@media(max-width:640px){.lss-dev-matrix{border:0}.lss-dev-matrix>div{display:block;margin-bottom:1rem;border:1px solid var(--lss-dev-line)}.lss-dev-matrix>div>*{display:block}.lss-dev-matrix>div>*:first-child{border-right:0;border-bottom:1px solid var(--lss-dev-line)}.lss-dev-matrix__head{display:none!important}.lss-dev-status-ladder li,.lss-dev-status-ladder li:nth-child(n+5){min-height:12rem}.lss-dev-workstream-grid article>div{flex-direction:column}.lss-dev-workstream-grid b{text-align:left}.lss-dev-workstream-grid p{margin-top:2.75rem}.lss-dev-change-grid{grid-template-columns:1fr}.lss-dev-revision-card dl>div{grid-template-columns:1fr;gap:.4rem}}@media(max-width:640px){.lss-dev-revision-card dd{text-align:left}.lss-dev-sourcing-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lss-dev-sourcing-flow>div{min-height:9rem}.lss-dev-button{width:100%}}@media(max-width:390px){.lss-development-hero h1{font-size:3rem}.lss-development-jump__inner>div{gap:1.1rem}.lss-development-jump a{font-size:.62rem}.lss-dev-sourcing-flow{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lss-development-page *,.lss-development-page *:before,.lss-development-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lss-development.css.map */
