*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-primary,"Plus Jakarta Sans"),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where(:not([type])):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=email]):focus,input:where([type=month]):focus,input:where([type=number]):focus,input:where([type=password]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=text]):focus,input:where([type=time]):focus,input:where([type=url]):focus,input:where([type=week]):focus,select:focus,select:where([multiple]):focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}body,html{font-size:16px}body{--tw-bg-opacity:1;background-color:rgb(247 247 242/var(--tw-bg-opacity,1));font-family:var(--font-primary,"Plus Jakarta Sans"),sans-serif;font-weight:400;line-height:1.5;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(230 220 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(77 0 151/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(230 220 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(77 0 151/var(--tw-text-opacity,1))}:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#6c2aca}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary,"Plus Jakarta Sans"),sans-serif;font-weight:500;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1));letter-spacing:-.02em}.h1,h1{font-size:clamp(2.25rem,1.35rem + 3.1vw,3.625rem);line-height:1.06;font-weight:400}.h2,h2{font-size:clamp(2rem,1.55rem + 1.3vw,2.5rem);line-height:1.2}.h3,h3{font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}.h3,.h4,h3,h4{line-height:1.3}.h4,h4{font-size:1.552516rem}.h5,h5{font-size:1.246rem;line-height:1.4}.h6,h6{font-size:1rem;line-height:1.5}.accent,h1 em,h2 em,h3 em{font-family:var(--font-secondary,"Instrument Serif"),serif;font-weight:400;font-style:italic;letter-spacing:0}h1 strong,h2 strong{font-weight:700}.container{width:100%;padding-right:2rem;padding-left:2rem}@media (min-width:540px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-10{flex:0 0 auto;width:83.33333333333334%}.col-12{flex:0 0 auto;width:100%}.section{padding-top:4rem;padding-bottom:4rem}.container{max-width:1380px}.container,.container-xl{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}.container-xl{max-width:1440px}.notice .notice-body p{margin-top:0;margin-bottom:0;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.notice.note .notice-head{--tw-bg-opacity:1;background-color:rgb(106 176 222/var(--tw-bg-opacity,1))}.notice.note .notice-body{--tw-bg-opacity:1;background-color:rgb(227 244 255/var(--tw-bg-opacity,1))}.notice.tip .notice-head{--tw-bg-opacity:1;background-color:rgb(120 197 120/var(--tw-bg-opacity,1))}.notice.tip .notice-body{--tw-bg-opacity:1;background-color:rgb(226 255 226/var(--tw-bg-opacity,1))}.notice.info .notice-head{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.notice.info .notice-body{--tw-bg-opacity:1;background-color:rgb(255 237 222/var(--tw-bg-opacity,1))}.notice.warning .notice-head{--tw-bg-opacity:1;background-color:rgb(224 111 108/var(--tw-bg-opacity,1))}.notice.warning .notice-body{--tw-bg-opacity:1;background-color:rgb(255 218 216/var(--tw-bg-opacity,1))}.active-tab{--tw-bg-opacity:1}.active-tab,.form-input,.form-textarea{background-color:rgb(241 236 255/var(--tw-bg-opacity,1))}.form-input,.form-textarea{border-radius:.25rem;border-width:1px;border-color:transparent;--tw-border-opacity:1;border-left-color:rgb(108 42 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;padding-top:1rem;padding-bottom:1rem}.form-input:focus,.form-textarea:focus{border-width:1px;--tw-border-opacity:1;border-color:rgb(108 42 202/var(--tw-border-opacity,1));--tw-ring-color:transparent}.content{font-size:16px;color:var(--tw-prose-body);max-width:65ch}.content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.content :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.content :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.content :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.content :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.content :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.content :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.content :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.content :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.content :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.content :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.content :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.content :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.content :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.content :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.content :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.content :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.content :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.content :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.content :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.content :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.content :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.content :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.content :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.content :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.content :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.content :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.content :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.content :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.content :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.content :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.content :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.content :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.content :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.content :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.content :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.content :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.content{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.content :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.content :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.content :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.content :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.content :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.content :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.content :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.content :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.content :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.content :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.content :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.content :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.content :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.content{max-width:none}.content :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.9em;margin-top:.5em;font-weight:600;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.content :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2.402592951279181rem}@media (min-width:768px){.content :is(:where(h1):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:3.003241189098976rem}}.content :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.9282447442048rem}@media (min-width:768px){.content :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:2.410305930256rem}}.content :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.5475479488000001rem}@media (min-width:768px){.content :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.934434936rem}}.content :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(220 218 211/var(--tw-border-opacity,1))}.content :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:16px}.content :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding:.25rem 1rem;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.content :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1))}.content :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem}.content :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.content :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1));text-decoration-line:none}.content :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.content :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(87 83 106/var(--tw-text-opacity,1))}.content :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){overflow:hidden;border-width:1px;--tw-border-opacity:1;border-color:rgb(220 218 211/var(--tw-border-opacity,1))}.content :is(:where(thead):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(220 218 211/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 236 255/var(--tw-bg-opacity,1))}.content :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding:1rem;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.content :is(:where(tr):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity:1;border-color:rgb(220 218 211/var(--tw-border-opacity,1))}.content :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding:1rem .75rem}.content :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.75rem}.content blockquote>p{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}.bg-theme{position:relative;z-index:-1;height:100%;border-radius:1rem;background-size:contain;background-position:50%}.bg-theme:before{left:0;top:0;--tw-scale-x:.3;--tw-scale-y:.3;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:30px;--tw-bg-opacity:1;background-color:rgb(240 239 232/var(--tw-bg-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1.5s;transition-timing-function:cubic-bezier(.105,.84,.44,1)}.bg-theme:after,.bg-theme:before{position:absolute;z-index:-1;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}.bg-theme:after{background-position:0;background-image:url("data:image/svg+xml,%0A%3Csvg width='1401' height='613' viewBox='0 0 1401 613' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 580C35.1785 462.015 166.359 247.408 425.652 332.866C749.767 439.688 890.318 302.84 946.338 181.583C1002.36 60.3256 1149.41 -52.8479 1400 35.4968' stroke='%23d0c1f4' stroke-width='4' stroke-dasharray='10 10'/%3E%3Cpath d='M1398 0.999977C1364.87 125.95 1233.88 353.224 974.955 262.722C651.302 149.594 510.953 294.52 455.013 422.935C399.073 551.35 252.231 671.203 2.00002 577.644' stroke='%23d0c1f4' stroke-width='4' stroke-dasharray='10 10'/%3E%3C/svg%3E%0A")}.bg-theme.bg-animate:before{transform:scale(1)}.pagination .swiper-pagination-bullet{height:15px;width:15px}.pagination .swiper-pagination-bullet-active-main{--tw-bg-opacity:1;background-color:rgb(108 42 202/var(--tw-bg-opacity,1))}.banner .bg-theme{height:calc(50% + 160px)}.banner .bg-theme:before{height:95%;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(241 236 255/var(--tw-bg-opacity,1));background-position:0 50px}.banner .bg-theme:after,.banner .bg-theme:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='1401' height='613' viewBox='0 0 1401 613' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 580C35.1785 462.015 166.359 247.408 425.652 332.866C749.767 439.688 890.318 302.84 946.338 181.583C1002.36 60.3256 1149.41 -52.8479 1400 35.4968' stroke='%23d0c1f4' stroke-width='4' stroke-dasharray='10 10'/%3E%3Cpath d='M1398 0.999977C1364.87 125.95 1233.88 353.224 974.955 262.722C651.302 149.594 510.953 294.52 455.013 422.935C399.073 551.35 252.231 671.203 2.00002 577.644' stroke='%23d0c1f4' stroke-width='4' stroke-dasharray='10 10'/%3E%3C/svg%3E%0A")}.banner .bg-theme:after{left:0;background-size:50%;background-position:100% 0}.banner-single .bg-theme{height:100%;width:100%}.section-title{position:relative}.testimonial-slider{background-image:url("data:image/svg+xml,%3Csvg width=%22462%22 height=%22458%22 viewBox=%220 0 462 458%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M36.9901 53.2939C8.66553 90.8729-.680565 197.569.0380893 247.72 3.02596 456.228 136.937 460.573 283.124 457.125 406.681 454.211 459.969 401.82 461.426 261.777 462.591 149.742 432.9 78.8779 413.134 60.3019 326.242-21.359 89.5954-16.4987 36.9901 53.2939z%22 fill=%22%23fe6019%22/%3E%3C/svg%3E");height:100%;background-size:contain;background-position:top;background-repeat:no-repeat}.footer-copy-write a{text-decoration-line:underline}.footer-copy-write a:hover:hover{--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1))}.intro-play-btn{--tw-shadow:0 0px 0px 0px rgba(254,96,25,.6);--tw-shadow-colored:0 0px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.intro-play-btn:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.intro-play-btn{animation:shadowPulse 1.8s infinite}.intro-play-btn:before{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:9999px;--tw-shadow:0 0px 0px 0px rgba(254,96,25,.8);--tw-shadow-colored:0 0px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-content:"";content:var(--tw-content);animation:shadowPulse2 1.8s infinite}@keyframes shadowPulse{0%{box-shadow:0 0 0 0 rgba(158,114,255,.6)}70%{box-shadow:0 0 0 25px rgba(158,114,255,0)}to{box-shadow:0 0 0 0 rgba(158,114,255,0)}}@keyframes shadowPulse2{0%{box-shadow:0 0 0 0 rgba(158,114,255,.8)}70%{box-shadow:0 0 0 10px rgba(158,114,255,0)}to{box-shadow:0 0 0 0 rgba(158,114,255,0)}}:root{--cream:#f7f7f2;--cream-deep:#f0efe8;--paper:#fcfcfa;--ink:#16112b;--brand:#6c2aca;--brand-deep:#4d0097;--brand-bright:#8c57ff;--brand-soft:#e6dcff;--brand-mist:#f1ecff;--night:#130e26;--night-soft:#1d1638;--coral:#fe7c7e;--haze:#b8b2c8;--ink-muted:color-mix(in srgb,var(--ink) 60%,transparent);--gutter:2.5rem;--frame-max:90rem;--frame-pad:4rem;--frame-inner:clamp(1rem,3vw,3rem);--hair:1px;--dash:6px;--line:#cfcdc6;--node:#dcd5ec;--header-offset:1.75rem;--header-h:3.75rem;--ease-out:cubic-bezier(0.2,0.7,0.2,1)}@media(min-resolution:2dppx){:root{--hair:0.5px;--line:#bab9b6}}@media(max-width:991px){:root{--frame-pad:2.5rem;--frame-inner:0rem}}@media(max-width:767px){:root{--gutter:0.625rem;--frame-pad:1.25rem;--header-offset:0.625rem}}@media(max-width:479px){:root{--frame-pad:0.875rem}}.dash-btm,.dash-top{position:relative}.dash-btm:after,.dash-top:before{content:"";position:absolute;left:0;width:100%;height:var(--hair);background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2));pointer-events:none}.dash-top:before{top:0}.dash-btm:after{bottom:0}.dash-sides{background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat,repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 100% 0/var(--hair) 100% no-repeat}.frame{padding-inline:var(--gutter)}.frame-solid{width:100%;max-width:var(--frame-max);margin-inline:auto;padding-inline:var(--frame-pad);border-inline:var(--hair) solid var(--rule,var(--line))}.frame-dash{background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat,repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 100% 0/var(--hair) 100% no-repeat;padding-inline:var(--frame-inner)}.rules-light{--rule:hsla(60,25%,98%,.55);--node:hsla(60,25%,98%,.7)}.divider{padding-inline:var(--gutter)}.divider-inner{position:relative;display:flex;width:100%;max-width:var(--frame-max);margin-inline:auto;border-inline:var(--hair) solid var(--rule,var(--line))}.divider-side{position:relative;flex:none;width:var(--frame-pad);height:4rem}.divider-middle{flex:1}.divider-diag{position:absolute;bottom:0;width:141.42%;height:var(--hair)}.divider-diag i{display:block;width:100%;height:100%;background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2))}.divider-node{position:absolute;z-index:1;bottom:-.25rem;width:.5rem;height:.5rem;background:var(--node)}.divider-side:first-child .divider-diag{left:0;transform-origin:0 50%;transform:rotate(-45deg)}.divider-side:first-child .divider-diag i{transform-origin:0 50%}.divider-side:first-child .divider-node{left:-.25rem}.divider-side:last-child .divider-diag{right:0;transform-origin:100% 50%;transform:rotate(45deg)}.divider-side:last-child .divider-diag i{transform-origin:100% 50%}.divider-side:last-child .divider-node{right:-.25rem}.divider-flip .divider-diag{top:0;bottom:auto}.divider-flip .divider-node{top:-.25rem;bottom:auto}.divider-flip .divider-side:first-child .divider-diag{transform:rotate(45deg)}.divider-flip .divider-side:last-child .divider-diag{transform:rotate(-45deg)}@media(max-width:991px){.dash-sides,.frame-dash{background-image:none}.divider-inner,.frame-solid{border-inline:0;background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat,repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 100% 0/var(--hair) 100% no-repeat}.divider-diag,.divider-node{display:none}.divider-side{height:3rem}}.kicker{display:block;font-size:.8125rem;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--kicker,var(--brand))}.pattern-hatch{background-color:var(--brand-mist);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--brand-soft) 70%,transparent) 0 5px,transparent 5px 11px)}.pattern-stripes{background-color:#efe9fd;background-image:url(/images/patterns/stripes-lilac.svg);background-size:360px}.pattern-spots{background-color:var(--haze);background-image:url(/images/patterns/spots-haze.svg);background-size:360px}.media-frame{position:relative;padding:.5rem;border:var(--hair) solid var(--line);border-radius:.625rem;background-color:var(--brand-mist);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--brand-soft) 70%,transparent) 0 5px,transparent 5px 11px)}.media-frame-inner{position:relative;overflow:hidden;border:var(--hair) solid var(--line);border-radius:.375rem;background:var(--paper)}.split-word{display:inline-block}.split-mask .split-word{overflow:hidden;vertical-align:top;padding:.1em .04em .16em;margin:-.1em -.04em -.16em}.split-mask .split-word>span{display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes word-up{0%{transform:translateY(105%)}to{transform:none}}@media(prefers-reduced-motion:no-preference){.rise{animation:rise 1s var(--ease-out) both;animation-delay:calc(var(--i, 0)*.11s + .12s)}.split-mask.rise-words .split-word>span{animation:word-up 1.05s var(--ease-out) both;animation-delay:calc(var(--i, 0)*60ms + .18s)}}.banner-land{margin-top:clamp(2rem,4vw,3.5rem)}.banner-scene{width:100%}.banner-scene-kingdom{height:clamp(150px,21vw,280px)}.banner-scene-hills{height:clamp(84px,11vw,150px)}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:2px;border-width:1px;border-color:transparent;padding:.75rem 1.125rem;font-size:.8125rem;font-weight:500;text-transform:uppercase;line-height:.95;letter-spacing:.16em;transition:background-color .5s,color .5s,border-color .5s}.btn-primary{--tw-bg-opacity:1;background-color:rgb(230 220 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(77 0 151/var(--tw-text-opacity,1))}.btn-primary:hover,.btn-secondary{--tw-bg-opacity:1;background-color:rgb(77 0 151/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(247 247 242/var(--tw-text-opacity,1))}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(230 220 255/var(--tw-bg-opacity,1));--tw-text-opacity:1}.btn-outline-primary,.btn-secondary:hover{color:rgb(77 0 151/var(--tw-text-opacity,1))}.btn-outline-primary{--tw-border-opacity:1;border-color:rgb(77 0 151/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1}.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgb(77 0 151/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(247 247 242/var(--tw-text-opacity,1))}.btn-text{--tw-border-opacity:1;border-color:rgb(108 42 202/var(--tw-border-opacity,1));background-color:transparent;text-transform:none;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1))}.btn-text:hover{--tw-bg-opacity:1;background-color:rgb(108 42 202/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(247 247 242/var(--tw-text-opacity,1))}.btn-pattern{background-color:var(--brand-mist);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--brand-soft) 70%,transparent) 0 5px,transparent 5px 11px);--tw-border-opacity:1;border-color:rgb(230 220 255/var(--tw-border-opacity,1));text-transform:none;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.btn-pattern:hover{--tw-border-opacity:1;border-color:rgb(22 17 43/var(--tw-border-opacity,1))}.btn-arrow{height:.875rem;width:.875rem;flex:none;transition:transform .5s var(--ease-out)}.btn:hover .btn-arrow{transform:translateX(3px)}.header-height-fix{height:calc(var(--header-offset) + var(--header-h))}.header{position:fixed;inset:0 0 auto;z-index:50;padding-inline:var(--gutter);transform:translateY(var(--header-offset));transition:transform .5s var(--ease-out),background-color .5s}.header.is-open,.header.is-scrolled{transform:none;background-color:#f6f5f2;background-color:color-mix(in srgb,#f6f5f2 94%,transparent);backdrop-filter:blur(10px)}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:80rem;height:var(--header-h);margin-inline:auto}.navbar-brand{display:block;flex:none;height:2.125rem;color:var(--ink)}.nav-menu{display:flex;align-items:center;gap:.25rem}.nav-item,.nav-link{position:relative}.nav-link{display:flex;align-items:center;gap:.25rem;padding:1rem;font-size:.75rem;line-height:.95;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:opacity .3s}.nav-link:hover{opacity:.6}.nav-link.active{color:var(--brand)}.nav-link.active:after{content:"";position:absolute;left:50%;bottom:.3rem;width:4px;height:4px;background:currentColor;transform:translateX(-50%)}.nav-dropdown-list{min-width:13rem;padding:.5rem;border:var(--hair) solid var(--line);border-radius:.375rem;background:var(--paper)}.nav-dropdown-link{display:block;padding:.625rem .75rem;font-size:.8125rem;color:var(--ink);border-radius:.25rem;transition:background-color .3s}.nav-dropdown-link.active,.nav-dropdown-link:hover{background:var(--brand-mist);color:var(--brand-deep)}@media(min-width:992px){.nav-dropdown-list{position:absolute;top:100%;left:50%;visibility:hidden;opacity:0;transform:translate(-50%,6px);transition:opacity .3s,transform .3s var(--ease-out),visibility 0s .3s}.nav-dropdown:focus-within .nav-dropdown-list,.nav-dropdown:hover .nav-dropdown-list{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity .3s,transform .3s var(--ease-out)}.nav-menu-cta,.nav-toggle{display:none}}.header-actions{display:flex;align-items:center;gap:.75rem}.nav-toggle{position:relative;width:2.75rem;height:2.75rem;border-radius:.25rem;background:var(--brand-soft);color:var(--brand-deep)}.nav-toggle span{position:absolute;left:50%;top:50%;width:1.125rem;height:1.5px;background:currentColor;transition:transform .4s var(--ease-out)}.nav-toggle span:first-child{transform:translate(-50%,-4px)}.nav-toggle span:last-child{transform:translate(-50%,3px)}.nav-toggle[aria-expanded=true] span:first-child{transform:translate(-50%) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translate(-50%) rotate(-45deg)}@media(max-width:991px){.nav-menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - var(--header-h));overflow-y:auto;padding:0 var(--gutter) 1.25rem;background:#f6f5f2;box-shadow:0 24px 40px -32px rgba(22,17,43,.35);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .5s var(--ease-out),visibility 0s .5s}.header.is-open .nav-menu{clip-path:inset(0 0 -40px 0);visibility:visible;transition:clip-path .5s var(--ease-out)}.nav-item:before{content:"";position:absolute;inset:auto 0 0;height:var(--hair);background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2))}.nav-item:after{content:"";position:absolute;inset:0 .625rem;border-inline:var(--hair) solid var(--line);pointer-events:none}.nav-link{padding:1.5rem 1.75rem;font-size:.8125rem}.nav-link.active:after{left:1rem;top:50%;bottom:auto;transform:translateY(-50%)}.nav-dropdown-list{margin:0 1.75rem 1rem}.nav-menu-cta{padding-top:1.25rem}}.footer{position:relative;overflow:hidden;padding:5rem var(--gutter) 0;color:var(--ink)}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;max-width:72rem;margin-inline:auto}.footer-brand{display:block;flex:none;height:3.625rem;color:var(--paper)}.footer-card{width:100%;max-width:42rem;padding:2rem;border-radius:.25rem;background:#f6f5f2}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem}.footer-title{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.footer-links{display:grid;gap:.75rem;margin-top:1.125rem}.footer-link{font-size:.8125rem;text-align:left;transition:opacity .3s}.footer-link:hover{opacity:.6}.footer-bottom{margin-top:2.5rem;padding-top:1.25rem;font-size:.75rem;color:var(--ink-muted);background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.footer-copy-write a{text-decoration:underline}.footer-scene{--front-l:var(--paper);--front-d:var(--paper);width:calc(100% + var(--gutter)*2);height:clamp(130px,15vw,220px);margin:3rem calc(var(--gutter)*-1) 0}.footer-wordmark{height:.62em;margin-top:-.13em;overflow:hidden;font-size:clamp(5.5rem,24vw,21rem);font-weight:800;line-height:.8;letter-spacing:-.045em;text-align:center;color:var(--paper);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-wordmark span{display:inline-block}@media(max-width:991px){.footer-inner{flex-direction:column;align-items:center}}@media(max-width:479px){.footer-cols{grid-template-columns:1fr 1fr}.footer-card{padding:1.5rem}}.hero{min-height:min(100svh - var(--header-offset) - var(--header-h),26rem + 28vw);overflow:hidden}.hero,.hero-content{position:relative;display:flex;flex-direction:column}.hero-content{z-index:2;align-items:center;gap:2rem;width:100%;max-width:38rem;margin:0 auto 1rem;padding:clamp(3rem,7vh,5rem) 1.25rem 0;text-align:center}.hero-text{max-width:32rem}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero-art-wrap{position:relative;z-index:1;margin-top:auto;pointer-events:none}.hero-art{position:relative;left:50%;display:block;width:min(100%,840px);height:auto;transform:translateX(-50%);overflow:visible}@media(max-width:639px){.hero-art{width:116vw}}.hero-art .art-paper{fill:var(--paper)}.hero-art .art-soft-stroke{stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1}.hero-art .hero-file-fold{fill:#dcd4ee}.hero-art .art-glow{fill:var(--brand-soft);opacity:.55}.hero-art .art-play-ink{fill:var(--brand)}.hero-art .art-file-text{fill:var(--ink);font-size:9px;font-weight:600;letter-spacing:.12em}.hero-art .hero-frieze{fill:none;stroke:#b7a2f2;stroke-width:1.6;stroke-linejoin:round}.hero-art .hero-thread{fill:none;stroke:var(--brand);stroke-width:1.2;stroke-dasharray:2 4}@keyframes art-in{0%{opacity:0;transform:translateY(16px)}}@keyframes art-pop{0%{opacity:0;transform:scale(.82)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float{to{transform:translateY(-5px)}}@keyframes wave{50%{transform:scaleY(.5)}}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.hero-mouse{opacity:0}@keyframes hero-drop{0%{opacity:0;transform:translateY(-12px)}36%,6%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(58px) scale(.45)}}@keyframes hero-mouse{0%,52%{opacity:0;transform:translateX(0)}54%{opacity:1;transform:translateX(12px)}64%,72%{transform:translateX(210px)}86%{opacity:1}88%,to{opacity:0;transform:translateX(590px)}}@keyframes o-scurry{to{transform:translateY(-1.6px)}}@keyframes hero-ring{0%,44%{transform:rotate(0deg)}56%,to{transform:rotate(45deg)}}@keyframes hero-lock{0%,48%,56%,to{transform:scaleX(1)}52%{transform:scaleX(.12)}}@keyframes hero-glow{0%,42%,70%,to{opacity:.55;transform:scale(1)}52%{opacity:.95;transform:scale(1.14)}}@media(prefers-reduced-motion:no-preference){.hero-art .art-in{animation:art-in 1.1s var(--ease-out) both;animation-delay:calc(var(--d, 0)*1s + .3s)}.hero-art .art-pop{animation-name:art-pop;transform-box:view-box;transform-origin:720px 386px}.hero-art .hero-drop{transform-box:fill-box;transform-origin:50% 50%;animation:hero-drop 14s ease-in-out infinite}.hero-art .hero-mouse{animation:hero-mouse 22s ease-in-out 3s infinite both}.hero-art .o-scurry{animation:o-scurry .2s ease-in-out infinite alternate}.hero-art .hero-glow,.hero-art .hero-ring{transform-box:view-box;transform-origin:720px 386px}.hero-art .hero-ring{animation:hero-ring 14s cubic-bezier(.6,0,.3,1) infinite}.hero-art .hero-glow{animation:hero-glow 14s ease-in-out infinite}.hero-art .hero-lock{transform-box:fill-box;transform-origin:50% 50%;animation:hero-lock 14s ease-in-out infinite}.hero-art .o-aim,.hero-art .o-raise{animation-duration:14s}.hero-art .o-raise{animation-delay:-2.3s}.hero-art .o-draw,.hero-art .o-knight .o-look,.hero-art .o-string-bot,.hero-art .o-string-top{animation-duration:14s}}.video-card{display:block;padding:.5rem;border:var(--hair) solid var(--line);border-radius:.625rem;background:var(--paper);transition:border-color .5s,box-shadow .6s var(--ease-out)}.video-card:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 40px 70px -48px rgba(77,0,151,.45)}.video-card-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .375rem .625rem}.video-card-bar .kicker{font-size:.6875rem}.video-card-dots{display:flex;gap:5px}.video-card-dots i{width:7px;height:7px;border:var(--hair) solid var(--line);background:var(--cream)}.video-card-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .55rem;border-radius:.25rem;background:var(--brand-mist);color:var(--brand-deep);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.video-card-media{position:relative;aspect-ratio:1077/604;overflow:hidden;border:var(--hair) solid var(--line);border-radius:.375rem;background:#e9e7f0}.video-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);transition:transform 1.2s var(--ease-out)}.video-card:hover .video-card-image{transform:scale(1.09)}.video-card-art{position:absolute;inset:0;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.video-card:hover .video-card-art{transform:scale(1.03)}.video-card-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);transform:translate(-50%,-50%);transition:background-color .5s,color .5s,transform .6s var(--ease-out)}.video-card-play:after,.video-card-play:before{content:"";position:absolute;inset:0;border:1px solid var(--brand-soft);border-radius:inherit;opacity:0}.video-card:hover .video-card-play{background:var(--brand-deep);color:var(--cream);transform:translate(-50%,-50%) scale(1.06)}@media(prefers-reduced-motion:no-preference){.video-card-play:after,.video-card-play:before{animation:ring 2.4s var(--ease-out) infinite}.video-card-play:after{animation-delay:1.2s}}@media(max-width:767px){.video-card-play{width:4rem;height:4rem}.video-card-bar .kicker{display:none}}.secure-player{padding:.5rem;border:var(--hair) solid var(--line);border-radius:.625rem;background:var(--paper)}.secure-player-media{border:var(--hair) solid var(--line);background:var(--night)}.secure-player,.secure-player *{transform:none!important;filter:none!important;opacity:1!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;mix-blend-mode:normal!important;backdrop-filter:none!important;will-change:auto!important;animation:none!important;transition:none!important}.secure-player-media,.secure-player-media div{overflow:visible!important;border-radius:0!important}body:has(.secure-player) .header.is-open,body:has(.secure-player) .header.is-scrolled{background-color:#f6f5f2;backdrop-filter:none}.statement{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem 4rem}.statement-content{display:flex;flex-direction:column;gap:2rem}.statement-text{max-width:38rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.statement-muted{color:color-mix(in srgb,var(--ink) 58%,transparent)}.statement-media{justify-self:center;width:100%;max-width:30rem}.statement-caption{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;padding:.875rem .25rem 0;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}@media(max-width:991px){.statement{grid-template-columns:1fr}.statement-content{align-items:center;text-align:center;max-width:38rem;margin-inline:auto}}@media(max-width:767px){.statement-text{font-size:clamp(1.25rem,1rem + 1.6vw,1.5rem)}.statement-media{max-width:22rem}}.platform{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem}.platform-reverse{grid-template-columns:1.15fr .85fr}.platform-reverse .platform-content{order:2}.platform-content{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.platform-content .kicker{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.platform-index{display:inline-grid;place-items:center;min-width:1.875rem;height:1.375rem;border:1px solid;border-radius:2px;font-size:.6875rem;letter-spacing:.04em}.platform-title{font-size:clamp(1.75rem,1.4rem + .8vw,2.125rem);line-height:1.2}.platform-image{display:block;width:100%;height:auto}@media(max-width:991px){.platform,.platform-reverse{grid-template-columns:1fr;gap:2.25rem}.platform .platform-content,.platform-reverse .platform-content{order:0}}.cursor-demo{overflow:hidden;pointer-events:none}.cd-track,.cursor-demo{position:absolute;inset:0}.cd-pointer{display:block;width:clamp(14px,2.2%,22px);height:auto;filter:drop-shadow(0 2px 3px rgba(22,17,43,.35));transform-origin:10% 10%}.cd-ring{border:2px solid var(--brand-bright);border-radius:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-bright) 22%,transparent)}.cd-click,.cd-ring{position:absolute;opacity:0}.cd-click{width:clamp(18px,3.2%,34px);aspect-ratio:1;border:2px solid var(--brand-bright);border-radius:50%}.cd-tip{position:absolute;width:0;height:0;opacity:0}.cd-tip-bubble{position:absolute;bottom:10px;left:16px;padding:.35em .7em;border-radius:6px;background:var(--paper);box-shadow:0 8px 20px -8px rgba(22,17,43,.45);color:var(--ink);font-size:clamp(9px,1.5vw,12px);font-weight:500;white-space:nowrap}.cd-tip.is-left .cd-tip-bubble{right:12px;left:auto}@media(prefers-reduced-motion:reduce){.cursor-demo{display:none}}.band .frame-dash{padding-block:0}.clients{padding:5rem var(--gutter)}.clients-card{display:flex;flex-direction:column;gap:2.5rem;max-width:60rem;margin-inline:auto;padding:2.5rem;border:var(--hair) solid var(--line);border-radius:.5rem;background:#f6f5f2}.clients-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem}.clients-heading{display:flex;flex-direction:column;gap:.875rem;max-width:30rem}.clients-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat,repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 100%/100% var(--hair) no-repeat}.clients-cell{display:grid;place-items:center;min-height:8rem;padding:1.5rem 1rem}.clients-cell+.clients-cell{background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat}.clients-logo{width:auto;max-width:100%;height:2.5rem;-o-object-fit:contain;object-fit:contain;transition:transform .6s var(--ease-out)}.clients-logo.is-square{height:4.25rem}.clients-cell:hover .clients-logo{transform:scale(1.06)}@media(max-width:767px){.clients{padding-block:3rem}.clients-card{gap:2rem;padding:1.5rem}.clients-head{flex-direction:column;align-items:flex-start}.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-cell{min-height:6.5rem;padding:1.25rem .75rem}.clients-cell+.clients-cell{background:none}.clients-cell:nth-child(2n){background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat}.clients-cell:nth-child(n+3){background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.clients-cell:nth-child(4){background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat,repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.clients-logo{height:2.125rem}.clients-logo.is-square{height:3.5rem}}.features-dark{--kicker:var(--coral);position:relative;overflow:hidden;background:var(--night);color:#ece8f5}.features-arcs{position:absolute;inset:0 0 auto;width:100%;height:380px;opacity:.55;pointer-events:none}.features-arcs .arc-line{stroke:rgba(236,232,245,.16);stroke-width:1}.features-arcs .arc-thick{stroke:#2a2150;stroke-width:16}.features-arcs .arc-dash{stroke:rgba(236,232,245,.22);stroke-width:1;stroke-dasharray:3 9}.features-arcs .arc-node{fill:rgba(236,232,245,.5)}.features-arcs .arc-spin{transform-box:view-box;transform-origin:1310px -30px}.fortress-scene{--front-l:var(--night);--front-d:var(--night);position:relative;width:100%;height:clamp(230px,32vw,600px)}.fortress-glow{fill:#8c57ff;opacity:.22}@keyframes fortress-glow{to{opacity:.4}}@media(prefers-reduced-motion:no-preference){.fortress-glow{animation:fortress-glow 4s ease-in-out infinite alternate}}@media(max-width:639px){.fortress-scene{height:300px}}.features-dark-inner{position:relative;max-width:72rem;margin-inline:auto;padding:1.5rem var(--gutter) 3rem}.features-dark-heading{display:flex;flex-direction:column;gap:1.25rem;max-width:48rem;margin-bottom:3.5rem;padding-bottom:2.5rem;border-bottom:1px dashed rgba(238,234,246,.4)}.features-dark-title{font-weight:400;color:#f4f1fb}.features-dark-lead{max-width:32rem;color:rgba(236,232,245,.7)}.features-dark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 4rem}.feature-item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.feature-item-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(236,232,245,.25);border-radius:.25rem;color:var(--brand-soft);transition:background-color .5s,color .5s,border-color .5s}.feature-item:hover .feature-item-icon{border-color:var(--brand-soft);background:var(--brand-soft);color:var(--brand-deep)}.feature-item-title{font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#f4f1fb}.feature-item-text{font-size:.9375rem;color:rgba(236,232,245,.72)}.features-timeline{position:relative;left:50%;display:block;width:100%;min-width:760px;height:auto;margin-top:1rem;transform:translateX(-50%)}.features-timeline-m{display:none;width:100%;height:auto;margin-top:.5rem}@media(max-width:767px){.features-timeline{display:none}.features-timeline-m{display:block}}.timeline-art .timeline-hill{fill:var(--night-soft)}.timeline-art .timeline-hill-front{fill:#241b44}.timeline-art .timeline-wave{stroke:rgba(182,156,255,.3);stroke-width:3;stroke-linecap:round}.timeline-art .timeline-wave.is-played{stroke:#a47bff}.timeline-art .timeline-rule{stroke:rgba(236,232,245,.28);stroke-width:1}.timeline-art .timeline-label{fill:rgba(236,232,245,.45);font-size:10px;letter-spacing:.12em}.timeline-art .timeline-playhead line{stroke:var(--coral);stroke-width:1.2}.timeline-art .timeline-playhead rect{fill:var(--coral)}.features-sentinel{position:absolute;z-index:1;right:max(2rem,5vw);bottom:calc(max(100vw,760px)*.058);display:none;width:clamp(110px,10vw,150px);pointer-events:none}@media(min-width:992px){.features-sentinel{display:block}}@media(prefers-reduced-motion:no-preference){.features-arcs .arc-spin{animation:spin 140s linear infinite}.timeline-art .timeline-wave{transform-box:fill-box;transform-origin:center;animation:wave 2.2s ease-in-out infinite}.timeline-art .wave-phase-1{animation-duration:1.95s;animation-delay:-.45s}.timeline-art .wave-phase-2{animation-duration:2.3s;animation-delay:-.9s}.timeline-art .wave-phase-3{animation-duration:2.65s;animation-delay:-1.35s}.timeline-art .wave-phase-4{animation-duration:3s;animation-delay:-1.8s}}@media(max-width:991px){.features-dark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media(max-width:767px){.features-dark-inner{padding-inline:calc(var(--gutter) + var(--frame-pad))}}@media(max-width:479px){.features-dark-grid{grid-template-columns:1fr}}.cta-inner{position:relative}.cta-banners{position:absolute;inset:0 clamp(1.5rem,7%,7rem) auto;display:none;justify-content:space-between;pointer-events:none}.cta-banner{width:clamp(4.5rem,6vw,6rem)}@media(min-width:1024px){.cta-banners{display:flex}}.cta-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:36rem;margin-inline:auto;text-align:center}.cta-text{max-width:30rem;color:var(--ink-muted)}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:.5rem}.pricing-hero .frame-dash{padding-block:3.5rem 3rem}.pricing-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem 3rem}.pricing-hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.pricing-hero-content h1{max-width:34rem}.pricing-hero-text{max-width:30rem;color:var(--ink-muted)}.btn:hover .btn-arrow-down{transform:translateY(2px)}.pricing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:34rem;margin-top:.5rem;background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.pricing-stat{position:relative;padding:1.125rem 1.25rem 0 0}.pricing-stat+.pricing-stat{padding-left:1.25rem;background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat}.pricing-stat:before{content:"";position:absolute;top:-3px;left:-3px;width:6px;height:6px;background:var(--node)}.pricing-stat dt{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pricing-stat dd{margin-top:.5rem;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-hero-art{position:relative}.pricing-art{display:block;width:100%;max-width:35rem;height:auto;margin-inline:auto;overflow:visible}@media(min-width:992px){.pricing-hero .frame-dash{padding-block:4.5rem 4rem}}@media(max-width:991px){.pricing-hero-inner{grid-template-columns:1fr}.pricing-hero-content{align-items:center;text-align:center}.pricing-stats{margin-inline:auto;text-align:left}.pricing-hero-art{width:100%;max-width:30rem;margin-inline:auto}}@media(max-width:419px){.pricing-stats{grid-template-columns:1fr;background:none}.pricing-stat,.pricing-stat+.pricing-stat{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.875rem 0;background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.pricing-stat dd,.pricing-stat+.pricing-stat dd{margin-top:0}}.pricing-art .pa-paper{fill:var(--paper)}.pricing-art .pa-stroke{stroke:var(--ink);stroke-width:1.2;stroke-linejoin:round}.pricing-art .pa-soft-stroke{stroke:color-mix(in srgb,var(--ink) 22%,transparent);stroke-width:1}.pricing-art .pa-top{fill:var(--brand-mist)}.pricing-art .pa-top-main{fill:var(--brand-soft)}.pricing-art .pa-rule{stroke:color-mix(in srgb,var(--ink) 25%,transparent)}.pricing-art .pa-ink{fill:color-mix(in srgb,var(--ink) 70%,transparent)}.pricing-art .pa-soft{fill:color-mix(in srgb,var(--ink) 15%,transparent)}.pricing-art .pa-dollar{fill:var(--ink);font-size:26px;font-weight:600}.pricing-art .pa-digits{fill:var(--ink)}.pricing-art .pa-bullet,.pricing-art .pa-node{fill:var(--brand)}.pricing-art .pa-btn{fill:var(--brand-soft)}.pricing-art .pa-btn-main{fill:var(--brand)}.pricing-art .pa-arrow,.pricing-art .pa-arrow-main{stroke:var(--brand-deep);stroke-width:1.4}.pricing-art .pa-arrow-main{stroke:var(--paper)}.pricing-art .pa-chip{fill:var(--brand)}.pricing-art .pa-chip-lock{fill:none;stroke:var(--paper);stroke-width:1.3}.pricing-art .pa-ground{fill:var(--brand-mist)}.pricing-art .pa-orbit-line{stroke:color-mix(in srgb,var(--ink) 12%,transparent)}.pricing-art .pa-orbit-dash{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-dasharray:3 7}.pricing-art .pa-dot{fill:var(--ink)}.pricing-art .pa-marks{stroke:color-mix(in srgb,var(--ink) 35%,transparent)}.pricing-art .pa-marks rect{fill:#d9d2ea;stroke:none}.pricing-art .pa-chip-text{fill:var(--ink);font-size:13px;font-weight:500}.pricing-art .pa-check{stroke:var(--brand);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pricing-art .pa-pointer{fill:var(--coral);stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.pricing-art .pa-ripple{stroke:var(--brand);stroke-width:1.5;opacity:0}.pricing-art .pa-card{transform-box:fill-box;transform-origin:center;transform:translate(0) rotate(var(--r)) scale(1)}.pricing-art .pa-cursor{transform-box:view-box;transform-origin:0 0;transform:translate(286px,326px) scale(1)}@keyframes pa-fan{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(0deg) scale(.92)}}@keyframes pa-cursor{0%{opacity:0;transform:translate(440px,440px) scale(1)}10%{opacity:1}34%{transform:translate(286px,326px) scale(1)}38%{transform:translate(286px,326px) scale(.84)}42%{transform:translate(286px,326px) scale(1)}68%{opacity:1;transform:translate(286px,326px) scale(1)}84%,to{opacity:0;transform:translate(470px,250px) scale(1)}}@keyframes pa-ripple{0%,37%{opacity:0;transform:scale(.4)}39%{opacity:.9;transform:scale(.6)}58%,to{opacity:0;transform:scale(3)}}@keyframes pa-press{0%,36%{fill:var(--brand)}39%{fill:var(--brand-deep)}50%,to{fill:var(--brand)}}@media(prefers-reduced-motion:no-preference){.pricing-art .pa-in{animation:art-in 1s var(--ease-out) both;animation-delay:calc(var(--d, 0)*1s + .2s)}.pricing-art .pa-card{animation:pa-fan 1.3s cubic-bezier(.2,.9,.25,1.06) both;animation-delay:calc(var(--d, 0)*1s + .3s)}.pricing-art .pa-float{animation:float 5s ease-in-out infinite alternate;animation-delay:var(--f,0s)}.pricing-art .pa-orbit{transform-box:view-box;transform-origin:280px 250px;animation:spin 80s linear infinite}.pricing-art .pa-cursor{animation:pa-cursor 7s ease-in-out 2.2s infinite both}.pricing-art .pa-ripple{transform-box:fill-box;transform-origin:center;animation:pa-ripple 7s linear 2.2s infinite both}.pricing-art .pa-btn-main{animation:pa-press 7s linear 2.2s infinite both}}.plans-section{scroll-margin-top:var(--header-h)}.plans-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem}.plans-title{margin-top:1rem}.view-toggle{position:relative;display:none;grid-template-columns:1fr 1fr;padding:4px;border:var(--hair) solid var(--line);border-radius:6px;background:var(--paper)}.view-toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);transition:color .4s}.view-toggle button[aria-pressed=true]{color:var(--brand-deep)}.view-toggle button:hover{color:var(--ink)}.view-toggle-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:4px;background:var(--brand-soft);transition:transform .6s cubic-bezier(.7,0,.2,1)}.view-toggle-thumb[data-view=cards]{transform:translateX(100%)}.plans{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.plans-head{display:none}.plan{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border:var(--hair) solid var(--line);border-radius:.5rem;background-color:var(--paper);transition:border-color .4s,background-color .4s,box-shadow .6s var(--ease-out)}.plan:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(140,87,255,.12),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.plan:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 34px 60px -46px rgba(77,0,151,.5)}.plan:hover:before{opacity:1}.plan.is-trial{grid-column:1/-1}.plan-cell{position:relative}.plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.plan-index{display:inline-grid;place-items:center;min-width:1.875rem;height:1.375rem;border:1px solid;border-radius:2px;font-size:.6875rem;letter-spacing:.04em;color:var(--brand);transition:background-color .4s,color .4s}.plan:hover .plan-index{border-color:var(--brand);background:var(--brand);color:var(--paper)}.plan-name{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.plan-badge{padding:.3rem .55rem;border-radius:.25rem;background:#ffe4e3;color:#b3353d;font-weight:500;letter-spacing:.12em}.plan-badge,.plan-label{font-size:.6875rem;text-transform:uppercase}.plan-label{display:block;letter-spacing:.14em;color:var(--ink-muted)}.plan-value{font-weight:500;font-variant-numeric:tabular-nums}.plan-value.is-muted{color:var(--ink-muted)}.plan-price .plan-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-top:.375rem}.plan-amount{font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-.03em}.plan-duration{font-size:.875rem;font-weight:400;color:var(--ink-muted)}.plan-extra,.plan-spec{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1rem;background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.plan-extras{display:grid;gap:.25rem;font-size:.875rem;text-align:right;color:var(--ink)}.plan-cta{margin-top:auto;padding-top:.5rem}.plan-cta .btn{width:100%}@media(min-width:640px)and (max-width:1199px){.plan.is-trial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.25rem 2rem}.plan.is-trial .plan-head{grid-column:1/-1}.plan.is-trial .plan-extra,.plan.is-trial .plan-spec{display:block;padding-top:0;background:none}.plan.is-trial .plan-extras{text-align:left}.plan.is-trial .plan-value{margin-top:.375rem}.plan.is-trial .plan-extra{grid-column:span 2}.plan.is-trial .plan-cta{padding-top:0}}@media(max-width:639px){.plans{grid-template-columns:1fr}.plan{padding:1.5rem}}@media(max-width:419px){.plan-extra{flex-direction:column;gap:.5rem}.plan-extras{text-align:left}}@media(min-width:1200px){.view-toggle{display:grid}.plans-cards,.plans-cards .plan.is-trial{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-cards .plan.is-trial{display:grid;align-items:end;gap:1.25rem 2rem}.plans-cards .plan.is-trial .plan-head{grid-column:1/-1}.plans-cards .plan.is-trial .plan-extra,.plans-cards .plan.is-trial .plan-spec{display:block;padding-top:0;background:none}.plans-cards .plan.is-trial .plan-extras{text-align:left}.plans-cards .plan.is-trial .plan-value{margin-top:.375rem}.plans-cards .plan.is-trial .plan-extra{grid-column:span 2}.plans-cards .plan.is-trial .plan-cta{padding-top:0}.plans-cards .plan.is-trial{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(11rem,auto)}.plans-cards .plan.is-trial .plan-extra{grid-column:auto}.plans-table{--plan-cols:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,0.8fr) minmax(0,0.9fr) minmax(0,1.25fr) minmax(10rem,auto);display:flex;flex-direction:column;gap:0}.plans-table .plans-head{position:sticky;top:var(--header-h);z-index:3;display:grid;grid-template-columns:var(--plan-cols);gap:1.5rem;padding:1rem 1.5rem;background:#f6f5f2;background:color-mix(in srgb,#f6f5f2 94%,transparent);backdrop-filter:blur(8px);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.plans-table .plans-head:after{content:"";position:absolute;inset:auto 0 0;height:var(--hair);background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2))}.plans-table .plan{display:grid;grid-template-columns:var(--plan-cols);align-items:center;gap:1.5rem;padding:1.5rem;border-color:transparent;border-radius:0;background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 100%/100% var(--hair) no-repeat transparent;box-shadow:none}.plans-table .plan:hover{background-color:color-mix(in srgb,var(--brand-mist) 70%,transparent)}.plans-table .plan-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plans-table .plan-price .plan-value{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:0}.plans-table .plan-amount{font-size:1.5rem;font-weight:600}.plans-table .plan-extra,.plans-table .plan-spec{display:block;padding-top:0;background:none}.plans-table .plan-extras{text-align:left;font-size:.8125rem;color:var(--ink-muted)}.plans-table .plan-cta{justify-self:end;margin-top:0;padding-top:0}.plans-table .plan-cta .btn{width:auto}}.plans.is-morphing .plan{border-color:var(--brand-soft);background-color:color-mix(in srgb,var(--brand-mist) 85%,transparent)}.plans-progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left center}.plans-scan{position:absolute;z-index:4;top:0;left:-1rem;right:-1rem;height:1px;background:linear-gradient(90deg,transparent,var(--brand-bright) 20%,var(--brand-bright) 80%,transparent);box-shadow:0 0 14px 2px rgba(140,87,255,.35);opacity:0;visibility:hidden}.plan-skeleton,.plans-scan{pointer-events:none}.plan-skeleton .skeleton{display:block;height:.875rem;max-width:100%;border-radius:4px;background:linear-gradient(90deg,#ebeae4,#f7f6f2 45%,#ebeae4 90%) 0 0/200% 100%}@media(prefers-reduced-motion:no-preference){.plan-skeleton .skeleton{animation:shimmer 1.4s linear infinite}}@keyframes shimmer{to{background-position:-200% 0}}.plans-message{display:grid;justify-items:center;gap:1.25rem;padding:3rem 1.5rem;border:var(--hair) solid var(--line);border-radius:.5rem;background:var(--paper);text-align:center;color:var(--ink-muted)}.about-intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem 5rem}.about-intro-content{display:flex;flex-direction:column;gap:1.5rem;max-width:36rem}.about-intro-text{font-size:1.0625rem;color:var(--ink-muted)}.about-photo{justify-self:center;width:100%;max-width:22rem}.about-photo-mat{padding:.625rem;border:var(--hair) solid var(--line);border-radius:.5rem;background:var(--paper)}.about-photo-clip{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:.25rem;background:var(--cream-deep)}.who-scene{position:absolute;inset:0;width:100%;height:100%}.who-sky{fill:#f3effe}.about-caption{gap:1rem;margin-top:.875rem;padding-inline:.25rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.about-caption,.about-works-head{display:flex;justify-content:space-between}.about-works-head{align-items:flex-end;gap:2rem;margin-bottom:3rem}.about-guard{flex:none;width:min(42%,22rem)}.about-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat,repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 100%/100% var(--hair) no-repeat}.about-work{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem .5rem}.about-work+.about-work{background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}@media(min-width:768px){.about-work{padding:2.5rem 2rem}.about-work:nth-child(2){background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat}.about-work:nth-child(3){background:repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}.about-work:nth-child(4){background:repeating-linear-gradient(to bottom,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/var(--hair) 100% no-repeat,repeating-linear-gradient(to right,var(--rule,var(--line)) 0 var(--dash),transparent var(--dash) calc(var(--dash) * 2)) 0 0/100% var(--hair) no-repeat}}.about-work-title{font-size:1.375rem;line-height:1.25}.about-work-text{color:var(--ink-muted)}.about-video{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem 4rem}.about-video-content{display:flex;flex-direction:column;gap:1.5rem}.about-video-media{position:relative}.about-scout{position:absolute;z-index:1;right:8%;bottom:calc(100% - .5rem);display:none;width:clamp(6rem,9vw,8rem);pointer-events:none}@media(min-width:992px){.about-scout{display:block}}@media(max-width:991px){.about-intro,.about-video{grid-template-columns:1fr}}@media(max-width:767px){.about-intro-content,.about-video-content{align-items:center;text-align:center;margin-inline:auto}.about-works-head{flex-direction:column;align-items:stretch;text-align:center}.about-guard{align-self:center;width:min(80%,18rem)}.about-works{grid-template-columns:1fr}}.not-found{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.not-found-scout{width:clamp(7rem,14vw,10rem)}.not-found-text h2{margin:0}.origami-defs{position:absolute;width:0;height:0;overflow:hidden}:where(.origami,.origami-scene){display:block;width:100%;height:auto}:where(.origami){overflow:visible}:where(.origami-scene){overflow:hidden}.o-shadow{fill:#16112b;opacity:.16}.o-steel-l{fill:#dcd7e6}.o-steel-m{fill:#b9b2cb}.o-steel-d{fill:#8e86a6}.o-steel-x{fill:#6c6488}.o-violet-l{fill:#8c57ff}.o-violet-m{fill:#6c2aca}.o-violet-d{fill:#4d0097}.o-violet-x{fill:#3a0a73}.o-lilac-l{fill:#ece5ff}.o-lilac-m{fill:#d6c8fb}.o-lilac-d{fill:#b7a2f2}.o-coral-l{fill:#ffa89e}.o-coral-m{fill:#fe7c7e}.o-coral-d{fill:#d9555e}.o-gold-l{fill:#f6d58a}.o-gold-m{fill:#e3b04f}.o-gold-d{fill:#b98428}.o-wood-l{fill:#d49a62}.o-wood-m{fill:#b0763f}.o-wood-d{fill:#80522a}.o-paper-l{fill:#fffdf8}.o-paper-m{fill:#efebe2}.o-paper-d{fill:#d9d3c7}.o-ink{fill:#1d1636}.o-zebra{fill:url(#o-zebra)}.o-diamond{fill:url(#o-diamond)}.o-scales{fill:url(#o-scales)}.o-chev{fill:url(#o-chev)}.o-shade{fill:#1b1030;opacity:.22}.o-shade2{fill:#1b1030;opacity:.36}.o-lift{fill:#fff;opacity:.18}.o-crease{fill:none;stroke:#fff;stroke-opacity:.35;stroke-width:.8;stroke-linecap:round}.o-bowlimb{fill:none;stroke:#80522a;stroke-width:6;stroke-linecap:round}.o-bowlimb-hi{fill:none;stroke:#d49a62;stroke-width:2;stroke-linecap:round}.o-bowstring{fill:none;stroke:#fffdf8;stroke-width:1;stroke-opacity:.9}.o-shaft{fill:none;stroke:#d49a62;stroke-width:1.8;stroke-linecap:round}.o-rope{fill:none;stroke:#d49a62;stroke-width:1.6;stroke-dasharray:3 1.5}.o-rein{fill:none;stroke:#fe7c7e;stroke-width:1.6;stroke-linecap:round}.o-tone-day,.origami-scene{--far-l:#e8dffd;--far-d:#d7caf8;--snow-l:#fffdf8;--snow-d:#efe9fd;--back-l:#e4d9fe;--back-d:#d2c3fa;--mid-l:#d3c3fb;--mid-d:#bda9f4;--front-l:#f1ecff;--front-d:#e1d6fc;--wall-l:#fdfbff;--wall-m:#efe9fd;--wall-d:#d6cbf3;--ledge:#c3b5ec;--roof-l:#8c57ff;--roof-d:#4d0097;--win:#3a0a73;--door:#2c0b58;--bar:#e3b04f;--leaf-l:#8c57ff;--leaf-d:#5b1fb5;--leaf-hi:#a47bff;--trunk:#3a0a73;--cloud-l:#fffdf8;--cloud-d:#e6dcff;--flag-l:#fe7c7e;--flag-d:#d9555e;--pole:#80522a;--bird-l:#6c2aca;--bird-d:#8c57ff;--sentry:#3a0a73;--stream:#fdfbff;--stream-hi:#c9b8f6;--pulse:#8c57ff;--packet-l:#8c57ff;--packet-d:#4d0097;--particle:#b7a2f2}.o-tone-haze{--wall-l:#f2eefd;--wall-m:#ebe5fc;--wall-d:#dfd6f8;--ledge:#d6ccf5;--roof-l:#d2c4f8;--roof-d:#bfaef3;--win:#cdbff5;--door:#c7b8f3;--bar:#d2c4f8;--leaf-l:#d6c8fb;--leaf-d:#c4b3f4;--leaf-hi:#e2d8fc;--trunk:#c4b3f4;--flag-l:#d6c8fb;--flag-d:#c4b3f4;--pole:#c4b3f4}.o-tone-night{--far-l:#231a45;--far-d:#1c1539;--snow-l:#3b2f6b;--snow-d:#2f2458;--back-l:#271e4d;--back-d:#201842;--mid-l:#2c2256;--mid-d:#231a47;--front-l:#1a1433;--front-d:#150f2b;--wall-l:#43357a;--wall-m:#372b68;--wall-d:#2b2155;--ledge:#221a45;--roof-l:#6c2aca;--roof-d:#3a0a73;--win:#f6d58a;--door:#0e0a1d;--bar:#b98428;--leaf-l:#33286a;--leaf-d:#251c4d;--leaf-hi:#3e3278;--trunk:#1a1433;--cloud-l:#2e2459;--cloud-d:#241c48;--flag-l:#fe7c7e;--flag-d:#d9555e;--pole:#b0763f;--sentry:#0e0a1d;--stream:#3b2f6b;--stream-hi:#a47bff;--pulse:#f6d58a;--packet-l:#a47bff;--packet-d:#6c2aca;--particle:#f6d58a;--stone-l:#54469a;--stone-li:#43357a;--stone-d:#35295f;--stone-di:#2a2150;--disc:#1d1638;--disc-fold:#171130;--dial:#8c57ff}.o-far-l{fill:var(--far-l)}.o-far-d{fill:var(--far-d)}.o-snow-l{fill:var(--snow-l)}.o-snow-d{fill:var(--snow-d)}.o-back-l{fill:var(--back-l)}.o-back-d{fill:var(--back-d)}.o-mid-l{fill:var(--mid-l)}.o-mid-d{fill:var(--mid-d)}.o-front-l{fill:var(--front-l)}.o-front-d{fill:var(--front-d)}.o-wall-l{fill:var(--wall-l)}.o-wall-m{fill:var(--wall-m)}.o-wall-d{fill:var(--wall-d)}.o-ledge{fill:var(--ledge)}.o-roof-l{fill:var(--roof-l)}.o-roof-d{fill:var(--roof-d)}.o-win{fill:var(--win)}.o-door{fill:var(--door)}.o-bar{fill:var(--bar)}.o-leaf-l{fill:var(--leaf-l)}.o-leaf-d{fill:var(--leaf-d)}.o-leaf-hi{fill:var(--leaf-hi)}.o-trunk{fill:var(--trunk)}.o-cloud-l{fill:var(--cloud-l)}.o-cloud-d{fill:var(--cloud-d)}.o-flag-l{fill:var(--flag-l)}.o-flag-d{fill:var(--flag-d)}.o-bird-l{fill:var(--bird-l)}.o-bird-d{fill:var(--bird-d)}.o-bird-body{fill:var(--bird-l)}.o-sentry{fill:var(--sentry)}.o-data{fill:var(--data,#3a0a73)}.o-led{fill:var(--led,#a47bff)}.o-packet-l{fill:var(--packet-l)}.o-packet-d{fill:var(--packet-d)}.o-packet-seal{fill:#fffdf8}.o-particle{fill:var(--particle)}.o-cloud-crease{fill:none;stroke:var(--cloud-d);stroke-width:.8}.o-pole,.o-sentry-spear{fill:none;stroke:var(--pole);stroke-width:1.4;stroke-linecap:round}.o-sentry-spear{stroke:var(--sentry);stroke-width:.8}.o-moon-l{fill:#fffdf8}.o-moon-d{fill:#e6dcff}.o-moon-glow{fill:#8c57ff;opacity:.12}.o-sun-glow{fill:#f6d58a;opacity:.22}.o-star{fill:#e6dcff}.o-stone-lit{fill:var(--stone-l,#fffdf8)}.o-stone-lit-in{fill:var(--stone-li,#ebe4fb)}.o-stone-shade{fill:var(--stone-d,#e2d8fc)}.o-stone-shade-in{fill:var(--stone-di,#cdbff5)}.o-keystone{fill:#8c57ff}.o-keystone-in{fill:#4d0097}.o-dial-notch{fill:#fffdf8}.o-gate-disc{fill:var(--disc,#fffdf8)}.o-gate-fold{fill:var(--disc-fold,#efeaf8)}.o-dial{fill:none;stroke:var(--dial,#6c2aca)}.o-mouse-tail{fill:none;stroke:#8e86a6;stroke-width:1.4;stroke-linecap:round}.o-bowstring-bold{stroke-width:1.5}.o-shaft-bold{stroke-width:2.6}.o-gate-shadow{fill:#1b1030;opacity:.1}.o-stream-base,.o-stream-hi,.o-stream-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.o-stream-base{stroke:var(--stream);stroke-width:7}.o-stream-hi{stroke:var(--stream-hi);stroke-width:1.2;stroke-dasharray:9 7;opacity:.9}.o-stream-pulse{stroke:var(--pulse);stroke-width:3;stroke-dasharray:3 97;stroke-dashoffset:100}.o-rope-pull{transform-box:view-box;transform-origin:0 0;transform:rotate(-15.9deg)}@keyframes o-wave{0%,to{transform:skewY(0deg) scaleX(1)}50%{transform:skewY(-6deg) scaleX(.94)}}@keyframes o-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes o-cape{0%{transform:skewX(-1.5deg)}to{transform:skewX(1.5deg)}}@keyframes o-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.018)}}@keyframes o-nod{0%,to{transform:rotate(0deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-1deg)}}@keyframes o-swish{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes o-unfold-y{0%{opacity:0;transform:scaleY(0)}}@keyframes o-unfold-x{0%{opacity:0;transform:scaleX(0)}}@keyframes o-look{0%,30%,86%,to{transform:none}38%,52%{transform:translateX(-1.5px) rotate(-5deg)}62%,76%{transform:translateX(1px) rotate(3deg)}}@keyframes o-raise{0%,55%,92%,to{transform:none}64%,84%{transform:translateY(-12px) rotate(-3deg)}}@keyframes o-draw{0%,50%,94%,to{transform:none}62%,82%{transform:translateX(-22px)}}@keyframes o-string-top{0%,50%,94%,to{transform:none}62%,82%{transform:rotate(10.5deg)}}@keyframes o-string-bot{0%,50%,94%,to{transform:none}62%,82%{transform:rotate(-10.5deg)}}@keyframes o-scan{0%,to{transform:rotate(0deg)}25%,35%{transform:rotate(-6deg)}60%,70%{transform:rotate(3deg)}}@keyframes o-pull{0%,10%{transform:rotate(0deg)}48%,62%{transform:rotate(-26deg)}74%{transform:rotate(2deg)}82%,to{transform:rotate(0deg)}}@keyframes o-rope{0%,10%,82%,to{transform:rotate(-15.9deg)}48%,62%{transform:rotate(-29.7deg) scaleX(.86)}74%{transform:rotate(-14.8deg) scaleX(1.01)}}@keyframes o-winch-pull{0%,10%{transform:rotate(0deg)}48%,62%{transform:rotate(-220deg)}82%,to{transform:rotate(0deg)}}@keyframes o-aim{0%,to{transform:rotate(0deg)}30%,44%{transform:rotate(-4deg)}68%,80%{transform:rotate(2deg)}}@keyframes o-spin{to{transform:rotate(1turn)}}@keyframes o-gate{0%,18%,86%,to{transform:scaleY(1)}34%,70%{transform:scaleY(.16)}}@keyframes o-tree{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes o-drift{to{transform:translateX(var(--drift,24px))}}@keyframes o-float{to{transform:translateY(var(--float,-6px))}}@keyframes o-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(-.55)}}@keyframes o-glide{0%,to{transform:translate(0)}50%{transform:translate(var(--glide,22px),-7px)}}@keyframes o-hang{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes o-dangle{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes o-pace{to{transform:translateX(var(--range,18px))}}@keyframes o-flicker{0%,to{opacity:1}42%{opacity:.55}48%{opacity:.95}70%{opacity:.7}}@keyframes o-blink{0%,to{opacity:.35}12%,40%{opacity:1}}@keyframes o-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes o-rise{0%{opacity:0;transform:translateY(0) rotate(0deg)}15%,60%{opacity:.9}to{opacity:0;transform:translateY(-80px) rotate(200deg)}}@keyframes o-pulse{to{stroke-dashoffset:0}}@keyframes o-gait{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@media(prefers-reduced-motion:no-preference){.o-body,.o-cape,.o-dangle,.o-flag,.o-hang,.o-look,.o-nod,.o-particle,.o-plume,.o-portcullis,.o-raise,.o-string-bot,.o-string-top,.o-swish,.o-tassel,.o-tree,.o-wave,.o-wing{transform-box:fill-box}.o-wave{transform-origin:right center;animation:o-wave 3.2s ease-in-out infinite}.o-knight .o-plume{transform-origin:left bottom;animation:o-sway 4.5s ease-in-out infinite alternate}.o-rider .o-plume,.o-tassel{transform-origin:right bottom;animation:o-sway 4s ease-in-out infinite alternate}.o-cape{transform-origin:50% 0;animation:o-cape 5s ease-in-out infinite alternate}.o-body{transform-origin:50% 100%;animation:o-breathe 3.4s ease-in-out infinite}.o-nod{transform-origin:0 100%;animation:o-nod 4.2s ease-in-out infinite}.o-swish{transform-origin:100% 0;animation:o-swish 3s ease-in-out infinite alternate}.o-look{transform-origin:50% 100%;animation:o-look 11s ease-in-out infinite}.o-archer .o-look{animation-delay:-4s}.o-guard .o-look{animation-delay:-7s}.o-raise{transform-origin:50% 100%;animation:o-raise 9s ease-in-out infinite}.o-draw{animation:o-draw 10s ease-in-out infinite}.o-string-top{transform-origin:50% 0;animation:o-string-top 10s ease-in-out infinite}.o-string-bot{transform-origin:50% 100%;animation:o-string-bot 10s ease-in-out infinite}.o-scan{transform-box:view-box;transform-origin:146px 128px;animation:o-scan 8s ease-in-out infinite}.o-dangle{transform-origin:50% 0;animation:o-dangle 2.8s ease-in-out infinite alternate}.o-aim,.o-pull,.o-rope-pull,.o-winch{transform-box:view-box;transform-origin:0 0}.o-pull{animation:o-pull 9s ease-in-out infinite}.o-rope-pull{animation:o-rope 9s ease-in-out infinite}.o-winch{animation:o-spin 14s linear infinite}.o-winch-pull{animation:o-winch-pull 9s ease-in-out infinite}.o-aim{animation:o-aim 11s ease-in-out infinite}.o-dial-turn{transform-box:fill-box;transform-origin:50% 50%;animation:o-spin 60s linear infinite}.o-flag{transform-origin:left center;animation:o-wave 2.8s ease-in-out infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-hang{transform-origin:50% 0;animation:o-hang 5s ease-in-out infinite alternate;animation-delay:calc(var(--delay, 0s)*-1)}.o-tree{transform-origin:50% 100%;animation:o-tree 5.5s ease-in-out infinite alternate;animation-delay:calc(var(--delay, 0s)*-1)}.o-cloud{animation:o-drift var(--dur,30s) ease-in-out infinite alternate;animation-delay:calc(var(--delay, 0s)*-1)}.o-float{animation:o-float var(--dur,6s) ease-in-out infinite alternate;animation-delay:calc(var(--delay, 0s)*-1)}.o-bird{animation:o-glide 9s ease-in-out infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-wing{transform-origin:50% 100%;animation:o-flap .9s ease-in-out infinite;animation-delay:calc(var(--delay, 0s)*-.37)}.o-portcullis{transform-origin:50% 0;animation:o-gate 14s ease-in-out infinite}.o-pace{animation:o-pace 7s ease-in-out infinite alternate;animation-delay:calc(var(--delay, 0s)*-1)}.o-win-lit{animation:o-flicker 6s ease-in-out infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-led{animation:o-blink 2.6s step-end infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-star{animation:o-twinkle 4s ease-in-out infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-particle{opacity:0;transform-origin:50% 50%;animation:o-rise var(--dur,8s) ease-out infinite;animation-delay:calc(var(--delay, 0s)*-1)}.o-stream-pulse{animation:o-pulse var(--dur,3s) linear infinite}.o-gait{animation:o-gait .9s ease-in-out infinite}.o-unfold .o-part{transform-box:fill-box;animation:o-unfold-y .8s cubic-bezier(.3,1.45,.5,1) both;animation-delay:calc(var(--o-delay, 1s) + var(--o-i, 0)*70ms)}.o-unfold .o-part[data-fold=up]{transform-origin:50% 100%}.o-unfold .o-part[data-fold=down]{transform-origin:50% 0}.o-unfold .o-part[data-fold=left]{transform-origin:100% 50%;animation-name:o-unfold-x}.o-unfold .o-part[data-fold=right]{transform-origin:0 50%;animation-name:o-unfold-x}.o-unfold .o-part:nth-child(2){--o-i:1}.o-unfold .o-part:nth-child(3){--o-i:2}.o-unfold .o-part:nth-child(4){--o-i:3}.o-unfold .o-part:nth-child(5){--o-i:4}.o-unfold .o-part:nth-child(6){--o-i:5}.o-unfold .o-part:nth-child(7){--o-i:6}.o-unfold .o-part:nth-child(8){--o-i:7}.o-unfold .o-part:nth-child(9){--o-i:8}.o-unfold .o-part:nth-child(10){--o-i:9}.o-unfold .o-part:nth-child(11){--o-i:10}.o-unfold .o-part:nth-child(12){--o-i:11}.o-unfold .o-part:nth-child(13){--o-i:12}.o-unfold .o-part:nth-child(14){--o-i:13}.o-unfold .o-part:nth-child(15){--o-i:14}.o-unfold .o-part:nth-child(16){--o-i:15}}@media(prefers-reduced-motion:reduce){.o-packets,.o-particle{display:none}}[data-paused],[data-paused] *{animation-play-state:paused!important}html.film-lock,html.film-lock body{overflow:hidden}.film-page{position:fixed;inset:0;z-index:2147483000;background:var(--cream)}.film{inset:0;font-family:var(--font-primary),"Plus Jakarta Sans",sans-serif;-webkit-font-smoothing:antialiased}.film,.film-stage{position:absolute;overflow:hidden;background:var(--cream)}.film-stage{left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--film-scale,.5));transform-origin:50% 50%;opacity:0;transition:opacity .4s}[data-ready]>.film-stage{opacity:1}.film-capture .film-stage{left:0;top:0;transform:none;transition:none}.film-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;font-family:var(--font-primary),"Plus Jakarta Sans",sans-serif}[data-shot]{visibility:hidden}.film-captions{position:absolute;inset:0;pointer-events:none}.cap{color:var(--ink)}.cap,.cap-scrim{position:absolute;visibility:hidden}.cap-scrim{inset:0 0 auto;height:400px;background:linear-gradient(180deg,hsla(60,24%,96%,.94) 0,hsla(60,24%,96%,.8) 42%,hsla(60,24%,96%,0))}.cap-top{top:92px;left:50%;width:1500px;margin-left:-750px;text-align:center}.cap-narrow{width:1240px;margin-left:-620px}.cap-tl{top:96px;left:140px;width:760px}.cap-tr{top:96px;right:120px;width:720px}.cap-kicker{margin:0 0 22px;font-size:19px;font-weight:500;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.cap-title{margin:0;font-size:66px;font-weight:400;line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.cap-title em{font-family:var(--font-secondary),"Instrument Serif",serif;font-style:italic;font-size:1.08em;letter-spacing:0;color:var(--brand-deep)}.cap-title strong{font-weight:700}.cap-small .cap-title{font-size:52px}.cap-w{overflow:hidden;vertical-align:top;padding:.1em .04em .18em;margin:-.1em -.04em -.18em}.cap-w,.cap-w>*{display:inline-block}.cap-logo{left:50%;width:1000px;margin-left:-500px;text-align:center}.cap-logo-intro{top:286px}.cap-logo-intro .logo-pair{width:720px}.logo-pair{position:relative;width:640px;aspect-ratio:292/107;margin:0 auto}.logo-pair svg{position:absolute;inset:0;width:100%;height:100%;color:var(--ink)}.logo-mark{clip-path:inset(-10% 66% -10% -10%)}.logo-word{clip-path:inset(-10% 0 -10% 33%)}.logo-kicker{margin:44px 0 0;font-size:22px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--brand)}.logo-tag{margin:22px 0 0;font-size:56px;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.logo-tag span{display:inline-block}.cap-logo-final{top:96px}.cap-logo-final .logo-pair{width:420px}.cap-logo-final .logo-kicker{margin-top:26px;font-size:18px}.cap-logo-final .logo-tag{margin-top:12px;font-size:42px}.cap-eco{bottom:48px;left:50%;width:640px;margin-left:-320px;padding:16px 36px 18px;border:1px solid rgba(22,17,43,.08);border-radius:28px;background:#fcfcfa;text-align:center}.cap-eco .cap-kicker{margin-bottom:10px;font-size:15px;color:var(--brand)}.eco-logos{display:flex;align-items:center;justify-content:center;gap:80px}.eco-logos img{display:block;height:46px;width:auto}.eco-logos img+img{height:70px}.sh-cream{fill:#f7f7f2}.sh-white{fill:#fdfbff}.sh-lilac{fill:#efe9fd}.sh-stripes{fill:url(#fp-stripes);opacity:.5}.fw-hide{display:none}.fw-frieze{fill:none;stroke:#b7a2f2;stroke-width:1.6;stroke-linejoin:round}.fw-glow{fill:var(--brand-soft);opacity:.55}.fw-flash{fill:none;stroke:#8c57ff;stroke-width:8}.fw-thread{fill:none;stroke:var(--brand);stroke-width:1.2;stroke-dasharray:2 4}.fw-river{fill:none;stroke:#e6dcff;stroke-width:26;stroke-linecap:round}.fw-pulse{fill:none;stroke:#8c57ff;stroke-width:4}.fw-env-glow{fill:#e6dcff;opacity:.85}.fw-sight{fill:none;stroke:#b7a2f2;stroke-width:1.4;stroke-dasharray:1 1}.fw-panel-title{font-size:11px;font-weight:600;letter-spacing:.14em;fill:#57536a}.fw-line{fill:none;stroke:#6c2aca;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1}.fw-line-gold{stroke:#b98428}.fw-area{fill:#e6dcff;opacity:.75}.fw-area-gold{fill:#f6d58a;opacity:.55}.fw-bar{fill:#d6c8fb}.fw-bar-hi{fill:#8c57ff}.fw-heat-0{fill:#f1ecff}.fw-heat-1{fill:#d6c8fb}.fw-heat-2{fill:#b7a2f2}.fw-heat-3{fill:#6c2aca}.fc-drop{fill:#16112b;opacity:.08}.fc-drop-soft{opacity:.06}.fc-card{fill:#fffdf8}.fc-card-stroke{stroke:rgba(22,17,43,.22);stroke-width:1}.fc-fold{fill:#dcd4ee}.fc-play{fill:#6c2aca}.fc-play-disc{fill:#fffdf8;opacity:.92}.fc-file-text{font-size:9px;font-weight:600;letter-spacing:.12em;fill:#16112b}.fc-file-text-lg{font-size:22px}.fc-line{fill:#d6cbf3}.fc-line-soft{fill:#ebe5fb}.fc-diamond-line{fill:none;stroke:#d6c8fb;stroke-width:1.5;stroke-dasharray:5 6}.fc-flap-front{fill:#fffdf8;stroke:#e6dcff;stroke-width:1}[data-k=sh-fold] [class^=fc-flap-]{stroke:#fffdf8;stroke-width:3;stroke-linejoin:round}.fc-flap-0{fill:#a47bff}.fc-flap-1{fill:#8c57ff}.fc-flap-2{fill:#4d0097}.fc-flap-3{fill:#6c2aca}.fc-coral-d{fill:#d9555e}.fc-seal-ring{fill:none;stroke:#ffa89e;stroke-width:2;opacity:.85}.fc-chip{fill:#fffdf8;stroke:rgba(22,17,43,.14);stroke-width:1}.fc-chip-brand{fill:#f1ecff;stroke:#d6c8fb}.fc-chip-coral{fill:#fff0ee;stroke:#ffa89e}.fc-chip-text{font-weight:600;letter-spacing:.14em;fill:#16112b}.fc-chip-text-brand{fill:#4d0097}.fc-chip-text-coral{fill:#d9555e}.fc-dot-gold{fill:#e3b04f}.fc-dot-brand{fill:#8c57ff}.fc-leader{fill:none;stroke:#6c2aca;stroke-width:1.4;stroke-dasharray:1 1;opacity:.75}.fc-leader-node{fill:#fffdf8;stroke:#6c2aca;stroke-width:2}.fc-leader-rule{fill:none;stroke:#bab9b6;stroke-width:1.2;stroke-dasharray:4 4}.fc-leader-back{fill:#fffdf8;opacity:.86}.fc-leader-text{font-weight:600;letter-spacing:.16em;fill:#16112b}.fc-fig{font-size:11px;font-weight:500;letter-spacing:.16em;fill:#9a96a8}.fc-step{fill:#fffdf8;stroke:rgba(22,17,43,.16);stroke-width:1}.fc-step-on{fill:#6c2aca}.fc-step-text{font-weight:600;letter-spacing:.14em;fill:#57536a}.fc-step-text-on{fill:#fffdf8}.fc-step-arrow{fill:none;stroke:#b7a2f2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fc-screen{fill:#8c57ff}.fc-screen-play{fill:#fffdf8}.fc-click circle{fill:none;stroke:#8c57ff;stroke-width:2.5}.fc-cursor{fill:#16112b;stroke:#fffdf8;stroke-width:1.6;stroke-linejoin:round}.fc-gate-glow path{fill:#f6d58a}.fc-glass{fill:#e6dcff}.fc-glass-shelf{stroke:#b7a2f2;stroke-width:1.2}.fc-glass-book{fill:#8c57ff}.fc-glass-book2{fill:#fe7c7e}.fc-panel,.fc-paper-tile{fill:#fffdf8}.fc-panel{stroke:rgba(22,17,43,.12);stroke-width:1}.fc-live{fill:#fe7c7e}.fc-stamp{fill:#6c2aca}.fc-check{fill:none;stroke:#fffdf8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fc-check-lg{stroke-width:4.5}.fc-sh-0{fill:#a47bff}.fc-sh-1{fill:#8c57ff}.fc-sh-2{fill:#7c45ec}.fc-sh-3{fill:#6c2aca}.fc-sh-4{fill:#5b1fb5}.fc-sh-5{fill:#4d0097}.fc-shield-rim,.fc-shield-rim2{fill:none;stroke-linejoin:round;stroke-dasharray:1 1}.fc-shield-rim{stroke:#e3b04f;stroke-width:12}.fc-shield-rim2{stroke:#f6d58a;stroke-width:2;opacity:.85}.fc-shield-glow{fill:#b7a2f2;opacity:.5}.fc-pane{fill:#e6dcff;opacity:.82}.fc-pane-glow{fill:#8c57ff;opacity:.12}.fc-pane-hi{fill:#fff;opacity:.35}.fc-pane-rim{fill:none;stroke:#6c2aca;stroke-width:3}.mf-sky{fill:#e9e0ff}.mf-sun{fill:#f6d58a}.mf-far-l{fill:#b7a2f2}.mf-far-d{fill:#8c6fe6}.mf-wall-l{fill:#fffdf8}.mf-wall-d{fill:#d6cbf3}.mf-wall-m{fill:#efe9fd}.mf-roof-l{fill:#8c57ff}.mf-roof-d{fill:#4d0097}.mf-door{fill:#2c0b58}.mf-ground-l{fill:#f1ecff}.mf-ground-d{fill:#e1d6fc}.mf-cloud{fill:#fffdf8}.mf-bird{fill:#6c2aca}.pl-frame{fill:#fffdf8;stroke:rgba(22,17,43,.14);stroke-width:1}.pl-accent{fill:var(--pl-accent,#6c2aca)}.pl-btn-icon{fill:#fffdf8}.pl-track{fill:#ebe5fb}.pl-knob{fill:#fffdf8;stroke:var(--pl-accent,#6c2aca);stroke-width:3}.pl-icon{fill:#57536a}.pl-icon-line{fill:none;stroke:#57536a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pl-brand{fill:rgba(255,253,248,.9)}.pl-brand-text{font-size:12px;font-weight:700;letter-spacing:.06em;fill:#16112b}.pl-wm{font-size:15px;font-weight:600;letter-spacing:.08em;fill:#16112b;opacity:.16}.pl-sw-ring{fill:none;stroke:#16112b;stroke-width:2}.pl-shape{fill:#f1ecff;stroke:#b7a2f2}.pl-cap{fill:none;stroke:#fe7c7e;stroke-width:5;stroke-linecap:round}.pl-cap-fill{fill:rgba(254,124,126,.06)}.pl-cap-block{fill:#efe9fd}.pl-cap-pattern{opacity:.55}.pl-rec{fill:#fe7c7e}.pl-rec-text{font-size:13px;font-weight:700;letter-spacing:.14em;fill:#d9555e}.ui-h{font-size:26px;font-weight:700;letter-spacing:-.01em;fill:#16112b}.ui-p{font-size:18px;fill:#57536a}.ui-btn{fill:#6c2aca}.ui-btn-text{font-size:16px;font-weight:600;letter-spacing:.02em;fill:#fffdf8}.ui-btn-ghost{fill:none;stroke:rgba(22,17,43,.2);stroke-width:1.2}.ui-btn-text-ghost{fill:#57536a}.ui-btn-text-ghost,.ui-count{font-size:16px;font-weight:600}.ui-count{fill:#6c2aca}.ui-sel{fill:none;stroke:#6c2aca;stroke-width:4}.ac-ring{fill:none;stroke:#e6dcff;stroke-width:4}.ac-notch{fill:#d6c8fb}.ac-notch-on{fill:#8c57ff}.ac-ring-done{fill:none;stroke:#6c2aca;stroke-width:5;stroke-dasharray:1 1}.ly-glow-disc{fill:#f1ecff;opacity:.95}.ly-band{fill:#8c57ff}.lb-bay{fill:#e4d9fe}.lb-bay-arch{fill:none;stroke:#c3b5ec;stroke-width:6}.lb-wall-top{fill:#e9e1fd}.lb-dot{fill:#8c57ff}.lb-dot-busy{fill:#fbf0d6}.lb-spin-arc{fill:none;stroke:#b98428;stroke-width:2.4;stroke-linecap:round}.lb-glass{fill:#e6dcff}.in-glow{fill:#f1ecff;opacity:.7}.ig-glow{fill:#e6dcff;opacity:.5}@media(prefers-reduced-motion:no-preference){.in-dial,.lb-spin{transform-box:fill-box;transform-origin:50% 50%}.in-dial{animation:o-spin 90s linear infinite}.lb-spin{animation:o-spin 1.2s linear infinite}}.tr-sheet{fill:#fbf9ff}.tr-shadow{fill:#16112b;opacity:.07}.tr-crease{fill:#e6dcff}.tr-crease-hi{fill:#fff}.tr-frame-dash,.tr-rules path{fill:none;stroke:#cfcdc6;stroke-width:1.2;stroke-dasharray:6 6}.tr-frame-solid{fill:none;stroke:#cfcdc6;stroke-width:1.2}.tr-frame-node{fill:#f7f7f2;stroke:#bab9b6;stroke-width:1.2}.tr-bloom{fill:#f7f3ff}.film-start{position:absolute;left:50%;bottom:max(7vh,72px);display:flex;align-items:center;gap:16px;padding:12px 26px 12px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);transform:translateX(-50%);transition:background-color .25s,color .25s,transform .25s var(--ease-out)}.film-start:hover{background:var(--brand-deep);color:var(--cream);transform:translateX(-50%) translateY(-2px)}.film-start-disc{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--brand);color:var(--cream)}.film-start-disc svg{width:22px;margin-left:3px;fill:currentColor}.film-start-label{font-size:15px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.film-start-meta{font-size:13px;letter-spacing:.04em;opacity:.7}.film-bar{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:10px;width:min(880px,100vw - 32px);padding:6px 14px 6px 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);transform:translateX(-50%);transition:opacity .45s}.film-idle{cursor:none}.film-idle .film-bar{opacity:0;pointer-events:none}.film-btn{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--brand-deep);transition:background-color .2s}.film-btn:hover{background:var(--brand-mist)}.film-btn svg{width:20px;height:20px;fill:currentColor}.film-stroke{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.film-range{flex:1;min-width:0;accent-color:var(--brand)}.film-time{flex:none;min-width:88px;font-size:13px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.film-back{flex:none;padding:0 6px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}@media(max-width:539px){.film-back,.film-start-meta{display:none}.film-start{padding-right:20px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-\[13\%\]{bottom:13%}.bottom-\[20\%\]{bottom:20%}.bottom-\[37\%\]{bottom:37%}.bottom-\[48\%\]{bottom:48%}.left-0{left:0}.left-1\/2{left:50%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[2\.5\%\]{left:2.5%}.left-\[22\%\]{left:22%}.left-\[6\%\]{left:6%}.right-4{right:1rem}.right-\[12\%\]{right:12%}.right-\[19\%\]{right:19%}.right-\[2\%\]{right:2%}.right-\[3\%\]{right:3%}.right-\[33\%\]{right:33%}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-\[15\%\]{top:15%}.top-\[29\%\]{top:29%}.top-\[30\%\]{top:30%}.top-\[48\%\]{top:48%}.top-\[54\%\]{top:54%}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-4{margin-inline-end:1rem}.ml-1\.5{margin-left:.375rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[30px\]{height:30px}.h-full{height:100%}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-\[30px\]{width:30px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[420px\]{max-width:420px}.max-w-\[48rem\]{max-width:48rem}.max-w-\[56rem\]{max-width:56rem}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0\.5{--tw-translate-x:0.125rem}.rotate-180,.translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-border{--tw-border-opacity:1;border-color:rgb(220 218 211/var(--tw-border-opacity,1))}.border-border-secondary{--tw-border-opacity:1;border-color:rgb(230 220 255/var(--tw-border-opacity,1))}.border-brand\/40{border-color:rgba(108,42,202,.4)}.border-primary{--tw-border-opacity:1;border-color:rgb(108 42 202/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-body{--tw-bg-opacity:1;background-color:rgb(247 247 242/var(--tw-bg-opacity,1))}.bg-brand-soft{--tw-bg-opacity:1;background-color:rgb(230 220 255/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(108 42 202/var(--tw-bg-opacity,1))}.bg-theme-light{--tw-bg-opacity:1;background-color:rgb(241 236 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[2\.5px\]{padding-top:2.5px;padding-bottom:2.5px}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pl-5{padding-left:1.25rem}.pt-0{padding-top:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-\[40px\]{padding-top:40px}.text-left{text-align:left}.text-center{text-align:center}.font-primary{font-family:var(--font-primary,"Plus Jakarta Sans"),sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[12px\]{font-size:12px}.text-\[17px\]{font-size:17px}.text-base{font-size:16px}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-body{--tw-text-opacity:1;color:rgb(247 247 242/var(--tw-text-opacity,1))}.text-dark{--tw-text-opacity:1;color:rgb(22 17 43/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-ink\/60{color:rgba(22,17,43,.6)}.text-primary{--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(87 83 106/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_2px\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_10px_35px_rgba\(0\2c 0\2c 0\2c \.05\)\]{--tw-shadow:0 10px 35px rgba(0,0,0,.05);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_50px_rgba\(0\2c 0\2c 0\2c \.08\)\]{--tw-shadow:0 10px 50px rgba(0,0,0,.08);--tw-shadow-colored:0 10px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_25px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 4px 25px rgba(0,0,0,.05);--tw-shadow-colored:0 4px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-primary{--tw-shadow-color:#6c2aca;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}b,strong{font-weight:600}code:after{content:var(--tw-content);border-style:none}@layer swiper{@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-pagination{margin-top:100px}}@media (min-width:768px){.md\:col-7{flex:0 0 auto;width:58.333333333333336%}}@media (min-width:992px){.lg\:col-3{flex:0 0 auto;width:25%}.lg\:col-5{flex:0 0 auto;width:41.66666666666667%}.lg\:col-6{flex:0 0 auto;width:50%}.lg\:col-8{flex:0 0 auto;width:66.66666666666667%}.lg\:col-10{flex:0 0 auto;width:83.33333333333334%}.lg\:order-1{order:1}.lg\:order-2{order:2}}@media (min-width:1280px){.xl\:col-4{flex:0 0 auto;width:33.333333333333336%}.xl\:col-11{flex:0 0 auto;width:91.66666666666667%}}.after\:hidden:after{content:var(--tw-content);display:none}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(108 42 202/var(--tw-bg-opacity,1))}.hover\:text-body:hover{--tw-text-opacity:1;color:rgb(247 247 242/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(108 42 202/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-60:hover{opacity:.6}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);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)}@media not all and (min-width:992px){.max-lg\:hidden{display:none}}@media (min-width:540px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-8{padding-bottom:2rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}}@media (min-width:992px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[90px\]{height:90px}.lg\:w-\[90px\]{width:90px}.lg\:max-w-\[480px\]{max-width:480px}.lg\:bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:mt-5{margin-top:1.25rem}.xl\:mt-8{margin-top:2rem}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.xl\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width:1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}}