@import "https://fonts.googleapis.com/css2?family=Varela+Round&family=Muli:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}:root,:host{--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[22px\]{margin-bottom:22px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.aspect-\[4\/4\.6\]{aspect-ratio:4/4.6}.aspect-square{aspect-ratio:1}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-\[26px\]{height:26px}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[280px\]{min-height:280px}.min-h-\[520px\]{min-height:520px}.w-\[44\%\]{width:44%}.w-\[64\%\]{width:64%}.w-\[82\%\]{width:82%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(188px\,248px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(188px,248px) minmax(0,1fr)}.grid-cols-\[repeat\(var\(--opus1-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--opus1-columns),minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[18px\]{gap:18px}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[max\(0px\,calc\(var\(--opus1-card-radius\)-2px\)\)\]{border-radius:max(0px, calc(var(--opus1-card-radius) - 2px))}.rounded-\[var\(--opus1-button-radius\)\]{border-radius:var(--opus1-button-radius)}.rounded-\[var\(--opus1-card-radius\)\]{border-radius:var(--opus1-card-radius)}.rounded-\[var\(--opus1-pill-radius\)\]{border-radius:var(--opus1-pill-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--opus1-border\)\]{border-color:var(--opus1-border)}.border-transparent{border-color:#0000}.bg-\[var\(--opus1-accent-soft\)\]{background-color:var(--opus1-accent-soft)}.bg-transparent{background-color:#0000}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[22px\]{padding:22px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.\[font-family\:var\(--opus1-font-body\)\]{font-family:var(--opus1-font-body)}.\[font-family\:var\(--opus1-font-heading\)\]{font-family:var(--opus1-font-heading)}.\[font-family\:var\(--opus1-font-ui\)\]{font-family:var(--opus1-font-ui)}.\[font-family\:var\(--opus1-section-h1-font\)\]{font-family:var(--opus1-section-h1-font)}.\[font-family\:var\(--opus1-section-h2-font\)\]{font-family:var(--opus1-section-h2-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[font-size\:var\(--opus1-section-h1-size\)\]{font-size:var(--opus1-section-h1-size)}.\[font-size\:var\(--opus1-section-h2-size\)\]{font-size:var(--opus1-section-h2-size)}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[clamp\(2\.1rem\,3vw\,2\.9rem\)\]{font-size:clamp(2.1rem,3vw,2.9rem)}.text-\[clamp\(2\.4rem\,4vw\,3\.4rem\)\]{font-size:clamp(2.4rem,4vw,3.4rem)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[var\(--opus1-section-h1-line-height\)\]{--tw-leading:var(--opus1-section-h1-line-height);line-height:var(--opus1-section-h1-line-height)}.leading-\[var\(--opus1-section-h2-line-height\)\]{--tw-leading:var(--opus1-section-h2-line-height);line-height:var(--opus1-section-h2-line-height)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[font-weight\:var\(--opus1-section-h1-weight\)\]{font-weight:var(--opus1-section-h1-weight)}.\[font-weight\:var\(--opus1-section-h2-weight\)\]{font-weight:var(--opus1-section-h2-weight)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.\[letter-spacing\:calc\(var\(--opus1-heading-letter-spacing\)\*0\.3\)\]{letter-spacing:calc(var(--opus1-heading-letter-spacing) * .3)}.\[letter-spacing\:calc\(var\(--opus1-heading-letter-spacing\)\*0\.5\)\]{letter-spacing:calc(var(--opus1-heading-letter-spacing) * .5)}.\[letter-spacing\:calc\(var\(--opus1-heading-letter-spacing\)\*0\.35\)\]{letter-spacing:calc(var(--opus1-heading-letter-spacing) * .35)}.\[letter-spacing\:var\(--opus1-section-h1-letter-spacing\)\]{letter-spacing:var(--opus1-section-h1-letter-spacing)}.\[letter-spacing\:var\(--opus1-section-h2-letter-spacing\)\]{letter-spacing:var(--opus1-section-h2-letter-spacing)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[color-mix\(in_srgb\,var\(--opus1-text\)_78\%\,white\)\]{color:var(--opus1-text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--opus1-text\)_78\%\,white\)\]{color:color-mix(in srgb,var(--opus1-text) 78%,white)}}.text-\[color-mix\(in_srgb\,var\(--opus1-text\)_88\%\,black\)\]{color:var(--opus1-text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--opus1-text\)_88\%\,black\)\]{color:color-mix(in srgb,var(--opus1-text) 88%,black)}}.text-\[var\(--opus1-accent\)\]{color:var(--opus1-accent)}.text-\[var\(--opus1-muted\)\]{color:var(--opus1-muted)}.text-\[var\(--opus1-section-h1-color\)\]{color:var(--opus1-section-h1-color)}.text-\[var\(--opus1-section-h2-color\)\]{color:var(--opus1-section-h2-color)}.text-\[var\(--opus1-text\)\]{color:var(--opus1-text)}.text-white{color:var(--color-white)}.\[text-transform\:var\(--opus1-heading-transform\)\]{text-transform:var(--opus1-heading-transform)}.\[text-transform\:var\(--opus1-section-h1-transform\)\]{text-transform:var(--opus1-section-h1-transform)}.\[text-transform\:var\(--opus1-section-h2-transform\)\]{text-transform:var(--opus1-section-h2-transform)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.\[font-style\:var\(--opus1-section-h1-font-style\)\]{font-style:var(--opus1-section-h1-font-style)}.\[font-style\:var\(--opus1-section-h2-font-style\)\]{font-style:var(--opus1-section-h2-font-style)}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--opus1-shadow\)\]{--tw-shadow:var(--opus1-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[transform\,border-color\,background\,color\]{transition-property:transform,border-color,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background\,color\]{transition-property:transform,box-shadow,border-color,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[text-decoration\:var\(--opus1-section-h1-text-decoration\)\]{-webkit-text-decoration:var(--opus1-section-h1-text-decoration);-webkit-text-decoration:var(--opus1-section-h1-text-decoration);-webkit-text-decoration:var(--opus1-section-h1-text-decoration);text-decoration:var(--opus1-section-h1-text-decoration)}.\[text-decoration\:var\(--opus1-section-h2-text-decoration\)\]{-webkit-text-decoration:var(--opus1-section-h2-text-decoration);-webkit-text-decoration:var(--opus1-section-h2-text-decoration);-webkit-text-decoration:var(--opus1-section-h2-text-decoration);text-decoration:var(--opus1-section-h2-text-decoration)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--opus1-accent\)_45\%\,white\)\]:hover{border-color:var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--opus1-accent\)_45\%\,white\)\]:hover{border-color:color-mix(in srgb,var(--opus1-accent) 45%,white)}}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}@media not all and (width>=1024px){.max-\[1024px\]\:grid-cols-\[repeat\(min\(2\,var\(--opus1-columns\)\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(min(2, var(--opus1-columns)),minmax(0,1fr))}}@media not all and (width>=720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:flex-col{flex-direction:column}.max-\[720px\]\:justify-self-start{justify-self:flex-start}.max-\[720px\]\:rounded-\[22px\]{border-radius:22px}.max-\[720px\]\:p-5{padding:calc(var(--spacing) * 5)}}@media not all and (width>=640px){.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-stretch{align-items:stretch}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--demo-bg:#e7e7e4;--demo-ink:#191714;--demo-muted:#6d665f;--demo-surface:#ffffffe0;--demo-border:#19171414;--demo-shadow:0 24px 60px #3d22171f;--demo-accent:#ff4141}*{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--demo-ink);background:radial-gradient(circle at top left, #ffffffd1, transparent 22%), radial-gradient(circle at 80% 20%, #2828280d, transparent 24%), linear-gradient(180deg, #f4f4f2 0%, var(--demo-bg) 52%, #ddddda 100%);margin:0;font-family:Avenir Next,Helvetica Neue,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}.demo-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:48px 0 72px}.demo-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:end;gap:24px;margin-bottom:28px;display:grid}.demo-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--demo-accent);margin:0 0 10px;font-size:.82rem;font-weight:700}.demo-hero h1,.demo-docs h2{letter-spacing:-.03em;margin:0;font-family:Iowan Old Style,Palatino Linotype,serif;font-weight:600}.demo-hero h1{max-width:11ch;font-size:clamp(3rem,7vw,5.4rem);line-height:.96}.demo-lead,.demo-docs__body{color:var(--demo-muted);margin:0;line-height:1.6}.demo-lead{max-width:62ch;margin-top:18px;font-size:1.05rem}.demo-controls,.demo-config,.demo-docs{background:var(--demo-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--demo-border);box-shadow:var(--demo-shadow)}.demo-control{color:var(--demo-ink);gap:10px;font-size:.94rem;display:grid}.demo-control span{font-weight:600}.demo-control input[type=text],.demo-control select,.demo-control textarea{border:1px solid var(--demo-border);width:100%;color:var(--demo-ink);background:#ffffffd1;border-radius:16px;padding:14px 16px}.demo-control textarea{resize:vertical;min-height:112px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.55}.demo-control input[type=text]:focus,.demo-control select:focus,.demo-control textarea:focus{outline:2px solid var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-control input[type=text]:focus,.demo-control select:focus,.demo-control textarea:focus{outline:2px solid color-mix(in srgb, var(--demo-accent) 25%, transparent)}}.demo-control input[type=text]:focus,.demo-control select:focus,.demo-control textarea:focus{border-color:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-control input[type=text]:focus,.demo-control select:focus,.demo-control textarea:focus{border-color:color-mix(in srgb, var(--demo-accent) 40%, white)}}.demo-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:14px;width:100%;height:50px}.demo-control--full{grid-column:1/-1}.demo-control--toggle{border:1px solid var(--demo-border);background:#ffffffc7;border-radius:16px;grid-template-columns:1fr auto;align-items:center;padding:14px 16px}.demo-control--toggle input{width:20px;height:20px;accent-color:var(--demo-accent)}.demo-config,.demo-docs{border-radius:28px;margin-top:28px;padding:28px}.demo-config__header{margin-bottom:22px}.demo-config__header h2,.demo-docs h2{margin-bottom:12px;font-size:clamp(1.8rem,3.8vw,2.5rem);line-height:1.05}.demo-form{gap:18px;display:grid}.demo-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demo-form__actions{justify-content:flex-end;gap:12px;display:flex}.demo-button{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--demo-accent), var(--demo-accent));border:0;border-radius:999px;min-height:48px;padding:0 18px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.demo-button{background:linear-gradient(135deg, color-mix(in srgb, var(--demo-accent) 88%, white), var(--demo-accent))}}.demo-button{box-shadow:0 18px 28px var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-button{box-shadow:0 18px 28px color-mix(in srgb, var(--demo-accent) 18%, transparent)}}.demo-button--ghost{color:var(--demo-ink);border:1px solid var(--demo-border);box-shadow:none;background:#fffc}.demo-error{color:#8b1f1f;background:#ff41411a;border:1px solid #ff41412e;border-radius:16px;margin:0;padding:14px 16px}.demo-code{color:#f8f5f1;background:#171614;border-radius:22px;margin:18px 0 0;padding:22px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.65;overflow:auto}.opus1-widget{--opus1-accent:#ff4141;--opus1-bg:#ececea;--opus1-surface:#fff;--opus1-text:#272727;--opus1-muted:#3e3e3e;--opus1-font-body:"Muli", "Helvetica Neue", Arial, sans-serif;--opus1-font-heading:"Muli", "Helvetica Neue", Arial, sans-serif;--opus1-font-ui:"Varela Round", "Muli", sans-serif;--opus1-heading-transform:uppercase;--opus1-heading-letter-spacing:.16em;--opus1-section-h1-font:var(--opus1-font-heading);--opus1-section-h1-size:clamp(1.6rem, 3vw, 2.2rem);--opus1-section-h1-line-height:1.05;--opus1-section-h1-transform:var(--opus1-heading-transform);--opus1-section-h1-letter-spacing:calc(var(--opus1-heading-letter-spacing) * .7);--opus1-section-h1-weight:600;--opus1-section-h1-font-style:normal;--opus1-section-h1-text-decoration:none;--opus1-section-h1-color:var(--opus1-text);--opus1-section-h2-font:var(--opus1-font-heading);--opus1-section-h2-size:clamp(1.1rem, 2vw, 1.4rem);--opus1-section-h2-line-height:1.15;--opus1-section-h2-transform:none;--opus1-section-h2-letter-spacing:.04em;--opus1-section-h2-weight:600;--opus1-section-h2-font-style:normal;--opus1-section-h2-text-decoration:none;--opus1-section-h2-color:var(--opus1-text);--opus1-card-radius:14px;--opus1-panel-radius:18px;--opus1-pill-radius:8px;--opus1-button-radius:8px;--opus1-columns:2;--opus1-admin-columns:3;--opus1-border:var(--opus1-text)}@supports (color:color-mix(in lab, red, red)){.opus1-widget{--opus1-border:color-mix(in srgb, var(--opus1-text) 8%, transparent)}}.opus1-widget{--opus1-shadow:0 16px 36px #27272714;--opus1-accent-soft:var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget{--opus1-accent-soft:color-mix(in srgb, var(--opus1-accent) 14%, white)}}.opus1-widget{font-family:var(--opus1-font-body);border-radius:var(--opus1-panel-radius);color:var(--opus1-text);background:linear-gradient(180deg, var(--opus1-bg), var(--opus1-bg));padding:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.opus1-widget{background:linear-gradient(180deg, color-mix(in srgb, var(--opus1-bg) 82%, white), var(--opus1-bg))}}.opus1-widget:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff73,#0000 30%),linear-gradient(#0000,#ffffff2e);position:absolute;inset:0}.opus1-widget>*{z-index:1;position:relative}.opus1-widget__filter--active{color:#fff;background:linear-gradient(135deg, var(--opus1-accent), var(--opus1-accent));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.opus1-widget__filter--active{background:linear-gradient(135deg, color-mix(in srgb, var(--opus1-accent) 88%, white), var(--opus1-accent))}}.opus1-card{border-radius:var(--opus1-card-radius);border:1px solid var(--opus1-border);box-shadow:var(--opus1-shadow);background:var(--opus1-surface);grid-template-columns:minmax(188px,248px) minmax(0,1fr);align-items:start;gap:24px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.opus1-card{background:color-mix(in srgb, var(--opus1-surface) 84%, white)}}.opus1-admin-card{background:var(--opus1-surface)}@supports (color:color-mix(in lab, red, red)){.opus1-admin-card{background:color-mix(in srgb, var(--opus1-surface) 84%, white)}}.opus1-widget__admin-grid{grid-template-columns:repeat(var(--opus1-admin-columns), minmax(0, 1fr))}.opus1-card__photo{aspect-ratio:1;border-radius:max(0px, calc(var(--opus1-card-radius) - 2px));background:linear-gradient(140deg, var(--opus1-accent), #f6eee8);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.opus1-card__photo{background:linear-gradient(140deg, color-mix(in srgb, var(--opus1-accent) 18%, white), #f6eee8)}}.opus1-card__content,.opus1-card__tag-row,.opus1-card__tag-list{min-width:0}.opus1-card__bio{-webkit-line-clamp:15;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opus1-card__bio--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.opus1-card__tag:hover:after,.opus1-card__tag:focus-visible:after{content:attr(data-tooltip);z-index:20;background:var(--opus1-text);width:max-content;max-width:min(280px,80vw);color:var(--opus1-bg);font-family:var(--opus1-font-ui);white-space:normal;box-shadow:var(--opus1-shadow);border-radius:4px;padding:6px 8px;font-size:.76rem;line-height:1.25;position:absolute;bottom:calc(100% + 6px);left:0}.opus1-card__cta,.opus1-widget__cta{background:linear-gradient(135deg, var(--opus1-accent), var(--opus1-accent));color:#fff!important}@supports (color:color-mix(in lab, red, red)){.opus1-card__cta,.opus1-widget__cta{background:linear-gradient(135deg, color-mix(in srgb, var(--opus1-accent) 88%, white), var(--opus1-accent))}}.opus1-card__cta,.opus1-widget__cta{text-decoration:none!important}.opus1-widget .opus1-card__cta,.opus1-widget .opus1-card__cta:link,.opus1-widget .opus1-card__cta:visited,.opus1-widget .opus1-card__cta:hover,.opus1-widget .opus1-card__cta:focus,.opus1-widget .opus1-card__cta:focus-visible,.opus1-widget .opus1-card__cta:active,.opus1-widget .opus1-widget__cta,.opus1-widget .opus1-widget__cta:link,.opus1-widget .opus1-widget__cta:visited,.opus1-widget .opus1-widget__cta:hover,.opus1-widget .opus1-widget__cta:focus,.opus1-widget .opus1-widget__cta:focus-visible,.opus1-widget .opus1-widget__cta:active{color:#fff!important;text-decoration:none!important}.opus1-widget .opus1-card__cta *,.opus1-widget .opus1-widget__cta *{color:inherit!important}.opus1-card__cta:hover,.opus1-card__cta:focus-visible,.opus1-widget__cta:hover,.opus1-widget__cta:focus-visible{box-shadow:0 18px 28px var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-card__cta:hover,.opus1-card__cta:focus-visible,.opus1-widget__cta:hover,.opus1-widget__cta:focus-visible{box-shadow:0 18px 28px color-mix(in srgb, var(--opus1-accent) 24%, transparent)}}.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{border:1px solid var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{border:1px solid color-mix(in srgb, var(--opus1-accent) 28%, transparent)}}.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{background:var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{background:color-mix(in srgb, var(--opus1-accent) 8%, white)}}.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{color:var(--opus1-accent)!important}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{color:color-mix(in srgb, var(--opus1-accent) 82%, var(--opus1-text))!important}}.opus1-widget .opus1-widget__cta--section,.opus1-widget .opus1-widget__cta--section:link,.opus1-widget .opus1-widget__cta--section:visited,.opus1-widget .opus1-widget__cta--booking,.opus1-widget .opus1-widget__cta--booking:link,.opus1-widget .opus1-widget__cta--booking:visited{box-shadow:none}.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{border-color:var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{border-color:color-mix(in srgb, var(--opus1-accent) 52%, white)}}.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{background:var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{background:color-mix(in srgb, var(--opus1-accent) 14%, white)}}.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{color:var(--opus1-accent)!important}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{color:color-mix(in srgb, var(--opus1-accent) 88%, var(--opus1-text))!important}}.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{box-shadow:0 10px 22px var(--opus1-accent)}@supports (color:color-mix(in lab, red, red)){.opus1-widget .opus1-widget__cta--section:hover,.opus1-widget .opus1-widget__cta--section:focus-visible,.opus1-widget .opus1-widget__cta--booking:hover,.opus1-widget .opus1-widget__cta--booking:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, var(--opus1-accent) 12%, transparent)}}.opus1-widget__booking-cta{border-radius:var(--opus1-card-radius);box-shadow:none;border:0!important}.opus1-widget__booking-cta-wrap--top{margin-bottom:14px}.opus1-widget__booking-cta-wrap--bottom{margin-top:14px}.opus1-skeleton{background:#ffffffb8;position:relative;overflow:hidden}.opus1-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.5s infinite opus1-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes opus1-shimmer{to{transform:translate(100%)}}@media (width<=1024px){.demo-shell{width:min(100%,100% - 24px);padding-top:24px}.demo-hero,.demo-form__grid{grid-template-columns:1fr;display:grid}.opus1-widget__grid{grid-template-columns:repeat(min(2, var(--opus1-columns)), minmax(0, 1fr))}.opus1-widget__admin-grid{grid-template-columns:repeat(min(2, var(--opus1-admin-columns)), minmax(0, 1fr))}}@media (width<=720px){.demo-hero h1{max-width:none}.demo-docs,.demo-config{border-radius:22px;padding:20px}.demo-form__actions{flex-direction:column}.demo-button{width:100%}.opus1-widget{border-radius:22px;padding:20px}.opus1-widget__grid,.opus1-widget__admin-grid,.opus1-card,.opus1-card__tags{grid-template-columns:1fr}.opus1-card__header{flex-direction:column}.opus1-card__cta{justify-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
/*$vite$:1*/