.zc{--ink:#302b35;--paper:#f4f3ee;--accent:#63563e;--content-width:1280px}.zc .zc-start{background:#dfe3bb;padding:34px 0 45px}.zc .zc-start-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:stretch}.zc .zc-start header{padding:10px 0 0;display:flex;flex-direction:column;align-items:flex-start}.zc .zc-place{font-size:13px;color:#666b52;margin-bottom:50px}.zc h1 span{font-size:42px;line-height:1.5;margin-top:20px}.zc .zc-intro{font-size:16px;color:#5e6251;max-width:410px;margin-top:30px}.zc .zc-start-link{display:inline-flex;align-items:center;gap:48px;font-size:15px;border-bottom:1px solid #666b52;padding-bottom:10px;margin-top:28px}.zc .zc-start-link span{font-size:23px}.zc .zc-start-foot{margin-top:auto;padding-top:35px}.zc .zc-start-foot p{font-size:14px;color:#666b52}.zc .motion{display:none;font-size:13px;margin-top:18px}.zc.js-ready .motion{display:inline-block}.zc .zc-focus{height:650px;position:relative;overflow:hidden;background:#bcc18c}.zc .zc-focus img{object-position:50% 50%}.zc .zc-focus::after{content:"";position:absolute;inset:14px;border:1px solid #e4e9c9b3;pointer-events:none}.zc figcaption{font-size:13px;line-height:1.5;left:14px;bottom:16px;background:#f4f3eee8;padding:4px 8px;max-width:calc(100% - 28px);z-index:2;color:#525545}.zc .zc-focus figcaption{bottom:26px;left:27px;max-width:calc(100% - 54px)}.zc .zc-current{padding-top:80px;padding-bottom:70px}.zc .zc-question-title{display:grid;grid-template-columns:1.15fr 1fr;gap:0 9%;align-items:end}.zc .zc-question-title .eyebrow{grid-column:1/-1}.zc .zc-question-title>p:last-child{color:#686773}.zc .zc-discussion{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center;margin-top:40px}.zc .zc-conversation{height:400px;position:relative;overflow:hidden}.zc .zc-answers details:first-child{border-top:2px solid #575065}.zc .zc-answers details p{opacity:1;color:#686773}.zc .zc-scope{background:#3b3041;color:#efeee4;padding:60px 0 50px}.zc .zc-scope-head{display:grid;grid-template-columns:.62fr 1.38fr;gap:0 7%;align-items:center}.zc .zc-scope-head .eyebrow{grid-column:1;align-self:end}.zc .zc-scope h2{grid-column:1;align-self:start;font-size:32px}.zc .zc-scope-image{grid-column:2;grid-row:1/span 2;height:420px;position:relative;overflow:hidden}.zc .zc-scope-image img{object-position:55% center}.zc .zc-scope-copy{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:35px}.zc .zc-scope-copy p{color:#d7d0d9}.zc .zc-records{padding-top:75px;padding-bottom:25px}.zc .zc-records header{display:grid;grid-template-columns:1.1fr 1fr;gap:0 9%;align-items:end}.zc .zc-records header .eyebrow{grid-column:1/-1}.zc .zc-records header>p:last-child{color:#686773}.zc .zc-record-image{height:440px;position:relative;overflow:hidden;margin-top:35px}.zc .zc-record-image img{object-position:50% 55%}.zc .zc-record-note{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:25px}.zc .zc-record-note p{font-size:15px;color:#686773;max-width:760px}.zc .zc-record-note .link{white-space:nowrap;margin:0}.zc .zc-price-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding-top:35px;border-top:1px solid #acac9e;margin-top:35px}.zc .zc-price-heading h3{font-size:25px}.zc .zc-price-heading p{font-size:15px;color:#686773}.zc .zc-price{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #acac9e;border-bottom:1px solid #acac9e;margin:25px 0 20px}.zc .zc-price>div{display:flex;justify-content:space-between;gap:15px;align-items:center;border-right:1px solid #acac9e;padding:20px}.zc .zc-price>div:first-child{padding-left:0}.zc .zc-price>div:last-child{border:0;padding-right:0}.zc .zc-price dt{font-size:15px}.zc .zc-price dd{font-size:29px;white-space:nowrap;margin:0}.zc .zc-price small{font-size:13px;margin-left:5px}.zc .zc-terms{font-size:13px;color:#686773;max-width:1050px}.zc .zc-show{padding-top:35px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.zc .zc-show-image{height:460px;position:relative;overflow:hidden}.zc .zc-show-image img{object-position:center}.zc .zc-show>div>p:not(.eyebrow){margin-top:22px;color:#686773}.zc .zc-show h2{font-size:31px}.zc .zc-close{background:#dfe3bb;padding:40px 0}.zc .zc-close>.bound{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 10%;align-items:center}.zc .zc-close .eyebrow{grid-column:1/-1}.zc .zc-close h2{font-size:30px}.zc .zc-close p:last-child{font-size:15px;color:#5e6251}.zc .ad p{font-size:13px;opacity:1;color:#686773}.zc .aux-reference>div{grid-template-columns:1fr}.zc .aux-reference a{background:#e1e2d4;border-color:#3b3041}.zc .aux-reference span,.zc .aux-reference b{font-size:14px}.zc .aux-related nav{font-size:14px}.zc .zc-focus[data-seen] img{animation:zcContext 8s cubic-bezier(.25,.5,.2,1) both}.zc .zc-focus[data-seen]::after{animation:zcFocusFrame 8s cubic-bezier(.25,.5,.2,1) both}.zc .zc-conversation[data-seen] img{animation:zcTalk 3s ease-out both}.zc .zc-scope-image[data-seen] img{animation:zcScope 3s ease-out both}.zc .zc-record-image[data-seen] img{animation:zcRecord 2.8s ease-out both}.zc .zc-show-image[data-seen] img{animation:zcShow 2.8s ease-out both}.zc [data-visible=false],.zc [data-visible=false] *,.zc [data-visible=false]::before,.zc [data-visible=false]::after,.zc [data-live=false]::before,.zc [data-live=false]::after,.zc.motion-paused::before,.zc.motion-paused::after,.zc.motion-paused *::before,.zc.motion-paused *::after{animation-play-state:paused!important}
@keyframes zcContext{0%,12%{clip-path:ellipse(25% 20% at 56% 63%)}75%,100%{clip-path:ellipse(100% 100% at 50% 50%)}}@keyframes zcFocusFrame{0%,12%{inset:43% 20% 16% 26%}75%,100%{inset:14px}}@keyframes zcTalk{from{clip-path:inset(0 30% 0 30%)}to{clip-path:inset(0)}}@keyframes zcScope{from{clip-path:polygon(0 0,35% 0,55% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes zcRecord{from{clip-path:inset(18% 0 15% 35%)}to{clip-path:inset(0)}}@keyframes zcShow{from{clip-path:inset(0 0 0 40%)}to{clip-path:inset(0)}}
@media(max-width:1000px){.zc .zc-start-grid{gap:6%;grid-template-columns:1fr 1fr}.zc .zc-focus{height:620px}.zc h1 span{font-size:35px}.zc .zc-place{margin-bottom:35px}.zc .zc-question-title,.zc .zc-discussion{gap:0 6%}.zc .zc-current h2{font-size:29px}.zc .zc-conversation{height:380px}.zc .zc-scope h2{font-size:28px}.zc .zc-scope-head{gap:0 5%;grid-template-columns:.7fr 1.3fr}.zc .zc-scope-image{height:380px}.zc .zc-records h2{font-size:29px}.zc .zc-price>div{display:block;padding:20px 16px}.zc .zc-price dd{margin-top:8px}.zc .zc-show{gap:6%}.zc .zc-show h2{font-size:28px}}
@media(max-width:680px){.zc .zc-start{padding:22px 0 25px}.zc .zc-start-grid{display:flex;flex-direction:column;gap:25px}.zc .zc-start header{display:block;padding:0}.zc .zc-place{font-size:13px;margin-bottom:22px}.zc h1{font-size:14px}.zc h1 span{font-size:29px;line-height:1.5;margin-top:14px}.zc .zc-intro{font-size:15px;margin-top:20px}.zc .zc-start-link{font-size:14px;gap:35px;margin-top:18px}.zc .zc-start-foot{padding:0;margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.zc .zc-start-foot p{font-size:13px;line-height:1.8}.zc .motion{font-size:13px;margin:0;white-space:nowrap;padding:5px 8px}.zc .zc-focus{height:360px;width:100%}.zc .zc-focus img{object-position:50% 55%}.zc .zc-focus figcaption{left:20px;bottom:20px;max-width:calc(100% - 40px);font-size:13px}.zc .zc-current{padding:42px 0}.zc .zc-question-title{display:block}.zc .zc-current h2{font-size:25px}.zc .zc-question-title>p:last-child{font-size:15px;margin-top:22px}.zc .zc-discussion{display:block;margin-top:25px}.zc .zc-conversation{height:265px}.zc .zc-answers{margin-top:25px}.zc .zc-answers summary{font-size:16px}.zc figcaption{font-size:13px;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 6px}.zc .zc-scope{padding:35px 0}.zc .zc-scope-head{display:flex;flex-direction:column;align-items:stretch}.zc .zc-scope-head .eyebrow{align-self:auto}.zc .zc-scope h2{font-size:26px;align-self:auto;margin-bottom:25px}.zc .zc-scope h2 br:nth-child(2){display:none}.zc .zc-scope-image{height:275px;width:100%}.zc .zc-scope-copy{display:block;margin-top:25px}.zc .zc-scope-copy p{font-size:15px}.zc .zc-scope-copy p+p{margin-top:20px}.zc .zc-records{padding:40px 0 22px}.zc .zc-records header{display:block}.zc .zc-records h2{font-size:25px}.zc .zc-records header>p:last-child{font-size:15px;margin-top:22px}.zc .zc-record-image{height:270px;margin-top:25px}.zc .zc-record-note{display:block;margin-top:22px}.zc .zc-record-note p{font-size:15px}.zc .zc-record-note .link{margin-top:20px}.zc .zc-price-heading{display:block;margin-top:28px;padding-top:25px}.zc .zc-price-heading h3{font-size:22px}.zc .zc-price-heading p{margin-top:18px;font-size:15px}.zc .zc-price{display:block;margin:23px 0 20px}.zc .zc-price>div,.zc .zc-price>div:first-child,.zc .zc-price>div:last-child{display:flex;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #acac9e;padding:16px 0}.zc .zc-price>div:last-child{border-bottom:0}.zc .zc-price dd{font-size:28px;margin:0}.zc .zc-terms{font-size:13px;line-height:1.95}.zc .zc-show{display:flex;flex-direction:column;gap:25px;padding:22px 0 35px}.zc .zc-show-image{height:280px;width:100%}.zc .zc-show h2{font-size:26px}.zc .zc-show>div>p:not(.eyebrow){font-size:15px;margin-top:20px}.zc .zc-close{padding:32px 0}.zc .zc-close>.bound{display:block}.zc .zc-close h2{font-size:26px}.zc .zc-close p:last-child{font-size:15px;margin-top:20px}.zc .eyebrow{font-size:13px}.zc .ad p{font-size:13px}.zc .aux-reading h2{font-size:21px}.zc .aux-reading header>a,.zc .aux-related nav{font-size:13px}}
@media(prefers-reduced-motion:reduce){.zc .zc-focus img,.zc .zc-conversation img,.zc .zc-scope-image img,.zc .zc-record-image img,.zc .zc-show-image img{transform:none;clip-path:none}.zc .zc-focus::after{inset:14px}}
