@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--orbit-border-angle:0deg}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-400:#ff8b1a;--color-orange-600:#f05100;--color-yellow-50:#fefce8;--color-yellow-400:#fac800;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-50:#f0fdf4;--color-green-400:#05df72;--color-green-600:#00a544;--color-green-700:#008138;--color-cyan-50:#ecfeff;--color-cyan-400:#00d2ef;--color-cyan-600:#0092b5;--color-blue-50:#eff6ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-600:#e30076;--color-gray-50:#f9fafb;--color-gray-200:#e5e7eb;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.min-h-\[260px\]{min-height:260px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#9a5b3f\]{border-color:#9a5b3f}.border-\[\#24382f\]{border-color:#24382f}.border-\[\#b8c7bd\]{border-color:#b8c7bd}.border-\[\#cdbf9f\]{border-color:#cdbf9f}.border-\[\#d8ccb6\]{border-color:#d8ccb6}.border-\[\#d9b3a5\]{border-color:#d9b3a5}.border-\[\#ded2bd\]{border-color:#ded2bd}.border-\[\#dfe5da\]{border-color:#dfe5da}.border-\[\#e3c88f\]{border-color:#e3c88f}.border-\[\#e5d9c5\]{border-color:#e5d9c5}.border-\[\#e6ebe2\]{border-color:#e6ebe2}.border-\[\#e7dfd0\]{border-color:#e7dfd0}.border-\[\#eee5d7\]{border-color:#eee5d7}.border-\[\#efe5d6\]{border-color:#efe5d6}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.bg-\[\#9a5b3f\]{background-color:#9a5b3f}.bg-\[\#24382f\]{background-color:#24382f}.bg-\[\#d8ccb6\]{background-color:#d8ccb6}.bg-\[\#e6efe9\]{background-color:#e6efe9}.bg-\[\#f1eadc\]{background-color:#f1eadc}.bg-\[\#f6f7f4\]{background-color:#f6f7f4}.bg-\[\#f8efd7\]{background-color:#f8efd7}.bg-\[\#f8f3ea\]{background-color:#f8f3ea}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[\#fbfaf7\]\/95{background-color:#fbfaf7f2;background-color:lab(98.2868% -.0459552 1.56503/.95)}.bg-\[\#fbfcfa\]{background-color:#fbfcfa}.bg-\[\#fcfbf8\]{background-color:#fcfbf8}.bg-\[\#fff6f2\]{background-color:#fff6f2}.bg-\[\#fff7df\]{background-color:#fff7df}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#f6f1e7_0\%\,\#fbfaf7_100\%\)\]{background-image:linear-gradient(135deg,#f6f1e7 0%,#fbfaf7 100%)}.bg-\[linear-gradient\(135deg\,\#f7f1e6_0\%\,\#fbfaf7_60\%\,\#eef6f2_100\%\)\]{background-image:linear-gradient(135deg,#f7f1e6 0%,#fbfaf7 60%,#eef6f2 100%)}.bg-\[linear-gradient\(135deg\,\#f7f1e6_0\%\,\#fbfaf7_62\%\,\#eef6f2_100\%\)\]{background-image:linear-gradient(135deg,#f7f1e6 0%,#fbfaf7 62%,#eef6f2 100%)}.bg-\[linear-gradient\(135deg\,\#f7f1e6_0\%\,\#fbfaf7_62\%\,\#f2e8d7_100\%\)\]{background-image:linear-gradient(135deg,#f7f1e6 0%,#fbfaf7 62%,#f2e8d7 100%)}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[\#3d5d4d\]{color:#3d5d4d}.text-\[\#4f5a54\]{color:#4f5a54}.text-\[\#4f574f\]{color:#4f574f}.text-\[\#5d6760\]{color:#5d6760}.text-\[\#5f665b\]{color:#5f665b}.text-\[\#6a8a74\]{color:#6a8a74}.text-\[\#6b675f\]{color:#6b675f}.text-\[\#6d786f\]{color:#6d786f}.text-\[\#7a7061\]{color:#7a7061}.text-\[\#7b877f\]{color:#7b877f}.text-\[\#9a4d3f\]{color:#9a4d3f}.text-\[\#9a5b3f\]{color:#9a5b3f}.text-\[\#15211b\]{color:#15211b}.text-\[\#17211d\]{color:#17211d}.text-\[\#24382f\]{color:#24382f}.text-\[\#76551f\]{color:#76551f}.text-\[\#537565\]{color:#537565}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:bg-\[\#1b2b24\]:is(:where(.group):hover *){background-color:#1b2b24}.group-hover\:bg-\[\#9a5b3f\]:is(:where(.group):hover *){background-color:#9a5b3f}.group-hover\:text-\[\#9a5b3f\]:is(:where(.group):hover *){color:#9a5b3f}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#8aa191\]:hover{border-color:#8aa191}.hover\:border-\[\#9a5b3f\]:hover{border-color:#9a5b3f}.hover\:bg-\[\#1b2b24\]:hover{background-color:#1b2b24}.hover\:bg-\[\#f1eadc\]:hover{background-color:#f1eadc}.hover\:bg-\[\#fbfaf7\]:hover{background-color:#fbfaf7}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-\[\#17211d\]:hover{color:#17211d}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#9a5b3f\]:focus{border-color:#9a5b3f}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.7fr_1\.15fr_1\.15fr\]{grid-template-columns:.7fr 1.15fr 1.15fr}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.md\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.md\:grid-cols-\[9rem_1fr_auto\]{grid-template-columns:9rem 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-\[2\.6rem\]{font-size:2.6rem}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}}}:root{--background:#f6f1e7;--foreground:#14211c;--ink:#14211c;--ink-soft:#526058;--forest:#183a30;--forest-deep:#0f241f;--moss:#60786b;--copper:#a9653d;--gold:#c89b45;--ivory:#fffaf0;--paper:#fbf6ea;--linen:#efe4d0;--line:#183a3024;--shadow-soft:0 20px 50px #262f2614;--shadow-deep:0 32px 80px #14211c29}body{background:var(--background);color:var(--foreground);font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,sans-serif}.home-floating-button{z-index:60;color:#f8efe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081711f0;border:1px solid #d0a75680;border-radius:999px;align-items:center;gap:.45rem;min-height:2.9rem;padding:.65rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 .8rem 2rem #05040a33}.home-floating-button svg{width:1.05rem;height:1.05rem}.home-floating-button:hover{background:#17382f;border-color:#d0a756;transform:translateY(-3px)}.home-floating-button:active{transform:translateY(0)scale(.96)}.home-floating-button:focus-visible{outline-offset:4px;outline:2px solid #d0a756}@media (max-width:480px){.home-floating-button{min-height:2.7rem;padding:.6rem .75rem;bottom:.85rem;right:.85rem}}.brand-mark{flex-direction:column;align-items:center;width:fit-content;min-width:12.4rem;line-height:1;display:inline-flex}.brand-mark__en{color:#121715;letter-spacing:.03em;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:2.1rem;font-weight:400;line-height:.95}.brand-mark__cn{color:#4f574f;letter-spacing:.08em;text-align:center;width:100%;margin-top:.38rem;font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,sans-serif;font-size:.68rem;font-weight:500;line-height:1}.site-header{box-shadow:0 1rem 3rem #05040a14;background:linear-gradient(90deg,#f8efe0eb,#f8efe0c7),#f8efe0e0!important;border-color:#d0a75638!important}.site-header__inner{animation:.7s cubic-bezier(.22,1,.36,1) both siteFadeDown}.site-header__links{background:#fffaf2b3;border:1px solid #0817111a;border-radius:999px;padding:.25rem;box-shadow:0 .8rem 2rem #05040a0f}.site-header__link,.site-header__text-link{position:relative;color:#17382f!important}.site-header__link{font-weight:850}.site-header__link:hover,.site-header__text-link:hover{color:#f8efe0!important;background:#081711!important}.site-header__action{border:1px solid #d0a75647;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #05040a29;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}.site-header__action:before{content:"";background:linear-gradient(90deg,#0000,#d0a7565c,#0000);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.site-header__action:hover:before{transform:translate(120%)}main.min-h-screen{color:#17211d;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,#d0a7562e,#0000 25rem),radial-gradient(circle at 88% 10%,#0817111f,#0000 28rem),linear-gradient(#f8efe0 0%,#fbfaf7 48%,#efe4d0 100%)!important}main.min-h-screen:before{content:"";opacity:.7;pointer-events:none;z-index:0;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}main.min-h-screen>*{z-index:1;position:relative}main.min-h-screen>nav:not(.site-header){animation:.7s cubic-bezier(.22,1,.36,1) both siteFadeDown;box-shadow:0 1rem 3rem #05040a14;background:linear-gradient(90deg,#f8efe0eb,#f8efe0c7),#f8efe0e0!important;border-color:#d0a75638!important}main.min-h-screen>nav:not(.site-header)>div>div:nth-of-type(2){background:#fffaf2b3;border:1px solid #0817111a;border-radius:999px;padding:.25rem;box-shadow:0 .8rem 2rem #05040a0f}main.min-h-screen>nav:not(.site-header) a:not(.brand-mark){font-weight:850;color:#17382f!important;border-radius:999px!important}main.min-h-screen>nav:not(.site-header) a:not(.brand-mark):hover{color:#f8efe0!important;background:#081711!important}main.min-h-screen>nav:not(.site-header) a.cooperation-nav__action{border:1px solid #fffaf285;box-shadow:0 .8rem 2rem #05040a29;color:#fffaf2!important;background:linear-gradient(135deg,#17382f,#081711)!important}main.min-h-screen>nav:not(.site-header) a.cooperation-nav__action:hover{color:#fffaf2!important;background:linear-gradient(135deg,#081711,#05040a)!important}main.min-h-screen>section:first-of-type{animation:.9s cubic-bezier(.22,1,.36,1) both siteFadeUp;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 28%,#d0a75633,#0000 24rem),linear-gradient(135deg,#f8efe0f2,#fffaf2db 58%,#0817111f)!important}main.min-h-screen>section:first-of-type:after{content:"";border:1px solid #0817111f;border-radius:50%;width:22rem;height:22rem;animation:14s linear infinite siteOrbitDrift;position:absolute;top:-8rem;right:-5rem}body:has(.site-header) main{color:#17211d;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,#d0a7562e,#0000 25rem),radial-gradient(circle at 88% 10%,#0817111f,#0000 28rem),linear-gradient(#f8efe0 0%,#fbfaf7 48%,#efe4d0 100%)!important}body:has(.site-header) .min-h-screen{color:#17211d;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,#d0a7562e,#0000 25rem),radial-gradient(circle at 88% 10%,#0817111f,#0000 28rem),linear-gradient(#f8efe0 0%,#fbfaf7 48%,#efe4d0 100%)!important}body:has(.site-header) main:before{content:"";opacity:.7;pointer-events:none;z-index:0;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}body:has(.site-header) .min-h-screen:before{content:"";opacity:.7;pointer-events:none;z-index:0;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}body:has(.site-header) main>*{z-index:1;position:relative}body:has(.site-header) .min-h-screen>*{z-index:1;position:relative}body:has(.site-header) main>section:first-of-type{animation:.9s cubic-bezier(.22,1,.36,1) both siteFadeUp;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 28%,#d0a75633,#0000 24rem),linear-gradient(135deg,#f8efe0f2,#fffaf2db 58%,#0817111f)!important}body:has(.site-header) .min-h-screen>section:first-of-type{animation:.9s cubic-bezier(.22,1,.36,1) both siteFadeUp;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 28%,#d0a75633,#0000 24rem),linear-gradient(135deg,#f8efe0f2,#fffaf2db 58%,#0817111f)!important}body:has(.site-header) main>section:first-of-type:after{content:"";border:1px solid #0817111f;border-radius:50%;width:22rem;height:22rem;animation:14s linear infinite siteOrbitDrift;position:absolute;top:-8rem;right:-5rem}body:has(.site-header) .min-h-screen>section:first-of-type:after{content:"";border:1px solid #0817111f;border-radius:50%;width:22rem;height:22rem;animation:14s linear infinite siteOrbitDrift;position:absolute;top:-8rem;right:-5rem}body:has(.site-header) main>section:first-of-type h1{color:#081711;letter-spacing:-.04em}body:has(.site-header) .min-h-screen>section:first-of-type h1{color:#081711;letter-spacing:-.04em}body:has(.site-header) main>section:not(:first-of-type){animation:.9s cubic-bezier(.22,1,.36,1) both siteFadeUp}body:has(.site-header) .min-h-screen>section:not(:first-of-type){animation:.9s cubic-bezier(.22,1,.36,1) both siteFadeUp}body:has(.site-header) article{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) aside{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) form{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) details{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=bg-white]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*="bg-[#fffdf8]"]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*="bg-[#fbfaf7]"]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*="bg-[#f8f3ea]"]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=from-blue]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=from-cyan]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=from-red]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=from-orange]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) section div[class*=from-green]{transition:border-color .35s,box-shadow .35s,transform .35s;border-color:#1014101f!important;box-shadow:0 1rem 2.8rem #05040a12!important}body:has(.site-header) article:hover{transform:translateY(-.22rem);border-color:#d0a75675!important;box-shadow:0 1.4rem 3.4rem #05040a1f!important}body:has(.site-header) aside:hover{transform:translateY(-.22rem);border-color:#d0a75675!important;box-shadow:0 1.4rem 3.4rem #05040a1f!important}body:has(.site-header) details:hover{transform:translateY(-.22rem);border-color:#d0a75675!important;box-shadow:0 1.4rem 3.4rem #05040a1f!important}body:has(.site-header) section a[class*=group]:hover{transform:translateY(-.22rem);border-color:#d0a75675!important;box-shadow:0 1.4rem 3.4rem #05040a1f!important}body:has(.site-header) section a[href]:not(.brand-mark):not(.site-header__link):not(.site-header__action):not(.site-header__text-link):hover{transform:translateY(-.22rem);border-color:#d0a75675!important;box-shadow:0 1.4rem 3.4rem #05040a1f!important}body:has(.site-header) section a[href]:not(.brand-mark):not(.site-header__link):not(.site-header__action):not(.site-header__text-link){transition:border-color .35s,box-shadow .35s,color .25s,transform .35s}body:has(.site-header) button{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section a[class*="bg-[#24382f]"]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section a[class*=bg-blue-600]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section button[class*=bg-blue]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section div[class*=bg-blue-600]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section div[class*=bg-red-600]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section div[class*=bg-green-600]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}body:has(.site-header) section div[class*=bg-orange-600]{box-shadow:0 .9rem 2rem #05040a24;background:linear-gradient(135deg,#081711,#05040a)!important;border-radius:999px!important}:is(body:has(.site-header) section[class*=from-blue],body:has(.site-header) section[class*=from-cyan],body:has(.site-header) section[class*=from-red],body:has(.site-header) section[class*=from-orange],body:has(.site-header) section[class*=bg-gray-50],body:has(.site-header) section[class*=bg-white]){background:radial-gradient(circle at 86% 18%,#d0a7561a,#0000 22rem),#fffaf294!important}:is(body:has(.site-header) section div[class*=from-blue],body:has(.site-header) section div[class*=from-cyan],body:has(.site-header) section div[class*=from-red],body:has(.site-header) section div[class*=from-orange],body:has(.site-header) section div[class*=from-green]){border:1px solid #d0a75638;color:#f8efe0!important;background:radial-gradient(circle at 86% 12%,#d0a7563d,#0000 12rem),linear-gradient(145deg,#081711,#05040a)!important}:is(body:has(.site-header) section div[class*=from-blue] *,body:has(.site-header) section div[class*=from-cyan] *,body:has(.site-header) section div[class*=from-red] *,body:has(.site-header) section div[class*=from-orange] *,body:has(.site-header) section div[class*=from-green] *){color:inherit!important}.study-abroad-page{background:radial-gradient(circle at 10% 4%,#d0a75624,#0000 24rem),radial-gradient(circle at 92% 18%,#0817111a,#0000 28rem),linear-gradient(#f8efe0 0%,#fbfaf7 46%,#efe4d0 100%)!important}.study-abroad-page__hero{position:relative;overflow:hidden}.study-abroad-page__hero:before{content:"";opacity:.75;pointer-events:none;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.study-abroad-page__hero:after{content:"";border:1px solid #0817111f;border-radius:50%;width:24rem;height:24rem;animation:16s linear infinite siteOrbitDrift;position:absolute;top:-9rem;right:-6rem}.study-abroad-page__hero>div{z-index:1;position:relative}.study-abroad-page__destinations{background:radial-gradient(circle at 86% 10%,#d0a7561f,#0000 24rem),#fffaf2b8!important}.study-abroad-destination{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0,#d0a75629,#0000 12rem),linear-gradient(145deg,#fffdf8fa,#f8efe0d1)!important;transition:border-color .35s,box-shadow .35s,transform .35s!important;box-shadow:0 1.3rem 3rem #05040a14!important}.study-abroad-destination:after{content:"";border:1px solid #0817111a;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-4rem;right:-4rem}.study-abroad-destination:hover{border-color:#d0a75685!important;transform:translateY(-.35rem)!important;box-shadow:0 1.8rem 3.8rem #05040a21!important}.study-abroad-destination__top{border-bottom:1px solid #eee2cf;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.study-abroad-page__anchor{color:#17211d;background:#fff;border:1px solid #ded2bd;border-radius:999px;align-items:center;padding:.58rem .9rem;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.study-abroad-page__anchor:hover{color:#fff;background:#17211d;transform:translateY(-1px)}.study-abroad-destination details summary{outline:none}.study-abroad-destination details summary::-webkit-details-marker{display:none}.study-abroad-destination details[open] summary{color:#9a5b3f}.study-abroad-destination>*{z-index:1;position:relative}.cooperation-hero{position:relative;overflow:hidden}.cooperation-hero:before{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cooperation-hero>div{z-index:1;position:relative}.cooperation-hero__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.cooperation-hero__action{color:#17211d;background:#ffffffc7;border:1px solid #0817111a;border-radius:1.2rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem 1.1rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 .8rem 2rem #05040a0f}.cooperation-hero__action:hover{border-color:#d0a75694;transform:translateY(-.2rem);box-shadow:0 1.2rem 2.6rem #05040a1a}.cooperation-hero__action span{color:#9a5b3f;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cooperation-hero__action strong{font-size:1.02rem;line-height:1.5}.cooperation-mode-card{flex-direction:column;display:flex}.cooperation-topic-card{min-height:100%}.cooperation-topic-card span:last-of-type{margin-left:auto}body:has(.site-header) main.min-h-screen button.cooperation-filter-button{color:#35463f!important;background:#fffdf8!important;border:1px solid #ded2bd!important;border-radius:999px!important;box-shadow:0 .45rem 1rem #05040a12!important}body:has(.site-header) main.min-h-screen button.cooperation-filter-button:hover{color:#17211d!important;background:#f1eadc!important;border-color:#9a5b3f!important}body:has(.site-header) main.min-h-screen button.cooperation-filter-button--active{color:#fffdf8!important;background:#17382f!important;border-color:#17382f!important}body:has(.site-header) main.min-h-screen button.cooperation-filter-button--subject.cooperation-filter-button--active{color:#fffdf8!important;background:#9a5b3f!important;border-color:#9a5b3f!important}@keyframes siteFadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes siteFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes siteOrbitDrift{to{transform:rotate(360deg)}}.premium-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 13% 8%,#c89b4533,#0000 28rem),radial-gradient(circle at 88% 4%,#60786b38,#0000 34rem),linear-gradient(#f8f1e4 0%,#fbf7ef 42%,#f4ecdf 100%);position:relative;overflow:hidden}.premium-page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#14211c09 1px,#0000 1px),linear-gradient(90deg,#14211c09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.premium-page>*{z-index:1;position:relative}.premium-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbf7efd6;border-bottom:1px solid #183a301f;position:sticky;top:0}.premium-nav__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.premium-nav__links{background:#fffaf0b8;border:1px solid #183a301a;border-radius:999px;align-items:center;gap:.15rem;padding:.28rem;display:none;box-shadow:0 12px 34px #14211c0f}.premium-nav__link{color:#35463f;border-radius:999px;padding:.65rem .95rem;font-size:.92rem;font-weight:800;transition:background .16s,color .16s,transform .16s}.premium-nav__link:hover{background:var(--forest);color:var(--ivory);transform:translateY(-1px)}.premium-button{background:linear-gradient(135deg, var(--forest) 0%, var(--forest-deep) 100%);color:#fffaf0;letter-spacing:.03em;border:1px solid #fffaf047;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:.78rem 1.45rem;font-size:.9rem;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 16px 34px #183a302e}.premium-button:hover{transform:translateY(-2px);box-shadow:0 22px 42px #183a303d}.premium-button--light{box-shadow:none;color:var(--forest);background:#fffaf0bd;border-color:#a9653d4d}.premium-shell{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.premium-hero{grid-template-columns:1fr;gap:3rem;padding-top:5.5rem;padding-bottom:5.5rem;display:grid}.premium-hero__copy{flex-direction:column;justify-content:center;display:flex}.premium-eyebrow{color:var(--copper);letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;font-weight:900}.premium-title{color:var(--ink);letter-spacing:-.06em;max-width:58rem;margin-top:1.35rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(3rem,6vw,5.9rem);font-weight:800;line-height:.98}.premium-lead{color:var(--ink-soft);max-width:45rem;margin-top:1.65rem;font-size:1.08rem;line-height:2}.premium-pill-row{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;display:flex}.premium-pill{color:#4d5d55;background:#fffaf0a8;border:1px solid #183a3021;border-radius:999px;padding:.52rem .82rem;font-size:.84rem;font-weight:800}.premium-note{box-shadow:var(--shadow-soft);color:var(--ink-soft);background:linear-gradient(135deg,#fffaf0d6,#efe4d08f);border:1px solid #a9653d2e;border-radius:1.2rem;margin-top:1.55rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.85}.premium-actions{flex-direction:column;gap:.85rem;margin-top:2.2rem;display:flex}.premium-hero-card{box-shadow:var(--shadow-deep);color:var(--ivory);background:linear-gradient(155deg,#183a30f0 0%,#132b25ed 54%,#754f30e0 100%);border:1px solid #fffaf03d;border-radius:2.2rem;padding:1.35rem;position:relative;overflow:hidden}.premium-hero-card:before{content:"";opacity:.8;background:radial-gradient(circle at 78% 10%,#c89b4573,#0000 15rem),linear-gradient(135deg,#fffaf01f 0 1px,#0000 1px 100%) 0 0/22px 22px;position:absolute;inset:0}.premium-hero-card>*{z-index:1;position:relative}.premium-hero-card__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem .5rem 1rem;display:flex}.premium-hero-card__label{color:#fffaf0ad;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.premium-hero-card__title{margin-top:.4rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:800;line-height:1.15}.premium-mosaic{background:#fffaf01a;border:1px solid #fffaf033;border-radius:1rem;flex:none;grid-template-columns:repeat(2,1fr);gap:.28rem;width:3.5rem;height:3.5rem;padding:.45rem;display:grid}.premium-mosaic span{border-radius:.28rem}.premium-focus-grid{gap:.9rem;display:grid}.premium-focus-card{color:var(--ink);background:#fffaf0eb;border:1px solid #fffaf061;border-radius:1.55rem;padding:1.45rem;transition:transform .18s,background .18s;display:block;box-shadow:0 18px 42px #0a161224}.premium-focus-card:hover{background:#fffdf8;transform:translateY(-3px)}.premium-focus-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.premium-focus-card__kicker{color:var(--copper);font-size:.86rem;font-weight:900}.premium-focus-card__title{letter-spacing:-.03em;margin-top:.36rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(1.85rem,4vw,2.4rem);font-weight:800}.premium-focus-card__badge{color:var(--moss);border:1px solid #183a3024;border-radius:999px;flex:none;padding:.48rem .75rem;font-size:.78rem;font-weight:900}.premium-focus-card__body{color:var(--ink-soft);margin-top:1rem;font-size:.92rem;line-height:1.85}.premium-mini-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1.1rem;display:grid}.premium-mini-grid span{color:#526058;background:#f6f1e7c7;border:1px solid #183a301a;border-radius:.8rem;padding:.7rem;font-size:.78rem;font-weight:800}.premium-section{padding-top:5rem;padding-bottom:5rem}.premium-section--washed{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 20% 0,#c89b4524,#0000 24rem),#fffaf085}.premium-section--forest{color:var(--ivory);background:radial-gradient(circle at 90% 10%,#c89b453d,#0000 25rem),linear-gradient(135deg,#17382f 0%,#102721 100%)}.premium-section-head{gap:1.3rem;margin-bottom:2rem;display:grid}.premium-heading{letter-spacing:-.045em;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:800;line-height:1.08}.premium-copy{color:var(--ink-soft);font-size:.98rem;line-height:1.9}.premium-section--forest .premium-copy,.premium-section--forest .premium-eyebrow{color:#fffaf0b8}.premium-card-grid{gap:1rem;display:grid}.premium-card{box-shadow:var(--shadow-soft);background:#fffaf0c2;border:1px solid #183a301f;border-radius:1.45rem;padding:1.35rem}.premium-card--plain{background:#fffaf0eb}.premium-card h3{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif}.premium-card__meta{color:var(--copper);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.premium-resource-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#efe4d094;padding:2.5rem 0}.premium-resource-item{text-align:center;background:#fffaf0bd;border:1px solid #183a301c;border-radius:1.2rem;padding:1.05rem;box-shadow:0 14px 34px #14211c0f}.premium-resource-item strong{color:var(--forest);font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.35rem;display:block}.premium-link-panel{box-shadow:var(--shadow-soft);background:#fffaf0e0;border:1px solid #183a301f;border-radius:1.6rem;padding:1.5rem}.premium-process-card{background:#fffaf0d1;border:1px solid #183a301c;border-radius:1.4rem;padding:1.35rem}.premium-step-number{background:var(--forest);color:var(--ivory);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-weight:900;display:flex}.premium-contact{border:1px solid var(--line);background:linear-gradient(135deg,#fffaf0db,#efe4d0b3)}@media (min-width:640px){.premium-actions{flex-direction:row}}@media (min-width:768px){.premium-nav__links{display:flex}.premium-section-head{grid-template-columns:.9fr 1.1fr;align-items:end}}@media (min-width:1024px){.premium-hero{grid-template-columns:.93fr 1.07fr}.premium-card-grid--4{grid-template-columns:repeat(4,1fr)}.premium-card-grid--3{grid-template-columns:repeat(3,1fr)}.premium-card-grid--2{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.premium-nav__inner{align-items:flex-start}.brand-mark{align-items:flex-start;min-width:auto}.premium-title{font-size:clamp(2.65rem,16vw,4rem)}}.atelier-page{--atelier-ink:#111814;--atelier-cream:#efe3cf;--atelier-paper:#f8f0e3;--atelier-stone:#c8bda9;--atelier-green:#17362d;--atelier-green-2:#0d221d;--atelier-brass:#b98a45;--atelier-rust:#9f5b39;--atelier-muted:#6f766f;color:var(--atelier-ink);background:#efe3cf;min-height:100vh;overflow:hidden}.atelier-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 4%,#b98a453d,#0000 26rem),radial-gradient(circle at 92% 20%,#17362d33,#0000 30rem);position:fixed;inset:0}.atelier-page>*{z-index:1;position:relative}.atelier-shell{max-width:82rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.atelier-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#efe3cfc7;border-bottom:1px solid #1118141f;position:sticky;top:0}.atelier-nav__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:5.6rem;display:flex}.atelier-brand{color:var(--atelier-ink);flex-direction:column;line-height:1;display:inline-flex}.atelier-brand__en{letter-spacing:.02em;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:2.25rem}.atelier-brand__cn{letter-spacing:.08em;margin-top:.35rem;font-size:.7rem;font-weight:700}.atelier-nav__links{align-items:center;gap:.25rem;display:none}.atelier-nav__links a{color:#2c3932;border-radius:999px;padding:.68rem .9rem;font-size:.92rem;font-weight:800;transition:background .18s,color .18s}.atelier-nav__links a:hover{color:#f8f0e3;background:#111814}.atelier-cta,.atelier-ghost{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.82rem 1.35rem;font-size:.92rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.atelier-cta{background:var(--atelier-ink);color:#fff8eb;box-shadow:0 22px 44px #1118142e}.atelier-cta:hover,.atelier-ghost:hover{transform:translateY(-2px)}.atelier-cta--light{box-shadow:none;color:var(--atelier-ink);background:#f8f0e3;border:1px solid #11181424}.atelier-ghost{color:#fff8eb;border:1px solid #f8f0e361}.atelier-ghost--dark{color:var(--atelier-ink);border-color:#1118142e;margin-top:2rem}.atelier-hero{color:#fff8eb;background:linear-gradient(120deg,#0d221dfa 0%,#17362df2 54%,#764e2ceb 100%);min-height:calc(100vh - 5.6rem);padding:5.5rem 0 2rem;position:relative}.atelier-hero:before{content:"";opacity:.8;background-image:linear-gradient(#fff8eb14 1px,#0000 1px),linear-gradient(90deg,#fff8eb14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.atelier-hero:after{content:"";background:radial-gradient(circle,#b98a4580,#0000 22rem);width:34rem;height:34rem;position:absolute;top:3rem;right:-12rem}.atelier-hero__grid{z-index:1;grid-template-columns:1fr;gap:4rem;display:grid;position:relative}.atelier-kicker{color:var(--atelier-brass);letter-spacing:.26em;text-transform:uppercase;font-size:.76rem;font-weight:950}.atelier-hero__title{letter-spacing:-.07em;max-width:58rem;margin-top:1.4rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(3.4rem,7vw,7.6rem);font-weight:900;line-height:.93}.atelier-hero__lead{color:#fff8ebbd;max-width:45rem;margin-top:1.8rem;font-size:1.08rem;line-height:2}.atelier-hero__actions{flex-direction:column;gap:.9rem;margin-top:2.4rem;display:flex}.atelier-hero__right{min-height:34rem;position:relative}.atelier-orbit{border:1px solid #fff8eb2e;border-radius:999px;width:29rem;height:29rem;position:absolute;top:2rem;right:4%}.atelier-orbit span{border:1px solid #fff8eb29;border-radius:999px;position:absolute;inset:2.5rem}.atelier-orbit span:nth-child(2){inset:5rem}.atelier-orbit span:nth-child(3){background:#b98a45e6;border:0;width:.75rem;height:.75rem;inset:auto 5rem 4.6rem auto}.atelier-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff8eb38;position:absolute;box-shadow:0 34px 90px #00000038}.atelier-hero-card--main{color:var(--atelier-ink);background:#f8f0e3f0;border-radius:2rem;max-width:25rem;padding:2rem;top:0;left:0}.atelier-hero-card--side{background:#11181494;border-radius:1.6rem;max-width:20rem;padding:1.45rem;bottom:2rem;right:0}.atelier-card-index{color:var(--atelier-rust);letter-spacing:.2em;font-size:.78rem;font-weight:950;display:block}.atelier-hero-card p{color:var(--atelier-rust);letter-spacing:.16em;text-transform:uppercase;margin-top:1.4rem;font-size:.76rem;font-weight:950}.atelier-hero-card h2{letter-spacing:-.05em;margin-top:.8rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:3rem;font-weight:900;line-height:1.02}.atelier-hero-card h3{margin-top:.8rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:2rem;font-weight:900}.atelier-hero-card small{color:#fff8ebb3;margin-top:.8rem;line-height:1.8;display:block}.atelier-card-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.atelier-card-tags span{color:#4d4336;background:#e9dcc6;border-radius:999px;padding:.5rem .72rem;font-size:.78rem;font-weight:850}.atelier-marquee{z-index:1;border-top:1px solid #fff8eb29;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:4.8rem;padding-top:1.3rem;display:grid;position:relative}.atelier-marquee span{color:#fff8ebad;font-size:.85rem;font-weight:850}.atelier-section{padding:6rem 0}.atelier-section--paper{background:var(--atelier-paper)}.atelier-section--canvas{background:#efe3cf}.atelier-section--ink{color:#fff8eb;background:#101814}.atelier-editorial{gap:3rem;display:grid}.atelier-editorial__intro h2,.atelier-section-head h2,.atelier-study__copy h2,.atelier-contact h2{letter-spacing:-.06em;margin-top:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:1.02}.atelier-editorial__cards{gap:1rem;display:grid}.atelier-feature{color:var(--atelier-ink);background:#efe3cf;border:1px solid #1118141a;border-radius:1.8rem;min-height:18rem;padding:1.6rem;transition:transform .18s,box-shadow .18s}.atelier-feature:hover{transform:translateY(-4px);box-shadow:0 26px 60px #1118141f}.atelier-feature--large{color:#fff8eb;background:#111814;min-height:28rem}.atelier-feature--quiet{background:#e4d7c1}.atelier-feature span,.atelier-feature b{color:var(--atelier-rust);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.atelier-feature h3{letter-spacing:-.05em;margin-top:1.1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:900;line-height:1.05}.atelier-feature p{color:var(--atelier-muted);margin-top:1.2rem;line-height:1.9}.atelier-feature--large p{color:#fff8ebb3}.atelier-feature b{margin-top:2rem}.atelier-section-head{max-width:56rem}.atelier-section-head p:last-child{color:#fff8ebad;margin-top:1.5rem;line-height:1.9}.atelier-section-head--dark p:last-child{color:var(--atelier-muted)}.atelier-capability-grid{gap:1rem;margin-top:3rem;display:grid}.atelier-capability{background:#fff8eb14;border:1px solid #fff8eb21;border-radius:1.8rem;padding:1.5rem}.atelier-capability span{color:var(--atelier-brass);letter-spacing:.18em;font-size:.78rem;font-weight:950}.atelier-capability h3{margin-top:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.8rem;font-weight:900}.atelier-capability p{color:#fff8ebad;margin-top:1rem;line-height:1.85}.atelier-capability div{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.atelier-capability small{color:#fff8ebb3;border:1px solid #fff8eb24;border-radius:999px;padding:.45rem .7rem}.atelier-trust-panel{border-top:1px solid #fff8eb29;gap:.8rem;margin-top:3rem;padding-top:1.6rem;display:grid}.atelier-trust-panel p{color:#fff8ebb8;font-size:.95rem}.atelier-region-band{background:var(--atelier-brass);color:#111814;padding:1.4rem 0}.atelier-region-band .atelier-shell{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}.atelier-region-band p{letter-spacing:.2em;text-transform:uppercase;font-size:.76rem;font-weight:950}.atelier-region-band div div{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.atelier-region-band span{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.35rem;font-weight:900}.atelier-study{gap:2rem;display:grid}.atelier-study__copy p:not(.atelier-kicker){color:var(--atelier-muted);max-width:35rem;margin-top:1.4rem;line-height:1.9}.atelier-study__panel{color:#fff8eb;background:#111814;border-radius:2rem;padding:1.5rem}.atelier-country-row{flex-wrap:wrap;gap:.55rem;display:flex}.atelier-country-row span{color:#fff8ebbf;background:#fff8eb1a;border:1px solid #fff8eb29;border-radius:999px;padding:.5rem .75rem}.atelier-study-grid{gap:1rem;margin-top:1.4rem;display:grid}.atelier-study-grid article{background:#fff8eb14;border-radius:1.2rem;padding:1.1rem}.atelier-study-grid h3{font-weight:900}.atelier-study-grid p{color:#fff8eba8;margin-top:.6rem;line-height:1.8}.atelier-process{gap:1rem;margin-top:3rem;display:grid}.atelier-process>div{background:#efe3cf;border:1px solid #1118141a;border-radius:1.8rem;padding:1.4rem}.atelier-process h3{margin-bottom:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.8rem;font-weight:900}.atelier-process article{border-top:1px solid #1118141a;grid-template-columns:2.6rem 1fr;gap:1rem;padding:1rem 0;display:grid}.atelier-process article span{background:var(--atelier-ink);color:#fff8eb;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-weight:900;display:flex}.atelier-process h4{font-weight:900}.atelier-process article p{color:var(--atelier-muted);margin-top:.35rem;line-height:1.75}.atelier-contact{color:#fff8eb;background:#101814;padding:6rem 0}.atelier-contact__grid{gap:2rem;display:grid}.atelier-contact p:not(.atelier-kicker){color:#fff8ebad;line-height:1.9}.atelier-contact__email{margin:1.6rem 0;font-size:1.4rem;font-weight:950;color:#fff8eb!important}@media (min-width:640px){.atelier-hero__actions{flex-direction:row}.atelier-marquee{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.atelier-nav__links{display:flex}.atelier-region-band .atelier-shell{flex-direction:row}.atelier-region-band div div{justify-content:flex-end}}@media (min-width:1024px){.atelier-hero__grid{grid-template-columns:1.05fr .95fr}.atelier-editorial{grid-template-columns:.86fr 1.14fr}.atelier-editorial__cards{grid-template-columns:1.15fr .85fr}.atelier-feature--large{grid-row:span 2}.atelier-capability-grid{grid-template-columns:repeat(3,1fr)}.atelier-trust-panel{grid-template-columns:repeat(4,1fr)}.atelier-study{grid-template-columns:.85fr 1.15fr;align-items:center}.atelier-study-grid{grid-template-columns:repeat(3,1fr)}.atelier-process{grid-template-columns:repeat(2,1fr)}.atelier-contact__grid{grid-template-columns:.9fr 1.1fr;align-items:start}}@media (max-width:767px){.atelier-nav__inner{align-items:flex-start;min-height:auto;padding-top:1rem;padding-bottom:1rem}.atelier-brand__en{font-size:1.8rem}.atelier-cta--light{padding-left:1rem;padding-right:1rem}.atelier-hero{min-height:auto;padding-top:4rem}.atelier-hero__right{min-height:28rem}.atelier-hero-card--main{max-width:21rem}.atelier-hero-card--side{left:3rem;right:auto}}.index-page{--index-ink:#111512;--index-green:#17382f;--index-cream:#f4efe6;--index-paper:#fffdf8;--index-line:#11151221;--index-muted:#626b64;--index-gold:#9f7a3a;background:var(--index-cream);color:var(--index-ink);min-height:100vh}.index-shell{max-width:86rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.index-nav{border-bottom:1px solid var(--index-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#f4efe6eb;position:sticky;top:0}.index-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.index-brand{flex-direction:column;line-height:1;display:inline-flex}.index-brand__name{color:var(--index-ink);letter-spacing:.02em;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:2rem}.index-brand__sub{color:#4d554f;letter-spacing:.08em;margin-top:.35rem;font-size:.66rem;font-weight:700}.index-nav__links{align-items:center;gap:1.4rem;display:none}.index-nav__links a{color:#303833;font-size:.92rem;font-weight:800;position:relative}.index-nav__links a:after{background:var(--index-green);content:"";transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-.42rem;left:0;transform:scaleX(0)}.index-nav__links a:hover:after{transform:scaleX(1)}.index-button{background:var(--index-ink);border:1px solid var(--index-ink);color:#fffdf8;justify-content:center;align-items:center;min-height:2.8rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}.index-button:hover{transform:translateY(-1px)}.index-button--outline{color:var(--index-ink);background:0 0}.index-button--outline:hover{background:var(--index-ink);color:#fffdf8}.index-link{color:#fffdf8;text-underline-offset:.42rem;align-items:center;min-height:2.8rem;font-size:.92rem;font-weight:850;text-decoration:underline;display:inline-flex}.index-link--dark{color:var(--index-ink);margin-top:2rem}.index-kicker{color:var(--index-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:950}.index-hero{background:var(--index-green);color:#fffdf8;padding:5.8rem 0 4.2rem}.index-hero__meta{color:#fffdf89e;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #fffdf82e;justify-content:space-between;padding-bottom:1.1rem;font-size:.72rem;font-weight:850;display:flex}.index-hero__grid{grid-template-columns:1fr;gap:3rem;padding-top:3.4rem;display:grid}.index-hero h1{letter-spacing:-.075em;max-width:64rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(3.4rem,8vw,7.8rem);font-weight:900;line-height:.96}.index-hero__side{border-left:1px solid #fffdf833;padding-left:1.4rem}.index-hero__side p{color:#fffdf8b8;max-width:34rem;font-size:1.02rem;line-height:2}.index-hero__actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.index-hero__panel{border-top:1px solid #fffdf82e;grid-template-columns:1fr;gap:0;margin-top:5rem;display:grid}.index-hero__panel article{border-bottom:1px solid #fffdf82e;padding:1.4rem 0}.index-hero__panel span{color:var(--index-gold);letter-spacing:.16em;font-size:.76rem;font-weight:950}.index-hero__panel h2{margin-top:.7rem;font-size:1.35rem;font-weight:900}.index-hero__panel p{color:#fffdf89e;margin-top:.55rem;line-height:1.8}.index-section{padding:6rem 0}.index-section--green{color:#fffdf8;background:#101512}.index-section--muted{background:#e9e1d3}.index-statement{border-bottom:1px solid var(--index-line);border-top:1px solid var(--index-line);gap:2rem;padding-top:3rem;padding-bottom:3rem;display:grid}.index-statement h2,.index-section-head h2,.index-study h2,.index-contact h2{letter-spacing:-.06em;margin-top:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:900;line-height:1.04}.index-statement>p{color:var(--index-muted);font-size:1.05rem;line-height:2}.index-section-head{max-width:58rem}.index-section-head>p:last-child{color:#fffdf8ad;margin-top:1.4rem;font-size:1.02rem;line-height:2}.index-section-head--dark>p:last-child{color:var(--index-muted)}.index-service-grid{border-top:1px solid #fffdf826;grid-template-columns:1fr;gap:0;margin-top:3rem;display:grid}.index-service-grid article{border-bottom:1px solid #fffdf826;padding:2rem 0}.index-service-grid span{color:var(--index-gold);font-size:.76rem;font-weight:950}.index-service-grid h3{letter-spacing:-.04em;margin-top:.8rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:2rem;font-weight:900}.index-service-grid p{color:#fffdf8a8;margin-top:1rem;line-height:1.9}.index-service-grid div{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.index-service-grid small{color:#fffdf8ad;border:1px solid #fffdf82e;padding:.4rem .62rem;font-size:.76rem}.index-trust{grid-template-columns:1fr;gap:1px;margin-top:2.8rem;display:grid}.index-trust p{color:#fffdf8b3;background:#fffdf812;padding:1rem;line-height:1.75}.index-band{background:var(--index-gold);color:var(--index-ink);padding:1.35rem 0}.index-band .index-shell{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}.index-band span{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:950}.index-band div div{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.index-band b{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.35rem;font-weight:900}.index-business{gap:1px;display:grid}.index-business a{background:var(--index-paper);border:1px solid var(--index-line);color:var(--index-ink);padding:1.5rem;display:block}.index-business__primary{min-height:27rem}.index-business span{color:var(--index-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950}.index-business h3{letter-spacing:-.06em;margin-top:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(2rem,4vw,4.2rem);font-weight:900;line-height:1.04}.index-business p{color:var(--index-muted);max-width:38rem;margin-top:1.1rem;line-height:1.9}.index-business strong{text-underline-offset:.35rem;margin-top:2rem;font-size:.9rem;text-decoration:underline;display:block}.index-business__side{gap:1px;display:grid}.index-study{gap:2.5rem;display:grid}.index-study p{color:var(--index-muted);margin-top:1.2rem;line-height:1.95}.index-study__grid{border-top:1px solid var(--index-line);gap:0;display:grid}.index-study__grid article{border-bottom:1px solid var(--index-line);padding:1.4rem 0}.index-study__grid h3{font-size:1.1rem;font-weight:900}.index-process{gap:1px;margin-top:3rem;display:grid}.index-process>div{background:var(--index-paper);border:1px solid var(--index-line);padding:1.4rem}.index-process h3{margin-bottom:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.8rem;font-weight:900}.index-process article{border-top:1px solid var(--index-line);grid-template-columns:2.2rem 1fr;gap:1rem;padding:1rem 0;display:grid}.index-process article span{color:var(--index-gold);font-weight:950}.index-process h4{font-weight:900}.index-process article p{color:var(--index-muted);margin-top:.35rem;line-height:1.75}.index-contact{color:#fffdf8;background:#101512;padding:6rem 0}.index-contact__grid{gap:2.5rem;display:grid}.index-contact p:not(.index-kicker){color:#fffdf8ad;line-height:1.95}.index-contact__email{margin:1.5rem 0;font-size:1.35rem;font-weight:950;color:#fffdf8!important}@media (min-width:640px){.index-hero__actions{flex-direction:row;align-items:center}}@media (min-width:768px){.index-nav__links{display:flex}.index-band .index-shell{flex-direction:row}}@media (min-width:1024px){.index-hero__grid{grid-template-columns:minmax(0,1fr) 24rem}.index-hero__panel{grid-template-columns:repeat(3,1fr)}.index-hero__panel article{border-bottom:0;border-right:1px solid #fffdf82e;padding:1.6rem}.index-hero__panel article:first-child{padding-left:0}.index-hero__panel article:last-child{border-right:0}.index-statement{grid-template-columns:.95fr 1.05fr}.index-service-grid{grid-template-columns:repeat(3,1fr)}.index-service-grid article{border-bottom:0;border-right:1px solid #fffdf826;padding:2rem}.index-service-grid article:first-child{padding-left:0}.index-service-grid article:last-child{border-right:0}.index-trust{grid-template-columns:repeat(4,1fr)}.index-business{grid-template-columns:1.12fr .88fr}.index-study{grid-template-columns:.9fr 1.1fr}.index-study__grid{grid-template-columns:repeat(3,1fr)}.index-study__grid article{border-bottom:0;border-left:1px solid var(--index-line);padding:1.4rem}.index-process{grid-template-columns:repeat(2,1fr)}.index-contact__grid{grid-template-columns:.9fr 1.1fr}}@media (max-width:767px){.index-nav__inner{align-items:flex-start;min-height:auto;padding-top:1rem;padding-bottom:1rem}.index-brand__name{font-size:1.7rem}.index-button--outline{padding-left:.9rem;padding-right:.9rem}.index-hero{padding-top:4rem}}@property --orbit-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.orbit-page{--orbit-black:#05040a;--orbit-deep:#081711;--orbit-green:#17382f;--orbit-gold:#d0a756;--orbit-cream:#f8efe0;--orbit-muted:#f8efe0ad;background:var(--orbit-black);color:var(--orbit-cream);min-height:100vh}.orbit-landing{background:radial-gradient(circle at 70% 44%,#d0a75629,#0000 26rem),radial-gradient(circle at 22% 12%,#577e6933,#0000 22rem),linear-gradient(120deg,#f8efe0c7 0%,#f8efe08f 38%,#081711f2 38.2%,#05040afa 100%);min-height:100vh;position:relative;overflow:hidden}.orbit-landing:before{content:"";opacity:.75;pointer-events:none;background-image:linear-gradient(#05040a0f 1px,#0000 1px),linear-gradient(90deg,#05040a0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.orbit-shell{max-width:82rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.orbit-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;background:#f8efe0d1;border:1px solid #d0a75647;border-radius:999px;justify-content:space-between;align-items:center;max-width:min(112rem,100% - 3rem);margin:1.1rem auto 0;padding:.8rem 1.2rem .8rem 1.6rem;animation:.8s cubic-bezier(.22,1,.36,1) both orbitFadeDown;display:flex;position:relative;box-shadow:0 1.2rem 3.5rem #05040a29}.orbit-brand{color:#05040a;flex-direction:column;min-width:12rem;line-height:1;display:inline-flex}.orbit-brand__en{letter-spacing:.02em;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:2.1rem}.orbit-brand__cn{letter-spacing:.08em;margin-top:.36rem;font-size:.68rem;font-weight:700}.orbit-nav__links,.orbit-nav__actions{align-items:center;gap:1.6rem;display:flex}.orbit-nav__links a,.orbit-login,.orbit-secondary-link{font-size:.94rem;font-weight:800;position:relative}.orbit-nav__links a,.orbit-login{color:#06100d;background:#05040ab8;border:1px solid #f8efe038;border-radius:999px;padding:.55rem .9rem;box-shadow:0 .8rem 1.8rem #05040a29;color:#fff8e8!important}.orbit-secondary-link{color:#fff}.orbit-nav__links a:after,.orbit-login:after,.orbit-secondary-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.38rem;left:0;transform:scaleX(0)}.orbit-nav__links a:hover:after,.orbit-login:hover:after,.orbit-secondary-link:hover:after{transform:scaleX(1)}.orbit-button-wrap{border-radius:999px;padding:2px;display:inline-flex;position:relative}.orbit-button-wrap:before{background:conic-gradient(from var(--orbit-border-angle), #d0a756, #12392d, #f8efe0, #12392d, #d0a756);border-radius:inherit;content:"";animation:3s linear infinite orbitBorderSpin;position:absolute;inset:0}.orbit-button{color:#fff;z-index:1;background:#05040a;border-radius:999px;align-items:center;gap:.6rem;min-height:3.25rem;padding:.9rem 1.45rem;font-size:1rem;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.orbit-button:after{background:var(--orbit-gold);content:"";z-index:-1;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-102%)}.orbit-button:hover:after{transform:translate(0)}.orbit-button svg{width:1.1rem;height:1.1rem}.orbit-button--small{min-height:2.85rem;padding:.74rem 1.25rem;font-size:.94rem}.orbit-hero{z-index:2;justify-content:space-between;align-items:center;gap:3rem;max-width:120rem;min-height:calc(100vh - 12rem);margin:0 auto;padding:2rem 4rem 0;display:flex;position:relative}.orbit-hero__content{flex:0 40rem;padding-top:2.5rem;animation:1s cubic-bezier(.22,1,.36,1) both orbitFadeUp}.orbit-title{color:#05040a;letter-spacing:-.08em;min-height:18rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(3.2rem,5.4vw,5.9rem);font-weight:900;line-height:.98}.orbit-title__light{color:#fff}.orbit-title i{background:var(--orbit-gold);width:.07em;height:.9em;margin-left:.12em;animation:.75s step-end infinite orbitBlink;display:inline-block;transform:translateY(.12em)}.orbit-hero__summary{color:#05040ab8;max-width:39rem;margin-top:1.5rem;font-size:1.03rem;line-height:2}.orbit-hero__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.1rem;display:flex}.orbit-cursor-card{align-items:center;gap:.55rem;margin-top:2.2rem;margin-left:min(18rem,44vw);animation:.85s cubic-bezier(.22,1,.36,1) 3.1s both orbitPointerIn;display:flex}.orbit-cursor-card svg{fill:var(--orbit-gold);width:1.7rem;height:1.7rem}.orbit-cursor-card span{background:var(--orbit-gold);color:#05040a;border-radius:999px;padding:.48rem .85rem;font-size:.92rem;font-weight:800}.orbit-hero__visual{flex:0 0 45rem;justify-content:center;align-items:center;animation:1.2s cubic-bezier(.22,1,.36,1) .25s both orbitScaleIn;display:flex}.orbit-visual{width:45rem;height:45rem;position:relative}.orbit-ring,.orbit-ring:before{border-radius:50%;position:absolute}.orbit-ring{border:1px solid #d0a75633;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-ring:before{content:"";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#d0a75600,#d0a756f2 43%,#d0a75600);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.orbit-ring--one{width:20rem;height:20rem;animation:30s linear infinite orbitSpinLeft}.orbit-ring--two{width:28rem;height:28rem;animation:40s linear infinite orbitSpinRight}.orbit-ring--three{width:36rem;height:36rem;animation:50s linear infinite orbitSpinRight}.orbit-ring--four{width:44rem;height:44rem;animation:60s linear infinite orbitSpinLeft}.orbit-center{color:#05040a;background:#f8efe0f2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:12rem;height:12rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #d0a7562e}.orbit-center strong{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:3.8rem;font-weight:900;line-height:1}.orbit-center span{color:#54605a;letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.78rem;font-weight:850}.orbit-node{animation:orbitNodeIn .8s cubic-bezier(.22, 1, .36, 1) var(--delay) both;color:#05040a;height:3.9rem;transform:translate(-50%, -50%) rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)));background:#f8efe0f5;border:1px solid #d0a75652;border-radius:1.15rem;justify-content:center;align-items:center;width:3.9rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.08rem;font-weight:900;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 42px #00000038,0 0 28px #d0a7562e}.orbit-node--one{--radius:10rem}.orbit-node--two{--radius:14rem}.orbit-node--three{--radius:18rem;width:4.6rem;height:4.6rem}.orbit-node--four{--radius:22rem}.orbit-ticker{z-index:2;animation:1s cubic-bezier(.22,1,.36,1) .6s both orbitFadeUp;position:absolute;bottom:2rem;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.orbit-ticker__track{gap:4rem;width:max-content;animation:24s linear infinite orbitTicker;display:flex}.orbit-ticker span{color:#ffffffb8;letter-spacing:.04em;flex:none;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:1.15rem;font-weight:900}.orbit-section{padding:6rem 0}.orbit-section--paper{color:#101410;background:#f8efe0}.orbit-section--deep{color:#f8efe0;background:#081711}.orbit-section--sand{color:#101410;background:#ece0ce}.orbit-section--position,.orbit-section--entry{position:relative;overflow:hidden}.orbit-section--position:before,.orbit-section--entry:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 22%,#d0a7562e,#0000 22rem),radial-gradient(circle at 84% 18%,#0817111a,#0000 24rem);position:absolute;inset:0}.orbit-kicker{color:var(--orbit-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:950}.orbit-statement{z-index:1;border-top:1px solid #10141024;border-bottom:1px solid #10141024;gap:2.5rem;padding-top:3rem;padding-bottom:3rem;display:grid;position:relative}.orbit-study,.orbit-contact__grid{gap:2.5rem;display:grid}.orbit-statement--rich{border:0;align-items:center;gap:clamp(2rem,5vw,4rem);padding-top:1rem;padding-bottom:1rem}.orbit-statement__copy{max-width:48rem}.orbit-statement__copy>p{color:#515a52;margin-top:1.5rem;font-size:1.02rem;line-height:1.95}.orbit-statement__tags{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.orbit-statement__tags span{color:#17382f;background:#08171112;border:1px solid #0817111f;border-radius:999px;padding:.58rem .8rem;font-size:.85rem;font-weight:850}.orbit-position-panel{color:#f8efe0;background:linear-gradient(145deg,#081711f5,#05040af5),#081711;border:1px solid #d0a7563d;border-radius:2rem;min-height:31rem;padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #05040a38}.orbit-position-panel:before{background:conic-gradient(from var(--orbit-border-angle), transparent, #d0a75680, transparent 32%);content:"";opacity:.7;width:38rem;height:38rem;animation:7s linear infinite orbitPanelSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-position-panel:after{content:"";background:#081711;border-radius:1.7rem;position:absolute;inset:1px}.orbit-position-panel__halo{z-index:1;border:1px solid #d0a75647;border-radius:50%;width:17rem;height:17rem;animation:4.8s ease-in-out infinite orbitPulse;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.orbit-position-panel__halo:before,.orbit-position-panel__halo:after{border-radius:inherit;content:"";border:1px solid #f8efe01f;position:absolute;inset:-3.2rem}.orbit-position-panel__halo:after{inset:-6.4rem}.orbit-position-panel__core{white-space:nowrap;z-index:2;background:#f8efe014;border:1px solid #f8efe024;border-radius:999px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.orbit-position-panel__core span{color:var(--orbit-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:950}.orbit-position-panel__core strong{font-size:.95rem}.orbit-position-panel__items{z-index:2;gap:.85rem;display:grid;position:relative}.orbit-position-panel__items article{background:#f8efe014;border:1px solid #f8efe021;border-radius:1.2rem;max-width:28rem;margin-left:auto;padding:1rem;animation:.9s cubic-bezier(.22,1,.36,1) both orbitFadeUp}.orbit-position-panel__items article:first-child{margin-top:5.5rem}.orbit-position-panel__items article:nth-child(2){margin-right:2.8rem;animation-delay:.12s}.orbit-position-panel__items article:nth-child(3){margin-right:5.2rem;animation-delay:.24s}.orbit-position-panel__items span{color:var(--orbit-gold);letter-spacing:.14em;font-size:.76rem;font-weight:950}.orbit-position-panel__items h3{margin-top:.45rem;font-size:1.1rem;font-weight:950}.orbit-position-panel__items p{color:#f8efe0ad;margin-top:.45rem;line-height:1.75}.orbit-statement h2,.orbit-section-head h2,.orbit-study h2,.orbit-contact h2{letter-spacing:-.06em;margin-top:1rem;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:900;line-height:1.04}.orbit-statement>p,.orbit-study p,.orbit-process article p{color:#606861;line-height:1.95}.orbit-section-head{max-width:58rem}.orbit-section-head>p:last-child{color:#f8efe0a8;margin-top:1.4rem;font-size:1.02rem;line-height:1.95}.orbit-section-head--dark>p:last-child{color:#606861}.orbit-service-grid{border-top:1px solid #f8efe026;margin-top:3rem;display:grid}.orbit-service-grid article{border-bottom:1px solid #f8efe026;padding:2rem 0}.orbit-service-grid span,.orbit-business span{color:var(--orbit-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:950}.orbit-service-grid h3,.orbit-business h3,.orbit-process h3{letter-spacing:-.04em;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif;font-weight:900}.orbit-service-grid h3{margin-top:.8rem;font-size:2rem}.orbit-service-grid p{color:#f8efe0a8;margin-top:1rem;line-height:1.9}.orbit-service-grid div{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.orbit-service-grid small{color:#f8efe0ad;border:1px solid #f8efe02e;padding:.4rem .62rem}.orbit-trust{gap:1px;margin-top:2.8rem;display:grid}.orbit-trust p{color:#f8efe0b8;background:#f8efe012;padding:1rem;line-height:1.75}.orbit-business{z-index:1;gap:1rem;display:grid;position:relative}.orbit-business-card{color:#101410;background:linear-gradient(145deg,#fffaf2f5,#f8efe0e0),#fffaf2;border:1px solid #1014101f;border-radius:1.6rem;flex-direction:column;min-height:16rem;padding:clamp(1.35rem,3vw,2rem);transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.2rem #05040a14}.orbit-business-card:before{content:"";opacity:0;background:radial-gradient(circle at 12% 8%,#d0a7563d,#0000 11rem),linear-gradient(120deg,#0000 0%,#ffffffb3 42%,#0000 64%);transition:opacity .35s,transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-28%)}.orbit-business-card:after{content:"";opacity:.45;border:1px solid #d0a75647;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-5rem;right:-5rem}.orbit-business-card:hover{border-color:#d0a75694;transform:translateY(-.35rem);box-shadow:0 1.8rem 4rem #05040a24}.orbit-business-card:hover:before{opacity:1;transform:translate(18%)}.orbit-business-card--primary{color:#f8efe0;background:radial-gradient(circle at 82% 10%,#d0a75633,#0000 17rem),linear-gradient(145deg,#081711,#05040a);min-height:34rem}.orbit-business-card--primary:after{border-color:#f8efe01f;width:22rem;height:22rem;top:-6rem;right:-7rem}.orbit-business-card>*{z-index:1;position:relative}.orbit-entry-label{color:var(--orbit-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:950}.orbit-business-card__head{justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-top:1rem;display:flex}.orbit-business h3{font-size:clamp(2rem,4vw,4rem);line-height:1.04}.orbit-business-card:not(.orbit-business-card--primary) h3{font-size:clamp(1.8rem,3vw,3.3rem)}.orbit-business-card em{color:#17382f;background:#08171114;border:1px solid #0817111f;border-radius:999px;flex:none;padding:.48rem .72rem;font-size:.8rem;font-style:normal;font-weight:900}.orbit-business-card--primary em{color:#f8efe0;background:#f8efe01a;border-color:#f8efe029}.orbit-business p{color:#606861;max-width:38rem;margin-top:1.1rem;line-height:1.9}.orbit-business-card--primary p{color:#f8efe0b3}.orbit-business-card__meta{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.orbit-business-card__meta small{color:#f8efe0c2;border:1px solid #f8efe029;border-radius:999px;padding:.45rem .7rem;font-weight:800}.orbit-business strong,.orbit-text-link{color:#101410;justify-content:flex-start;gap:.5rem;margin-top:2rem;font-weight:900;display:inline-flex}.orbit-business strong{align-items:center;margin-top:auto;padding-top:1.6rem}.orbit-business strong svg{width:1.1rem;height:1.1rem;transition:transform .3s}.orbit-business-card:hover strong svg{transform:translate(.28rem)}.orbit-business-card--primary strong{color:#f8efe0}.orbit-text-link{text-underline-offset:.35rem;text-decoration:underline}.orbit-business__side{gap:1rem;display:grid}.orbit-section--study,.orbit-section--process{position:relative;overflow:hidden}.orbit-section--study{background:radial-gradient(circle at 18% 20%,#d0a75629,#0000 24rem),radial-gradient(circle at 88% 35%,#0817111f,#0000 26rem),#ece0ce}.orbit-section--process{background:radial-gradient(circle at 76% 18%,#d0a7561f,#0000 22rem),linear-gradient(#f8efe0,#efe4d0)}.orbit-section--study:before,.orbit-section--process:before{content:"";pointer-events:none;background-image:linear-gradient(#08171109 1px,#0000 1px),linear-gradient(90deg,#08171109 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.orbit-study{z-index:1;align-items:center;position:relative}.orbit-study__copy{max-width:39rem}.orbit-study__copy .orbit-text-link{color:#f8efe0;background:#081711;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.05rem;text-decoration:none;transition:background .3s,transform .3s;box-shadow:0 1rem 2.4rem #05040a29}.orbit-study__copy .orbit-text-link:hover{background:#05040a;transform:translateY(-.2rem)}.orbit-study__copy .orbit-text-link svg{width:1.05rem;height:1.05rem;transition:transform .3s}.orbit-study__copy .orbit-text-link:hover svg{transform:translate(.28rem)}.orbit-study__grid,.orbit-process{gap:1rem;display:grid}.orbit-study__grid article{animation:.8s cubic-bezier(.22,1,.36,1) both orbitFadeUp;animation-delay:var(--delay);background:radial-gradient(circle at 88% 0,#d0a75638,#0000 9rem),#fffaf2d1;border:1px solid #1014101f;border-radius:1.35rem;flex-direction:column;min-height:13rem;padding:1.45rem;transition:border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.8rem #05040a14}.orbit-study__grid article:after{content:"";border:1px solid #0817111a;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-3.5rem;right:-3.5rem}.orbit-study__grid article:hover{border-color:#d0a75680;transform:translateY(-.35rem);box-shadow:0 1.6rem 3.5rem #05040a21}.orbit-study__grid article>span,.orbit-study__grid small{color:var(--orbit-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.orbit-study__grid h3,.orbit-process h4{font-weight:900}.orbit-study__grid h3{margin-top:1rem;font-size:1.25rem}.orbit-study__grid article p{color:#596258;margin-top:.7rem;line-height:1.8}.orbit-study__grid small{z-index:1;margin-top:auto;padding-top:1.15rem;display:block;position:relative}.orbit-process{margin-top:3rem}.orbit-process>div{color:#f8efe0;background:radial-gradient(circle at 92% 5%,#d0a7562e,#0000 15rem),linear-gradient(145deg,#081711,#05040a);border:1px solid #d0a75638;border-radius:1.7rem;padding:clamp(1.35rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #05040a29}.orbit-process>div:before{background:conic-gradient(from var(--orbit-border-angle), transparent, #d0a75647, transparent 34%);content:"";opacity:.7;width:24rem;height:24rem;animation:8s linear infinite orbitPanelSweep;position:absolute;top:-12rem;right:-12rem}.orbit-process__head{z-index:1;border-bottom:1px solid #f8efe024;margin-bottom:.8rem;padding-bottom:1.1rem;position:relative}.orbit-process__head span{color:var(--orbit-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:950}.orbit-process h3{margin-top:.55rem;font-size:1.8rem}.orbit-process article{animation:.8s cubic-bezier(.22,1,.36,1) both orbitFadeUp;animation-delay:var(--delay);z-index:1;background:#f8efe012;border:1px solid #f8efe01a;border-radius:1.1rem;grid-template-columns:2.7rem 1fr;gap:1rem;margin-top:.8rem;padding:1rem;transition:background .3s,transform .3s;display:grid;position:relative}.orbit-process article:hover{background:#f8efe01c;transform:translate(.25rem)}.orbit-process article span{color:#f8d98b;background:#d0a75624;border:1px solid #d0a75647;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:950;display:inline-flex}.orbit-process h4{color:#f8efe0}.orbit-process article p{color:#f8efe0a8;margin-top:.35rem}.orbit-contact{color:#f8efe0;background:#081711;padding:6rem 0}.orbit-contact p:not(.orbit-kicker){color:#f8efe0ad;line-height:1.95}.orbit-contact__email{margin:1.5rem 0;font-size:1.35rem;font-weight:950;color:#f8efe0!important}@keyframes orbitBorderSpin{to{--orbit-border-angle:360deg}}@keyframes orbitFadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes orbitBlink{50%{opacity:0}}@keyframes orbitPointerIn{0%{filter:blur(10px);opacity:0;transform:translate(-24px,18px)scale(.8)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes orbitSpinLeft{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes orbitSpinRight{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitNodeIn{0%{filter:blur(10px);opacity:0;scale:.35}to{filter:blur();opacity:1;scale:1}}@keyframes orbitTicker{to{transform:translate(-50%)}}@keyframes orbitPanelSweep{to{--orbit-border-angle:360deg}}@keyframes orbitPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@media (min-width:768px){.orbit-statement,.orbit-study,.orbit-contact__grid{grid-template-columns:.9fr 1.1fr}}@media (min-width:1024px){.orbit-statement--rich{grid-template-columns:minmax(0,.95fr) minmax(26rem,.9fr)}.orbit-service-grid{grid-template-columns:repeat(3,1fr)}.orbit-service-grid article{border-bottom:0;border-right:1px solid #f8efe026;padding:2rem}.orbit-service-grid article:first-child{padding-left:0}.orbit-service-grid article:last-child{border-right:0}.orbit-trust{grid-template-columns:repeat(4,1fr)}.orbit-business{grid-template-columns:1.12fr .88fr}.orbit-study__grid{grid-template-columns:repeat(3,1fr)}.orbit-process{grid-template-columns:repeat(2,1fr)}}@media (max-width:1280px){.orbit-hero__visual{flex-basis:38rem;transform:scale(.86)}}@media (max-width:1024px){.orbit-landing{background:linear-gradient(150deg,#f8efe0d1,#f8efe09e 48%,#081711 48.2%,#05040a)}.orbit-nav{padding-left:2rem;padding-right:2rem}.orbit-nav__links{gap:.9rem}.orbit-hero{flex-direction:column;min-height:auto;padding-left:2rem;padding-right:2rem}.orbit-title{min-height:12rem;font-size:clamp(2.8rem,8vw,4.8rem)}.orbit-hero__visual{flex-basis:auto;margin-bottom:8rem;transform:scale(.72)}}@media (max-width:768px){.orbit-nav__links,.orbit-login{display:none}.orbit-nav{padding:1.2rem 1.25rem}.orbit-brand__en{font-size:1.7rem}.orbit-hero{padding-left:1.25rem;padding-right:1.25rem}.orbit-title{min-height:9rem;font-size:clamp(2.2rem,11vw,3.6rem)}.orbit-title__light{color:#05040a}.orbit-hero__summary{font-size:.95rem}.orbit-hero__visual{height:24rem;margin-bottom:6rem;transform:scale(.52)}.orbit-ticker{bottom:1.2rem}}@media (max-width:480px){.orbit-button{min-height:2.85rem;padding:.72rem 1rem;font-size:.88rem}.orbit-title{font-size:2rem}.orbit-hero__visual{transform:scale(.42)}}@media (max-width:900px){.cooperation-hero__actions{grid-template-columns:1fr}}.orbit-menu-toggle{width:2.75rem;height:2.75rem;color:var(--orbit-cream);cursor:pointer;background:#ffffff0f;border:1px solid #f8efe047;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background .18s,border-color .18s,transform .18s;display:none}.orbit-menu-toggle:hover{background:#d0a75629;border-color:#d0a756cc}.orbit-menu-toggle:active{transform:scale(.94)}.orbit-menu-toggle:focus-visible,.orbit-mobile-menu a:focus-visible,.orbit-button:focus-visible,.orbit-secondary-link:focus-visible,.orbit-nav__links a:focus-visible{outline:2px solid var(--orbit-gold);outline-offset:4px}.orbit-menu-toggle span{background:currentColor;width:1rem;height:1px;display:block}.orbit-mobile-menu{display:none}.orbit-program-levels{border-top:1px solid #d0a75661;border-bottom:1px solid #d0a75661;grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.orbit-program-levels>div{border-right:1px solid #d0a75640;min-height:9rem;padding:1.35rem 1.5rem 1.25rem}.orbit-program-levels>div:last-child{border-right:0}.orbit-program-levels span{color:var(--orbit-gold);letter-spacing:.08em;font-size:.72rem;display:block}.orbit-program-levels strong{color:var(--orbit-cream);letter-spacing:-.03em;margin-top:.7rem;font-size:clamp(1.2rem,2.2vw,1.7rem);display:block}.orbit-program-levels p{color:#f8efe09e;max-width:20rem;margin:.55rem 0 0;font-size:.82rem;line-height:1.65}@media (max-width:768px){.orbit-menu-toggle{display:flex}.orbit-nav__actions{gap:.65rem}.orbit-nav__actions .orbit-button-wrap{display:none}.orbit-mobile-menu{background:#05040af0;border-top:1px solid #f8efe02b;flex-direction:column;margin:0 1.25rem;display:flex}.orbit-mobile-menu a{color:var(--orbit-cream);border-bottom:1px solid #f8efe01f;justify-content:space-between;align-items:center;padding:.95rem 0;font-size:.92rem;text-decoration:none;display:flex}.orbit-mobile-menu a:hover{color:var(--orbit-gold)}.orbit-mobile-menu a span{color:var(--orbit-gold);letter-spacing:.12em;font-size:.68rem}.orbit-program-levels{grid-template-columns:1fr;margin-top:2.25rem}.orbit-program-levels>div{border-bottom:1px solid #d0a75638;border-right:0;min-height:auto;padding:1.1rem 0}.orbit-program-levels>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-hero-page{color:#080708;background:#050507;font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,Inter,sans-serif}.motion-hero__shade{z-index:-2;-webkit-backdrop-filter:saturate(.96);backdrop-filter:saturate(.96);background:linear-gradient(#f8f4ec38,#f8f4ec75),radial-gradient(circle at 68% 62%,#ffffff47,#0000 20rem)}.motion-hero__nav{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem clamp(1.25rem,4vw,3rem) 0;display:flex}.motion-hero__brand{color:#050507;align-items:center;gap:.85rem;text-decoration:none;animation:.55s cubic-bezier(.22,1,.36,1) both motionFadeDown;display:inline-flex}.motion-hero__logo span{background:#5e0ed7;border-radius:999px;width:.65rem;height:.65rem}.motion-hero__brand strong,.motion-hero__brand small,.motion-hero__links a,.motion-hero__tagline,.motion-hero__stat span,.motion-hero__intro{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.motion-hero__brand strong{letter-spacing:.03em;text-transform:none;font-family:Segoe Script,Brush Script MT,cursive;font-size:1.6rem;font-weight:400;line-height:.95;display:block}.motion-hero__brand small{letter-spacing:.1em;margin-top:.2rem;font-size:.58rem;display:block}.motion-hero__links a{color:#050507;animation:.55s cubic-bezier(.22,1,.36,1) both motionFadeDown;animation-delay:var(--delay);font-size:.82rem;text-decoration:none}.motion-hero__links a:hover,.motion-hero__links a:focus-visible{color:#5e0ed7}.motion-hero__menu-button,.motion-hero__menu-top button{color:#fff;cursor:pointer;background:#050507;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.motion-hero__menu-button span{background:currentColor;width:1rem;height:2px}.motion-hero__menu-top{color:#050507;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:800;display:flex}.motion-hero__menu-top button{position:relative}.motion-hero__menu-top button span{background:currentColor;width:1rem;height:2px;position:absolute}.motion-hero__menu-top button span:first-child{transform:rotate(45deg)}.motion-hero__menu-top button span:last-child{transform:rotate(-45deg)}.motion-hero__menu-links a{color:#050507;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(2rem,12vw,4rem);font-weight:800;line-height:.95;text-decoration:none}.motion-hero__menu-cta{color:#5e0ed7;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.motion-hero__menu-cta svg,.motion-hero__cta svg{width:1.25rem;height:1.25rem}.motion-hero__stats{flex:1;justify-content:flex-end;align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:2rem clamp(1.25rem,4vw,3rem);display:flex}.motion-hero__stat{text-align:right;animation:.65s cubic-bezier(.22,1,.36,1) both motionFadeUp;animation-delay:var(--delay)}.motion-hero__stat strong{color:#050507;letter-spacing:-.06em;font-size:clamp(1.65rem,5vw,3.65rem);font-weight:800;line-height:.95;display:block}.motion-hero__stat strong:first-letter{color:#5e0ed7}.motion-hero__stat span{color:#050507d1;white-space:pre-line;margin-top:.55rem;font-size:clamp(.58rem,1.4vw,.82rem);line-height:1.2;display:block}.motion-hero__bottom{gap:clamp(1.5rem,4vw,3rem);padding:0 clamp(1.25rem,4vw,3rem) clamp(1.85rem,5vw,3rem);display:grid}.motion-hero__row{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.motion-hero__row--main{align-items:flex-end}.motion-hero__tagline{color:#050507;max-width:12rem;font-size:clamp(.6rem,1.2vw,.82rem);line-height:1.38;animation:.65s cubic-bezier(.22,1,.36,1) .62s both motionFadeUp}.motion-hero__cta{color:#5e0ed7;white-space:nowrap;align-items:center;gap:.55rem;font-size:clamp(.95rem,2vw,1.55rem);font-weight:800;text-decoration:none;animation:.65s cubic-bezier(.22,1,.36,1) .72s both motionFadeUp;display:inline-flex}.motion-hero__cta:hover,.motion-hero__cta:focus-visible{color:#2f0575}.motion-hero__intro{color:#050507db;text-transform:none;flex:0 0 clamp(8.2rem,24vw,21rem);font-size:clamp(.58rem,1.1vw,.83rem);line-height:1.65;animation:.65s cubic-bezier(.22,1,.36,1) .82s both motionFadeUp}.motion-hero__title{color:#050507;letter-spacing:-.075em;text-align:right;text-transform:uppercase;margin:0;font-family:Arial Black,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:clamp(2.55rem,10.5vw,9.2rem);font-weight:900;line-height:.82}.motion-hero__title em{animation:.75s cubic-bezier(.22,1,.36,1) both motionTitleUp;animation-delay:var(--delay);font-style:normal;display:block}.motion-hero__brand:focus-visible,.motion-hero__links a:focus-visible,.motion-hero__menu-button:focus-visible,.motion-hero__menu-top button:focus-visible,.motion-hero__menu-links a:focus-visible,.motion-hero__menu-cta:focus-visible,.motion-hero__cta:focus-visible{outline-offset:4px;outline:2px solid #5e0ed7}@keyframes motionFadeDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes motionFadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes motionTitleUp{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes motionMenuIn{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes motionPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes motionBandPulse{0%,to{border-color:#8cb3ff3d;transform:translateY(0)}50%{border-color:#8cb3ff6b;transform:translateY(-.12rem)}}@keyframes motionGridFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}@media (max-width:767px){.motion-hero__links{display:none}.motion-hero__brand small{max-width:12rem;line-height:1.35}.motion-hero__stats{justify-content:space-between;align-items:flex-start;padding-top:5rem}.motion-hero__stat{text-align:left}.motion-hero__row--main{flex-direction:column-reverse;align-items:flex-start}.motion-hero__intro{flex-basis:auto;max-width:21rem}.motion-hero__title{width:100%}}@media (max-width:420px){.motion-hero__stats{gap:.7rem}.motion-hero__row{flex-direction:column;align-items:flex-start}.motion-hero__row--main{flex-direction:column-reverse}.motion-hero__cta{white-space:normal}}.motion-coop-page{color:#f8f6f2;background:#07080c}.motion-coop-hero{background:radial-gradient(circle at 18% 18%,#5e0ed738,#0000 18rem),radial-gradient(circle at 88% 28%,#0975792e,#0000 24rem),linear-gradient(#0b1020 0%,#090a0f 52%,#06070a 100%);min-height:100svh;position:relative;overflow:hidden}.motion-coop-hero__backdrop,.motion-coop-hero__shade{position:absolute;inset:0}.motion-coop-hero__backdrop{pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 38%),radial-gradient(circle at 40% 42%,#ffffff14,#0000 16rem);animation:14s ease-in-out infinite motionBackdropShift}.motion-coop-hero__shade{pointer-events:none;background:linear-gradient(#08080d14,#08080d57);animation:10s ease-in-out infinite motionShadeShift}.motion-coop-hero__nav{z-index:1;position:relative}.motion-coop-hero .motion-hero__brand,.motion-coop-hero .motion-hero__links a,.motion-coop-hero .motion-hero__menu-button{color:#f8f6f2}.motion-coop-hero .motion-hero__brand small{color:#f8f6f2ad}.motion-coop-hero .motion-hero__menu-button{background:#ffffff1a;border:1px solid #ffffff1f}.motion-coop-hero .motion-hero__links a:hover,.motion-coop-hero .motion-hero__links a:focus-visible{color:#8cb3ff}.motion-coop-hero__content{z-index:1;gap:1.75rem;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,3.5rem);animation:.8s cubic-bezier(.22,1,.36,1) both motionFadeUp;display:grid;position:relative}.motion-coop-hero__eyebrow,.motion-coop-block__head p{color:#8cb3ff;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.motion-coop-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.82fr);align-items:end;gap:1.4rem;animation:12s ease-in-out infinite motionGridFloat;display:grid}.motion-coop-hero__copy{max-width:54rem}.motion-coop-hero__copy h1{color:#f9f7f1;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Arial Black,Noto Sans SC,Microsoft YaHei UI,sans-serif;font-size:clamp(2.4rem,6.2vw,6.1rem);font-weight:900;line-height:.94}.motion-coop-hero__copy h1 span{animation:.84s cubic-bezier(.22,1,.36,1) both motionTitleUp;display:block;overflow:hidden}.motion-coop-hero__copy h1 span:first-child{animation-delay:50ms}.motion-coop-hero__copy h1 span:nth-child(2){animation-delay:.18s}.motion-coop-hero__copy h1 span:nth-child(3){animation-delay:.31s}.motion-coop-hero__copy p{color:#f9f7f1c7;max-width:42rem;margin:1.25rem 0 0;font-size:clamp(.9rem,1.9vw,1.06rem);line-height:1.8}.motion-coop-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem;display:flex}.motion-coop-hero__actions>*{animation:.7s cubic-bezier(.22,1,.36,1) both motionFadeUp}.motion-coop-hero__actions>:first-child{animation-delay:.4s}.motion-coop-hero__actions>:last-child{animation-delay:.5s}.motion-coop-hero__secondary{color:#f9f7f1;letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:800;text-decoration:none}.motion-coop-hero__secondary:hover,.motion-coop-hero__secondary:focus-visible{color:#8cb3ff}.motion-coop-hero__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.1rem;padding:1.25rem;animation:7s ease-in-out infinite motionPanelFloat;box-shadow:0 24px 90px #0000003d}.motion-coop-hero__panel-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.95rem;display:flex}.motion-coop-hero__panel-top span{color:#8cb3ff;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.motion-coop-hero__panel-top strong{letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.motion-coop-hero__panel-list{gap:.9rem;padding-top:1rem;display:grid}.motion-coop-hero__panel-list div{border-bottom:1px solid #ffffff12;padding:.9rem 0;animation:.7s cubic-bezier(.22,1,.36,1) both motionFadeUp}.motion-coop-hero__panel-list div:first-child{animation-delay:.2s}.motion-coop-hero__panel-list div:nth-child(2){animation-delay:.34s}.motion-coop-hero__panel-list div:nth-child(3){animation-delay:.48s}.motion-coop-hero__panel-list div:last-child{border-bottom:0}.motion-coop-hero__panel-list strong{color:#f9f7f1;letter-spacing:-.06em;font-size:clamp(1.7rem,4vw,3rem);font-weight:900;line-height:1;display:block}.motion-coop-hero__panel-list span{color:#f9f7f1c2;letter-spacing:.12em;text-transform:uppercase;white-space:pre-line;margin-top:.4rem;font-size:.76rem;display:block}.motion-coop-section{background:#07080c;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,5vw,4rem)}.motion-coop-shell{gap:1.5rem;max-width:88rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);display:grid}.motion-coop-band{flex-wrap:wrap;gap:.8rem;animation:.7s cubic-bezier(.22,1,.36,1) both motionFadeUp;display:flex}.motion-coop-band span{color:#f8f6f2;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #8cb3ff3d;border-radius:999px;padding:.7rem 1rem;font-size:.72rem;font-weight:800;animation:4.5s ease-in-out infinite motionBandPulse}.motion-coop-band span:first-child{animation-delay:60ms}.motion-coop-band span:nth-child(2){animation-delay:.12s}.motion-coop-band span:nth-child(3){animation-delay:.18s}.motion-coop-band span:nth-child(4){animation-delay:.24s}.motion-coop-band span:nth-child(5){animation-delay:.3s}.motion-coop-band span:nth-child(6){animation-delay:.36s}.motion-coop-block{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.25rem;gap:1.35rem;padding:1.4rem;animation:.75s cubic-bezier(.22,1,.36,1) both motionFadeUp;display:grid}.motion-coop-block--compact{background:#ffffff08}.motion-coop-block__head h2{color:#f9f7f1;letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.05}.motion-coop-pillar-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.motion-coop-pillar-grid article,.motion-coop-mode-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;padding:1.15rem;animation:.72s cubic-bezier(.22,1,.36,1) both motionFadeUp}.motion-coop-pillar-grid article:first-child,.motion-coop-mode-grid article:first-child{animation-delay:.1s}.motion-coop-pillar-grid article:nth-child(2),.motion-coop-mode-grid article:nth-child(2){animation-delay:.2s}.motion-coop-pillar-grid article:nth-child(3),.motion-coop-mode-grid article:nth-child(3){animation-delay:.3s}.motion-coop-pillar-grid article:hover,.motion-coop-mode-grid article:hover,.motion-coop-hero__panel:hover{background:#ffffff12;border-color:#8cb3ff61;transform:translateY(-.25rem);box-shadow:0 24px 60px #0000003d}@keyframes motionBackdropShift{0%,to{filter:saturate();transform:scale(1)translate(0)}50%{filter:saturate(1.08);transform:scale(1.03)translate(.8rem,-.4rem)}}@keyframes motionShadeShift{0%,to{opacity:.92}50%{opacity:1}}.motion-coop-pillar-grid span{color:#8cb3ff;letter-spacing:.16em;font-size:.72rem;font-weight:800}.motion-coop-pillar-grid h3,.motion-coop-mode-grid strong{color:#f9f7f1;letter-spacing:-.03em;margin-top:.7rem;font-size:1.1rem;line-height:1.3;display:block}.motion-coop-pillar-grid p,.motion-coop-mode-grid p,.motion-coop-footer p{color:#f9f7f1bd;margin:.65rem 0 0;font-size:.92rem;line-height:1.75}.motion-coop-mode-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.motion-coop-mode-grid__top span{color:#8cb3ff;letter-spacing:.14em;text-transform:uppercase;background:#8cb3ff1f;border-radius:999px;width:fit-content;padding:.4rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.motion-coop-footer{padding-top:.35rem}.motion-coop-footer p{max-width:56rem}@media (max-width:900px){.motion-coop-hero__grid,.motion-coop-pillar-grid,.motion-coop-mode-grid{grid-template-columns:1fr}}@media (max-width:767px){.motion-coop-hero__copy h1{font-size:clamp(2.05rem,10vw,4rem)}}:is(body:has(.motion-coop-page) footer,body:has(.motion-detail-page) footer){display:none}.motion-coop-page,.motion-detail-page{font-family:Inter,Segoe UI,Noto Sans SC,Microsoft YaHei UI,sans-serif;overflow-x:clip}.motion-coop-hero{isolation:isolate}.motion-coop-hero__video,.motion-coop-hero__fallback{width:100%;height:100%;position:absolute;inset:0}.motion-coop-hero__video{z-index:-3;object-fit:cover;opacity:.92}.motion-coop-hero__fallback{z-index:-4;background:radial-gradient(circle at 18% 18%,#5e0ed742,#0000 18rem),radial-gradient(circle at 82% 24%,#ffffff80,#0000 22rem),linear-gradient(135deg,#f7f5f2 0%,#fff 50%,#ece8e0 100%)}.motion-coop-hero__shade{z-index:-2;background:linear-gradient(#ffffff38,#ffffff75),radial-gradient(circle at 72% 62%,#ffffff47,#0000 18rem)}.motion-coop-hero .motion-hero__logo-link,.motion-coop-hero .motion-hero__nav-link,.motion-coop-hero .motion-hero__menu-button{color:#000}.motion-coop-hero .motion-hero__brand-text small,.motion-coop-hero .motion-hero__nav-link small{color:#0000009e}.motion-coop-hero .motion-hero__menu-button{color:#fff;background:#000;border-color:#000}.motion-coop-hero .motion-hero__nav-link:hover,.motion-coop-hero .motion-hero__nav-link:focus-visible{color:#5e0ed7}.motion-coop-hero__content{align-content:end;min-height:calc(100svh - 5.5rem);padding-bottom:clamp(2.5rem,6vh,4.5rem)}.motion-coop-hero__eyebrow{color:#5e0ed7}.motion-coop-hero__copy h1{color:#000;text-transform:none;max-width:62rem;font-family:Inter,Arial Black,Noto Sans SC,Microsoft YaHei UI,sans-serif}.motion-coop-hero__copy p{color:#000000ad}.motion-coop-hero__panel{color:#000;background:#ffffff94;border-color:#0000001a;border-radius:1.35rem;box-shadow:0 1.2rem 5rem #00000014}.motion-coop-hero__panel-top{border-bottom-color:#00000014}.motion-coop-hero__panel-top span{color:#5e0ed7}.motion-coop-hero__panel-top strong{color:#000}.motion-coop-hero__panel-list a{color:#000;border-bottom:1px solid #00000014;gap:.25rem;padding:.95rem 0;text-decoration:none;transition:color .18s,transform .18s;display:grid}.motion-coop-hero__panel-list a:hover,.motion-coop-hero__panel-list a:focus-visible{color:#5e0ed7;transform:translate(.35rem)}.motion-coop-hero__panel-list a:last-child{border-bottom:0}.motion-coop-hero__panel-list strong{color:currentColor}.motion-coop-hero__panel-list span{color:#0009}.motion-coop-section{color:#000;background:radial-gradient(circle at 84% 12%,#5e0ed71f,#0000 22rem),linear-gradient(#fff 0%,#f4efe6 100%);padding-top:clamp(2.5rem,6vw,5rem)}.motion-coop-block,.motion-coop-block--compact{background:#ffffff94;border-color:#0000001a;box-shadow:0 1.2rem 5rem #00000012}.motion-coop-block__head p{color:#5e0ed7}.motion-coop-block__head h2{color:#000}.motion-coop-band span{color:#000;background:#ffffff9e;border-color:#0000001a}.motion-coop-mode-card,.motion-coop-pillar-grid article{color:#000;background:#ffffffad;border:1px solid #00000017;border-radius:1.1rem;align-content:space-between;min-height:18rem;padding:clamp(1.15rem,2.2vw,1.7rem);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.motion-coop-mode-card:hover,.motion-coop-mode-card:focus-visible,.motion-coop-pillar-grid article:hover,.motion-coop-pillar-grid article:focus-visible{border-color:#5e0ed761;transform:translateY(-.35rem);box-shadow:0 1.5rem 5rem #5e0ed724}.motion-coop-mode-grid__top span,.motion-coop-pillar-grid span{color:#5e0ed7;background:0 0}.motion-coop-mode-grid__top strong{color:#000;margin-top:.6rem;font-size:clamp(3rem,8vw,6rem);line-height:.9}.motion-coop-mode-card h3,.motion-coop-pillar-grid h3{color:#000;margin:1rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem)}.motion-coop-mode-card p,.motion-coop-pillar-grid p,.motion-coop-footer p{color:#000000ad}.motion-coop-mode-card small,.motion-coop-footer a{color:#5e0ed7;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.motion-coop-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .5rem;display:flex}.motion-detail-page{color:#000;background:radial-gradient(circle at 78% 12%,#5e0ed721,#0000 22rem),linear-gradient(#fff 0%,#f4efe6 100%);min-height:100vh}.motion-detail-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}.motion-detail-nav__brand,.motion-detail-nav div{align-items:center;gap:1rem;display:flex}.motion-detail-nav__brand{color:#000;text-decoration:none}.motion-detail-nav__brand strong{font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400}.motion-detail-nav__brand span,.motion-detail-nav a:not(.motion-detail-nav__brand){color:#0000009e;letter-spacing:.1em;font-size:.8rem;font-weight:700;text-decoration:none}.motion-detail-nav a:not(.motion-detail-nav__brand):hover,.motion-detail-nav a:not(.motion-detail-nav__brand):focus-visible{color:#5e0ed7}.motion-detail-hero,.motion-detail-section{width:min(100% - 2.5rem,76rem);margin:0 auto}.motion-detail-hero{gap:1.6rem;padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,7vw,6rem);display:grid}.motion-detail-kicker{color:#5e0ed7;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.motion-detail-hero__grid,.motion-detail-section--split{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.motion-detail-hero h1,.motion-detail-section h2{color:#000;letter-spacing:-.07em;margin:.45rem 0 0;font-size:clamp(2.25rem,6vw,5.8rem);font-weight:700;line-height:.96}.motion-detail-hero p:not(.motion-detail-kicker),.motion-detail-section p:not(.motion-detail-kicker),.motion-detail-note{color:#000000a8;line-height:1.85}.motion-detail-panel,.motion-detail-card-grid article,.motion-detail-list p,.motion-detail-timeline article,.motion-detail-note{background:#ffffff9e;border:1px solid #0000001a;border-radius:1.1rem;box-shadow:0 1.2rem 5rem #0000000f}.motion-detail-panel{padding:1.35rem;animation:7s ease-in-out infinite motionPanelFloat}.motion-detail-panel span{color:#5e0ed7;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.motion-detail-panel strong{letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(1.8rem,4vw,3rem);display:block}.motion-detail-section{padding:clamp(3rem,7vw,5.5rem) 0}.motion-detail-head{max-width:54rem;margin-bottom:2rem}.motion-detail-card-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.motion-detail-card-grid article{padding:1.35rem;transition:transform .2s,box-shadow .2s,border-color .2s}.motion-detail-card-grid article:hover{border-color:#5e0ed761;transform:translateY(-.35rem);box-shadow:0 1.5rem 5rem #5e0ed724}.motion-detail-card-grid span,.motion-detail-timeline span{color:#5e0ed7;letter-spacing:.16em;font-size:.78rem;font-weight:800}.motion-detail-card-grid h3{margin:1rem 0 0;font-size:1.25rem}.motion-detail-list{gap:.8rem;display:grid}.motion-detail-list p{margin:0;padding:1rem 1.15rem}.motion-detail-timeline{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.motion-detail-timeline article{border-radius:0;align-content:space-between;gap:1rem;min-height:9rem;padding:1.25rem;display:grid}.motion-detail-timeline article:first-child{border-radius:1.1rem 0 0 1.1rem}.motion-detail-timeline article:last-child{border-radius:0 1.1rem 1.1rem 0}.motion-detail-timeline strong{font-size:1.2rem}.motion-detail-note{margin:1rem 0 0;padding:1rem 1.15rem;font-size:.92rem}@media (max-width:900px){.motion-detail-hero__grid,.motion-detail-section--split,.motion-detail-card-grid,.motion-detail-timeline{grid-template-columns:1fr}.motion-detail-timeline article,.motion-detail-timeline article:first-child,.motion-detail-timeline article:last-child{border-radius:1.1rem}}@media (max-width:767px){.motion-detail-nav{flex-direction:column;align-items:flex-start}.motion-detail-nav div{flex-wrap:wrap}}.motion-hero-page{color:#000;background:#fff;min-height:100vh;font-family:Inter,Segoe UI,Noto Sans SC,Microsoft YaHei UI,sans-serif;overflow-x:clip}body:has(.motion-hero-page) footer{display:none}body:has(.motion-hero-page) .home-floating-button{display:none}.motion-hero{isolation:isolate;background:#fff;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.motion-hero__video,.motion-hero__fallback,.motion-hero__shade{width:100%;height:100%;position:absolute;inset:0}.motion-hero__video{z-index:-3;object-fit:cover}.motion-hero__fallback{z-index:-4;background:radial-gradient(circle at 18% 18%,#5e0ed73d,#0000 20rem),radial-gradient(circle at 84% 24%,#ffffff94,#0000 22rem),linear-gradient(135deg,#f7f5f2 0%,#fff 50%,#ece8e0 100%)}.motion-hero__shade{z-index:-2;background:linear-gradient(#ffffff2e,#ffffff6b),radial-gradient(circle at 68% 64%,#ffffff4d,#0000 18rem)}.motion-hero__nav{z-index:2;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.25rem 0;display:flex;position:relative}.motion-hero__logo-link{color:#000;justify-content:center;align-items:center;gap:.75rem;text-decoration:none;animation:.5s cubic-bezier(.22,1,.36,1) both motionHeroFadeDown;display:inline-flex}.motion-hero__logo{background:#ffffff14;border:2px solid #5e0ed7;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.motion-hero__logo>span{background:#5e0ed7;border-radius:999px;width:.6rem;height:.6rem}.motion-hero__logo--menu{width:2rem;height:2rem}.motion-hero__brand-text{gap:.16rem;line-height:1;display:grid}.motion-hero__brand-text strong{color:#000;letter-spacing:.03em;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:400}.motion-hero__brand-text small{color:#000000b8;letter-spacing:.1em;text-transform:none;white-space:nowrap;font-size:clamp(.56rem,1vw,.68rem);font-weight:600}.motion-hero__links{align-items:center;gap:clamp(1.1rem,2.6vw,2.2rem);display:none}.motion-hero__nav-link{color:#000;letter-spacing:.12em;gap:.18rem;font-size:.88rem;font-weight:600;line-height:1.1;text-decoration:none;animation:.5s cubic-bezier(.22,1,.36,1) both motionHeroFadeDown;display:grid}.motion-hero__nav-link small{color:#00000094;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.motion-hero__nav-link:hover,.motion-hero__nav-link:focus-visible,.motion-hero__cta:hover,.motion-hero__cta:focus-visible,.motion-hero__menu-cta:hover,.motion-hero__menu-cta:focus-visible{color:#5e0ed7}.motion-hero__menu-button,.motion-hero__close-button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .16s,background .16s,color .16s;display:inline-flex}.motion-hero__menu-button{flex-direction:column;gap:.22rem;animation:.5s cubic-bezier(.22,1,.36,1) .45s both motionHeroFadeDown}.motion-hero__menu-button span,.motion-hero__close-button span{background:currentColor;width:1rem;height:.12rem;display:block}.motion-hero__menu-button:hover,.motion-hero__menu-button:focus-visible,.motion-hero__close-button:hover,.motion-hero__close-button:focus-visible{transform:translateY(-1px)}.motion-hero__menu{z-index:50;background:#fff;flex-direction:column;padding:1.25rem 1.25rem 1.5rem;animation:.28s cubic-bezier(.22,1,.36,1) both motionHeroMenuIn;display:flex;position:fixed;inset:0}.motion-hero__menu-top{justify-content:space-between;align-items:center;display:flex}.motion-hero__menu-brand{align-items:center;gap:.75rem;display:inline-flex}.motion-hero__menu-links{gap:2rem;margin-top:4rem;display:grid}.motion-hero__menu-links a{color:#000;letter-spacing:.08em;gap:.5rem;font-size:clamp(1.8rem,8vw,3.2rem);font-weight:600;line-height:1;text-decoration:none;display:grid}.motion-hero__menu-links a small{color:#0000008a;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.78rem,3vw,1rem)}.motion-hero__menu-cta{color:#5e0ed7;letter-spacing:.1em;align-items:center;gap:.5rem;margin-top:auto;font-size:clamp(1rem,3vw,1.45rem);font-weight:600;text-decoration:none;display:inline-flex}.motion-hero__menu-cta small{color:currentColor;letter-spacing:.16em;opacity:.72;text-transform:uppercase;font-size:.68em}.motion-hero__menu-cta svg,.motion-hero__cta svg{flex:none;width:1.1rem;height:1.1rem}.motion-hero__stats{z-index:2;flex:1;justify-content:flex-end;align-items:flex-start;gap:clamp(.9rem,3vw,2.5rem);padding:clamp(5.25rem,17vh,11rem) 1.25rem 1.25rem;display:flex;position:relative}.motion-hero__stat{text-align:right;min-width:0;animation:.6s cubic-bezier(.22,1,.36,1) both motionHeroFadeUp}.motion-hero__stat strong{color:#000;letter-spacing:-.05em;justify-content:flex-end;align-items:flex-start;font-size:clamp(1.5rem,5vw,3.5rem);font-weight:600;line-height:.9;display:inline-flex}.motion-hero__plus{color:#5e0ed7;margin-right:.08em;font-size:.5em;line-height:1}.motion-hero__stat span{color:#000;letter-spacing:.16em;text-transform:uppercase;white-space:pre-line;margin-top:.5rem;font-size:clamp(.55rem,1.4vw,.82rem);font-weight:600;line-height:1.15;display:block}.motion-hero__bottom{z-index:2;gap:1.5rem;padding:0 1.25rem clamp(.75rem,2vh,1.25rem);display:grid;position:relative}.motion-hero__row{gap:1rem;display:flex}.motion-hero__row--top{justify-content:space-between;align-items:center}.motion-hero__row--main{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}.motion-hero__tagline{color:#000;letter-spacing:.18em;text-transform:uppercase;max-width:10rem;font-size:clamp(.6rem,1.2vw,.85rem);font-weight:600;line-height:1.35;animation:.6s cubic-bezier(.22,1,.36,1) .58s both motionHeroFadeUp}.motion-hero__cta{color:#5e0ed7;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.45rem;font-size:clamp(.95rem,2vw,1.75rem);font-weight:600;text-decoration:none;animation:.6s cubic-bezier(.22,1,.36,1) .68s both motionHeroFadeUp;display:inline-flex}.motion-hero__cta small{color:currentColor;letter-spacing:.18em;opacity:.75;text-transform:uppercase;font-size:.58em}.motion-hero__intro{color:#000;letter-spacing:.18em;text-transform:uppercase;max-width:12rem;font-size:clamp(.55rem,1.1vw,.82rem);font-weight:600;line-height:1.6;animation:.6s cubic-bezier(.22,1,.36,1) .76s both motionHeroFadeUp}.motion-hero__title{color:#000;letter-spacing:-.07em;text-align:right;text-transform:uppercase;margin:0;font-size:clamp(2rem,9vw,9rem);font-weight:600;line-height:.88}.motion-hero__title span{display:block;overflow:hidden}.motion-hero__title em{font-style:normal;animation:.7s cubic-bezier(.22,1,.36,1) forwards motionHeroWordUp;display:block;transform:translateY(110%)}.motion-hero__logo-link:focus-visible,.motion-hero__nav-link:focus-visible,.motion-hero__menu-button:focus-visible,.motion-hero__close-button:focus-visible,.motion-hero__menu-links a:focus-visible,.motion-hero__menu-cta:focus-visible,.motion-hero__cta:focus-visible{outline-offset:4px;outline:2px solid #5e0ed7}@keyframes motionHeroFadeDown{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes motionHeroFadeUp{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes motionHeroWordUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes motionHeroMenuIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.motion-hero__nav{padding:1.5rem 3rem 0}.motion-hero__links{display:flex}.motion-hero__stats{padding:clamp(6rem,18vh,12rem) 3rem 1.5rem}.motion-hero__bottom{padding:0 3rem clamp(1.25rem,3vh,2rem)}.motion-hero__intro{max-width:17rem}.motion-hero__tagline{max-width:16rem}}.motion-preview-section,.motion-preview-cta{color:#000;background:radial-gradient(circle at 82% 12%,#5e0ed71f,#0000 23rem),linear-gradient(#fff 0%,#f5f2ec 100%);padding:clamp(4.5rem,8vw,8rem) 1.25rem;font-family:Inter,Noto Sans SC,Microsoft YaHei UI,sans-serif;position:relative;overflow:hidden}.motion-preview-section:before,.motion-preview-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.motion-preview-section--intro{padding-top:clamp(5.5rem,10vw,9rem)}.motion-preview-section--dark{color:#fff;background:radial-gradient(circle at 18% 18%,#5e0ed757,#0000 22rem),radial-gradient(circle at 86% 8%,#ffffff1f,#0000 18rem),linear-gradient(135deg,#050507 0%,#111016 100%)}.motion-preview-shell{z-index:1;width:min(100%,76rem);margin:0 auto;position:relative}.motion-preview-kicker{color:#5e0ed7;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700}.motion-preview-section--dark .motion-preview-kicker{color:#b995ff}.motion-preview-intro{gap:1.25rem;display:grid}.motion-preview-intro h2,.motion-preview-head h2,.motion-preview-process h2,.motion-preview-cta h2{letter-spacing:-.07em;max-width:58rem;margin:0;font-size:clamp(2rem,5vw,5.6rem);font-weight:600;line-height:.95}.motion-preview-intro p:not(.motion-preview-kicker),.motion-preview-head p:not(.motion-preview-kicker),.motion-preview-process>div>p:not(.motion-preview-kicker),.motion-preview-cta p:not(.motion-preview-kicker){color:#000000ad;max-width:46rem;margin:0;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.9}.motion-preview-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.motion-preview-services{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr));gap:1rem;display:grid}.motion-preview-card{color:#000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #0000001a;align-content:space-between;min-height:25rem;padding:clamp(1.35rem,3vw,2.25rem);text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 1.2rem 5rem #00000014}.motion-preview-card:first-child{background:linear-gradient(135deg,#5e0ed71f,#ffffffb8),#ffffffbd}.motion-preview-card:hover,.motion-preview-card:focus-visible{border-color:#5e0ed775;transform:translateY(-.35rem);box-shadow:0 1.7rem 6rem #5e0ed729}.motion-preview-card>span{color:#5e0ed7;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.motion-preview-card h3{letter-spacing:-.06em;margin:5rem 0 .55rem;font-size:clamp(1.7rem,3.3vw,3.25rem);font-weight:600;line-height:1}.motion-preview-card small{color:#0000008a;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.motion-preview-card p{color:#000000ad;margin:2.4rem 0 2rem;font-size:.96rem;line-height:1.85}.motion-preview-card strong{color:#5e0ed7;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.motion-preview-card svg{width:1rem;height:1rem}.motion-preview-modes{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.motion-preview-modes article{background:#ffffff0b;align-content:space-between;min-height:21rem;padding:clamp(1.35rem,3vw,2.4rem);transition:background .22s,transform .22s;display:grid}.motion-preview-modes article:hover{background:#ffffff17;transform:translateY(-.25rem)}.motion-preview-modes strong{color:#fff;letter-spacing:-.08em;font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:.86}.motion-preview-modes h3{color:#fff;letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:600}.motion-preview-modes p{color:#ffffffad;margin:1rem 0 0;line-height:1.85}.motion-preview-process{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.motion-preview-timeline{background:#00000024;border:1px solid #00000024;gap:1px;display:grid}.motion-preview-timeline article{background:#ffffffb3;grid-template-columns:4rem 1fr;align-items:center;gap:1.25rem;min-height:6.5rem;padding:1.25rem;display:grid}.motion-preview-timeline span{color:#5e0ed7;letter-spacing:.18em;font-size:.84rem;font-weight:700}.motion-preview-timeline p{color:#000000c2;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.motion-preview-cta{color:#000;background:radial-gradient(circle at 76% 18%,#5e0ed72e,#0000 22rem),radial-gradient(circle at 18% 88%,#0000000e,#0000 24rem),linear-gradient(135deg,#fff 0%,#f4efe6 100%);padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.motion-preview-cta:before{opacity:1;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px)}.motion-preview-cta__inner{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2.25rem,6vw,6rem);display:grid}.motion-preview-cta .motion-preview-kicker{color:#5e0ed7}.motion-preview-cta h2{color:#000;letter-spacing:-.055em;max-width:44rem}.motion-preview-cta__content{justify-items:start;gap:1.25rem;animation:5.6s ease-in-out infinite motionContactFloat;display:grid}.motion-preview-cta .motion-preview-cta__content p:not(.motion-preview-kicker){color:#000000ad}.motion-preview-email{letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #0000001c;border-radius:999px;align-items:center;min-height:2.65rem;padding:0 1rem;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem #5e0ed714;color:#000!important;font-size:.95rem!important}.motion-preview-button{color:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #0000001c;border-radius:999px;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 1.45rem;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .8rem 2.4rem #5e0ed714}.motion-preview-email:after,.motion-preview-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:45%;animation:4.8s ease-in-out infinite motionContactSheen;position:absolute;inset:-40% auto -40% -55%;transform:skew(-18deg)}.motion-preview-email:hover,.motion-preview-email:focus-visible{border-color:#5e0ed759;transform:translateY(-2px);box-shadow:0 1rem 3rem #5e0ed724}.motion-preview-button:hover,.motion-preview-button:focus-visible{color:#000;background:#ffffffc7;border-color:#5e0ed759;transform:translateY(-2px);box-shadow:0 1rem 3rem #5e0ed724}.motion-preview-button small{color:#00000094;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.motion-preview-card:focus-visible,.motion-preview-button:focus-visible{outline-offset:4px;outline:2px solid #5e0ed7}.motion-preview-footer{color:#13110d;background:#f4efe6;padding:clamp(2rem,4vw,3.5rem) 1.25rem clamp(2.6rem,5vw,4.25rem)}.motion-preview-footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.motion-preview-footer h2{letter-spacing:.02em;margin:0 0 .85rem;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400}.motion-preview-footer p{color:#13110d9e;max-width:40rem;margin:.3rem 0 0;font-size:.88rem;line-height:1.75}.motion-preview-filing{text-align:right;min-width:0;box-shadow:none;background:0 0;border:0;gap:.45rem;padding:0;display:grid}.motion-preview-filing span{color:#13110d6b;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.motion-preview-filing a{color:#13110dad;font-size:.88rem;font-weight:700;text-decoration:none}.motion-preview-filing a:hover,.motion-preview-filing a:focus-visible{color:#5e0ed7;text-underline-offset:.22em;text-decoration:underline}@keyframes motionContactFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes motionContactSheen{0%,42%{opacity:0;left:-60%}52%{opacity:.75}68%,to{opacity:0;left:115%}}@media (max-width:900px){.motion-preview-head,.motion-preview-process,.motion-preview-cta__inner,.motion-preview-footer__inner{grid-template-columns:1fr;display:grid}.motion-preview-filing{text-align:left}.motion-preview-services,.motion-preview-modes{grid-template-columns:1fr}.motion-preview-card,.motion-preview-modes article{min-height:17rem}}@media (max-width:767px){.motion-hero__stats{padding-top:clamp(4.75rem,13vh,7rem)}.motion-preview-section,.motion-preview-cta{padding-left:1rem;padding-right:1rem}.motion-preview-intro h2,.motion-preview-head h2,.motion-preview-process h2,.motion-preview-cta h2{letter-spacing:-.05em;line-height:1.05}.motion-preview-timeline article{grid-template-columns:3rem 1fr}.motion-hero__stats{gap:.8rem}.motion-hero__row--top{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.motion-hero *,.motion-hero__menu,.motion-hero__logo-link,.motion-hero__nav-link,.motion-hero__menu-button,.motion-hero__close-button,.motion-hero__stat,.motion-hero__tagline,.motion-hero__cta,.motion-hero__intro,.motion-hero__title em{transition:none!important;animation:none!important}.motion-hero__title em{transform:translateY(0)}.motion-preview-card,.motion-preview-modes article,.motion-preview-cta__content,.motion-preview-email,.motion-preview-button{transition:none!important;animation:none!important}}.motion-welcome-page .motion-hero__nav{justify-content:flex-start}.motion-welcome-page .motion-hero__links{align-items:center;gap:clamp(1.25rem,2.8vw,2.5rem)}.motion-welcome-page .motion-hero__nav-link{text-align:center;letter-spacing:.08em;justify-items:center;min-width:5.8rem}.motion-welcome-page .motion-hero__nav-link small{text-align:center;letter-spacing:.14em}.motion-welcome-page .motion-hero__nav-link:hover,.motion-welcome-page .motion-hero__nav-link:focus-visible{color:#000}.motion-welcome-page .motion-hero__bottom{width:min(100% - 6rem,1180px);margin-inline:auto;padding-left:0;padding-right:0}@media (min-width:768px){.motion-welcome-page .motion-hero__nav{position:static}.motion-welcome-page .motion-hero__logo-link{z-index:3;position:absolute;top:4.35rem;right:8.5vw;transform:none}.motion-welcome-page .motion-hero__row--top{justify-content:flex-end;width:auto;display:flex;position:static}.motion-welcome-page .motion-hero__tagline{display:none}.motion-welcome-page .motion-hero__cta{justify-self:auto}.motion-welcome-page .motion-hero__row--main{width:100%;margin-top:clamp(4.25rem,11vh,7rem);display:block;position:static}.motion-welcome-page .motion-hero__title{text-align:right;letter-spacing:-.08em;width:100%;font-size:clamp(3rem,4.55vw,5.6rem);line-height:.88}.motion-welcome-page .motion-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:2rem;width:100%;margin-top:clamp(2.3rem,6vh,4.25rem);padding:0;display:grid;position:static}.motion-welcome-page .motion-hero__stat{text-align:left;min-width:0}.motion-welcome-page .motion-hero__stat strong{justify-content:center;width:100%}.motion-welcome-page .motion-hero__stat span{text-align:center;width:100%}.motion-welcome-page .motion-hero__bottom{z-index:2;flex-direction:column;width:min(39vw,46rem);margin:0;padding:0;display:flex;position:absolute;top:clamp(7.5rem,14vh,9.5rem);bottom:clamp(2.5rem,5vh,4.5rem);right:4.5vw}}@media (min-width:768px) and (max-height:820px){.motion-welcome-page .motion-hero__logo-link{top:3.25rem}.motion-welcome-page .motion-hero__bottom{width:min(38vw,44rem);top:6.4rem;bottom:2rem}.motion-welcome-page .motion-hero__row--main{margin-top:clamp(2.8rem,7vh,4rem)}.motion-welcome-page .motion-hero__title{font-size:clamp(2.65rem,4.25vw,5rem);line-height:.9}.motion-welcome-page .motion-hero__stats{margin-top:clamp(1.7rem,4vh,2.6rem)}.motion-welcome-page .motion-hero__stat strong{font-size:clamp(1.85rem,3vw,2.8rem)}.motion-welcome-page .motion-hero__stat span{font-size:clamp(.52rem,.9vw,.68rem)}}@media (max-width:767px){.motion-welcome-page .motion-hero__nav{justify-content:space-between}.motion-welcome-page .motion-hero__logo-link{position:static;transform:none}.motion-welcome-page .motion-hero__bottom{width:auto;margin-inline:0;padding-left:1.25rem;padding-right:1.25rem}.motion-welcome-page .motion-hero__row--top,.motion-welcome-page .motion-hero__row--main{width:auto;position:static}.motion-welcome-page .motion-hero__tagline{display:block}.motion-welcome-page .motion-hero__title{font-size:clamp(2.2rem,11.5vw,4.8rem);line-height:.86}.motion-welcome-page .motion-hero__stats{justify-content:space-between;align-self:stretch}.motion-welcome-page .motion-hero__stat{text-align:left}.motion-welcome-page .motion-hero__stat strong{justify-content:center}.motion-welcome-page .motion-hero__stat span{text-align:center}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
