[data-motion-root]{--motion-ease:cubic-bezier(0.22,0.61,0.36,1);--motion-rise:10px}@media (min-width:640px){[data-motion-root]{--motion-rise:14px}}@media (prefers-reduced-motion:no-preference){[data-motion-load=hero-text]{animation:motion-rise .8s var(--motion-ease) both}[data-motion-load=hero-copy]{animation:motion-reveal .8s var(--motion-ease) .12s both}[data-motion-load=hero-photo]{animation:motion-photo .9s var(--motion-ease) both}[data-motion-load=hero-note]{--settle-r:-3deg;animation:motion-settle .8s var(--motion-ease) .38s both}[data-motion-root=on] [data-motion-group=wait] :is([data-motion=reveal],[data-motion=settle],[data-motion=pop]){opacity:0}[data-motion-root=on] [data-motion-group=wait] [data-motion=grow]{scale:0 1}[data-motion-root=on] [data-motion-group=wait] [data-motion=draw]{stroke-dasharray:1;stroke-dashoffset:1}[data-motion-root=on] [data-motion-group=in] [data-motion]{animation-duration:.7s;animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-delay:calc(var(--motion-i, 0) * var(--motion-step, .1s) + var(--motion-offset, 0s))}[data-motion-root=on] [data-motion-group=in] [data-motion=reveal]{animation-name:motion-reveal;animation-duration:.65s}[data-motion-root=on] [data-motion-group=in] [data-motion=settle]{animation-name:motion-settle;animation-duration:.8s}[data-motion-root=on] [data-motion-group=in] [data-motion=pop]{animation-name:motion-pop;animation-duration:.6s}[data-motion-root=on] [data-motion-group=in] [data-motion=grow]{transform-origin:left center;animation-name:motion-grow;animation-duration:.32s;animation-timing-function:ease-out}[data-motion-root=on] [data-motion-group=in] [data-motion=draw]{stroke-dasharray:1;animation-name:motion-draw;animation-duration:.65s;animation-timing-function:ease-in-out}[data-motion-pace=scattered]{--motion-step:90ms}[data-motion-pace=lifecycle]{--motion-step:260ms}[data-motion-pace=sunday]{--motion-step:220ms}[data-motion-pace=family]{--motion-step:120ms}@media (max-width:639px){[data-motion-pace=scattered]{--motion-step:70ms}[data-motion-pace=lifecycle]{--motion-step:180ms}[data-motion-pace=sunday]{--motion-step:140ms}[data-motion-pace=family]{--motion-step:90ms}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-motion-drift]{animation:motion-drift linear both;animation-timeline:view()}}}@keyframes motion-drift{0%{translate:0 var(--drift,0)}to{translate:0 calc(var(--drift, 0px) * -1)}}@keyframes motion-reveal{0%{opacity:0;translate:0 var(--motion-rise)}to{opacity:1;translate:none}}@keyframes motion-rise{0%{translate:0 8px}to{translate:none}}@keyframes motion-settle{0%{opacity:0;translate:var(--settle-x,0) calc(var(--motion-rise) * 1.4);rotate:var(--settle-r,2deg)}to{opacity:1;translate:none;rotate:none}}@keyframes motion-photo{0%{translate:0 10px;scale:1.015}to{translate:none;scale:none}}@keyframes motion-pop{0%{opacity:0;scale:.86}to{opacity:1;scale:none}}@keyframes motion-grow{0%{scale:0 1}to{scale:none}}@keyframes motion-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.split-mask{overflow:clip;padding:.06em .06em .16em;margin:-.06em -.06em -.16em;vertical-align:top}.split-mask,.split-word{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-motion-load=hero-text] .split-word{animation:motion-word .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(80ms + var(--w, 0) * 55ms)}[data-motion-root=on] [data-motion-group=wait] .split-word{translate:0 108%}[data-motion-root=on] [data-motion-group=in] .split-word{animation:motion-word .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--w, 0) * 45ms + var(--motion-offset, 0s))}}@keyframes motion-word{0%{translate:0 108%}to{translate:none}}[data-pointer-fx=on] :is([data-tilt],[data-depth]){transform:perspective(1000px) translate3d(calc(var(--px, 0) * var(--depth, 0px)),calc(var(--py, 0) * var(--depth, 0px)),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}[data-pointer-fx=on] [data-tilt]:hover{transition-duration:.18s,.4s;box-shadow:0 2px 4px rgb(74 48 32/.08),0 18px 34px -14px rgb(74 48 32/.32)}[data-pointer-fx=on] [data-spotlight]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgb(255 250 240/.6),transparent 70%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s ease}[data-pointer-fx=on] [data-spotlight]:hover:after{opacity:1}[data-pointer-fx=on] [data-magnetic]{transition:translate .5s cubic-bezier(.16,1,.3,1),background-color .15s ease,color .15s ease}[data-pointer-fx=on] [data-magnetic]:hover{transition-duration:.12s,.15s,.15s}[data-pointer-fx=on]:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-scroll-zoom] img{animation:motion-zoom linear both;animation-timeline:view();animation-range:entry 0 exit 0}[data-scroll-unveil] img{animation:motion-unveil linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}}@keyframes motion-zoom{0%{scale:1.14}to{scale:1}}@keyframes motion-unveil{0%{clip-path:inset(12% 9% 12% 9% round 1rem);scale:1.1}to{clip-path:inset(0 0 0 0 round 0);scale:1}}