.record-footer[data-v-fc1a7096]{color:#000;font-size:18px;line-height:1.4;margin:24px auto 80px;max-width:600px;width:100%}.meta-spacer[data-v-fc1a7096]{margin-top:24px}.thumbnails[data-v-fc1a7096]{margin-top:16px}.thumbnails--footer .record-thumbnail[data-v-fc1a7096]{max-width:100%;width:100%}.divider[data-v-fc1a7096]{border:none;border-top:1.5px solid #d6cebf;margin-bottom:16px;width:24px}.divider--full[data-v-fc1a7096]{width:100%}.meta[data-v-fc1a7096]{margin-bottom:16px}.meta-label[data-v-fc1a7096]{font-variant:small-caps;letter-spacing:.02em;margin:0}.updated[data-v-fc1a7096]{margin:0}.contact-label[data-v-fc1a7096]{font-style:italic;margin:0}.contact-email[data-v-fc1a7096]{margin:0;word-break:break-all}.view-all[data-v-fc1a7096]{font-style:italic;padding-bottom:8px;padding-top:8px;text-align:center;transition:all .2s ease-in-out}.view-all[data-v-fc1a7096]:hover{opacity:.8}@media screen and (max-width:768px){.record-footer[data-v-fc1a7096]{padding-left:24px;padding-right:24px}}.reach-out-btn[data-v-e0562a8f],a[data-v-e0562a8f]{background:#b5c9fd;border:1px solid #83a3fc80;border-radius:200px;box-shadow:inset 0 4px 4px #ffffff26,inset 0 -4px 4px #0000001c,0 2px 2px #00000026;color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;margin-top:.8rem;padding:10px 24px;transition:all .2s ease-in-out;white-space:pre}.reach-out-btn[data-v-e0562a8f]:hover{background:#cddbfd;box-shadow:0 4px 8px #0000001a;box-shadow:inset 0 4px 4px #ffffff1c,inset 0 -4px 4px #0000001a,0 4px 8px #0003;color:#000}.reach-out-btn button[data-v-e0562a8f]:hover{cursor:pointer}.reach-out-btn--small[data-v-e0562a8f]{cursor:pointer;display:flex;font-size:16px;margin-bottom:8px;padding:4px 12px}.ribbon[data-v-2b580813]{--stroke:#ded5c8;--radius:8px;--stroke-width:1.5px;box-sizing:border-box;flex-direction:column;padding-top:72px;position:relative}.ribbon[data-v-2b580813],.ribbon-row[data-v-2b580813]{align-items:flex-end;display:flex;width:100%}.ribbon-row[data-v-2b580813]{flex-direction:row}.ribbon-row-bottom[data-v-2b580813]{height:40px;justify-content:space-between;position:relative;top:-1.5px}.left-bottom[data-v-2b580813]{border-left:var(--stroke-width) solid var(--stroke)}.left-bottom[data-v-2b580813],.right-bottom[data-v-2b580813]{height:100%;position:relative}.right-bottom[data-v-2b580813]{border:var(--stroke-width) solid var(--stroke);border-bottom:none;border-left:none;border-top-right-radius:var(--radius);width:20px}.duration-bottom-left[data-v-2b580813]{border-left:var(--stroke-width) solid var(--stroke);bottom:-8px;height:8px;left:-1.5px;position:absolute}.duration-box-container[data-v-2b580813]{display:flex;width:100%}.duration-box[data-v-2b580813]{align-items:center;border:var(--stroke-width) solid var(--stroke);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);box-sizing:border-box;display:flex;margin-bottom:8px;padding:4px 14px 0;position:relative}.duration-box-right[data-v-2b580813]{border:1.5px solid var(--stroke);border-bottom-left-radius:var(--radius);border-right:none;border-top:none;left:-1.5px;margin-right:-1.5px;margin-top:12px;position:relative;width:16px}.duration-box-middle[data-v-2b580813]{border:none;border-bottom:1.5px solid var(--stroke);position:relative;width:100%}.duration[data-v-2b580813]{font-size:20px;font-variant:small-caps;line-height:1.2;white-space:nowrap}.line[data-v-2b580813]{align-self:stretch;border-top:var(--stroke-width) solid var(--stroke);flex:1 1 auto;height:0}.icons-box[data-v-2b580813]{border-bottom:var(--stroke-width) solid var(--stroke);display:flex;height:100%;position:relative;right:8px;grid-gap:12px}.icon-btn[data-v-2b580813]{background:none;border:none;cursor:pointer;padding:4px 4px 2px;position:relative}.icon-btn:hover svg[data-v-2b580813]{transform:scale(1.2)}.icon-btn:active svg[data-v-2b580813]{transform:scale(.9)}.icon-btn svg[data-v-2b580813]{height:28px;transform-origin:center center;transition:transform .2s ease;width:28px}.copied[data-v-2b580813]{background:#fff;border-radius:4px;bottom:100%;box-shadow:0 1px 3px #0000001a;font-size:14px;left:50%;padding:2px 6px;transform:translate(-50%,-8px);white-space:nowrap}.bottom-fade[data-v-2b580813],.copied[data-v-2b580813]{pointer-events:none;position:absolute}.bottom-fade[data-v-2b580813]{background:linear-gradient(180deg,#fff9f000 0,#fff9f0);bottom:0;content:"";height:40px;left:0;right:0}.fade-up-enter-active[data-v-2b580813],.fade-up-leave-active[data-v-2b580813]{transition:opacity .25s ease,transform .25s ease}.fade-up-enter-from[data-v-2b580813],.fade-up-leave-to[data-v-2b580813]{opacity:0;transform:translate(-50%,32px)}@media (max-width:768px){.duration-box[data-v-2b580813]{padding:4px 12px 0}.duration[data-v-2b580813]{font-size:20px;line-height:1.2}.icon-btn svg[data-v-2b580813]{height:24px;width:24px}}.record-page{display:flex;flex-direction:column;min-height:100vh}.record-header-container{height:200vh;position:relative}.record-header{height:100vh;position:sticky;top:0;width:100%}.header-inner{height:100%;justify-content:space-between;padding:80px 80px 0;width:100%}.header-inner,.header-inner_bottom{display:flex;flex-direction:column}.home-label{font-size:20px;font-variant:small-caps;opacity:.5;transition:opacity .2s}.home-label:hover{opacity:1}.date{font-size:28px;font-variant:small-caps;padding-bottom:16px}.title{font-size:64px;letter-spacing:-1px;line-height:120%}.subtitle,.title{white-space:pre-line}.subtitle{font-size:36px;line-height:1.2;padding-bottom:24px}.authors{font-size:28px;font-style:italic}.record{max-width:600px}.record p{font-size:20px;line-height:1.5}.record p+p{margin-top:1rem}.record a{color:#2650be;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .1s}.record a:hover{color:#133284}.record h1{font-size:36px;margin-top:2rem}.record h2{font-size:28px;margin-top:1.5rem}.record h3 a{pointer-events:none}.record h3,.record h3 a{color:#000;text-decoration:none}.record h3{font-size:24px;font-weight:600;letter-spacing:-1%;margin-bottom:2rem;margin-top:6.2rem;position:relative;text-align:center}.record h3:after,.record h3:before{background-color:#ded5c8;content:"";display:block;height:1.5px;margin-left:auto;margin-right:auto}.record h3:before{bottom:-6px;left:50%;margin-top:1.2rem;position:absolute;transform:translate(-50%);width:16px}.record h3:after{margin-top:6px;width:45px}.record h3 span{display:inline-block;font-weight:400;line-height:1.5;margin-bottom:.8rem}.record img{border-radius:4px}.record .image-with-caption{margin:2rem 0;text-align:center}.record .image-with-caption img{height:auto;max-width:100%}.record .image-with-caption figcaption{color:#666;font-size:.9rem;margin-top:.75rem}.record .two-up{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.record .half{left:50%;margin-bottom:2.4rem;margin-top:2.4rem;min-width:100%;position:relative;transform:translate(-50%);width:50vw}.record .gray-bg{background:#f9f9f8;padding:62px}.record .mist-circle{border-radius:500px;overflow:hidden}.record .mist-circle video{transform:scale(1.2)}.record .full{left:50%;margin-bottom:2.4rem;margin-top:2.4rem;min-width:100%;position:relative;transform:translate(-50%);width:70vw}.record .full video{height:auto;margin-bottom:.8rem;max-width:100%;width:100%}.record .full-row{align-items:stretch;display:grid;grid-template-columns:2fr 5fr;height:-moz-fit-content;height:fit-content;width:auto;grid-gap:1rem;margin-bottom:4rem;margin-top:.8rem}.full-row img,.full-row video{border-radius:8px;flex:1;height:auto;margin-bottom:0!important;-o-object-fit:cover;object-fit:cover}.record .inner-shadow{border-radius:4px;position:relative}.record .inner-shadow:after{border-radius:4px;box-shadow:inset 0 0 15px 2px #00000020;content:"";display:block;height:100%;position:absolute;top:0;width:100%}@media (max-width:768px) and (pointer:coarse){.record .full-row{grid-template-columns:0fr 1fr;grid-gap:0}.record .gray-bg{padding:24px}.header-inner{padding:24px 24px 0}.header-inner__bottom{align-items:center;text-align:center}.header-inner__top .subscribe{margin-bottom:48px}.date{font-size:22px;padding-bottom:8px}.title{font-size:44px;line-height:1.1;margin-bottom:6px}.title--is-small{font-size:37px}.subtitle{font-size:24px;line-height:1.2;padding-bottom:16px}.authors{font-size:20px}section.h-screen{flex-direction:column}.spacer{height:30vh}.header-col,.spacer{width:100%!important}.header-col{flex:1 0 auto;height:70vh}.record p{font-size:18px}.record h3{font-size:22px}}
