@keyframes m-btn-plain-text-underline-in{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-btn-plain-text-underline-out{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes css-keyframes__fade-in{from{opacity:0}to{opacity:1}}@keyframes skeleton-animation{0%{background-position:120% 0%}100%{background-position:-80% 0%}}.sample-modal__close-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;inline-size:var(--size-l);block-size:var(--size-l);aspect-ratio:1;outline:1px solid #f1f1ed;color:#707070;-webkit-margin-start:auto;margin-inline-start:auto;transition-property:outline-color,color;transition-duration:100ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}.sample-modal__close-btn-icon{width:var(--size-2xs);height:var(--size-2xs)}.sample-modal__close-btn-icon-path{fill:currentColor}.sample-modal__close-btn .core-modal__close-btn-icon-path{transition-duration:100ms;transition-timing-function:cubic-bezier(0.2, 0, 0, 1)}.sample-modal__close-btn:focus-visible,.sample-modal__close-btn.is-pressed,.sample-modal__close-btn.is-active{outline-color:#212121;color:#212121}@media(hover: hover){.sample-modal__close-btn:hover{outline-color:#212121;color:#212121}}.sample-modal__content{display:grid;max-width:var(--w-max);margin-inline:auto;width:100%;padding:var(--space-2xl);grid-gap:32px;gap:32px}@media(max-width: 767px),and{.sample-modal__content{padding-inline:var(--grid-column-gap)}}.sample-modal__title{color:#333;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-0.96px}.sample-modal__img-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:16/9}.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded)),.sample-modal__img-wrapper:not(:has(.is-loaded)){background-color:var(--c-media-placeholder);background-image:url("data:image/svg+xml,%3Csvg width='54' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.4' fill-rule='evenodd' clip-rule='evenodd' fill='%23857C58'%3E%3Cpath d='M45.509.001h7.903v41.702h-9.168V0h1.265ZM16.595 19.12h7.904v41.724H15.33V19.119h1.265ZM2.127.001h7.925v41.702H.862V0h1.265ZM31.047 0h7.904v80h-9.169V0h1.265Z'/%3E%3C/g%3E%3C/svg%3E");background-size:80px auto;background-position:center;background-repeat:no-repeat}.sample-modal__img-wrapper .core-img-loader:not(:has(.is-loaded))::before,.sample-modal__img-wrapper:not(:has(.is-loaded))::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-image:var(--c-media-skeleton-gradient);background-size:200% 100%;background-position:100% 0;animation:skeleton-animation 2s infinite var(--emphasized)}.sample-modal__img-wrapper:has(.is-loaded){background-color:rgba(0,0,0,0)}.core-modal{--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER: 80px;--CORE-MODAL-STICKER-HEADER-PADDING: 16px 24px;--CORE-MODAL-STICKER-HEADER-MIN-BLOCK-SIZE: 64px;--CORE-MODAL-FULLSCREEN-BLOCK-SIZE: 100svh;--CORE-MODAL-MEDIUM-MAX-INLINE-SIZE: 1024px;--CORE-MODAL-MEDIUM-MAX-BLOCK-SIZE: 720px;--CORE-MODAL-SMALL-MAX-INLINE-SIZE: 600px;--CORE-MODAL-SMALL-MAX-BLOCK-SIZE: 400px;--CORE-MODAL-DIALOG-BORDER-RADIUS: 12px;--CORE-MODAL-STICKY-HEADER-BG-COLOR: white;--CORE-MODAL-STICKY-HEADER-BORDER-COLOR: #e9e9e9;--CORE-MODAL-ENTRY-DURATION: var(--duration-400);--CORE-MODAL-ENTRY-EASING: var(--emphasized-decelerate);--CORE-MODAL-EXIT-DURATION: var(--duration-0);--CORE-MODAL-EXIT-EASING: var(--no-easing);position:fixed;z-index:60;display:none;align-items:center;justify-content:center;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;background-color:var(--c-modal-dimmer)}@media(max-width: 1023px),and{.core-modal{--CORE-MODAL-STICKER-HEADER-PADDING: 16px var(--page-content-padding)}}.core-modal.core-modal--open{display:flex}.core-modal.core-modal--open .core-modal__dialog{pointer-events:auto;animation-fill-mode:backwards;animation-duration:var(--CORE-MODAL-ENTRY-DURATION);animation-timing-function:var(--CORE-MODAL-ENTRY-EASING);animation-name:css-keyframes__fade-in-move-up-50px}@keyframes css-keyframes__fade-in-move-up-50px{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.core-modal__dialog{position:relative;display:block;width:100%;pointer-events:none;overflow:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff}.core-modal__dialog::-webkit-scrollbar{display:none}@media(max-width: 767px),and{.core-modal__dialog{inline-size:100%;max-block-size:unset;block-size:100%}}.core-modal.core-modal--full .core-modal__dialog{inline-size:100%;max-block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE)}.core-modal.core-modal--medium .core-modal__dialog{inline-size:var(--CORE-MODAL-MEDIUM-MAX-INLINE-SIZE);max-block-size:min(var(--CORE-MODAL-MEDIUM-MAX-BLOCK-SIZE),100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));block-size:calc(100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER))}@media(max-width: 1023px),and{.core-modal.core-modal--medium .core-modal__dialog{max-block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE)}}@media(min-width: 1024px),and{.core-modal.core-modal--medium .core-modal__dialog{border-radius:var(--CORE-MODAL-DIALOG-BORDER-RADIUS)}}.core-modal.core-modal--small .core-modal__dialog{inline-size:var(--CORE-MODAL-SMALL-MAX-INLINE-SIZE);max-block-size:min(var(--CORE-MODAL-SMALL-MAX-BLOCK-SIZE),100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER));block-size:calc(100% - var(--CORE-MODAL-VIEWPORT-VERTICAL-BUFFER))}@media(max-width: 1023px),and{.core-modal.core-modal--small .core-modal__dialog{max-block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE);block-size:var(--CORE-MODAL-FULLSCREEN-BLOCK-SIZE)}}@media(min-width: 1024px),and{.core-modal.core-modal--small .core-modal__dialog{border-radius:var(--CORE-MODAL-DIALOG-BORDER-RADIUS)}}.core-modal.core-modal--start{align-items:flex-start}.core-modal.core-modal--bottom{align-items:flex-end}.core-modal.core-modal--left{justify-content:flex-start}.core-modal.core-modal--right{justify-content:flex-end}.core-modal__header{position:-webkit-sticky;position:sticky;z-index:1;display:flex;align-items:center;justify-content:space-between;inset-block-start:0;inset-inline-start:0;inline-size:100%;min-block-size:var(--CORE-MODAL-STICKER-HEADER-MIN-BLOCK-SIZE);padding:var(--CORE-MODAL-STICKER-HEADER-PADDING);background-color:var(--CORE-MODAL-STICKY-HEADER-BG-COLOR);-webkit-border-after:1px solid var(--CORE-MODAL-STICKY-HEADER-BORDER-COLOR);border-block-end:1px solid var(--CORE-MODAL-STICKY-HEADER-BORDER-COLOR)}.core-modal__dialog-inner{inline-size:100%;block-size:100%;overflow:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.core-modal__dialog-inner::-webkit-scrollbar{display:none}.core-modal__trigger{width:-moz-fit-content;width:fit-content}
