/* === https://momocamp.com/_nuxt/entry.COZKwndG.css === */
.page-enter-active { transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1); }
.page-leave-active { transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); }
.page-enter-from, .page-leave-to { opacity: 0; }
:root { --rebranding-loading-bg: #e5e5e5; --rebranding-loading-bar: #222; }
.app[data-v-d12de11f] { align-items: center; flex-direction: column; height: 100%; justify-content: center; width: 100%; }
.title[data-v-d12de11f] { font-size: 34px; font-weight: 300; letter-spacing: 2.45px; line-height: 30px; margin: 30px; }
.DynamicAnnouncer[data-v-cc1e3fda], .TitleAnnouncer[data-v-1a8a037a] { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.publish-studio-style[data-v-74fe0335], .product-font-style[data-v-ed93fc7d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.spinner[data-v-36413753] { animation: 1s linear 0s infinite normal none running loading-spin-36413753; height: 16px; pointer-events: none; width: 16px; }
.spinner[data-v-36413753]::before { border-color: transparent currentcolor currentcolor transparent; border-style: solid; border-width: 2px; opacity: 0.2; }
.spinner[data-v-36413753]::after, .spinner[data-v-36413753]::before { border-radius: 50%; box-sizing: border-box; content: ""; height: 100%; position: absolute; width: 100%; }
.spinner[data-v-36413753]::after { border-color: currentcolor transparent transparent currentcolor; border-style: solid; border-width: 2px; opacity: 1; }
@keyframes loading-spin-36413753 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@font-face { font-family: grandam; font-style: normal; font-weight: 400; src: url("/assets/fonts/grandam.ttf") format("truetype"); }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: local("Material Icons"), local("MaterialIcons-Regular"), url("/assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("/assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("/assets/fonts/MaterialIcons-Regular.ttf") format("truetype"); }
.StudioCanvas { display: flex; height: auto; min-height: 100dvh; }
.StudioCanvas > .sd { min-height: 100dvh; overflow: clip; }
body, html { margin: 0px; padding: 0px; }
:where(.render-canvas), :where(.render-canvas) a, :where(.render-canvas) abbr, :where(.render-canvas) address, :where(.render-canvas) article, :where(.render-canvas) aside, :where(.render-canvas) audio, :where(.render-canvas) b, :where(.render-canvas) blockquote, :where(.render-canvas) button, :where(.render-canvas) canvas, :where(.render-canvas) caption, :where(.render-canvas) cite, :where(.render-canvas) code, :where(.render-canvas) dd, :where(.render-canvas) del, :where(.render-canvas) details, :where(.render-canvas) dfn, :where(.render-canvas) div, :where(.render-canvas) dl, :where(.render-canvas) dt, :where(.render-canvas) em, :where(.render-canvas) fieldset, :where(.render-canvas) figcaption, :where(.render-canvas) figure, :where(.render-canvas) footer, :where(.render-canvas) form, :where(.render-canvas) h1, :where(.render-canvas) h2, :where(.render-canvas) h3, :where(.render-canvas) h4, :where(.render-canvas) h5, :where(.render-canvas) h6, :where(.render-canvas) header, :where(.render-canvas) hgroup, :where(.render-canvas) i, :where(.render-canvas) iframe, :where(.render-canvas) img, :where(.render-canvas) input, :where(.render-canvas) ins, :where(.render-canvas) kbd, :where(.render-canvas) label, :where(.render-canvas) legend, :where(.render-canvas) li, :where(.render-canvas) loop-box, :where(.render-canvas) main, :where(.render-canvas) mark, :where(.render-canvas) menu, :where(.render-canvas) nav, :where(.render-canvas) object, :where(.render-canvas) ol, :where(.render-canvas) p, :where(.render-canvas) pre, :where(.render-canvas) q, :where(.render-canvas) samp, :where(.render-canvas) section, :where(.render-canvas) select, :where(.render-canvas) small, :where(.render-canvas) span, :where(.render-canvas) strong, :where(.render-canvas) sub, :where(.render-canvas) summary, :where(.render-canvas) sup, :where(.render-canvas) table, :where(.render-canvas) tbody, :where(.render-canvas) td, :where(.render-canvas) textarea, :where(.render-canvas) tfoot, :where(.render-canvas) th, :where(.render-canvas) thead, :where(.render-canvas) time, :where(.render-canvas) tr, :where(.render-canvas) ul, :where(.render-canvas) var, :where(.render-canvas) video { border: 0px; font-family: sans-serif; line-height: 1; list-style: none; margin: 0px; padding: 0px; text-decoration: none; -webkit-font-smoothing: antialiased; backface-visibility: hidden; box-sizing: border-box; color: rgb(51, 51, 51); transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); word-spacing: 1px; }
:where(.render-canvas) a:focus:not(:focus-visible), :where(.render-canvas) button:focus:not(:focus-visible), :where(.render-canvas) summary:focus:not(:focus-visible) { outline: none; }
:where(.render-canvas) nav ul { list-style: none; }
:where(.render-canvas) blockquote, :where(.render-canvas) q { quotes: none; }
:where(.render-canvas) blockquote::after, :where(.render-canvas) blockquote::before, :where(.render-canvas) q::after, :where(.render-canvas) q::before { content: none; }
:where(.render-canvas) a, :where(.render-canvas) button { background: transparent; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }
:where(.render-canvas) ins { background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); text-decoration: none; }
:where(.render-canvas) mark { background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); font-style: italic; font-weight: 700; }
:where(.render-canvas) del { text-decoration: line-through; }
:where(.render-canvas) abbr[title], :where(.render-canvas) dfn[title] { border-bottom: 1px dotted; cursor: help; }
:where(.render-canvas) table { border-collapse: collapse; border-spacing: 0px; }
:where(.render-canvas) hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; border-image: none; display: block; height: 1px; margin: 1em 0px; padding: 0px; }
:where(.render-canvas) input, :where(.render-canvas) select { vertical-align: middle; }
:where(.render-canvas) textarea { resize: none; }
:where(.render-canvas) .clearfix::after { clear: both; content: ""; display: block; }
:where(.render-canvas) [slot="after"] button { overflow-anchor: none; }
:where(.render-canvas) .sd { flex-flow: column; max-width: 100%; pointer-events: all; z-index: 0; align-content: center; align-items: center; display: flex; flex: 0 0 auto; position: relative; }
:where(.render-canvas) .sd::-webkit-scrollbar { display: none; }
:where(.render-canvas) .sd, :where(.render-canvas) .sd.richText * { transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11; }
:where(.render-canvas) input.sd, :where(.render-canvas) textarea.sd { align-content: normal; }
:where(.render-canvas) .sd[tabindex]:focus { outline: none; }
:where(.render-canvas) .sd[tabindex]:focus-visible { outline: -webkit-focus-ring-color solid 1px; }
:where(.render-canvas) input[type="email"], :where(.render-canvas) input[type="tel"], :where(.render-canvas) input[type="text"], :where(.render-canvas) select, :where(.render-canvas) textarea { appearance: none; }
:where(.render-canvas) select { cursor: pointer; }
:where(.render-canvas) .frame { display: block; overflow: hidden; }
:where(.render-canvas) .frame > iframe { height: 100%; width: 100%; }
:where(.render-canvas) .frame .formrun-embed > iframe:not(:first-child) { display: none !important; }
:where(.render-canvas) .image { position: relative; }
:where(.render-canvas) .image::before { background-position: 50% center; background-size: cover; border-radius: inherit; content: ""; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; transition: inherit; width: 100%; z-index: -2; }
:where(.render-canvas) .sd.file { cursor: pointer; flex-direction: row; outline: transparent solid 2px; outline-offset: -1px; overflow-wrap: anywhere; word-break: break-word; }
:where(.render-canvas) .sd.file:focus-within { outline-color: -webkit-focus-ring-color; }
:where(.render-canvas) .file > input[type="file"] { opacity: 0; pointer-events: none; position: absolute; }
:where(.render-canvas) .sd.text, :where(.render-canvas) .sd:where(.icon) { place-content: center; align-items: center; display: flex; flex-direction: row; overflow: visible; overflow-wrap: anywhere; word-break: break-word; }
:where(.render-canvas) table.sd { place-content: unset; align-items: unset; display: table; flex-flow: unset; max-width: none; min-width: max-content; }
:where(.render-canvas) thead.sd { display: table-header-group; z-index: auto; }
:where(.render-canvas) tbody.sd { display: table-row-group; z-index: auto; }
:where(.render-canvas) tr.sd { display: table-row; }
:where(.render-canvas) td.sd, :where(.render-canvas) th.sd { display: table-cell; height: inherit; text-align: left; vertical-align: middle; }
:where(.render-canvas) colgroup.sd { display: table-column-group; }
:where(.render-canvas) col.sd { display: table-column; }
:where(.render-canvas) .sd:where(.icon.fa) { display: inline-flex; }
:where(.render-canvas) .material-icons { align-items: center; display: inline-flex; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; justify-content: center; letter-spacing: normal; line-height: 1; text-transform: none; white-space: nowrap; overflow-wrap: normal; direction: ltr; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
:where(.render-canvas) .sd:where(.icon.material-symbols) { align-items: center; display: flex; font-style: normal; font-variation-settings: "FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400); justify-content: center; min-height: 1em; min-width: 1em; }
:where(.render-canvas) .sd.material-symbols-outlined { font-family: "Material Symbols Outlined"; }
:where(.render-canvas) .sd.material-symbols-rounded { font-family: "Material Symbols Rounded"; }
:where(.render-canvas) .sd.material-symbols-sharp { font-family: "Material Symbols Sharp"; }
:where(.render-canvas) .sd.material-symbols-weight-100 { --symbol-weight: 100; }
:where(.render-canvas) .sd.material-symbols-weight-200 { --symbol-weight: 200; }
:where(.render-canvas) .sd.material-symbols-weight-300 { --symbol-weight: 300; }
:where(.render-canvas) .sd.material-symbols-weight-400 { --symbol-weight: 400; }
:where(.render-canvas) .sd.material-symbols-weight-500 { --symbol-weight: 500; }
:where(.render-canvas) .sd.material-symbols-weight-600 { --symbol-weight: 600; }
:where(.render-canvas) .sd.material-symbols-weight-700 { --symbol-weight: 700; }
:where(.render-canvas) .sd.material-symbols-fill { --symbol-fill: 1; }
:where(.render-canvas) a, :where(.render-canvas) a.icon, :where(.render-canvas) a.text { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15); }
:where(.render-canvas) .fixed { z-index: 2; }
:where(.render-canvas) .sticky { z-index: 1; }
:where(.render-canvas) .button { cursor: pointer; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
:where(.render-canvas) .link { cursor: pointer; }
:where(.render-canvas) .submitLoading { opacity: 0.5 !important; pointer-events: none !important; }
:where(.render-canvas) .richText { display: block; word-break: break-word; }
:where(.render-canvas) .richText [data-thread], :where(.render-canvas) .richText a, :where(.render-canvas) .richText blockquote, :where(.render-canvas) .richText em, :where(.render-canvas) .richText h1, :where(.render-canvas) .richText h2, :where(.render-canvas) .richText h3, :where(.render-canvas) .richText h4, :where(.render-canvas) .richText li, :where(.render-canvas) .richText ol, :where(.render-canvas) .richText p, :where(.render-canvas) .richText p > code, :where(.render-canvas) .richText pre, :where(.render-canvas) .richText pre > code, :where(.render-canvas) .richText s, :where(.render-canvas) .richText strong, :where(.render-canvas) .richText table tbody, :where(.render-canvas) .richText table tbody tr, :where(.render-canvas) .richText table tbody tr > td, :where(.render-canvas) .richText table tbody tr > th, :where(.render-canvas) .richText u, :where(.render-canvas) .richText ul { backface-visibility: visible; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: inherit; }
:where(.render-canvas) .richText p { align-self: stretch; display: block; margin: 10px 0px; }
:where(.render-canvas) .richText > p { min-height: 1em; }
:where(.render-canvas) .richText img, :where(.render-canvas) .richText video { height: auto; max-width: 100%; vertical-align: bottom; }
:where(.render-canvas) .richText h1 { align-self: stretch; display: block; font-size: 3em; font-weight: 700; margin: 20px 0px; }
:where(.render-canvas) .richText h2 { align-self: stretch; display: block; font-size: 2em; font-weight: 700; margin: 10px 0px; }
:where(.render-canvas) .richText h3 { align-self: stretch; display: block; font-size: 1em; font-weight: 700; margin: 10px 0px; }
:where(.render-canvas) .richText h4 { align-self: stretch; display: block; font-size: 1em; font-weight: 600; margin: 10px 0px; }
:where(.render-canvas) .richText h5 { align-self: stretch; display: block; font-size: 1em; font-weight: 600; margin: 10px 0px; }
:where(.render-canvas) .richText h6 { align-self: stretch; display: block; font-size: 1em; font-weight: 500; margin: 10px 0px; }
:where(.render-canvas) .richText [data-type="table"] { overflow-x: auto; }
:where(.render-canvas) .richText [data-type="table"] p { white-space: pre-line; word-break: break-all; }
:where(.render-canvas) .richText table { border: 1px solid rgb(242, 242, 242); border-collapse: collapse; border-spacing: unset; color: rgb(26, 26, 26); font-size: 14px; line-height: 1.4; margin: 10px 0px; table-layout: auto; }
:where(.render-canvas) .richText table tr th { background: rgba(245, 245, 245, 0.5); }
:where(.render-canvas) .richText table tr td, :where(.render-canvas) .richText table tr th { border: 1px solid rgb(242, 242, 242); max-width: 240px; min-width: 100px; padding: 12px; }
:where(.render-canvas) .richText table tr td p, :where(.render-canvas) .richText table tr th p { margin: 0px; }
:where(.render-canvas) .richText blockquote { border-left: 3px solid rgba(0, 0, 0, 0.15); font-style: italic; margin: 10px 0px; padding: 10px 15px; }
:where(.render-canvas) .richText [data-type="embed_code"] { margin: 20px 0px; position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper { position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper[style*="padding-top"] iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-sandbox="true"] { display: block; overflow: hidden; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] { padding-top: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] blockquote { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper { padding-top: 50%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper { padding-top: 30%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="firework"] > .height-adjuster > .wrapper fw-embed-feed { user-select: none; }
:where(.render-canvas) .richText [data-type="embed_code_empty"] { display: none; }
:where(.render-canvas) .richText [data-type="pdf_link"] { margin: 10px 0px; }
:where(.render-canvas) .richText [data-type="video_block"] { margin: 10px 0px; }
:where(.render-canvas) .richText ul { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ul li { list-style: disc; margin: 10px 0px; }
:where(.render-canvas) .richText ul li p { margin: 0px; }
:where(.render-canvas) .richText ol { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ol li { list-style: decimal; margin: 10px 0px; }
:where(.render-canvas) .richText ol li p { margin: 0px; }
:where(.render-canvas) .richText hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px; }
:where(.render-canvas) .richText p > code { background: rgb(238, 238, 238); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; display: inline; margin: 2px; padding: 0px 5px; }
:where(.render-canvas) .richText pre { background: rgb(238, 238, 238); border-radius: 6px; font-family: Menlo, Monaco, "Courier New", monospace; margin: 20px 0px; padding: 25px 35px; white-space: pre-wrap; }
:where(.render-canvas) .richText pre code { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
:where(.render-canvas) .richText strong { color: inherit; display: inline; font-family: inherit; font-weight: 900; }
:where(.render-canvas) .richText em { font-style: italic; }
:where(.render-canvas) .richText u { text-decoration: underline; }
:where(.render-canvas) .richText a { color: rgb(0, 124, 255); display: inline; text-decoration: underline; }
:where(.render-canvas) .richText s { text-decoration: line-through; }
:where(.render-canvas) .richText [data-type="table_of_contents"] { background-color: rgb(245, 245, 245); border-radius: 2px; color: rgb(97, 97, 97); font-size: 16px; list-style: none; margin: 0px; padding: 24px 24px 8px; text-decoration: underline; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_list { margin: 0px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item { color: currentcolor; font-weight: inherit; list-style: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: currentcolor; font-weight: inherit; text-decoration: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
:where(.render-canvas) .sd.section { align-content: center !important; align-items: center !important; flex-flow: column !important; height: auto !important; max-width: 100% !important; padding: 0px !important; width: 100% !important; }
:where(.render-canvas) .sd.section-inner { position: static !important; }
@property --g-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --g-color-0 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
.snackbar[data-v-b7eda576] { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 48px -8px, rgba(0, 0, 0, 0.11) 0px 10px 25px -5px; box-sizing: border-box; display: flex; flex-direction: row; font-family: Inter, "Noto Sans JP", sans-serif; gap: 8px; justify-content: space-between; left: 50%; max-width: 90vw; padding: 16px 20px; position: fixed; top: 32px; transform: translate(-50%); user-select: none; width: 480px; z-index: 9999; }
.snackbar.v-enter-active[data-v-b7eda576], .snackbar.v-leave-active[data-v-b7eda576] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-b7eda576], .snackbar.v-leave-to[data-v-b7eda576] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-b7eda576] { align-items: center; display: flex; flex-direction: row; gap: 8px; padding: 0px; }
.snackbar .convey .icon[data-v-b7eda576] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; height: 24px; width: 24px; }
.snackbar .convey .message[data-v-b7eda576] { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; white-space: pre-line; }
.snackbar .convey.error .icon[data-v-b7eda576] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.error .message[data-v-b7eda576] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-b7eda576] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.success .message[data-v-b7eda576] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-b7eda576] { align-items: center; background: transparent; border: 0px; border-radius: 40px; box-sizing: border-box; color: rgb(75, 156, 251); cursor: pointer; display: flex; flex-shrink: 0; font-family: inherit; font-size: 12px; font-style: normal; font-weight: 700; justify-content: center; line-height: 16px; margin: 0px; padding: 4px 8px; }
.snackbar .button[data-v-b7eda576]:hover { background: rgb(245, 245, 245); }
.studio-banner-popover[data-v-a7946717] { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; top: unset; right: unset; bottom: 20px; left: 20px; overflow: hidden; padding: 0px; position: fixed; }
a[data-v-a7946717] { align-items: center; border-radius: 4px; display: flex; height: 20px; justify-content: center; perspective: 300px; transition: linear; width: 84px; }
@media (hover: hover) {
  a[data-v-a7946717] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); will-change: width, height; }
  a[data-v-a7946717]:hover { height: 32px; width: 200px; }
}
[data-v-a7946717] .custom-fill path { fill: var(--v205d2299); }
.fade-enter-active[data-v-a7946717], .fade-leave-active[data-v-a7946717] { position: absolute; transform: translateZ(0px); transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1); will-change: opacity, transform; }
.fade-enter-from[data-v-a7946717], .fade-leave-to[data-v-a7946717] { opacity: 0; }
.design-canvas__modal { height: 100%; pointer-events: none; position: fixed; transition: none; width: 100%; z-index: 2; }
.design-canvas__modal:focus { outline: none; }
.design-canvas__modal.v-enter-active .studio-canvas, .design-canvas__modal.v-leave-active, .design-canvas__modal.v-leave-active .studio-canvas { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.design-canvas__modal.v-enter-active .studio-canvas *, .design-canvas__modal.v-leave-active .studio-canvas * { transition: none !important; }
.design-canvas__modal.isNone { transition: none; }
.design-canvas__modal .design-canvas__modal__base { height: 100%; left: 0px; pointer-events: auto; position: fixed; top: 0px; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); width: 100%; z-index: -1; }
.design-canvas__modal .studio-canvas { height: 100%; pointer-events: none; }
.design-canvas__modal .studio-canvas > * { pointer-events: none; background: none !important; }

/* === inline === */
.sd[data-s-320c20e0-b4ac-4430-9d08-65c9953f310b] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); inset: 0px 0px auto; flex: 0 0 auto; flex-flow: row; gap: 0px; height: 100px; margin: 0px; padding: 0px 60px; position: fixed; width: 100%; z-index: 3; --gap-h-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; --gap-v-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; --gap-uuid: 320c20e0-b4ac-4430-9d08-65c9953f310b; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-320c20e0-b4ac-4430-9d08-65c9953f310b] { padding: 0px 30px; --gap-h-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; --gap-v-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-320c20e0-b4ac-4430-9d08-65c9953f310b] { flex: 0 0 auto; height: 90px; padding: 0px 20px; --gap-h-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; --gap-v-320c20e0-b4ac-4430-9d08-65c9953f310b: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-dc8f6477-f294-4834-90e2-213feb453f3b] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; padding: 0px; width: 1920px; --gap-h-dc8f6477-f294-4834-90e2-213feb453f3b: 0px; --gap-v-dc8f6477-f294-4834-90e2-213feb453f3b: 0px; --gap-uuid: dc8f6477-f294-4834-90e2-213feb453f3b; max-width: 100%; }
.sd[data-s-4eb2a7a8-c24f-4da1-90c3-b953fbf743e3] { place-content: center; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gap-h-4eb2a7a8-c24f-4da1-90c3-b953fbf743e3: 0px; --gap-v-4eb2a7a8-c24f-4da1-90c3-b953fbf743e3: 0px; --gap-uuid: 4eb2a7a8-c24f-4da1-90c3-b953fbf743e3; }
.sd[data-s-32c72bc5-7acd-45d1-8e3f-58c9af42a413] { flex: 0 0 auto; height: auto; width: 210px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-32c72bc5-7acd-45d1-8e3f-58c9af42a413] { flex: 0 0 auto; width: 140px; max-width: 100%; }
}
.sd[data-s-1f982669-9c1e-44f6-8f86-92cfd341f385] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 30px; height: auto; width: auto; --gap-h-1f982669-9c1e-44f6-8f86-92cfd341f385: 30px; --gap-v-1f982669-9c1e-44f6-8f86-92cfd341f385: 0px; --gap-uuid: 1f982669-9c1e-44f6-8f86-92cfd341f385; max-width: 100%; }
.sd[data-s-7ba950c1-0414-49a5-aa95-9692dd4e068a] { color: rgb(51, 51, 51); font-family: var(--s-font-3f94313b); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7ba950c1-0414-49a5-aa95-9692dd4e068a]:hover { color: rgb(113, 91, 40); }
@media screen and (max-width: 840px) {
  .sd[data-s-7ba950c1-0414-49a5-aa95-9692dd4e068a] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ba950c1-0414-49a5-aa95-9692dd4e068a] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7ba950c1-0414-49a5-aa95-9692dd4e068a] { display: none; }
}
.sd[data-s-60257a28-b632-473e-b448-949c1af1f182] { color: rgb(51, 51, 51); font-family: var(--s-font-3f94313b); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-60257a28-b632-473e-b448-949c1af1f182]:hover { color: rgb(113, 91, 40); }
@media screen and (max-width: 840px) {
  .sd[data-s-60257a28-b632-473e-b448-949c1af1f182] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60257a28-b632-473e-b448-949c1af1f182] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-60257a28-b632-473e-b448-949c1af1f182] { display: none; }
}
.sd[data-s-4c867d9f-06e8-4979-b7c6-b0cdf7971d28] { color: rgb(51, 51, 51); font-family: var(--s-font-3f94313b); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4c867d9f-06e8-4979-b7c6-b0cdf7971d28]:hover { color: rgb(113, 91, 40); }
@media screen and (max-width: 840px) {
  .sd[data-s-4c867d9f-06e8-4979-b7c6-b0cdf7971d28] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c867d9f-06e8-4979-b7c6-b0cdf7971d28] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4c867d9f-06e8-4979-b7c6-b0cdf7971d28] { display: none; }
}
.sd[data-s-c4302e82-49eb-4078-bb2f-15ecc5e116a7] { color: rgb(51, 51, 51); font-family: var(--s-font-3f94313b); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c4302e82-49eb-4078-bb2f-15ecc5e116a7]:hover { color: rgb(113, 91, 40); }
@media screen and (max-width: 840px) {
  .sd[data-s-c4302e82-49eb-4078-bb2f-15ecc5e116a7] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c4302e82-49eb-4078-bb2f-15ecc5e116a7] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c4302e82-49eb-4078-bb2f-15ecc5e116a7] { display: none; }
}
.sd[data-s-483f74f9-fd53-4718-a43f-b0eed11946f1] { place-content: center; align-items: center; background: rgb(38, 38, 38); border-radius: 50%; flex: 0 0 auto; gap: 4px; height: 50px; transition-duration: 400ms; transition-timing-function: linear; width: 45px; --gap-h-483f74f9-fd53-4718-a43f-b0eed11946f1: 0px; --gap-v-483f74f9-fd53-4718-a43f-b0eed11946f1: 4px; --gap-uuid: 483f74f9-fd53-4718-a43f-b0eed11946f1; max-width: 100%; }
.sd[data-s-483f74f9-fd53-4718-a43f-b0eed11946f1]:hover { background: rgb(113, 91, 40); --gap-h-483f74f9-fd53-4718-a43f-b0eed11946f1: 0px; --gap-v-483f74f9-fd53-4718-a43f-b0eed11946f1: 4px; }
@media screen and (max-width: 540px) {
  .sd[data-s-483f74f9-fd53-4718-a43f-b0eed11946f1] { height: 50px; width: 49px; --gap-h-483f74f9-fd53-4718-a43f-b0eed11946f1: 0px; --gap-v-483f74f9-fd53-4718-a43f-b0eed11946f1: 4px; max-width: 100%; }
}
.sd[data-s-c1cd744c-592f-44c3-aeed-052b78106743] { background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; height: 2px; width: 20px; max-width: 100%; }
.sd[data-s-b08116ca-059c-4026-9526-a46fcb18256d] { background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; height: 2px; width: 20px; max-width: 100%; }
.sd[data-s-794a41ea-d6db-4c04-87b9-8b4859bc15d9] { background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; height: 2px; width: 20px; max-width: 100%; }

/* === inline === */
.sd[data-s-663f1fd3-3351-47ba-9b1d-c5ce09993e48] { place-content: center; align-items: center; flex-flow: row; gap: 6px; padding: 0px; --gap-h-663f1fd3-3351-47ba-9b1d-c5ce09993e48: 6px; --gap-v-663f1fd3-3351-47ba-9b1d-c5ce09993e48: 0px; --gap-uuid: 663f1fd3-3351-47ba-9b1d-c5ce09993e48; }
@media screen and (max-width: 540px) {
  .sd[data-s-663f1fd3-3351-47ba-9b1d-c5ce09993e48] { gap: 4px; --gap-h-663f1fd3-3351-47ba-9b1d-c5ce09993e48: 4px; --gap-v-663f1fd3-3351-47ba-9b1d-c5ce09993e48: 0px; }
}
.sd[data-s-a72fb1d4-1935-4446-8b2e-b846cbcc66f9] { background: rgb(113, 91, 40); border-radius: 50%; flex: 0 0 auto; height: 6px; width: 6px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a72fb1d4-1935-4446-8b2e-b846cbcc66f9] { flex: 0 0 auto; height: 5px; width: 5px; max-width: 100%; }
}
.sd[data-s-001c8698-c445-43ba-9fea-2e41fc1fc702] { color: rgb(113, 91, 40); font-family: var(--s-font-3f94313b); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-001c8698-c445-43ba-9fea-2e41fc1fc702] { font-size: 12px; }
}

/* === inline === */
.sd[data-s-354dd329-d194-4bff-8ba4-20760f680f94] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: wrap; gap: 20px; margin: 0px; padding: 0px 0px 50px; width: 1280px; --gap-h-354dd329-d194-4bff-8ba4-20760f680f94: 20px; --gap-v-354dd329-d194-4bff-8ba4-20760f680f94: 20px; --gap-uuid: 354dd329-d194-4bff-8ba4-20760f680f94; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-354dd329-d194-4bff-8ba4-20760f680f94] { place-content: flex-start space-around; align-items: flex-start; flex-flow: column-reverse; gap: 10px; padding: 0px 0px 40px; --gap-h-354dd329-d194-4bff-8ba4-20760f680f94: 0px; --gap-v-354dd329-d194-4bff-8ba4-20760f680f94: 10px; }
}
.sd[data-s-36662a2d-f124-4b1a-b384-d4d27b7c4a29] { color: rgb(38, 38, 38); flex: 1 1 0%; font-family: var(--s-font-90a97353); font-size: 50px; font-weight: 900; height: auto; letter-spacing: normal; line-height: 1; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-36662a2d-f124-4b1a-b384-d4d27b7c4a29] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-36662a2d-f124-4b1a-b384-d4d27b7c4a29] { font-size: 35px; margin: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-36662a2d-f124-4b1a-b384-d4d27b7c4a29] { font-size: 38px; }
}
.sd[data-s-5b33015f-3f00-4590-9a40-21e38d830425] { place-content: center; align-items: center; flex-flow: row; gap: 6px; padding: 0px; --gap-h-5b33015f-3f00-4590-9a40-21e38d830425: 6px; --gap-v-5b33015f-3f00-4590-9a40-21e38d830425: 0px; --gap-uuid: 5b33015f-3f00-4590-9a40-21e38d830425; }
@media screen and (max-width: 540px) {
  .sd[data-s-5b33015f-3f00-4590-9a40-21e38d830425] { gap: 4px; --gap-h-5b33015f-3f00-4590-9a40-21e38d830425: 4px; --gap-v-5b33015f-3f00-4590-9a40-21e38d830425: 0px; }
}
.sd[data-s-eb959dbd-66b4-48f7-862a-b2f169ea82e3] { background: rgb(113, 91, 40); border-radius: 50%; flex: 0 0 auto; height: 6px; width: 6px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-eb959dbd-66b4-48f7-862a-b2f169ea82e3] { flex: 0 0 auto; height: 5px; width: 5px; max-width: 100%; }
}
.sd[data-s-92a56b99-52d5-4c4c-b1e6-8cc40531fac8] { color: rgb(113, 91, 40); font-family: var(--s-font-3f94313b); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-92a56b99-52d5-4c4c-b1e6-8cc40531fac8] { font-size: 12px; }
}

/* === inline === */
.sd[data-s-16a39812-b65f-42ad-b19f-4db07618817a] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-bf4b9a3b-afa1-43d2-9e60-3d8ed601798d] { color: rgb(38, 38, 38); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.04em; line-height: 1.7; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-bf4b9a3b-afa1-43d2-9e60-3d8ed601798d] { font-size: 10px; }
}

/* === inline === */
.sd[data-s-345f79e7-5caf-4a5c-9414-e86901f6c375] { place-content: center flex-start; align-items: center; border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; overflow: hidden; padding: 150px 0px 75px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-345f79e7-5caf-4a5c-9414-e86901f6c375] { padding: 130px 0px 60px; }
}
.sd[data-s-ac1894f7-9ca1-4f71-97c5-e4172dc26c06] { place-content: center; align-items: center; flex-flow: column; margin: 0px 60px; padding: 0px; max-width: calc(100% - 120px); }
@media screen and (max-width: 840px) {
  .sd[data-s-ac1894f7-9ca1-4f71-97c5-e4172dc26c06] { margin: 0px 30px; max-width: calc(100% - 60px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ac1894f7-9ca1-4f71-97c5-e4172dc26c06] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-96befd08-492f-4a8f-acae-34e2fc51f686] { place-content: center space-between; align-items: center; border-width: 0px 0px 1px; border-style: solid; border-color: rgba(38, 38, 38, 0.1); flex: 0 0 auto; flex-flow: row; padding: 0px 0px 40px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-96befd08-492f-4a8f-acae-34e2fc51f686] { padding: 0px 0px 30px; }
}
.sd[data-s-4d095cc8-6405-446b-89d2-108f0bfee951] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: 1280px; --gap-h-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; --gap-v-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; --gap-uuid: 4d095cc8-6405-446b-89d2-108f0bfee951; max-width: 100%; }
.sd[data-s-4d095cc8-6405-446b-89d2-108f0bfee951]:hover { opacity: 1; --gap-h-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; --gap-v-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-4d095cc8-6405-446b-89d2-108f0bfee951] { place-content: center; align-items: center; --gap-h-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; --gap-v-4d095cc8-6405-446b-89d2-108f0bfee951: 0px; }
}
.sd[data-s-ca6213ac-9547-466c-b02b-5c046a09357b] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 80px; padding: 0px 0px 40px; width: calc(100% - (var(--gap-h-4d095cc8-6405-446b-89d2-108f0bfee951) * 0)); --gap-h-ca6213ac-9547-466c-b02b-5c046a09357b: 80px; --gap-v-ca6213ac-9547-466c-b02b-5c046a09357b: 0px; --gap-uuid: ca6213ac-9547-466c-b02b-5c046a09357b; max-width: calc(100% - (var(--gap-h-4d095cc8-6405-446b-89d2-108f0bfee951) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ca6213ac-9547-466c-b02b-5c046a09357b] { gap: 40px; --gap-h-ca6213ac-9547-466c-b02b-5c046a09357b: 40px; --gap-v-ca6213ac-9547-466c-b02b-5c046a09357b: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ca6213ac-9547-466c-b02b-5c046a09357b] { place-content: center; align-items: center; padding: 0px 0px 30px; --gap-h-ca6213ac-9547-466c-b02b-5c046a09357b: 80px; --gap-v-ca6213ac-9547-466c-b02b-5c046a09357b: 0px; }
}
.sd[data-s-b35a2eab-635d-4fd2-8a62-e2ccbcac7899] { flex: 0 0 auto; height: auto; width: 300px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b35a2eab-635d-4fd2-8a62-e2ccbcac7899] { flex: 0 0 auto; width: 280px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b35a2eab-635d-4fd2-8a62-e2ccbcac7899] { flex: 0 0 auto; width: 180px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b35a2eab-635d-4fd2-8a62-e2ccbcac7899] { flex: 0 0 auto; width: 220px; max-width: 100%; }
}
.sd[data-s-9d62b712-8498-4ff9-8137-97ad5f4aaf0c] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-flow: wrap; gap: 30px; margin: 0px -2px 0px 0px; padding: 0px; width: auto; --gap-h-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; --gap-v-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; --gap-uuid: 9d62b712-8498-4ff9-8137-97ad5f4aaf0c; max-width: calc(100% + 2px); }
@media screen and (max-width: 540px) {
  .sd[data-s-9d62b712-8498-4ff9-8137-97ad5f4aaf0c] { display: none; --gap-h-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; --gap-v-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9d62b712-8498-4ff9-8137-97ad5f4aaf0c] { display: none; --gap-h-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; --gap-v-9d62b712-8498-4ff9-8137-97ad5f4aaf0c: 30px; }
}
.sd[data-s-e255aa0e-89fd-437f-a9e0-52196a778f77] { place-content: flex-start flex-end; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 30px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-9d62b712-8498-4ff9-8137-97ad5f4aaf0c) * 0)); --gap-h-e255aa0e-89fd-437f-a9e0-52196a778f77: 30px; --gap-v-e255aa0e-89fd-437f-a9e0-52196a778f77: 30px; --gap-uuid: e255aa0e-89fd-437f-a9e0-52196a778f77; max-width: calc(100% - (var(--gap-h-9d62b712-8498-4ff9-8137-97ad5f4aaf0c) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-e255aa0e-89fd-437f-a9e0-52196a778f77] { gap: 25px; --gap-h-e255aa0e-89fd-437f-a9e0-52196a778f77: 25px; --gap-v-e255aa0e-89fd-437f-a9e0-52196a778f77: 25px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e255aa0e-89fd-437f-a9e0-52196a778f77] { gap: 20px; --gap-h-e255aa0e-89fd-437f-a9e0-52196a778f77: 20px; --gap-v-e255aa0e-89fd-437f-a9e0-52196a778f77: 20px; }
}
.sd[data-s-31a50799-4733-4f87-bde3-0d705684034c] { place-content: center; align-items: center; flex-flow: column; padding: 0px; transition-duration: 400ms; transition-timing-function: linear; }
.sd[data-s-4d095cc8-6405-446b-89d2-108f0bfee951]:hover .sd[data-s-31a50799-4733-4f87-bde3-0d705684034c]:hover { opacity: 0.4; }
.sd[data-s-c8ce147d-c6e8-4ee5-80cb-12993f654e51] { color: rgb(38, 38, 38); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-c8ce147d-c6e8-4ee5-80cb-12993f654e51] { font-size: 12px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c8ce147d-c6e8-4ee5-80cb-12993f654e51] { font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c8ce147d-c6e8-4ee5-80cb-12993f654e51] { font-size: 18px; }
}
.sd[data-s-99ec5fb4-dedf-4d35-8169-f188a952bea3] { color: rgb(38, 38, 38); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.06em; line-height: 1.7; margin: 0px; padding: 0px; text-align: left; width: 356px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-99ec5fb4-dedf-4d35-8169-f188a952bea3] { padding: 0px 0px 40px; }
}
.sd[data-s-9b2d1a06-8859-44dc-854e-71bd4e6da013] { place-content: center space-between; align-items: center; border-radius: 0px; flex-flow: row; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-4d095cc8-6405-446b-89d2-108f0bfee951) * 0)); --gap-h-9b2d1a06-8859-44dc-854e-71bd4e6da013: 24px; --gap-v-9b2d1a06-8859-44dc-854e-71bd4e6da013: 0px; --gap-uuid: 9b2d1a06-8859-44dc-854e-71bd4e6da013; max-width: calc(100% - (var(--gap-h-4d095cc8-6405-446b-89d2-108f0bfee951) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-9b2d1a06-8859-44dc-854e-71bd4e6da013] { padding: 1px; width: 100%; --gap-h-9b2d1a06-8859-44dc-854e-71bd4e6da013: 24px; --gap-v-9b2d1a06-8859-44dc-854e-71bd4e6da013: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9b2d1a06-8859-44dc-854e-71bd4e6da013] { place-content: center; align-items: center; flex-flow: column; gap: 30px; padding: 30px; --gap-h-9b2d1a06-8859-44dc-854e-71bd4e6da013: 0px; --gap-v-9b2d1a06-8859-44dc-854e-71bd4e6da013: 30px; }
}
.sd[data-s-a0e883a5-b735-449f-a2d8-cd7bbc550900] { height: 39px; width: 38px; z-index: -3; max-width: 100%; }
.sd[data-s-a0e883a5-b735-449f-a2d8-cd7bbc550900]::before { background-repeat: no-repeat; }
.sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d] { place-content: center; align-items: center; background: rgb(38, 38, 38); border-width: 2px; border-style: solid; border-color: rgb(38, 38, 38); border-radius: 48px; flex: 0 0 auto; flex-flow: column; height: 72px; padding: 0px; transition-duration: 400ms; transition-timing-function: linear; width: 320px; max-width: 100%; }
.sd[data-s-4d095cc8-6405-446b-89d2-108f0bfee951]:hover .sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d]:hover { background: rgba(38, 38, 38, 0); opacity: 1; }
@media screen and (max-width: 840px) {
  .sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d] { flex: 0 0 auto; height: 60px; width: 260px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d] { flex: 0 0 auto; height: 72px; width: 320px; max-width: 100%; }
}
.sd[data-s-8fe57966-8395-4123-b008-22c2d0bd823f] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(38, 38, 38); border-radius: 0px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.06em; line-height: 1.7; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d]:hover .sd[data-s-8fe57966-8395-4123-b008-22c2d0bd823f] { color: rgb(38, 38, 38); transition-duration: 400ms; transition-timing-function: linear; }
@media screen and (max-width: 540px) {
  .sd[data-s-8fe57966-8395-4123-b008-22c2d0bd823f] { flex: 0 0 auto; font-size: 16px; }
}
.sd[data-s-6ed09cc4-3fca-4b26-9ec7-5fa62409f1ec] { place-content: flex-end center; align-items: flex-end; border-width: 0px; border-style: solid; border-color: rgb(38, 38, 38); flex: 0 0 auto; flex-flow: column; height: 100%; left: 0px; margin: 0px; padding: 0px 20px 0px 0px; position: absolute; top: 0px; width: 100%; max-width: 100%; }
.sd[data-s-f1230c5d-3243-4d53-86cb-6659ec814f00] { color: rgb(255, 255, 255); font-size: 24px; transition-duration: 400ms; transition-timing-function: linear; }
.sd[data-s-56e85d92-e369-4fcc-a340-9eb7b3a1bf0d]:hover .sd[data-s-f1230c5d-3243-4d53-86cb-6659ec814f00] { color: rgb(38, 38, 38); }
@media screen and (max-width: 540px) {
  .sd[data-s-f1230c5d-3243-4d53-86cb-6659ec814f00] { font-size: 22px; }
}
.sd[data-s-30d4b490-4983-4fca-93db-c98d827c46d9] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 40px 0px 0px; width: 1280px; --gap-uuid: 30d4b490-4983-4fca-93db-c98d827c46d9; --gap-h-30d4b490-4983-4fca-93db-c98d827c46d9: 0px; --gap-v-30d4b490-4983-4fca-93db-c98d827c46d9: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-30d4b490-4983-4fca-93db-c98d827c46d9] { place-content: flex-start space-around; align-items: flex-start; flex-flow: column-reverse; gap: 30px; padding: 30px 0px 0px; --gap-h-30d4b490-4983-4fca-93db-c98d827c46d9: 0px; --gap-v-30d4b490-4983-4fca-93db-c98d827c46d9: 30px; }
}
.sd[data-s-0066ea72-2965-4858-a643-6946623b4c21] { color: rgb(38, 38, 38); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-0066ea72-2965-4858-a643-6946623b4c21] { font-size: 10px; }
}
.sd[data-s-6c12a985-2e21-4fe0-bc21-e6af24cbd716] { color: rgb(38, 38, 38); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.06em; line-height: 1; text-align: left; text-decoration: underline; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6c12a985-2e21-4fe0-bc21-e6af24cbd716]:hover { opacity: 0.4; }
@media screen and (max-width: 840px) {
  .sd[data-s-6c12a985-2e21-4fe0-bc21-e6af24cbd716] { font-size: 10px; }
}
.sd[data-s-7655e4dd-9e52-4d59-93a3-6d7b22986564] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: 100%; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: -2; max-width: 100%; }
.sd[data-s-4b735d2b-1df4-47fd-97fd-82001556295f] { place-content: flex-start; align-items: flex-start; background: rgb(241, 241, 233); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: 100%; left: 0px; margin: 0px; mix-blend-mode: normal; opacity: 0.85; position: absolute; top: 0px; width: 100%; max-width: 100%; }
.sd[data-s-999ba78a-90cb-40ef-8694-7aa483ad983c] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: 100%; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-999ba78a-90cb-40ef-8694-7aa483ad983c]::before { filter: none; }
@media screen and (max-width: 320px) {
  .sd[data-s-999ba78a-90cb-40ef-8694-7aa483ad983c] { place-content: flex-start center; align-items: flex-start; flex-flow: column; }
}

/* === inline === */
.sd[data-s-d6cb58b2-ffd8-47aa-ae53-78b623723249] { background: rgb(255, 245, 251); border-radius: 0px; gap: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; --gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249: 0px; --gap-v-d6cb58b2-ffd8-47aa-ae53-78b623723249: 0px; --gap-uuid: d6cb58b2-ffd8-47aa-ae53-78b623723249; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d6cb58b2-ffd8-47aa-ae53-78b623723249] { gap: 40px; --gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249: 0px; --gap-v-d6cb58b2-ffd8-47aa-ae53-78b623723249: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d6cb58b2-ffd8-47aa-ae53-78b623723249] { gap: 40px; --gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249: 0px; --gap-v-d6cb58b2-ffd8-47aa-ae53-78b623723249: 40px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d6cb58b2-ffd8-47aa-ae53-78b623723249] { gap: 48px; --gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249: 0px; --gap-v-d6cb58b2-ffd8-47aa-ae53-78b623723249: 48px; }
}
.sd[data-s-61c6d92c-d2a3-4603-b83f-1fb28d9ecae0] { }
.sd[data-s-4f29b142-c907-423b-8ed1-02813eabbfb0] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 100px 60px 0px; padding: 160px 0px 120px; width: auto; --gap-uuid: 4f29b142-c907-423b-8ed1-02813eabbfb0; --gap-h-4f29b142-c907-423b-8ed1-02813eabbfb0: 0px; --gap-v-4f29b142-c907-423b-8ed1-02813eabbfb0: 0px; max-width: calc(100% - 120px); }
@media screen and (max-width: 840px) {
  .sd[data-s-4f29b142-c907-423b-8ed1-02813eabbfb0] { margin: 100px 30px 0px; max-width: calc(100% - 60px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4f29b142-c907-423b-8ed1-02813eabbfb0] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; gap: 0px; height: 4849px; margin: 90px 20px 0px; padding: 32px 0px 0px; width: auto; --gap-h-4f29b142-c907-423b-8ed1-02813eabbfb0: 0px; --gap-v-4f29b142-c907-423b-8ed1-02813eabbfb0: 0px; max-width: calc(100% - 40px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4f29b142-c907-423b-8ed1-02813eabbfb0] { flex: 0 0 auto; height: 6173px; padding: 104px 0px 16px; width: auto; max-width: calc(100% - 40px); }
}
.sd[data-s-c228836d-51ed-4806-ac48-66e44320a9bb] { }
.sd[data-s-d8fa544a-1642-4c7a-a867-35177b0c219c] { }
.sd[data-s-f6241ddf-3909-4cac-82f1-0d2c8139328f] { display: flex; flex: 0 0 auto; height: 533px; padding: 40px 0px 0px; width: 1160px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-f6241ddf-3909-4cac-82f1-0d2c8139328f] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f6241ddf-3909-4cac-82f1-0d2c8139328f] { display: flex; height: 835px; width: 780px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f6241ddf-3909-4cac-82f1-0d2c8139328f] { display: flex; height: 839px; margin: 0px; padding: 80px 0px 0px; width: 500px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f6241ddf-3909-4cac-82f1-0d2c8139328f] { place-content: center flex-start; align-items: center; display: flex; flex-flow: column; height: 983px; width: 280px; max-width: 100%; }
}
.sd[data-s-a6d780e1-82de-4a9e-95f2-1fad109410f4] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 60px; height: auto; padding: 0px; width: 1127px; --gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4: 60px; --gap-v-a6d780e1-82de-4a9e-95f2-1fad109410f4: 0px; --gap-uuid: a6d780e1-82de-4a9e-95f2-1fad109410f4; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a6d780e1-82de-4a9e-95f2-1fad109410f4] { gap: 40px; --gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4: 40px; --gap-v-a6d780e1-82de-4a9e-95f2-1fad109410f4: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a6d780e1-82de-4a9e-95f2-1fad109410f4] { flex-flow: column; gap: 40px; --gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4: 0px; --gap-v-a6d780e1-82de-4a9e-95f2-1fad109410f4: 40px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a6d780e1-82de-4a9e-95f2-1fad109410f4] { gap: 32px; --gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4: 32px; --gap-v-a6d780e1-82de-4a9e-95f2-1fad109410f4: 0px; }
}
.sd[data-s-1c8caf96-64a6-4374-870d-0dddb350d1cd] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 0px; width: 443px; --gap-h-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; --gap-v-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; --gap-uuid: 1c8caf96-64a6-4374-870d-0dddb350d1cd; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1c8caf96-64a6-4374-870d-0dddb350d1cd] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); --gap-h-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; --gap-v-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; max-width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1c8caf96-64a6-4374-870d-0dddb350d1cd] { flex: 0 0 auto; height: 581px; width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); --gap-h-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; --gap-v-1c8caf96-64a6-4374-870d-0dddb350d1cd: 0px; max-width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); }
}
.sd[data-s-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 2px; height: auto; padding: 0px 8px 20px 0px; --gap-h-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762: 0px; --gap-v-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762: 2px; --gap-uuid: e90fc7a2-e0b8-4f08-8f5b-0887b0a43762; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762] { gap: 0px; --gap-h-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762: 0px; --gap-v-e90fc7a2-e0b8-4f08-8f5b-0887b0a43762: 0px; }
}
.sd[data-s-cc2fff46-4e3d-453d-8c3d-3dc756661d5a] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-cc2fff46-4e3d-453d-8c3d-3dc756661d5a] { font-size: 22px; }
}
.sd[data-s-b425f76e-6e18-4037-8c1d-c5dcf7cf53c9] { color: rgb(110, 88, 40); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b425f76e-6e18-4037-8c1d-c5dcf7cf53c9] { font-size: 12px; }
}
.sd[data-s-196a07da-062e-4295-b2ab-7d329da8cb86] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 24px; height: auto; letter-spacing: 0.04em; line-height: 1.7; padding: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-196a07da-062e-4295-b2ab-7d329da8cb86] { padding: 0px 0px 30px; }
}
.sd[data-s-f92fe4fc-2929-48bb-af95-4b8fcfb9259e] { place-content: center; align-items: center; border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 30px; height: 444px; overflow: hidden; padding: 0px; width: 628px; --gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 0px; --gap-v-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 30px; --gap-uuid: f92fe4fc-2929-48bb-af95-4b8fcfb9259e; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f92fe4fc-2929-48bb-af95-4b8fcfb9259e] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); --gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 0px; --gap-v-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 30px; max-width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f92fe4fc-2929-48bb-af95-4b8fcfb9259e] { border-radius: 143px; height: 274px; width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); --gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 0px; --gap-v-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 30px; max-width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f92fe4fc-2929-48bb-af95-4b8fcfb9259e] { height: 197px; width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); --gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 0px; --gap-v-f92fe4fc-2929-48bb-af95-4b8fcfb9259e: 30px; max-width: calc(100% - (var(--gap-h-a6d780e1-82de-4a9e-95f2-1fad109410f4) * 0)); }
}
.sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb] { place-content: center; align-items: center; border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: 421px; margin: 0px 0px 24px; overflow: visible; width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); max-width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); }
.sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb]::before { filter: none; }
@media screen and (max-width: 1140px) {
  .sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb] { flex: 0 0 auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb] { flex: 0 0 auto; height: 400px; width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); max-width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb] { flex: 0 0 auto; height: 320px; width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); max-width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb] { border-radius: 16px; flex: 0 0 auto; height: 230px; width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); max-width: calc(100% - (var(--gap-h-f92fe4fc-2929-48bb-af95-4b8fcfb9259e) * 0)); }
}
.sd[data-s-aa6d02d1-4a6a-4bef-943d-a3eed162ad73] { flex: 0 0 auto; height: 556px; margin: 0px; padding: 56px 0px 0px; width: 1160px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-aa6d02d1-4a6a-4bef-943d-a3eed162ad73] { height: 805px; width: 780px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aa6d02d1-4a6a-4bef-943d-a3eed162ad73] { height: 807px; padding: 80px 0px 0px; width: 500px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-aa6d02d1-4a6a-4bef-943d-a3eed162ad73] { height: 828px; padding: 24px 0px 0px; width: 280px; max-width: 100%; }
}
.sd[data-s-e1efbee7-e028-44fb-b0ff-e87fefc15d97] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 60px; height: 444px; padding: 0px; width: 100%; --gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 60px; --gap-v-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 0px; --gap-uuid: e1efbee7-e028-44fb-b0ff-e87fefc15d97; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e1efbee7-e028-44fb-b0ff-e87fefc15d97] { gap: 40px; --gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 40px; --gap-v-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e1efbee7-e028-44fb-b0ff-e87fefc15d97] { flex-flow: column; gap: 40px; --gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 0px; --gap-v-e1efbee7-e028-44fb-b0ff-e87fefc15d97: 40px; }
}
.sd[data-s-f3da6c80-e0f9-420b-a021-a09be2f9ad25] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(42% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0.58)); --gap-h-f3da6c80-e0f9-420b-a021-a09be2f9ad25: 0px; --gap-v-f3da6c80-e0f9-420b-a021-a09be2f9ad25: 0px; --gap-uuid: f3da6c80-e0f9-420b-a021-a09be2f9ad25; max-width: calc(42% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0.58)); }
@media screen and (max-width: 840px) {
  .sd[data-s-f3da6c80-e0f9-420b-a021-a09be2f9ad25] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0)); --gap-h-f3da6c80-e0f9-420b-a021-a09be2f9ad25: 0px; --gap-v-f3da6c80-e0f9-420b-a021-a09be2f9ad25: 0px; max-width: calc(100% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0)); }
}
.sd[data-s-78b0a148-cdb3-437d-b19f-efc738e6df14] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 2px; padding: 0px 0px 20px; --gap-h-78b0a148-cdb3-437d-b19f-efc738e6df14: 0px; --gap-v-78b0a148-cdb3-437d-b19f-efc738e6df14: 2px; --gap-uuid: 78b0a148-cdb3-437d-b19f-efc738e6df14; }
@media screen and (max-width: 840px) {
  .sd[data-s-78b0a148-cdb3-437d-b19f-efc738e6df14] { gap: 0px; --gap-h-78b0a148-cdb3-437d-b19f-efc738e6df14: 0px; --gap-v-78b0a148-cdb3-437d-b19f-efc738e6df14: 0px; }
}
.sd[data-s-0a141818-ba1d-4a24-b0e3-dc720d370967] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-0a141818-ba1d-4a24-b0e3-dc720d370967] { font-size: 22px; }
}
.sd[data-s-af16a31f-4e7f-4b00-800d-0644511e31f0] { color: rgb(110, 88, 40); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-af16a31f-4e7f-4b00-800d-0644511e31f0] { font-size: 12px; }
}
.sd[data-s-56dc2907-42b7-48e5-b1ab-53ac7998ce14] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 24px; height: auto; letter-spacing: 0.04em; line-height: 1.7; padding: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-56dc2907-42b7-48e5-b1ab-53ac7998ce14] { padding: 0px 0px 30px; }
}
.sd[data-s-f6c36766-58a6-40c1-9721-29c86978bb94] { place-content: center; align-items: center; border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 30px; overflow: hidden; padding: 0px; width: calc(58% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0.42)); --gap-h-f6c36766-58a6-40c1-9721-29c86978bb94: 0px; --gap-v-f6c36766-58a6-40c1-9721-29c86978bb94: 30px; --gap-uuid: f6c36766-58a6-40c1-9721-29c86978bb94; max-width: calc(58% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0.42)); }
@media screen and (max-width: 840px) {
  .sd[data-s-f6c36766-58a6-40c1-9721-29c86978bb94] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0)); --gap-h-f6c36766-58a6-40c1-9721-29c86978bb94: 0px; --gap-v-f6c36766-58a6-40c1-9721-29c86978bb94: 30px; max-width: calc(100% - (var(--gap-h-e1efbee7-e028-44fb-b0ff-e87fefc15d97) * 0)); }
}
.sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727] { place-content: center; align-items: center; border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: 439px; overflow: visible; width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); max-width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); }
.sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727]::before { filter: none; }
@media screen and (max-width: 1140px) {
  .sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727] { flex: 0 0 auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727] { flex: 0 0 auto; height: 400px; width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); max-width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727] { border-radius: 141px; flex: 0 0 auto; height: 282px; width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); max-width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f8cb4858-0caa-459a-a286-8a6bb77f9727] { flex: 0 0 auto; height: 230px; width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); max-width: calc(100% - (var(--gap-h-f6c36766-58a6-40c1-9721-29c86978bb94) * 0)); }
}
.sd[data-s-896bc6dd-9a67-4414-83c2-df1a9c41f465] { flex: 0 0 auto; height: 600px; padding: 56px 0px 0px; width: 1160px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-896bc6dd-9a67-4414-83c2-df1a9c41f465] { height: 875px; width: 780px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-896bc6dd-9a67-4414-83c2-df1a9c41f465] { height: 544px; padding: 80px 0px 0px; width: 500px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-896bc6dd-9a67-4414-83c2-df1a9c41f465] { place-content: center; align-items: center; flex-flow: column; height: 780px; padding: 40px 0px 0px; width: 280px; max-width: 100%; }
}
.sd[data-s-d562bfc4-acd6-4b6d-9eb8-1e03da740b02] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 60px; height: auto; padding: 0px; width: 1127px; --gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 60px; --gap-v-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 0px; --gap-uuid: d562bfc4-acd6-4b6d-9eb8-1e03da740b02; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d562bfc4-acd6-4b6d-9eb8-1e03da740b02] { gap: 0px; margin: 0px; --gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 0px; --gap-v-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d562bfc4-acd6-4b6d-9eb8-1e03da740b02] { flex-flow: column; gap: 40px; --gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 0px; --gap-v-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 40px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d562bfc4-acd6-4b6d-9eb8-1e03da740b02] { padding: 0px; --gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 60px; --gap-v-d562bfc4-acd6-4b6d-9eb8-1e03da740b02: 0px; }
}
.sd[data-s-9c80db17-5c47-42a5-a5a2-150c3e4f0b06] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 0px; width: 443px; --gap-h-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; --gap-v-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; --gap-uuid: 9c80db17-5c47-42a5-a5a2-150c3e4f0b06; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9c80db17-5c47-42a5-a5a2-150c3e4f0b06] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); --gap-h-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; --gap-v-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; max-width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9c80db17-5c47-42a5-a5a2-150c3e4f0b06] { flex: 0 0 auto; height: 416px; width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); --gap-h-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; --gap-v-9c80db17-5c47-42a5-a5a2-150c3e4f0b06: 0px; max-width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); }
}
.sd[data-s-c763b2a5-e0cd-4402-8de5-7291883beae9] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 2px; height: auto; padding: 0px 8px 20px 0px; --gap-h-c763b2a5-e0cd-4402-8de5-7291883beae9: 0px; --gap-v-c763b2a5-e0cd-4402-8de5-7291883beae9: 2px; --gap-uuid: c763b2a5-e0cd-4402-8de5-7291883beae9; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c763b2a5-e0cd-4402-8de5-7291883beae9] { gap: 0px; --gap-h-c763b2a5-e0cd-4402-8de5-7291883beae9: 0px; --gap-v-c763b2a5-e0cd-4402-8de5-7291883beae9: 0px; }
}
.sd[data-s-490db238-ec31-4d7a-a4c7-375ccb9bb2c2] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-490db238-ec31-4d7a-a4c7-375ccb9bb2c2] { font-size: 22px; }
}
.sd[data-s-4e88d819-4dc5-49ec-85e9-f2bf4045c85e] { color: rgb(110, 88, 40); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-4e88d819-4dc5-49ec-85e9-f2bf4045c85e] { font-size: 12px; }
}
.sd[data-s-2102356b-0168-4183-83f4-262e1486d4f5] { color: rgb(38, 38, 38); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 24px; height: auto; letter-spacing: 0.04em; line-height: 1.7; padding: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-2102356b-0168-4183-83f4-262e1486d4f5] { padding: 0px 0px 30px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2102356b-0168-4183-83f4-262e1486d4f5] { flex: 0 0 auto; height: 463px; width: auto; max-width: 100%; }
}
.sd[data-s-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49] { place-content: center; align-items: center; border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 30px; height: 444px; overflow: hidden; padding: 0px; width: 628px; --gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 0px; --gap-v-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 30px; --gap-uuid: 50e1fb0a-22e0-4cd1-9ea8-d61ea207be49; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49] { height: 426px; width: 583px; --gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 0px; --gap-v-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 30px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); --gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 0px; --gap-v-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 30px; max-width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49] { border-radius: 96px; height: 282px; width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); --gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 0px; --gap-v-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 30px; max-width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49] { height: 338px; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); --gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 0px; --gap-v-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49: 30px; max-width: calc(100% - (var(--gap-h-d562bfc4-acd6-4b6d-9eb8-1e03da740b02) * 0)); }
}
.sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183] { place-content: center; align-items: center; border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: 580px; overflow: visible; width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); max-width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); }
.sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183]::before { filter: none; }
@media screen and (max-width: 1140px) {
  .sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183] { flex: 0 0 auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183] { flex: 0 0 auto; height: 400px; width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); max-width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183] { border-radius: 150px; flex: 0 0 auto; height: 269px; width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); max-width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1f8d37b0-43b4-4664-bd17-d83c04f9c183] { border-radius: 102.5px; flex: 0 0 auto; height: 205px; padding: 0px; width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); max-width: calc(100% - (var(--gap-h-50e1fb0a-22e0-4cd1-9ea8-d61ea207be49) * 0)); }
}
.sd[data-s-784d71dc-fbcf-41d1-88f0-db0fe1e764ac] { place-content: center; align-items: center; background: transparent; border-radius: 16px; flex: 0 0 auto; flex-wrap: nowrap; gap: 48px; height: 1753px; margin: 0px; padding: 128px 40px; width: 1160px; --gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 0px; --gap-v-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 48px; --gap-uuid: 784d71dc-fbcf-41d1-88f0-db0fe1e764ac; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-784d71dc-fbcf-41d1-88f0-db0fe1e764ac] { height: 2424px; padding: 96px 32px; width: 780px; --gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 0px; --gap-v-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-784d71dc-fbcf-41d1-88f0-db0fe1e764ac] { border-radius: 12px; height: 2511px; margin: 0px; padding: 64px 16px 0px; width: 500px; --gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 0px; --gap-v-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 48px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-784d71dc-fbcf-41d1-88f0-db0fe1e764ac] { gap: 48px; height: 2592px; padding: 56px 16px 16px; width: 280px; --gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 0px; --gap-v-784d71dc-fbcf-41d1-88f0-db0fe1e764ac: 48px; max-width: 100%; }
}
.sd[data-s-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495] { place-content: center flex-start; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px; width: 1280px; --gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 0px; --gap-v-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 40px; --gap-uuid: 8fb8cfdf-0ff0-41ea-9bc9-b167587e5495; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495] { flex-flow: column; --gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 0px; --gap-v-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495] { flex: 0 0 auto; height: 1071px; padding: 16px 0px 0px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 0px; --gap-v-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495] { flex: 0 0 auto; height: 1917px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 0px; --gap-v-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
.sd[data-s-1c157006-03b6-41fd-8678-f97e32802da1] { place-content: center flex-start; align-items: center; flex-flow: column-reverse; gap: 8px; padding: 0px; --gap-h-1c157006-03b6-41fd-8678-f97e32802da1: 0px; --gap-v-1c157006-03b6-41fd-8678-f97e32802da1: 8px; --gap-uuid: 1c157006-03b6-41fd-8678-f97e32802da1; }
.sd[data-s-0c9e7b06-f733-4d8b-a4e3-be78623284fb] { color: rgb(34, 34, 34); font-family: var(--s-font-90a97353); font-feature-settings: normal; font-size: 40px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-0c9e7b06-f733-4d8b-a4e3-be78623284fb] { font-size: 28px; }
}
.sd[data-s-8888d037-c846-4fa0-8ad8-2a19071d816e] { color: rgb(102, 102, 102); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-8888d037-c846-4fa0-8ad8-2a19071d816e] { font-size: 11px; }
}
.sd[data-s-5b78c45b-373c-49ac-a44e-abbc052c9374] { color: rgb(51, 51, 51); font-family: var(--s-font-90a97353); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 320px) {
  .sd[data-s-5b78c45b-373c-49ac-a44e-abbc052c9374] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); max-width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); }
}
.sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba] { place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 40px; padding: 0px; width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); --gap-h-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; --gap-v-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; --gap-uuid: 701dca02-13c1-453f-87fa-57c3582c78ba; max-width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); }
.sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); --gap-h-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; --gap-v-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; }
.sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba].appear-active { transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; width: 640px; --gap-h-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; --gap-v-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); --gap-h-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; --gap-v-701dca02-13c1-453f-87fa-57c3582c78ba: 40px; max-width: calc(100% - (var(--gap-h-8fb8cfdf-0ff0-41ea-9bc9-b167587e5495) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-701dca02-13c1-453f-87fa-57c3582c78ba] { gap: 104px; --gap-h-701dca02-13c1-453f-87fa-57c3582c78ba: 104px; --gap-v-701dca02-13c1-453f-87fa-57c3582c78ba: 104px; }
}
.sd[data-s-7f4236ef-c39b-4055-acde-2169a46783ff] { background: rgb(250, 250, 250); border-radius: 8px; flex: 0 0 auto; gap: 32px; height: auto; overflow: hidden; padding: 0px 0px 32px; width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); --gap-h-7f4236ef-c39b-4055-acde-2169a46783ff: 0px; --gap-v-7f4236ef-c39b-4055-acde-2169a46783ff: 32px; --gap-uuid: 7f4236ef-c39b-4055-acde-2169a46783ff; max-width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-7f4236ef-c39b-4055-acde-2169a46783ff] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); --gap-h-7f4236ef-c39b-4055-acde-2169a46783ff: 0px; --gap-v-7f4236ef-c39b-4055-acde-2169a46783ff: 32px; max-width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7f4236ef-c39b-4055-acde-2169a46783ff] { border-radius: 6px; gap: 24px; padding: 0px 0px 24px; --gap-h-7f4236ef-c39b-4055-acde-2169a46783ff: 0px; --gap-v-7f4236ef-c39b-4055-acde-2169a46783ff: 24px; }
}
.sd[data-s-e9871a23-f41e-4308-a393-a70b0c32b1ec] { place-content: flex-start; align-items: flex-start; background: rgb(255, 169, 247); flex: 0 0 auto; flex-flow: column; gap: 16px; height: 189px; padding: 32px 24px; width: calc(100% - (var(--gap-h-7f4236ef-c39b-4055-acde-2169a46783ff) * 0)); --gap-h-e9871a23-f41e-4308-a393-a70b0c32b1ec: 0px; --gap-v-e9871a23-f41e-4308-a393-a70b0c32b1ec: 16px; --gap-uuid: e9871a23-f41e-4308-a393-a70b0c32b1ec; max-width: calc(100% - (var(--gap-h-7f4236ef-c39b-4055-acde-2169a46783ff) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-e9871a23-f41e-4308-a393-a70b0c32b1ec] { gap: 12px; padding: 24px 16px; --gap-h-e9871a23-f41e-4308-a393-a70b0c32b1ec: 0px; --gap-v-e9871a23-f41e-4308-a393-a70b0c32b1ec: 12px; }
}
.sd[data-s-578c7d3b-be29-4af3-beb4-d771b35248f4] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: 30px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-578c7d3b-be29-4af3-beb4-d771b35248f4] { font-size: 16px; }
}
.sd[data-s-d3b49133-2e72-4a57-b90e-72437f95dc42] { color: rgb(255, 255, 255); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d3b49133-2e72-4a57-b90e-72437f95dc42] { font-size: 14px; }
}
.sd[data-s-92c864be-e1f1-4600-976a-883365554fd5] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-wrap: nowrap; gap: 32px; height: auto; padding: 0px 24px; width: calc(100% - (var(--gap-h-7f4236ef-c39b-4055-acde-2169a46783ff) * 0)); --gap-h-92c864be-e1f1-4600-976a-883365554fd5: 0px; --gap-v-92c864be-e1f1-4600-976a-883365554fd5: 32px; --gap-uuid: 92c864be-e1f1-4600-976a-883365554fd5; max-width: calc(100% - (var(--gap-h-7f4236ef-c39b-4055-acde-2169a46783ff) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-92c864be-e1f1-4600-976a-883365554fd5] { gap: 24px; padding: 0px 16px; --gap-h-92c864be-e1f1-4600-976a-883365554fd5: 0px; --gap-v-92c864be-e1f1-4600-976a-883365554fd5: 24px; }
}
.sd[data-s-5ce3b27a-35a4-4629-8753-d3842c2aabbf] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-5ce3b27a-35a4-4629-8753-d3842c2aabbf: 8px; --gap-v-5ce3b27a-35a4-4629-8753-d3842c2aabbf: 0px; --gap-uuid: 5ce3b27a-35a4-4629-8753-d3842c2aabbf; }
.sd[data-s-f27fe123-2741-4633-a540-7ee4a11bceee] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f27fe123-2741-4633-a540-7ee4a11bceee] { font-size: 28px; }
}
.sd[data-s-cb0cf1b5-d1cc-4173-8136-a7ab070ff411] { color: rgb(102, 102, 102); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; margin: 4px 0px 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-cb0cf1b5-d1cc-4173-8136-a7ab070ff411] { font-size: 14px; }
}
.sd[data-s-f6189ada-f567-4d38-9944-85b657b309f2] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-wrap: nowrap; gap: 20px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-92c864be-e1f1-4600-976a-883365554fd5) * 0)); --gap-h-f6189ada-f567-4d38-9944-85b657b309f2: 0px; --gap-v-f6189ada-f567-4d38-9944-85b657b309f2: 20px; --gap-uuid: f6189ada-f567-4d38-9944-85b657b309f2; max-width: calc(100% - (var(--gap-h-92c864be-e1f1-4600-976a-883365554fd5) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-f6189ada-f567-4d38-9944-85b657b309f2] { gap: 16px; --gap-h-f6189ada-f567-4d38-9944-85b657b309f2: 0px; --gap-v-f6189ada-f567-4d38-9944-85b657b309f2: 16px; }
}
.sd[data-s-2dcb1b8d-74e2-4325-b87f-2964048fe9e1] { flex: 1 1 0%; gap: 8px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-f6189ada-f567-4d38-9944-85b657b309f2) * 0)); --gap-h-2dcb1b8d-74e2-4325-b87f-2964048fe9e1: 0px; --gap-v-2dcb1b8d-74e2-4325-b87f-2964048fe9e1: 8px; --gap-uuid: 2dcb1b8d-74e2-4325-b87f-2964048fe9e1; max-width: calc(100% - (var(--gap-h-f6189ada-f567-4d38-9944-85b657b309f2) * 0)); }
.sd[data-s-4bb93157-8ab4-4b6c-a1aa-b1dacbc49e48] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 26px; padding: 0px; width: calc(100% - (var(--gap-h-2dcb1b8d-74e2-4325-b87f-2964048fe9e1) * 0)); --gap-h-4bb93157-8ab4-4b6c-a1aa-b1dacbc49e48: 8px; --gap-v-4bb93157-8ab4-4b6c-a1aa-b1dacbc49e48: 0px; --gap-uuid: 4bb93157-8ab4-4b6c-a1aa-b1dacbc49e48; max-width: calc(100% - (var(--gap-h-2dcb1b8d-74e2-4325-b87f-2964048fe9e1) * 0)); }
.sd[data-s-8c7977d1-6d30-4a5f-b388-b68267d2bd88] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 5px 0px 0px; --gap-h-8c7977d1-6d30-4a5f-b388-b68267d2bd88: 8px; --gap-v-8c7977d1-6d30-4a5f-b388-b68267d2bd88: 0px; --gap-uuid: 8c7977d1-6d30-4a5f-b388-b68267d2bd88; }
.sd[data-s-f76a189c-ae57-4a19-ae24-3ef06550dcaa] { color: rgb(34, 34, 34); font-size: 16px; }
.sd[data-s-8de3a5a3-9757-491a-bcbe-dfcc859094c8] { color: rgb(102, 102, 102); flex: 1 1 0%; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8de3a5a3-9757-491a-bcbe-dfcc859094c8] { font-size: 14px; }
}
.sd[data-s-ba85254c-0598-47ff-b3e6-92dc33c3dcc4] { background: rgb(250, 250, 250); border-radius: 8px; flex: 0 0 auto; gap: 32px; height: auto; overflow: hidden; padding: 0px 0px 32px; width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); --gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 0px; --gap-v-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 32px; --gap-uuid: ba85254c-0598-47ff-b3e6-92dc33c3dcc4; max-width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ba85254c-0598-47ff-b3e6-92dc33c3dcc4] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); --gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 0px; --gap-v-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 32px; max-width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ba85254c-0598-47ff-b3e6-92dc33c3dcc4] { border-radius: 6px; gap: 24px; padding: 0px 0px 24px; --gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 0px; --gap-v-ba85254c-0598-47ff-b3e6-92dc33c3dcc4: 24px; }
}
.sd[data-s-1738c9ef-fe0a-4189-9497-96bd535a3df5] { place-content: flex-start; align-items: flex-start; background: rgb(255, 162, 193); flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 32px 24px; width: calc(100% - (var(--gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4) * 0)); --gap-h-1738c9ef-fe0a-4189-9497-96bd535a3df5: 0px; --gap-v-1738c9ef-fe0a-4189-9497-96bd535a3df5: 16px; --gap-uuid: 1738c9ef-fe0a-4189-9497-96bd535a3df5; max-width: calc(100% - (var(--gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-1738c9ef-fe0a-4189-9497-96bd535a3df5] { gap: 12px; padding: 24px 16px; --gap-h-1738c9ef-fe0a-4189-9497-96bd535a3df5: 0px; --gap-v-1738c9ef-fe0a-4189-9497-96bd535a3df5: 12px; }
}
.sd[data-s-4de11699-67a0-42b8-8607-ffd11a77ff3e] { color: rgb(255, 255, 255); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-4de11699-67a0-42b8-8607-ffd11a77ff3e] { font-size: 16px; }
}
.sd[data-s-29725c81-0e31-4174-8e7e-d57e734f9c62] { color: rgb(255, 255, 255); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-29725c81-0e31-4174-8e7e-d57e734f9c62] { font-size: 14px; }
}
.sd[data-s-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-wrap: nowrap; gap: 32px; height: auto; padding: 0px 24px; width: calc(100% - (var(--gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4) * 0)); --gap-h-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a: 0px; --gap-v-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a: 32px; --gap-uuid: a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a; max-width: calc(100% - (var(--gap-h-ba85254c-0598-47ff-b3e6-92dc33c3dcc4) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a] { gap: 24px; padding: 0px 16px; --gap-h-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a: 0px; --gap-v-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a: 24px; }
}
.sd[data-s-1391e5c0-324a-4291-8ca8-049c8977015f] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-1391e5c0-324a-4291-8ca8-049c8977015f: 8px; --gap-v-1391e5c0-324a-4291-8ca8-049c8977015f: 0px; --gap-uuid: 1391e5c0-324a-4291-8ca8-049c8977015f; }
.sd[data-s-56ed34ed-eed5-48b8-9078-b8ec42ebe908] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 40px; font-weight: 700; height: 56px; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-56ed34ed-eed5-48b8-9078-b8ec42ebe908] { font-size: 28px; }
}
.sd[data-s-509a22b9-a726-4f3f-b555-569bfc11f373] { color: rgb(102, 102, 102); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; margin: 4px 0px 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-509a22b9-a726-4f3f-b555-569bfc11f373] { font-size: 14px; }
}
.sd[data-s-c5cac041-2204-40ff-a8af-c748d69a52c9] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-wrap: nowrap; gap: 20px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a) * 0)); --gap-h-c5cac041-2204-40ff-a8af-c748d69a52c9: 0px; --gap-v-c5cac041-2204-40ff-a8af-c748d69a52c9: 20px; --gap-uuid: c5cac041-2204-40ff-a8af-c748d69a52c9; max-width: calc(100% - (var(--gap-h-a9aa29b3-7ca2-4283-9d0d-dbb5b83abe6a) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-c5cac041-2204-40ff-a8af-c748d69a52c9] { gap: 16px; --gap-h-c5cac041-2204-40ff-a8af-c748d69a52c9: 0px; --gap-v-c5cac041-2204-40ff-a8af-c748d69a52c9: 16px; }
}
.sd[data-s-828f8771-347a-4f46-870e-2bd846b17531] { flex: 1 1 0%; gap: 8px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-c5cac041-2204-40ff-a8af-c748d69a52c9) * 0)); --gap-h-828f8771-347a-4f46-870e-2bd846b17531: 0px; --gap-v-828f8771-347a-4f46-870e-2bd846b17531: 8px; --gap-uuid: 828f8771-347a-4f46-870e-2bd846b17531; max-width: calc(100% - (var(--gap-h-c5cac041-2204-40ff-a8af-c748d69a52c9) * 0)); }
.sd[data-s-20e0213f-a284-4981-a662-76fc755939bf] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 0px; width: calc(100% - (var(--gap-h-828f8771-347a-4f46-870e-2bd846b17531) * 0)); --gap-h-20e0213f-a284-4981-a662-76fc755939bf: 8px; --gap-v-20e0213f-a284-4981-a662-76fc755939bf: 0px; --gap-uuid: 20e0213f-a284-4981-a662-76fc755939bf; max-width: calc(100% - (var(--gap-h-828f8771-347a-4f46-870e-2bd846b17531) * 0)); }
.sd[data-s-a9cc0ee1-fe34-4f7d-901b-c6e9d7196877] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 5px 0px 0px; --gap-h-a9cc0ee1-fe34-4f7d-901b-c6e9d7196877: 8px; --gap-v-a9cc0ee1-fe34-4f7d-901b-c6e9d7196877: 0px; --gap-uuid: a9cc0ee1-fe34-4f7d-901b-c6e9d7196877; }
.sd[data-s-e4fdfed4-e16e-4edb-9ff1-b7af1ee3cc2a] { color: rgb(34, 34, 34); font-size: 16px; }
.sd[data-s-837a9e0d-bf92-4237-8964-b84502508b4e] { color: rgb(102, 102, 102); flex: 1 1 0%; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-837a9e0d-bf92-4237-8964-b84502508b4e] { font-size: 14px; }
}
.sd[data-s-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb] { background: rgb(250, 250, 250); border-radius: 8px; flex: 0 0 auto; gap: 32px; height: auto; overflow: hidden; padding: 0px 0px 32px; width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); --gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 0px; --gap-v-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 32px; --gap-uuid: d3d27c4b-15e1-4b53-a73e-1b8562c93dcb; max-width: calc(33.33% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0.6667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); --gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 0px; --gap-v-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 32px; max-width: calc(100% - (var(--gap-h-701dca02-13c1-453f-87fa-57c3582c78ba) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb] { border-radius: 6px; gap: 24px; padding: 0px 0px 24px; --gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 0px; --gap-v-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb: 24px; }
}
.sd[data-s-c2c9b32b-a152-4b92-8f0e-7011ae1d94df] { place-content: flex-start; align-items: flex-start; background: rgb(255, 169, 247); flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 32px 24px; width: calc(100% - (var(--gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb) * 0)); --gap-h-c2c9b32b-a152-4b92-8f0e-7011ae1d94df: 0px; --gap-v-c2c9b32b-a152-4b92-8f0e-7011ae1d94df: 16px; --gap-uuid: c2c9b32b-a152-4b92-8f0e-7011ae1d94df; max-width: calc(100% - (var(--gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-c2c9b32b-a152-4b92-8f0e-7011ae1d94df] { gap: 12px; padding: 24px 16px; --gap-h-c2c9b32b-a152-4b92-8f0e-7011ae1d94df: 0px; --gap-v-c2c9b32b-a152-4b92-8f0e-7011ae1d94df: 12px; }
}
.sd[data-s-18aebf4b-95ee-4a93-9cb4-def5f010fc58] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-18aebf4b-95ee-4a93-9cb4-def5f010fc58] { font-size: 16px; }
}
.sd[data-s-d5e74533-f6fe-4954-aca4-d70cb7fab7ca] { color: rgb(255, 255, 255); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d5e74533-f6fe-4954-aca4-d70cb7fab7ca] { font-size: 14px; }
}
.sd[data-s-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-wrap: nowrap; gap: 32px; height: auto; padding: 8px 24px 0px; width: calc(100% - (var(--gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb) * 0)); --gap-h-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d: 0px; --gap-v-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d: 32px; --gap-uuid: fd1307cc-3dc6-4f12-ab86-5045a8aebd2d; max-width: calc(100% - (var(--gap-h-d3d27c4b-15e1-4b53-a73e-1b8562c93dcb) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d] { gap: 24px; padding: 0px 16px; --gap-h-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d: 0px; --gap-v-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d: 24px; }
}
.sd[data-s-dda74dc1-ede1-4aa2-915d-2f16ed9ad4c9] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-fae6d284-bfbb-4bff-b6b7-3d82a82445ba] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-fae6d284-bfbb-4bff-b6b7-3d82a82445ba: 8px; --gap-v-fae6d284-bfbb-4bff-b6b7-3d82a82445ba: 0px; --gap-uuid: fae6d284-bfbb-4bff-b6b7-3d82a82445ba; }
.sd[data-s-b6b5d24c-dd91-4705-b8f8-4ab8d54a6c43] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b6b5d24c-dd91-4705-b8f8-4ab8d54a6c43] { font-size: 28px; }
}
.sd[data-s-6b50c937-148a-4fb4-93f4-cf79f357fdcd] { color: rgb(51, 51, 51); font-family: var(--s-font-3f94313b); font-size: 15px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-232376df-0555-472c-86c5-5e695cccfa79] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-wrap: nowrap; gap: 20px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d) * 0)); --gap-h-232376df-0555-472c-86c5-5e695cccfa79: 0px; --gap-v-232376df-0555-472c-86c5-5e695cccfa79: 20px; --gap-uuid: 232376df-0555-472c-86c5-5e695cccfa79; max-width: calc(100% - (var(--gap-h-fd1307cc-3dc6-4f12-ab86-5045a8aebd2d) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-232376df-0555-472c-86c5-5e695cccfa79] { gap: 16px; --gap-h-232376df-0555-472c-86c5-5e695cccfa79: 0px; --gap-v-232376df-0555-472c-86c5-5e695cccfa79: 16px; }
}
.sd[data-s-641027e9-24fe-4e85-a20e-77cb91b8c0b0] { flex: 1 1 0%; gap: 8px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-232376df-0555-472c-86c5-5e695cccfa79) * 0)); --gap-h-641027e9-24fe-4e85-a20e-77cb91b8c0b0: 0px; --gap-v-641027e9-24fe-4e85-a20e-77cb91b8c0b0: 8px; --gap-uuid: 641027e9-24fe-4e85-a20e-77cb91b8c0b0; max-width: calc(100% - (var(--gap-h-232376df-0555-472c-86c5-5e695cccfa79) * 0)); }
.sd[data-s-94d74097-ae6d-4bd1-8540-ebc8a5f5b316] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 0px; width: calc(100% - (var(--gap-h-641027e9-24fe-4e85-a20e-77cb91b8c0b0) * 0)); --gap-h-94d74097-ae6d-4bd1-8540-ebc8a5f5b316: 8px; --gap-v-94d74097-ae6d-4bd1-8540-ebc8a5f5b316: 0px; --gap-uuid: 94d74097-ae6d-4bd1-8540-ebc8a5f5b316; max-width: calc(100% - (var(--gap-h-641027e9-24fe-4e85-a20e-77cb91b8c0b0) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-94d74097-ae6d-4bd1-8540-ebc8a5f5b316] { height: auto; --gap-h-94d74097-ae6d-4bd1-8540-ebc8a5f5b316: 8px; --gap-v-94d74097-ae6d-4bd1-8540-ebc8a5f5b316: 0px; width: calc(100% - (var(--gap-h-641027e9-24fe-4e85-a20e-77cb91b8c0b0) * 0)); max-width: calc(100% - (var(--gap-h-641027e9-24fe-4e85-a20e-77cb91b8c0b0) * 0)); }
}
.sd[data-s-5b3b819d-4a2f-477f-8b23-e4c1424538cb] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 5px 0px 0px; --gap-h-5b3b819d-4a2f-477f-8b23-e4c1424538cb: 8px; --gap-v-5b3b819d-4a2f-477f-8b23-e4c1424538cb: 0px; --gap-uuid: 5b3b819d-4a2f-477f-8b23-e4c1424538cb; }
.sd[data-s-025437c7-83f6-4c07-b373-e9cf5299f725] { color: rgb(34, 34, 34); font-size: 16px; }
.sd[data-s-82d19820-5c1f-4003-9ddc-cdb9ca09abc4] { color: rgb(102, 102, 102); flex: 1 1 0%; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-82d19820-5c1f-4003-9ddc-cdb9ca09abc4] { font-size: 14px; }
}
.sd[data-s-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2] { place-content: center flex-start; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px; width: 1280px; --gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 0px; --gap-v-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 40px; --gap-uuid: 1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2] { flex-flow: column; --gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 0px; --gap-v-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2] { flex: 0 0 auto; height: 361px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 0px; --gap-v-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2] { flex: 0 0 auto; height: 378px; margin: 0px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 0px; --gap-v-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
.sd[data-s-fb0ae50a-d586-49b8-9645-25af1cfb68e6] { place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 40px; padding: 0px; width: calc(100% - (var(--gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2) * 0)); --gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; --gap-v-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; --gap-uuid: fb0ae50a-d586-49b8-9645-25af1cfb68e6; max-width: calc(100% - (var(--gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2) * 0)); }
.sd[data-s-fb0ae50a-d586-49b8-9645-25af1cfb68e6].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); --gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; --gap-v-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; }
.sd[data-s-fb0ae50a-d586-49b8-9645-25af1cfb68e6].appear-active { transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-fb0ae50a-d586-49b8-9645-25af1cfb68e6] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; width: 640px; --gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; --gap-v-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fb0ae50a-d586-49b8-9645-25af1cfb68e6] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2) * 0)); --gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; --gap-v-fb0ae50a-d586-49b8-9645-25af1cfb68e6: 40px; max-width: calc(100% - (var(--gap-h-1bf0ade3-2ea5-4cf6-ac43-13b1f541c1b2) * 0)); }
}
.sd[data-s-0dfc5278-a830-42de-b297-5b072bcfd123] { background: rgb(250, 250, 250); border-radius: 8px; flex: 0 0 auto; gap: 32px; height: auto; overflow: hidden; padding: 0px 0px 32px; width: calc(33.33% - (var(--gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6) * 0.6667)); --gap-h-0dfc5278-a830-42de-b297-5b072bcfd123: 0px; --gap-v-0dfc5278-a830-42de-b297-5b072bcfd123: 32px; --gap-uuid: 0dfc5278-a830-42de-b297-5b072bcfd123; max-width: calc(33.33% - (var(--gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6) * 0.6667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-0dfc5278-a830-42de-b297-5b072bcfd123] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6) * 0)); --gap-h-0dfc5278-a830-42de-b297-5b072bcfd123: 0px; --gap-v-0dfc5278-a830-42de-b297-5b072bcfd123: 32px; max-width: calc(100% - (var(--gap-h-fb0ae50a-d586-49b8-9645-25af1cfb68e6) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0dfc5278-a830-42de-b297-5b072bcfd123] { border-radius: 6px; gap: 24px; padding: 0px 0px 24px; --gap-h-0dfc5278-a830-42de-b297-5b072bcfd123: 0px; --gap-v-0dfc5278-a830-42de-b297-5b072bcfd123: 24px; }
}
.sd[data-s-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75] { place-content: flex-start; align-items: flex-start; background: rgb(255, 162, 193); flex: 0 0 auto; flex-flow: column; gap: 16px; height: 189px; padding: 32px 24px; width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); --gap-h-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75: 0px; --gap-v-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75: 16px; --gap-uuid: 71c2d998-2b47-41cf-9e9e-1fdea9ccfb75; max-width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75] { gap: 12px; height: 142px; padding: 24px 16px; width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); --gap-h-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75: 0px; --gap-v-71c2d998-2b47-41cf-9e9e-1fdea9ccfb75: 12px; max-width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); }
}
.sd[data-s-88c28367-da29-46b7-85f7-7bf8a66eb4d2] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: 30px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-88c28367-da29-46b7-85f7-7bf8a66eb4d2] { font-size: 16px; }
}
.sd[data-s-f7c54e78-a316-492c-b453-159b373c34fd] { color: rgb(255, 255, 255); font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f7c54e78-a316-492c-b453-159b373c34fd] { font-size: 14px; }
}
.sd[data-s-8c115a4c-9246-49b6-935c-e62d8aa45257] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-wrap: nowrap; gap: 32px; height: auto; padding: 0px 24px; width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); --gap-h-8c115a4c-9246-49b6-935c-e62d8aa45257: 0px; --gap-v-8c115a4c-9246-49b6-935c-e62d8aa45257: 32px; --gap-uuid: 8c115a4c-9246-49b6-935c-e62d8aa45257; max-width: calc(100% - (var(--gap-h-0dfc5278-a830-42de-b297-5b072bcfd123) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-8c115a4c-9246-49b6-935c-e62d8aa45257] { gap: 24px; padding: 0px 16px; --gap-h-8c115a4c-9246-49b6-935c-e62d8aa45257: 0px; --gap-v-8c115a4c-9246-49b6-935c-e62d8aa45257: 24px; }
}
.sd[data-s-bf94dc8e-9c1f-43d7-a7ba-f3d9a1ef68db] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-bf94dc8e-9c1f-43d7-a7ba-f3d9a1ef68db: 8px; --gap-v-bf94dc8e-9c1f-43d7-a7ba-f3d9a1ef68db: 0px; --gap-uuid: bf94dc8e-9c1f-43d7-a7ba-f3d9a1ef68db; }
.sd[data-s-d1420636-47f9-48f1-92db-5958efd35de1] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d1420636-47f9-48f1-92db-5958efd35de1] { font-size: 28px; }
}
.sd[data-s-c991ee3c-398e-4e3e-955c-e30b184cd5a9] { color: rgb(102, 102, 102); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; margin: 4px 0px 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c991ee3c-398e-4e3e-955c-e30b184cd5a9] { font-size: 14px; height: auto; }
}
.sd[data-s-b683b38e-fd74-4469-b39b-78f868b07c4f] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-wrap: nowrap; gap: 20px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-8c115a4c-9246-49b6-935c-e62d8aa45257) * 0)); --gap-h-b683b38e-fd74-4469-b39b-78f868b07c4f: 0px; --gap-v-b683b38e-fd74-4469-b39b-78f868b07c4f: 20px; --gap-uuid: b683b38e-fd74-4469-b39b-78f868b07c4f; max-width: calc(100% - (var(--gap-h-8c115a4c-9246-49b6-935c-e62d8aa45257) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-b683b38e-fd74-4469-b39b-78f868b07c4f] { gap: 16px; --gap-h-b683b38e-fd74-4469-b39b-78f868b07c4f: 0px; --gap-v-b683b38e-fd74-4469-b39b-78f868b07c4f: 16px; }
}
.sd[data-s-e6035f44-9600-4e85-b329-77d4519fc749] { flex: 1 1 0%; gap: 8px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-b683b38e-fd74-4469-b39b-78f868b07c4f) * 0)); --gap-h-e6035f44-9600-4e85-b329-77d4519fc749: 0px; --gap-v-e6035f44-9600-4e85-b329-77d4519fc749: 8px; --gap-uuid: e6035f44-9600-4e85-b329-77d4519fc749; max-width: calc(100% - (var(--gap-h-b683b38e-fd74-4469-b39b-78f868b07c4f) * 0)); }
.sd[data-s-2f7a5102-6a9c-4fe1-bcb7-4c9d46b891f7] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 26px; padding: 0px; width: calc(100% - (var(--gap-h-e6035f44-9600-4e85-b329-77d4519fc749) * 0)); --gap-h-2f7a5102-6a9c-4fe1-bcb7-4c9d46b891f7: 8px; --gap-v-2f7a5102-6a9c-4fe1-bcb7-4c9d46b891f7: 0px; --gap-uuid: 2f7a5102-6a9c-4fe1-bcb7-4c9d46b891f7; max-width: calc(100% - (var(--gap-h-e6035f44-9600-4e85-b329-77d4519fc749) * 0)); }
.sd[data-s-381c5b40-4310-4d0c-9c3c-76268b7ab595] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 5px 0px 0px; --gap-h-381c5b40-4310-4d0c-9c3c-76268b7ab595: 8px; --gap-v-381c5b40-4310-4d0c-9c3c-76268b7ab595: 0px; --gap-uuid: 381c5b40-4310-4d0c-9c3c-76268b7ab595; }
.sd[data-s-9e1900ed-3828-454e-971e-32fdf413c3de] { color: rgb(34, 34, 34); font-size: 16px; }
.sd[data-s-e4fa6530-824b-4a58-a1d9-018e8a8c7649] { color: rgb(102, 102, 102); flex: 1 1 0%; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e4fa6530-824b-4a58-a1d9-018e8a8c7649] { font-size: 14px; }
}
.sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968] { place-content: center flex-start; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px 40px; padding: 0px; width: 1280px; --gap-h-40377156-dcb1-4270-8319-bd998c2a4968: 0px; --gap-v-40377156-dcb1-4270-8319-bd998c2a4968: 40px; --gap-uuid: 40377156-dcb1-4270-8319-bd998c2a4968; max-width: calc(100% - 80px); }
.sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); --gap-h-40377156-dcb1-4270-8319-bd998c2a4968: 0px; --gap-v-40377156-dcb1-4270-8319-bd998c2a4968: 40px; }
.sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968].appear-active { transition-delay: 500ms; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968] { flex-flow: column; --gap-h-40377156-dcb1-4270-8319-bd998c2a4968: 0px; --gap-v-40377156-dcb1-4270-8319-bd998c2a4968: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968] { flex: 0 0 auto; height: 555px; margin: 0px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-40377156-dcb1-4270-8319-bd998c2a4968: 0px; --gap-v-40377156-dcb1-4270-8319-bd998c2a4968: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-40377156-dcb1-4270-8319-bd998c2a4968] { flex: 0 0 auto; height: auto; margin: 0px; width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); --gap-h-40377156-dcb1-4270-8319-bd998c2a4968: 0px; --gap-v-40377156-dcb1-4270-8319-bd998c2a4968: 40px; max-width: calc(100% - (var(--gap-h-784d71dc-fbcf-41d1-88f0-db0fe1e764ac) * 0)); }
}
.sd[data-s-07cdfac5-92e7-49e8-9898-b8df8a68946e] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 32px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-07cdfac5-92e7-49e8-9898-b8df8a68946e] { font-family: var(--s-font-90a97353); font-size: 24px; font-weight: 700; }
}
.sd[data-s-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f] { place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 24px; height: 217px; padding: 0px; width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); --gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 24px; --gap-v-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 24px; --gap-uuid: c39563c9-fe9a-4bd9-82dc-36b2e45fc21f; max-width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f] { place-content: stretch flex-start; align-items: stretch; flex-flow: wrap; gap: 16px; --gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 16px; --gap-v-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f] { gap: 12px; height: 372px; width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); --gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 12px; --gap-v-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 12px; max-width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f] { height: 217px; width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); --gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 24px; --gap-v-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f: 24px; max-width: calc(100% - (var(--gap-h-40377156-dcb1-4270-8319-bd998c2a4968) * 0)); }
}
.sd[data-s-123a3abb-2bf0-43c6-8abe-5adbddf7cac8] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 0px; --gap-v-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 8px; --gap-uuid: 123a3abb-2bf0-43c6-8abe-5adbddf7cac8; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-123a3abb-2bf0-43c6-8abe-5adbddf7cac8] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 0px; --gap-v-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-123a3abb-2bf0-43c6-8abe-5adbddf7cac8] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 0px; --gap-v-123a3abb-2bf0-43c6-8abe-5adbddf7cac8: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-27b205d1-5a98-4b7a-9fba-4da5cd71d216] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-123a3abb-2bf0-43c6-8abe-5adbddf7cac8) * 0)); max-width: calc(100% - (var(--gap-h-123a3abb-2bf0-43c6-8abe-5adbddf7cac8) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-27b205d1-5a98-4b7a-9fba-4da5cd71d216] { font-size: 12px; }
}
.sd[data-s-7ff78521-7a22-479c-a811-ad698bd0302c] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7ff78521-7a22-479c-a811-ad698bd0302c] { font-size: 12px; }
}
.sd[data-s-93388a6d-37de-49ee-be42-e1654f68da51] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-93388a6d-37de-49ee-be42-e1654f68da51: 0px; --gap-v-93388a6d-37de-49ee-be42-e1654f68da51: 8px; --gap-uuid: 93388a6d-37de-49ee-be42-e1654f68da51; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-93388a6d-37de-49ee-be42-e1654f68da51] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-93388a6d-37de-49ee-be42-e1654f68da51: 0px; --gap-v-93388a6d-37de-49ee-be42-e1654f68da51: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-93388a6d-37de-49ee-be42-e1654f68da51] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-93388a6d-37de-49ee-be42-e1654f68da51: 0px; --gap-v-93388a6d-37de-49ee-be42-e1654f68da51: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-9138e19d-dbeb-4728-aa0c-8d4484d55b7d] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-93388a6d-37de-49ee-be42-e1654f68da51) * 0)); max-width: calc(100% - (var(--gap-h-93388a6d-37de-49ee-be42-e1654f68da51) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9138e19d-dbeb-4728-aa0c-8d4484d55b7d] { font-size: 12px; }
}
.sd[data-s-ee3e13fc-1eaf-4c96-bdc9-8fe4cc4b204d] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ee3e13fc-1eaf-4c96-bdc9-8fe4cc4b204d] { font-size: 12px; }
}
.sd[data-s-8dd2a5a2-cc30-4865-bbee-a257267ec031] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-8dd2a5a2-cc30-4865-bbee-a257267ec031: 0px; --gap-v-8dd2a5a2-cc30-4865-bbee-a257267ec031: 8px; --gap-uuid: 8dd2a5a2-cc30-4865-bbee-a257267ec031; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-8dd2a5a2-cc30-4865-bbee-a257267ec031] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-8dd2a5a2-cc30-4865-bbee-a257267ec031: 0px; --gap-v-8dd2a5a2-cc30-4865-bbee-a257267ec031: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8dd2a5a2-cc30-4865-bbee-a257267ec031] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-8dd2a5a2-cc30-4865-bbee-a257267ec031: 0px; --gap-v-8dd2a5a2-cc30-4865-bbee-a257267ec031: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-36c54f20-888b-4273-9907-aeaaa7f33d1a] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-8dd2a5a2-cc30-4865-bbee-a257267ec031) * 0)); max-width: calc(100% - (var(--gap-h-8dd2a5a2-cc30-4865-bbee-a257267ec031) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-36c54f20-888b-4273-9907-aeaaa7f33d1a] { font-size: 12px; }
}
.sd[data-s-dee38774-fde9-45d9-bfbc-431792288dfb] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-dee38774-fde9-45d9-bfbc-431792288dfb] { font-size: 12px; }
}
.sd[data-s-af802480-029e-4d57-91be-73eeff839c33] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-af802480-029e-4d57-91be-73eeff839c33: 0px; --gap-v-af802480-029e-4d57-91be-73eeff839c33: 8px; --gap-uuid: af802480-029e-4d57-91be-73eeff839c33; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-af802480-029e-4d57-91be-73eeff839c33] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-af802480-029e-4d57-91be-73eeff839c33: 0px; --gap-v-af802480-029e-4d57-91be-73eeff839c33: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-af802480-029e-4d57-91be-73eeff839c33] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-af802480-029e-4d57-91be-73eeff839c33: 0px; --gap-v-af802480-029e-4d57-91be-73eeff839c33: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-3c27bb25-9980-4756-8126-57774e62cfe7] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 14px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-af802480-029e-4d57-91be-73eeff839c33) * 0)); max-width: calc(100% - (var(--gap-h-af802480-029e-4d57-91be-73eeff839c33) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-3c27bb25-9980-4756-8126-57774e62cfe7] { font-size: 12px; }
}
.sd[data-s-188b3a72-32d8-489f-bd87-101db7ff46ea] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-188b3a72-32d8-489f-bd87-101db7ff46ea] { font-size: 12px; }
}
.sd[data-s-e98a3917-d5eb-4e92-8132-7acef24e3ea3] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 0px; --gap-v-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 8px; --gap-uuid: e98a3917-d5eb-4e92-8132-7acef24e3ea3; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-e98a3917-d5eb-4e92-8132-7acef24e3ea3] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 0px; --gap-v-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e98a3917-d5eb-4e92-8132-7acef24e3ea3] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 0px; --gap-v-e98a3917-d5eb-4e92-8132-7acef24e3ea3: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-9b03ed24-b514-4374-8ffc-25faec44a6d4] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-e98a3917-d5eb-4e92-8132-7acef24e3ea3) * 0)); max-width: calc(100% - (var(--gap-h-e98a3917-d5eb-4e92-8132-7acef24e3ea3) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9b03ed24-b514-4374-8ffc-25faec44a6d4] { font-size: 12px; }
}
.sd[data-s-8fea467e-f211-4041-9255-3162490ff322] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8fea467e-f211-4041-9255-3162490ff322] { font-size: 12px; }
}
.sd[data-s-aea15b6d-5715-4b3f-bf96-c6c559323e80] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-aea15b6d-5715-4b3f-bf96-c6c559323e80: 0px; --gap-v-aea15b6d-5715-4b3f-bf96-c6c559323e80: 8px; --gap-uuid: aea15b6d-5715-4b3f-bf96-c6c559323e80; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-aea15b6d-5715-4b3f-bf96-c6c559323e80] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-aea15b6d-5715-4b3f-bf96-c6c559323e80: 0px; --gap-v-aea15b6d-5715-4b3f-bf96-c6c559323e80: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aea15b6d-5715-4b3f-bf96-c6c559323e80] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px 16px 8px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-aea15b6d-5715-4b3f-bf96-c6c559323e80: 0px; --gap-v-aea15b6d-5715-4b3f-bf96-c6c559323e80: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-2ff42617-c818-485e-9174-e8eb2b7ceaa8] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-aea15b6d-5715-4b3f-bf96-c6c559323e80) * 0)); max-width: calc(100% - (var(--gap-h-aea15b6d-5715-4b3f-bf96-c6c559323e80) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2ff42617-c818-485e-9174-e8eb2b7ceaa8] { font-size: 12px; }
}
.sd[data-s-c1979ab7-d3c0-41ce-ab7f-3a8049e2d830] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c1979ab7-d3c0-41ce-ab7f-3a8049e2d830] { font-size: 14px; }
}
.sd[data-s-2a29db69-31aa-495d-9b76-90eb2d0f529a] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-2a29db69-31aa-495d-9b76-90eb2d0f529a: 0px; --gap-v-2a29db69-31aa-495d-9b76-90eb2d0f529a: 8px; --gap-uuid: 2a29db69-31aa-495d-9b76-90eb2d0f529a; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-2a29db69-31aa-495d-9b76-90eb2d0f529a] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-2a29db69-31aa-495d-9b76-90eb2d0f529a: 0px; --gap-v-2a29db69-31aa-495d-9b76-90eb2d0f529a: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2a29db69-31aa-495d-9b76-90eb2d0f529a] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-2a29db69-31aa-495d-9b76-90eb2d0f529a: 0px; --gap-v-2a29db69-31aa-495d-9b76-90eb2d0f529a: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-fc4d9576-9883-4889-85ee-7d421edc5b85] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-2a29db69-31aa-495d-9b76-90eb2d0f529a) * 0)); max-width: calc(100% - (var(--gap-h-2a29db69-31aa-495d-9b76-90eb2d0f529a) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-fc4d9576-9883-4889-85ee-7d421edc5b85] { font-size: 12px; }
}
.sd[data-s-8107b770-2a4f-47bf-9d8a-1c6a4ef7351e] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8107b770-2a4f-47bf-9d8a-1c6a4ef7351e] { font-size: 12px; }
}
.sd[data-s-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4] { place-content: flex-start; align-items: flex-start; background: rgb(250, 250, 250); border-radius: 6px; flex: 0 0 auto; gap: 8px; height: auto; padding: 16px; width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); --gap-h-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 0px; --gap-v-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 8px; --gap-uuid: 98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4; max-width: calc(25% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.75)); }
@media screen and (max-width: 840px) {
  .sd[data-s-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4] { flex: 0 0 auto; width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); --gap-h-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 0px; --gap-v-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 8px; max-width: calc(33.33% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.6667)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4] { border-radius: 4px; flex: 0 0 auto; gap: 4px; padding: 16px; width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); --gap-h-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 0px; --gap-v-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4: 4px; max-width: calc(50% - (var(--gap-h-c39563c9-fe9a-4bd9-82dc-36b2e45fc21f) * 0.5)); }
}
.sd[data-s-2b3c0d38-2ab2-4862-9980-8bd30af5816f] { color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-90a97353); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4) * 0)); max-width: calc(100% - (var(--gap-h-98bb827c-1f8b-4c5d-89e9-f6afdb4de4e4) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2b3c0d38-2ab2-4862-9980-8bd30af5816f] { font-size: 12px; }
}
.sd[data-s-686d1f92-c265-45eb-92ad-da50cf61560c] { color: rgb(34, 34, 34); font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-686d1f92-c265-45eb-92ad-da50cf61560c] { font-size: 12px; }
}
.sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6] { place-content: center; align-items: center; background: rgb(38, 38, 38); border-width: 2px; border-style: solid; border-color: rgb(38, 38, 38); border-radius: 48px; flex: 0 0 auto; flex-flow: column; height: 57px; margin: 80px 0px 0px; padding: 0px; transition-duration: 400ms; transition-timing-function: linear; width: 260px; max-width: 100%; }
.sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6]:hover { background: rgb(255, 255, 255); opacity: 1; }
@media screen and (max-width: 840px) {
  .sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6] { flex: 0 0 auto; margin: 60px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6] { flex: 0 0 auto; margin: 40px 0px 0px; width: calc(100% - (var(--gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249) * 0)); max-width: calc(100% - (var(--gap-h-d6cb58b2-ffd8-47aa-ae53-78b623723249) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6] { height: 61px; width: 280px; max-width: 100%; }
}
.sd[data-s-44d77ef8-06fc-4573-9972-9129d57ea49f] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(38, 38, 38); border-radius: 0px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-feature-settings: "palt"; font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.06em; line-height: 1.7; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-7721b42e-7508-4630-b522-70c42ef8cbf6]:hover .sd[data-s-44d77ef8-06fc-4573-9972-9129d57ea49f] { color: rgb(38, 38, 38); transition-duration: 400ms; transition-timing-function: linear; }
@media screen and (max-width: 540px) {
  .sd[data-s-44d77ef8-06fc-4573-9972-9129d57ea49f] { flex: 0 0 auto; font-size: 16px; }
}
.sd[data-s-380738b9-62ec-437a-be9b-9e06bbd7768b] { }

/* === inline === */
body { background: rgb(255, 245, 251); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }

/* === inline === */
.sd[data-r-0_1_0_2_1_f54e05a5-aa92-4d1f-a353-e0e8f99bf5fb]::before { background-image: url("/assets/img/s-3024x4032_v-frms_webp_b0129130-a631-4951-9de7-0b35c6b564b8_middle.webp"); }

/* === inline === */
.sd[data-r-0_1_0_3_1_f8cb4858-0caa-459a-a286-8a6bb77f9727]::before { background-image: url("/assets/img/s-3000x2000_v-frms_webp_99736f5f-d5b4-4fb8-b589-964c94a8a787_middle.webp"); }

/* === inline === */
.sd[data-r-0_1_0_4_1_1f8d37b0-43b4-4664-bd17-d83c04f9c183]::before { background-image: url("/assets/img/s-4527x3018_v-frms_webp_077205ad-8456-49d2-9581-c9b6d4f051b5_middle.webp"); }

/* === inline === */
.sd[data-r-0_2_0_0_0_3_380738b9-62ec-437a-be9b-9e06bbd7768b_a0e883a5-b735-449f-a2d8-cd7bbc550900]::before { background-image: url("/assets/img/s-500x500_webp_3c0ab69f-ef18-492b-9659-36853cbd7a87.webp"); }

/* === inline === */
.sd[data-r-1_1_3_380738b9-62ec-437a-be9b-9e06bbd7768b_999ba78a-90cb-40ef-8694-7aa483ad983c]::before { background-image: url("https://images.unsplash.com/photo-1532260159992-05862a94e27f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w2MzQ2fDB8MXxzZWFyY2h8MTExfHxjYW1wfGVufDB8fHx8MTcxODA5Mjc5OHww&ixlib=rb-4.0.3&q=80&w=1080"); }

/* === inline === */
:root { --s-font-3f94313b: 'Momo Gothic','Noto Sans JP',sans-serif; --s-font-d8a1ddec: 'Zen Old Mincho'; --s-font-90a97353: 'Zen Kaku Gothic New'; }

.sd[data-s-752bf01f-2399-4247-89e6-5e4fd4c5efd8] { }
.sd[data-s-0f2f9cd4-5f5a-4296-ab3e-72f10d0d0864] { }
.sd[data-s-effd947a-9ee4-4d64-a674-53ba2fb8c587] { }
.sd[data-s-6adda22d-e55c-4a6f-949e-601a3fe1ecdc] { }
.sd[data-s-06555c3a-a977-45a8-9e01-7af685cd91b0] { }
.sd[data-s-7beb497c-422d-4476-bcb0-db06b3499338] { }
.sd[data-s-ac676c69-af32-4f52-8528-154020cf2e47] { }
.sd[data-s-53127f4d-c514-4025-9d5f-5ec914bfb27c] { }
.sd[data-s-2add5585-135b-4baf-83db-7caaf85e4352] { background: rgba(0, 0, 0, 0.16); height: 100%; justify-content: center; width: 100%; max-width: 100%; }
.sd[data-s-6953638a-9193-40c4-9009-9bd30c3a548a] { place-content: center flex-start; align-items: center; background: rgb(38, 38, 38); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 15px 0px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px; width: 100%; max-width: 100%; }
  .sd[data-s-6953638a-9193-40c4-9009-9bd30c3a548a] { overflow: hidden auto; }
.sd[data-s-502fa486-4dba-4bc2-bb20-104a89da9a16] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: 100px; margin: 0px; padding: 0px 60px; position: relative; width: 100%; z-index: 3; --gap-h-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; --gap-v-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; --gap-uuid: 502fa486-4dba-4bc2-bb20-104a89da9a16; max-width: 100%; }
  .sd[data-s-502fa486-4dba-4bc2-bb20-104a89da9a16] { padding: 0px 30px; --gap-h-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; --gap-v-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; }
  .sd[data-s-502fa486-4dba-4bc2-bb20-104a89da9a16] { flex: 0 0 auto; height: 90px; padding: 0px 20px; --gap-h-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; --gap-v-502fa486-4dba-4bc2-bb20-104a89da9a16: 0px; width: 100%; max-width: 100%; }
.sd[data-s-fe4bac68-2014-4483-9087-531e38785acc] { flex: 0 0 auto; height: auto; width: 210px; max-width: 100%; }
  .sd[data-s-fe4bac68-2014-4483-9087-531e38785acc] { flex: 0 0 auto; width: 140px; max-width: 100%; }
.sd[data-s-732d2cce-6e3c-4c41-95ff-73c6d68c4d6d] { color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 36px; height: 50px; translate: 15px; width: 50px; max-width: 100%; }
  .sd[data-s-732d2cce-6e3c-4c41-95ff-73c6d68c4d6d] { font-size: 32px; }
  .sd[data-s-732d2cce-6e3c-4c41-95ff-73c6d68c4d6d] { font-size: 24px; }
.sd[data-s-1e4eeb86-1cdd-4531-b8e8-1206e302559d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: calc(100% + 100px); margin: -100px 60px 0px; padding: 0px; width: calc(100% - 120px); --gap-h-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; --gap-v-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; --gap-uuid: 1e4eeb86-1cdd-4531-b8e8-1206e302559d; max-width: calc(100% - 120px); }
  .sd[data-s-1e4eeb86-1cdd-4531-b8e8-1206e302559d] { margin: -100px 30px 0px; --gap-h-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; --gap-v-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; width: calc(100% - 60px); max-width: calc(100% - 60px); height: calc(100% + 100px); }
  .sd[data-s-1e4eeb86-1cdd-4531-b8e8-1206e302559d] { margin: -100px 20px 0px; --gap-h-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; --gap-v-1e4eeb86-1cdd-4531-b8e8-1206e302559d: 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); height: calc(100% + 100px); }
.sd[data-s-b09063b7-b49a-412a-8925-849ea6bc1bc1] { flex-flow: column; gap: 40px; padding: 0px; --gap-h-b09063b7-b49a-412a-8925-849ea6bc1bc1: 0px; --gap-v-b09063b7-b49a-412a-8925-849ea6bc1bc1: 40px; --gap-uuid: b09063b7-b49a-412a-8925-849ea6bc1bc1; }
  .sd[data-s-b09063b7-b49a-412a-8925-849ea6bc1bc1] { display: flex; --gap-h-b09063b7-b49a-412a-8925-849ea6bc1bc1: 0px; --gap-v-b09063b7-b49a-412a-8925-849ea6bc1bc1: 40px; }
  .sd[data-s-b09063b7-b49a-412a-8925-849ea6bc1bc1] { display: flex; --gap-h-b09063b7-b49a-412a-8925-849ea6bc1bc1: 0px; --gap-v-b09063b7-b49a-412a-8925-849ea6bc1bc1: 40px; }
  .sd[data-s-b09063b7-b49a-412a-8925-849ea6bc1bc1] { display: flex; --gap-h-b09063b7-b49a-412a-8925-849ea6bc1bc1: 0px; --gap-v-b09063b7-b49a-412a-8925-849ea6bc1bc1: 40px; }
.sd[data-s-7146ea45-d079-4eb6-9a58-78928082eaac] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-940e7452-5968-446a-a27c-fcb354312872] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-3f94313b); font-size: 42px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1; padding: 0px; text-align: left; transition-duration: 400ms; transition-timing-function: linear; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-940e7452-5968-446a-a27c-fcb354312872]:hover { color: rgb(113, 91, 40); }
  .sd[data-s-940e7452-5968-446a-a27c-fcb354312872] { font-size: 28px; }
  .sd[data-s-940e7452-5968-446a-a27c-fcb354312872] { font-size: 24px; }
/* === static modal wrapper === */
#site-modal { position: fixed; inset: 0; z-index: 10000; }
#site-modal[hidden] { display: none; }
#site-modal .studio-canvas { width: 100%; height: 100%; overflow: auto; }
html { scroll-behavior: smooth; }
