@font-face{font-display:swap;font-family:Graebenbach;font-style:normal;font-weight:700;src:url(../fonts/Graebenbach-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graebenbach;font-style:italic;font-weight:700;src:url(../fonts/Graebenbach-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graebenbach;font-style:normal;font-weight:400;src:url(../fonts/Graebenbach-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graebenbach;font-style:italic;font-weight:400;src:url(../fonts/Graebenbach-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Saol Text;font-style:normal;font-weight:400;src:url(../fonts/SaolText-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Saol Text;font-style:italic;font-weight:300;src:url(../fonts/SaolText-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(../fonts/LibreBaskerville-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(../fonts/LibreBaskerville-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(../fonts/LibreBaskerville-Bold.woff2) format("woff2")}:root{--container-width:1500px;--container-narrow-width:950px;--container-top:100px;--color-accent:#ffe3d0;--color-accent-image:#ffc49c;--color-faded:#606f87}body,html{margin:0;padding:0}body{background:#fff;font-family:Graebenbach,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:1.6em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pre-transition{opacity:0}*{box-sizing:border-box}a{color:currentColor;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.35em;transition:text-decoration-color .2s ease-in-out}a:hover{text-decoration-color:transparent}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}h1{font-size:96px;line-height:1}h1,h2,h3{font-weight:400}h2,h3{font-family:Graebenbach,sans-serif!important;font-size:22px;line-height:1.05;margin-bottom:30px;margin-top:60px;text-transform:uppercase}p{margin-bottom:32px;margin-top:5px}.lead{font-size:22px;line-height:1.4em}.lead br{display:none}.largetitle{font-size:48px;font-weight:400;text-transform:none}.largetitle a{text-decoration-color:transparent;text-underline-offset:.1em}.largetitle a:hover{text-decoration-color:currentColor}.story-meta{font-family:Graebenbach,sans-serif;line-height:1.5!important;margin:100px auto;max-width:690px!important;text-align:center}figure{background-color:var(--color-accent-image);display:flex;margin:0;overflow:hidden;padding:0}figure img{filter:grayscale(0);-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:opacity .3s ease-in-out,filter .3s ease-in-out,transform .7s ease-in-out;width:100%}.container{margin:0 auto;max-width:var(--container-width);padding:0 80px;width:100%}.container--content{margin-top:var(--container-top)}.container.observe{opacity:0;transform:translateY(10px);transition:transform .7s ease-in-out,opacity .7s ease-in-out}.container.visible{opacity:1;transform:translateY(0)}.transitioning .container--content{transition:all .7s ease-in-out}.leave .container--content{opacity:0;transform:translateY(60px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.columns{display:grid}.columns--2-1{gap:300px;grid-template-columns:2fr 1fr}.columns--1-2{gap:300px;grid-template-columns:1fr 2fr}.columns--1-1{gap:150px;grid-template-columns:1fr 1fr}.columns--1-1-1{gap:90px 70px;grid-template-columns:1fr 1fr 1fr}.columns--top{align-items:start}.columns--center{align-items:center}.columns--bottom{align-items:end}.columns__column .text>:first-child,.columns__column>:first-child{margin-top:0}@media(max-width:1300px){.columns--1-1,.columns--1-2,.columns--2-1{gap:90px}.columns--1-1-1{gap:90px;grid-template-columns:1fr 1fr}}@media(max-width:900px){:root{--container-narrow-width:700px;--container-top:80px}body{font-size:16px}.container{padding:0 35px}.lead{font-size:20px}.largetitle{font-size:32px}h1{font-size:64px}.columns--1-1,.columns--1-1-1,.columns--1-2,.columns--2-1{gap:100px;grid-template-columns:1fr}}@media(max-width:600px){:root{--container-top:50px}h1{font-size:32px}}@media print{:root{--container-narrow-width:100%;--container-top:20px}.container.observe,.container.visible{opacity:1;transform:none}.columns--2-1{gap:60px;grid-template-columns:2fr 1fr}.columns--2-1 .columns__column:last-child{max-width:230px}.columns--1-2{gap:60px;grid-template-columns:1fr 2fr}.columns--1-2 .columns__column:first-child{max-width:230px}}.hero__navigation{display:flex;height:100%;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.hero__navigation__svg{height:auto;width:35px}.hero__navigation__svg--desktop{display:block}.hero__navigation__svg--mobile{display:none}.hero__navigation__next,.hero__navigation__prev{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:400;height:100%;letter-spacing:1px;opacity:.4;padding:80px;text-decoration:none;transition:opacity .2s ease-in-out}.hero__navigation__next:hover,.hero__navigation__prev:hover{opacity:1}@media(max-width:900px){.hero__navigation__svg{width:15px}.hero__navigation__svg--desktop{display:none}.hero__navigation__svg--mobile{display:block}.hero__navigation__next,.hero__navigation__prev{opacity:1;padding:40px}}.hero{align-items:flex-end;background:#000;background-position:50%;background-size:cover;clip-path:inset(0 0 0 0);color:#fff;display:flex;height:calc(100vh - 40px);position:relative;width:100%}.hero__content{padding-bottom:80px}.hero__content h1{margin:0}.hero__content h1,.hero__content p{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out,opacity .4s ease-in-out}.hero__content p{font-size:22px;font-weight:400;margin-bottom:0;margin-top:10px;max-width:600px;transition-delay:.05s}.hero__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.hero--stories{font-family:Saol Text,serif}.hero--stories .hero__content{left:50%;padding-bottom:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--container-narrow-width)}.hero--stories .hero__content h1{font-size:95px;line-height:1;text-align:center}.hero--stories .hero__content p{font-size:28px;font-weight:700;max-width:100%;text-align:center}.transitioning .hero{transition:all 1s cubic-bezier(.83,0,.17,1)}.before-enter .hero{clip-path:inset(0 0 100% 0);transform:translateY(-60px)}.before-enter .hero h1,.before-enter .hero p{opacity:0;transform:translateY(40px)}.leave .hero{clip-path:inset(100% 0 0 0);transform:translateY(60px)}.leave .hero h1,.leave .hero p{opacity:0;transform:translateY(40px)}.page-enter-active .hero,.page-leave-active .hero{clip-path:inset(0 0 0 0);transition:all .5s ease-in-out}.page-enter-from .hero,.page-leave-to .hero{clip-path:inset(100% 0 0 0);transform:translateY(50px)}.page-enter-from .hero h1,.page-enter-from .hero p,.page-leave-to .hero h1,.page-leave-to .hero p{opacity:0;transform:translateY(50px)}@media(max-width:1200px){.hero{height:calc(100svh - 60px)}}@media(max-width:600px){.hero__content p{font-size:18px;margin-top:8px}.hero--stories .hero__content{padding:0 20px;width:100%}.hero--stories .hero__content h1{font-size:35px}.hero--stories .hero__content p{font-size:18px;padding:0 30px}}@media print{.hero{background:#fff;background-image:none!important;color:#000;height:auto;padding-top:60px}.hero__content{padding-bottom:20px}.hero__video{display:none}}
