@font-face{font-family:PP Neue Montreal;src:url(https://assets.website-files.com/6009ec8cda7f305645c9d91b/60176f9bb43e36419997ecfe_PPNeueMontreal-Book.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(https://assets.website-files.com/6009ec8cda7f305645c9d91b/60176f9b39c5673e51a86f5a_PPNeueMontreal-Medium.otf) format("opentype");font-weight:500;font-display:swap}.dst{background:#fff;color:#051a24;font-family:PP Neue Montreal,Inter,system-ui,-apple-system,sans-serif}.dst *{box-sizing:border-box}.dst em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.dst-out{opacity:0;transform:translateY(30px)}.dst-in{animation:dst-fade .8s ease-out forwards}@keyframes dst-fade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.dst-out{opacity:1;transform:none}.dst-in{animation:none}}.dst-quote{padding:clamp(56px,9vw,100px) 24px}.dst-quote-inner{max-width:680px;margin:0 auto;text-align:center}.dst-qicon{color:#0d212c;margin:0 auto 18px;display:block}.dst-bigquote{font-size:clamp(30px,4.4vw,44px);line-height:1.12;letter-spacing:-.02em;color:#0d212c;font-weight:500;margin:0}.dst-author{margin:22px 0 0;font-size:14px;color:#273c46;font-style:italic}.dst-draft{color:#9fb0b8;font-style:normal;font-size:12px}.dst-credits{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:30px 0 0}.dst-credits span{font-size:18px;font-weight:500;color:#0d212c;letter-spacing:.02em;opacity:.85}.dst-portrait{width:100%;max-width:300px;margin:40px auto 0;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000001f}.dst-portrait img{width:100%;display:block;will-change:transform}.dst-carousel-sec{padding:clamp(50px,8vw,90px) 0 clamp(64px,10vw,110px);overflow:hidden}.dst-carousel-head{max-width:900px;margin:0 auto clamp(28px,4vw,48px);padding:0 24px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.dst-carousel-head h2{font-size:clamp(30px,4.4vw,44px);line-height:1.05;letter-spacing:-.02em;color:#0d212c;font-weight:500;margin:0}.dst-rating{display:flex;align-items:center;gap:5px;color:#0d212c}.dst-rating span{margin-left:8px;font-size:14px;font-weight:500;color:#273c46}.dst-carousel{width:100%;overflow:hidden}.dst-track{display:flex;gap:24px;transition:transform .8s cubic-bezier(.4,0,.2,1)}.dst-card{flex:0 0 427.5px;width:427.5px;background:#fff;border-radius:40px;box-shadow:0 4px 16px #00000014;padding:32px 56px 32px 40px;position:relative;opacity:.5;transform:scale(.96);transition:opacity .8s,transform .8s}.dst-card-active{opacity:1;transform:scale(1)}.dst-quotemark{margin-bottom:16px}.dst-card-quote{font-size:17px;line-height:1.55;color:#0d212c;margin:0 0 26px}.dst-card-author{display:flex;align-items:center;gap:12px}.dst-card-author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.dst-card-author b{display:block;font-size:14px;font-weight:600;color:#051a24}.dst-card-author span{display:block;font-size:13px;color:#273c46}.dst-nav{display:flex;gap:12px;justify-content:center;margin-top:40px}.dst-nav button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(13,33,44,.2);background:#fff;color:#0d212c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s}.dst-nav button:hover{background:#f2f5f6;transform:scale(1.05)}@media (max-width: 640px){.dst-card{flex-basis:calc(100vw - 48px);width:calc(100vw - 48px);padding:28px}}
