*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 55 8% 10%;--foreground: 68 20% 95%;--card: 55 9% 11%;--card-foreground: 68 20% 95%;--popover: 55 9% 11%;--popover-foreground: 68 20% 95%;--primary: 80 65% 71%;--primary-foreground: 55 9% 9%;--secondary: 55 6% 15%;--secondary-foreground: 68 20% 95%;--muted: 55 6% 15%;--muted-foreground: 60 8% 55%;--accent: 80 65% 71%;--accent-foreground: 55 9% 9%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 55 6% 20%;--input: 55 6% 20%;--ring: 80 65% 71%;--radius: 2px;--color-lime: #C6E58B;--color-lime-light: #D1D5A4;--color-ice: #F6F7F3;--color-dark: #1c1c18;--color-dark-card: rgba(214, 209, 181, .08);--font-oswald: "Oswald", sans-serif;--font-noto: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "Noto Sans SC", sans-serif}html{scroll-behavior:auto;font-size:88%}body{background-color:#1c1c18;color:#f6f7f3;font-family:var(--font-noto);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section[id]{scroll-margin-top:80px}::-moz-selection{background-color:#c6e58b4d;color:#f6f7f3}::selection{background-color:#c6e58b4d;color:#f6f7f3}*{scrollbar-width:thin;scrollbar-color:rgba(214,209,181,.2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d6d1b533;border-radius:6px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#c6e58b66;background-clip:content-box}button,[data-hoverable]{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px;border-radius:3px}a:focus:not(:focus-visible){outline:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.font-oswald{font-family:var(--font-oswald)}.glass-strong{background:#e7e3c80f;border:1px solid rgba(214,209,181,.12)}a.glass-strong{transition:background-color .4s ease,border-color .4s ease,transform .4s ease}a.glass-strong:hover{background-color:#e7e3c81a}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.locale-suggest{animation:locale-suggest-in .3s ease-out .4s both}@keyframes locale-suggest-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.locale-suggest{animation:none}}.hero-line{animation:hero-line-in .7s cubic-bezier(.16,1,.3,1) both}.hero-line:nth-child(1){animation-delay:.02s}.hero-line:nth-child(2){animation-delay:.1s}.hero-line:nth-child(3){animation-delay:.18s}.hero-line:nth-child(4){animation-delay:.26s}@keyframes hero-line-in{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-line{animation:none}}@media print{[data-reveal],.hero-line{opacity:1!important;transform:none!important;animation:none!important}}.noise-overlay:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:1}.outline-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:max(.875rem,13px);line-height:max(1.25rem,20px);text-transform:uppercase;letter-spacing:.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid rgba(246,247,243,.4);background:transparent;color:#f6f7f3}.outline-btn:hover{background:#f6f7f3;color:#1c1c18;border-color:#f6f7f3}.outline-btn-lime{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:max(.875rem,13px);line-height:max(1.25rem,20px);text-transform:uppercase;letter-spacing:.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(--color-lime);background:transparent;color:var(--color-lime)}.outline-btn-lime:hover{background:var(--color-lime);color:#1c1c18}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-\[4px\]{left:-4px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-6{left:1.5rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-last{order:9999}.float-left{float:left}.clear-both{clear:both}.-m-2{margin:-.5rem}.m-0{margin:0}.m-auto{margin:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.-mb-1\.5{margin-bottom:-.375rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[14px\]{margin-bottom:14px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[22px\]{margin-top:22px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[220px\]{height:220px}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[58vh\]{max-height:58vh}.max-h-\[620px\]{max-height:620px}.max-h-\[85vh\]{max-height:85vh}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[34\%\]{width:34%}.w-\[7px\]{width:7px}.w-\[calc\(50\%-1rem\)\]{width:calc(50% - 1rem)}.w-\[min\(92vw\,720px\)\]{width:min(92vw,720px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[44px\]{min-width:44px}.min-w-\[460px\]{min-width:460px}.min-w-\[520px\]{min-width:520px}.min-w-\[540px\]{min-width:540px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[820px\]{min-width:820px}.min-w-full{min-width:100%}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[48ch\]{max-width:48ch}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[540px\]{max-width:540px}.max-w-\[54ch\]{max-width:54ch}.max-w-\[560px\]{max-width:560px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[740px\]{max-width:740px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[850px\]{max-width:850px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[950px\]{max-width:950px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-24{--tw-translate-y: -6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.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))}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[40px_1fr\]{grid-template-columns:40px 1fr}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-px{gap:1px}.\!gap-y-5{row-gap:1.25rem!important}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-y-0{row-gap:0px}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#F6F7F3\]\/15>:not([hidden])~:not([hidden]){border-color:#f6f7f326}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#C6E58B\]{--tw-border-opacity: 1;border-color:rgb(198 229 139 / var(--tw-border-opacity, 1))}.border-\[\#C6E58B\]\/20{border-color:#c6e58b33}.border-\[\#C6E58B\]\/25{border-color:#c6e58b40}.border-\[\#C6E58B\]\/30{border-color:#c6e58b4d}.border-\[\#C6E58B\]\/35{border-color:#c6e58b59}.border-\[\#C6E58B\]\/40{border-color:#c6e58b66}.border-\[\#C6E58B\]\/50{border-color:#c6e58b80}.border-\[\#C6E58B\]\/60{border-color:#c6e58b99}.border-\[\#E8A0A0\]\/45{border-color:#e8a0a073}.border-\[\#F6F7F3\]\/10{border-color:#f6f7f31a}.border-\[\#F6F7F3\]\/12{border-color:#f6f7f31f}.border-\[\#F6F7F3\]\/14{border-color:#f6f7f324}.border-\[\#F6F7F3\]\/15{border-color:#f6f7f326}.border-\[\#F6F7F3\]\/18{border-color:#f6f7f32e}.border-\[\#F6F7F3\]\/20{border-color:#f6f7f333}.border-\[\#F6F7F3\]\/5{border-color:#f6f7f30d}.border-\[\#F6F7F3\]\/8{border-color:#f6f7f314}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-black\/30{border-color:#0000004d}.border-black\/8{border-color:#00000014}.border-control{--tw-border-opacity: 1;border-color:rgb(var(--control) / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(var(--line) / var(--tw-border-opacity, 1))}.bg-\[\#080808\]{--tw-bg-opacity: 1;background-color:rgb(8 8 8 / var(--tw-bg-opacity, 1))}.bg-\[\#10100f\]{--tw-bg-opacity: 1;background-color:rgb(16 16 15 / var(--tw-bg-opacity, 1))}.bg-\[\#141412\]{--tw-bg-opacity: 1;background-color:rgb(20 20 18 / var(--tw-bg-opacity, 1))}.bg-\[\#1B1B17\]{--tw-bg-opacity: 1;background-color:rgb(27 27 23 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c18\]{--tw-bg-opacity: 1;background-color:rgb(28 28 24 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c18\]\/85{background-color:#1c1c18d9}.bg-\[\#1c1c18\]\/95{background-color:#1c1c18f2}.bg-\[\#24241f\]{--tw-bg-opacity: 1;background-color:rgb(36 36 31 / var(--tw-bg-opacity, 1))}.bg-\[\#C6E58B\]{--tw-bg-opacity: 1;background-color:rgb(198 229 139 / var(--tw-bg-opacity, 1))}.bg-\[\#C6E58B\]\/10{background-color:#c6e58b1a}.bg-\[\#C6E58B\]\/50{background-color:#c6e58b80}.bg-\[\#C6E58B\]\/\[0\.05\]{background-color:#c6e58b0d}.bg-\[\#C6E58B\]\/\[0\.06\]{background-color:#c6e58b0f}.bg-\[\#C6E58B\]\/\[0\.07\]{background-color:#c6e58b12}.bg-\[\#F6F7F3\]{--tw-bg-opacity: 1;background-color:rgb(246 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F7F3\]\/10{background-color:#f6f7f31a}.bg-\[\#F6F7F3\]\/30{background-color:#f6f7f34d}.bg-\[\#F6F7F3\]\/\[0\.02\]{background-color:#f6f7f305}.bg-\[\#F6F7F3\]\/\[0\.03\]{background-color:#f6f7f308}.bg-section{--tw-bg-opacity: 1;background-color:rgb(var(--section) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1c1c18\]{--tw-gradient-from: #1c1c18 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1c18\]\/40{--tw-gradient-from: rgb(28 28 24 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1c18\]\/50{--tw-gradient-from: rgb(28 28 24 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1c18\]\/60{--tw-gradient-from: rgb(28 28 24 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1c18\]\/70{--tw-gradient-from: rgb(28 28 24 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1c1c18\]\/20{--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(28 28 24 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1c1c18\]\/70{--tw-gradient-to: rgb(28 28 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(28 28 24 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1c1c18\]{--tw-gradient-to: #1c1c18 var(--tw-gradient-to-position)}.to-\[\#1c1c18\]\/40{--tw-gradient-to: rgb(28 28 24 / .4) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[clamp\(2\.5rem\,4\.8vw\,3\.5rem\)\]{padding-bottom:clamp(2.5rem,4.8vw,3.5rem)}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[12vh\]{padding-top:12vh}.pt-\[clamp\(7rem\,calc\(5rem\+4vw\)\,8rem\)\]{padding-top:clamp(7rem,calc(5rem + 4vw),8rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.25rem\,calc\(1\.5rem\+3vw\)\,3\.6rem\)\]{font-size:clamp(2.25rem,calc(1.5rem + 3vw),3.6rem)}.text-\[clamp\(2\.5rem\,5\.7vw\,6rem\)\]{font-size:clamp(2.5rem,5.7vw,6rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:max(.875rem,13px);line-height:max(1.25rem,20px)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:max(.75rem,12px);line-height:max(1rem,16px)}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1c1c18\]{--tw-text-opacity: 1;color:rgb(28 28 24 / var(--tw-text-opacity, 1))}.text-\[\#1c1c18\]\/55{color:#1c1c188c}.text-\[\#1c1c18\]\/75{color:#1c1c18bf}.text-\[\#C6E58B\]{--tw-text-opacity: 1;color:rgb(198 229 139 / var(--tw-text-opacity, 1))}.text-\[\#C6E58B\]\/40{color:#c6e58b66}.text-\[\#C6E58B\]\/60{color:#c6e58b99}.text-\[\#C6E58B\]\/65{color:#c6e58ba6}.text-\[\#C6E58B\]\/70{color:#c6e58bb3}.text-\[\#C6E58B\]\/75{color:#c6e58bbf}.text-\[\#C6E58B\]\/80{color:#c6e58bcc}.text-\[\#C6E58B\]\/85{color:#c6e58bd9}.text-\[\#C6E58B\]\/90{color:#c6e58be6}.text-\[\#E58B8B\]{--tw-text-opacity: 1;color:rgb(229 139 139 / var(--tw-text-opacity, 1))}.text-\[\#E8A0A0\]{--tw-text-opacity: 1;color:rgb(232 160 160 / var(--tw-text-opacity, 1))}.text-\[\#F6F7F3\]{--tw-text-opacity: 1;color:rgb(246 247 243 / var(--tw-text-opacity, 1))}.text-\[\#F6F7F3\]\/25{color:#f6f7f340}.text-\[\#F6F7F3\]\/30{color:#f6f7f34d}.text-\[\#F6F7F3\]\/35{color:#f6f7f359}.text-\[\#F6F7F3\]\/40{color:#f6f7f366}.text-\[\#F6F7F3\]\/45{color:#f6f7f373}.text-\[\#F6F7F3\]\/50{color:#f6f7f380}.text-\[\#F6F7F3\]\/55{color:#f6f7f38c}.text-\[\#F6F7F3\]\/58{color:#f6f7f394}.text-\[\#F6F7F3\]\/60{color:#f6f7f399}.text-\[\#F6F7F3\]\/62{color:#f6f7f39e}.text-\[\#F6F7F3\]\/65{color:#f6f7f3a6}.text-\[\#F6F7F3\]\/66{color:#f6f7f3a8}.text-\[\#F6F7F3\]\/70{color:#f6f7f3b3}.text-\[\#F6F7F3\]\/72{color:#f6f7f3b8}.text-\[\#F6F7F3\]\/75{color:#f6f7f3bf}.text-\[\#F6F7F3\]\/78{color:#f6f7f3c7}.text-\[\#F6F7F3\]\/80{color:#f6f7f3cc}.text-\[\#F6F7F3\]\/85{color:#f6f7f3d9}.text-\[\#F6F7F3\]\/88{color:#f6f7f3e0}.text-\[\#F6F7F3\]\/90{color:#f6f7f3e6}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/40{color:#0006}.text-black\/45{color:#00000073}.text-black\/50{color:#00000080}.text-black\/55{color:#0000008c}.text-black\/60{color:#0009}.text-black\/65{color:#000000a6}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-black\/85{color:#000000d9}.text-brand{--tw-text-opacity: 1;color:rgb(var(--brand) / var(--tw-text-opacity, 1))}.text-danger{--tw-text-opacity: 1;color:rgb(var(--danger) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--ink) / var(--tw-text-opacity, 1))}.text-subtle{--tw-text-opacity: 1;color:rgb(var(--subtle) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#E8A0A0\]\/40{text-decoration-color:#e8a0a066}.decoration-\[\#F6F7F3\]\/25{text-decoration-color:#f6f7f340}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#F6F7F3\]\/40::-moz-placeholder{color:#f6f7f366}.placeholder-\[\#F6F7F3\]\/40::placeholder{color:#f6f7f366}.placeholder-\[\#F6F7F3\]\/50::-moz-placeholder{color:#f6f7f380}.placeholder-\[\#F6F7F3\]\/50::placeholder{color:#f6f7f380}.accent-\[\#C6E58B\]{accent-color:#C6E58B}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-filter{-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.opt-chip{display:flex;cursor:pointer;align-items:center;gap:.625rem;border:1px solid rgba(246,247,243,.14);padding:.65rem .95rem;font-size:.925rem;line-height:1.35;color:#f6f7f3b8;transition:border-color .2s,background-color .2s,color .2s}.opt-chip:hover{border-color:#c6e58b66;color:#f6f7f3e6}.opt-chip:has(input:checked){border-color:var(--color-lime);background:#c6e58b1a;color:var(--color-ice)}.opt-chip:has(input:focus-visible){outline:2px solid var(--color-lime);outline-offset:2px}.opt-chip input{accent-color:var(--color-lime);flex-shrink:0}.opt-field:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px;border-color:var(--color-lime)}:lang(zh) .tracking-\[0\.3em\],:lang(zh) .tracking-\[0\.28em\],:lang(zh) .tracking-\[0\.25em\],:lang(zh) .tracking-\[0\.22em\],:lang(zh) .tracking-\[0\.2em\],:lang(zh) .tracking-\[0\.18em\],:lang(zh) .tracking-\[0\.15em\]{letter-spacing:.1em}:lang(zh) .text-xs.tracking-\[0\.3em\],:lang(zh) .text-xs.tracking-\[0\.28em\],:lang(zh) .text-xs.tracking-\[0\.25em\],:lang(zh) .text-xs.tracking-\[0\.22em\],:lang(zh) .text-xs.tracking-\[0\.2em\],:lang(zh) .text-xs.tracking-\[0\.18em\],:lang(zh) .text-\[11px\].tracking-\[0\.25em\],:lang(zh) .text-\[10px\].tracking-\[0\.25em\],:lang(zh) .text-\[10px\].tracking-\[0\.2em\],:lang(zh) .text-\[10px\].tracking-\[0\.18em\]{font-size:.925rem}.v4-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.7}.v4-table th{font-weight:400;color:#c6e58b;min-width:120px}.v4-table td{color:#f6f7f3a8}.v4-table th,.v4-table td{padding:15px 18px 15px 0;border-bottom:1px solid rgba(246,247,243,.12);vertical-align:top}.v4-dialog{background:#1c1c18;color:#f6f7f3;border:1px solid #515149;padding:32px;width:min(960px,calc(100% - 32px));max-height:85vh;overflow:auto}.v4-dialog::backdrop{background:#000000c7}.v4-compare-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:45;width:min(1000px,calc(100% - 32px));background:#24241f;border:1px solid #727466;box-shadow:0 8px 32px #0008;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:#f6f7f3}.v4-compare-bar button{min-height:28px}@media(max-width:640px){.v4-dialog{padding:22px}.v4-table{font-size:12px}.v4-table th{min-width:96px}.v4-compare-bar{bottom:10px;gap:10px;padding:12px 16px}}@font-face{font-family:Oswald;src:url(/fonts/oswald.ttf) format("truetype");font-style:normal;font-weight:200 700;font-display:swap}h1,h2{text-wrap:balance}p{text-wrap:pretty}@media(max-width:767px){.hero-scrim{background:linear-gradient(90deg,#0e0e0bc7,#0e0e0b52),linear-gradient(180deg,#0e0e0b59,#0e0e0b1a 35%,#0e0e0b47)!important}}.placeholder\:text-\[\#F6F7F3\]\/30::-moz-placeholder{color:#f6f7f34d}.placeholder\:text-\[\#F6F7F3\]\/30::placeholder{color:#f6f7f34d}.placeholder\:text-\[\#F6F7F3\]\/35::-moz-placeholder{color:#f6f7f359}.placeholder\:text-\[\#F6F7F3\]\/35::placeholder{color:#f6f7f359}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[5px\]:before{content:var(--tw-content);inset:-5px}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.open\:border-\[\#C6E58B\]\/35[open]{border-color:#c6e58b59}.hover\:border-\[\#C6E58B\]:hover{--tw-border-opacity: 1;border-color:rgb(198 229 139 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C6E58B\]\/30:hover{border-color:#c6e58b4d}.hover\:border-\[\#C6E58B\]\/40:hover{border-color:#c6e58b66}.hover\:border-\[\#C6E58B\]\/50:hover{border-color:#c6e58b80}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-black\/40:hover{border-color:#0006}.hover\:bg-\[\#C6E58B\]\/10:hover{background-color:#c6e58b1a}.hover\:bg-\[\#C6E58B\]\/\[0\.08\]:hover{background-color:#c6e58b14}.hover\:bg-\[\#F6F7F3\]\/5:hover{background-color:#f6f7f30d}.hover\:bg-\[\#F6F7F3\]\/\[0\.03\]:hover{background-color:#f6f7f308}.hover\:bg-\[\#F6F7F3\]\/\[0\.04\]:hover{background-color:#f6f7f30a}.hover\:bg-\[\#F6F7F3\]\/\[0\.05\]:hover{background-color:#f6f7f30d}.hover\:bg-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--hover) / var(--tw-bg-opacity, 1))}.hover\:text-\[\#C6E58B\]:hover{--tw-text-opacity: 1;color:rgb(198 229 139 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C6E58B\]\/80:hover{color:#c6e58bcc}.hover\:text-\[\#F6F7F3\]:hover{--tw-text-opacity: 1;color:rgb(246 247 243 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/80:hover{color:#000c}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:translate-y-0:focus{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-\[\#C6E58B\]:focus{--tw-border-opacity: 1;border-color:rgb(198 229 139 / var(--tw-border-opacity, 1))}.focus\:border-\[\#C6E58B\]\/60:focus{border-color:#c6e58b99}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#C6E58B\]:focus-visible{outline-color:#c6e58b}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#C6E58B\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(198 229 139 / var(--tw-ring-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-\[\#F6F7F3\]\/25:disabled{color:#f6f7f340}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#C6E58B\]{--tw-text-opacity: 1;color:rgb(198 229 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#C6E58B\]\/70{color:#c6e58bb3}.group:hover .group-hover\:opacity-100{opacity:1}@supports (height:100dvh){.supports-\[height\:100dvh\]\:min-h-\[100dvh\]{min-height:100dvh}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-\[width\,transform\]{transition-property:width,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-200{transition-duration:.2s}.motion-safe\:duration-500{transition-duration:.5s}.motion-safe\:duration-\[240ms\]{transition-duration:.24s}.group:hover .motion-safe\:group-hover\:scale-\[1\.025\]{--tw-scale-x: 1.025;--tw-scale-y: 1.025;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:scale-\[1\.035\]{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.sm\:right-auto{right:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[150px\]{width:150px}.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\:grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-right{text-align:right}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-20{margin-bottom:5rem}.md\:mb-24{margin-bottom:6rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-12{margin-top:3rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:mt-28{margin-top:7rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:aspect-auto{aspect-ratio:auto}.md\:h-12{height:3rem}.md\:h-\[300px\]{height:300px}.md\:h-\[500px\]{height:500px}.md\:h-\[520px\]{height:520px}.md\:h-\[600px\]{height:600px}.md\:min-h-\[280px\]{min-height:280px}.md\:w-\[52\%\]{width:52%}.md\:w-auto{width:auto}.md\:max-w-\[720px\]{max-width:720px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.md\:grid-cols-\[112px_150px_minmax\(0\,1fr\)_auto\]{grid-template-columns:112px 150px minmax(0,1fr) auto}.md\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.md\:grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-14{gap:3.5rem}.md\:gap-16{gap:4rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:justify-self-end{justify-self:end}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-14{padding-right:3.5rem}.md\:pr-16{padding-right:4rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-36{padding-top:9rem}.md\:pt-44{padding-top:11rem}.md\:pt-9{padding-top:2.25rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[44px\]{font-size:44px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[1\.1\]{line-height:1.1}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-32{top:8rem}.lg\:order-none{order:0}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-0{margin-top:0}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[3\/2\]{aspect-ratio:3/2}.lg\:aspect-square{aspect-ratio:1 / 1}.lg\:min-h-10{min-height:2.5rem}.lg\:min-w-\[116px\]{min-width:116px}.lg\:max-w-\[170px\]{max-width:170px}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1 1 0%}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.25fr_0\.85fr\]{grid-template-columns:1.25fr .85fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[minmax\(0\,\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.lg\:self-end{align-self:flex-end}.lg\:self-center{align-self:center}.lg\:justify-self-end{justify-self:end}.lg\:p-10{padding:2.5rem}.lg\:p-5{padding:1.25rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-32{padding-top:8rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[1\.7rem\]{font-size:1.7rem}.lg\:text-\[2rem\]{font-size:2rem}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[clamp\(2\.5rem\,4\.7vw\,5rem\)\]{font-size:clamp(2.5rem,4.7vw,5rem)}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,\.65fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.xl\:gap-14{gap:3.5rem}.xl\:gap-7{gap:1.75rem}}@media print{.print\:hidden{display:none}.print\:px-0{padding-left:0;padding-right:0}.print\:py-0{padding-top:0;padding-bottom:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(textarea\)\]\:h-\[calc\(2\.75rem\+2px\)\]:not(textarea){height:calc(2.75rem + 2px)}.\[\&_h1\]\:break-words h1{overflow-wrap:break-word}@media(min-width:768px){[data-detail-hero]{--detail-nav-height: calc(45px + 2rem) ;--detail-screen-gap: clamp(24px, 5svh, 40px);--detail-media-height: max(200px, calc(100svh - var(--detail-nav-height) - 2 * var(--detail-screen-gap)))}[data-detail-hero=photo]>.detail-hero-layout{padding-top:calc(var(--detail-nav-height) + var(--detail-screen-gap));padding-bottom:var(--detail-screen-gap)}[data-detail-hero=photo]>.detail-hero-layout>img{max-height:min(28rem,var(--detail-media-height))}}@media(min-width:1024px){[data-detail-hero]{--detail-nav-height: calc(45px + 1.5rem) ;--detail-media-height: max(200px, calc(90svh - var(--detail-nav-height) - 2 * var(--detail-screen-gap)))}[data-detail-hero=product]>.detail-hero-layout{padding-top:calc(var(--detail-nav-height) + var(--detail-screen-gap));padding-bottom:var(--detail-screen-gap)}[data-detail-hero=product] .detail-hero-product-media img{max-height:var(--detail-media-height)}}@media(min-width:1024px)and (max-height:640px){[data-detail-hero=product] .detail-hero-product-media{align-self:start}}:root{--canvas:28 28 24;--section:20 20 18;--panel:36 36 31;--ink:246 247 243;--subtle:164 165 158;--brand:198 229 139;--line:60 61 56;--field:42 42 37;--form:39 39 34;--control:83 84 77;--placeholder:147 148 140;--danger:232 160 160;--on-brand:28 28 24;--hover:48 48 42;--photo:16 16 15}:root[data-theme=light]{color-scheme:light;--canvas:241 241 234;--section:232 232 224;--panel:248 248 242;--panel-soft:241 241 234;--ink:37 39 32;--subtle:95 98 88;--brand:198 229 139;--brand-logo:134 179 66;--brand-logo-photo:171 206 99;--brand-ink:37 39 32;--brand-heading:37 39 32;--brand-accent:var(--brand-logo);--line:194 197 185;--field:251 251 246;--form:232 232 224;--control:119 124 109;--placeholder:95 98 88;--danger:156 51 45;--on-brand:37 39 32;--on-ink:248 248 242;--hover:225 227 216;--surface-ink:var(--ink);--surface-subtle:var(--subtle);--surface-brand:var(--brand);--surface-brand-ink:var(--brand-ink);--surface-on-brand:var(--on-brand);--color-lime:rgb(var(--brand));--color-lime-light:rgb(var(--brand));--color-ice:rgb(var(--ink));--color-dark:rgb(var(--canvas));--color-dark-card:rgb(var(--panel));--background:60 20% 93%;--foreground:140 24% 12%;--card:60 30% 96%;--card-foreground:140 24% 12%;--popover:60 30% 96%;--popover-foreground:140 24% 12%;--primary:80.666667 63.380282% 72.156863%;--primary-foreground:77.142857 9.859155% 13.921569%;--secondary:75 21% 89%;--secondary-foreground:140 24% 12%;--muted:75 21% 89%;--muted-foreground:116 9% 35%;--accent:var(--primary);--accent-foreground:var(--primary-foreground);--destructive:3 54% 39%;--destructive-foreground:60 30% 96%;--border:89 17% 73%;--input:96 12% 45%;--ring:var(--primary)}:root[data-theme=light] .accent-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){accent-color:rgb(var(--brand))}:root[data-theme=light] .bg-\[\#141412\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--section))}:root[data-theme=light] .bg-\[\#1B1B17\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--canvas) / 1)}:root[data-theme=light] .bg-\[\#1c1c18\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--canvas) / 1)}:root[data-theme=light] .bg-\[\#1c1c18\]\/85:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--canvas) / .85)}:root[data-theme=light] .bg-\[\#1c1c18\]\/95:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--canvas) / .95)}:root[data-theme=light] .bg-\[\#24241f\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--field))}:root[data-theme=light] .bg-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--brand))}:root[data-theme=light] .bg-\[\#C6E58B\]\/10:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#C6E58B\]\/50:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#C6E58B\]\/\[0\.05\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#C6E58B\]\/\[0\.06\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#C6E58B\]\/\[0\.07\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#F6F7F3\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--ink))}:root[data-theme=light] .bg-\[\#F6F7F3\]\/10:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--hover))}:root[data-theme=light] .bg-\[\#F6F7F3\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--ink) / .3)}:root[data-theme=light] .bg-\[\#F6F7F3\]\/\[0\.02\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--panel))}:root[data-theme=light] .bg-\[\#F6F7F3\]\/\[0\.03\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){background-color:rgb(var(--panel))}:root[data-theme=light] .border-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/20:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/25:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/35:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/50:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#C6E58B\]\/60:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--control))}:root[data-theme=light] .border-\[\#E8A0A0\]\/45:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--danger))}:root[data-theme=light] .border-\[\#F6F7F3\]\/10:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--line) / 1)}:root[data-theme=light] .border-\[\#F6F7F3\]\/12:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:color-mix(in srgb,rgb(var(--line)) 96%,rgb(var(--control)))}:root[data-theme=light] .border-\[\#F6F7F3\]\/14:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:color-mix(in srgb,rgb(var(--line)) 92%,rgb(var(--control)))}:root[data-theme=light] .border-\[\#F6F7F3\]\/15:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:color-mix(in srgb,rgb(var(--line)) 90%,rgb(var(--control)))}:root[data-theme=light] .border-\[\#F6F7F3\]\/18:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:color-mix(in srgb,rgb(var(--line)) 84%,rgb(var(--control)))}:root[data-theme=light] .border-\[\#F6F7F3\]\/20:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:color-mix(in srgb,rgb(var(--line)) 80%,rgb(var(--control)))}:root[data-theme=light] .border-\[\#F6F7F3\]\/5:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--line) / .6)}:root[data-theme=light] .border-\[\#F6F7F3\]\/8:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){border-color:rgb(var(--line) / .8)}:root[data-theme=light] .decoration-\[\#E8A0A0\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){text-decoration-color:rgb(var(--danger))}:root[data-theme=light] .decoration-\[\#F6F7F3\]\/25:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){text-decoration-color:color-mix(in srgb,rgb(var(--line)) 70%,rgb(var(--control)))}:root[data-theme=light] .disabled\:text-\[\#F6F7F3\]\/25:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):disabled{color:rgb(var(--subtle))}:root[data-theme=light] .divide-\[\#F6F7F3\]\/15:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,rgb(var(--line)) 90%,rgb(var(--control)))}:root[data-theme=light] .focus-visible\:outline-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):focus-visible{outline-color:rgb(var(--control))}:root[data-theme=light] .focus-visible\:ring-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):focus-visible{--tw-ring-color:rgb(var(--control))}:root[data-theme=light] .focus\:border-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):focus{border-color:rgb(var(--control))}:root[data-theme=light] .focus\:border-\[\#C6E58B\]\/60:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):focus{border-color:rgb(var(--control))}:root[data-theme=light] .from-\[\#1c1c18\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-from:rgb(var(--canvas) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root[data-theme=light] .from-\[\#1c1c18\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-from:rgb(var(--canvas) / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root[data-theme=light] .from-\[\#1c1c18\]\/50:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-from:rgb(var(--canvas) / .5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root[data-theme=light] .from-\[\#1c1c18\]\/60:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-from:rgb(var(--canvas) / .6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root[data-theme=light] .from-\[\#1c1c18\]\/70:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-from:rgb(var(--canvas) / .7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:root[data-theme=light] .group:hover .group-hover\:text-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .group:hover .group-hover\:text-\[\#C6E58B\]\/70:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .hover\:bg-\[\#C6E58B\]\/10:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:bg-\[\#C6E58B\]\/\[0\.08\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:bg-\[\#F6F7F3\]\/5:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:bg-\[\#F6F7F3\]\/\[0\.03\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:bg-\[\#F6F7F3\]\/\[0\.04\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:bg-\[\#F6F7F3\]\/\[0\.05\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{background-color:rgb(var(--hover))}:root[data-theme=light] .hover\:border-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{border-color:rgb(var(--control))}:root[data-theme=light] .hover\:border-\[\#C6E58B\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{border-color:rgb(var(--control))}:root[data-theme=light] .hover\:border-\[\#C6E58B\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{border-color:rgb(var(--control))}:root[data-theme=light] .hover\:border-\[\#C6E58B\]\/50:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{border-color:rgb(var(--control))}:root[data-theme=light] .hover\:text-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{color:rgb(var(--brand-ink))}:root[data-theme=light] .hover\:text-\[\#C6E58B\]\/80:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{color:rgb(var(--brand-ink))}:root[data-theme=light] .hover\:text-\[\#F6F7F3\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))):hover{color:rgb(var(--ink))}:root[data-theme=light] .open\:border-\[\#C6E58B\]\/35:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))[open]{border-color:rgb(var(--control))}:root[data-theme=light] .placeholder\:text-\[\#F6F7F3\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))::-moz-placeholder{color:rgb(var(--subtle))}:root[data-theme=light] .placeholder\:text-\[\#F6F7F3\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))::placeholder{color:rgb(var(--subtle))}:root[data-theme=light] .placeholder\:text-\[\#F6F7F3\]\/35:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))::-moz-placeholder{color:rgb(var(--subtle))}:root[data-theme=light] .placeholder\:text-\[\#F6F7F3\]\/35:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *)))::placeholder{color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#1c1c18\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--on-brand))}:root[data-theme=light] .text-\[\#1c1c18\]\/55:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--on-brand))}:root[data-theme=light] .text-\[\#1c1c18\]\/75:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--on-brand))}:root[data-theme=light] .text-\[\#C6E58B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/60:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/65:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/70:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/75:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/80:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/85:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#C6E58B\]\/90:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--brand-ink))}:root[data-theme=light] .text-\[\#E58B8B\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--danger))}:root[data-theme=light] .text-\[\#E8A0A0\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--danger))}:root[data-theme=light] .text-\[\#F6F7F3\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--ink))}:root[data-theme=light] .text-\[\#F6F7F3\]\/25:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#F6F7F3\]\/30:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#F6F7F3\]\/35:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#F6F7F3\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#F6F7F3\]\/45:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--subtle))}:root[data-theme=light] .text-\[\#F6F7F3\]\/50:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 8.33%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/55:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 16.67%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/58:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 21.67%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/60:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 35%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/62:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 39.33%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/65:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 45.83%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/66:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 48%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/70:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 56.67%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/72:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 61%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/75:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 67.5%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/78:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 74%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/80:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 78.33%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/85:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 89.17%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/88:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:color-mix(in srgb,rgb(var(--ink)) 95.67%,rgb(var(--subtle)))}:root[data-theme=light] .text-\[\#F6F7F3\]\/90:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){color:rgb(var(--ink))}:root[data-theme=light] .to-\[\#1c1c18\]:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-to:rgb(var(--canvas) / 1) var(--tw-gradient-to-position)}:root[data-theme=light] .to-\[\#1c1c18\]\/40:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-to:rgb(var(--canvas) / .4) var(--tw-gradient-to-position)}:root[data-theme=light] .via-\[\#1c1c18\]\/20:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--canvas) / .2) var(--tw-gradient-via-position),var(--tw-gradient-to)}:root[data-theme=light] .via-\[\#1c1c18\]\/70:not(:where(.home-hero,.home-hero *,body:has(.home-hero) nav[data-solid=false] :not(:is([role=listbox],a[aria-haspopup]+div,#mobile-menu),:is([role=listbox],a[aria-haspopup]+div,#mobile-menu) *))){--tw-gradient-to:rgb(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--canvas) / .7) var(--tw-gradient-via-position),var(--tw-gradient-to)}:root[data-theme=light] main a.group[href*="/insights/"]>div.relative.overflow-hidden>img:is(.opacity-80,.opacity-90){opacity:1;filter:none}:root[data-theme=light] main a.group[href*="/insights/"]>div.relative.overflow-hidden>img:is(.opacity-80,.opacity-90)+div.absolute.inset-0.bg-gradient-to-t:empty{background-image:none}:root[data-theme=light] nav img[src="/images/logo.webp"]{opacity:1;filter:none}@supports ((-webkit-mask-image: url(/images/logo.webp)) or (mask-image: url(/images/logo.webp))){:root[data-theme=light] nav a:has(>img[src="/images/logo.webp"]){position:relative}:root[data-theme=light] nav a:has(>img[src="/images/logo.webp"]):after{content:"";position:absolute;inset:0;pointer-events:none;background:rgb(var(--brand-logo));mask:url(/images/logo.webp) center / contain no-repeat;-webkit-mask:url(/images/logo.webp) center / contain no-repeat}:root[data-theme=light] nav img[src="/images/logo.webp"]{opacity:0}}:root[data-theme=light] main img[src^="/images/partners/"]{filter:brightness(0) invert(22%);opacity:1}:root[data-theme=light] body:has(.home-hero) nav[data-solid=false]{--ink:246 247 243;--subtle:221 222 218;--brand-logo:var(--brand-logo-photo);color:rgb(var(--ink))}:root[data-theme=light] body:has(.home-hero) nav[data-solid=false] :is(a,button):not(:where([role=listbox] *,a[aria-haspopup]+div *,#mobile-menu *)):focus-visible{outline-color:#c6e58b}:root[data-theme=light] .text-brand{color:rgb(var(--brand-ink))}:root[data-theme=light] main dt[class*="text-[#C6E58B]"]{font-weight:500}:root[data-theme=light] main a>span[aria-hidden=true]:last-child:not(:where(.home-hero *)){color:rgb(var(--brand-accent))}:root[data-theme=light] :is(a,button):not(.home-hero *):focus-visible{outline-color:rgb(var(--control))}:root[data-theme=light] .opt-chip:has(input:focus-visible){outline-color:rgb(var(--control))}:root[data-theme=light] .outline-btn-lime:not(.home-hero *):focus-visible{outline-color:rgb(var(--control))}:root[data-theme=light] nav [role=listbox]{box-shadow:0 8px 24px #2527201f}:root[data-theme=light] nav [role=option]{background:transparent}:root[data-theme=light] nav [role=option][aria-selected=true]{color:rgb(var(--brand-ink))}:root[data-theme=light] nav [role=option][aria-selected=true] svg{color:rgb(var(--brand-accent))}:root[data-theme=light] nav [role=option]:hover{background:rgb(var(--hover) / .55)}:root[data-theme=light] nav [role=option]:focus:not(:focus-visible){outline:none}:root[data-theme=light] nav [role=option]:focus-visible{outline:2px solid rgb(var(--brand-ink));outline-offset:-2px;border-radius:0}:root[data-theme=light] [data-hero-backdrop]{pointer-events:none}:root[data-theme=light] [data-hero-light-only]{display:block;background-image:var(--hero-scene-image);background-size:cover;background-position:var(--hero-scene-position, center);background-repeat:no-repeat}:root[data-theme=light] [data-hero-backdrop]>img{opacity:1;-o-object-position:var(--hero-scene-position, center);object-position:var(--hero-scene-position, center)}:root[data-theme=light] [data-hero-overlay]{--hero-copy-start: max(2.5rem, calc((100vw - var(--site-desktop-frame, min(100vw, 1280px))) / 2));--hero-readable-edge: min(100%, calc(var(--hero-copy-start) + 800px + 24px));background-image:linear-gradient(to bottom,rgb(var(--canvas)),rgb(var(--canvas) / .99) 88px,rgb(var(--canvas) / 0) 210px),linear-gradient(to top,rgb(var(--canvas)),rgb(var(--canvas) / .9) 9%,rgb(var(--canvas) / 0) 66%),linear-gradient(to right,rgb(var(--canvas) / .99) 0,rgb(var(--canvas) / .96) var(--hero-copy-start),rgb(var(--canvas) / .92) var(--hero-readable-edge),rgb(var(--canvas) / .36) calc(var(--hero-readable-edge) + 240px),rgb(var(--canvas) / .3) 100%)}@media(max-width:767px){:root[data-theme=light] [data-hero-light-only]{background-position:var(--hero-scene-mobile-position, var(--hero-scene-position, center))}:root[data-theme=light] [data-hero-backdrop]>img{-o-object-position:var(--hero-scene-mobile-position, var(--hero-scene-position, center));object-position:var(--hero-scene-mobile-position, var(--hero-scene-position, center))}:root[data-theme=light] [data-hero-overlay]{background-image:linear-gradient(to top,rgb(var(--canvas)),rgb(var(--canvas) / 0) 58%),linear-gradient(to bottom,rgb(var(--canvas)),rgb(var(--canvas) / .99) 72px,rgb(var(--canvas) / .88) 150px,rgb(var(--canvas) / .84) 55%,rgb(var(--canvas) / .94))}}:root[data-theme=light] body{background:rgb(var(--canvas));color:rgb(var(--ink))}:root[data-theme=light] ::-moz-selection{background:rgb(var(--brand) / .18);color:rgb(var(--ink))}:root[data-theme=light] ::selection{background:rgb(var(--brand) / .18);color:rgb(var(--ink))}:root[data-theme=light] *{scrollbar-color:rgb(var(--control) / .45) transparent}:root[data-theme=light] .glass{background:rgb(var(--panel));border-color:rgb(var(--line))}:root[data-theme=light] .glass-strong{background:rgb(var(--panel));border-color:rgb(var(--line))}:root[data-theme=light] a.glass-strong:hover{background:rgb(var(--hover))}:root[data-theme=light] .outline-btn:not(:where(.home-hero *,body:has(.home-hero) nav[data-solid=false] *)){border-color:rgb(var(--ink) / .4);color:rgb(var(--ink))}:root[data-theme=light] .outline-btn:not(:where(.home-hero *,body:has(.home-hero) nav[data-solid=false] *)):hover{background:rgb(var(--ink));color:rgb(var(--on-ink));border-color:rgb(var(--ink))}:root[data-theme=light] .outline-btn-lime:not(.home-hero *){border-color:rgb(var(--brand-ink) / .65);color:rgb(var(--brand-ink))}:root[data-theme=light] .outline-btn-lime:not(.home-hero *):hover{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--on-brand))}:root[data-theme=light] nav[data-solid=true]{background:rgb(var(--canvas) / .94)!important;border-bottom-color:rgb(var(--line) / .7)!important}:root[data-theme=light] body:has(.home-hero) nav[data-solid=false]{border-bottom-color:transparent!important;transition-property:background}:root[data-theme=light] form.glass-strong{background:rgb(var(--form))}:root[data-theme=light] main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]){background:rgb(var(--field));color:rgb(var(--ink));border-color:rgb(var(--control))}:root[data-theme=light] main input::-moz-placeholder,:root[data-theme=light] main textarea::-moz-placeholder{color:rgb(var(--placeholder));opacity:1}:root[data-theme=light] main input::placeholder,:root[data-theme=light] main textarea::placeholder{color:rgb(var(--placeholder));opacity:1}:root[data-theme=light] main :is(input,textarea,select):focus-visible{outline:2px solid rgb(var(--control));outline-offset:2px;border-color:rgb(var(--control))}:root[data-theme=light] .opt-chip{color:rgb(var(--subtle));border-color:rgb(var(--line))}:root[data-theme=light] .opt-chip:hover{color:rgb(var(--ink));border-color:rgb(var(--control));background:rgb(var(--hover))}:root[data-theme=light] .opt-chip:has(input:checked){color:rgb(var(--on-brand));border-color:rgb(var(--control));background:rgb(var(--brand))}:root[data-theme=light] .v4-table th{color:rgb(var(--ink))}:root[data-theme=light] .v4-table td{color:rgb(var(--subtle))}:root[data-theme=light] .v4-table :is(th,td){border-bottom-color:rgb(var(--line))}:root[data-theme=light] .v4-dialog{background:rgb(var(--panel));color:rgb(var(--ink));border-color:rgb(var(--line))}:root[data-theme=light] .v4-dialog::backdrop{background:#1a1f168c}:root[data-theme=light] .v4-compare-bar{background:rgb(var(--panel));color:rgb(var(--ink));border-color:rgb(var(--line))}:root[data-theme=light] .v4-dialog :is(input,select,textarea){color:rgb(var(--ink));background:rgb(var(--field))}:root[data-theme=light] .home-hero{--canvas:28 28 24;--ink:246 247 243;--subtle:221 222 218;--color-lime:rgb(var(--surface-brand));color:rgb(var(--ink))}:root[data-theme=light] nav :is([role=listbox],a[aria-haspopup]+div,#mobile-menu){--ink:var(--surface-ink);--subtle:var(--surface-subtle);--brand:var(--surface-brand);--brand-ink:var(--surface-brand-ink);--on-brand:var(--surface-on-brand)}:root:is([data-theme=light],[data-theme=dark]) main img[src^="/images/products/"]{mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/amino.webp"]{mask-image:url(/images/product-masks/amino.svg);-webkit-mask-image:url(/images/product-masks/amino.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/beauvia-z435.webp"]{mask-image:url(/images/product-masks/beauvia-z435.svg);-webkit-mask-image:url(/images/product-masks/beauvia-z435.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/beauvia.webp"]{mask-image:url(/images/product-masks/beauvia.svg);-webkit-mask-image:url(/images/product-masks/beauvia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/botria.webp"]{mask-image:url(/images/product-masks/botria.svg);-webkit-mask-image:url(/images/product-masks/botria.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/humia.webp"]{mask-image:url(/images/product-masks/humia.svg);-webkit-mask-image:url(/images/product-masks/humia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/metavia-cq421.webp"]{mask-image:url(/images/product-masks/metavia-cq421.svg);-webkit-mask-image:url(/images/product-masks/metavia-cq421.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/metavia.webp"]{mask-image:url(/images/product-masks/metavia.svg);-webkit-mask-image:url(/images/product-masks/metavia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/mycor.webp"]{mask-image:url(/images/product-masks/mycor.svg);-webkit-mask-image:url(/images/product-masks/mycor.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/mycovia.webp"]{mask-image:url(/images/product-masks/mycovia.svg);-webkit-mask-image:url(/images/product-masks/mycovia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/nemia-b16.webp"]{mask-image:url(/images/product-masks/nemia-b16.svg);-webkit-mask-image:url(/images/product-masks/nemia-b16.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/nemia.webp"]{mask-image:url(/images/product-masks/nemia.svg);-webkit-mask-image:url(/images/product-masks/nemia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/nodu.webp"]{mask-image:url(/images/product-masks/nodu.svg);-webkit-mask-image:url(/images/product-masks/nodu.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/orvan.webp"]{mask-image:url(/images/product-masks/orvan.svg);-webkit-mask-image:url(/images/product-masks/orvan.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/osmia.webp"]{mask-image:url(/images/product-masks/osmia.svg);-webkit-mask-image:url(/images/product-masks/osmia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/rootia.webp"]{mask-image:url(/images/product-masks/rootia.svg);-webkit-mask-image:url(/images/product-masks/rootia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/scleriva.webp"]{mask-image:url(/images/product-masks/scleriva.svg);-webkit-mask-image:url(/images/product-masks/scleriva.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/triva.webp"]{mask-image:url(/images/product-masks/triva.svg);-webkit-mask-image:url(/images/product-masks/triva.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/vigor.webp"]{mask-image:url(/images/product-masks/vigor.svg);-webkit-mask-image:url(/images/product-masks/vigor.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/vitaria.webp"]{mask-image:url(/images/product-masks/vitaria.svg);-webkit-mask-image:url(/images/product-masks/vitaria.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/baciva.webp"]{mask-image:url(/images/product-masks/baciva.svg);-webkit-mask-image:url(/images/product-masks/baciva.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/calvia.webp"]{mask-image:url(/images/product-masks/calvia.svg);-webkit-mask-image:url(/images/product-masks/calvia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/ferma.webp"]{mask-image:url(/images/product-masks/ferma.svg);-webkit-mask-image:url(/images/product-masks/ferma.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/selva.webp"]{mask-image:url(/images/product-masks/selva.svg);-webkit-mask-image:url(/images/product-masks/selva.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/silora.webp"]{mask-image:url(/images/product-masks/silora.svg);-webkit-mask-image:url(/images/product-masks/silora.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/carbia.webp"]{mask-image:url(/images/product-masks/carbia.svg);-webkit-mask-image:url(/images/product-masks/carbia.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/products/nutria.webp"]{mask-image:url(/images/product-masks/nutria.svg);-webkit-mask-image:url(/images/product-masks/nutria.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-peanut.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-soybean.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-bean.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-cowpea.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-pigeonpea.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-mungbean.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-blackgram.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-alfalfa.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-gn.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-sy.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-cb.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-cp.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-pp.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-mb.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-bg.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-alf.webp"],:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-vigor.webp"]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-peanut.webp"]{mask-image:url(/images/product-masks/legacy-orvan-peanut.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-peanut.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-soybean.webp"]{mask-image:url(/images/product-masks/legacy-orvan-soybean.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-soybean.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-bean.webp"]{mask-image:url(/images/product-masks/legacy-orvan-bean.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-bean.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-cowpea.webp"]{mask-image:url(/images/product-masks/legacy-orvan-cowpea.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-cowpea.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-pigeonpea.webp"]{mask-image:url(/images/product-masks/legacy-orvan-pigeonpea.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-pigeonpea.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-mungbean.webp"]{mask-image:url(/images/product-masks/legacy-orvan-mungbean.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-mungbean.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-blackgram.webp"]{mask-image:url(/images/product-masks/legacy-orvan-blackgram.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-blackgram.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-orvan-alfalfa.webp"]{mask-image:url(/images/product-masks/legacy-orvan-alfalfa.svg);-webkit-mask-image:url(/images/product-masks/legacy-orvan-alfalfa.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-gn.webp"]{mask-image:url(/images/product-masks/legacy-nodu-gn.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-gn.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-sy.webp"]{mask-image:url(/images/product-masks/legacy-nodu-sy.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-sy.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-cb.webp"]{mask-image:url(/images/product-masks/legacy-nodu-cb.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-cb.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-cp.webp"]{mask-image:url(/images/product-masks/legacy-nodu-cp.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-cp.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-pp.webp"]{mask-image:url(/images/product-masks/legacy-nodu-pp.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-pp.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-mb.webp"]{mask-image:url(/images/product-masks/legacy-nodu-mb.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-mb.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-bg.webp"]{mask-image:url(/images/product-masks/legacy-nodu-bg.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-bg.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-nodu-alf.webp"]{mask-image:url(/images/product-masks/legacy-nodu-alf.svg);-webkit-mask-image:url(/images/product-masks/legacy-nodu-alf.svg)}:root:is([data-theme=light],[data-theme=dark]) main img[src="/images/product-vigor.webp"]{mask-image:url(/images/product-masks/legacy-vigor.svg);-webkit-mask-image:url(/images/product-masks/legacy-vigor.svg)}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])){background:transparent;border-color:transparent;box-shadow:none;position:relative;isolation:isolate;--studio-width:100%;--studio-height:100%;--studio-backdrop:radial-gradient(ellipse at 50% 38%,rgb(59 59 51),rgb(46 46 40) 78%,rgb(41 41 36));--studio-shadow:rgb(0 0 0 / .85)}:root[data-theme=light] main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])){--studio-backdrop:radial-gradient(ellipse at 50% 38%,rgb(237 237 230),rgb(223 223 213) 78%,rgb(217 217 207));--studio-shadow:rgb(37 39 32 / .38)}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])):has(>p){--studio-width:min(100%,420px);--studio-height:auto}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])):before,:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])):after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:var(--studio-width);height:var(--studio-height);aspect-ratio:var(--product-ratio);z-index:-1;pointer-events:none}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])):before{background:var(--studio-backdrop)}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"])):after{background:var(--studio-shadow);mask:var(--product-shadow) center / contain no-repeat;-webkit-mask:var(--product-shadow) center / contain no-repeat}:root:is([data-theme=light],[data-theme=dark]) main img:is([src^="/images/products/"],[src^="/images/product-orvan-"],[src^="/images/product-nodu-"],[src="/images/product-vigor.webp"]){background:transparent}:root:is([data-theme=light],[data-theme=dark]) main .media-frame--product:has(>img[src^="/images/products/"]):after{border-color:transparent}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/amino.webp"]){--product-shadow:url(/images/product-shadows/amino.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/beauvia-z435.webp"]){--product-shadow:url(/images/product-shadows/beauvia-z435.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/beauvia.webp"]){--product-shadow:url(/images/product-shadows/beauvia.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/botria.webp"]){--product-shadow:url(/images/product-shadows/botria.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/humia.webp"]){--product-shadow:url(/images/product-shadows/humia.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/metavia-cq421.webp"]){--product-shadow:url(/images/product-shadows/metavia-cq421.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/metavia.webp"]){--product-shadow:url(/images/product-shadows/metavia.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/mycor.webp"]){--product-shadow:url(/images/product-shadows/mycor.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/mycovia.webp"]){--product-shadow:url(/images/product-shadows/mycovia.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/nemia-b16.webp"]){--product-shadow:url(/images/product-shadows/nemia-b16.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/nemia.webp"]){--product-shadow:url(/images/product-shadows/nemia.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/nodu.webp"]){--product-shadow:url(/images/product-shadows/nodu.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/orvan.webp"]){--product-shadow:url(/images/product-shadows/orvan.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/osmia.webp"]){--product-shadow:url(/images/product-shadows/osmia.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/rootia.webp"]){--product-shadow:url(/images/product-shadows/rootia.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/scleriva.webp"]){--product-shadow:url(/images/product-shadows/scleriva.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/triva.webp"]){--product-shadow:url(/images/product-shadows/triva.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/vigor.webp"]){--product-shadow:url(/images/product-shadows/vigor.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/vitaria.webp"]){--product-shadow:url(/images/product-shadows/vitaria.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/baciva.webp"]){--product-shadow:url(/images/product-shadows/baciva.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/calvia.webp"]){--product-shadow:url(/images/product-shadows/calvia.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/ferma.webp"]){--product-shadow:url(/images/product-shadows/ferma.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/selva.webp"]){--product-shadow:url(/images/product-shadows/selva.svg);--product-ratio:1024 / 1536}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/silora.webp"]){--product-shadow:url(/images/product-shadows/silora.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/carbia.webp"]){--product-shadow:url(/images/product-shadows/carbia.svg);--product-ratio:1023 / 1537}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/products/nutria.webp"]){--product-shadow:url(/images/product-shadows/nutria.svg);--product-ratio:1122 / 1402}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-peanut.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-peanut.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-soybean.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-soybean.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-bean.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-bean.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-cowpea.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-cowpea.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-pigeonpea.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-pigeonpea.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-mungbean.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-mungbean.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-blackgram.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-blackgram.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-orvan-alfalfa.webp"]){--product-shadow:url(/images/product-shadows/legacy-orvan-alfalfa.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-gn.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-gn.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-sy.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-sy.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-cb.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-cb.svg);--product-ratio:825 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-cp.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-cp.svg);--product-ratio:825 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-pp.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-pp.svg);--product-ratio:825 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-mb.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-mb.svg);--product-ratio:825 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-bg.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-bg.svg);--product-ratio:825 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-nodu-alf.webp"]){--product-shadow:url(/images/product-shadows/legacy-nodu-alf.svg);--product-ratio:800 / 1000}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src="/images/product-vigor.webp"]){--product-shadow:url(/images/product-shadows/legacy-vigor.svg);--product-ratio:880 / 1100}:root:is([data-theme=light],[data-theme=dark]) main :is(figure,div,a):has(>img[src^="/images/product-studio-v4/"]){isolation:isolate;background:radial-gradient(ellipse at 48% 34%,#3b3b33,#2e2e28 78%,#292924)}:root[data-theme=light] main :is(figure,div,a):has(>img[src^="/images/product-studio-v4/"]){background:radial-gradient(ellipse at 48% 34%,#edede6,#dfdfd5 78%,#d9d9cf)}:root:is([data-theme=light],[data-theme=dark]) main img[src^="/images/product-studio-v4/"]{padding:2% 6% 3%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;filter:drop-shadow(0 5px 4px rgb(0 0 0 / .2))}.motion-arrow{display:inline-block;flex-shrink:0}:root[data-theme] main :is(a,button) span.motion-arrow[aria-hidden=true]:last-child{color:inherit}@media(prefers-reduced-motion:no-preference){.motion-arrow{transition:transform .18s ease-out}:is(a,button):focus-visible .motion-arrow{transform:translate(3px)}:is(a,button):is(.outline-btn,.outline-btn-lime){transition:color .2s,background-color .2s,border-color .2s,transform .16s ease-out}:is(a,button):is(.outline-btn,.outline-btn-lime):not(:disabled):active{transform:translateY(1px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(a,button):hover .motion-arrow{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.v4-compare-bar{animation:compare-bar-in .18s ease-out}.dialog-motion[open]{animation:overlay-panel-in .18s ease-out}.dialog-motion[open]::backdrop{animation:overlay-backdrop-in .18s ease-out}.dialog-motion[open][data-motion=closing]{animation:overlay-panel-out .18s ease-in forwards}.dialog-motion[open][data-motion=closing]::backdrop{animation:overlay-backdrop-out .18s ease-in forwards}}@keyframes compare-bar-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes overlay-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes overlay-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-backdrop-out{0%{opacity:1}to{opacity:0}}:root{--interactive-ink: 198 229 139;--interactive-focus: 198 229 139}:root[data-theme=light]{--interactive-ink: 67 100 37;--interactive-focus: 67 100 37}.home-hero,body:has(.home-hero) nav[data-solid=false]{--interactive-ink: 198 229 139;--interactive-focus: 198 229 139}:root[data-theme=light] nav :is(.nav-dropdown,[role=listbox],#mobile-menu){--interactive-ink: 67 100 37;--interactive-focus: 67 100 37}nav #mobile-menu .outline-btn-lime{min-height:44px}:root[data-theme] :is(.outline-btn,.outline-btn-lime):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--on-brand))}:root[data-theme] :is(a,button,input,textarea,select,summary,dialog,[tabindex]):focus,:root[data-theme] nav [role=option]:focus-visible{outline:none;outline-offset:0;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}:root[data-theme] :is(a,button,summary):not(.outline-btn):not(.outline-btn-lime):not(:disabled):not([aria-disabled=true]):focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:.3em}:root[data-theme] .opt-chip:has(input:focus-visible){outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}:root[data-theme] :is(input[type=checkbox],input[type=radio]):focus-visible,:root[data-theme] button[aria-label]:has(>svg):not(.home-resource-arrow):focus-visible,:root[data-theme] nav a:has(>img):focus-visible{box-shadow:0 3px rgb(var(--interactive-focus))}:root[data-theme] .resources-panel:focus-visible h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}:root[data-theme] main :is([role=region],[role=group])[tabindex="0"]:focus-visible{box-shadow:inset 0 -2px rgb(var(--interactive-focus))}:root[data-theme] .home-resource-track:focus-visible .home-resource-action,:root[data-theme] .home-resource-card:focus-visible .home-resource-action{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}:root[data-theme] main :is(.company-photo-grid button,a:has(>img)):focus-visible img{opacity:.8}:root[data-theme] .market-atlas-point:focus-visible .market-atlas-dot{transform:scale(2)}:root[data-theme] main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]):not(:disabled):is(:hover,:focus-visible){border-color:rgb(var(--interactive-focus))}:root[data-theme] main :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]):not(:disabled):focus{border-color:rgb(var(--ink))}:root[data-theme] :is(button,input,textarea,select):disabled,:root[data-theme] [aria-disabled=true]{cursor:not-allowed}:root[data-theme] .outline-btn:disabled,:root[data-theme] .outline-btn[aria-disabled=true]{background:transparent;color:rgb(var(--ink));border-color:rgb(var(--ink) / .4);transform:none}:root[data-theme] .outline-btn-lime:disabled,:root[data-theme] .outline-btn-lime[aria-disabled=true],:root[data-theme] .outline-btn-lime:is(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){background:transparent;color:rgb(var(--interactive-ink));border-color:rgb(var(--interactive-ink));transform:none}:root[data-theme] main :is(input,textarea,select):disabled{border-color:rgb(var(--control))}:root[data-theme] .site-nav-link:is(:hover,:focus-visible,[aria-expanded=true]),:root[data-theme] nav .appearance-trigger:is(:hover,:focus-visible),:root[data-theme] nav button[aria-haspopup=listbox]:is(:hover,:focus-visible),:root[data-theme] :is(.nav-child,.nav-mobile-child):is(:hover,:focus-visible) .nav-child-label{color:rgb(var(--interactive-ink))}:root[data-theme] .nav-child:is(:hover,:focus-visible){background:rgb(var(--brand) / .12)}:root[data-theme] .nav-child[aria-current=page]{color:rgb(var(--interactive-ink));font-weight:500}:root[data-theme] main :is(a,button)[data-hoverable]:not(.outline-btn):not(.outline-btn-lime):not(:disabled):not([aria-disabled=true]):not(:has(img,h2,h3,p)):is(:hover,:focus-visible),:root[data-theme] footer a:is(:hover,:focus-visible),:root[data-theme] .resources-actions a:is(:hover,:focus-visible),:root[data-theme] .home-resource-card:is(:hover,:focus-visible) .home-resource-action,:root[data-theme] .catalogue-downloads :is(a,button):not(:disabled):is(:hover,:focus-visible),:root[data-theme] .catalogue-sourcing:is(:hover,:focus-visible),:root[data-theme] .catalogue-result-summary button:not(:disabled):is(:hover,:focus-visible),:root[data-theme] .catalogue-apply-filters:not(:disabled):is(:hover,:focus-visible){color:rgb(var(--interactive-ink));text-decoration:underline;text-decoration-color:rgb(var(--interactive-ink));text-underline-offset:.25em}:root[data-theme] .catalogue-refine-toggle:not(:disabled):is(:hover,:focus-visible),:root[data-theme] .catalogue-active-filters button:not(:disabled):is(:hover,:focus-visible){color:rgb(var(--interactive-ink));background:rgb(var(--brand) / .16)}:root[data-theme] .catalogue-refine-toggle:not(:disabled):is(:hover,:focus-visible){border-color:rgb(var(--interactive-ink))}:root[data-theme] .catalogue-category-list button:not(:disabled):not([aria-pressed=true]):is(:hover,:focus-visible){color:rgb(var(--interactive-ink));background:rgb(var(--brand) / .1)}:root[data-theme] .resources-tabs button:not(:disabled):is(:hover,:focus-visible),:root[data-theme] .home-resource-playback:not(:disabled):is(:hover,:focus-visible){color:rgb(var(--interactive-ink))}:root[data-theme] .home-resource-arrow:not(:disabled):is(:hover,:focus-visible){color:rgb(var(--on-brand));background:rgb(var(--brand))}:root[data-theme] .home-resource-card:is(:hover,:focus-visible){border-color:rgb(var(--interactive-ink))}@media(prefers-reduced-motion:no-preference){:is(.site-nav-link,.catalogue-refine-toggle,.catalogue-active-filters button){transition:color .16s,background-color .16s,border-color .16s}}.language-panel{width:160px;max-width:calc(100vw - 32px);padding:6px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;pointer-events:none}.language-panel [role=option]{min-height:44px;font-size:var(--site-nav-secondary-size);line-height:1.5;-webkit-tap-highlight-color:transparent}@media(max-width:1023px){.language-panel [role=option]{font-size:var(--site-mobile-nav-secondary-size)}}.language-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.language-panel{transform:translateY(-2px);transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s}.language-panel[data-open=true]{transform:translateY(0);transition-delay:0s}}.appearance-picker{position:relative;display:flex;flex-shrink:0;align-items:center}.preview-appearance-controls{display:inline-flex;align-items:center;gap:8px;margin-left:24px;vertical-align:middle}.appearance-trigger{display:grid;width:32px;height:36px;align-items:center;justify-content:center;background:none;border:0;padding:0;color:#f6f7f3a6;cursor:pointer;transition:color .2s}nav .appearance-trigger{width:44px;height:44px;margin-inline:0}nav .appearance-trigger>svg{width:18px;height:18px;stroke-width:1.6}.appearance-trigger:hover{color:#c6e58b}.appearance-trigger:focus-visible{outline:1px solid #C6E58B;outline-offset:4px}:root[data-theme=light] .appearance-trigger:not(:where(body:has(.home-hero) nav[data-solid=false] *)){color:rgb(var(--subtle))}:root[data-theme=light] .appearance-trigger:not(:where(body:has(.home-hero) nav[data-solid=false] *)):hover{color:rgb(var(--brand-ink))}:root[data-theme=light] .appearance-trigger:not(:where(body:has(.home-hero) nav[data-solid=false] *)):focus-visible{outline-color:rgb(var(--ink))}.appearance-trigger>svg{grid-area:1/1;pointer-events:none;transform-origin:center}.appearance-trigger>.appearance-icon-light{opacity:1;transform:rotate(0)}.appearance-trigger>.appearance-icon-dark{opacity:0;transform:rotate(-15deg)}:root[data-theme=light] .appearance-trigger>.appearance-icon-light{opacity:0;transform:rotate(15deg)}:root[data-theme=light] .appearance-trigger>.appearance-icon-dark{opacity:1;transform:rotate(0)}@media(prefers-reduced-motion:no-preference){.appearance-trigger>svg{transition:opacity .17s ease-out,transform .17s ease-out}}.mobile-collapse{grid-template-rows:0fr;overflow:hidden}.mobile-collapse[data-open=true]{grid-template-rows:1fr}.mobile-collapse-content{min-height:0;overflow:hidden}.mobile-collapse-scroll{max-height:calc(100dvh - max(5rem,calc(2rem + 44px)) - 1px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}@media(prefers-reduced-motion:no-preference){.mobile-collapse{transition:grid-template-rows .24s ease-in-out}}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none}.nav-dropdown[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.nav-dropdown-surface{max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain}.crop-menu{width:720px;max-width:calc(100vw - 48px);padding:12px}.crop-menu-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:10px;margin-bottom:14px}.crop-menu-shortcuts>a{padding:8px 12px}.crop-menu-families{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px}.crop-menu-families>div{min-width:0}.crop-menu-heading{min-height:40px;padding:0 12px 10px;line-height:1.5}.crop-menu-links>a{white-space:normal;padding:8px 12px;min-height:36px}.crop-menu-family-wide .crop-menu-links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px}@media(prefers-reduced-motion:no-preference){.nav-dropdown{transition:opacity .15s ease-out,visibility 0s linear .15s}.nav-dropdown[data-open=true]{transition-delay:0s}}.nav-child,.nav-mobile-child{white-space:normal;overflow-wrap:break-word}.nav-child-label{display:block}.nav-link-menu{width:-moz-max-content;width:max-content;min-width:200px;max-width:min(320px,calc(100vw - 32px));padding:8px}.nav-link-menu .nav-child{display:flex;align-items:center;min-height:44px;min-width:0;padding:10px 12px;font-size:var(--site-nav-secondary-size);line-height:1.5}.nav-use-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.nav-product-uses{margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--line))}.nav-use-link{display:flex;align-items:center;min-height:44px;font-size:var(--site-nav-secondary-size);line-height:1.5}.nav-product-uses-mobile .nav-use-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.nav-mobile-directory{display:flex;flex-direction:column;padding:4px 24px 24px}.nav-mobile-group+.nav-mobile-group{border-top:1px solid rgb(var(--line))}nav #mobile-menu .nav-mobile-parent{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;gap:16px;padding:12px 0;color:rgb(var(--ink));font-size:var(--site-mobile-nav-primary-size);font-weight:500;line-height:1.5;letter-spacing:normal}.nav-mobile-parent svg{flex-shrink:0}.nav-mobile-children{padding:0 0 10px 12px}nav #mobile-menu .nav-mobile-child{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:rgb(var(--ink));font-size:var(--site-mobile-nav-secondary-size);line-height:1.5;letter-spacing:normal}nav #mobile-menu :is(.nav-mobile-parent,.nav-mobile-child):is(:hover,:focus-visible),nav #mobile-menu :is(.nav-mobile-parent[aria-expanded=true],.nav-mobile-child[aria-current=page]){color:rgb(var(--interactive-ink))}nav #mobile-menu .nav-mobile-child[aria-current=page]{font-weight:500}nav #mobile-menu .nav-mobile-contact{min-height:44px;margin-top:16px;font-size:14px;letter-spacing:normal;text-transform:none;font-weight:500}:root[data-theme] .nav-dropdown-surface .nav-child{color:rgb(var(--ink))}:root[data-theme] .nav-dropdown-surface .nav-child:is(:hover,:focus-visible,[aria-current=page]){color:rgb(var(--interactive-ink))}nav :is(.site-nav-link,.nav-child,.nav-mobile-parent,.nav-mobile-child):focus-visible{outline:none;border-radius:0;text-decoration:underline;text-decoration-color:rgb(var(--interactive-focus));text-decoration-thickness:2px;text-underline-offset:6px}@media(min-width:1024px){.site-nav-group{padding-bottom:8px;margin-bottom:-8px}.nav-compact-dropdown{left:var(--nav-panel-offset,0px);width:-moz-max-content;width:max-content;padding-top:var(--nav-panel-gap,0px)}.nav-compact-dropdown:not([data-open=true]){transition:none}.nav-compact-dropdown .nav-dropdown-surface{box-shadow:0 8px 24px #0000001f}.nav-products-menu{width:560px;max-width:calc(100vw - 32px);padding:8px}.nav-products-menu .nav-menu-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav-products-menu .nav-use-link{padding:8px 12px}nav .desktop-navigation .site-nav-link{letter-spacing:.015em}nav .desktop-navigation .site-nav-contact{letter-spacing:.015em}}:root[data-theme=light] .nav-dropdown-surface{--ink:37 39 32;--subtle:95 98 88}.nav-mobile-scrim{position:fixed;inset:0;z-index:49;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-mobile-scrim[data-open=true]{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.nav-mobile-scrim{transition:none}}.route-progress,.reading-progress{position:fixed;inset:0 0 auto;height:2px;pointer-events:none;overflow:hidden}.route-progress{z-index:70;opacity:0;transition:opacity .16s ease-out}.route-progress[data-active=true]{opacity:1}.reading-progress{z-index:60}.route-progress>span,.reading-progress>span{display:block;height:100%;background:rgb(var(--brand-accent, var(--brand)))}.route-progress>span{width:100%}.reading-progress>span{transform:scaleX(0);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.route-progress>span{width:40%}.route-progress[data-active=true]>span{animation:route-progress-slide 1.1s cubic-bezier(.65,0,.35,1) infinite}img[data-fade=pending]{opacity:0}img[data-fade=in]{transition:opacity .26s ease-out}}@media(prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0;transform:translate3d(0,var(--reveal-y, 12px),0)}[data-reveal=shown]{transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}}@keyframes route-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media print{.route-progress,.reading-progress{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}html[data-theme-switching] *,html[data-theme-switching] *:before,html[data-theme-switching] *:after{transition:none!important}@media(prefers-reduced-motion:no-preference){details.disclosure-motion{interpolate-size:allow-keywords}details.disclosure-motion::details-content{block-size:0;overflow:clip;transition:block-size .2s cubic-bezier(.2,0,0,1),content-visibility .2s allow-discrete}details.disclosure-motion[open]::details-content{block-size:auto}}.disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary:after{content:"+";flex-shrink:0;color:rgb(var(--brand-accent, var(--brand)));font-family:inherit;font-size:18px;font-weight:300;line-height:1}details[open]>.disclosure-summary:after{content:"−"}#main[data-page-layout]{--inner-section-space: clamp(28px, 4.6svh, 40px)}#main[data-page-layout] .page-section{padding-block:var(--inner-section-space)}#main[data-page-layout] .page-section-end{padding-bottom:var(--inner-section-space)}#main[data-page-layout=inner] .contact-page-section,#main .legal-page-copy{padding-block:var(--inner-section-space)}#main .insights-page{padding-top:96px;padding-bottom:var(--inner-section-space)}#main .insights-filters{margin-top:24px;padding-bottom:16px}#main .insights-grid{margin-top:24px}@media(min-width:768px){#main .home-product-overview>.page-section>.site-prose{margin-top:16px}#main .home-featured-products{margin-top:24px}#main .home-featured-products article{padding:16px}#main .home-featured-products article dl{margin-top:12px;margin-bottom:16px}#main .home-product-overview>.page-section>a{margin-top:20px}#main .home-supply-intro{margin-top:24px;padding-top:20px;-moz-column-gap:24px;column-gap:24px}#main .home-supply-intro .site-prose{margin-top:12px}#main .home-news-overview>.page-section>.grid{margin-top:24px}#main .home-news-overview>.page-section>a{margin-top:20px}}@media(min-width:1024px)and (max-height:760px){#main .home-product-overview>.page-section{padding-block:24px}#main .home-product-overview>.page-section>.site-prose{margin-top:12px}#main .home-featured-products{margin-top:18px}#main .home-featured-products article{padding:12px}#main .home-featured-products article dl{margin-top:8px;margin-bottom:12px}#main .home-featured-products article dl>div+div{margin-top:8px}#main .home-featured-products article dt{margin-bottom:4px}#main .home-product-overview>.page-section>a{margin-top:16px}#main .home-supply-intro{margin-top:18px;padding-top:16px}#main .home-supply-intro .site-prose{margin-top:8px}}#main[data-page-layout=inner] .insight-article{padding-top:96px}#main[data-page-layout=inner] .page-split-media[data-landscape=true] img{width:100%;height:auto;max-width:100%;margin-inline:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){#main[data-page-layout=inner] .insight-article{padding-top:92px}#main[data-page-layout=inner] [data-page-hero=intro]>div.relative{padding-top:92px;padding-bottom:24px}#main[data-page-layout=inner] [data-page-hero=intro] h1+p{max-width:800px;margin-top:14px}#main[data-page-layout=inner] .sustainability-section{padding-block:var(--inner-section-space)}}#main[data-page-layout] :is(section,div).site-content-frame:is(.md\:py-24,.md\:py-28),#main[data-page-layout] .reading-column{padding-block:var(--inner-section-space)}#main[data-page-layout] :is(section,div).site-content-frame.md\:pb-28{padding-bottom:var(--inner-section-space)}#main[data-page-layout] :is(section,div).site-content-frame.md\:pt-28{padding-top:var(--inner-section-space)}#main[data-page-layout] :is(.reading-column,.legal-page-copy){width:min(100%,var(--site-desktop-frame));margin-left:calc((100% - min(100%,var(--site-desktop-frame)))/2);margin-right:auto;padding-inline:0}:root{--site-nav-primary-size: max(13px, .923rem);--site-nav-secondary-size: max(12px, .852rem);--site-mobile-nav-primary-size: 16px;--site-mobile-nav-secondary-size: 14px;--site-body-size: max(14px, .994rem);--site-frame-cap: max(1280px, 90.9rem);--site-page-gutter: clamp(24px, calc(16vw - 80px) , 8vw);--site-desktop-frame: min(calc(100vw - 2 * var(--site-page-gutter)), var(--site-frame-cap))}.site-content-frame,#main .resources-content,#main .sustainability-section{width:min(100%,var(--site-desktop-frame));max-width:var(--site-desktop-frame);margin-inline:auto;padding-inline:0}#main [data-detail-hero=photo]>.detail-hero-layout>img{width:auto;height:auto;max-width:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}#main[data-page-layout] [data-page-hero=intro]>.site-content-frame h1,#main .insights-page-heading{font-size:clamp(28px,2.4vw,max(38px,2.698rem));line-height:1.16}#main[data-page-layout] [data-page-hero=intro]>.site-content-frame h1+p{max-width:760px;font-size:var(--site-body-size);line-height:1.75}#main[data-page-layout] [data-page-hero=detail]>.site-content-frame h1{font-size:clamp(32px,2.6vw,max(42px,2.98rem));line-height:1.16}#main[data-page-layout] .product-directory-page>header>.site-content-frame h1{font-size:clamp(26px,2.3vw,max(32px,2.27rem))}#main[data-page-layout] .product-directory-page>header>.site-content-frame h1+p{max-width:100%;margin-top:8px;line-height:1.6}#main .site-section-heading,#main .resources-panel-copy h2,#main .sustainability-title,#main .insights-lead-heading{font-size:clamp(22px,1.9vw,max(28px,1.988rem));line-height:1.25}#main .insight-article-heading{font-size:clamp(32px,2.5vw,max(38px,2.698rem))}#main .insight-article-summary{font-size:var(--site-body-size);line-height:1.75}footer .footer-directory h2{font-size:var(--site-nav-primary-size);font-weight:500;line-height:1.5;letter-spacing:.06em}footer .footer-directory a{font-size:var(--site-nav-secondary-size);line-height:1.6}#main .page-split-grid,#main .sustainability-intro,#main .resources-panel{-moz-column-gap:clamp(32px,3vw,44px);column-gap:clamp(32px,3vw,44px)}#main [data-detail-hero=photo]>.detail-hero-layout{-moz-column-gap:clamp(32px,3vw,44px);column-gap:clamp(32px,3vw,44px)}#main .product-directory-page .catalogue-product-row h3{font-size:clamp(16px,1.2vw,max(18px,1.278rem))}#main[data-page-layout=home] .home-hero h1{font-size:clamp(36px,3.2vw,max(56px,3.977rem));line-height:1.06}#main[data-page-layout=home] .home-hero h1+p{max-width:620px;font-size:var(--site-body-size);line-height:1.75}@media(min-width:768px){#main[data-page-layout=home] .home-hero{min-height:max(480px,100svh)}#main .company-overview figure{max-width:none}#main[data-page-layout=home] .home-hero>.site-content-frame{padding-top:96px;padding-bottom:56px}}@media(min-width:1024px){nav .site-nav-logo{height:clamp(32px,2.7vw,40px)}nav .desktop-navigation{gap:clamp(10px,1.1vw,18px)}nav .desktop-navigation>div>a{font-size:var(--site-nav-primary-size);font-weight:500;letter-spacing:.045em}nav .desktop-navigation>.site-nav-contact{flex-shrink:0;justify-content:center;height:40px;min-height:40px;margin-inline-start:clamp(8px,.8vw,12px);padding:0 16px;font-size:var(--site-nav-primary-size);line-height:1.2;letter-spacing:.045em}nav .desktop-navigation [data-appearance-controls]{gap:4px}#main [data-detail-hero=photo]>.detail-hero-layout>img{max-height:var(--detail-media-height);justify-self:end}#main .catalogue-layout{grid-template-columns:minmax(150px,16.2%) minmax(0,1fr);-moz-column-gap:3%;column-gap:3%}html:not([lang^=zh]) #main .catalogue-layout{grid-template-columns:minmax(184px,17.5%) minmax(0,1fr)}}html[lang^=zh] :is(h1,h2,h3).uppercase{text-transform:none}#main :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px}#main :is(dd,li){text-wrap:pretty}#main:lang(zh) dd.break-words{word-break:keep-all;overflow-wrap:anywhere}#main:lang(zh) :is(h1,h2){word-break:keep-all;overflow-wrap:anywhere}#main:lang(zh) h3{text-wrap:balance}@media(min-width:1024px)and (max-width:1100px){nav .desktop-navigation{gap:8px}nav .desktop-navigation>div>a{letter-spacing:.02em}nav .desktop-navigation>.site-nav-contact{padding-inline:12px}}@media(max-width:767px){#main .company-overview figure{max-width:none}#main :is(p.site-prose,.site-prose p,.resources-prose p,p.sustainability-body,.sustainability-body p){text-wrap:wrap}#main:lang(zh) :is(p.site-prose,.site-prose p,.resources-prose p,p.sustainability-body,.sustainability-body p){text-align:justify;text-justify:inter-character;-moz-text-align-last:start;text-align-last:start}}@media(max-width:1023px){#main :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea){font-size:16px;min-height:44px}#main :is(.outline-btn,.outline-btn-lime,a.min-h-11,button.min-h-11,summary.min-h-11),#main .catalogue-downloads :is(a,button),#main .catalogue-active-filters button{min-height:44px}}@media(max-width:640px){.v4-compare-bar button{min-height:44px;min-width:44px;max-width:100%;padding-inline:6px;overflow-wrap:anywhere}.v4-compare-bar>div,.v4-compare-bar .comparison-chip{min-width:0;max-width:100%}}@media(min-width:1280px){#main .insights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#main .insights-grid .insights-lead-heading{font-size:clamp(20px,1.55vw,24px)}#main .insights-grid div:has(>.insights-lead-heading){padding:28px}}#main .page-breadcrumb ol{text-transform:uppercase}.market-atlas{--map-land: 66 69 58;--map-coast: 91 97 78;--map-point: 198 229 139;margin-top:1.25rem;scroll-margin-top:100px;color:rgb(var(--ink))}:root[data-theme=light] .market-atlas{--map-land: 218 222 207;--map-coast: 185 193 171;--map-point: var(--brand-logo)}.market-atlas-heading{margin-bottom:.5rem}.market-atlas-heading h3{font:inherit;font-weight:600}.market-atlas-note{font-size:.8rem;line-height:1.6;color:rgb(var(--subtle))}.market-atlas-regions{display:flex;flex-wrap:wrap;gap:.25rem 1.3rem;border-bottom:1px solid rgb(var(--line))}.market-atlas-regions button{position:relative;min-width:44px;min-height:44px;padding:.55rem 0;font-size:.85rem;color:rgb(var(--subtle))}.market-atlas-regions button[aria-pressed=true]{color:rgb(var(--ink))}.market-atlas-regions button[aria-pressed=true]:after{content:"";position:absolute;height:2px;background:rgb(var(--map-point));bottom:-1px;inset-inline:0}.market-atlas-layout{border-bottom:1px solid rgb(var(--line))}.market-atlas-canvas{min-width:0;padding:.75rem 0 .5rem}.market-atlas-geography{position:relative;width:100%;max-width:480px;margin-inline:auto}.market-atlas-geography svg{display:block;width:100%;height:100%;overflow:visible}.market-atlas-land{fill:rgb(var(--map-land));stroke:rgb(var(--map-coast));stroke-width:.5;stroke-linejoin:round}.market-atlas-point{position:absolute;display:grid;place-items:center;width:18px;height:18px;padding:0;transform:translate(-50%,-50%);border-radius:50%}.market-atlas-dot{width:5px;height:5px;border:1px solid rgb(var(--ink) / .3);border-radius:50%;background:rgb(var(--map-point));transition:opacity .16s}.market-atlas-point[data-muted=true] .market-atlas-dot{opacity:.26}.market-atlas-point[data-selected=true],.market-atlas-point:hover,.market-atlas-point:focus-visible{z-index:2}.market-atlas-point:is([data-selected=true],:hover,:focus-visible) .market-atlas-dot{opacity:1;border-color:rgb(var(--ink) / .7)}.market-atlas-label{position:absolute;bottom:21px;left:50%;transform:translate(-50%);padding:.3rem .5rem;background:rgb(var(--ink));color:rgb(var(--canvas));font-size:.8rem;line-height:1.4;white-space:nowrap;pointer-events:none}.market-atlas-note{margin-top:.5rem}.market-atlas button:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:3px}@media(max-width:1023px){.market-atlas-canvas{padding:.75rem .25rem .5rem}}@media(max-width:599px){.market-atlas-regions{gap:0 1rem}.market-atlas-point{width:14px;height:14px}.market-atlas-dot{width:4px;height:4px}}@media(prefers-reduced-motion:reduce){.market-atlas-dot{transition:none}}.home-hero{--home-copy-start: 1.5rem}.home-hero .hero-scrim{background:radial-gradient(ellipse 720px 44% at calc(var(--home-copy-start) + 310px) 55%,#0e0e0b61 0,#0e0e0b5c 45%,#0e0e0b00),linear-gradient(180deg,#0e0e0b52 0,#0e0e0b1f 90px,#0e0e0b00 210px 75%,#0e0e0b14),linear-gradient(#0e0e0b5c,#0e0e0b5c)}.home-hero .hero-line:first-child,.home-hero .outline-btn-lime{color:#c6e58b}@media(min-width:768px){.home-hero{--home-copy-start: 2.5rem}}@media(min-width:1024px){.home-hero{--home-copy-start: max(0px, calc((100vw - var(--site-desktop-frame, min(84vw, 1280px))) / 2))}}@media(max-width:767px){.home-hero .hero-scrim{background:linear-gradient(180deg,#0e0e0b47,#0e0e0b00 30%,#0e0e0b14),linear-gradient(#0e0e0ba8,#0e0e0ba8)!important}}.home-resource-carousel{display:flex;flex-direction:column;margin-top:20px;color:rgb(var(--ink))}.home-resource-frame{position:relative;order:0;container-type:inline-size}.home-resource-arrow{position:absolute;top:calc(100cqw / 3 + 3px);z-index:1;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid rgb(var(--line));border-radius:50%;color:rgb(var(--ink));background:rgb(var(--field) / .94);transition:background-color .16s,color .16s}.home-resource-previous{left:8px}.home-resource-next{right:8px}.home-resource-arrow:hover:not(:disabled){color:rgb(var(--brand-accent, var(--brand)));background:rgb(var(--field))}.home-resource-arrow:disabled{opacity:.35;cursor:default}.home-resource-controls{display:flex;order:1;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.home-resource-motion-status{color:rgb(var(--subtle));font-size:max(12px,.852rem)}.home-resource-dots{display:inline-flex;min-height:24px;align-items:center;gap:6px}.home-resource-dot{width:18px;height:2px;background:rgb(var(--line));transition:background-color .2s}.home-resource-dot.is-active{background:rgb(var(--brand-accent, var(--brand)))}.home-resource-playback{display:inline-flex;min-width:64px;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:4px 8px;color:rgb(var(--subtle));font-size:max(12px,.852rem);background:transparent;transition:color .16s}.home-resource-playback:hover{color:rgb(var(--ink))}.home-resource-playback:not(:focus-visible){position:absolute;width:1px;height:1px;min-width:0;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-resource-track{position:relative;display:flex;align-items:stretch;gap:20px;margin:0;padding:3px 0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-resource-track::-webkit-scrollbar{display:none}.home-resource-slide{display:flex;flex:0 0 100%;min-width:0;scroll-snap-align:start}.home-resource-card{display:flex;flex-direction:column;width:100%;overflow:hidden;color:rgb(var(--ink));border:1px solid rgb(var(--line));background:rgb(var(--field));transition:border-color .16s}.home-resource-card:hover{border-color:rgb(var(--control))}.home-resource-photo{flex:0 0 auto;width:100%;aspect-ratio:3 / 2;overflow:hidden}.home-resource-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-resource-body{display:flex;flex:1;flex-direction:column;padding:20px}.home-resource-body h3{margin:0;color:rgb(var(--ink));font-size:max(17px,1.207rem);font-weight:500;line-height:1.4}.home-resource-body p{flex:1;margin:12px 0 0;color:rgb(var(--subtle));font-size:max(14px,.994rem);line-height:1.7}.home-resource-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;color:rgb(var(--ink));font-size:max(13px,.923rem);font-weight:500}.home-resource-action .motion-arrow{color:rgb(var(--brand-accent, var(--brand)))}.home-resource-controls button:focus-visible,.home-resource-arrow:focus-visible,.home-resource-track:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:3px}.home-resource-card:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:-3px}@media(min-width:640px){.home-resource-carousel{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;grid-template-areas:"track track track" "dots previous next";-moz-column-gap:4px;column-gap:4px;align-items:center}.home-resource-frame{display:contents}.home-resource-track{grid-area:track}.home-resource-controls{grid-area:dots;margin-top:8px}.home-resource-previous{grid-area:previous}.home-resource-next{grid-area:next}.home-resource-arrow{position:static;margin-top:8px;transform:none;border:0;border-radius:0;color:rgb(var(--brand-accent, var(--brand)));background:transparent}.home-resource-arrow:hover:not(:disabled){background:rgb(var(--hover))}.home-resource-slide{flex-basis:calc((100% - 20px)/2)}}@media(min-width:1024px){.home-resource-slide{flex-basis:calc((100% - 40px) / 3)}.home-resource-body p{font-size:max(13px,.923rem)}}#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section{padding-block:clamp(24px,4svh,40px)}@media(min-width:768px){#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section>div:first-child p{margin-bottom:8px}#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section>.site-prose{margin-top:12px}.home-resource-carousel{margin-top:16px}.home-resource-body{padding:16px}.home-resource-body p{margin-top:8px;line-height:1.6}.home-resource-action{margin-top:8px}}@media(min-width:768px)and (max-height:700px){#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section{max-width:min(var(--site-desktop-frame),1040px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);-moz-column-gap:32px;column-gap:32px;align-items:end}#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section>.site-prose{margin-top:0}.home-resource-carousel{grid-column:1 / -1}}@media(min-width:1024px)and (max-height:700px){.home-resource-photo{max-height:clamp(160px,calc(100svh - 460px),240px)}.home-resource-photo img[src="/images/plant-cartoning.webp"]{-o-object-position:50% 30%;object-position:50% 30%}}@media(min-width:768px)and (max-width:1023px)and (max-height:700px){#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section{padding-block:24px}}@media(min-width:768px)and (max-height:620px){#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section{padding-block:12px}#main[data-page-layout=home] section:has(.home-resource-carousel)>.page-section>div:first-child p{margin-bottom:4px}.home-resource-carousel{margin-top:12px}.home-resource-controls,.home-resource-arrow{margin-top:4px}}@media(prefers-reduced-motion:reduce){.home-resource-controls button,.home-resource-arrow,.home-resource-card,.home-resource-dot{transition:none}.home-resource-track{scroll-behavior:auto}}.company-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.company-photo-grid button{display:block;width:100%;overflow:hidden;background:rgb(var(--panel));cursor:zoom-in}.company-photo-grid button:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:3px}.company-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.company-photo-dialog{width:min(960px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1rem}.company-photo-dialog img{display:block;max-height:calc(100dvh - 9rem);width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.company-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.comparison-toggle{display:inline-flex;align-items:center;gap:.35em}.comparison-icon{display:inline-grid;place-items:center;width:1em;height:1em}.comparison-icon>span{grid-area:1 / 1;line-height:1}.comparison-icon-plus{opacity:1;transform:rotate(0) scale(1)}.comparison-icon-check{opacity:0;transform:rotate(-20deg) scale(.65)}.comparison-toggle[aria-pressed=true] .comparison-icon-plus{opacity:0;transform:rotate(45deg) scale(.65)}.comparison-toggle[aria-pressed=true] .comparison-icon-check{opacity:1;transform:rotate(0) scale(1)}.comparison-chip{display:inline-flex}.comparison-chip[inert]{pointer-events:none}body:has(.v4-compare-bar) footer{padding-bottom:var(--comparison-clearance, 0px)}.v4-compare-bar{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:640px){.v4-compare-bar{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:no-preference){.comparison-icon>span{transition:opacity .14s ease-out,transform .16s ease-out}}.enquiry-list-bar{flex-wrap:wrap;gap:10px 20px}.enquiry-list-items{flex:1 1 320px;min-width:0}.enquiry-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.enquiry-list-actions :is(a,span,button){display:inline-flex;align-items:center;min-height:32px;font-size:14px}.enquiry-list-actions button:disabled{opacity:.45}.enquiry-list-toggle{display:none}@media(max-width:640px){.enquiry-list-toggle{display:inline-flex;align-items:center;min-height:32px;margin-left:auto;color:rgb(var(--subtle));font-size:13px;text-decoration:underline;text-underline-offset:3px}.enquiry-list-bar:not([data-open]) .enquiry-list-items{display:none}.enquiry-list-items{flex-basis:100%}.enquiry-list-actions{width:100%;justify-content:space-between;gap:4px 12px}}.enquiry-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;color:rgb(var(--subtle));font-size:16px;line-height:1;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.enquiry-toggle:hover{border-color:rgb(var(--control));color:rgb(var(--ink))}.enquiry-toggle[aria-pressed=true]{color:rgb(var(--ink));font-weight:600}.enquiry-toggle:focus-visible{outline:2px solid rgb(var(--brand-accent, var(--brand)));outline-offset:2px}.enquiry-toggle-icon{display:inline-grid;place-items:center;width:1em;height:1em}.enquiry-toggle-icon>span{grid-area:1 / 1;line-height:1}.enquiry-toggle-check{opacity:0;transform:scale(.65)}.enquiry-toggle[aria-pressed=true] .enquiry-toggle-plus{opacity:0;transform:rotate(45deg) scale(.65)}.enquiry-toggle[aria-pressed=true] .enquiry-toggle-check{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.enquiry-toggle-icon>span{transition:opacity .14s ease-out,transform .16s ease-out}}@media(prefers-reduced-motion:reduce){.enquiry-toggle{transition:none}}.product-directory-page{--catalogue-nav-offset: 80px}.product-directory-page>header>div.relative{padding-top:104px;padding-bottom:24px}.product-directory-page>header h1{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.product-directory-page>header h1+p{margin-top:12px;max-width:850px;font-size:14px;line-height:1.6}.product-directory-page>header p:first-child{margin-bottom:10px}.product-directory-page #product-directory{padding-top:24px;padding-bottom:56px}.catalogue-layout{display:grid;gap:18px;align-items:stretch}.catalogue-sidebar-anchor,.catalogue-results-column{min-width:0;scroll-margin-top:var(--catalogue-nav-offset)}.catalogue-categories h2{margin-bottom:10px;color:rgb(var(--subtle));font-size:13px;font-weight:500}.catalogue-filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgb(var(--control));color:rgb(var(--ink));font-size:15px}.catalogue-sidebar:not([data-open]) .catalogue-filter-panel{display:none}.catalogue-filter-panel{padding:12px 0 4px}.catalogue-facets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogue-facet h2,.catalogue-select-facet label{display:block;margin-bottom:6px;color:rgb(var(--subtle));font-size:13px;font-weight:500}.catalogue-select-facet select{width:100%;min-height:44px;padding:8px 12px;background:rgb(var(--field));color:rgb(var(--ink));border:1px solid rgb(var(--control));font-size:16px}.catalogue-crop-note{padding:16px 0;border-bottom:1px solid rgb(var(--line))}.catalogue-crop-note h2{color:rgb(var(--ink));font-size:17px;font-weight:600}.catalogue-crop-note p{max-width:760px;margin:6px 0 10px;color:rgb(var(--subtle));font-size:14px;line-height:1.6}.catalogue-crop-note a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px}.catalogue-category-list{display:none}.catalogue-mobile-category select{width:100%;min-height:44px;padding:8px 12px;background:rgb(var(--field));color:rgb(var(--ink));border:1px solid rgb(var(--control));font-size:16px}.catalogue-sourcing{display:none}.catalogue-downloads{display:flex;flex-wrap:wrap;gap:0 16px;font-size:12px;color:rgb(var(--subtle))}.catalogue-downloads :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:36px;text-align:left}.catalogue-toolbar{padding:8px 0 0;background:rgb(var(--canvas));border-bottom:1px solid rgb(var(--line))}.catalogue-search-row{display:flex;align-items:stretch;gap:10px}.catalogue-search-row input{min-height:44px}.catalogue-result-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-height:36px;color:rgb(var(--subtle));font-size:12px}.catalogue-result-summary button{min-height:36px}.catalogue-active-filters{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.catalogue-active-filters button{display:inline-flex;align-items:center;gap:8px;text-align:left;max-width:100%;overflow-wrap:anywhere;min-height:32px;padding:4px 8px;background:rgb(var(--hover));color:rgb(var(--ink));font-size:12px}.product-directory-page [data-filter-results]{overflow-anchor:none;scroll-margin-top:var(--catalogue-nav-offset)}.catalogue-table{scroll-margin-top:var(--catalogue-nav-offset)}.catalogue-table+.catalogue-table{margin-top:28px}.catalogue-result-summary a{text-decoration:underline;text-decoration-color:rgb(var(--line));text-underline-offset:3px}.catalogue-result-summary a:hover{color:rgb(var(--ink));text-decoration-color:currentColor}.catalogue-table-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:16px 0 8px}.catalogue-table-heading h2{color:rgb(var(--ink));font-size:17px;font-weight:600}.catalogue-table-count{margin-left:4px;color:rgb(var(--subtle));font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.catalogue-table-heading p{color:rgb(var(--subtle));font-size:12px}.catalogue-list-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.catalogue-row{position:relative;display:grid;height:64px;align-content:center;grid-template-columns:minmax(0,1fr) auto 40px;grid-template-rows:22px 20px;-moz-column-gap:8px;column-gap:8px;row-gap:2px;border-bottom:1px solid rgb(var(--line));font-size:14px;color:rgb(var(--ink) / .8)}.catalogue-row:hover{background:rgb(var(--hover))}.catalogue-row,.catalogue-list-head{padding-inline:8px 4px}.catalogue-cell{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalogue-cell-add{grid-row:1 / span 2;grid-column:-2;position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.catalogue-row:hover .enquiry-toggle:not([aria-pressed=true]){border-color:rgb(var(--line))}.catalogue-cell-name{grid-column:1;font-size:16px;line-height:22px}.catalogue-table-branded .catalogue-cell-name{grid-column:1 / span 2}.catalogue-row-link{color:rgb(var(--ink));font-weight:600;outline:none}.catalogue-row-link:after{content:"";position:absolute;inset:0}.catalogue-row-link:focus-visible:after{outline:2px solid rgb(var(--brand-accent, var(--brand)));outline-offset:-2px}.catalogue-row:hover .catalogue-row-link{text-decoration:underline;text-underline-offset:3px}.catalogue-cell-specs{grid-row:1;grid-column:2;align-self:center;color:rgb(var(--subtle));font-size:12px;font-variant-numeric:tabular-nums}.catalogue-row-detail{grid-row:2;grid-column:1 / span 2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--subtle));font-size:13px;line-height:20px}.catalogue-row-detail>.catalogue-cell{display:inline}.catalogue-row-detail>.catalogue-cell+.catalogue-cell:before{content:" · "}.product-directory-page:has(.v4-compare-bar) #product-directory{padding-bottom:160px}@media(min-width:1024px){.product-directory-page{--catalogue-nav-offset: 76px}#main[data-page-layout=inner] .product-directory-page>header>div.relative{padding-top:88px;padding-bottom:18px}#main[data-page-layout=inner] .product-directory-page>header h1{font-size:clamp(26px,2.6vw,32px)}#main[data-page-layout=inner] .product-directory-page>header h1+p{margin-top:8px;max-width:900px;font-size:14px}#main[data-page-layout=inner] .product-directory-page #product-directory{padding-top:18px}.catalogue-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.catalogue-sidebar{position:sticky;top:76px;padding:4px 4px 4px 0}.catalogue-categories h2{margin-bottom:8px}.catalogue-filter-toggle{display:none}.catalogue-sidebar:not([data-open]) .catalogue-filter-panel{display:block}.catalogue-filter-panel{padding:0}.catalogue-facets{display:block}.catalogue-facet+.catalogue-facet{margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--line))}.catalogue-facet h2,.catalogue-select-facet label{margin-bottom:8px}.catalogue-select-facet select{min-height:36px;padding:4px 8px;font-size:14px}.catalogue-category-list{display:grid;gap:2px}.catalogue-category-list button{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:31px;padding:5px 10px;font-size:14px;line-height:1.4;text-align:left;border-left:3px solid transparent;color:rgb(var(--ink));transition:background-color .12s ease}.catalogue-category-list button:hover:not(:disabled){background:rgb(var(--hover))}.catalogue-category-list button:disabled{opacity:.45;cursor:default}.catalogue-facet-count{flex:none;padding-top:1px;color:rgb(var(--subtle));font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.catalogue-category-list button[aria-pressed=true]{border-left-color:rgb(var(--brand-accent, var(--brand)));background:rgb(var(--hover));font-weight:500}.catalogue-mobile-category{display:none}.catalogue-sourcing{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:32px;font-size:13px;color:rgb(var(--ink))}.catalogue-downloads{display:grid;border-top:1px solid rgb(var(--line));margin-top:8px;padding-top:4px}.catalogue-downloads :is(a,button){min-height:32px}.catalogue-toolbar{padding-top:4px}.catalogue-search-row input{min-height:40px}.catalogue-result-summary,.catalogue-result-summary button{min-height:32px}.catalogue-table-ingredients{--catalogue-columns: minmax(0, 1.2fr) minmax(0, 1fr) 96px minmax(0, 1.7fr) 64px 32px}html:not([lang^=zh]) .catalogue-table-ingredients{--catalogue-columns: minmax(0, 1.25fr) minmax(0, 1.3fr) 104px minmax(0, 1.25fr) 112px 32px}.catalogue-table-branded{--catalogue-columns: minmax(0, 1fr) minmax(0, 1.25fr) minmax(0, 1.75fr) minmax(0, .9fr) 32px}html:not([lang^=zh]) .catalogue-table-branded{--catalogue-columns: minmax(0, .85fr) minmax(0, 1.65fr) minmax(0, 1.6fr) minmax(0, .9fr) 32px}.catalogue-list-head{position:sticky;top:var(--catalogue-header-bottom, 64px);z-index:2;width:auto;height:36px;overflow:visible;clip:auto;clip-path:none;display:grid;align-items:center;-moz-column-gap:16px;column-gap:16px;grid-template-columns:var(--catalogue-columns);background:rgb(var(--canvas));border-bottom:1px solid rgb(var(--line));color:rgb(var(--subtle));font-size:12px}.catalogue-list-head>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalogue-table-ingredients .catalogue-list-head>:last-child{text-align:right}.catalogue-row{height:48px;grid-template-columns:var(--catalogue-columns);grid-template-rows:48px;-moz-column-gap:16px;column-gap:16px;row-gap:0;align-items:center;color:rgb(var(--ink) / .8)}.catalogue-cell-add{grid-row:auto;grid-column:auto}.catalogue-cell-add .enquiry-toggle{width:28px;height:28px}.catalogue-cell-name,.catalogue-table-branded .catalogue-cell-name{grid-column:auto;font-size:15px}.catalogue-row-detail{display:contents}.catalogue-row-detail>.catalogue-cell{display:block}.catalogue-row-detail>.catalogue-cell+.catalogue-cell:before{content:none}.catalogue-cell-specs{grid-row:auto;grid-column:auto;color:rgb(var(--ink) / .8);font-size:14px;text-align:right}.catalogue-specs-unit{display:none}.catalogue-table-ingredients .catalogue-cell-forms{display:flex}.catalogue-forms-list{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalogue-forms-more{flex:none;white-space:pre}}@media(min-width:1024px)and (max-width:1199px){html:not([lang^=zh]) .catalogue-table-ingredients{--catalogue-columns: minmax(0, 1.2fr) minmax(0, 1.5fr) minmax(0, 1.1fr) 112px 32px}html:not([lang^=zh]) .catalogue-table-ingredients :is(.catalogue-cell-group,.catalogue-list-head>:nth-child(3)){display:none}}@media(min-width:1024px)and (max-height:640px){#main[data-page-layout=inner] .product-directory-page>header>div.relative{padding-top:80px;padding-bottom:14px}#main[data-page-layout=inner] .product-directory-page #product-directory{padding-top:12px}}@media(max-width:639px){.catalogue-search-row input{font-size:16px}.catalogue-result-summary button{min-height:44px}}@media(prefers-reduced-motion:reduce){.catalogue-category-list button{transition:none}}.resources-page{color:rgb(var(--ink))}.resources-intro header>div.relative{padding-top:7rem;padding-bottom:2rem}.resources-intro h1{font-size:clamp(2.2rem,3.8vw,3.25rem)}.resources-intro header h1+p{max-width:60rem;margin-top:1rem}.resources-content{max-width:1280px;margin-inline:auto;padding:0 1.5rem 3rem}.resources-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;border-bottom:1px solid rgb(var(--line))}.resources-tabs button{position:relative;min-height:60px;padding:1rem .25rem;font-size:.9rem;font-weight:500;line-height:1.4;color:rgb(var(--subtle));text-align:center;transition:color .16s}.resources-tabs button[aria-selected=true],.resources-tabs button:hover{color:rgb(var(--ink))}.resources-tabs button:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px;background:rgb(var(--brand));transform:scaleX(0);transform-origin:center;transition:transform .16s}.resources-tabs button[aria-selected=true]:after{transform:scaleX(1)}.resources-panel{display:grid;align-items:start;gap:2rem;padding-top:2rem}.resources-panel[hidden]{display:none}.resources-panel-copy{min-width:0}.resources-panel-copy h2{max-width:35rem;margin:0;font-family:var(--font-oswald);font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.25;font-weight:300;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.resources-prose{margin-top:1.25rem;color:rgb(var(--subtle));font-size:.9375rem;line-height:1.8}.resources-prose p+p{margin-top:1rem}.resources-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:1.25rem}.resources-actions a{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;font-size:.875rem;font-weight:500;color:rgb(var(--ink))}.resources-actions a .motion-arrow{color:rgb(var(--brand))}.resources-actions a:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:rgb(var(--brand))}.resources-panel-image{min-width:0;margin:0}.resources-panel-image img{display:block;width:100%;height:auto;border:1px solid rgb(var(--line))}.resources-tabs button:focus-visible,.resources-actions a:focus-visible,.resources-panel:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:4px}@media(min-width:768px){.resources-content{padding-inline:2.5rem;padding-bottom:3.5rem}.resources-panel{grid-template-columns:1.1fr 1fr;gap:2.5rem}}@media(min-width:1024px){.resources-panel{gap:2.5rem;padding-top:24px}.resources-tabs button{min-height:48px;padding-block:10px;font-size:1rem}.resources-panel{grid-template-columns:1.3fr 1fr;-moz-column-gap:40px;column-gap:40px;padding-top:20px}.resources-panel-image img{aspect-ratio:16 / 9;height:auto;-o-object-fit:cover;object-fit:cover}.resources-prose{margin-top:1rem;line-height:1.75}.resources-prose p+p{margin-top:.75rem}.resources-actions{margin-top:.5rem}}@media(max-width:599px){.resources-intro header>div.relative{padding-top:6.5rem;padding-bottom:1.5rem}.resources-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 1.25rem;padding-block:.25rem}.resources-tabs button{min-height:44px;padding:.6rem 0;font-size:.85rem}.resources-tabs button:after{bottom:3px;height:2px}.resources-panel{gap:1.5rem;padding-top:1.5rem}}@media(prefers-reduced-motion:reduce){.resources-tabs button,.resources-tabs button:after{transition:none}}.guide-article-photo{margin:0;width:100%}.guide-article-photo-cover{margin-top:2.25rem}.guide-article-photo-image{overflow:hidden;border:1px solid rgb(var(--line))}.guide-article-photo-image img{display:block;width:100%;height:auto;max-height:620px;-o-object-fit:contain;object-fit:contain}.guide-article-photo-cover .guide-article-photo-image{aspect-ratio:16 / 9}.guide-article-photo-cover .guide-article-photo-image img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.guide-article-photo-caption{margin-top:.6rem;font-size:.75rem;line-height:1.65;color:rgb(var(--subtle));overflow-wrap:anywhere}.guide-article-photo-caption>span{display:block}.guide-article-photo-credit{margin-top:.2rem;font-size:.7rem}.guide-article-photo-credit a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.18em}.guide-article-photo-credit a:hover{color:rgb(var(--ink));text-decoration-color:rgb(var(--brand-accent, var(--brand)))}.guide-article-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.guide-article-gallery .guide-article-photo-image img{height:240px;-o-object-fit:contain;object-fit:contain}@media(max-width:540px){.guide-article-gallery{grid-template-columns:minmax(0,1fr);gap:1.5rem}.guide-article-gallery .guide-article-photo-image img{height:auto;max-height:360px}}.guide-technical-figure,.guide-technical-figure *{box-sizing:border-box}.guide-technical-figure{--guide-figure-ink: #2b3029;--guide-figure-muted: #596052;--guide-figure-rule: #d6dacf;--guide-figure-accent: #426140;margin:1.75rem 0;width:100%;min-width:0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--guide-figure-rule);background:#f6f3ec;color:var(--guide-figure-ink);font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.guide-technical-figure figcaption{margin:0 0 1.25rem}.guide-technical-figure h3,.guide-technical-figure h4,.guide-technical-figure p,.guide-technical-figure ul,.guide-technical-figure ol,.guide-technical-figure dl,.guide-technical-figure dd{margin:0;padding:0;color:inherit}.guide-technical-figure h3,.guide-technical-figure h4{font-family:inherit;font-weight:650;text-transform:none;letter-spacing:normal}.guide-technical-figure h3{margin-top:.4rem;font-size:1.125rem;line-height:1.35}.guide-technical-figure h4{font-size:.9375rem;line-height:1.4}.guide-technical-figure__eyebrow{color:var(--guide-figure-accent);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-technical-figure .guide-technical-figure__intro{margin-top:.65rem;color:var(--guide-figure-muted)}.guide-technical-figure .guide-technical-figure__batch{margin-bottom:1rem;padding:.75rem .875rem;border-left:3px solid var(--guide-figure-accent);background:#e7ecdf}.guide-technical-figure__batch>div{display:flex;flex-wrap:wrap;gap:.2rem .65rem}.guide-technical-figure__batch dt{font-weight:650}.guide-technical-figure__batch dd{color:var(--guide-figure-muted)}.guide-technical-figure .guide-technical-figure__clauses{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;list-style:none}.guide-technical-figure__clause{min-width:0;border:1px solid var(--guide-figure-rule);background:#fffdf8}.guide-technical-figure__clause h4{padding:.875rem;border-bottom:1px solid var(--guide-figure-rule);background:#edf0e6}.guide-technical-figure__clause dl>div{display:grid;grid-template-columns:minmax(3.75rem,.3fr) minmax(0,1fr);gap:.5rem;padding:.75rem .875rem}.guide-technical-figure__clause dl>div+div{border-top:1px solid #e7e9e1}.guide-technical-figure__clause dt{color:var(--guide-figure-accent);font-weight:650}.guide-technical-figure__clause dd{min-width:0;color:var(--guide-figure-muted)}.guide-technical-figure .guide-technical-figure__sources,.guide-technical-figure .guide-technical-figure__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none}.guide-technical-figure__sources li,.guide-technical-figure__outcomes li{display:flex;align-items:center;justify-content:center;min-width:0;padding:.8rem;border:1px solid var(--guide-figure-rule);background:#fffdf8;text-align:center;font-weight:650}.guide-technical-figure__connector{padding:.3rem 0;color:var(--guide-figure-accent);font-size:1.4rem;line-height:1.2;text-align:center}.guide-technical-figure__tier{padding:1rem;border:1px solid #b6c5ab;border-left:3px solid var(--guide-figure-accent);background:#e7ecdf}.guide-technical-figure__tier h4{color:var(--guide-figure-accent)}.guide-technical-figure__tier ul{margin-top:.5rem;padding-left:1.2rem;list-style:disc}.guide-technical-figure__tier li+li{margin-top:.25rem}.guide-technical-figure__decisions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.guide-technical-figure__unresolved{padding:.875rem .875rem 0;border:1px dashed #aebca3;border-bottom:0;background:#eff0e8;text-align:center;font-weight:650}.guide-technical-figure .guide-technical-figure__route-note{margin-top:.4rem;color:var(--guide-figure-muted);font-size:.8125rem;font-weight:400}.guide-technical-figure .guide-technical-figure__note{margin-top:1.25rem;padding-top:.875rem;border-top:1px solid var(--guide-figure-rule);color:var(--guide-figure-muted);font-size:.8125rem;line-height:1.6}@media(min-width:640px){.guide-technical-figure .guide-technical-figure__clauses{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-technical-figure__clause dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.guide-technical-figure__decisions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.guide-technical-figure__decisions>.guide-technical-figure__outcomes{align-self:start}}@media(max-width:359px){.guide-technical-figure .guide-technical-figure__sources{grid-template-columns:minmax(0,1fr)}}.contact-submit-spinner{width:.875rem;height:.875rem;flex:0 0 auto;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:contact-submit-spin .8s linear infinite}.contact-confirmation{animation:contact-confirmation-in .2s ease-out}.contact-consent{display:flex;align-items:flex-start;gap:8px}.contact-consent-control{display:inline-flex;flex:0 0 44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer}.contact-consent-copy{min-width:0}.contact-consent-copy label{cursor:pointer}.contact-consent-policy{display:inline-flex;min-height:44px;max-width:100%;align-items:center;vertical-align:middle;text-align:start}@keyframes contact-submit-spin{to{transform:rotate(360deg)}}@keyframes contact-confirmation-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.contact-submit-spinner,.contact-confirmation{animation:none}}#main .contact-enquiry-layout{display:grid;grid-template-areas:"purpose" "form" "guidance";grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}#main .contact-intent-block{grid-area:purpose;min-width:0;margin-bottom:0;padding-bottom:20px}#main .contact-form-panel{grid-area:form;min-width:0}#main .contact-guidance{grid-area:guidance;min-width:0}#main .contact-page-section .contact-field-label{margin-bottom:6px;font-size:12px;line-height:1.5;letter-spacing:.04em}#main .contact-page-section .contact-field-control{min-height:44px;height:44px;padding:9px 12px;font-size:16px;line-height:1.5}#main .contact-form{padding:20px}#main .contact-form>fieldset>.contact-form-title{margin-bottom:8px;font-size:22px;line-height:1.3}#main .contact-form-introduction{margin-bottom:18px;font-size:12px;line-height:1.5}#main .contact-form>fieldset>.grid{gap:16px}#main .contact-form>fieldset>[data-contact-purpose-field]{margin-top:16px}#main .contact-form textarea.contact-field-control{height:96px;min-height:96px;resize:vertical}#main .contact-message-hint{margin-top:8px;font-size:12px;line-height:1.5}#main .contact-form .contact-consent{margin-top:12px;align-items:center;font-size:12px;line-height:1.5}#main .contact-submit{min-height:44px;margin-top:16px;padding:10px 18px;font-size:13px;line-height:1.5}#main .contact-guidance-title,#main .contact-company-heading{font-size:20px;line-height:1.3}#main .contact-next-steps{margin-top:16px;display:grid;gap:12px}#main .contact-next-step{align-items:start;gap:12px}#main .contact-step-number{width:24px;height:24px;font-size:12px}#main .contact-step-copy{padding-top:2px;font-size:14px;line-height:1.6}#main .contact-direct-channels{margin-top:24px;padding-top:18px;display:grid;gap:12px}#main .contact-direct-channels p{font-size:12px;line-height:1.5}#main .contact-direct-link{min-height:44px;align-items:center;font-size:14px;line-height:1.6}#main .contact-company-details{margin-top:36px;padding-top:28px;font-size:14px;line-height:1.65}#main .contact-company-introduction>p{max-width:760px}#main .contact-office-grid{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}#main .contact-office{min-width:0;overflow-wrap:anywhere}#main .contact-office>p:first-child{font-size:12px;line-height:1.5}@media(min-width:768px){#main .contact-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main .contact-form{padding:24px}}@media(min-width:1024px){#main .contact-enquiry-layout{grid-template-areas:"purpose form" "guidance form";grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:clamp(32px,4vw,56px);column-gap:clamp(32px,4vw,56px);row-gap:24px}#main .contact-page-section .contact-field-control{font-size:14px}}@media(min-width:1024px)and (max-height:760px){#main[data-page-layout=inner] .contact-page-section{padding-block:22px}#main .contact-form{padding:20px}#main .contact-form-introduction{margin-bottom:14px}#main .contact-form textarea.contact-field-control{height:88px;min-height:88px}}.research-topics{border-top:1px solid rgb(var(--line));color:rgb(var(--ink))}.research-topic-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;min-height:60px;padding-block:14px;list-style:none;font-size:.875rem;line-height:1.5;font-weight:500;cursor:pointer}.research-topic-summary::-webkit-details-marker{display:none}.research-topic-summary>span{min-width:0}.research-topic-action{display:inline-flex;align-items:center;gap:.625rem;color:rgb(var(--subtle));font-size:.8125rem;font-weight:400}.research-topic-action svg{width:16px;height:16px;flex-shrink:0}.research-topic-disclosure[open] .research-topic-action svg{transform:rotate(180deg)}.research-topic-summary:hover .research-topic-action{color:rgb(var(--ink))}.research-topic-summary:focus-visible,.research-topic-product-link:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:4px}.research-topic-content{padding-top:.5rem;padding-bottom:1.75rem}.research-topic-product-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.75rem;color:rgb(var(--brand-accent, var(--brand)));font-size:.875rem}@media(max-width:479px){.research-topic-summary{flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}}@media(prefers-reduced-motion:no-preference){.research-topic-action svg{transition:transform .16s ease}}#publications button[aria-pressed=true]{background:rgb(var(--brand));border-color:rgb(var(--brand));color:rgb(var(--on-brand))}.sustainability-page{color:rgb(var(--ink))}.sustainability-section{max-width:1280px;margin-inline:auto;padding:clamp(2.5rem,4.5vw,4rem) 1.5rem}.sustainability-band{border-block:1px solid rgb(var(--line));background:rgb(var(--section))}.sustainability-label{margin-bottom:1rem;color:rgb(var(--subtle));font-size:max(.7rem,12px);line-height:1.5;letter-spacing:.2em;font-weight:500;text-transform:uppercase}.sustainability-title{max-width:850px;font-family:Oswald,sans-serif;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.sustainability-body{color:rgb(var(--subtle));font-size:.9375rem;line-height:1.85}.sustainability-copy{max-width:880px}.sustainability-copy>p+p{margin-top:1rem}.sustainability-intro{display:grid;align-items:center;gap:2rem}.sustainability-figure{margin:0;min-width:0}.sustainability-figure img{display:block;width:100%;height:auto;border:1px solid rgb(var(--line))}.sustainability-doors{display:grid;gap:2rem}.sustainability-door{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding-top:1.4rem;border-top:1px solid rgb(var(--line))}.sustainability-door h2{margin-bottom:.8rem}.sustainability-door p{margin-bottom:1.1rem}.sustainability-door .sustainability-link{margin-top:auto}.sustainability-link{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;color:rgb(var(--ink));font-size:.82rem;font-weight:500;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:1px}.sustainability-link:hover,.sustainability-link:focus-visible{text-decoration:underline;text-decoration-color:currentColor}.sustainability-link:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:5px}.sustainability-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem}.sustainability-columns{display:grid;gap:1.5rem 2.5rem;margin-top:1.75rem}.sustainability-columns article{border-top:1px solid rgb(var(--line));padding-top:1.25rem}.sustainability-subtitle{font-size:1.05rem;line-height:1.4;font-weight:500;margin-bottom:.75rem}.sustainability-note{max-width:900px;margin-top:1.6rem;padding-left:1rem;border-left:2px solid rgb(var(--brand))}.sustainability-rows{margin-top:1.8rem}.sustainability-row{display:grid;gap:.3rem 2rem;border-top:1px solid rgb(var(--line));padding:1.2rem 0}.sustainability-rows>:last-child .sustainability-row{padding-bottom:0}.sustainability-pullquote{margin:0;padding:1.5rem 0 1.5rem 1.5rem;border-left:2px solid rgb(var(--brand));font-family:Oswald,sans-serif;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:300;line-height:1.35;text-wrap:balance}.sustainability-ending{display:grid;gap:1.5rem;align-items:center}.sustainability-ending .sustainability-body{margin-top:.8rem;max-width:750px}@media(min-width:768px){.sustainability-section{padding-inline:2.5rem}.sustainability-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}.sustainability-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-row{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr)}}@media(min-width:1024px){.sustainability-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}.sustainability-intro--statement{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.sustainability-columns--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sustainability-ending{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:3rem}}
