.page-module__ozVeiW__moments{padding:115px 0 0;position:relative;overflow:hidden}.page-module__ozVeiW__moments:before{content:"";top:0;left:var(--gutter);background:var(--color-red-support);width:1px;height:75px;position:absolute}.page-module__ozVeiW__moments .page-module__ozVeiW__momentsTitle{margin:0 var(--gutter) 35px;font-size:68px;line-height:1.06}.page-module__ozVeiW__momentsFigure{margin:0}.page-module__ozVeiW__momentsFigure figcaption{margin:20px var(--gutter) 0;color:var(--color-muted);font-size:16px;line-height:1.5}.page-module__ozVeiW__approach{padding:95px var(--gutter)}.page-module__ozVeiW__approachLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:7vw;display:grid}.page-module__ozVeiW__approachIntro{position:sticky;top:125px}.page-module__ozVeiW__approachIntro h2{letter-spacing:-.035em;font-size:52px;line-height:1.12}.page-module__ozVeiW__features{min-width:0}.page-module__ozVeiW__features article{border-top:1px solid var(--color-border,#c8c6bc);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:40px;display:grid}.page-module__ozVeiW__features article:first-child{border-top:0;padding-top:0}.page-module__ozVeiW__features article:last-child{padding-bottom:0}.page-module__ozVeiW__featureMedia{aspect-ratio:.78;display:block;overflow:hidden}.page-module__ozVeiW__featureMedia img{object-fit:cover;width:100%;height:100%}.page-module__ozVeiW__featureCopy h3{letter-spacing:-.025em;margin-bottom:8px;font-size:29px;line-height:1.18}.page-module__ozVeiW__featureCopy h3 a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.page-module__ozVeiW__featureCopy a:is(:hover,:focus-visible){text-decoration:underline}.page-module__ozVeiW__featureCopy h3 span{color:var(--color-red-support);font-size:20px}.page-module__ozVeiW__featureCopy p{color:var(--color-muted);font-size:17px;line-height:1.55}.page-module__ozVeiW__stories{padding:100px var(--gutter) 35px}.page-module__ozVeiW__storiesIntro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.page-module__ozVeiW__storiesIntro>a{flex-shrink:0;min-height:44px;padding:12px 0;font-size:13px}.page-module__ozVeiW__stories h2{letter-spacing:-.035em;font-size:62px;line-height:1.1}.page-module__ozVeiW__storiesBody{grid-template-columns:.95fr 1fr;align-items:start;gap:7vw;display:grid}.page-module__ozVeiW__storiesBody[data-has-photo=false]{grid-template-columns:1fr}.page-module__ozVeiW__storyPhoto{min-width:0;position:sticky;top:100px}.page-module__ozVeiW__storyPhoto .page-module__ozVeiW__storyFrame{width:100%;height:360px;min-height:0}.page-module__ozVeiW__storyPhoto h3{margin-top:20px;font-size:29px;line-height:1.2}.page-module__ozVeiW__storyPhoto h3 a:is(:hover,:focus-visible){text-decoration:underline}.page-module__ozVeiW__storyPhoto>p{max-width:46ch;color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.65}.page-module__ozVeiW__updateList{min-width:0;margin:0;padding:0;list-style:none}.page-module__ozVeiW__updateList article{border-top:1px solid var(--color-border,#c8c6bc);padding-block:28px}.page-module__ozVeiW__updateList li:first-child article{border-top:0;padding-top:0}.page-module__ozVeiW__updateList li:last-child article{border-bottom:1px solid var(--color-border,#c8c6bc)}.page-module__ozVeiW__updateList h3{margin-top:8px;font-size:25px;line-height:1.2}.page-module__ozVeiW__updateList h3 a{justify-content:space-between;align-items:start;gap:24px;min-height:44px;display:flex}.page-module__ozVeiW__updateList h3 span{transition:transform .25s var(--ease);flex-shrink:0;font-size:22px}.page-module__ozVeiW__updateList a:is(:hover,:focus-visible){text-decoration:underline}.page-module__ozVeiW__updateList a:is(:hover,:focus-visible) span{transform:translate(3px,-3px)}.page-module__ozVeiW__campaign{isolation:isolate;padding-block:12px;position:relative}.page-module__ozVeiW__campaign h3{max-width:15ch;margin:10px 0;font-size:clamp(31px,3.6vw,54px);line-height:1.05}.page-module__ozVeiW__campaign h3 a{color:var(--color-red-support);display:inline-block}.page-module__ozVeiW__campaign h3 span{vertical-align:top;font-size:.55em}.page-module__ozVeiW__campaign p{max-width:38ch;color:var(--color-muted);font-size:16px;line-height:1.55}.page-module__ozVeiW__cookieRain{z-index:-1;pointer-events:none;width:49%;position:absolute;inset:0 0 0 auto;overflow:hidden}.page-module__ozVeiW__cookieRain span{top:0;left:var(--cookie-left);width:var(--cookie-size);aspect-ratio:1;opacity:0;background:radial-gradient(circle at 26% 35%,#653b25 0 8%,#0000 10%),radial-gradient(circle at 64% 28%,#794628 0 7%,#0000 9%),radial-gradient(circle at 49% 59%,#653b25 0 8%,#0000 10%),radial-gradient(circle at 75% 66%,#794628 0 6%,#0000 8%),radial-gradient(circle at 31% 76%,#794628 0 7%,#0000 9%),radial-gradient(circle at 35% 24%,#f5d195,#c58b4e 75%);border-radius:43% 50% 45% 51%;position:absolute}.page-module__ozVeiW__cookieRain[data-playing=true] span{animation:page-module__ozVeiW__cookieFall 1.65s var(--cookie-delay) cubic-bezier(.38,.1,.65,.95) both}@keyframes page-module__ozVeiW__cookieFall{0%{transform:translateY(-120%) rotate(var(--cookie-tilt));opacity:0}15%{opacity:.75}78%{opacity:.55}to{transform:translateY(245px) rotate(calc(210deg + var(--cookie-tilt)));opacity:0}}html[data-motion-paused=true] .page-module__ozVeiW__cookieRain{visibility:hidden}.page-module__ozVeiW__invitation{padding:0 var(--gutter) 65px}.page-module__ozVeiW__invitationLayout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:9vw;display:grid}.page-module__ozVeiW__invitationPhoto{padding-top:30px}.page-module__ozVeiW__invitationPhoto>div{height:390px;min-height:0}.page-module__ozVeiW__invitationCopy h2{letter-spacing:-.035em;font-size:68px;line-height:1.08}.page-module__ozVeiW__invitationCopy p{max-width:40ch;color:var(--color-muted);margin-top:25px;font-size:18px;line-height:1.65}.page-module__ozVeiW__invitationCopy>a{margin-top:30px}.page-module__ozVeiW__stories small{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.page-module__ozVeiW__purpose,.page-module__ozVeiW__moments,.page-module__ozVeiW__approach,.page-module__ozVeiW__invitation{scroll-margin-top:75px}.page-module__ozVeiW__invitationThread{width:320px;height:180px;margin-left:auto;margin-right:15%}.page-module__ozVeiW__invitationThread svg{width:100%;height:100%}.page-module__ozVeiW__invitationThread path{stroke:var(--color-red-support);stroke-width:1px}@media (min-width:1600px){.page-module__ozVeiW__approachIntro h2{font-size:58px}.page-module__ozVeiW__moments .page-module__ozVeiW__momentsTitle,.page-module__ozVeiW__invitationCopy h2{font-size:80px}.page-module__ozVeiW__featureCopy h3{font-size:34px}}@media (max-width:1100px){.page-module__ozVeiW__approachIntro h2{font-size:43px}.page-module__ozVeiW__moments .page-module__ozVeiW__momentsTitle,.page-module__ozVeiW__stories h2,.page-module__ozVeiW__invitationCopy h2{font-size:54px}.page-module__ozVeiW__approachLayout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:5vw}.page-module__ozVeiW__features article{gap:22px}.page-module__ozVeiW__featureCopy h3{font-size:26px}.page-module__ozVeiW__storyPhoto .page-module__ozVeiW__storyFrame{height:290px}.page-module__ozVeiW__invitationLayout{gap:6vw}}@media (max-width:760px){.page-module__ozVeiW__invitationThread{width:220px;height:125px;margin-right:0}.page-module__ozVeiW__moments{padding-top:85px}.page-module__ozVeiW__moments:before{height:45px}.page-module__ozVeiW__moments .page-module__ozVeiW__momentsTitle{margin-bottom:24px;font-size:42px}.page-module__ozVeiW__approach{padding-block:65px}.page-module__ozVeiW__approachLayout{grid-template-columns:1fr;gap:30px}.page-module__ozVeiW__approachIntro{position:static}.page-module__ozVeiW__approachIntro h2{font-size:39px}.page-module__ozVeiW__features article{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding-block:35px}.page-module__ozVeiW__featureMedia{aspect-ratio:.7}.page-module__ozVeiW__featureCopy h3{font-size:25px}.page-module__ozVeiW__stories{padding:70px var(--gutter) 10px}.page-module__ozVeiW__storiesIntro{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.page-module__ozVeiW__storiesBody{grid-template-columns:1fr;gap:40px}.page-module__ozVeiW__stories h2{font-size:39px}.page-module__ozVeiW__storyPhoto .page-module__ozVeiW__storyFrame{height:340px;max-height:100vw}.page-module__ozVeiW__storyPhoto{position:static}.page-module__ozVeiW__storyPhoto h3{font-size:27px}.page-module__ozVeiW__updateList h3{font-size:25px}.page-module__ozVeiW__stories .page-module__ozVeiW__campaign h3{font-size:37px}.page-module__ozVeiW__invitation{padding-bottom:30px}.page-module__ozVeiW__invitationLayout{grid-template-columns:1fr;gap:35px}.page-module__ozVeiW__invitationPhoto{width:92%;padding-top:0}.page-module__ozVeiW__invitationPhoto>div{aspect-ratio:1.35;height:auto}.page-module__ozVeiW__invitationCopy h2{margin-top:22px;font-size:43px}.page-module__ozVeiW__invitationCopy p{font-size:17px}}@media (max-width:480px){.page-module__ozVeiW__features article{grid-template-columns:1fr;gap:25px}.page-module__ozVeiW__featureMedia{aspect-ratio:1.15;width:88%}.page-module__ozVeiW__features article:nth-child(2n) .page-module__ozVeiW__featureMedia{margin-left:auto}.page-module__ozVeiW__featureCopy{max-width:34ch}.page-module__ozVeiW__featureCopy h3{font-size:29px}}@media (max-height:760px) and (min-width:761px){.page-module__ozVeiW__approachIntro,.page-module__ozVeiW__storyPhoto{position:static}}@media (prefers-reduced-motion:reduce){.page-module__ozVeiW__cookieRain{display:none}.page-module__ozVeiW__updateList h3 span{transition:none}.page-module__ozVeiW__updateList a:is(:hover,:focus-visible) span{transform:none}}
