.features[data-astro-cid-7ricetpm]{display:grid;grid-template-columns:17.375rem 58.125rem 17.375rem;margin-top:calc(var(--s-marginTop) * .0625rem);padding-bottom:calc(var(--s-bottom, 0) * .0625rem);overflow-x:clip}.side[data-astro-cid-7ricetpm]{position:sticky;top:calc(var(--s-top) * .0625rem);align-self:start;height:100vh}.label[data-astro-cid-7ricetpm]{position:absolute;top:calc(var(--s-labelTop) * .0625rem);left:calc(var(--s-wordsLeft) * .0625rem);font-family:var(--font-label);font-weight:700;font-size:.75rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.words[data-astro-cid-7ricetpm]{position:absolute;top:calc(var(--s-wordsTop) * .0625rem);left:calc(var(--s-wordsLeft) * .0625rem);display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm]{display:inline-flex;align-items:center;width:max-content;font-size:2.3125rem;font-weight:500;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:normal;color:var(--brown-60);transition:color .15s ease}.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm]:hover,.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm].active{color:var(--brown)}.mark[data-astro-cid-7ricetpm]{flex-shrink:0;width:0;height:1.5px;background:var(--brown);transition:width .35s ease,margin-right .35s ease}.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm]:hover .mark[data-astro-cid-7ricetpm],.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm].active .mark[data-astro-cid-7ricetpm]{width:.6em;margin-right:.3em}.film[data-astro-cid-7ricetpm]{--fh: calc(var(--s-filmHeight) * .0625rem);position:absolute;top:calc(var(--s-filmTop) * .0625rem);left:0;right:0;height:var(--fh);overflow:hidden}.strip[data-astro-cid-7ricetpm]{transition:transform 1.4s linear(0,.0575,.1803,.3208,.4551,.5729,.6711,.7501,.8122,.8601,.8966,.924,.9445,.9596,.9708,.9789,.9848,.9891,.9922,.9944,.996,.9972,.998,.9986,1);transform:translateY(calc(var(--i, 0) * -1 * var(--fh)))}.strip[data-astro-cid-7ricetpm].bounce{transition-timing-function:linear(0,.0224,.0794,.1581,.2486,.3435,.4375,.5269,.6093,.6833,.7483,.8044,.8517,.8911,.9231,.9487,.9688,.9841,.9954,1.0036,1.0091,1.0125,1.0144,1.0151,1.015,1.0142,1.0131,1.0118,1.0104,1.0089,1.0076,1.0063,1.0051,1.0041,1.0032,1.0024,1.0018,1.0013,1.0009,1.0006,1)}.strip[data-astro-cid-7ricetpm] img[data-astro-cid-7ricetpm],.strip[data-astro-cid-7ricetpm] .empty[data-astro-cid-7ricetpm]{display:block;width:100%;height:var(--fh);object-fit:cover}.middle[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;gap:.625rem;min-width:0}.feature[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;padding:calc(var(--d-ptPad-0, 0) * .0625rem) 0 calc(var(--d-ptPad-1, 0) * .0625rem)}.stage[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;gap:calc(var(--d-gap) * .0625rem);padding:calc(var(--d-pad) * .0625rem) 0 calc(var(--d-stageBottom, 150) * .0625rem)}.anchor[data-astro-cid-7ricetpm]{height:calc(var(--d-anchorH, 1) * .0625rem)}.pin[data-astro-cid-7ricetpm]{position:sticky;top:calc(var(--d-pinTop) * .0625rem);display:flex;flex-direction:column;gap:calc(var(--d-pinGap) * .0625rem);padding:calc(var(--d-pinPad-0, 0) * .0625rem) 0 calc(var(--d-pinPad-1, 0) * .0625rem)}.spacer[data-astro-cid-7ricetpm]{height:calc(var(--h) * .0625rem)}.titles[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;height:calc(var(--d-th) * .0625rem);padding-top:calc(var(--d-pad-top) * .0625rem);padding-inline:.46875rem;font-size:4rem;font-weight:700;line-height:.95;letter-spacing:-.03em;font-feature-settings:normal}.line[data-astro-cid-7ricetpm]{display:block}.line[data-astro-cid-7ricetpm].left{padding-left:calc(var(--inset) * .0625rem)}.line[data-astro-cid-7ricetpm].right{padding-right:calc(var(--inset) * .0625rem);text-align:right}.line[data-astro-cid-7ricetpm].split{display:flex;justify-content:space-between}.line[data-astro-cid-7ricetpm].split .end[data-astro-cid-7ricetpm]{margin-right:calc(var(--inset-r) * .0625rem)}.line[data-astro-cid-7ricetpm] .in[data-astro-cid-7ricetpm]{display:inline-block}.photo[data-astro-cid-7ricetpm]{height:23.3125rem}.photo[data-astro-cid-7ricetpm] img[data-astro-cid-7ricetpm]{width:100%;height:100%;object-fit:cover}.text[data-astro-cid-7ricetpm]{position:sticky;top:calc(var(--d-textTop) * .0625rem);margin:0 2.6875rem;padding:0 1.25rem}h3[data-astro-cid-7ricetpm]{font-size:1.84rem;font-weight:500;line-height:1.4;letter-spacing:-.04em}.cols[data-astro-cid-7ricetpm]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:calc(var(--d-colsTop, 60) * .0625rem)}.no-heading[data-astro-cid-7ricetpm] .cols[data-astro-cid-7ricetpm]{margin-top:calc(var(--d-lead, 0) * .0625rem)}.center[data-astro-cid-7ricetpm] .cols[data-astro-cid-7ricetpm]{grid-template-columns:1fr;text-align:center}.col[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;gap:1.25rem}.col[data-astro-cid-7ricetpm] p[data-astro-cid-7ricetpm]{font-size:1rem;line-height:1.8;letter-spacing:-.02em}.cta[data-astro-cid-7ricetpm]{margin-top:1.5625rem;padding-bottom:.9375rem}.cta-space[data-astro-cid-7ricetpm]{height:3.625rem}.tail[data-astro-cid-7ricetpm]{height:calc(var(--d-tail, 539) * .0625rem)}.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm] .in[data-astro-cid-7ricetpm]{opacity:0;transition:opacity 1.2s cubic-bezier(1,.03,.56,1),transform 1.2s cubic-bezier(1,.03,.56,1)}.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm].left .in[data-astro-cid-7ricetpm]:not(.end){transform:translate(7.875rem) skew(-20deg)}.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm].right .in[data-astro-cid-7ricetpm],.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm] .in[data-astro-cid-7ricetpm].end{transform:translate(-7.875rem) skew(20deg)}.features[data-astro-cid-7ricetpm].anim .titles[data-astro-cid-7ricetpm] .line[data-astro-cid-7ricetpm].shown span[data-astro-cid-7ricetpm].in{opacity:1;transform:none}@media(max-width:1023.98px){.features[data-astro-cid-7ricetpm]{grid-template-columns:var(--s-tcols);justify-content:center;margin-top:calc(var(--s-tabletMarginTop) * 1px);padding-bottom:calc(var(--s-bottom, 0) * 1px)}.side[data-astro-cid-7ricetpm]{top:calc(var(--s-tabletTop) * 1px)}.side[data-astro-cid-7ricetpm].right{display:none}.label[data-astro-cid-7ricetpm]{top:calc(var(--s-labelTop) * 1px);left:calc(var(--s-wordsLeft) * 1px);font-size:12px}.words[data-astro-cid-7ricetpm]{top:calc(var(--s-wordsTop) * 1px);left:calc(var(--s-wordsLeft) * 1px);gap:8px}.words[data-astro-cid-7ricetpm] a[data-astro-cid-7ricetpm]{font-size:37px}.film[data-astro-cid-7ricetpm]{--fh: calc(var(--s-filmHeight) * 1px);top:calc(var(--s-filmTop) * 1px)}.middle[data-astro-cid-7ricetpm]{gap:10px}.feature[data-astro-cid-7ricetpm]{padding:calc(var(--d-ptPad-0, 0) * 1px) 0 calc(var(--d-ptPad-1, 0) * 1px)}.stage[data-astro-cid-7ricetpm]{gap:calc(var(--t-gap) * 1px);padding:calc(var(--t-pad) * 1px) 0 150px}.anchor[data-astro-cid-7ricetpm]{height:calc(var(--d-anchorH, 1) * 1px)}.pin[data-astro-cid-7ricetpm]{top:calc(var(--t-pinTop) * 1px);gap:calc(var(--t-pinGap) * 1px);padding:calc(var(--d-pinPad-0, 0) * 1px) 0 calc(var(--d-pinPad-1, 0) * 1px)}.spacer[data-astro-cid-7ricetpm]{height:calc(var(--t-spacer, 51) * 1px)}.spacer[data-astro-cid-7ricetpm]+.spacer[data-astro-cid-7ricetpm]{display:none}.titles[data-astro-cid-7ricetpm]{height:calc(var(--t-th) * 1px);padding-top:calc(var(--d-pad-top) * 1px);padding-inline:calc(var(--t-titleSide, 10) * 1px);font-size:56px}.line[data-astro-cid-7ricetpm].left,.line[data-astro-cid-7ricetpm].right{padding-left:0;padding-right:0;margin-left:calc(var(--tl) * 1px);margin-right:calc(var(--tr) * 1px)}.line[data-astro-cid-7ricetpm].t-center{text-align:center}.line[data-astro-cid-7ricetpm].split .end[data-astro-cid-7ricetpm]{margin-right:0}.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm].left .in[data-astro-cid-7ricetpm]:not(.end){transform:translate(126px) skew(-20deg)}.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm].right .in[data-astro-cid-7ricetpm],.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm] .in[data-astro-cid-7ricetpm].end{transform:translate(-126px) skew(20deg)}.photo[data-astro-cid-7ricetpm]{height:373px}.text[data-astro-cid-7ricetpm]{position:static;margin:0;padding:0 20px}.t-sticky-text[data-astro-cid-7ricetpm] .text[data-astro-cid-7ricetpm]{position:sticky;top:calc(var(--t-textTop) * 1px)}h3[data-astro-cid-7ricetpm]{font-size:25.76px}.cols[data-astro-cid-7ricetpm]{gap:20px;margin-top:calc(var(--d-colsTop, 60) * 1px)}.no-heading[data-astro-cid-7ricetpm] .cols[data-astro-cid-7ricetpm]{margin-top:calc(var(--d-lead, 0) * 1px)}.col[data-astro-cid-7ricetpm]{gap:20px}.col[data-astro-cid-7ricetpm] p[data-astro-cid-7ricetpm]{font-size:14px}.cta[data-astro-cid-7ricetpm]{margin-top:25px;padding-bottom:15px}.cta-space[data-astro-cid-7ricetpm]{height:58px}.tail[data-astro-cid-7ricetpm]{height:calc(var(--t-tail) * 1px)}}@media(max-width:809.98px){.features[data-astro-cid-7ricetpm]{display:block;margin-top:calc(var(--s-phoneMarginTop) * 1px)}.side[data-astro-cid-7ricetpm]{display:none}.feature[data-astro-cid-7ricetpm]{padding:calc(var(--p-ptPad-0, 0) * 1px) 0 calc(var(--p-ptPad-1, 0) * 1px)}.stage[data-astro-cid-7ricetpm]{gap:calc(var(--p-gap) * 1px);padding:calc(var(--p-pad) * 1px) 0 calc(var(--p-stageBottom, 0) * 1px)}.pin[data-astro-cid-7ricetpm]{top:calc(var(--p-pinTop) * 1px);gap:calc(var(--p-pinGap) * 1px);padding:calc(var(--d-pinPad-0, 0) * 1px) 0 calc(var(--d-pinPad-1, 0) * 1px);background:var(--beige)}.spacer[data-astro-cid-7ricetpm]{display:none}.titles[data-astro-cid-7ricetpm]{height:calc(var(--p-th) * 1px);padding:0 20px;font-size:calc(var(--p-size) * 1px);line-height:1}.titles[data-astro-cid-7ricetpm]{padding-top:calc(var(--p-titlesPad, 0) * 1px)}.line[data-astro-cid-7ricetpm].left,.line[data-astro-cid-7ricetpm].right{margin:0}.line[data-astro-cid-7ricetpm].right{margin-right:calc(var(--pi) * 1px)}.line[data-astro-cid-7ricetpm].split.p-right{justify-content:flex-end;column-gap:.37em}.line[data-astro-cid-7ricetpm].t-center:not(.p-center){text-align:inherit}.line[data-astro-cid-7ricetpm].p-left{text-align:left}.line[data-astro-cid-7ricetpm].p-center{text-align:center}.line[data-astro-cid-7ricetpm].p-right{text-align:right}.photo[data-astro-cid-7ricetpm]{height:290px;padding:10px 20px}h3[data-astro-cid-7ricetpm]{font-size:22.08px}.cols[data-astro-cid-7ricetpm]{display:flex;flex-direction:column;gap:16px;margin-top:34px}.no-heading[data-astro-cid-7ricetpm] .cols[data-astro-cid-7ricetpm]{margin-top:calc(var(--p-lead, 0) * 1px)}.center[data-astro-cid-7ricetpm] .cols[data-astro-cid-7ricetpm]{text-align:left}.col[data-astro-cid-7ricetpm]{gap:16px}.col[data-astro-cid-7ricetpm] p[data-astro-cid-7ricetpm]{font-size:15px;line-height:1.65;letter-spacing:-.01em}.tail[data-astro-cid-7ricetpm]{height:calc(var(--p-tail, 0) * 1px)}}@media(prefers-reduced-motion:reduce){.features[data-astro-cid-7ricetpm].anim .line[data-astro-cid-7ricetpm] .in[data-astro-cid-7ricetpm]{opacity:1;transform:none!important}}
