.s-hero-2ca1{align-items:center;background:var(--dt-navy);color:var(--dt-mint);display:flex;height:100vh;height:100svh;justify-content:center;min-height:640px;overflow:hidden;padding:calc(32px + env(safe-area-inset-top)) var(--dt-gutter) calc(32px + env(safe-area-inset-bottom));position:relative}.s-hero-2ca1,.s-hero-2ca1 *,.s-hero-2ca1 :after,.s-hero-2ca1 :before{box-sizing:border-box}.s-hero-2ca1__thread{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.s-hero-2ca1__path{stroke:var(--dt-gold)}.s-hero-2ca1__label{color:var(--dt-gold);font-family:var(--dt-font-mono);font-size:var(--dt-fs-meta);left:var(--dt-gutter);letter-spacing:var(--dt-tracking-meta);margin:0;position:absolute;text-transform:uppercase;top:calc(32px + env(safe-area-inset-top))}.s-hero-2ca1__crumbs{flex-wrap:wrap;list-style:none;margin:0;padding:0}.s-hero-2ca1__crumbs,.s-hero-2ca1__crumbs li{align-items:center;display:flex;gap:0 .6em}.s-hero-2ca1__crumbs li>*{line-height:28px;padding-bottom:4px}.s-hero-2ca1__sep{opacity:.6}.s-hero-2ca1__crumb{color:inherit;display:inline-block;min-height:32px;position:relative;text-decoration:none}.s-hero-2ca1__crumb:hover{color:inherit}.s-hero-2ca1__crumb:focus-visible{border-radius:2px;outline:2px solid var(--dt-teal-hi);outline-offset:3px}.s-hero-2ca1__ul{background:currentColor;bottom:0;height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--dt-dur-hover) var(--dt-ease-out)}.s-hero-2ca1__crumb:focus-visible .s-hero-2ca1__ul,.s-hero-2ca1__crumb:hover .s-hero-2ca1__ul{transform:scaleX(1)}.s-hero-2ca1__title{background:var(--dt-navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--dt-mint);font-size:var(--dt-fs-h1);letter-spacing:-.01em;line-height:1.02;margin:0;max-width:16ch;overflow-wrap:anywhere;padding:0 .25em;position:relative;text-align:center;text-wrap:balance}.s-hero-2ca1__numeral,.s-hero-2ca1__title{font-family:var(--dt-font-serif);font-weight:400}.s-hero-2ca1__numeral{bottom:calc(24px + env(safe-area-inset-bottom));color:var(--dt-gold);display:block;font-size:var(--dt-fs-numeral);line-height:.85;position:absolute;right:var(--dt-gutter);text-decoration:none;white-space:nowrap;will-change:transform}.s-hero-2ca1__numeral:focus-visible,.s-hero-2ca1__numeral:hover{color:var(--dt-gold)}.s-hero-2ca1__numeral:focus-visible{border-radius:4px;outline:2px solid var(--dt-teal-hi);outline-offset:3px}.s-hero-2ca1__numeral-ghost{display:block;visibility:hidden}.s-hero-2ca1__numeral-arrow,.s-hero-2ca1__numeral-text{display:block;inset:0;position:absolute;transition:opacity var(--dt-dur-hover) var(--dt-ease-standard),transform var(--dt-dur-hover) var(--dt-ease-out),filter var(--dt-dur-hover) var(--dt-ease-standard);will-change:transform,filter}.s-hero-2ca1__numeral-text{filter:blur(0);transition-timing-function:cubic-bezier(.7,0,.6,1),var(--dt-ease-out),var(--dt-ease-standard)}.s-hero-2ca1__numeral-arrow{align-items:center;display:flex;filter:blur(14px);justify-content:center;opacity:0;transform:translateY(0) scale(.9)}.s-hero-2ca1__numeral-arrow svg{display:block;height:.42em;overflow:visible;stroke:var(--dt-gold);width:auto}.s-hero-2ca1__numeral:focus-visible .s-hero-2ca1__numeral-text,.s-hero-2ca1__numeral:hover .s-hero-2ca1__numeral-text{filter:blur(14px);opacity:0;transform:translateY(-12px) scale(.94)}.s-hero-2ca1__numeral:focus-visible .s-hero-2ca1__numeral-arrow,.s-hero-2ca1__numeral:hover .s-hero-2ca1__numeral-arrow{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}@media (max-width:1023px){.s-hero-2ca1__thread{transform:translateX(calc(var(--dt-thread-x-mobile) - 50%))}}@media (max-width:639px){.s-hero-2ca1{padding:calc(24px + env(safe-area-inset-top)) var(--dt-gutter-mobile) calc(24px + env(safe-area-inset-bottom))}.s-hero-2ca1__label{left:48px}.s-hero-2ca1__numeral{right:var(--dt-gutter-mobile)}}@media (prefers-reduced-motion:reduce){.s-hero-2ca1__numeral-arrow,.s-hero-2ca1__numeral-text,.s-hero-2ca1__ul{transition:none}}