.svc-contents__list{display: grid}.svc-contents__list li{border-bottom: 1px solid var(--line)}.svc-contents__link{display: flex;align-items: baseline;gap: 1rem;min-height: 3.25rem;padding-block: 0.85rem;font-weight: 450;color: var(--fg)}.svc-contents__no{color: var(--signal-deep);flex: none;width: 1.75rem}.svc-contents__name{background-image: linear-gradient(currentColor, currentColor);background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 1px;padding-bottom: 0.08em;transition: background-size 260ms var(--ease-out)}.svc-contents__link:hover .svc-contents__name, .svc-contents__link:focus-visible .svc-contents__name{background-size: 100% 1px}@media (prefers-reduced-motion: reduce){.svc-contents__name{transition: none}}@media (min-width: 40em){.svc-contents__list{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: var(--gap)}}@media (min-width: 72em){.svc-contents__list{grid-template-columns: repeat(3, minmax(0, 1fr))}}.svc-list{margin-top: clamp(4rem, 3rem + 4vw, 7rem)}.svc{display: grid;gap: clamp(2rem, 1.5rem + 2vw, 3rem);padding-block: clamp(2.75rem, 2rem + 3.5vw, 6rem);border-top: 1px solid var(--line-strong)}.svc:last-child{padding-bottom: 0}.svc__no{color: var(--signal-deep);margin-bottom: 1.25rem}.svc__title{max-width: 11em}.svc__what{margin-top: clamp(1rem, 0.75rem + 1vw, 1.5rem);max-width: 30rem}.svc__facts{border-top: 1px solid var(--line)}.svc__fact{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.3rem;padding-block: 0.9rem;border-bottom: 1px solid var(--line)}.svc__fact dt{color: var(--fg-faint)}.svc__fact dd{margin: 0}.svc__fact--price dd{font-family: var(--font-serif);font-weight: var(--serif-regular);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-2);line-height: 1.2;letter-spacing: -0.012em}.svc__fact--where dd{color: var(--fg-muted)}@media (min-width: 40em){.svc__fact{grid-template-columns: 8rem minmax(0, 1fr);gap: 1.25rem;align-items: baseline}}.svc__get{margin-top: clamp(2rem, 1.5rem + 1.5vw, 3rem);container-type: inline-size}.svc__label{color: var(--fg-faint);margin-bottom: 0.75rem}.svc__list li{display: flex;align-items: baseline;gap: 0.8rem;padding-block: 0.7rem;border-top: 1px solid var(--line)}.svc__list li:last-child{border-bottom: 1px solid var(--line)}.svc__list li::before{content: "";flex: none;width: 5px;height: 5px;border-radius: 50%;background: var(--gold-line);translate: 0 -0.2em}.tiers{border-bottom: 1px solid var(--line)}.tier{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.3rem 1.5rem;padding-block: 1.1rem;border-top: 1px solid var(--line)}.tier__name{font-family: var(--font-serif);font-weight: var(--serif-regular);font-variation-settings: "WONK" 0, "SOFT" 0;font-size: var(--step-2);line-height: 1.2;letter-spacing: -0.012em}.tier__price{color: var(--fg)}.tier__what{color: var(--fg-muted);font-size: var(--step--1);line-height: 1.5;max-width: 32rem}@container (min-width: 32rem){.tier{grid-template-columns: minmax(0, 1fr) auto}.tier__name{grid-column: 1;grid-row: 1}.tier__price{grid-column: 2;grid-row: 1;align-self: baseline;text-align: right;min-width: 13rem;max-width: 17rem;text-wrap: balance}.tier__what{grid-column: 1 / -1}}.svc__note{margin-top: 1.25rem;font-weight: 500}.svc__note strong{font-weight: 500}.svc__go{margin-top: clamp(1.75rem, 1.5rem + 1vw, 2.5rem)}@media (min-width: 56em){.svc{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--gap);align-items: start}.svc__head{grid-column: 1 / span 5;position: sticky;top: calc(var(--header-h) + 2rem)}.svc__body{grid-column: 6 / -1;padding-top: 0.35rem}}@media (min-width: 72em){.svc__body{grid-column: 7 / -1}}.runs__title{max-width: 12em;margin-bottom: clamp(2.5rem, 1.5rem + 3vw, 4.5rem)}.runs__steps{position: relative;display: grid;gap: var(--space-7)}.runs__steps::before{content: "";position: absolute;left: 0;top: 0.4rem;bottom: 0;width: 1px;background: linear-gradient(to bottom, var(--line-strong), rgb(254 219 113 / 0.75))}.run{position: relative;padding-left: 1.75rem}.run__node{position: absolute;left: -3.5px;top: 0.4rem;width: 8px;height: 8px;border-radius: 50%;background: var(--ink-900);border: 1.5px solid var(--signal)}.run:last-child .run__node{background: var(--signal);box-shadow: 0 0 0 4px rgb(254 219 113 / 0.16), 0 0 16px rgb(254 219 113 / 0.5)}.run__no{display: block;color: var(--signal);margin-bottom: 0.6rem}.run__title{color: var(--paper);font-size: clamp(1.75rem, 1.3rem + 1.4vw, 2.5rem);letter-spacing: -0.02em}.run__text{margin-top: 0.6rem;color: var(--mist-hi);max-width: 22rem}@media (min-width: 56em){.runs__steps{grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--gap)}.runs__steps::before{left: 0;right: 0;top: 0;bottom: auto;width: auto;height: 1px;background: linear-gradient(to right, var(--line-strong), rgb(254 219 113 / 0.75))}.run{padding: 2.25rem var(--space-4) 0 0}.run__node{left: 0;top: -3.5px}}.faq-section__layout{display: grid;gap: clamp(2rem, 1.5rem + 2vw, 3rem)}.faq-section__title{max-width: 9em}@media (min-width: 56em){.faq-section__layout{grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: var(--gap);align-items: start}.faq-section__title{grid-column: 1 / span 4;position: sticky;top: calc(var(--header-h) + 2rem)}.faq-section__list{grid-column: 6 / -1}}
