.hero-scrim-module__3qJKEa__ground{isolation:isolate;--fg-accent:var(--fg);--rule:var(--fg);--fg-pressed:var(--fg);--focus-ring:var(--fg);--hero-pos-x:50%;--hero-pos-y:52%;--hero-headroom:clamp(7.5rem, 21svh, 12.5rem);--frame-foot:min(100%, 134svh);position:relative}@media (min-width:861px){.hero-scrim-module__3qJKEa__ground{--hero-pos-y:40%}}@media (min-width:68rem){.hero-scrim-module__3qJKEa__ground{--hero-headroom:0px}}.hero-scrim-module__3qJKEa__frame{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:min(100%,134svh);position:absolute;inset-block-start:0;inset-inline:0;overflow:clip}.hero-scrim-module__3qJKEa__focal{object-fit:cover;object-position:var(--hero-pos-x) var(--hero-pos-y);block-size:100%;inline-size:100%}.hero-scrim-module__3qJKEa__scrim{z-index:-1;pointer-events:none;--scrim-floor-min:53%;--scrim-wash-min:calc(var(--scrim-alpha) * .0465);--scrim-crest-min:calc(var(--scrim-alpha) * .2544);--scrim-sill-min:calc(var(--scrim-alpha) * .3634);--scrim-collar-open:.19;--scrim-alpha:clamp(var(--scrim-floor-min), calc(100% - (100% - var(--scrim-base,1) * 100%) / var(--scrim-collar-open)), 100%);--scrim-wash:color-mix(in srgb, var(--ground) var(--scrim-wash-min), transparent);--scrim-crest:color-mix(in srgb, var(--ground) var(--scrim-crest-min), transparent);--scrim-sill:color-mix(in srgb, var(--ground) var(--scrim-sill-min), transparent);--scrim-floor:color-mix(in srgb, var(--ground) var(--scrim-alpha), transparent);--scrim-pocket-p01:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .2687), transparent);--scrim-pocket-p02:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .2974), transparent);--scrim-pocket-p03:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .3404), transparent);--scrim-pocket-p04:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .3977), transparent);--scrim-pocket-p05:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .4551), transparent);--scrim-pocket-p06:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .5125), transparent);--scrim-pocket-p07:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .5698), transparent);--scrim-pocket-p08:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .6272), transparent);--scrim-pocket-p09:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .6845), transparent);--scrim-pocket-p10:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .7419), transparent);--scrim-pocket-p11:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .7993), transparent);--scrim-pocket-p12:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .8566), transparent);--scrim-pocket-p13:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .914), transparent);--scrim-pocket-p14:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .957), transparent);--scrim-pocket-p15:color-mix(in srgb, var(--ground) calc(var(--scrim-alpha) * .9857), transparent);--scrim-mask-p01:color-mix(in srgb, var(--ground) 1.92%, transparent);--scrim-mask-p02:color-mix(in srgb, var(--ground) 5.77%, transparent);--scrim-mask-p03:color-mix(in srgb, var(--ground) 11.54%, transparent);--scrim-mask-p04:color-mix(in srgb, var(--ground) 19.23%, transparent);--scrim-mask-p05:color-mix(in srgb, var(--ground) 26.92%, transparent);--scrim-mask-p06:color-mix(in srgb, var(--ground) 34.62%, transparent);--scrim-mask-p07:color-mix(in srgb, var(--ground) 42.31%, transparent);--scrim-mask-p08:color-mix(in srgb, var(--ground) 50%, transparent);--scrim-mask-p09:color-mix(in srgb, var(--ground) 57.69%, transparent);--scrim-mask-p10:color-mix(in srgb, var(--ground) 65.38%, transparent);--scrim-mask-p11:color-mix(in srgb, var(--ground) 73.08%, transparent);--scrim-mask-p12:color-mix(in srgb, var(--ground) 80.77%, transparent);--scrim-mask-p13:color-mix(in srgb, var(--ground) 88.46%, transparent);--scrim-mask-p14:color-mix(in srgb, var(--ground) 94.23%, transparent);--scrim-mask-p15:color-mix(in srgb, var(--ground) 98.08%, transparent);--scrim-mask-on:color-mix(in srgb, var(--ground) 100%, transparent);--pocket-seal:calc(var(--hero-headroom,0px) + var(--spacing-band) - 18px);--pocket-open:calc(var(--hero-headroom,0px) * 0);--pocket-fall:calc(var(--pocket-seal) - var(--pocket-open));--jamb-fall:22%;--scrim-fall:calc(var(--frame-foot) * .75);background-image:linear-gradient(180deg, var(--scrim-wash) 0, var(--scrim-wash) var(--scrim-fall), var(--ground) var(--frame-foot), var(--ground) 100%);transition:opacity var(--intro-focus,1.1s) var(--ease-brand);position:absolute;inset:0}:is(html[data-intro=pending] .hero-scrim-module__3qJKEa__scrim,html[data-intro=playing] .hero-scrim-module__3qJKEa__scrim){opacity:.434}.hero-scrim-module__3qJKEa__scrim:before{content:"";pointer-events:none;--scrim-open:0px;background-image:linear-gradient(180deg, var(--scrim-crest) 0, var(--scrim-crest) var(--pocket-open), var(--scrim-pocket-p01) calc(var(--pocket-open) + var(--pocket-fall) * .0625), var(--scrim-pocket-p02) calc(var(--pocket-open) + var(--pocket-fall) * .125), var(--scrim-pocket-p03) calc(var(--pocket-open) + var(--pocket-fall) * .1875), var(--scrim-pocket-p04) calc(var(--pocket-open) + var(--pocket-fall) * .25), var(--scrim-pocket-p05) calc(var(--pocket-open) + var(--pocket-fall) * .3125), var(--scrim-pocket-p06) calc(var(--pocket-open) + var(--pocket-fall) * .375), var(--scrim-pocket-p07) calc(var(--pocket-open) + var(--pocket-fall) * .4375), var(--scrim-pocket-p08) calc(var(--pocket-open) + var(--pocket-fall) * .5), var(--scrim-pocket-p09) calc(var(--pocket-open) + var(--pocket-fall) * .5625), var(--scrim-pocket-p10) calc(var(--pocket-open) + var(--pocket-fall) * .625), var(--scrim-pocket-p11) calc(var(--pocket-open) + var(--pocket-fall) * .6875), var(--scrim-pocket-p12) calc(var(--pocket-open) + var(--pocket-fall) * .75), var(--scrim-pocket-p13) calc(var(--pocket-open) + var(--pocket-fall) * .8125), var(--scrim-pocket-p14) calc(var(--pocket-open) + var(--pocket-fall) * .875), var(--scrim-pocket-p15) calc(var(--pocket-open) + var(--pocket-fall) * .9375), var(--scrim-floor) var(--pocket-seal), var(--scrim-floor) 100%);-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .0625), var(--scrim-mask-on) var(--scrim-open), var(--scrim-mask-on) calc(100% - var(--scrim-open)), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), transparent calc(100% - var(--scrim-open) + var(--jamb-fall)));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .0625), var(--scrim-mask-on) var(--scrim-open), var(--scrim-mask-on) calc(100% - var(--scrim-open)), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), transparent calc(100% - var(--scrim-open) + var(--jamb-fall)));mask-image:linear-gradient(90deg, transparent calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .0625), var(--scrim-mask-on) var(--scrim-open), var(--scrim-mask-on) calc(100% - var(--scrim-open)), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), transparent calc(100% - var(--scrim-open) + var(--jamb-fall)));position:absolute;inset:0}.hero-scrim-module__3qJKEa__scrim:after{content:"";pointer-events:none;--scrim-open:0px;background-image:linear-gradient(180deg, var(--scrim-crest) 0, var(--scrim-crest) calc(var(--hero-headroom,0px) + var(--spacing-band) * .28), var(--scrim-sill) var(--scrim-fall), var(--scrim-sill) 100%);-webkit-mask-image:linear-gradient(90deg, var(--scrim-mask-on) calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .0625), transparent var(--scrim-open), transparent calc(100% - var(--scrim-open)), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), var(--scrim-mask-on) calc(100% - var(--scrim-open) + var(--jamb-fall)));-webkit-mask-image:linear-gradient(90deg, var(--scrim-mask-on) calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .0625), transparent var(--scrim-open), transparent calc(100% - var(--scrim-open)), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), var(--scrim-mask-on) calc(100% - var(--scrim-open) + var(--jamb-fall)));mask-image:linear-gradient(90deg, var(--scrim-mask-on) calc(var(--scrim-open) - var(--jamb-fall)), var(--scrim-mask-p15) calc(var(--scrim-open) - var(--jamb-fall) * .9375), var(--scrim-mask-p14) calc(var(--scrim-open) - var(--jamb-fall) * .875), var(--scrim-mask-p13) calc(var(--scrim-open) - var(--jamb-fall) * .8125), var(--scrim-mask-p12) calc(var(--scrim-open) - var(--jamb-fall) * .75), var(--scrim-mask-p11) calc(var(--scrim-open) - var(--jamb-fall) * .6875), var(--scrim-mask-p10) calc(var(--scrim-open) - var(--jamb-fall) * .625), var(--scrim-mask-p09) calc(var(--scrim-open) - var(--jamb-fall) * .5625), var(--scrim-mask-p08) calc(var(--scrim-open) - var(--jamb-fall) * .5), var(--scrim-mask-p07) calc(var(--scrim-open) - var(--jamb-fall) * .4375), var(--scrim-mask-p06) calc(var(--scrim-open) - var(--jamb-fall) * .375), var(--scrim-mask-p05) calc(var(--scrim-open) - var(--jamb-fall) * .3125), var(--scrim-mask-p04) calc(var(--scrim-open) - var(--jamb-fall) * .25), var(--scrim-mask-p03) calc(var(--scrim-open) - var(--jamb-fall) * .1875), var(--scrim-mask-p02) calc(var(--scrim-open) - var(--jamb-fall) * .125), var(--scrim-mask-p01) calc(var(--scrim-open) - var(--jamb-fall) * .0625), transparent var(--scrim-open), transparent calc(100% - var(--scrim-open)), var(--scrim-mask-p01) calc(100% - var(--scrim-open) + var(--jamb-fall) * .0625), var(--scrim-mask-p02) calc(100% - var(--scrim-open) + var(--jamb-fall) * .125), var(--scrim-mask-p03) calc(100% - var(--scrim-open) + var(--jamb-fall) * .1875), var(--scrim-mask-p04) calc(100% - var(--scrim-open) + var(--jamb-fall) * .25), var(--scrim-mask-p05) calc(100% - var(--scrim-open) + var(--jamb-fall) * .3125), var(--scrim-mask-p06) calc(100% - var(--scrim-open) + var(--jamb-fall) * .375), var(--scrim-mask-p07) calc(100% - var(--scrim-open) + var(--jamb-fall) * .4375), var(--scrim-mask-p08) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5), var(--scrim-mask-p09) calc(100% - var(--scrim-open) + var(--jamb-fall) * .5625), var(--scrim-mask-p10) calc(100% - var(--scrim-open) + var(--jamb-fall) * .625), var(--scrim-mask-p11) calc(100% - var(--scrim-open) + var(--jamb-fall) * .6875), var(--scrim-mask-p12) calc(100% - var(--scrim-open) + var(--jamb-fall) * .75), var(--scrim-mask-p13) calc(100% - var(--scrim-open) + var(--jamb-fall) * .8125), var(--scrim-mask-p14) calc(100% - var(--scrim-open) + var(--jamb-fall) * .875), var(--scrim-mask-p15) calc(100% - var(--scrim-open) + var(--jamb-fall) * .9375), var(--scrim-mask-on) calc(100% - var(--scrim-open) + var(--jamb-fall)));position:absolute;inset:0}.hero-scrim-module__3qJKEa__ground .wrap [class*=--fg-muted]{--halo-role:--fg-muted;--halo-type:var(--text-fine) 400 body;text-shadow:0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground)}.hero-scrim-module__3qJKEa__ground .wrap [class*=--fg-accent\)]{--halo-role:--fg-accent;--halo-type:var(--text-data) 400 mono;text-shadow:0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground)}.hero-scrim-module__3qJKEa__ground .wrap{--halo-role:--fg-pressed;--halo-type:var(--text-fine) 400 mono;text-shadow:0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 1.47px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 3.36px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground), 0 0 8.2px var(--ground)}.hero-scrim-module__3qJKEa__ground .wrap [class*=--fg-accent-display]{--halo-role:--fg-accent-display;--halo-type:var(--text-stat) 200 display;text-shadow:0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 4.48px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 10.24px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground), 0 0 18.56px var(--ground)}.hero-scrim-module__3qJKEa__ground .wrap [class*=--fg-brand]{--halo-role:--fg-brand;--halo-type:var(--text-h1) 500 serif;text-shadow:0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 5.04px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 11.52px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground), 0 0 20.88px var(--ground)}.hero-scrim-module__3qJKEa__ground .wrap :is(a,button)[class~="bg-[var(--fg)]"]{text-shadow:none}.hero-scrim-module__3qJKEa__ground .threshold-rule{--collar-role:--rule;--collar-box:2px 32px 0px 2px;box-shadow:0 0 1.47px 1.47px var(--ground), 0 0 3.36px 2px var(--ground), 0 0 6.09px 3px var(--ground)}.hero-scrim-module__3qJKEa__ground :focus-visible:not([class~="bg-[var(--fg)]"]){--collar-role:--focus-ring;--collar-box:12px 12px 2px 2px;box-shadow:0 0 1.47px 4px var(--ground), 0 0 3.36px 4.5px var(--ground), 0 0 6.09px 5px var(--ground)}.hero-scrim-module__3qJKEa__ground :focus-visible[class~="bg-[var(--fg)]"]{box-shadow:0 0 1.47px 4px var(--ground), 0 0 3.36px 4.5px var(--ground), 0 0 6.09px 5px var(--ground)}
.hero-module__JrcZkq__bg{transform:scale(calc(1 + .14 * var(--focus,0)));transform-origin:var(--hero-pos-x,50%) var(--hero-pos-y,50%);will-change:transform;position:absolute;inset:0}.hero-module__JrcZkq__layer,.hero-module__JrcZkq__photo{position:absolute;inset:0}.hero-module__JrcZkq__sharp{opacity:calc(1 - var(--focus,0));will-change:transform}.hero-module__JrcZkq__inner{z-index:0;flex-direction:column;flex:auto;padding-block-start:var(--hero-headroom,0px);display:flex;position:relative}.hero-module__JrcZkq__copy{max-inline-size:40rem}.hero-module__JrcZkq__foot{max-inline-size:var(--container-prose);margin-block-start:auto;padding-block-start:clamp(32px,5vh,56px)}.hero-module__JrcZkq__inner .threshold-rule{background:var(--rule);inline-size:32px}.hero-module__JrcZkq__actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-block-start:clamp(28px,4vw,40px);display:flex}.hero-module__JrcZkq__band{flex-direction:column;min-block-size:100svh;padding-block-end:3rem;display:flex}@media (scripting:none){.hero-module__JrcZkq__bg{will-change:auto;transform:none}.hero-module__JrcZkq__sharp{opacity:1;will-change:auto}}@media (prefers-reduced-motion:reduce){.hero-module__JrcZkq__bg{will-change:auto;transform:none}.hero-module__JrcZkq__sharp{opacity:1;will-change:auto}}.hero-module__JrcZkq__pinWrap{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hero-module__JrcZkq__pin{block-size:min(100%, max(100svh, var(--hero-frame-bound,100%)));position:sticky;inset-block-start:0}
