.svc{--svc-gutter:clamp(20px, 5vw, 64px)}.svc [id]{scroll-margin-top:120px}.svc-hero{isolation:isolate;border-bottom:1px solid var(--hairline-soft);position:relative;overflow:clip}.svc-hero__glow{z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#c9a86a38 0%,#0000 66%);border-radius:50%;width:46vw;height:34vw;position:absolute;top:-14%;right:-8%}.svc-hero__inner{max-width:1440px;padding:clamp(28px, 4vw, 44px) var(--svc-gutter) clamp(64px, 8vw, 104px);grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:clamp(36px,5vw,72px);margin:0 auto;display:grid}@media (max-width:1023px){.svc-hero__inner{grid-template-columns:1fr}}.svc-crumbs{border-bottom:1px solid var(--hairline-soft);letter-spacing:.22em;text-transform:uppercase;color:var(--g-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:16px;font-size:10.5px;font-weight:600;display:flex}.svc-crumbs a{color:var(--g-3);transition:color .2s var(--ease);text-decoration:none}.svc-crumbs a:hover{color:var(--c-1)}.svc-crumbs i{opacity:.45;font-style:normal}.svc-crumbs em{color:var(--c-2);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-style:normal;overflow:hidden}.svc-hero__num{letter-spacing:.42em;color:var(--g-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.svc-hero__eyebrow{letter-spacing:.32em;color:var(--g-3);text-transform:uppercase;align-items:center;gap:12px;margin-top:14px;font-size:11px;font-weight:600;display:inline-flex}.svc-hero__eyebrow:before{content:"";background:var(--g-1);width:28px;height:1px}.svc-hero__title{letter-spacing:-.028em;color:var(--c-1);text-wrap:balance;max-width:18ch;margin:20px 0 0;font-size:clamp(2rem,3.9vw,3.3rem);font-weight:700;line-height:1.04}.svc-hero__title-tail{letter-spacing:-.008em;margin-top:.16em;font-size:.7em;line-height:1.12;display:block}.svc-hero__lede{max-width:58ch;color:var(--c-2);text-wrap:pretty;margin:22px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.svc-hero__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,36px);display:flex}.svc-btn{letter-spacing:-.005em;cursor:pointer;transition:transform .25s var(--ease), box-shadow .3s var(--ease), background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.svc-btn--gold{color:var(--c-1);background:linear-gradient(135deg, var(--g-2) 0%, var(--g-1) 55%, var(--g-3) 100%);font-variant-numeric:tabular-nums;font-weight:700;box-shadow:0 10px 30px #c9a86a47}.svc-btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 40px #c9a86a6b}.svc-btn--ink{color:var(--k-4);background:linear-gradient(140deg, var(--c-1) 0%, var(--c-2) 100%);box-shadow:0 8px 26px #1a171447}.svc-btn--ink:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1a17145c}.svc-btn--ghost{color:var(--c-1);border-color:var(--hairline);background:0 0}.svc-btn--ghost:hover{border-color:var(--g-1);background:#c9a86a1a}.svc-btn--ghost-light{color:var(--k-4);background:0 0;border-color:#c9a86a61}.svc-btn--ghost-light:hover{border-color:var(--g-1);background:#c9a86a1f}.svc-btn svg{flex:none}.svc-btn:active{transition-duration:80ms;transform:translateY(0)}.svc-hero__aside{flex-direction:column;gap:18px;display:flex}.svc-hero__figure{aspect-ratio:4/3;isolation:isolate;border:1px solid var(--hairline);width:100%;box-shadow:var(--sh-lg);background:linear-gradient(155deg, var(--k-2), var(--k-1));position:relative;overflow:hidden}.svc-hero__figure img{object-fit:cover}.svc-hero__figure:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffbf080,inset 0 -60px 90px -60px #1a17148c}.svc-hero__figcap{z-index:2;letter-spacing:.26em;text-transform:uppercase;color:var(--k-4);text-shadow:0 1px 6px #0000008c;padding:16px 18px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.svc-hero__figcap:before{content:"";background:var(--g-2);width:24px;height:1px;margin-bottom:9px;display:block}.svc-specs{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf6ee99;grid-template-columns:repeat(3,1fr);display:grid}.svc-specs>div{padding:16px 14px}.svc-specs>div+div{border-left:1px solid var(--hairline-soft)}.svc-specs dt{letter-spacing:.24em;text-transform:uppercase;color:var(--g-3);margin-bottom:8px;font-size:9.5px;font-weight:700}.svc-specs dd{letter-spacing:-.015em;color:var(--c-1);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(14px,1.15vw,16px);font-weight:700;line-height:1.2}.svc-range{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:860px){.svc-range{grid-template-columns:1fr}}.svc-range__item{border-bottom:1px solid var(--hairline-soft);transition:background .3s var(--ease);grid-template-columns:auto 1fr;gap:clamp(16px,2vw,26px);padding:clamp(24px,2.8vw,34px) clamp(18px,2vw,30px);display:grid;position:relative}.svc-range__item:nth-child(odd){border-right:1px solid var(--hairline-soft)}@media (max-width:860px){.svc-range__item:nth-child(odd){border-right:0}}.svc-range__item:hover{background:#f1e3bd4d}.svc-range__num{font-family:var(--font-cormorant), "Cormorant Infant", Georgia, serif;background:linear-gradient(150deg, var(--g-2) 0%, var(--g-1) 52%, var(--g-3) 100%);color:#0000;font-variant-numeric:tabular-nums;transition:transform .35s var(--ease);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,2.8vw,40px);font-style:italic;font-weight:500;line-height:.82}.svc-range__item:hover .svc-range__num{transform:translateY(-2px)}.svc-range__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.svc-range__title{letter-spacing:-.018em;color:var(--c-1);text-wrap:balance;margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.22}.svc-range__price{letter-spacing:.14em;text-transform:uppercase;color:var(--g-3);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid var(--hairline);border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:700}.svc-range__text{color:var(--c-3);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.6}.svc-why{grid-template-columns:repeat(2,1fr);gap:0 clamp(36px,5vw,72px);display:grid}@media (max-width:860px){.svc-why{grid-template-columns:1fr}}.svc-why__item{border-top:1px solid var(--hairline-soft);padding:clamp(22px,2.6vw,32px) 0}.svc-why__k{letter-spacing:.3em;text-transform:uppercase;color:var(--g-3);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.svc-why__k:after{content:"";background:var(--hairline-soft);flex:1;height:1px}.svc-why__title{letter-spacing:-.02em;color:var(--c-1);text-wrap:balance;margin:0 0 8px;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.2}.svc-why__text{color:var(--c-3);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.svc-price-plate{isolation:isolate;background:linear-gradient(172deg, #14110e 0%, var(--c-1) 46%, #221d18 100%);color:var(--k-4);position:relative;overflow:clip}.svc-price-plate .plate__head{border-bottom-color:#c9a86a38}.svc-price-plate .plate__num{color:var(--g-2)}.svc-price-plate .plate__num span{color:var(--k-3);opacity:.45}.svc-price-plate .plate__title{color:var(--k-4)}.svc-price-plate .plate__lede{color:#ede3ccc2}.svc-price-plate .plate__head-right{color:#dcc18ab3}.svc-price-plate__inner{z-index:1;max-width:1440px;padding:clamp(72px, 9vw, 120px) var(--svc-gutter);margin:0 auto;position:relative}.svc-price-plate__glow{z-index:0;pointer-events:none;filter:blur(70px);background:radial-gradient(circle,#c9a86a33 0%,#0000 68%);border-radius:50%;width:52vw;height:34vw;position:absolute;bottom:-16%;left:-10%}.svc-price{margin:0;padding:0;list-style:none}.svc-price li{transition:background .25s var(--ease);border-bottom:1px solid #c9a86a29;align-items:baseline;gap:12px;padding:clamp(13px,1.4vw,17px) 0;display:flex}.svc-price li:hover{background:#c9a86a0f}.svc-price li:first-child{border-top:1px solid #c9a86a29}.svc-price__label{color:#ede3cce6;font-size:14.5px;line-height:1.4}.svc-price__lead{background-image:radial-gradient(circle,#c9a86a80 1px,#0000 1px);background-repeat:repeat-x;background-size:6px 1px;flex:1;align-self:flex-end;min-width:24px;height:1px;margin-bottom:5px}.svc-price__val{font-family:var(--font-cormorant), "Cormorant Infant", Georgia, serif;color:var(--g-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:clamp(20px,1.9vw,26px);font-style:italic;font-weight:500;line-height:1}.svc-price__note{color:#ede3cc99;border-left:1px solid var(--g-1);max-width:62ch;margin:clamp(26px,3vw,36px) 0 0;padding-left:16px;font-size:13px;line-height:1.6}@media (max-width:560px){.svc-price li{flex-wrap:wrap;gap:4px 12px}.svc-price__lead{display:none}.svc-price__label{flex:100%}.svc-price__val{margin-left:auto}}.svc-steps{margin:0;padding:0;list-style:none;position:relative}.svc-steps:before{content:"";background:linear-gradient(180deg, transparent, var(--hairline) 8%, var(--hairline) 92%, transparent);width:1px;position:absolute;top:12px;bottom:12px;left:0}.svc-steps li{grid-template-columns:auto 1fr;gap:clamp(18px,2.4vw,30px);padding:clamp(15px,1.8vw,21px) 0 clamp(15px,1.8vw,21px) clamp(22px,3vw,38px);display:grid;position:relative}.svc-steps li:before{content:"";background:var(--g-1);width:7px;height:7px;box-shadow:0 0 0 4px var(--k-2);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-3px}.svc-steps__n{letter-spacing:.26em;text-transform:uppercase;color:var(--g-3);font-variant-numeric:tabular-nums;padding-top:4px;font-size:10.5px;font-weight:700}.svc-steps__t{color:var(--c-2);text-wrap:pretty;margin:0;font-size:clamp(15px,1.25vw,17px);line-height:1.55}.svc-faq{border-top:1px solid var(--hairline)}.svc-faq details{border-bottom:1px solid var(--hairline-soft)}.svc-faq summary{cursor:pointer;transition:color .25s var(--ease);grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(14px,2vw,24px);padding:clamp(20px,2.2vw,26px) 0;list-style:none;display:grid}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary:hover .svc-faq__q{color:var(--g-3)}.svc-faq__n{letter-spacing:.26em;color:var(--g-3);font-variant-numeric:tabular-nums;padding-top:5px;font-size:10.5px;font-weight:700}.svc-faq__q{letter-spacing:-.018em;color:var(--c-1);text-wrap:balance;transition:color .25s var(--ease);font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.32}.svc-faq__sign{flex:none;width:16px;height:16px;margin-top:6px;position:relative}.svc-faq__sign:before,.svc-faq__sign:after{content:"";background:var(--g-1);transition:transform .35s var(--ease), opacity .35s var(--ease);position:absolute;top:50%;left:50%}.svc-faq__sign:before{width:16px;height:1px;transform:translate(-50%,-50%)}.svc-faq__sign:after{width:1px;height:16px;transform:translate(-50%,-50%)}.svc-faq details[open] .svc-faq__sign:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.svc-faq__a{max-width:76ch;color:var(--c-3);text-wrap:pretty;margin:0;padding:0 0 clamp(22px,2.4vw,28px);font-size:15px;line-height:1.7}@media (min-width:861px){.svc-faq__a{padding-left:calc(10.5px + 3ch + clamp(14px,2vw,24px))}}@supports (interpolate-size:allow-keywords){.svc-faq{interpolate-size:allow-keywords}.svc-faq details::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:hidden}.svc-faq details[open]::details-content{block-size:auto}}.svc-cta-wrap{max-width:1440px;padding:0 var(--svc-gutter) clamp(72px, 9vw, 120px);margin:0 auto}.svc-cta{isolation:isolate;background:#0d0b07;border:1px solid #dcc18a38;grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(36px,4.6vw,68px) clamp(24px,3.4vw,56px);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.svc-cta{grid-template-columns:1fr}}.svc-cta__bg{z-index:0;position:absolute;inset:0}.svc-cta__bg img{object-fit:cover}.svc-cta:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 82%,#3c30206b 0%,#0000 62%),linear-gradient(118deg,#0f0d08e6 0%,#1a1610c7 46%,#0d0b07db 100%);position:absolute;inset:0}.svc-cta__copy,.svc-cta__actions{z-index:2;position:relative}.svc-cta__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--g-2);align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:inline-flex}.svc-cta__eyebrow:before{content:"";background:var(--g-1);width:26px;height:1px}.svc-cta__title{letter-spacing:-.028em;color:var(--k-4);text-wrap:balance;max-width:16ch;margin:18px 0 0;font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.06}.svc-cta__lede{color:#ede3ccc7;text-wrap:pretty;max-width:52ch;margin:16px 0 0;font-size:15px;line-height:1.6}.svc-cta__meta{letter-spacing:.26em;text-transform:uppercase;color:#dcc18ab8;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:10px;font-weight:700;display:flex}.svc-cta__actions{flex-direction:column;gap:12px;min-width:min(100%,280px);display:flex}@media (prefers-reduced-motion:reduce){.svc-btn,.svc-range__num,.svc-faq__sign:before,.svc-faq__sign:after{transition:none}.svc-btn:hover{transform:none}}.svc-seg{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.svc-seg{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.svc-seg{grid-template-columns:1fr}}.svc-seg__item{border-bottom:1px solid var(--hairline-soft);transition:background .25s var(--ease);padding:clamp(22px,2.4vw,30px) clamp(18px,2vw,28px) clamp(24px,2.6vw,32px)}.svc-seg__item:not(:nth-child(3n)){border-right:1px solid var(--hairline-soft)}@media (max-width:1023px){.svc-seg__item{border-right:none}.svc-seg__item:nth-child(odd){border-right:1px solid var(--hairline-soft)}}@media (max-width:640px){.svc-seg__item:nth-child(odd){border-right:none}}.svc-seg__item:hover{background:#f1e3bd47}.svc-seg__tag{color:var(--g-3);letter-spacing:.24em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid #c9a86a6b;align-items:center;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.svc-seg__title{letter-spacing:-.02em;color:var(--c-1);text-wrap:balance;margin:16px 0 8px;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.2}.svc-seg__text{color:var(--c-3);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.svc-cmp__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.svc-cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.svc-cmp thead th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--g-1);letter-spacing:.24em;text-transform:uppercase;color:var(--g-3);white-space:nowrap;padding:0 18px 14px 0;font-size:10px;font-weight:700}.svc-cmp thead th:first-child{color:var(--c-3)}.svc-cmp tbody th{text-align:left;vertical-align:top;letter-spacing:-.01em;color:var(--c-1);border-bottom:1px solid var(--hairline-soft);white-space:nowrap;padding:16px 18px 16px 0;font-size:14px;font-weight:700}.svc-cmp tbody td{vertical-align:top;color:var(--c-3);border-bottom:1px solid var(--hairline-soft);padding:16px 18px 16px 0;font-size:14px;line-height:1.55}.svc-cmp tbody tr:hover th,.svc-cmp tbody tr:hover td{background:#f1e3bd47}.svc-cmp tbody tr:last-child th,.svc-cmp tbody tr:last-child td{border-bottom:1px solid var(--hairline)}.svc-cmp__note{max-width:78ch;color:var(--c-3);opacity:.78;text-wrap:pretty;margin:18px 0 0;font-size:13px;line-height:1.6}.tg-apps{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.tg-apps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tg-apps{grid-template-columns:1fr}}.tg-app{border-bottom:1px solid var(--hairline-soft);transition:background .28s var(--ease);align-items:baseline;gap:14px;padding:clamp(16px,2vw,22px) clamp(12px,1.6vw,20px);display:flex}.tg-app+.tg-app{border-left:1px solid var(--hairline-soft)}@media (max-width:1023px){.tg-app:nth-child(odd){border-left:0}}@media (max-width:520px){.tg-app{border-left:0!important}}.tg-app:hover{background:#f1e3bd52}.tg-app__n{letter-spacing:.26em;color:var(--g-3);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:700}.tg-app__l{letter-spacing:-.012em;color:var(--c-1);font-size:clamp(14px,1.15vw,15.5px);font-weight:600;line-height:1.3}.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(180px,19vw,250px);gap:clamp(10px,1.1vw,16px);display:grid}.bento>:first-child{grid-area:span 2/span 7}.bento>:nth-child(2),.bento>:nth-child(3){grid-area:span 1/span 5}.bento>:nth-child(4){grid-area:span 1/span 12}.bento>:nth-child(n+5){grid-area:span 1/span 6}@media (max-width:1023px){.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(200px,30vw,260px)}.bento>*{grid-area:span 1/span 1!important}.bento>:first-child{grid-column:span 2!important}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bento>*{grid-column:span 1!important}}.spec-plate{isolation:isolate;background:linear-gradient(168deg, #14110e 0%, var(--c-1) 44%, #221d18 100%);color:var(--k-4);position:relative;overflow:clip}.spec-plate .plate__head{border-bottom-color:#c9a86a38}.spec-plate .plate__num{color:var(--g-2)}.spec-plate .plate__num span{color:var(--k-3);opacity:.45}.spec-plate .plate__title{color:var(--k-4)}.spec-plate .plate__lede{color:#ede3ccc2}.spec-plate .plate__head-right{color:#dcc18ab3}.spec-plate .ital{-webkit-text-fill-color:currentColor;color:var(--g-2);background:0 0}.spec-plate__inner{z-index:1;max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,108px) clamp(20px,5vw,64px);position:relative}.spec-plate__glow{z-index:0;pointer-events:none;filter:blur(66px);background:radial-gradient(circle,#c9a86a38 0%,#0000 66%);border-radius:50%;width:50vw;height:32vw;position:absolute;top:-12%;right:-8%}.spec-list{grid-template-columns:repeat(2,1fr);gap:0 clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.spec-list{grid-template-columns:1fr}}.spec-list li{border-bottom:1px solid #c9a86a29;align-items:baseline;gap:12px;padding:clamp(13px,1.4vw,17px) 0;display:flex}.spec-list__k{color:#ede3ccb8;font-size:14px}.spec-list__lead{background-image:radial-gradient(circle,#c9a86a80 1px,#0000 1px);background-repeat:repeat-x;background-size:6px 1px;flex:1;align-self:flex-end;min-width:20px;height:1px;margin-bottom:5px}.spec-list__v{letter-spacing:-.01em;color:var(--k-4);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14.5px;font-weight:700}@media (max-width:480px){.spec-list li{flex-wrap:wrap;gap:3px 12px}.spec-list__lead{display:none}.spec-list__k{flex:100%}.spec-list__v{margin-left:auto}}.stage-rail{border-top:1px solid var(--hairline);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1100px){.stage-rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stage-rail{grid-template-columns:1fr}}.stage{border-bottom:1px solid var(--hairline-soft);transition:background .3s var(--ease);flex-direction:column;padding:clamp(22px,2.4vw,30px) clamp(14px,1.6vw,22px);display:flex}.stage+.stage{border-left:1px solid var(--hairline-soft)}@media (max-width:1100px){.stage:nth-child(odd){border-left:0}}@media (max-width:560px){.stage{border-left:0!important}}.stage:hover{background:#f1e3bd4d}.stage__n{font-family:var(--font-cormorant), "Cormorant Infant", Georgia, serif;background:linear-gradient(150deg, var(--g-2) 0%, var(--g-1) 52%, var(--g-3) 100%);color:#0000;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--hairline-soft);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;padding-bottom:16px;font-size:clamp(34px,3vw,46px);font-style:italic;font-weight:500;line-height:.8}.stage__t{letter-spacing:-.018em;color:var(--c-1);text-wrap:balance;margin:0 0 8px;font-size:clamp(15px,1.25vw,17px);font-weight:700;line-height:1.25}.stage__d{color:var(--c-3);text-wrap:pretty;flex:1;margin:0;font-size:13.5px;line-height:1.6}.stage__time{letter-spacing:.24em;text-transform:uppercase;color:var(--g-3);align-items:center;gap:10px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.stage__time:before{content:"";background:var(--g-1);flex:none;width:20px;height:1px}
