.stories-hero{color:#171717;isolation:isolate;background:#f2f0eb;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:120px 5vw 40px;display:flex;position:relative;overflow:hidden}.stories-hero-noise{pointer-events:none;opacity:.035;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.stories-hero-label{letter-spacing:.18em;gap:18px;font-size:10px;font-weight:500;display:flex;position:absolute;top:110px;left:5vw}.stories-hero-label span:first-child{opacity:.4}.stories-hero-heading{z-index:2;width:min(850px,75vw);margin-top:70px;position:relative}.stories-hero-kicker{text-transform:uppercase;letter-spacing:.18em;opacity:.55;margin:0 0 20px 4px;font-size:11px}.stories-hero-heading h1{letter-spacing:-.065em;flex-direction:column;margin:0;font-size:clamp(58px,8.3vw,145px);font-weight:500;line-height:.86;display:flex}.stories-hero-heading h1 span{display:block}.stories-hero-outline{color:#0000;-webkit-text-stroke:1px #171717;margin-left:8vw}.stories-hero-image-wrap{z-index:1;width:clamp(230px,27vw,430px);height:clamp(310px,39vw,560px);position:absolute;top:50%;right:10vw;overflow:hidden;transform:translateY(-50%)}.stories-hero-image{background-image:linear-gradient(#00000005,#0000002e),url(/stories/hero.jpg);background-position:50%;background-size:cover;width:100%;height:100%}.stories-hero-bottom{letter-spacing:.05em;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:10px;left:5vw;right:5vw}.stories-hero-description{opacity:.55}.stories-hero-scroll{letter-spacing:.18em;align-items:center;gap:15px;font-size:9px;display:flex}.stories-hero-arrow{opacity:.6;font-size:18px;line-height:1}@media (max-width:900px){.stories-hero{padding:120px 6vw 40px}.stories-hero-heading{width:90vw}.stories-hero-heading h1{font-size:clamp(55px,11vw,100px)}.stories-hero-image-wrap{width:30vw;height:42vw;right:7vw}.stories-hero-outline{margin-left:5vw}}@media (max-width:600px){.stories-hero{justify-content:flex-start;min-height:100svh;padding:100px 20px 35px}.stories-hero-label{top:82px;left:20px}.stories-hero-heading{width:100%;margin-top:130px}.stories-hero-kicker{margin-bottom:18px;font-size:9px}.stories-hero-heading h1{font-size:clamp(48px,15vw,78px);line-height:.9}.stories-hero-outline{margin-left:5vw}.stories-hero-image-wrap{width:58vw;height:72vw;margin:55px 0 0 auto;position:relative;top:auto;right:auto;transform:none}.stories-hero-bottom{bottom:25px;left:20px;right:20px}.stories-hero-description{display:none}.stories-hero-scroll{justify-content:space-between;width:100%}}
.stories-container{background:#f2f0eb;width:100%;padding-bottom:clamp(48px,7vw,100px);position:relative}.story-section{box-sizing:border-box;color:#171717;isolation:isolate;background:#f2f0eb;width:100%;min-height:100svh;padding:120px 5vw 40px;display:flex;position:relative;overflow:hidden}.story-section+.story-section{margin-top:0}.story-noise{pointer-events:none;opacity:.035;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.story-label{letter-spacing:.18em;gap:18px;font-size:10px;font-weight:500;display:flex;position:absolute;top:110px;left:5vw}.story-label span:first-child{opacity:.4}.story-left{box-sizing:border-box;width:calc(100% - clamp(280px,30vw,440px) - 10vw);min-width:0;height:calc(100svh - 160px);margin-top:55px;position:relative;overflow:hidden}.story-section-reversed .story-left{order:2;margin-left:auto}.story-section-reversed .story-folder-wrapper,.story-section-reversed .story-folder-open{left:7vw;right:auto}.story-section-reversed .story-bottom{flex-direction:row-reverse}.story-section-reversed .story-splash-image{left:0;right:auto}.story-section-reversed .story-copy{left:auto;right:0}.story-copy{box-sizing:border-box;z-index:5;width:100%;max-width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story-kicker{text-transform:uppercase;letter-spacing:.18em;opacity:.55;margin:0 0 22px 4px;font-size:11px}.story-copy h2{letter-spacing:-.065em;width:100%;max-width:100%;margin:0;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:.9}.story-copy h2 span{margin-left:5vw}.story-copy h2 em{color:#0000;-webkit-text-stroke:1px #171717;font-style:normal}.story-description{letter-spacing:.04em;opacity:.55;margin:30px 0 0 5px;font-size:11px;line-height:1.6}.story-splash{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.story-splash-track{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.story-splash-image{will-change:transform, opacity;transform-origin:50%;pointer-events:none;background:#dedbd4;flex-shrink:0;position:absolute;top:50%;right:-10vw;overflow:hidden;box-shadow:0 12px 35px #00000014}.story-splash-image img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.story-splash-image-0{width:180px;height:240px}.story-splash-image-1{width:250px;height:180px}.story-splash-image-2{width:160px;height:220px}.story-splash-image-3{width:280px;height:190px}.story-splash-image-4{width:190px;height:270px}.story-splash-image-5{width:230px;height:170px}.story-splash-fade{pointer-events:none;z-index:10;height:100px;position:absolute;left:0;right:0}.story-splash-fade-top{background:linear-gradient(#f2f0eb,#0000);top:0}.story-splash-fade-bottom{background:linear-gradient(#0000,#f2f0eb);bottom:0}.story-folder-wrapper{z-index:20;width:clamp(280px,30vw,440px);transition:right .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:7vw;transform:translateY(-50%)}.story-folder-open{right:7vw}.story-section-reversed .story-folder-wrapper,.story-section-reversed .story-folder-open{left:7vw;right:auto}.story-folder{aspect-ratio:.78;color:#171717;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;position:relative;overflow:visible}.story-folder-tab{z-index:0;background:#dedbd4;border-radius:5px 5px 0 0;width:31%;height:20px;position:absolute;top:-13px;left:0}.story-folder-image{z-index:1;background:#ddd9d1;position:absolute;inset:0;overflow:hidden}.story-folder-image img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.story-folder-overlay{z-index:2;background:linear-gradient(#00000005 30%,#000000ad 100%);position:absolute;inset:0}.story-folder-info{z-index:3;color:#fff;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.story-folder-top{letter-spacing:.18em;justify-content:space-between;font-size:9px;display:flex}.story-folder-top span:first-child{opacity:.65}.story-folder-bottom{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.story-folder-bottom>div{flex-direction:column;min-width:0;display:flex}.story-folder-label{letter-spacing:.2em;opacity:.7;margin-bottom:7px;font-size:8px}.story-folder-bottom strong{letter-spacing:-.04em;font-size:clamp(23px,2.2vw,34px);font-weight:400}.story-folder-bottom>div>span:last-child{letter-spacing:.1em;opacity:.7;margin-top:5px;font-size:9px}.story-folder-open-text{letter-spacing:.17em;flex-shrink:0;padding-bottom:3px;font-size:9px}.story-bottom{z-index:25;bottom:px;letter-spacing:.18em;opacity:.55;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;left:5vw;right:5vw}@media (max-width:900px){.story-left{width:calc(100% - clamp(250px,34vw,310px) - 8vw)}.story-copy h2{font-size:clamp(38px,5vw,54px)}.story-description{margin-top:25px}.story-folder-wrapper{width:clamp(250px,34vw,310px);right:5vw}.story-folder-open{right:5vw}.story-section-reversed .story-folder-wrapper,.story-section-reversed .story-folder-open{left:5vw;right:auto}.story-section-reversed .story-left{margin-left:auto}.story-section-reversed .story-copy{left:auto;right:0}.story-splash-image{right:-10vw}.story-section-reversed .story-splash-image{left:0;right:auto}.story-splash-image-0{width:140px;height:190px}.story-splash-image-1{width:190px;height:140px}.story-splash-image-2{width:130px;height:175px}.story-splash-image-3{width:210px;height:145px}.story-splash-image-4{width:150px;height:205px}.story-splash-image-5{width:175px;height:130px}}@media (max-width:600px){.stories-container{padding-bottom:55px}.story-section{box-sizing:border-box;min-height:850px;padding:100px 20px 35px;display:block}.story-section+.story-section{margin-top:0}.story-label{top:82px;left:20px}.story-left{box-sizing:border-box;width:100%;height:390px;min-height:0;margin-top:0;overflow:hidden}.story-copy{width:100%;max-width:100%;top:105px;left:0;transform:none}.story-section-reversed .story-left{margin-left:0}.story-section-reversed .story-copy{left:0;right:auto}.story-kicker{margin-bottom:18px;font-size:9px}.story-copy h2{width:100%;max-width:100%;font-size:clamp(38px,10.5vw,52px);line-height:.9}.story-copy h2 span{margin-left:5vw}.story-description{margin-top:20px;font-size:10px;line-height:1.55}.story-folder-wrapper{width:72vw;max-width:300px;position:absolute;inset:auto 20px 65px auto;transform:none}.story-folder-open,.story-section-reversed .story-folder-wrapper,.story-section-reversed .story-folder-open{left:auto;right:20px}.story-folder-info{padding:18px}.story-folder-bottom strong{font-size:24px}.story-splash{align-items:flex-start;width:100%;height:100%;inset:0;overflow:hidden}.story-splash-track{width:100%;height:100%;inset:0;overflow:hidden}.story-splash-image{top:40%;right:20px}.story-section-reversed .story-splash-image{left:20px;right:auto}.story-splash-image-0{width:110px;height:150px}.story-splash-image-1{width:150px;height:105px}.story-splash-image-2{width:90px;height:130px}.story-splash-image-3{width:165px;height:110px}.story-splash-image-4{width:105px;height:145px}.story-splash-image-5{width:135px;height:95px}.story-splash-fade{height:55px}.story-bottom{z-index:25;letter-spacing:.12em;gap:12px;font-size:7px;bottom:22px;left:20px;right:20px}}
