.curtain-preview{isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.curtain-preview-art{position:relative}.curtain-overlay{z-index:3;pointer-events:none;grid-template-rows:1fr 1fr;display:none;position:absolute;inset:0}.curtain-preview[data-stage=ready] .curtain-overlay,.curtain-preview[data-stage=open] .curtain-overlay{display:grid}.curtain-half{background:var(--paper);text-align:center;justify-content:center;padding:18px 6px;display:flex;overflow:hidden}.curtain-upper{align-items:flex-end}.curtain-lower{align-items:flex-start}.curtain-half span{letter-spacing:-.055em;color:#111214;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.3vw,76px);font-weight:400;line-height:1.05}.curtain-lower span{color:#69728a;font-style:italic}.curtain-preview[data-stage=open] .curtain-upper{animation:1.2s cubic-bezier(.45,0,.2,1) .1s both wd-curtain-upper}.curtain-preview[data-stage=open] .curtain-lower{animation:1.2s cubic-bezier(.45,0,.2,1) .1s both wd-curtain-lower}.curtain-preview[data-stage=open] .curtain-preview-art{animation:1.1s .15s both wd-curtain-art}@keyframes wd-curtain-upper{0%,10%{opacity:1;transform:translateY(0)}75%{opacity:.2}to{opacity:0;visibility:hidden;transform:translateY(-104%)}}@keyframes wd-curtain-lower{0%,10%{opacity:1;transform:translateY(0)}75%{opacity:.2}to{opacity:0;visibility:hidden;transform:translateY(104%)}}@keyframes wd-curtain-art{0%{opacity:.2;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.feature-rows{max-width:940px;padding-block:54px 78px;position:relative}.feature-row{border-bottom:1px solid var(--line);position:relative}.feature-row:not(:last-child):after{content:"";pointer-events:none;background:#d6dcef;width:1px;position:absolute;top:48px;bottom:-24px;left:23px}.feature-row-toggle{text-align:left;width:100%;min-height:88px;color:var(--ink);font:inherit;letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:20px;padding:20px 4px 20px 0;font-size:22px;font-weight:500;display:grid;position:relative}.feature-row-icon{z-index:1;background:var(--paper);color:#5b657e;border:1px solid #d6dcef;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .4s,box-shadow .4s;display:grid;position:relative}.feature-row-toggle:hover .feature-row-icon,.feature-row[data-open=true] .feature-row-icon{background:#e8ecfa;box-shadow:0 0 0 5px #e8ecfa55}.feature-row-toggle:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #727e9a}.feature-row-plus{color:#737f9b;transition:transform .5s}.feature-row[data-open=true] .feature-row-plus{transform:rotate(45deg)}.feature-row-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s,opacity .5s;display:grid}.feature-row-body>div{min-height:0;overflow:hidden}.feature-row-body p{color:#62635f;max-width:660px;margin:0 28px 0 66px;padding:0 0 22px;font-size:16px;line-height:1.65}.feature-row[data-open=true] .feature-row-body{opacity:1;grid-template-rows:1fr}@media (max-width:600px){.feature-rows{padding-block:32px 48px}.feature-row-toggle{grid-template-columns:42px minmax(0,1fr) 18px;gap:14px;min-height:78px;padding-block:16px;font-size:18px}.feature-row-icon{width:42px;height:42px}.feature-row:not(:last-child):after{top:42px;bottom:-21px;left:21px}.feature-row-body p{margin-left:56px;font-size:15px}.curtain-half span{font-size:clamp(40px,10vw,62px)}}@media (prefers-reduced-motion:reduce){.curtain-overlay{display:none!important}.curtain-preview-art{animation:none!important}.feature-row-body,.feature-row-plus,.feature-row-icon{transition:none!important}}
