@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--os-scroll-percent:0;--os-viewport-percent:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-400:oklch(70.7% .022 261.325);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-primary:var(--brand-primary,#e11d48);--color-brand-primary-accent:var(--brand-primary-accent,#e11d48);--color-brand-bg:var(--brand-bg,#030712)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.admin-shell-product-brand{--product-brand-name-size:.875rem}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[4\.5rem\]{height:4.5rem}.h-\[18px\]{height:18px}.h-\[61px\]{height:61px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[34rem\]{max-height:34rem}.max-h-\[58vh\]{max-height:58vh}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--input-width\){width:var(--input-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--page-frame-max\){max-width:var(--page-frame-max)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[86\%\]{max-width:86%}.max-w-\[120px\]{max-width:120px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--button-width\){min-width:var(--button-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-160{min-width:calc(var(--spacing) * 160)}.min-w-200{min-width:calc(var(--spacing) * 200)}.min-w-280{min-width:calc(var(--spacing) * 280)}.min-w-\[52rem\]{min-width:52rem}.min-w-\[64rem\]{min-width:64rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-brand-primary-accent\/30{border-color:var(--color-brand-primary-accent)}@supports (color:color-mix(in lab,red,red)){.border-brand-primary-accent\/30{border-color:color-mix(in oklab,var(--color-brand-primary-accent) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-800{border-color:var(--color-red-800)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-400{border-color:var(--color-violet-400)}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-t-brand-primary{border-top-color:var(--color-brand-primary)}.border-t-violet-500{border-top-color:var(--color-violet-500)}.bg-\[\#f7f7f5\]{background-color:#f7f7f5}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/30{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.bg-black\/24{background-color:color-mix(in oklab,var(--color-black) 24%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-bg{background-color:var(--color-brand-bg)}.bg-brand-primary,.bg-brand-primary\/5{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/5{background-color:color-mix(in oklab,var(--color-brand-primary) 5%,transparent)}}.bg-brand-primary\/10{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/10{background-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-100\/50{background-color:#f4f4f580}@supports (color:color-mix(in lab,red,red)){.bg-zinc-100\/50{background-color:color-mix(in oklab,var(--color-zinc-100) 50%,transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-px{padding-bottom:1px}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-brand-primary-accent{color:var(--color-brand-primary-accent)}.text-brand-primary\/45{color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.text-brand-primary\/45{color:color-mix(in oklab,var(--color-brand-primary) 45%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-violet-400{color:var(--color-violet-400)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-400::placeholder{color:var(--color-zinc-400)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-brand-primary{--tw-shadow-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-brand-primary{--tw-shadow-color:color-mix(in oklab, var(--color-brand-primary) var(--tw-shadow-alpha), transparent)}}.shadow-brand-primary\/20{--tw-shadow-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-brand-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-950\/20{--tw-shadow-color:#46080933}@supports (color:color-mix(in lab,red,red)){.shadow-red-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/8{--tw-shadow-color:#09090b14}@supports (color:color-mix(in lab,red,red)){.shadow-zinc-950\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-zinc-950\/10{--tw-shadow-color:#09090b1a}@supports (color:color-mix(in lab,red,red)){.shadow-zinc-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab,red,red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ring-brand-primary{--tw-ring-color:var(--color-brand-primary)}.ring-violet-500{--tw-ring-color:var(--color-violet-500)}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[1\.5px\]{--tw-blur:blur(1.5px);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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter: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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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(var(--blur-sm));-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}}.group-data-checked\:translate-x-5:is(:where(.group)[data-checked] *){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-zinc-100::file-selector-button{background-color:var(--color-zinc-100)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-zinc-900::file-selector-button{color:var(--color-zinc-900)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:rounded-xl:before{content:var(--tw-content);border-radius:var(--radius-xl)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-brand-primary-accent:hover{border-color:var(--color-brand-primary-accent)}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-900\/50:hover{background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-900\/50:hover{background-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-50\/40:hover{background-color:color-mix(in oklab,var(--color-violet-50) 40%,transparent)}}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-200\/70:hover{background-color:#e4e4e7b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-200\/70:hover{background-color:color-mix(in oklab,var(--color-zinc-200) 70%,transparent)}}.hover\:bg-zinc-300:hover{background-color:var(--color-zinc-300)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:text-brand-primary-accent:hover{color:var(--color-brand-primary-accent)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-violet-500:hover{color:var(--color-violet-500)}.hover\:text-violet-600:hover{color:var(--color-violet-600)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:file\:bg-zinc-200:hover::file-selector-button{background-color:var(--color-zinc-200)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:relative:focus{position:relative}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-10:focus{z-index:10}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-brand-primary:focus{border-color:var(--color-brand-primary)}.focus\:border-brand-primary-accent:focus{border-color:var(--color-brand-primary-accent)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-brand-primary:focus{background-color:var(--color-brand-primary)}.focus\:bg-violet-600:focus{background-color:var(--color-violet-600)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-white:focus{color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-emerald-600:focus{--tw-ring-color:var(--color-emerald-600)}.focus\:ring-red-500\/30:focus{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-violet-500\/30:focus{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-violet-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-primary:focus-visible,.focus-visible\:ring-brand-primary\/30:focus-visible{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 30%, transparent)}}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-color:var(--color-violet-500)}.focus-visible\:ring-violet-500\/30:focus-visible{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-violet-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-violet-500:focus-visible{outline-color:var(--color-violet-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:before\:ring-2:focus-visible:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:before\:ring-violet-500:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--color-violet-500)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-red-400:disabled{background-color:var(--color-red-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-checked\:border-brand-primary-accent[data-checked]{border-color:var(--color-brand-primary-accent)}.data-checked\:bg-brand-primary[data-checked]{background-color:var(--color-brand-primary)}.data-checked\:bg-violet-600[data-checked]{background-color:var(--color-violet-600)}.data-focus\:bg-brand-primary\/10[data-focus]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.data-focus\:bg-brand-primary\/10[data-focus]{background-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.data-focus\:bg-red-50[data-focus]{background-color:var(--color-red-50)}.data-focus\:bg-violet-50[data-focus]{background-color:var(--color-violet-50)}.data-focus\:bg-zinc-100[data-focus]{background-color:var(--color-zinc-100)}.data-selected\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:inline{display:inline}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-\[69px\]{height:69px}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:64rem){.lg\:static{position:static}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:h-fit{height:fit-content}.xl\:w-full{width:100%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(20rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}}:where(.dark\:divide-zinc-800:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-zinc-800)}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:#b7500099}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:#953d0099}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-800) 60%,transparent)}}.dark\:border-brand-primary-accent\/40:where(.dark,.dark *){border-color:var(--color-brand-primary-accent)}@supports (color:color-mix(in lab,red,red)){.dark\:border-brand-primary-accent\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-brand-primary-accent) 40%,transparent)}}.dark\:border-red-600:where(.dark,.dark *){border-color:var(--color-red-600)}.dark\:border-red-900\/50:where(.dark,.dark *){border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.dark\:border-red-900\/60:where(.dark,.dark *){border-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.dark\:border-violet-500:where(.dark,.dark *){border-color:var(--color-violet-500)}.dark\:border-violet-500\/40:where(.dark,.dark *){border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.dark\:border-violet-800:where(.dark,.dark *){border-color:var(--color-violet-800)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:border-zinc-800:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\:border-t-brand-primary:where(.dark,.dark *){border-top-color:var(--color-brand-primary)}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-brand-bg:where(.dark,.dark *){background-color:var(--color-brand-bg)}.dark\:bg-brand-primary:where(.dark,.dark *),.dark\:bg-brand-primary\/10:where(.dark,.dark *){background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-primary\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.dark\:bg-brand-primary\/15:where(.dark,.dark *){background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-primary\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-brand-primary) 15%,transparent)}}.dark\:bg-green-400:where(.dark,.dark *){background-color:var(--color-green-400)}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.dark\:bg-red-500:where(.dark,.dark *){background-color:var(--color-red-500)}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.dark\:bg-rose-950:where(.dark,.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 30%,transparent)}}.dark\:bg-violet-400:where(.dark,.dark *){background-color:var(--color-violet-400)}.dark\:bg-violet-500:where(.dark,.dark *){background-color:var(--color-violet-500)}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.dark\:bg-violet-900\/40:where(.dark,.dark *){background-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.dark\:bg-violet-950\/20:where(.dark,.dark *){background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.dark\:bg-violet-950\/30:where(.dark,.dark *){background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 30%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-zinc-600:where(.dark,.dark *){background-color:var(--color-zinc-600)}.dark\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/40:where(.dark,.dark *){background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.dark\:bg-zinc-800\/50:where(.dark,.dark *){background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.dark\:bg-zinc-800\/60:where(.dark,.dark *){background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.dark\:bg-zinc-800\/70:where(.dark,.dark *){background-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/50:where(.dark,.dark *){background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.dark\:bg-zinc-900\/72:where(.dark,.dark *){background-color:#18181bb8}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/72:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 72%,transparent)}}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:bg-zinc-950\/35:where(.dark,.dark *){background-color:#09090b59}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/35:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 35%,transparent)}}.dark\:bg-zinc-950\/40:where(.dark,.dark *){background-color:#09090b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.dark\:bg-zinc-950\/50:where(.dark,.dark *){background-color:#09090b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent)}}.dark\:bg-zinc-950\/60:where(.dark,.dark *){background-color:#09090b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.dark\:bg-zinc-950\/72:where(.dark,.dark *){background-color:#09090bb8}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/72:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 72%,transparent)}}.dark\:bg-zinc-950\/80:where(.dark,.dark *){background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-brand-primary-accent:where(.dark,.dark *){color:var(--color-brand-primary-accent)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-400\/80:where(.dark,.dark *){color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-400\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/24:where(.dark,.dark *){color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/24:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}.dark\:text-zinc-200:where(.dark,.dark *){color:var(--color-zinc-200)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-500:where(.dark,.dark *){color:var(--color-zinc-500)}.dark\:text-zinc-600:where(.dark,.dark *){color:var(--color-zinc-600)}.dark\:text-zinc-950:where(.dark,.dark *){color:var(--color-zinc-950)}.dark\:placeholder-zinc-500:where(.dark,.dark *)::placeholder{color:var(--color-zinc-500)}.dark\:mix-blend-hard-light:where(.dark,.dark *){mix-blend-mode:hard-light}.dark\:shadow-brand-primary\/15:where(.dark,.dark *){--tw-shadow-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-brand-primary\/15:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-primary) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/15:where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/15:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:ring-zinc-800:where(.dark,.dark *){--tw-ring-color:var(--color-zinc-800)}.dark\:file\:bg-zinc-800:where(.dark,.dark *)::file-selector-button{background-color:var(--color-zinc-800)}.dark\:file\:text-white:where(.dark,.dark *)::file-selector-button{color:var(--color-white)}@media(hover:hover){.dark\:hover\:border-brand-primary-accent:where(.dark,.dark *):hover{border-color:var(--color-brand-primary-accent)}.dark\:hover\:border-violet-500\/60:where(.dark,.dark *):hover{border-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-violet-500\/60:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.dark\:hover\:border-zinc-700:where(.dark,.dark *):hover{border-color:var(--color-zinc-700)}.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.dark\:hover\:bg-violet-400:where(.dark,.dark *):hover{background-color:var(--color-violet-400)}.dark\:hover\:bg-zinc-600:where(.dark,.dark *):hover{background-color:var(--color-zinc-600)}.dark\:hover\:bg-zinc-700:where(.dark,.dark *):hover{background-color:var(--color-zinc-700)}.dark\:hover\:bg-zinc-700\/70:where(.dark,.dark *):hover{background-color:#3f3f46b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-zinc-700\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-700) 70%,transparent)}}.dark\:hover\:bg-zinc-800:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}.dark\:hover\:bg-zinc-800\/70:where(.dark,.dark *):hover{background-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-zinc-800\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.dark\:hover\:bg-zinc-800\/80:where(.dark,.dark *):hover{background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-zinc-800\/80:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.dark\:hover\:bg-zinc-900:where(.dark,.dark *):hover{background-color:var(--color-zinc-900)}.dark\:hover\:text-brand-primary-accent:where(.dark,.dark *):hover{color:var(--color-brand-primary-accent)}.dark\:hover\:text-red-300:where(.dark,.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-violet-300:where(.dark,.dark *):hover{color:var(--color-violet-300)}.dark\:hover\:text-violet-400:where(.dark,.dark *):hover{color:var(--color-violet-400)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:text-zinc-200:where(.dark,.dark *):hover{color:var(--color-zinc-200)}.dark\:hover\:text-zinc-300:where(.dark,.dark *):hover{color:var(--color-zinc-300)}.dark\:hover\:text-zinc-950:where(.dark,.dark *):hover{color:var(--color-zinc-950)}.dark\:hover\:file\:bg-zinc-700:where(.dark,.dark *):hover::file-selector-button{background-color:var(--color-zinc-700)}}.dark\:focus\:ring-emerald-400:where(.dark,.dark *):focus{--tw-ring-color:var(--color-emerald-400)}.dark\:focus-visible\:ring-offset-zinc-950:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-zinc-950)}.dark\:disabled\:bg-red-900:where(.dark,.dark *):disabled{background-color:var(--color-red-900)}.dark\:data-checked\:border-brand-primary-accent:where(.dark,.dark *)[data-checked]{border-color:var(--color-brand-primary-accent)}.dark\:data-checked\:bg-brand-primary:where(.dark,.dark *)[data-checked]{background-color:var(--color-brand-primary)}.dark\:data-focus\:bg-red-950\/40:where(.dark,.dark *)[data-focus]{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:data-focus\:bg-red-950\/40:where(.dark,.dark *)[data-focus]{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.dark\:data-focus\:bg-violet-900\/30:where(.dark,.dark *)[data-focus]{background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:data-focus\:bg-violet-900\/30:where(.dark,.dark *)[data-focus]{background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.dark\:data-focus\:bg-zinc-800:where(.dark,.dark *)[data-focus]{background-color:var(--color-zinc-800)}[data-checked]>.\[\[data-checked\]\>\&\]\:opacity-100{opacity:1}[open]>.\[\[open\]\>\&\]\:rotate-180{rotate:180deg}.brand-page-shell{background:radial-gradient(circle at 15% 10%,var(--brand-primary),transparent 36rem),var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){.brand-page-shell{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--brand-primary) 6%,transparent),transparent 36rem),var(--brand-bg)}}.customer-page-content{width:min(100% - 2rem,var(--page-frame-max));margin-inline:auto;padding-block:clamp(1.5rem,4vw,4rem)}.project-design-frame{width:min(100% - 2rem,var(--page-frame-max));margin-inline:auto}.project-design-shell{width:100%}.project-design-hero{isolation:isolate;background:#2a2a2e;min-height:clamp(34rem,44vw,44rem)}.project-design-hero-frame{width:min(100% - 2rem,var(--page-frame-max));margin-inline:auto}.project-design-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#00000094;font-size:.6875rem;font-weight:700}.project-design-hero-project-name{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.075em;max-width:100%;font-size:clamp(2.5rem,13cqi,5.8rem);font-weight:400;line-height:.82}.project-design-hero-panel{border:var(--border-brand) solid #0003;background:var(--campaign-paper);width:min(46%,52rem);min-width:0;box-shadow:.7rem .7rem 0 var(--project-accent,var(--campaign-accent));color:var(--campaign-ink);text-shadow:none;margin-left:auto;padding:clamp(1.5rem,3vw,3rem);container-type:inline-size}.project-design-hero-deck{border-top:1px solid #0000002e;margin-top:clamp(1.75rem,3vw,3rem);padding-top:1.25rem}.project-design-hero-assistant{isolation:isolate;letter-spacing:.02em;color:#fffffff0;border:1px solid #ffffff47;border-radius:999px;padding:.72rem 1.2rem;font-size:.8125rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;position:relative}.project-design-hero-assistant:before{z-index:-1;border-radius:inherit;background:var(--brand-primary);position:absolute;inset:-.5rem}@supports (color:color-mix(in lab,red,red)){.project-design-hero-assistant:before{background:color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.project-design-hero-assistant:before{filter:blur(.65rem);content:"";opacity:.2;pointer-events:none;transform:scale(.98)}.project-design-hero-assistant-label{z-index:1;position:relative}.project-design-hero-assistant-particles{z-index:-1;width:calc(100% + 4rem);height:calc(100% + 4rem);color:var(--brand-primary);position:absolute;inset:-2rem}@supports (color:color-mix(in lab,red,red)){.project-design-hero-assistant-particles{color:color-mix(in srgb,var(--brand-primary) 64%,white)}}.project-design-hero-assistant-particles{pointer-events:none}.project-design-hero-assistant:hover{background:#ffffff1a;border-color:#ffffff94}.project-design-hero-assistant--active{color:#18181b;background:#fff;border-color:#ffffffe6}.project-design-hero-assistant-stack{z-index:1;justify-items:end;gap:.65rem;display:grid;position:absolute;top:clamp(1.25rem,2vw,2rem);right:0}.project-design-hero-version-meta{letter-spacing:.16em;text-transform:uppercase;color:#ffffff85;align-items:baseline;gap:.45rem;font-size:.625rem;font-weight:700;display:flex}.project-design-hero-version-meta strong{font-family:var(--font-display);letter-spacing:0;color:#ffffffe0;font-size:1.15rem;font-weight:400;line-height:1}.project-design-hero-status{letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #00000038;border-radius:999px;padding:.43rem .85rem;font-size:.6875rem;font-weight:700}.project-design-hero-progress,.project-design-hero-intro{color:#000000a8}.project-design-hero-progress{font-size:.9375rem}.project-design-hero-status-row{margin-top:1.25rem}.project-design-hero-title{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.07em;margin-top:1.6rem;font-size:clamp(3.25rem,6.1vw,6.1rem);font-weight:400;line-height:.84}.project-design-hero-intro{max-width:var(--measure-deck);text-align:left;font-size:.9375rem;line-height:1.65}.project-design-hero-lookbook{z-index:-2;background-image:var(--hero-dark);filter:saturate(.78)contrast(1.04);background-position:100% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}html:not(.dark) .project-design-hero-lookbook{background-image:var(--hero-light);filter:saturate(.9)contrast(1.02)}.project-design-hero-lookbook:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000021,#0000 48%,#0000003d);position:absolute;inset:0}html:not(.dark) .project-design-hero-lookbook:after{background:linear-gradient(90deg,#ffffff0d,#0000 48%,#78603c14)}.project-design-hero-image-meta{right:max(1rem,calc(50% - var(--page-frame-max) / 2));bottom:1rem;left:max(1rem,calc(50% - var(--page-frame-max) / 2));z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;text-shadow:0 1px .75rem #000c;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;font-weight:700;display:flex;position:absolute}.project-design-hero-assistant:focus-visible{outline-offset:3px;outline:2px solid #fff}html:not(.dark) .project-design-hero{color:#2b2620;background:#f4efe5}html:not(.dark) .project-design-hero-kicker{color:#2b262094}html:not(.dark) .project-design-hero-deck{border-top-color:#2b262029}html:not(.dark) .project-design-hero-progress,html:not(.dark) .project-design-hero-intro{color:#2b2620b8}html:not(.dark) .project-design-hero-status{color:#2b2620d1;background:#2b26200f;border-color:#2b262038}html:not(.dark) .project-design-hero-version-meta{color:#2b26208c}html:not(.dark) .project-design-hero-version-meta strong{color:#2b2620d9}html:not(.dark) .project-design-hero-image-meta{color:#2b2620b8;text-shadow:0 1px .75rem #f4efe5d9}html:not(.dark) .project-design-hero-assistant{color:#2b2620e6;border-color:#2b262047}html:not(.dark) .project-design-hero-assistant:before{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .project-design-hero-assistant:before{background:color-mix(in srgb,var(--brand-primary) 18%,transparent)}}html:not(.dark) .project-design-hero-assistant-particles{color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .project-design-hero-assistant-particles{color:color-mix(in srgb,var(--brand-primary) 78%,#2b2620)}}html:not(.dark) .project-design-hero-assistant:hover{background:#2b26200f;border-color:#2b26208c}html:not(.dark) .project-design-hero-assistant--active{color:#f4efe5;background:#2b2620;border-color:#2b2620d9}html:not(.dark) .project-design-hero-assistant:focus-visible{outline-color:#2b2620}@media(prefers-reduced-motion:reduce){.project-design-hero-assistant{transition:none}.project-design-hero-assistant-particles{display:none}}.live-project-cover{z-index:0;isolation:isolate;background:#131314;margin:0;position:absolute;inset:0;overflow:hidden}.live-project-cover-backdrop{background:linear-gradient(90deg,#1010110a,#1010113d),var(--live-project-cover-backdrop-image) center / cover no-repeat;filter:saturate(.76)contrast(1.04);position:absolute;inset:0}html:not(.dark) .live-project-cover-backdrop{background:linear-gradient(90deg,#0b101a08,#0b101a38),var(--live-project-cover-backdrop-image) center / cover no-repeat;filter:invert()saturate(.78)contrast(1.015)}.live-project-cover-art-stage{transform-origin:0;position:absolute;inset:0;transform:translate(-5%)}@media(min-width:901px){.project-design-hero[data-hero-product="3001"] .live-project-cover-art-stage{transform:translate(-13%)}.project-design-hero[data-hero-product="18000"] .live-project-cover-art-stage{transform:translate(-6.5%)}}.project-design-hero>.project-design-hero-frame,.project-design-hero>.project-design-hero-image-meta{z-index:2}.live-project-cover-scene{z-index:-3;filter:saturate(.72)contrast(1.05);background:linear-gradient(90deg,#1010110f,#10101161),linear-gradient(#0000,#0000) 50%/cover no-repeat;position:absolute;inset:0}html:not(.dark) .live-project-cover{background:#f4efe5}html:not(.dark) .live-project-cover-scene{filter:saturate(.82)contrast(1.02);background:linear-gradient(90deg,#f4efe50a,#f4efe542),linear-gradient(#0000,#0000) 50%/cover no-repeat}.live-project-cover{--live-cover-primary:var(--project-mood-1,transparent);--live-cover-secondary:var(--project-mood-2,var(--project-mood-1,transparent));--live-cover-tertiary:var(--project-mood-3,var(--live-cover-primary))}.live-project-cover-color-field{background:radial-gradient(circle at 24% 34%,var(--live-cover-primary),transparent 28%),radial-gradient(circle at 48% 76%,var(--live-cover-secondary),transparent 26%),linear-gradient(200deg,var(--live-cover-secondary),transparent 42%);position:absolute;inset:-20%}@supports (color:color-mix(in lab,red,red)){.live-project-cover-color-field{background:radial-gradient(circle at 24% 34%,color-mix(in srgb,var(--live-cover-primary) 31%,transparent),transparent 28%),radial-gradient(circle at 48% 76%,color-mix(in srgb,var(--live-cover-secondary) 24%,transparent),transparent 26%),linear-gradient(200deg,color-mix(in srgb,var(--live-cover-secondary) 18%,transparent),transparent 42%)}}.live-project-cover-color-field{mix-blend-mode:screen;opacity:0;transition:opacity var(--duration-mood,0s) var(--ease-standard)}.live-project-cover-color-field[data-mood-present]{opacity:1}.live-project-cover-splat{pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity var(--duration-mood,0s) var(--ease-standard);aspect-ratio:819/802;position:absolute;-webkit-mask:none;mask:none}.live-project-cover-splat[data-mood-present]{opacity:var(--splat-opacity,.8)}html:not(.dark) .live-project-cover-color-field,html:not(.dark) .live-project-cover-splat{mix-blend-mode:multiply}.live-project-cover-garment-stage{left:max(2rem,calc(50% - var(--page-frame-max) / 2));aspect-ratio:1;width:min(43vw,34rem);animation:.42s cubic-bezier(.22,1,.36,1) live-cover-arrive;position:absolute;top:50%;translate:0 -50%}.live-project-cover-garment{filter:drop-shadow(0 2rem 2.5rem #0000006b);width:100%;height:100%}.live-project-cover-marker{background:var(--live-cover-primary);color:#fff;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.58rem;font-weight:900;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 .5rem 1rem #00000059}.live-project-cover-product-ticket,.live-project-cover-brief,.live-project-cover-reference{-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);color:#faf9f6;background:#161515c7;box-shadow:0 1.2rem 2.5rem #00000047}.live-project-cover-product-ticket{border-left:.22rem solid var(--live-cover-primary);min-width:9.5rem;padding:.75rem .9rem;display:grid;position:absolute;bottom:8%;right:0}.live-project-cover-product-ticket small,.live-project-cover-brief small,.live-project-cover-reference span{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:.55rem;font-weight:800}.live-project-cover-product-ticket strong{font-family:var(--font-display);margin-top:.2rem;font-size:1rem;font-weight:400}.live-project-cover-product-ticket>span{opacity:.64;margin-top:.12rem;font-size:.62rem}.live-project-cover-reference{top:7%;left:max(1rem,calc(50% - var(--page-frame-max) / 2));width:clamp(5.5rem,8vw,7.5rem);padding:.4rem .4rem .55rem;position:absolute;rotate:-3deg}.live-project-cover-reference img{aspect-ratio:1;object-fit:contain;background:#f6f4ef;width:100%;display:block}.live-project-cover-reference span{margin-top:.4rem;display:block}.live-project-cover-brief{bottom:5.5rem;left:max(1rem,calc(50% - var(--page-frame-max) / 2));border-top:1px solid #ffffff3d;max-width:15rem;padding:.8rem .95rem;display:grid;position:absolute}.live-project-cover-brief strong{font-family:var(--font-display);margin-top:.2rem;font-size:1.08rem;font-weight:400}.live-project-cover-brief>span,.live-project-cover-brief time{opacity:.62;margin-top:.25rem;font-size:.6rem;line-height:1.45}.live-project-cover-swatches{bottom:2.5rem;left:max(1rem,calc(50% - var(--page-frame-max) / 2));-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#161515a8;gap:.28rem;padding:.35rem;display:flex;position:absolute}.live-project-cover-swatches span{width:1.65rem;height:.42rem;display:block}.live-project-cover-awaiting{top:50%;left:max(2rem,calc(50% - var(--page-frame-max) / 2));color:#faf9f6b8;border-top:1px solid #ffffff47;width:min(38vw,24rem);padding-top:1rem;position:absolute;translate:0 -50%}.live-project-cover-awaiting span{letter-spacing:.18em;font-size:.6rem;font-weight:800}.live-project-cover-awaiting p{max-width:16rem;font-family:var(--font-display);margin-top:.75rem;font-size:1.5rem;line-height:1.05}html:not(.dark) .live-project-cover-product-ticket,html:not(.dark) .live-project-cover-brief,html:not(.dark) .live-project-cover-reference{color:#2b2620;background:#f8f5edd6;box-shadow:0 1rem 2rem #4d3c272e}html:not(.dark) .live-project-cover-swatches{background:#f8f5edc2}html:not(.dark) .live-project-cover-awaiting{color:#2b2620b8;border-top-color:#2b262047}@keyframes live-cover-arrive{0%{opacity:0;translate:-1.5rem -50%}to{opacity:1;translate:0 -50%}}.garment-mockup-canvas{object-fit:cover;object-position:left 30%;filter:saturate(.84)contrast(1.035);opacity:0;width:100%;height:100%;transition:opacity .48s;display:block}.garment-mockup-canvas[data-has-rendered]{opacity:1}html:not(.dark) .garment-mockup-canvas{filter:saturate(.94)contrast(1.015)}.live-project-cover-loader{pointer-events:none;opacity:0;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0 52% 0 0}.live-project-cover:has(.garment-mockup-canvas:not([data-has-rendered])) .live-project-cover-loader,.live-project-cover[data-busy=true] .live-project-cover-loader{opacity:1}.live-project-cover[data-busy=true] .live-project-cover-art-stage{opacity:.62;transition:opacity .3s}.live-project-cover[data-busy=true] .live-project-cover-loader-panel{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#131314b8;border:1px solid #ffffff29;padding:.9rem 1.2rem}html:not(.dark) .live-project-cover[data-busy=true] .live-project-cover-loader-panel{background:#fcfbf8e0;border-color:#2b262029}html:not(.dark) .live-project-cover[data-busy=true] .live-project-cover-loader-text{color:#2b2620c7;text-shadow:none}html:not(.dark) .live-project-cover[data-busy=true] .live-project-cover-loader-bar{background:#2b262024}html:not(.dark) .live-project-cover[data-busy=true] .live-project-cover-loader-bar:after{box-shadow:none;background:#2b2620b8}.live-project-cover-loader-panel{flex-direction:column;align-items:center;gap:.9rem;display:flex}.live-project-cover-loader-text{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px .75rem #000c;font-size:.625rem;font-weight:700}.live-project-cover-loader-bar{background:#ffffff24;border-radius:9999px;width:8.5rem;height:3px;position:relative;overflow:hidden}.live-project-cover-loader-bar:after{content:"";border-radius:inherit;background:#ffffffeb;width:34%;animation:1.5s cubic-bezier(.45,0,.25,1) infinite live-cover-loader-sweep;position:absolute;inset:0 auto 0 0;box-shadow:0 0 .55rem #ffffff73}@keyframes live-cover-loader-sweep{0%{translate:-110%}to{translate:320%}}@media(prefers-reduced-motion:reduce){.live-project-cover-loader-bar:after{opacity:.45;width:100%;animation:none}}.artwork-busy-mark{border:2px solid;flex-shrink:0;width:.95rem;height:.95rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.artwork-busy-mark{border:2px solid color-mix(in srgb,currentColor 26%,transparent)}}.artwork-busy-mark{border-top-color:currentColor;border-radius:9999px;animation:.85s linear infinite artwork-busy-spin}@keyframes artwork-busy-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.artwork-busy-mark{opacity:.55;animation:none}}.review-lock{color:#faf9f6;background:#18181b;border-bottom:1px solid #ffffff17}.review-lock-frame{width:min(100% - 2rem,var(--page-frame-max));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem clamp(2rem,5vw,4.5rem);margin-inline:auto;padding-block:clamp(2.25rem,4vw,3.25rem);display:grid}.review-lock-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-primary-accent);font-size:.6875rem;font-weight:800}.review-lock-headline{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.06em;margin-top:.9rem;font-size:clamp(2.3rem,3.4vw,3.2rem);font-weight:400;line-height:.94}.review-lock-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.1rem;font-size:.9375rem;line-height:1.65}.review-lock-action{justify-items:end;gap:.8rem;padding-bottom:.35rem;display:grid}.review-lock-cancel{letter-spacing:.1em;text-transform:uppercase;color:#faf9f6eb;border:1px solid #f6f4ef57;border-radius:2px;padding:.85rem 1.3rem;font-size:.75rem;font-weight:800;transition:border-color .15s,color .15s}.review-lock-cancel:hover{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent)}.review-lock-cancel:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:3px}.review-lock-cancel:disabled{cursor:not-allowed;color:#f6f4ef66;border-color:#f6f4ef2e}.review-lock-error{max-width:var(--measure-deck);text-align:right;color:#f87171;font-size:.8125rem;font-weight:600}html:not(.dark) .review-lock{color:#2b2620;background:#f4efe5;border-bottom-color:#2b262024}html:not(.dark) .review-lock-deck{color:#2b2620b3}html:not(.dark) .review-lock-cancel{color:#2b2620e0;border-color:#2b262052}html:not(.dark) .review-lock-cancel:hover{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent)}html:not(.dark) .review-lock-cancel:disabled{color:#2b262066;border-color:#2b262029}html:not(.dark) .review-lock-error{color:#dc2626}.project-design-section{isolation:isolate;position:relative}.project-design-section-mood{color:#27231e;background-color:#f9f8f5;background-image:radial-gradient(circle at 92% 8%,#ffffffc7,#0000 24rem)}.project-design-section-style{color:#f6f4ef;background:#141313;overflow:hidden}.project-design-section-style .project-design-frame{padding-block:0}.project-design-section-style .project-design-frame>.mb-8{display:none}.project-design-section-style .project-design-controls{border-left:0;max-width:none;padding-left:0}.style-studio{isolation:isolate;grid-template-rows:minmax(3.5rem,1fr) auto auto minmax(3.5rem,1fr);grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr);column-gap:clamp(1.5rem,3vw,3.5rem);min-height:43rem;display:grid;position:relative}.style-studio:before{z-index:-2;content:"";background:linear-gradient(270deg,#141313b8,#14131399 48%,#1413135c 64%,#1413131f 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#141313;position:absolute;inset:0 min(-1rem,37.5rem - 50vw)}.style-studio:after{z-index:-1;content:"";background:linear-gradient(240deg,transparent 60%,var(--brand-primary) 130%);position:absolute;inset:0 min(-1rem,37.5rem - 50vw)}@supports (color:color-mix(in lab,red,red)){.style-studio:after{background:linear-gradient(240deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}.style-studio:after{pointer-events:none}.style-studio-intro,.style-studio-controls{grid-column:2;width:min(100%,30rem);padding-right:clamp(1rem,3vw,2rem)}.style-studio-intro{grid-row:2}.style-studio-controls{grid-row:3;margin-top:2.1rem}.style-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:currentColor;margin-bottom:1rem;font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.style-studio-eyebrow{color:color-mix(in srgb,currentColor 78%,transparent)}}.style-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.075em;color:#faf9f6;font-size:clamp(3rem,4.6vw,5rem);font-weight:400;line-height:.88}.style-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.style-studio-stage{flex-direction:column;grid-area:1/1/5;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(3rem,5vw,4.5rem) clamp(.5rem,2vw,2rem);display:flex}.style-studio-view-switcher{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#141313b8;border:1px solid #ffffff3d;align-items:center;margin:0;padding:.2rem;display:inline-flex;box-shadow:0 .55rem 1.25rem #0000002e}.style-studio-view-switcher button{min-width:5.5rem;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f6f4efad;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.625rem;font-weight:800;transition:background-color .16s,color .16s;display:inline-flex}.style-studio-view-switcher button:hover{color:#faf9f6}.style-studio-view-switcher button.is-active{color:#181716;background:#f6f4ef}.style-studio-view-switcher svg{flex:none;width:1rem;height:1rem}.style-studio-print{background:#fcfbf8;width:min(100%,26rem);margin:0;padding:1rem 1rem 0;box-shadow:0 1.6rem 3.2rem #0006,0 .3rem .8rem #0000004d}.style-studio-print img{aspect-ratio:1;object-fit:cover;width:100%;animation:.26s ease-out style-studio-fade}.style-studio-print-caption{color:#282521;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem .15rem 1rem;display:flex}.style-studio-print-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem;font-weight:400;display:block}.style-studio-print-caption small{color:#28252199;margin-top:.2rem;font-size:.75rem;display:block}.style-studio-print-count{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#28252173;font-size:.6875rem;font-weight:700}.style-studio-stage-bar{align-items:center;gap:1.4rem;display:flex}.style-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(100%,31rem);margin:0;padding:0;list-style:none;display:grid}.style-studio-grid li{min-width:0}.style-studio-grid li>button{color:#282521;text-align:left;background:#fcfbf8;border:.25rem solid #fcfbf8;width:100%;min-width:0;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 .75rem 1.45rem #00000047,0 .15rem .4rem #0003}.style-studio-grid li>button:hover{transform:translateY(-.18rem);box-shadow:0 1rem 1.8rem #00000057,0 .2rem .5rem #00000038}.style-studio-grid li>button.is-saved{box-shadow:0 0 0 2px var(--brand-primary-accent),0 .75rem 1.45rem #00000047}.style-studio-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.style-studio-grid li>button>span{justify-content:space-between;align-items:center;gap:.35rem;min-height:2rem;padding:.45rem .35rem .35rem;display:flex}.style-studio-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.2;overflow:hidden}.style-studio-grid small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#4b3f2a;flex:none;font-size:.5rem;font-weight:800}.style-studio-grid-bar{gap:1rem}.style-studio-grid-bar>span{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);min-width:8.5rem;font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#f6f4efe6;font-variant-numeric:tabular-nums;background:#141313ad;border:1px solid #fff3;padding:.7rem 1rem;font-size:.625rem;font-weight:800;box-shadow:0 .65rem 1.4rem #0000003d,inset 0 1px #ffffff14}.style-studio-arrow{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#f6f4ef;background:#1413138c;border:1px solid #f6f4ef59;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;line-height:1;transition:border-color .15s,color .15s,transform .15s;display:grid}.style-studio-arrow:hover{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent);transform:scale(1.06)}.style-studio-save.studio-action-compact{justify-content:center;min-width:12.25rem;min-height:2.75rem;box-shadow:0 .75rem 1.6rem #00000047}.style-studio-save svg{flex:none;width:1rem;height:1rem}.style-studio-save--saved{box-shadow:0 0 0 2px var(--brand-primary-accent),0 .75rem 1.6rem #00000047}.style-studio-rows{border-top:1px solid #ffffff2e;display:grid}.style-studio-category,.style-studio-board,.style-studio-reference{border-bottom:1px solid #ffffff2e}.style-studio-row-trigger{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.05rem 0;transition:color .18s,padding .18s;display:flex}.style-studio-row-trigger:hover{color:var(--brand-primary-accent);padding-left:.35rem}.style-studio-row-trigger small,.style-studio-board-heading small{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef6b;font-size:.625rem;font-weight:800;display:block}.style-studio-row-trigger small{margin-bottom:.3rem}.style-studio-row-trigger strong{font-size:.9375rem;font-weight:700}.style-studio-row-trigger b{color:#f6f4ef99;font-size:1.25rem;font-weight:400}.style-studio-category-index{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.style-studio-category-index--open{grid-template-rows:1fr}.style-studio-category-index>div{overflow:hidden}.style-studio-category-index [role=listbox]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;padding-bottom:1.1rem;display:grid}.style-studio-category-index [role=option]{text-align:left;color:#f6f4ef9e;border-top:1px solid #ffffff14;padding:.55rem 0;font-size:.8125rem;transition:color .12s,padding .12s}.style-studio-category-index [role=option]:hover{color:#faf9f6;padding-left:.3rem}.style-studio-category-index [role=option][aria-selected=true]{color:var(--brand-primary-accent)}.style-studio-board{padding:1.05rem 0 1.3rem}.style-studio-board-heading{justify-content:space-between;align-items:baseline;display:flex}.style-studio-board-heading small:last-child{font-variant-numeric:tabular-nums;color:#f6f4ef99}.style-studio-board-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.95rem;display:grid}.style-studio-board-slot{aspect-ratio:1;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#1413138c;border:1px solid #ffffff29;position:relative;overflow:hidden}.style-studio-board-slot img{object-fit:cover;width:100%;height:100%;animation:.26s ease-out style-studio-fade}.style-studio-board-slot>span{height:100%;font-family:var(--font-display);color:#f6f4ef4d;place-items:center;font-size:.85rem;display:grid}.style-studio-board-slot button{color:#fff;opacity:0;background:#0f0e0eb8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:1rem;line-height:1;transition:opacity .15s;display:grid;position:absolute;top:.3rem;right:.3rem}.style-studio-board-slot:hover button,.style-studio-board-slot:focus-within button{opacity:1}.style-studio-reference-content{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.style-studio-reference-content--open{grid-template-rows:1fr}.style-studio-reference-content>div{overflow:hidden}.style-studio-reference-content>div>p{max-width:var(--measure-body);color:#f6f4ef99;padding-bottom:1.1rem;font-size:.8125rem;line-height:1.6}.style-studio-reference-workspace{align-items:center;gap:.85rem;padding-bottom:1.25rem;display:flex}.style-studio-reference-workspace img{object-fit:cover;width:4.5rem;height:4.5rem}.style-studio-reference-description{padding-bottom:1.25rem}.style-studio-reference-description>div{justify-content:center;align-items:center;gap:1.1rem;margin-top:.8rem;display:flex}.style-studio-reference-error{color:#f87171;padding-bottom:1rem;font-size:.8125rem}.style-studio-edit{margin-top:2rem}.style-studio-done{border-bottom:1px solid var(--brand-primary-accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--brand-primary-accent);margin-top:2rem;align-items:center;gap:.45rem;margin-inline:auto;padding-bottom:.33rem;font-size:.75rem;font-weight:800;transition:opacity .15s;display:flex}.style-studio-done:hover{opacity:.7}.style-studio-done:disabled{color:#f6f4ef59;cursor:not-allowed;border-bottom-color:currentColor}.style-studio-mark{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:900;display:grid}.style-studio-summary-stage{padding-inline:clamp(1rem,3vw,3rem)}.style-studio-summary-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);width:min(100%,28rem);display:grid}.style-studio-summary-board figure{background:#fcfbf8;margin:0;padding:.65rem .65rem 0;box-shadow:0 1.2rem 2.4rem #00000052,0 .25rem .65rem #00000038}.style-studio-summary-board figure:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(.375rem,.75vw,.625rem))}.style-studio-summary-board figure:only-child{grid-column:1/-1;width:min(100%,22rem);margin-inline:auto}.style-studio-summary-board img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.style-studio-summary-board figcaption{font-family:var(--font-display);letter-spacing:-.015em;color:#282521;padding:.65rem .1rem .75rem;font-size:.85rem}.style-studio-summary-rows{border-top:1px solid #ffffff2e}.style-studio-summary-rows>div{border-bottom:1px solid #ffffff2e;padding:.95rem 0}.style-studio-summary-rows dt{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef6b;font-size:.625rem;font-weight:800}.style-studio-summary-rows dd{max-width:var(--measure-body);margin-top:.35rem;font-size:.875rem;line-height:1.6}.style-studio button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .project-design-section-style{color:#2b2620;background:#f3f1ed}html:not(.dark) .style-studio:before{background:linear-gradient(270deg,#f3f1edeb,#f3f1edd9 45%,#f3f1ed8c 62%,#f3f1ed33 80%,#0000 94%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f3f1ed}html:not(.dark) .style-studio:after{background:linear-gradient(240deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .style-studio:after{background:linear-gradient(240deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}html:not(.dark) .style-studio h3{color:#2b2620}html:not(.dark) .style-studio-eyebrow{color:#2b262094}html:not(.dark) .style-studio-deck{color:#2b2620b8}html:not(.dark) .style-studio-print{box-shadow:0 1.2rem 2.4rem #2b262047,0 .25rem .6rem #2b26202e}html:not(.dark) .style-studio-arrow{color:#2b2620;background:#fcfbf8d9;border-color:#2b262066}html:not(.dark) .style-studio-view-switcher{background:#fcfbf8e0;border-color:#2b262047}html:not(.dark) .style-studio-view-switcher button{color:#2b2620ad}html:not(.dark) .style-studio-view-switcher button:hover{color:#2b2620}html:not(.dark) .style-studio-view-switcher button.is-active{color:#faf9f6;background:#2b2620}html:not(.dark) .style-studio-grid-bar>span{color:#2b2620e6;background:#fcfbf8d1;border-color:#2b262033;box-shadow:0 .65rem 1.4rem #2b262033,inset 0 1px #ffffffb8}html:not(.dark) .style-studio-rows{border-top-color:#2b262033}html:not(.dark) .style-studio-category,html:not(.dark) .style-studio-board,html:not(.dark) .style-studio-reference{border-bottom-color:#2b262033}html:not(.dark) .style-studio-row-trigger small,html:not(.dark) .style-studio-board-heading small{color:currentColor}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .style-studio-row-trigger small,html:not(.dark) .style-studio-board-heading small{color:color-mix(in srgb,currentColor 78%,transparent)}}html:not(.dark) .style-studio-row-trigger b{color:#2b262099}html:not(.dark) .style-studio-category-index [role=option]{color:#2b2620a8;border-top-color:#2b26201a}html:not(.dark) .style-studio-category-index [role=option]:hover{color:#2b2620}html:not(.dark) .style-studio-board-heading small:last-child{color:#2b2620a8}html:not(.dark) .style-studio-board-slot{background:#fcfbf8b8;border-color:#2b262038}html:not(.dark) .style-studio-board-slot>span{color:#2b262059}html:not(.dark) .style-studio-board-slot button{background:#1e1c1ab3;border-color:#fffc}html:not(.dark) .style-studio-reference-content>div>p{color:#2b2620a8}html:not(.dark) .style-studio-reference-error{color:#b91c1c}html:not(.dark) .style-studio-done:disabled{color:#2b262059}html:not(.dark) .style-studio-summary-rows,html:not(.dark) .style-studio-summary-rows>div{border-color:#2b262033}html:not(.dark) .style-studio-summary-rows dt{color:#2b262085}@keyframes style-studio-fade{0%{opacity:.15}to{opacity:1}}@media(prefers-reduced-motion:reduce){.style-studio-print img,.style-studio-board-slot img,.style-studio-grid li>button,.style-studio-category-index,.style-studio-reference-content{transition:none;animation:none}}@media(min-width:640px){.style-studio-done{margin-inline:0}.style-studio-reference-description>div{justify-content:flex-end}}@media(max-width:639px){.style-studio{flex-direction:column;min-height:0;display:flex}.style-studio:before{background:linear-gradient(#141313e0,#1413139e 55%,#14131366),linear-gradient(#0000,#0000) 50%/cover no-repeat,#141313;inset:0}html:not(.dark) .style-studio:before{background:linear-gradient(#f3f1edf0,#f3f1edb8 55%,#f3f1ed6b),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f3f1ed}.style-studio:after{inset:0}.style-studio-intro,.style-studio-controls{width:100%;max-width:none;padding-right:0}.style-studio-intro{padding:3rem 1.25rem 0}.style-studio h3{font-size:clamp(2.85rem,13vw,4rem)}.style-studio-stage{padding:2.25rem 1.25rem}.style-studio-grid,.style-studio-print{width:min(100%,22rem)}.style-studio-controls{margin-top:0;padding:0 1.25rem 2.75rem}}.project-design-section-product{color:#f6f4ef;background:#1e1d1c;overflow:hidden}.project-design-section-product .project-design-frame{padding-block:0}.project-design-section-product .project-design-frame>.mb-8{display:none}.project-design-section-product .project-design-controls{border-left:0;max-width:none;padding-left:0}.live-garment{aspect-ratio:1;display:block;position:relative}.live-garment-render{isolation:isolate;width:100%;height:100%;position:relative}.live-garment-base{object-fit:contain;width:100%;height:100%;filter:grayscale(1) brightness(var(--live-garment-tone)) contrast(var(--live-garment-contrast));transition:filter var(--clrnv-speed-slow,.35s) var(--clrnv-ease,ease);display:block}.live-garment-color{z-index:1;background:linear-gradient(135deg,#ffffff14,transparent 42%),var(--live-garment-color);mask:var(--live-garment-image) center / contain no-repeat;-webkit-mask:var(--live-garment-image) center / contain no-repeat;mix-blend-mode:color;pointer-events:none;transition:background-color var(--clrnv-speed-slow,.35s) var(--clrnv-ease,ease);position:absolute;inset:0}.live-garment--white .live-garment-base{filter:none}.live-garment--white .live-garment-color{display:none}.admin-fabric-sample{background:#71717a;border:1px solid #a1a1aa85;border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.admin-fabric-sample--heather:after{content:"";mix-blend-mode:soft-light;opacity:.58;background:radial-gradient(circle,#ffffff61 0 .7px,#0000 1px) 0 0/5px 7px,radial-gradient(circle,#09090b47 0 .65px,#0000 1px) 2px 3px/8px 5px,repeating-linear-gradient(96deg,#0000 0 5px,#ffffff24 5px 5.6px,#0000 5.6px 11px);position:absolute;inset:0}.product-studio{--bench-dark:linear-gradient(transparent, transparent);--bench-light:linear-gradient(transparent, transparent);isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);min-height:43rem;display:grid;position:relative}.product-studio--complete{min-height:0}.product-studio--complete .product-studio-copy{align-items:flex-start;min-height:0;padding-block:clamp(2.25rem,3.5vw,3.5rem)}.product-studio--complete .product-studio-stage{min-height:0;padding-block:clamp(1.5rem,2.5vw,2.5rem)}.product-studio--complete .product-studio-live-garment{width:min(100%,22rem)}.product-studio--complete h3{font-size:clamp(2.75rem,3.7vw,4rem)}.product-studio--color-editing{min-height:0}.product-studio--color-editing .product-studio-copy{align-items:flex-start;padding-block:clamp(2.5rem,4vw,4rem)}.product-studio--color-editing .product-studio-stage{min-height:0}.product-studio:before{z-index:-2;content:"";background:var(--bench-dark) center / cover no-repeat,#121213;position:absolute;inset:0 min(-1rem,37.5rem - 50vw);transform:scaleX(-1)}.product-studio:after{z-index:-1;content:"";background:linear-gradient(90deg,#12121378 0%,#12121361 39%,#1212132b 64%,transparent 88%),linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%);position:absolute;inset:0 min(-1rem,37.5rem - 50vw)}@supports (color:color-mix(in lab,red,red)){.product-studio:after{background:linear-gradient(90deg,#12121378 0%,#12121361 39%,#1212132b 64%,transparent 88%),linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}.product-studio:after{pointer-events:none}.product-studio-copy{align-items:center;padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,4vw,4.75rem) clamp(3.5rem,6vw,6rem) 0;display:flex}.product-studio-copy>div{width:100%;max-width:28rem}.product-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f6f4ef85;margin-bottom:1rem;font-size:.6875rem;font-weight:800}.product-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.075em;color:#faf9f6;font-size:clamp(3rem,4.6vw,5rem);font-weight:400;line-height:.88}.product-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.product-studio-categories{border-top:1px solid #ffffff2e;margin-top:2.35rem;display:grid}.product-studio-categories button,.product-studio-option{text-align:left;border-bottom:1px solid #ffffff2e;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:1.05rem 0;transition:color .18s,padding .18s;display:grid;position:relative}.product-studio-categories button:hover,.product-studio-option:hover{color:var(--brand-primary-accent);padding-left:.35rem}.product-studio-categories button>span,.product-studio-option>span{letter-spacing:.13em;color:#f6f4ef6b;font-size:.625rem;font-weight:800}.product-studio-categories strong,.product-studio-option strong{font-size:.9375rem;font-weight:700}.product-studio-categories small{color:#f6f4ef8c;grid-column:2;font-size:.75rem}.product-studio-categories svg,.product-studio-option svg,.product-studio-text-button svg,.product-studio-back svg{width:1rem;height:1rem}.product-studio-stage{place-items:center;min-height:100%;padding:3rem 1.5rem;display:grid;position:relative}.product-studio-live-garment{width:min(100%,30rem);animation:.36s cubic-bezier(.22,1,.36,1) product-studio-garment-arrive}.product-studio-live-garment .live-garment-base{filter:grayscale(1) brightness(var(--live-garment-tone)) contrast(var(--live-garment-contrast)) drop-shadow(0 1.8rem 2rem #0000006b)}.product-studio-live-garment.live-garment--white .live-garment-base{filter:drop-shadow(0 1.8rem 2rem #0000006b)}@keyframes product-studio-garment-arrive{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.product-studio-live-garment{animation:none}}.product-studio-intro>.product-studio-cancel,.product-studio-confirmation>.product-studio-cancel{margin-bottom:2rem}.product-studio-picker-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-studio-arrow-left{transform:rotate(180deg)}.product-studio-picker .product-studio-eyebrow{margin-top:2rem}.product-studio-options{border-top:1px solid #ffffff2e;margin-top:2rem;display:grid}.product-studio-option{grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:1rem 0}.product-studio-option>span,.product-studio-option strong{grid-column:1}.product-studio-option small{color:#f6f4ef8c;grid-column:1;font-size:.6875rem}.product-studio-option svg{grid-area:1/2/4}.product-studio-confirmation-mark{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:900;display:grid}.product-studio-confirmation>p:not(.product-studio-eyebrow):not(.product-studio-note){color:#f6f4efc7;margin-top:1.4rem;font-size:.9375rem;line-height:1.6}.product-studio-confirmation>p span{color:#f6f4ef7a}.product-studio-confirmation>p strong{color:var(--brand-primary-accent);font-weight:700}.product-color-picker{border:0;margin-top:1.5rem;padding:0}.product-color-picker legend{letter-spacing:.14em;text-transform:uppercase;color:#f6f4efa8;font-size:.6875rem;font-weight:800}.product-color-picker>p,.product-color-note{color:#f6f4ef80;margin-top:.45rem;font-size:.6875rem;line-height:1.5;display:block}.product-color-tabs{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;display:grid}.product-color-tabs button{min-height:2.75rem;font-family:var(--font-body);letter-spacing:.12em;text-align:left;text-transform:uppercase;color:#f6f4ef80;border-bottom:2px solid #0000;padding:.7rem .85rem;font-size:.625rem;font-weight:800;transition:border-color .15s,background-color .15s,color .15s}.product-color-tabs button:hover{color:#f6f4efd1;background:#ffffff0a}.product-color-tabs button[aria-selected=true]{border-bottom-color:var(--brand-primary-accent);color:#f6f4ef;background:#ffffff0f}.product-color-tabs span{font-variant-numeric:tabular-nums;opacity:.52;margin-left:.35rem}.product-color-panel{padding-top:.85rem}.product-color-context{border-left:2px solid var(--brand-primary-accent);color:#f6f4ef94;justify-content:space-between;align-items:baseline;gap:.75rem;padding-left:.7rem;font-size:.625rem;line-height:1.45;display:flex}.product-color-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.product-color-options--full{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.product-color-option{text-align:left;background:#10101157;border:1px solid #ffffff26;grid-template-rows:auto auto;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.05rem .65rem;min-height:3.55rem;padding:.42rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.product-color-option:hover{border-color:#ffffff61;transform:translateY(-1px)}.product-color-option--selected,.product-color-option--selected:hover{border-color:var(--brand-primary-accent);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.product-color-option--selected,.product-color-option--selected:hover{background:color-mix(in srgb,var(--brand-primary) 8%,#101011)}}.product-color-fabric{aspect-ratio:1;border-radius:50%;grid-row:1/3;width:2.65rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset .5rem .5rem .8rem #ffffff14,inset -.5rem -.5rem .8rem #00000029}.product-color-fabric:after{content:"";mix-blend-mode:soft-light;background-image:repeating-linear-gradient(105deg,#ffffff14 0 1px,#0000 1px 3px);position:absolute;inset:0}.product-color-option strong{font-size:.72rem}.product-color-option small{text-overflow:ellipsis;white-space:nowrap;color:#f6f4ef80;font-size:.56rem;line-height:1.25;overflow:hidden}.color-history{border-block:1px solid;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.color-history{border-block:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.color-history{padding-block:1rem}.color-history-heading,.color-history--message{justify-content:space-between;align-items:center;gap:1rem;display:flex}.color-history-kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.52;font-size:.58rem;font-weight:800}.color-history h4{font-family:var(--font-display);margin-top:.2rem;font-size:1.05rem;font-weight:400;line-height:1.1}.color-history-source,.color-history--message p:not(.color-history-kicker),.color-history--loading>p:last-child{opacity:.58;margin-top:.65rem;font-size:.65rem;line-height:1.5}.color-history--message p:not(.color-history-kicker){margin-top:.25rem}.color-history-loading-bar{background:currentColor;width:100%;height:.25rem;margin-top:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.color-history-loading-bar{background:color-mix(in srgb,currentColor 10%,transparent)}}.color-history-loading-bar:after{content:"";background:var(--brand-primary);width:38%;animation:1.1s ease-in-out infinite alternate color-history-loading;position:absolute;inset:0}@keyframes color-history-loading{0%{transform:translate(-100%)}to{transform:translate(265%)}}.color-history-learned-palette{border:1px solid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;width:100%;margin-top:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.color-history-learned-palette{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.color-history-learned-palette{text-align:left;padding:.6rem;transition:border-color .15s,transform .15s}.color-history-learned-palette:hover{border-color:var(--brand-primary-accent);transform:translateY(-1px)}.color-history-learned-colors{grid-column:1/-1;height:2.35rem;display:flex}.color-history-learned-colors i{flex:1;min-width:.75rem}.color-history-learned-labels{gap:.2rem;min-width:0;display:grid}.color-history-learned-labels strong{font-family:var(--font-display);font-size:.78rem;font-weight:400}.color-history-learned-labels small,.color-history-learned-action{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:.48rem;line-height:1.4}.color-history-learned-action{white-space:nowrap;align-self:center}.color-history-pairings{border-top:1px solid;margin-top:.9rem;padding-top:.8rem}@supports (color:color-mix(in lab,red,red)){.color-history-pairings{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.color-history-pairings>div{gap:.45rem;margin-top:.55rem;display:grid}.color-history-pairing{grid-template-columns:.8rem minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:.5rem;font-size:.65rem;display:grid}.color-history-dot{aspect-ratio:1;border:1px solid;width:.8rem;display:block}@supports (color:color-mix(in lab,red,red)){.color-history-dot{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.color-history-dot--unknown{background:repeating-linear-gradient(135deg,currentColor 0 3px,#0000 3px 6px)}@supports (color:color-mix(in lab,red,red)){.color-history-dot--unknown{background:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 10%,transparent) 0 3px,transparent 3px 6px)}}.color-history-pairing-color{opacity:.65;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.color-history-pairing-color i{aspect-ratio:1;border:1px solid;width:.8rem;display:block}@supports (color:color-mix(in lab,red,red)){.color-history-pairing-color i{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}@media(prefers-reduced-motion:reduce){.color-history-loading-bar:after{animation:none}}.product-studio-confirmation .product-studio-text-button{margin-top:2rem}.product-studio-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.product-studio-note{max-width:var(--measure-deck);color:#f6f4ef85;margin-top:2.7rem;font-size:.75rem;line-height:1.6}.product-studio button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .project-design-section-product{color:#2b2620;background:#f4efe5}html:not(.dark) .product-studio:before{background:var(--bench-light) center / cover no-repeat,#f4efe5}html:not(.dark) .product-studio:after{background:linear-gradient(90deg,#f4efe5e6 0%,#f4efe5bd 39%,#f4efe547 64%,transparent 88%),linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .product-studio:after{background:linear-gradient(90deg,#f4efe5e6 0%,#f4efe5bd 39%,#f4efe547 64%,transparent 88%),linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}html:not(.dark) .product-studio h3{color:#2b2620}html:not(.dark) .product-studio-eyebrow{color:#2b262094}html:not(.dark) .product-studio-deck{color:#2b2620b8}html:not(.dark) .product-studio-categories,html:not(.dark) .product-studio-categories button,html:not(.dark) .product-studio-option{border-color:#2b262033}html:not(.dark) .product-studio-categories button>span,html:not(.dark) .product-studio-option>span{color:#2b262085}html:not(.dark) .product-studio-categories small,html:not(.dark) .product-studio-option small{color:#2b2620a8}html:not(.dark) .product-studio-confirmation>p:not(.product-studio-eyebrow):not(.product-studio-note){color:#2b2620d1}html:not(.dark) .product-studio-confirmation>p span,html:not(.dark) .product-studio-note{color:#2b2620a3}html:not(.dark) .product-color-picker legend{color:#2b2620b3}html:not(.dark) .product-color-picker>p,html:not(.dark) .product-color-note,html:not(.dark) .product-color-option small{color:#2b262094}html:not(.dark) .product-color-tabs{border-bottom-color:#2b26202e}html:not(.dark) .product-color-tabs button{color:#2b262080}html:not(.dark) .product-color-tabs button:hover{color:#2b2620d1;background:#2b262009}html:not(.dark) .product-color-tabs button[aria-selected=true]{color:#2b2620;background:#fcfbf894}html:not(.dark) .product-color-context{color:#2b262099}html:not(.dark) .product-color-option{background:#fcfbf88a;border-color:#2b26202e}html:not(.dark) .product-color-option:hover{border-color:#2b26206b}html:not(.dark) .product-color-option--selected,html:not(.dark) .product-color-option--selected:hover{border-color:var(--brand-primary-accent);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .product-color-option--selected,html:not(.dark) .product-color-option--selected:hover{background:color-mix(in srgb,var(--brand-primary) 7%,#fcfbf8)}}.project-design-section-layout{color:#f6f4ef;background:#151413;overflow:hidden}.project-design-section-layout .project-design-frame{padding-block:0}.project-design-section-layout .project-design-frame>.mb-8{display:none}.project-design-section-layout .project-design-controls{border-left:0;max-width:none;padding-left:0}.layout-studio{isolation:isolate;grid-template-rows:minmax(3.5rem,1fr) auto minmax(3.5rem,1fr);grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);column-gap:clamp(1.5rem,3vw,3.5rem);min-height:43rem;display:grid;position:relative}.layout-studio:before{z-index:-2;content:"";background:linear-gradient(90deg,#151413b8,#15141399 48%,#1514135c 64%,#1514131f 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#151413;position:absolute;inset:0 min(-1rem,37.5rem - 50vw);transform:scaleX(-1)}.layout-studio:after{z-index:-1;content:"";background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%);position:absolute;inset:0 min(-1rem,37.5rem - 50vw);transform:scaleX(-1)}@supports (color:color-mix(in lab,red,red)){.layout-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}.layout-studio:after{pointer-events:none}.layout-studio-intro{grid-area:2/2;justify-self:end;width:min(100%,30rem);padding-left:clamp(1rem,3vw,2rem)}.layout-studio-controls{grid-area:2/1;place-self:center;width:min(100%,38rem);padding-inline:clamp(1rem,3vw,2rem)}.layout-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f6f4ef85;margin-bottom:1rem;font-size:.6875rem;font-weight:800}.layout-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.075em;color:#faf9f6;font-size:clamp(3rem,4.6vw,5rem);font-weight:400;line-height:.88}.layout-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.layout-studio-mark{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:900;display:grid}.layout-studio-stage{flex-direction:column;grid-area:1/1/5;justify-content:center;align-items:center;padding:clamp(3rem,5vw,4.5rem) clamp(.5rem,2vw,2rem);display:flex}.layout-studio-preview{width:min(100%,28rem);margin:0}.layout-studio-preview-canvas{aspect-ratio:1;width:min(100%,16rem);margin-inline:auto;position:relative}@media(min-width:640px){.layout-studio-preview-canvas{width:min(100%,20rem)}}.layout-studio-preview-canvas>img{object-fit:contain;filter:drop-shadow(0 1.2rem 1.6rem #0000006b);width:100%;height:100%;padding:5%}.layout-studio-live-garment{filter:drop-shadow(0 1.2rem 1.6rem #0000006b);width:100%;height:100%;padding:5%}.layout-studio-marker{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:900;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 .5rem 1rem #00000059}.layout-studio-preview figcaption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#f6f4ef8c;text-shadow:0 1px .8rem #000c;margin-top:.9rem;font-size:.6875rem;font-weight:700}.layout-studio-stage-hint{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);text-align:center;color:#f6f4efc7;background:#15141399;border:1px solid #ffffff24;max-width:24rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.layout-studio-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2.35rem 0 0;padding:0;display:grid}.layout-studio-controls .layout-studio-options{margin-top:0}.layout-studio-options--summary{--summary-diagram:9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;width:min(100%,32rem);margin-inline:auto}.layout-studio-options--summary[data-count="1"]{--summary-diagram:16rem;grid-template-columns:minmax(0,1fr);width:min(100%,22rem)}.layout-studio-options--summary[data-count="2"]{--summary-diagram:11rem}.layout-studio-options--summary[data-count="3"]{--summary-diagram:8.5rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.layout-studio-option{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);text-align:center;background:#1514138c;border:1px solid #ffffff29;flex-direction:column;align-items:center;gap:.2rem;padding:.9rem .6rem .85rem;transition:border-color .15s;display:flex;position:relative}button.layout-studio-option:hover{border-color:#ffffff6b}.layout-studio-option--selected,button.layout-studio-option--selected:hover{border-color:var(--brand-primary-accent)}.layout-studio-option:disabled{cursor:not-allowed;opacity:.35}.layout-studio-option-preview{width:100%;height:5.25rem;display:block}.layout-studio-option strong{font-size:.75rem;font-weight:700}.layout-studio-option small{color:#f6f4ef80;font-size:.625rem;line-height:1.35}.layout-studio-option-check{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:.4rem;right:.4rem}.layout-studio-option--summary{gap:.3rem;padding:1.6rem 1.15rem 1.4rem}.layout-studio-option--summary .layout-studio-option-preview{width:min(100%,var(--summary-diagram));aspect-ratio:6/7;height:auto;margin-inline:auto}.layout-studio-option--summary strong{letter-spacing:-.01em;margin-top:.7rem;font-size:.9375rem}.layout-studio-option--summary small{font-size:.6875rem}.layout-studio-option-index{letter-spacing:.18em;color:#f6f4ef6b;font-size:.625rem;font-weight:800;position:absolute;top:.85rem;left:1rem}.layout-studio-count{text-align:left;color:#f6f4ef99;margin-top:1.1rem;font-size:.75rem;line-height:1.5}.layout-studio-edit{margin-top:1.4rem}.layout-studio-done{border-bottom:1px solid var(--brand-primary-accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--brand-primary-accent);margin-top:1.4rem;align-items:center;gap:.45rem;margin-inline:0;padding-bottom:.33rem;font-size:.75rem;font-weight:800;transition:opacity .15s;display:flex}.layout-studio-done:hover{opacity:.7}.layout-studio-done:disabled{color:#f6f4ef59;cursor:not-allowed;border-bottom-color:currentColor}.layout-studio button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .project-design-section-layout{color:#2b2620;background:#f5f6f5}html:not(.dark) .layout-studio:before{background:linear-gradient(90deg,#f5f6f5f0,#f5f6f5e0 48%,#f5f6f59e 64%,#f5f6f540 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f5f6f5}html:not(.dark) .layout-studio:after{background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .layout-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}html:not(.dark) .layout-studio h3{color:#2b2620}html:not(.dark) .layout-studio-eyebrow{color:#2b262094}html:not(.dark) .layout-studio-deck{color:#2b2620b8}html:not(.dark) .layout-studio-preview-canvas>img,html:not(.dark) .layout-studio-live-garment{filter:drop-shadow(0 1rem 1.4rem #2b26204d)}html:not(.dark) .layout-studio-preview figcaption{color:#2b262099;text-shadow:0 1px .7rem #f5f6f5f2}html:not(.dark) .layout-studio-stage-hint{color:#2b2620bf;text-shadow:none;background:#fcfbf8c7;border-color:#2b26202e}html:not(.dark) .layout-studio-option{background:#fcfbf8b8;border-color:#2b262038}html:not(.dark) button.layout-studio-option:hover{border-color:#2b262073}html:not(.dark) .layout-studio-option--selected,html:not(.dark) button.layout-studio-option--selected:hover{border-color:var(--brand-primary-accent)}html:not(.dark) .layout-studio-option small{color:#2b262094}html:not(.dark) .layout-studio-option-index{color:#2b262073}html:not(.dark) .layout-studio-count{color:#2b2620a3}html:not(.dark) .layout-studio-done:disabled{color:#2b262059}@media(max-width:639px){.layout-studio{flex-direction:column;min-height:0;display:flex}.layout-studio:before{background:linear-gradient(#151413e0,#151413a8 55%,#1514136b),linear-gradient(#0000,#0000) 50%/cover no-repeat,#151413;inset:0}html:not(.dark) .layout-studio:before{background:linear-gradient(#f5f6f5f0,#f5f6f5c2 55%,#f5f6f580),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f5f6f5}.layout-studio:after{inset:0}.layout-studio-intro,.layout-studio-controls{width:100%;max-width:none;padding-inline:0}.layout-studio-intro{padding:3rem 1.25rem 0}.layout-studio h3{font-size:clamp(2.85rem,13vw,4rem)}.layout-studio-stage{padding:2rem 1.25rem 1.5rem}.layout-studio-controls{margin-top:0;padding:2rem 1.25rem 2.75rem}.layout-studio-options{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-studio-options--summary,.layout-studio-options--summary[data-count="3"]{--summary-diagram:7.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.layout-studio-options--summary[data-count="1"]{--summary-diagram:11rem;grid-template-columns:minmax(0,1fr);width:min(100%,18rem)}.layout-studio-options--summary[data-count="3"]>:last-child{grid-column:1/-1;width:calc(50% - .575rem);margin-inline:auto}.layout-studio-option--summary{padding:1.25rem .9rem 1.1rem}}.project-design-section-insignia{color:#f6f4ef;background:#151414;overflow:hidden}.project-design-section-insignia .project-design-frame{padding-block:0}.project-design-section-insignia .project-design-frame>.mb-8{display:none}.project-design-section-insignia .project-design-controls{border-left:0;max-width:none;padding-left:0}.insignia-studio{isolation:isolate;grid-template-columns:minmax(25rem,1.05fr) minmax(0,.95fr);min-height:43rem;display:grid;position:relative}.insignia-studio--complete{min-height:clamp(28rem,32vw,32rem)}.insignia-studio:before{z-index:-2;content:"";background:linear-gradient(90deg,#151414c7,#151414a8 48%,#15141466 64%,#15141424 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#151414;position:absolute;inset:0 min(-1rem,37.5rem - 50vw)}.insignia-studio:after{z-index:-1;content:"";background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%);position:absolute;inset:0 min(-1rem,37.5rem - 50vw)}@supports (color:color-mix(in lab,red,red)){.insignia-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}.insignia-studio:after{pointer-events:none}.insignia-studio-copy{align-items:center;padding:clamp(3.5rem,6vw,5.5rem) clamp(1.5rem,4vw,4.75rem) clamp(3.5rem,6vw,5.5rem) 0;display:flex}.insignia-studio-copy>div{width:100%;max-width:30rem}.insignia-studio-stage{min-height:100%}.insignia-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f6f4ef85;margin-bottom:1rem;font-size:.6875rem;font-weight:800}.insignia-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.075em;color:#faf9f6;font-size:clamp(3rem,4.6vw,5rem);font-weight:400;line-height:.88}.insignia-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.insignia-studio-mark{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:900;display:grid}.insignia-studio-consent{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;gap:.9rem;margin-top:2.35rem;padding:1.05rem 0;display:flex}.insignia-studio-checkbox{color:#0000;cursor:pointer;background:0 0;border:1px solid #f6f4ef73;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;font-size:.75rem;font-weight:900;transition:border-color .15s,background-color .15s,color .15s;display:grid}.insignia-studio-checkbox[data-checked]{border-color:var(--brand-primary-accent);background:var(--brand-primary);color:#141414}.insignia-studio-consent-label{cursor:pointer;font-size:.875rem;font-weight:700;display:block}.insignia-studio-consent-note{color:#f6f4ef8c;margin-top:.35rem;font-size:.75rem;line-height:1.55;display:block}.insignia-studio-field{margin-top:1.6rem}.insignia-studio-field-note{color:#f6f4ef8c;margin-top:.5rem;font-size:.75rem;line-height:1.5}.insignia-studio-wells{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1.6rem;display:grid}.insignia-studio-well{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);text-align:left;background:#1514148c;border:1px solid #ffffff29;flex-direction:column;justify-content:center;gap:.15rem;min-height:3.9rem;padding:.6rem .7rem;transition:border-color .15s;display:flex;position:relative}.insignia-studio-well:hover{border-color:#ffffff6b}.insignia-studio-well--selected,.insignia-studio-well--selected:hover{border-color:var(--brand-primary-accent)}.insignia-studio-well strong{padding-right:1rem;font-size:.75rem;font-weight:700}.insignia-studio-well small{color:#f6f4ef80;font-size:.6875rem}.insignia-studio-well-check{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:.35rem;right:.35rem}.insignia-studio-text-button{margin-top:1.5rem}.insignia-studio-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.insignia-studio-tags span{letter-spacing:.06em;text-transform:uppercase;color:#f6f4efd1;border:1px solid #ffffff3d;padding:.4rem .7rem;font-size:.6875rem;font-weight:700}.insignia-studio-edit{margin-top:2rem}.insignia-studio-done{border-bottom:1px solid var(--brand-primary-accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--brand-primary-accent);margin-top:2rem;align-items:center;gap:.45rem;margin-inline:auto;padding-bottom:.33rem;font-size:.75rem;font-weight:800;transition:opacity .15s;display:flex}.insignia-studio-done:hover{opacity:.7}.insignia-studio-done:disabled{color:#f6f4ef59;cursor:not-allowed;border-bottom-color:currentColor}.insignia-studio button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .project-design-section-insignia{color:#2b2620;background:#f6f6f4}html:not(.dark) .insignia-studio:before{background:linear-gradient(90deg,#f6f6f4f2,#f6f6f4e6 48%,#f6f6f4a8 64%,#f6f6f447 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f6f6f4}html:not(.dark) .insignia-studio:after{background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .insignia-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}html:not(.dark) .insignia-studio h3{color:#2b2620}html:not(.dark) .insignia-studio-eyebrow{color:#2b262094}html:not(.dark) .insignia-studio-deck{color:#2b2620b8}html:not(.dark) .insignia-studio-consent{border-color:#2b262033}html:not(.dark) .insignia-studio-checkbox{border-color:#2b262073}html:not(.dark) .insignia-studio-checkbox[data-checked]{border-color:var(--brand-primary-accent);background:var(--brand-primary);color:#141414}html:not(.dark) .insignia-studio-consent-note,html:not(.dark) .insignia-studio-field-note{color:#2b262099}html:not(.dark) .insignia-studio-well{background:#fcfbf8b8;border-color:#2b262038}html:not(.dark) .insignia-studio-well:hover{border-color:#2b262073}html:not(.dark) .insignia-studio-well--selected,html:not(.dark) .insignia-studio-well--selected:hover{border-color:var(--brand-primary-accent)}html:not(.dark) .insignia-studio-well small{color:#2b262094}html:not(.dark) .insignia-studio-tags span{color:#2b2620d1;border-color:#2b26204d}html:not(.dark) .insignia-studio-done:disabled{color:#2b262059}@media(min-width:640px){.insignia-studio-done{margin-inline:0}}@media(max-width:639px){.insignia-studio{flex-direction:column;min-height:0;display:flex}.insignia-studio:before{background:linear-gradient(#151414e6,#151414b8 58%,#1514146b),linear-gradient(#0000,#0000) 50%/cover no-repeat,#151414;inset:0}html:not(.dark) .insignia-studio:before{background:linear-gradient(#f6f6f4f2,#f6f6f4cc 58%,#f6f6f480),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f6f6f4}.insignia-studio:after{inset:0}.insignia-studio-copy{min-height:0;padding:3rem 1.25rem 2.5rem}.insignia-studio-copy>div{max-width:none}.insignia-studio h3{font-size:clamp(2.85rem,13vw,4rem)}.insignia-studio-stage{min-height:15rem}.insignia-studio-wells{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-design-section-info{color:#f4f4f5;background:#18181b;overflow:hidden}.project-design-section-info .project-design-frame{padding-block:0}.project-design-section-info .project-design-frame>.mb-8{display:none}.project-design-section-info .project-design-controls{border-left:0;max-width:none;padding-left:0}.info-studio{isolation:isolate;grid-template-columns:minmax(0,.95fr) minmax(25rem,1.05fr);min-height:43rem;display:grid;position:relative}.info-studio:before{z-index:-2;content:"";background:linear-gradient(90deg,#18181bc7,#18181ba8 48%,#18181b66 64%,#18181b24 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#18181b;position:absolute;inset:0 min(-1rem,37.5rem - 50vw);transform:scaleX(-1)}.info-studio:after{z-index:-1;content:"";background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%);position:absolute;inset:0 min(-1rem,37.5rem - 50vw);transform:scaleX(-1)}@supports (color:color-mix(in lab,red,red)){.info-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}.info-studio:after{pointer-events:none}.info-studio-copy{grid-column:2;justify-content:flex-end;align-items:center;padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(3.5rem,6vw,5.5rem) clamp(1.5rem,4vw,4.75rem);display:flex}.info-studio-copy>div{width:100%;max-width:30rem}.info-studio-stage{grid-column:1;min-height:100%}.info-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f6f4ef85;margin-bottom:1rem;font-size:.6875rem;font-weight:800}.info-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.075em;color:#faf9f6;font-size:clamp(3rem,4.6vw,5rem);font-weight:400;line-height:.88}.info-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.info-studio-mark{background:var(--brand-primary);color:#141414;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:900;display:grid}.info-studio-field{margin-top:1.6rem}.info-studio-field--date button svg{color:#f6f4ef73}.info-studio-field--date button span{color:inherit}.info-studio-note{border-left:1px solid var(--brand-primary);color:#f6f4ef99;margin-top:1.9rem;padding-left:.9rem;font-size:.75rem;line-height:1.6}.info-studio-note span{letter-spacing:.13em;text-transform:uppercase;color:var(--brand-primary-accent);margin-bottom:.3rem;font-size:.625rem;font-weight:800;display:block}.info-studio-rows{border-top:1px solid #ffffff2e;margin-top:1.9rem}.info-studio-rows>div{border-bottom:1px solid #ffffff2e;padding:.95rem 0}.info-studio-rows dt{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef6b;font-size:.625rem;font-weight:800}.info-studio-rows dd{max-width:var(--measure-body);margin-top:.35rem;font-size:.9375rem;line-height:1.6}.info-studio-done{border-bottom:1px solid var(--brand-primary-accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--brand-primary-accent);margin-top:2rem;align-items:center;gap:.45rem;margin-inline:auto;padding-bottom:.33rem;font-size:.75rem;font-weight:800;transition:opacity .15s;display:flex}.info-studio-done:hover{opacity:.7}.info-studio-done:disabled{color:#f6f4ef59;cursor:not-allowed;border-bottom-color:currentColor}.info-studio button:not(.studio-field-control):focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .project-design-section-info{color:#2b2620;background:#f9f8f5}html:not(.dark) .info-studio:before{background:linear-gradient(90deg,#f9f8f5f2,#f9f8f5e6 48%,#f9f8f5a8 64%,#f9f8f547 82%,#0000 95%),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f9f8f5}html:not(.dark) .info-studio:after{background:linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .info-studio:after{background:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}html:not(.dark) .info-studio h3{color:#2b2620}html:not(.dark) .info-studio-eyebrow{color:#2b262094}html:not(.dark) .info-studio-deck{color:#2b2620b8}html:not(.dark) .info-studio-field--date button svg{color:#2b262073}html:not(.dark) .info-studio-note{color:#2b2620ad}html:not(.dark) .info-studio-rows{border-top-color:#2b262033}html:not(.dark) .info-studio-rows>div{border-bottom-color:#2b262033}html:not(.dark) .info-studio-rows dt{color:#2b262085}html:not(.dark) .info-studio-done:disabled{color:#2b262059}@media(min-width:640px){.info-studio-done{margin-inline:0}}@media(max-width:639px){.info-studio{flex-direction:column;min-height:0;display:flex}.info-studio:before{background:linear-gradient(#18181be6,#18181bb8 58%,#18181b6b),linear-gradient(#0000,#0000) 50%/cover no-repeat,#18181b;inset:0}html:not(.dark) .info-studio:before{background:linear-gradient(#f9f8f5f2,#f9f8f5cc 58%,#f9f8f580),linear-gradient(#0000,#0000) 50%/cover no-repeat,#f9f8f5}.info-studio:after{inset:0}.info-studio-copy{min-height:0;padding:3rem 1.25rem 2.5rem}.info-studio-copy>div{max-width:none}.info-studio h3{font-size:clamp(2.85rem,13vw,4rem)}.info-studio-stage{min-height:15rem}}.artwork-studio{color:#faf9f6;background:linear-gradient(105deg,#18181be6,#18181bc7 42%,#18181b99 70%,#18181b6b),url(/design-assets/artwork-studio-dark-v1.png) 50%/cover no-repeat,#18181b;border-top:1px solid #ffffff17}.artwork-studio-frame{width:min(100% - 2rem,var(--page-frame-max));margin-inline:auto;padding-block:clamp(2.25rem,3.5vw,3.25rem)}.artwork-studio-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f6f4ef85;font-size:.6875rem;font-weight:800}.artwork-studio h2{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.6rem,4.2vw,4.35rem);font-weight:400;line-height:.88}.artwork-studio-deck{max-width:var(--measure-deck);color:#f6f4efa8;margin-top:1.25rem;font-size:.9375rem;line-height:1.7}.artwork-brief-status{border-top:1px solid #fff3;border-bottom:1px solid #fff3;margin-top:1.5rem;padding-block:.9rem 1rem}.artwork-brief-status-topline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4ef85;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.625rem;font-weight:700;display:flex}.artwork-brief-status-count{letter-spacing:.06em;flex-shrink:0}.artwork-brief-status-count strong{color:#f6f4efe6;font-size:.875rem}.artwork-brief-progress{background:#f6f4ef1f;height:.2rem;margin-top:.65rem}.artwork-brief-progress>span{background:var(--brand-primary);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.artwork-brief-status h3{letter-spacing:-.02em;margin-top:.9rem;font-size:1.125rem;font-weight:700;line-height:1.25}.artwork-brief-status-note{max-width:var(--measure-body);color:#f6f4ef8f;margin-top:.35rem;font-size:.8125rem;line-height:1.5}.artwork-brief-remaining{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin-top:.8rem;list-style:none;display:grid}.artwork-brief-remaining button{text-align:left;border-bottom:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;padding-block:.58rem;transition:border-color .15s,color .15s,padding .15s;display:grid}.artwork-brief-remaining button>span,.artwork-brief-remaining button>b{font-family:var(--font-mono);color:#f6f4ef6b;font-size:.625rem;font-weight:700}.artwork-brief-remaining button>strong{color:#f6f4efd1;font-size:.8125rem;font-weight:700}.artwork-brief-remaining button:hover{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent);padding-left:.25rem}.artwork-brief-remaining button:hover>span,.artwork-brief-remaining button:hover>strong,.artwork-brief-remaining button:hover>b{color:inherit}.artwork-brief-remaining button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:2px}.artwork-brief-action-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.artwork-brief-action-row>p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f6f4ef73;font-size:.625rem;font-weight:700;line-height:1.45}.artwork-brief-action{min-width:12.5rem}.artwork-brief-error{color:#f87171;margin-top:.7rem;font-size:.75rem;line-height:1.45}.artwork-studio-layout{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,2.75rem) clamp(2rem,3vw,3.5rem);display:grid}.artwork-studio-gallery{align-content:start;gap:1.35rem;min-width:0;display:grid}.artwork-studio-print-stack{max-width:28rem}.artwork-studio-placement-tabs{flex-wrap:wrap;gap:.45rem;max-width:28rem;margin-bottom:.8rem;display:flex}.artwork-studio-placement-tabs button{letter-spacing:.1em;text-transform:uppercase;color:#f6f4efa6;border:1px solid #ffffff38;padding:.4rem .65rem;font-size:.625rem;font-weight:800;transition:border-color .15s,color .15s}.artwork-studio-placement-tabs button:hover,.artwork-studio-placement-tabs button[aria-pressed=true]{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent)}.artwork-studio-print{background:#fcfbf8;margin:0;padding:clamp(.85rem,1.6vw,1.25rem) clamp(.85rem,1.6vw,1.25rem) 0;box-shadow:0 1.6rem 3.2rem #0006,0 .3rem .8rem #0000004d}.artwork-studio-print-plate{position:relative}.artwork-studio-print-busy{z-index:1;background:#fcfbf89e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artwork-busy-chip{letter-spacing:.14em;text-transform:uppercase;color:#282521c7;background:#fcfbf8f0;border:1px solid #28252129;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.5625rem;font-weight:800;display:flex}.artwork-studio-print-open:disabled{cursor:default}.artwork-studio-print-open{cursor:zoom-in;width:100%;padding:0;display:block;position:relative}.artwork-studio-print-open img{width:100%;height:auto;display:block}.artwork-studio-print-hint{letter-spacing:.13em;text-transform:uppercase;color:#282521b8;opacity:0;background:#fcfbf8e6;border:1px solid #28252147;padding:.28rem .5rem;font-size:.5625rem;font-weight:800;transition:opacity .15s;position:absolute;bottom:.6rem;right:.6rem}.artwork-studio-print-open:hover .artwork-studio-print-hint,.artwork-studio-print-open:focus-visible .artwork-studio-print-hint{opacity:1}@media(hover:none){.artwork-studio-print-hint{opacity:1}}.artwork-studio-print-caption{color:#282521;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem .15rem 1.15rem;display:flex}.artwork-studio-print-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:400;display:block}.artwork-studio-print-caption small{max-width:var(--measure-body);color:#2825219e;margin-top:.4rem;font-size:.8125rem;line-height:1.6;display:block}.artwork-studio-current{border:1px solid var(--brand-primary);letter-spacing:.13em;text-transform:uppercase;color:var(--brand-primary-accent);flex-shrink:0;padding:.3rem .55rem;font-size:.625rem;font-weight:800}.artwork-studio-print-actions{max-width:28rem;margin-top:.35rem}.artwork-studio-print-actions-row{flex-direction:column;align-items:center;gap:.85rem;display:flex}.artwork-studio-print-actions-note{text-align:center;color:#f6f4ef9e;font-size:.8125rem;line-height:1.6}.artwork-studio-print-actions-buttons{align-items:center;gap:.75rem;display:flex}.artwork-studio-print-actions-error{text-align:center;color:#f87171;margin-top:.6rem;font-size:.8125rem;line-height:1.6}@media(min-width:40rem){.artwork-studio-print-actions-row{flex-direction:row;justify-content:space-between;align-items:center}.artwork-studio-print-actions-buttons:only-child{margin-inline-start:auto}.artwork-studio-print-actions-note,.artwork-studio-print-actions-error{text-align:left}}.artwork-studio-send{border-bottom:1px solid var(--brand-primary-accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;color:var(--brand-primary-accent);align-items:center;gap:.45rem;padding-bottom:.33rem;font-size:.75rem;font-weight:800;transition:opacity .15s;display:flex}.artwork-studio-send:hover{opacity:.7}.artwork-studio-send:disabled{color:#f6f4ef59;cursor:not-allowed;border-bottom-color:currentColor}.artwork-studio-rail{align-self:start}.artwork-studio-rail-heading{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;padding-bottom:.7rem;display:flex}.artwork-studio-rail-heading small{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef6b;font-size:.625rem;font-weight:800}.artwork-studio-rail-heading small:last-child:not(:first-child){font-variant-numeric:tabular-nums;color:#f6f4ef99}.artwork-studio-rail-slots{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.85rem;margin-top:1.1rem;display:grid}.artwork-studio-slot{text-align:left;background:#1413138c;border:1px solid #ffffff29;padding:0;transition:border-color .15s;display:block;position:relative}.artwork-studio-slot:hover{border-color:#ffffff6b}.artwork-studio-slot--selected,.artwork-studio-slot--selected:hover{border-color:var(--brand-primary-accent)}.artwork-studio-slot img{aspect-ratio:1;object-fit:contain;background:#fcfbf8;width:100%;display:block}.artwork-studio-slot-label{letter-spacing:.1em;color:#f6f4efb8;border-top:1px solid #ffffff29;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.6875rem;font-weight:800;display:flex}.artwork-studio-slot--selected .artwork-studio-slot-label{color:var(--brand-primary-accent)}.artwork-studio-slot-dot{background:var(--brand-primary);border-radius:50%;width:.35rem;height:.35rem}.artwork-studio-empty{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:1.6rem 0;display:flex}.artwork-studio-empty-mat .artwork-busy-mark{color:#f6f4efb3;width:1.6rem;height:1.6rem}html:not(.dark) .artwork-studio-empty-mat .artwork-busy-mark{color:#2b262099}.artwork-studio-empty-mat{width:7rem;height:7rem;font-family:var(--font-display);color:#f6f4ef59;background:#fcfbf80f;border:1px solid #ffffff29;flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.artwork-studio-empty-label{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem}.artwork-studio-empty-note{max-width:var(--measure-body);color:#f6f4ef99;margin-top:.5rem;font-size:.875rem;line-height:1.65}.artwork-studio-timeline ol{border-top:1px solid #ffffff1a;margin-top:.9rem}.artwork-studio-timeline li{border-bottom:1px solid #ffffff1a;padding:.6rem 0}.artwork-studio-timeline strong{font-size:.875rem;font-weight:700;display:block}.artwork-studio-timeline small{color:#f6f4ef80;margin-top:.25rem;font-size:.75rem;display:block}.artwork-studio-timeline--next strong{color:#f6f4ef8c}.artwork-studio-drawer{border-top:1px solid #ffffff2e}.artwork-studio-drawer+.artwork-studio-drawer{border-top:0}.artwork-studio-row-trigger{text-align:left;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.05rem 0;transition:color .18s,padding .18s;display:flex}.artwork-studio-row-trigger:hover:not(:disabled){color:var(--brand-primary-accent);padding-left:.35rem}.artwork-studio-row-trigger:disabled{cursor:default;opacity:.5}.artwork-studio-row-trigger small{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef6b;margin-bottom:.3rem;font-size:.625rem;font-weight:800;display:block}.artwork-studio-row-trigger strong{font-size:.9375rem;font-weight:700}.artwork-studio-row-trigger b{color:#f6f4ef99;font-size:1.25rem;font-weight:400}.artwork-studio-row-trigger--lead strong,.artwork-studio-row-trigger--lead b{color:var(--brand-primary-accent)}.artwork-studio-action-stack{gap:.75rem;display:grid}.artwork-studio-action-lock{border-left:.2rem solid var(--brand-primary);padding:.2rem 0 .2rem .8rem}.artwork-studio-action-lock strong{letter-spacing:-.01em;font-size:.75rem;font-weight:750;display:block}.artwork-studio-action-lock p{color:#f6f4ef8f;max-width:34rem;margin-top:.2rem;font-size:.6875rem;line-height:1.45}.artwork-studio-action-stack .artwork-studio-drawer,.artwork-studio-action-stack .artwork-studio-drawer+.artwork-studio-drawer{border:0}.artwork-studio-action-button{width:100%}.artwork-studio-action-button.studio-action-secondary:disabled{color:#f6f4ef8f;opacity:1;border-color:#f6f4ef33}.artwork-studio-action-button small{letter-spacing:.13em;text-transform:uppercase;opacity:.58;margin-bottom:.35rem;font-size:.625rem;font-weight:800;display:block}.artwork-studio-action-button strong{font-size:.8125rem;font-weight:700}.artwork-studio-action-button b{font-size:1.2rem;font-weight:400}.artwork-studio-row-trigger--lead small{color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.artwork-studio-row-trigger--lead small{color:color-mix(in srgb,var(--brand-primary) 70%,transparent)}}.artwork-studio-drawer-content{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.artwork-studio-drawer-content--open{grid-template-rows:1fr}.artwork-studio-drawer-content>div{overflow:hidden}.artwork-studio-drawer-status{padding-top:1.1rem}.artwork-studio-form{gap:1.35rem;padding:1.35rem 0 1.5rem;display:grid}.artwork-studio-error{color:#f87171;font-size:.8125rem}.artwork-studio-form-actions{justify-content:center;align-items:center;gap:1.1rem;display:flex}.artwork-studio a:focus-visible,.artwork-studio button:not(.studio-field-control):focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}html:not(.dark) .artwork-studio{color:#2b2620;background:linear-gradient(105deg,#f9f8f5eb,#f9f8f5cc 42%,#f9f8f594 70%,#f9f8f561),url(/design-assets/artwork-studio-light-v1.png) 50%/cover no-repeat,#f9f8f5;border-top-color:#2b262024}html:not(.dark) .artwork-studio-eyebrow{color:#2b262094}html:not(.dark) .artwork-studio-deck{color:#2b2620b8}html:not(.dark) .artwork-brief-status{border-color:#2b262033}html:not(.dark) .artwork-brief-status-topline,html:not(.dark) .artwork-brief-status-note,html:not(.dark) .artwork-brief-action-row>p{color:#2b262094}html:not(.dark) .artwork-studio-action-lock p{color:#2b26209e}html:not(.dark) .artwork-studio-action-button.studio-action-secondary:disabled{color:#2b26208a;border-color:#2b262033}html:not(.dark) .artwork-brief-status-count strong{color:#2b2620e6}html:not(.dark) .artwork-brief-progress{background:#2b26201f}html:not(.dark) .artwork-brief-remaining,html:not(.dark) .artwork-brief-remaining button{border-color:#2b262029}html:not(.dark) .artwork-brief-remaining button>span,html:not(.dark) .artwork-brief-remaining button>b{color:#2b262075}html:not(.dark) .artwork-brief-remaining button>strong{color:#2b2620d1}html:not(.dark) .artwork-brief-remaining button:hover{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent)}html:not(.dark) .artwork-brief-error{color:#b91c1c}html:not(.dark) .artwork-studio-print{box-shadow:0 1.2rem 2.6rem #2b262024,0 .2rem .6rem #2b26201a}html:not(.dark) .artwork-studio-print-actions-note{color:#2b26209e}html:not(.dark) .artwork-studio-print-actions-error{color:#b91c1c}html:not(.dark) .artwork-studio-placement-tabs button{color:#2b26209e;border-color:#2b262038}html:not(.dark) .artwork-studio-placement-tabs button:hover,html:not(.dark) .artwork-studio-placement-tabs button[aria-pressed=true]{border-color:var(--brand-primary-accent);color:var(--brand-primary-accent)}html:not(.dark) .artwork-studio-rail-heading{border-bottom-color:#2b262033}html:not(.dark) .artwork-studio-rail-heading small{color:#2b262085}html:not(.dark) .artwork-studio-rail-heading small:last-child:not(:first-child){color:#2b2620ad}html:not(.dark) .artwork-studio-slot{background:#fcfbf8;border-color:#2b262038}html:not(.dark) .artwork-studio-slot:hover{border-color:#2b262073}html:not(.dark) .artwork-studio-slot--selected,html:not(.dark) .artwork-studio-slot--selected:hover{border-color:var(--brand-primary-accent)}html:not(.dark) .artwork-studio-slot-label{color:#2b2620b3;border-top-color:#2b26202e}html:not(.dark) .artwork-studio-empty,html:not(.dark) .artwork-studio-drawer,html:not(.dark) .artwork-studio-row-trigger{border-color:#2b262033}html:not(.dark) .artwork-studio-empty-mat{color:#2b262066;background:#2b262008;border-color:#2b262033}html:not(.dark) .artwork-studio-empty-note,html:not(.dark) .artwork-studio-timeline small{color:#2b26209e}html:not(.dark) .artwork-studio-timeline ol,html:not(.dark) .artwork-studio-timeline li{border-color:#2b262024}html:not(.dark) .artwork-studio-timeline--next strong{color:#2b26208c}html:not(.dark) .artwork-studio-row-trigger small{color:#2b262085}html:not(.dark) .artwork-studio-row-trigger b{color:#2b262099}html:not(.dark) .artwork-studio-row-trigger--lead small{color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .artwork-studio-row-trigger--lead small{color:color-mix(in srgb,var(--brand-primary) 70%,transparent)}}html:not(.dark) .artwork-studio-row-trigger--lead b{color:var(--brand-primary-accent)}html:not(.dark) .artwork-studio-send:disabled{color:#2b262059}html:not(.dark) .artwork-studio-error{color:#b91c1c}@media(min-width:640px){.artwork-studio-form-actions{justify-content:flex-end}}@media(min-width:768px){.artwork-studio-layout{grid-template:"head gallery""aside gallery"1fr/minmax(0,1fr) minmax(0,28rem)}.artwork-studio-head{grid-area:head}.artwork-studio-gallery{grid-area:gallery;align-self:start}.artwork-studio-aside{grid-area:aside;align-self:start}.artwork-studio-rail-slots{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}}@media(min-width:768px)and (max-width:1023px){.artwork-studio-layout{grid-template-columns:minmax(0,1fr) minmax(0,25rem)}}@media(max-width:639px){.artwork-studio h2{font-size:clamp(2.6rem,12vw,3.6rem)}.artwork-studio-rail-slots{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.artwork-studio-empty{flex-direction:column;align-items:flex-start;gap:1.25rem}.artwork-brief-remaining{grid-template-columns:minmax(0,1fr)}.artwork-brief-action-row{flex-direction:column;align-items:stretch}.artwork-brief-action{width:100%}}.project-activity{background:radial-gradient(circle at 8% 12%,var(--brand-primary),transparent 24rem),#161514;border-top:1px solid #ffffff24;scroll-margin-top:5.25rem}@supports (color:color-mix(in lab,red,red)){.project-activity{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--brand-primary) 13%,transparent),transparent 24rem),#161514}}.project-activity{color:#f7f3ea}.project-activity-frame{width:min(100% - 2rem,var(--page-frame-max));grid-template-columns:minmax(0,1fr);gap:2rem;margin-inline:auto;padding-block:clamp(2.25rem,4vw,4rem);display:grid}.project-activity-head>p{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f3ea7a;font-size:.625rem;font-weight:800}.project-activity-head h2{font-family:var(--font-display);letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2.35rem,4vw,3.75rem);font-weight:400;line-height:.95}.project-activity-head>span{max-width:var(--measure-deck);color:#f7f3ea99;margin-top:1rem;font-size:.8125rem;line-height:1.6;display:block}.project-activity-panels,.project-activity-panel{border-top:1px solid #ffffff2e}.project-activity-panel+.project-activity-panel{border-top:0}.project-activity-trigger{text-align:left;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1rem 0;transition:color .18s;display:flex}.project-activity-trigger:hover{color:var(--brand-primary-accent)}.project-activity-trigger small,.project-activity-trigger strong{display:block}.project-activity-trigger small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.52;margin-bottom:.25rem;font-size:.6rem;font-weight:800}.project-activity-trigger strong{font-size:.9375rem;font-weight:700}.project-activity-trigger-meta{align-items:center;gap:.75rem;display:flex}.project-activity-trigger-meta b{background:var(--brand-primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:.3rem .5rem;font-size:.55rem;font-weight:800}.project-activity-trigger-meta i{text-align:center;opacity:.62;min-width:1rem;font-size:1.25rem;font-style:normal;font-weight:400}.project-conversation{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:1.5rem;display:grid}.project-conversation-feed{flex-direction:column;gap:.9rem;max-height:34rem;padding-right:.5rem;display:flex;overflow-y:auto}.project-conversation-empty{color:#f7f3ea8c;max-width:26rem;padding-block:.35rem;font-size:.9rem;line-height:1.5}.project-conversation-message{align-items:flex-end;gap:.65rem;max-width:min(86%,34rem);display:flex}.project-conversation-message--customer{flex-direction:row-reverse;align-self:flex-end}.project-conversation-message>div{background:#ffffff0b;border:1px solid #ffffff2e;padding:.8rem .9rem}.project-conversation-message--customer>div{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.project-conversation-message--customer>div{border-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}}.project-conversation-message--customer>div{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.project-conversation-message--customer>div{background:color-mix(in srgb,var(--brand-primary) 11%,transparent)}}.project-conversation-message p,.project-conversation-event p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f3ea80;margin-bottom:.25rem;font-size:.55rem;font-weight:800}.project-conversation-message>div>span,.project-conversation-event div>span{white-space:pre-wrap;color:#f7f3eac7;font-size:.8125rem;line-height:1.55;display:block}.project-conversation-message>time,.project-conversation-event>time{font-family:var(--font-mono);color:#f7f3ea6b;flex-shrink:0;font-size:.52rem}.project-conversation-event{border-block:1px solid #ffffff1a;grid-template-columns:.45rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-block:.75rem;display:grid}.project-conversation-event>span:first-child{background:var(--brand-primary);width:.4rem;height:.4rem;margin-top:.35rem}.project-conversation-event strong{text-transform:capitalize;margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.project-conversation-composer{border-left:.2rem solid var(--brand-primary);align-self:start;padding-left:1rem}.project-conversation-unavailable{border-left:.2rem solid #a1a1aa;align-self:start;padding:.2rem 0 .2rem 1rem}.project-conversation-unavailable strong{font-size:.8125rem;font-weight:700;display:block}.project-conversation-unavailable p{max-width:var(--measure-body);color:#f7f3ea8f;margin-top:.35rem;font-size:.75rem;line-height:1.5}.project-conversation-composer-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.project-conversation-composer-actions p{color:#f7f3ea80;font-size:.6875rem;line-height:1.4}.project-conversation-composer-actions p[role=alert]{color:#f87171}.project-activity-timeline{border-bottom:1px solid #ffffff2e;max-width:44rem;padding-block:1.25rem}html:not(.dark) .project-activity{background:radial-gradient(circle at 8% 12%,var(--brand-primary),transparent 24rem),#f7f3ea;border-top-color:#2b262024}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .project-activity{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 24rem),#f7f3ea}}html:not(.dark) .project-activity{color:#2b2620}html:not(.dark) .project-activity-head>p,html:not(.dark) .project-activity-head>span,html:not(.dark) .project-conversation-message p,html:not(.dark) .project-conversation-event p,html:not(.dark) .project-conversation-message>time,html:not(.dark) .project-conversation-event>time,html:not(.dark) .project-conversation-composer-actions p,html:not(.dark) .project-conversation-unavailable p{color:#2b26208f}html:not(.dark) .project-activity-panels,html:not(.dark) .project-activity-panel,html:not(.dark) .project-activity-trigger,html:not(.dark) .project-conversation,html:not(.dark) .project-activity-timeline,html:not(.dark) .project-conversation-event{border-color:#2b26202e}html:not(.dark) .project-conversation-message>div{background:#ffffff80;border-color:#2b26202e}html:not(.dark) .project-conversation-message--customer>div{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .project-conversation-message--customer>div{border-color:color-mix(in srgb,var(--brand-primary) 48%,transparent)}}html:not(.dark) .project-conversation-message--customer>div{background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .project-conversation-message--customer>div{background:color-mix(in srgb,var(--brand-primary) 8%,white)}}html:not(.dark) .project-conversation-message>div>span,html:not(.dark) .project-conversation-event div>span{color:#2b2620c7}html:not(.dark) .project-conversation-empty{color:#2b262099}@media(min-width:768px){.project-activity-frame{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:clamp(2.5rem,6vw,6rem)}.project-conversation{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:clamp(1.5rem,3vw,3rem)}}@media(max-width:639px){.project-conversation-message{max-width:94%}.project-conversation-composer-actions{flex-direction:column;align-items:stretch}.project-conversation-composer-actions .studio-action{width:100%}}.artwork-lightbox{z-index:50;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0}.artwork-lightbox-backdrop{background:#0c0c0de0;position:absolute;inset:0}.artwork-lightbox-panel{background:#18181b;flex-direction:column;width:fit-content;max-width:min(100%,64rem);max-height:100%;display:flex;position:relative;box-shadow:0 2rem 4rem #0000008c}.artwork-lightbox-bar{color:#faf9f6;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.artwork-lightbox-bar p{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.05rem;display:flex}.artwork-lightbox-controls{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.artwork-lightbox-fullscreen{letter-spacing:.13em;text-transform:uppercase;color:#faf9f6d9;border:1px solid #ffffff47;padding:.42rem .7rem;font-size:.625rem;font-weight:800;transition:border-color .15s,color .15s}.artwork-lightbox-close{color:#faf9f6d9;border:1px solid #ffffff47;place-items:center;width:2.15rem;height:2.15rem;font-size:1.2rem;line-height:1;transition:border-color .15s,color .15s;display:grid}.artwork-lightbox-fullscreen:hover,.artwork-lightbox-close:hover{color:#faf9f6;border-color:#fff9}.artwork-lightbox a:focus-visible,.artwork-lightbox button:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:3px}.artwork-lightbox-stage{background:#fcfbf8;flex:1;place-items:center;min-height:0;padding:clamp(1rem,2.5vw,2rem);display:grid}.artwork-lightbox-stage img{width:auto;max-width:min(88vw,58rem);height:auto;max-height:calc(100vh - 12rem);display:block}.artwork-lightbox-panel:fullscreen{width:100%;max-width:none;height:100%}.artwork-lightbox-panel:fullscreen .artwork-lightbox-stage{background:#101011}.artwork-lightbox-panel:fullscreen .artwork-lightbox-stage img{max-width:min(92vw,100%);max-height:calc(100vh - 9rem);box-shadow:0 1rem 3rem #00000080}.artwork-timeline-panel{color:#faf9f6;background:#18181b;flex-direction:column;width:min(100%,24rem);max-height:min(84vh,40rem);display:flex;position:relative;box-shadow:0 2rem 4rem #0000008c}.artwork-timeline-panel-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem 0;display:flex}.artwork-timeline-panel-bar p{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem}.artwork-timeline-panel-body{padding:0 1.25rem 1.1rem;overflow-y:auto}html:not(.dark) .artwork-timeline-panel{color:#2b2620;background:#f9f8f5;box-shadow:0 1.6rem 3rem #2b262059}html:not(.dark) .artwork-timeline-panel .artwork-lightbox-close{color:#2b2620cc;border-color:#2b26204d}html:not(.dark) .artwork-timeline-panel .artwork-lightbox-close:hover{color:#2b2620;border-color:#2b2620a6}.artwork-review-panel{color:#faf9f6;background:#18181b;flex-direction:column;width:min(100%,44rem);max-height:min(90vh,54rem);display:flex;position:relative;box-shadow:0 2rem 4rem #0000008c}.artwork-review-panel-bar{border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.35rem;display:flex}.artwork-review-panel-bar p{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;flex-direction:column;gap:.2rem;font-size:1.15rem;display:flex}.artwork-review-panel-bar p span{font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;color:#f6f4efb8;font-size:.7rem;font-weight:700}.artwork-review-panel-body{padding:1.35rem;overflow-y:auto}html:not(.dark) .artwork-review-panel{color:#2b2620;background:#fff;box-shadow:0 1.6rem 3rem #2b262059}html:not(.dark) .artwork-review-panel-bar{border-bottom-color:#2b26201f}html:not(.dark) .artwork-review-panel-bar p span{color:#2b2620c7}html:not(.dark) .artwork-review-panel .artwork-lightbox-close{color:#2b2620cc;border-color:#2b26204d}html:not(.dark) .artwork-review-panel .artwork-lightbox-close:hover{color:#2b2620;border-color:#2b2620a6}.artwork-update-panel{width:min(100%,34rem)}.artwork-update-body{flex-direction:column;gap:1.15rem;display:flex}.artwork-update-headline{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.15}.artwork-update-deck{color:#f6f4efad;margin:-.6rem 0 0;font-size:.82rem;line-height:1.6}.artwork-update-usage{border:1px solid #ffffff1f;padding:.9rem 1rem}.artwork-update-usage-heading,.artwork-update-locations-heading{letter-spacing:.13em;text-transform:uppercase;color:#f6f4ef85;margin:0;font-size:.625rem;font-weight:800}.artwork-update-usage-count{justify-content:space-between;align-items:baseline;gap:.75rem;margin:.4rem 0 0;font-size:.9rem;display:flex}.artwork-update-usage-count strong{font-weight:800}.artwork-update-usage-count span{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary-accent);font-size:.7rem;font-weight:800}.artwork-update-usage-meter{background:#ffffff24;height:2px;margin-top:.6rem}.artwork-update-usage-meter span{background:var(--brand-primary);height:100%;transition:width .2s;display:block}.artwork-update-usage-note{color:#f6f4ef8c;margin:.65rem 0 0;font-size:.72rem;line-height:1.5}.artwork-update-location-list{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.artwork-update-location-list li{letter-spacing:.1em;text-transform:uppercase;color:#f6f4efb8;border:1px solid #ffffff38;padding:.35rem .6rem;font-size:.625rem;font-weight:800}.artwork-update-location-fields{flex-direction:column;gap:.5rem;margin-top:.6rem;display:flex}.artwork-update-location{border:1px solid #ffffff1f;align-items:flex-start;gap:.7rem;padding:.65rem .75rem;display:flex}.artwork-update-checkbox{color:#0000;cursor:pointer;border:1px solid #ffffff59;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;font-size:.68rem;display:flex}.artwork-update-checkbox[data-checked]{border-color:var(--brand-primary-accent);background:var(--brand-primary);color:#fff}.artwork-update-checkbox[data-disabled]{cursor:not-allowed;opacity:.45}.artwork-update-location-label{font-size:.8rem;font-weight:700;display:block}.artwork-update-location-note{color:#f6f4ef80;margin-top:.15rem;font-size:.68rem;display:block}.artwork-update-error{color:#f87171;margin:0;font-size:.75rem}.artwork-update-actions{text-align:center;flex-direction:column;gap:.75rem;display:flex}.artwork-update-actions-note{color:#f6f4ef8c;margin:0;font-size:.72rem}.artwork-update-actions-buttons{justify-content:center;align-items:center;gap:.75rem;display:flex}@media(min-width:640px){.artwork-update-actions{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.artwork-update-actions-buttons{justify-content:flex-end}}html:not(.dark) .artwork-update-deck,html:not(.dark) .artwork-update-usage-note,html:not(.dark) .artwork-update-actions-note,html:not(.dark) .artwork-update-location-note{color:#2b262099}html:not(.dark) .artwork-update-usage-heading,html:not(.dark) .artwork-update-locations-heading{color:#2b262085}html:not(.dark) .artwork-update-usage,html:not(.dark) .artwork-update-location{border-color:#2b262024}html:not(.dark) .artwork-update-location-list li{color:#2b2620b8;border-color:#2b262033}html:not(.dark) .artwork-update-usage-meter{background:#2b26201f}html:not(.dark) .artwork-update-checkbox{border-color:#2b262059}html:not(.dark) .artwork-update-error{color:#b91c1c}.clementine-studio{isolation:isolate;color:#fffdf8;background:linear-gradient(#101010,#101010) 50%/cover no-repeat;min-height:29rem;position:relative;overflow:hidden}.clementine-studio-wash{z-index:-1;background:linear-gradient(90deg,#101010e3,#101010c2 35%,#1010102e 72%);position:absolute;inset:0}.clementine-studio-copy{flex-direction:column;justify-content:center;width:min(100%,34rem);min-height:29rem;padding:clamp(2rem,5vw,5rem);display:flex}.clementine-studio-kicker{letter-spacing:.18em;text-transform:uppercase;color:#fffdf894;font-size:.6875rem;font-weight:700}.clementine-studio-mark{background:var(--brand-primary);place-items:center;width:2.4rem;height:2.4rem;margin-top:1.25rem;font-size:1.15rem;display:grid}.clementine-studio h3{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.06em;margin-top:1.1rem;font-size:clamp(2.6rem,4.2vw,4.35rem);font-weight:400;line-height:.88}.clementine-studio-copy>p:not(.clementine-studio-kicker){max-width:var(--measure-deck);color:#fffdf8b8;margin-top:1.1rem;font-size:.9375rem;line-height:1.65}.clementine-studio-cta{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.65rem;margin-top:1.6rem;padding-bottom:.35rem;font-size:.75rem;font-weight:700;transition:opacity .15s;display:inline-flex}.clementine-studio-cta:hover{opacity:.62}.dark .clementine-studio{background-image:linear-gradient(#101010,#101010)}.project-design-controls{border-left:1px solid #18181b24;max-width:56rem;padding-left:clamp(1rem,2.5vw,2.25rem)}.project-sections-loading{--project-loading-ink:#2a262121;--project-loading-ink-strong:#2a262133;--project-loading-paper:#ffffff47}.project-loading-section{overflow:hidden}.project-loading-chapter{align-items:center;min-height:43rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.dark .project-loading-section{--project-loading-ink:#faf9f61c;--project-loading-ink-strong:#faf9f62e;--project-loading-paper:#faf9f60e}.project-loading-line,.project-loading-pill,.project-loading-button,.project-loading-field,.project-loading-choice,.project-loading-location,.project-loading-swatches span,.project-loading-prints span,.project-loading-colors span,.project-loading-garment,.project-loading-mark-sheet span,.project-loading-note-sheet span{background:var(--project-loading-ink);position:relative;overflow:hidden}.project-loading-line:after,.project-loading-pill:after,.project-loading-button:after,.project-loading-field:after,.project-loading-choice:after,.project-loading-location:after,.project-loading-swatches span:after,.project-loading-prints span:after,.project-loading-colors span:after,.project-loading-garment:after,.project-loading-mark-sheet span:after,.project-loading-note-sheet span:after{background:linear-gradient(102deg,transparent 18%,var(--project-loading-paper) 48%,transparent 78%);content:"";animation:1.85s ease-in-out infinite project-chapter-loading;position:absolute;inset:0;transform:translate(-115%)}.project-loading-copy{flex-direction:column;align-items:flex-start;display:flex}.project-loading-line{height:.72rem;display:block}.project-loading-line--eyebrow{width:7.5rem;height:.58rem;margin-bottom:1.35rem}.project-loading-line--title{width:min(100%,25rem);height:clamp(2.6rem,5vw,4.65rem)}.project-loading-line--title-short{width:min(72%,18rem);height:clamp(2.6rem,5vw,4.65rem);margin-top:.45rem}.project-loading-line--body{width:min(90%,27rem);margin-top:2rem}.project-loading-line--body-short{width:min(62%,18rem);margin-top:.7rem}.project-loading-pills{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.project-loading-pill{border-radius:999px;width:6.8rem;height:2.15rem;display:block}.project-loading-pill:nth-child(2){width:8.4rem}.project-loading-pill:nth-child(3){width:5.4rem}.project-loading-button{border:1px solid var(--project-loading-ink-strong);background:0 0;width:min(100%,13rem);height:3rem;margin-top:2.25rem;display:block}.project-loading-field{border-bottom:1px solid var(--project-loading-ink-strong);background:linear-gradient(180deg,transparent 68%,var(--project-loading-ink) 68%);width:min(100%,28rem);height:3.4rem;margin-top:1.25rem}.project-loading-field--tall{height:5.2rem}.project-loading-choice-stack{gap:.7rem;width:min(100%,29rem);margin-top:2.2rem;display:grid}.project-loading-choice{border:1px solid var(--project-loading-ink);background:0 0;align-items:center;gap:.9rem;height:3.5rem;padding-inline:1rem;display:flex}.project-loading-choice i{border:1px solid var(--project-loading-ink-strong);border-radius:50%;flex:none;width:1.1rem;height:1.1rem}.project-loading-choice b{background:var(--project-loading-ink);width:42%;height:.62rem}.project-loading-mood{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.project-loading-palette{border:1px solid var(--project-loading-ink);background:var(--project-loading-paper);padding:clamp(1.5rem,4vw,3rem)}.project-loading-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:2.2rem;display:grid}.project-loading-swatches span{aspect-ratio:.78;display:block}.project-loading-swatches span:nth-child(odd){background:var(--project-loading-ink-strong)}.project-loading-style,.project-loading-product,.project-loading-layout,.project-loading-insignia,.project-loading-info{grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.project-loading-prints{width:min(84%,29rem);height:31rem;margin-inline:auto;position:relative}.project-loading-prints span{aspect-ratio:.74;border:.8rem solid var(--project-loading-ink);background:var(--project-loading-ink-strong);width:62%;display:block;position:absolute;box-shadow:0 1.4rem 3rem #0000002e}.project-loading-prints span:first-child{top:8%;left:0;transform:rotate(-7deg)}.project-loading-prints span:nth-child(2){top:2%;right:2%;transform:rotate(5deg)}.project-loading-prints span:nth-child(3){bottom:0;right:18%;transform:rotate(-1deg)}.project-loading-product{grid-template-columns:minmax(22rem,1.1fr) minmax(0,.9fr)}.project-loading-product-stage{place-items:center;min-height:31rem;display:grid}.project-loading-garment{aspect-ratio:1.02;background:var(--project-loading-ink-strong);clip-path:polygon(29% 12%,41% 3%,59% 3%,71% 12%,94% 25%,82% 48%,70% 41%,70% 96%,30% 96%,30% 41%,18% 48%,6% 25%);width:min(80%,27rem)}.project-loading-colors{gap:.8rem;margin-top:-1.5rem;display:flex}.project-loading-colors span{border:.22rem solid var(--project-loading-ink);border-radius:50%;width:1.5rem;height:1.5rem;display:block}.project-loading-colors span:nth-child(2n){background:var(--project-loading-ink-strong)}.project-loading-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.project-loading-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-loading-location{border:1px solid var(--project-loading-ink);background:var(--project-loading-paper);place-items:center;min-height:12rem;display:grid}.project-loading-location i{border:.45rem solid var(--project-loading-ink-strong);clip-path:polygon(28% 10%,42% 2%,58% 2%,72% 10%,98% 25%,82% 47%,73% 40%,73% 98%,27% 98%,27% 40%,18% 47%,2% 25%);width:3.8rem;height:5.5rem}.project-loading-location b{background:var(--project-loading-ink);width:42%;height:.55rem;margin-top:-2.5rem}.project-loading-insignia,.project-loading-info{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr)}.project-loading-mark-sheet,.project-loading-note-sheet{aspect-ratio:.92;border:.8rem solid var(--project-loading-ink);background:var(--project-loading-paper);justify-self:end;width:min(90%,31rem);position:relative;transform:rotate(2deg)}.project-loading-mark-sheet span{aspect-ratio:1;border-radius:50%;width:22%;display:block;position:absolute}.project-loading-mark-sheet span:first-child{top:13%;left:12%}.project-loading-mark-sheet span:nth-child(2){border-radius:0;width:34%;top:18%;right:16%}.project-loading-mark-sheet span:nth-child(3){border-radius:0;width:38%;bottom:16%;left:18%}.project-loading-mark-sheet span:nth-child(4){bottom:11%;right:13%}.project-loading-info{grid-template-columns:minmax(22rem,.96fr) minmax(0,1.04fr)}.project-loading-note-sheet{align-content:center;gap:2.2rem;padding:4rem 3.5rem;display:grid;transform:rotate(-2deg)}.project-loading-note-sheet span{width:100%;height:.7rem;display:block}.project-loading-note-sheet span:nth-child(2){width:72%}.project-loading-note-sheet span:nth-child(3){width:88%}.project-loading-note-sheet span:nth-child(4){width:56%}.project-loading-chapter--mood>*,.project-loading-chapter--style>*,.project-loading-chapter--product>*,.project-loading-chapter--layout>*,.project-loading-chapter--insignia>*,.project-loading-chapter--info>*{animation:1.85s ease-in-out infinite project-chapter-breathe}.project-loading-chapter--style>*{animation-delay:80ms}.project-loading-chapter--product>*{animation-delay:.16s}.project-loading-chapter--layout>*{animation-delay:.24s}.project-loading-chapter--insignia>*{animation-delay:.32s}.project-loading-chapter--info>*{animation-delay:.4s}@keyframes project-chapter-loading{0%,18%{transform:translate(-115%)}68%,to{transform:translate(115%)}}@keyframes project-chapter-breathe{0%,to{opacity:.68}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.project-loading-line:after,.project-loading-pill:after,.project-loading-button:after,.project-loading-field:after,.project-loading-choice:after,.project-loading-location:after,.project-loading-swatches span:after,.project-loading-prints span:after,.project-loading-colors span:after,.project-loading-garment:after,.project-loading-mark-sheet span:after,.project-loading-note-sheet span:after,.project-loading-chapter--mood>*,.project-loading-chapter--style>*,.project-loading-chapter--product>*,.project-loading-chapter--layout>*,.project-loading-chapter--insignia>*,.project-loading-chapter--info>*{animation:none}}@media(max-width:760px){.project-loading-chapter{min-height:0;padding-block:4.25rem}.project-loading-mood,.project-loading-style,.project-loading-product,.project-loading-layout,.project-loading-insignia,.project-loading-info{grid-template-columns:minmax(0,1fr);gap:3.5rem}.project-loading-palette,.project-loading-product-stage,.project-loading-location-grid,.project-loading-mark-sheet,.project-loading-note-sheet{width:100%}.project-loading-style .project-loading-copy,.project-loading-product .project-loading-copy,.project-loading-layout .project-loading-copy{grid-row:1}.project-loading-prints{height:25rem}.project-loading-product-stage{min-height:24rem}.project-loading-location{min-height:9rem}.project-loading-mark-sheet,.project-loading-note-sheet{justify-self:stretch}}.project-design-section-mood .project-design-controls{border-left-color:#483d3329;max-width:46rem}.project-design-section-mood .project-design-controls:has(.mood-editorial-summary){border-left:0;max-width:none;padding-left:0}.project-design-section-mood .project-design-frame:has(.mood-editorial-summary){padding-block:0}.project-design-section-mood:has(.mood-editorial-summary){background:#f2eee6;overflow:hidden}.project-design-section-mood .project-design-frame>.mb-8:has(+.project-design-controls .mood-editorial-summary){display:none}.mood-editorial-summary{--mood-copy-edge:min(55%, 46rem);isolation:isolate;color:#1f1e1c;background:#f2eee6;min-height:27rem;position:relative;overflow:visible}.mood-editorial-art{inset:0 min(-1rem,calc((100vw - var(--page-frame-max)) / -2)) 0 var(--mood-copy-edge);z-index:-2;position:absolute}.mood-editorial-canvas{width:100%;height:100%;display:block}.mood-editorial-ink-layer{inset:0 max(0px,calc((100vw - var(--page-frame-max)) / 2)) 0 0;z-index:1;pointer-events:none;position:absolute}.mood-editorial-ink{mix-blend-mode:multiply;opacity:.88;filter:saturate(.9)contrast(1.04);width:52.9%;height:13.8%;margin-left:2.25%;position:absolute;left:28%}.dark .mood-editorial-ink{mix-blend-mode:normal;opacity:.8;filter:saturate(.84)brightness(.92)}.mood-editorial-ink-base{opacity:.5}.mood-editorial-ink-splotch{opacity:.52;filter:blur(1.15px)}.mood-editorial-ink-highlight{mix-blend-mode:screen;opacity:.44;background:#fff}.dark .mood-editorial-ink-highlight{opacity:.34}.mood-editorial-ink-1{top:11%;left:27%}.mood-editorial-ink-2{top:26.525%;left:28.38%}.mood-editorial-ink-3{top:42.05%;left:29.76%}.mood-editorial-ink-4{top:57.575%;left:31.14%}.mood-editorial-ink-5{top:73.1%;left:32.52%}.mood-editorial-summary:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#f2eee6,#f2eee6fa 37%,#f2eee67a 61%,#0000 78%);position:absolute;inset:0}.mood-editorial-copy{min-height:27rem;width:var(--mood-copy-edge);flex-direction:column;justify-content:center;padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,4vw,4.75rem) clamp(3.5rem,6vw,6rem) 0;display:flex}.mood-editorial-kicker,.mood-editorial-label{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.mood-editorial-kicker{color:#1f1e1c85}.mood-editorial-title{max-width:var(--measure-headline);text-wrap:balance;font-family:var(--font-display);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(2.75rem,5vw,5rem);font-weight:400;line-height:.88}.mood-editorial-intro{max-width:var(--measure-deck);color:#1f1e1ca8;margin-top:1.1rem;font-size:.9375rem;line-height:1.65}.mood-editorial-detail{margin-top:1.45rem}.mood-editorial-label{color:#1f1e1c80}.mood-editorial-words{font-family:var(--font-display);margin-top:.55rem;font-size:1.4rem;font-style:italic;line-height:1.2}.mood-editorial-palette{flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;margin-top:.75rem;display:flex}.mood-material-swatch{isolation:isolate;background:#f6f1e7;border:1px solid #2b262038;display:block;position:relative;overflow:hidden;box-shadow:0 1px #ffffffb8,0 .22rem .6rem #2b262026}.mood-material-swatch-surface{position:absolute;inset:.18rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,inset .3rem .3rem .65rem #ffffff14,inset -.3rem -.3rem .65rem #0000001a}.mood-material-swatch-surface:before,.mood-material-swatch-surface:after{content:"";pointer-events:none;position:absolute;inset:0}.mood-material-swatch-surface:before{mix-blend-mode:soft-light;opacity:.72;background-image:repeating-linear-gradient(0deg,#ffffff1c 0 1px,#0000000e 1px 2px),repeating-linear-gradient(90deg,#ffffff12 0 1px,#00000009 1px 2px)}.mood-material-swatch-surface:after{background:linear-gradient(118deg,#ffffff21,#0000 36%),linear-gradient(298deg,#00000017,#0000 42%)}.mood-editorial-palette>.mood-material-swatch{flex:none;width:2.85rem;height:2.85rem}.mood-editorial-hex{letter-spacing:.04em;color:#1f1e1c8c;margin-top:.65rem;font-size:.6875rem;font-weight:600}.mood-editorial-summary-edit{align-self:flex-start;margin-top:1.6rem}.mood-editorial-edit{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.35rem;margin-top:1.6rem;padding-bottom:.35rem;font-size:.75rem;font-weight:700;transition:opacity .15s;display:inline-flex}.mood-editorial-edit:hover{opacity:.58}.mood-editorial-summary--editing{min-height:0}.mood-editorial-editor-copy{width:var(--mood-copy-edge);justify-content:flex-start;min-height:0;padding:clamp(3.5rem,6vw,6rem) clamp(1.5rem,4vw,4.75rem) clamp(3.5rem,6vw,6rem) 0}.mood-editorial-editor-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.mood-editorial-editor-heading .mood-editorial-title{margin-top:.75rem;font-size:clamp(2.65rem,4.3vw,4.5rem)}.mood-editorial-editor-heading .mood-editorial-intro{margin-top:.8rem}.mood-editorial-heading-actions{flex:none;align-items:center;gap:.65rem;margin-top:.2rem;display:flex}.mood-editorial-close{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;flex:none;align-items:center;gap:.4rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:700;transition:opacity .15s;display:inline-flex}.mood-editorial-close svg{width:.9rem;height:.9rem}.mood-editorial-close:hover{opacity:.58}.mood-editorial-close:disabled{cursor:not-allowed;opacity:.35}.mood-editorial-panel-viewport{overflow:clip visible}.mood-editorial-panel-track{width:200%;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.mood-editorial-control-panel{box-sizing:border-box;flex:none;width:50%}.mood-editorial-panel-navigation{margin-top:1.75rem;display:flex}.mood-editorial-panel-navigation--next{justify-content:flex-end}.mood-editorial-control-panel{border-top:0;padding-top:0}.mood-editorial-control-panel+.mood-editorial-control-panel{margin-top:0}.mood-identity-colors{border-block:1px solid #2b262029;margin:1.25rem 0 1.5rem;padding-block:1rem 1.2rem}.mood-identity-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.mood-identity-mode button{border:1px solid #2b262033;padding:.7rem .8rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background-color .15s}.mood-identity-mode button:hover{border-color:#2b26207a}.mood-identity-mode button[aria-pressed=true]{border-color:var(--brand-primary-accent);background:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.mood-identity-mode button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.mood-identity-workspace{margin-top:1rem}.mood-identity-suggestion{border-left:.2rem solid var(--brand-primary);background:#2b26200b;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.mood-identity-suggestion p{font-family:var(--font-display);font-size:.9rem}.mood-identity-suggestion small{color:#2b262094;margin-top:.15rem;font-size:.58rem;display:block}.mood-identity-color-list{gap:0;margin-top:.9rem;display:grid}.mood-identity-color-list>.mood-editorial-palette{margin-top:.75rem}.mood-identity-swatch-item input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mood-editorial-color-names{color:#2b2620c2}.mood-identity-add{margin-top:.9rem}.mood-production-neutral-note{color:#2b26209e;border-top:1px solid #2b262021;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;margin-top:1rem;padding-top:.8rem;font-size:.68rem;line-height:1.5;display:grid}.mood-production-neutral-note strong{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#2b2620d1;font-size:.62rem}.mood-editorial-neutral-summary{color:#1f1e1c8c;max-width:23rem;margin-top:.65rem;font-size:.67rem;line-height:1.5}.dark .mood-identity-colors{border-color:#f5f4f029}.dark .mood-material-swatch{background:#2e2c29;border-color:#f5f4f03d;box-shadow:0 1px #ffffff14,0 .25rem .7rem #00000057}.dark .mood-identity-mode button{border-color:#f5f4f033}.dark .mood-identity-mode button:hover{border-color:#f5f4f075}.dark .mood-identity-suggestion small{color:#f5f4f08c}.dark .mood-editorial-color-names{color:#f5f4f0c2}.dark .mood-identity-suggestion{background:#f5f4f00d}.dark .mood-production-neutral-note{color:#f5f4f094;border-top-color:#f5f4f021}.dark .mood-production-neutral-note strong{color:#f5f4f0d1}.dark .mood-editorial-neutral-summary{color:#f5f4f08c}.mood-editorial-assistant-note{align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.25rem 0;font-size:.75rem;line-height:1.45;display:flex}.mood-editorial-assistant-note>span{background:var(--brand-primary);color:#fff;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.mood-editorial-assistant-note p:first-child{font-weight:700}.mood-editorial-assistant-note p+p{color:#1f1e1c9e;margin-top:.15rem}.mood-editorial-palette-editor{margin-top:1.25rem}.mood-editorial-palette--editable{gap:.75rem}.mood-editorial-swatch-item{flex:none;width:2.85rem;position:relative}.mood-editorial-swatch-control{outline-offset:3px;width:100%;display:block;position:relative}.mood-editorial-swatch-control:hover .mood-material-swatch{transform:translateY(-2px)}.mood-editorial-swatch-control:focus-within{outline:2px solid var(--brand-primary-accent)}.mood-editorial-swatch-control .mood-material-swatch{width:100%;height:2.85rem;transition:transform .15s}.mood-editorial-swatch-remove{z-index:1;color:#fff;opacity:.82;background:#0f0e0eb8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:1rem;font-weight:400;line-height:1;transition:border-color .15s,opacity .15s;display:grid;position:absolute;top:-.7rem;right:-.7rem}.mood-editorial-swatch-remove:hover{opacity:1;border-color:#fff}.mood-editorial-swatch-remove:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:3px;opacity:1}.mood-editorial-color-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.mood-editorial-color-picker{z-index:110;background:#18181bf5;border:1px solid #f5f4f033;width:min(100%,17rem);margin-top:0;padding:1rem;position:fixed;box-shadow:0 1rem 2rem #0000003d}.mood-editorial-color-picker-heading{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.6875rem;font-weight:700;display:flex}.mood-editorial-color-picker-heading button{font-size:1.25rem;font-weight:400;line-height:1}.mood-editorial-color-picker .react-colorful{width:100%;height:10rem}.mood-editorial-color-picker .react-colorful__saturation{border-radius:0}.mood-editorial-color-picker .react-colorful__hue{border-radius:0;height:.75rem;margin-top:.75rem}.mood-editorial-color-picker .react-colorful__pointer{border-width:2px;width:1rem;height:1rem}.mood-editorial-hex-input-row{border-bottom:1px solid #f5f4f059;align-items:center;gap:.4rem;margin-top:1rem;padding-bottom:.45rem;font-size:.8125rem;display:flex}.mood-editorial-hex-input-row input{background:0 0;outline:none;flex:1;min-width:0}.mood-editorial-remove-color{background:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;color:#fff;align-items:center;gap:.4rem;margin-top:1rem;padding:.55rem .7rem;font-size:.6875rem;font-weight:700;transition:opacity .15s;display:inline-flex}.mood-editorial-remove-color:hover{opacity:.82}.mood-editorial-remove-color svg,.mood-editorial-edit svg{width:.9rem;height:.9rem}.mood-editorial-preset-trigger{text-align:left;border-bottom:1px solid #1f1e1c73;justify-content:space-between;align-items:center;width:100%;padding:.25rem 0 .65rem;font-size:.875rem;font-weight:700;display:flex}.mood-editorial-preset-trigger>span:last-child{font-size:1.25rem;font-weight:400;line-height:1}.mood-editorial-preset-trigger-label{align-items:center;gap:.45rem;display:inline-flex}.mood-editorial-preset-trigger-label svg{width:1rem;height:1rem}.mood-editorial-preset-menu{z-index:100;isolation:isolate;position:fixed;box-shadow:0 1rem 2.5rem #00000057}.mood-editorial-preset-menu-inner{max-height:inherit}.mood-palette-ranking-note{color:#1f1e1c94;background:#f6f4ef;border-bottom:1px solid #1f1e1c1f;gap:.2rem;padding:.8rem .9rem;display:grid}.mood-palette-ranking-note strong{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:800}.mood-palette-ranking-note span{font-size:.65rem;line-height:1.45}.mood-palette-ranking-note--personalized{border-top:.2rem solid var(--brand-primary);color:#1f1e1cb8}.dark .mood-palette-ranking-note{color:#f4f4f594;background:#18181b;border-color:#f4f4f524}.dark .mood-palette-ranking-note--personalized{border-top-color:var(--brand-primary-accent);color:#f4f4f5b8}.mood-learned-palette-option{gap:.25rem;display:grid}.mood-learned-palette-option--low{opacity:.62}.mood-learned-palette-option--low:hover,.mood-learned-palette-option--low:focus-visible{opacity:.9}.mood-learned-palette-copy{gap:.15rem;display:grid}.mood-learned-palette-copy strong{color:#3f3f46;font-size:.72rem;font-weight:700}.mood-learned-palette-copy small{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#52525bb3;font-size:.54rem;line-height:1.35;overflow:hidden}.dark .mood-learned-palette-copy strong{color:#d4d4d8}.dark .mood-learned-palette-copy small{color:#a1a1aab8}.project-design-edit{letter-spacing:.08em;text-transform:uppercase;opacity:.72;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.75rem;font-weight:800;transition:opacity .15s,background-color .15s;display:inline-flex}.project-design-edit:hover{opacity:1;background:#ffffff14}.dark .project-design-section-mood{color:#f4f4f5;background-color:#18181b;background-image:radial-gradient(circle at 92% 8%,#ffffff0e,#0000 24rem)}.dark .project-design-section-mood:has(.mood-editorial-summary){background:#121214}.dark .project-design-section-mood .project-design-controls{border-left-color:#f4f4f529}.dark .mood-editorial-summary{color:#f5f4f0;background:#121214}.dark .mood-editorial-summary:after{background:linear-gradient(90deg,#121214,#121214fa 37%,#12121491 61%,#0000 78%)}.dark .mood-editorial-kicker,.dark .mood-editorial-label,.dark .mood-editorial-hex{color:#f5f4f080}.dark .mood-editorial-intro{color:#f5f4f0ad}.dark .mood-editorial-control-panel,.dark .mood-editorial-assistant-note{border-color:#f5f4f029}.dark .mood-editorial-assistant-note p+p{color:#f5f4f09e}.dark .mood-editorial-preset-trigger{border-bottom-color:#f5f4f073}.dark .project-design-section-product{color:#f4f4f5;background:#1e1d1c}@media(min-width:640px)and (max-width:900px){.project-design-hero--registered{min-height:48rem}.project-design-hero--registered .live-project-cover-art-stage{height:27rem;inset:4rem -20% auto 0;transform:translate(-3%)}.project-design-hero--registered .garment-mockup-canvas{object-fit:contain;object-position:left top}.project-design-hero--registered .project-design-hero-frame{min-height:48rem;padding-top:29rem;padding-bottom:4.5rem;display:block}.project-design-hero--registered .project-design-hero-panel{width:100%;margin-left:0}.project-design-hero--registered .project-design-hero-project-name{max-width:36rem;font-size:clamp(2.5rem,13cqi,4.6rem);line-height:.86}.project-design-hero--registered .project-design-hero-deck{margin-top:1.5rem}}@media(max-width:639px){.customer-page-content{width:min(100% - 1.5rem,var(--page-frame-max));padding-block:1.25rem 2rem}.project-design-frame{width:min(100% - 1.5rem,var(--page-frame-max))}.style-studio:before,.style-studio:after,.layout-studio:before,.layout-studio:after,.insignia-studio:before,.insignia-studio:after,.info-studio:before,.info-studio:after{inset-inline:calc(50% - 50vw)}.project-design-section-product .project-design-frame{width:100%}.product-studio{flex-direction:column;min-height:0;display:flex}.product-studio:before{inset:0}.product-studio:after{background:linear-gradient(180deg,#121213d9,#1212139e 58%,#1212134d),linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%);inset:0}@supports (color:color-mix(in lab,red,red)){.product-studio:after{background:linear-gradient(180deg,#121213d9,#1212139e 58%,#1212134d),linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 8%,transparent) 130%)}}html:not(.dark) .product-studio:after{background:linear-gradient(180deg,#f4efe5eb,#f4efe5b3 58%,#f4efe54d),linear-gradient(120deg,transparent 60%,var(--brand-primary) 130%)}@supports (color:color-mix(in lab,red,red)){html:not(.dark) .product-studio:after{background:linear-gradient(180deg,#f4efe5eb,#f4efe5b3 58%,#f4efe54d),linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--brand-primary) 7%,transparent) 130%)}}.product-studio-copy{min-height:30rem;padding:3rem 1.25rem 2.5rem}.product-studio-copy>div{max-width:25rem}.product-studio h3{font-size:clamp(2.85rem,13vw,4rem)}.product-studio-stage{min-height:19rem;padding:.5rem 1.25rem 2rem}.product-color-options{grid-template-columns:minmax(0,1fr)}.mood-identity-suggestion{flex-direction:column;align-items:flex-start}.live-project-cover-garment-stage{opacity:.72;width:min(78vw,27rem);left:-3rem}.live-project-cover-reference{width:4.8rem;top:4%;left:.75rem}.live-project-cover-product-ticket{display:none}.live-project-cover-brief{max-width:11rem;padding:.6rem .7rem;bottom:4.25rem;left:.75rem}.live-project-cover-swatches{bottom:2.1rem;left:.75rem}.live-project-cover-awaiting{width:36%;left:.75rem}.project-design-section-mood .project-design-frame:has(.mood-editorial-summary){width:100%}.review-lock-frame{width:min(100% - 1.5rem,var(--page-frame-max));grid-template-columns:minmax(0,1fr);align-items:start}.review-lock-action{justify-items:center;margin-top:.4rem;padding-bottom:0}.review-lock-error{text-align:center}.project-design-hero-frame{width:min(100% - 1.5rem,var(--page-frame-max))}.project-design-hero-image-meta{left:.75rem;right:.75rem}.project-design-hero-panel{width:min(100%,24rem);margin-left:auto}.project-design-hero-project-name{font-size:clamp(2.5rem,13cqi,4.75rem);line-height:.84}.project-design-hero-deck{margin-top:2.5rem}.project-design-hero-intro{text-align:left}.project-design-hero-lookbook{background-image:var(--hero-dark-mobile);background-position:50% 20%}html:not(.dark) .project-design-hero-lookbook{background-image:var(--hero-light-mobile);background-position:30% 25%}.garment-mockup-canvas{object-position:left 20%}.live-project-cover-art-stage{transform:translate(-28%)}.mood-editorial-summary,.mood-editorial-copy{min-height:29rem}.mood-editorial-art{inset:0}.mood-editorial-ink-1{width:50.6%;height:8.05%;top:43%;left:44%}.mood-editorial-ink-2{width:50.6%;height:8.05%;top:53.35%;left:45.15%}.mood-editorial-ink-3{width:50.6%;height:8.05%;top:63.7%;left:46.3%}.mood-editorial-ink-4{width:50.6%;height:8.05%;top:74.05%;left:47.45%}.mood-editorial-ink-5{width:50.6%;height:8.05%;top:84.4%;left:48.6%}.mood-editorial-summary:after{background:linear-gradient(#f2eee6,#f2eee6e0 56%,#f2eee661)}.dark .mood-editorial-summary:after{background:linear-gradient(#121214,#121214e0 56%,#12121461)}.mood-editorial-copy{justify-content:flex-start;width:100%;padding:2rem 1.5rem}.mood-editorial-title{font-size:clamp(2.55rem,12vw,3.5rem)}.mood-editorial-intro{font-size:.875rem;line-height:1.5}.mood-editorial-detail{margin-top:1.2rem}.mood-editorial-edit,.mood-editorial-summary-edit{margin-top:1.3rem}.mood-editorial-summary--editing,.mood-editorial-editor-copy{min-height:0}.mood-editorial-editor-copy{padding-block:2rem 2.5rem}.mood-editorial-editor-heading{flex-direction:column;margin-bottom:1.5rem}.mood-editorial-heading-actions{justify-content:flex-end;width:100%}.mobile-scroll-region{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:.75rem}}.admin-page{width:min(100%,96rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}.admin-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#71717a;font-size:.6875rem;font-weight:800}.admin-button-primary,.admin-button-secondary{border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;transition-property:background-color,border-color,color,transform;transition-duration:.15s;display:inline-flex}.admin-button-primary{color:#fff;background:#18181b;box-shadow:0 1px 2px #0000001f}.admin-button-primary:hover{background:#3f3f46}.dark .admin-button-primary{color:#18181b;background:#fff}.dark .admin-button-primary:hover{background:#e4e4e7}.admin-button-secondary{color:#3f3f46;background:#fff;border:1px solid #e4e4e7}.admin-button-secondary:hover{background:#fafafa}.dark .admin-button-secondary{color:#e4e4e7;background:#18181b;border-color:#3f3f46}.admin-metric{background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:1.125rem;display:flex;box-shadow:0 1px 2px #00000006}.dark .admin-metric{background:#18181b;border-color:#3f3f46}.admin-metric-icon{border-radius:.625rem;place-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:800;display:grid}.admin-metric-rose{color:#e11d48;background:#fff1f2}.admin-metric-blue{color:#2563eb;background:#eff6ff}.admin-metric-amber{color:#d97706;background:#fffbeb}.admin-metric-green{color:#16a34a;background:#f0fdf4}.dark .admin-metric-rose{color:#fda4af;background:#4c0519}.dark .admin-metric-blue{color:#93c5fd;background:#172554}.dark .admin-metric-amber{color:#fde68a;background:#451a03}.dark .admin-metric-green{color:#86efac;background:#14532d}.admin-panel{background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 2px #00000006}.dark .admin-panel{background:#18181b;border-color:#3f3f46}.admin-panel-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.admin-panel-header h2{color:#18181b;margin-top:.25rem;font-size:1rem;font-weight:750}.dark .admin-panel-header h2{color:#fff}.admin-text-link{color:#52525b;font-size:.8125rem;font-weight:700}.admin-text-link:hover{color:var(--brand-primary-accent)}.dark .admin-text-link{color:#a1a1aa}.admin-queue-item{align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;transition-property:background-color;transition-duration:.15s;display:flex}.admin-queue-item:hover{background:#fafafa}.dark .admin-queue-item:hover{background:#27272a}.admin-dashboard-table{border-collapse:collapse;text-align:left;width:100%;min-width:38rem}.admin-dashboard-table th{color:#71717a;letter-spacing:.1em;text-transform:uppercase;background:#fafafa;border-top:1px solid #f4f4f5;padding:.75rem 1.25rem;font-size:.6875rem;font-weight:800}.admin-dashboard-table td{color:#52525b;border-top:1px solid #f4f4f5;padding:.875rem 1.25rem;font-size:.875rem}.dark .admin-dashboard-table th{color:#a1a1aa;background:#18181b;border-color:#3f3f46}.dark .admin-dashboard-table td{color:#d4d4d8;border-color:#3f3f46}.admin-stage{color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.dark .admin-stage{color:#e4e4e7;background:#3f3f46}.page-heading{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}@media(max-width:639px){.customer-page-content{width:min(100% - 1.5rem,var(--page-frame-max))}.admin-page .overflow-x-auto{border-radius:.75rem;margin-inline:-.25rem}}.brand-surface{border-color:var(--brand-primary);background:#fff}@supports (color:color-mix(in lab,red,red)){.brand-surface{border-color:color-mix(in srgb,var(--brand-primary) 12%,#e4e4e7)}}.brand-surface{box-shadow:0 1px 2px #0000000d}.dark .brand-surface{border-color:var(--brand-primary);background:#18181b}@supports (color:color-mix(in lab,red,red)){.dark .brand-surface{border-color:color-mix(in srgb,var(--brand-primary) 14%,#27272a)}}.dark .brand-surface{box-shadow:0 1px 2px #00000059}.studio-dialog{border-radius:0}.studio-field-label{letter-spacing:.13em;text-transform:uppercase;color:#2b262085;margin-bottom:0;font-size:.625rem;font-weight:800;display:block}.dark .studio-field-label{color:#f6f4ef85}.studio-field-control{box-sizing:border-box;color:#2b2620;background:0 0;border:0;border-bottom:1px solid #2b262057;border-radius:0;outline:none;width:100%;margin-top:.35rem;padding:.625rem 1rem;font-size:.9375rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,opacity .16s}.dark .studio-field-control{color:#faf9f6;border-bottom-color:#f6f4ef57}.studio-field-control::placeholder{color:#2b26206b}.dark .studio-field-control::placeholder{color:#f6f4ef6b}.studio-field-control:focus-visible{border-bottom-color:var(--brand-primary-accent);box-shadow:0 1px 0 var(--brand-primary);outline:none}.studio-field-control[aria-invalid=true]{border-bottom-color:#b91c1c;box-shadow:0 1px #b91c1c}.studio-field-control:disabled{cursor:not-allowed;opacity:.5}textarea.studio-field-control{resize:vertical;overflow-wrap:break-word;min-width:0;max-width:100%;min-height:5.5rem;overflow:hidden auto}.studio-field-error{color:#b91c1c;margin-top:.45rem;font-size:.75rem;line-height:1.4}.dark .studio-field-error{color:#f87171}.studio-field-required{color:#b91c1c;margin-left:.125rem}.dark .studio-field-required{color:#f87171}.studio-action{color:#f7f3ea;min-height:3.75rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#171615;border:1px solid #18171652;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.dark .studio-action{color:#111;background:#f2eee4;border-color:#ffffff47}.studio-action-secondary{color:#2b2620;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f3eac2;border-color:#2b26204d}.dark .studio-action-secondary{color:#faf9f6;background:#1111118f;border-color:#ffffff57}.studio-action-secondary:hover:not(:disabled){background:#f7f3eae6}:where(.dark) .studio-action-secondary:hover:not(:disabled){background:#111111b3}.studio-action-danger:hover:not(:disabled),.studio-action-danger:active:not(:disabled){color:#fff;background:#b91c1c;border-color:#b91c1c}.studio-action.studio-action-danger-solid{color:#fff;background:#dc2626;border-color:#dc2626}.studio-action.studio-action-danger-solid:hover:not(:disabled),.studio-action.studio-action-danger-solid:active:not(:disabled){color:#fff;background:#b91c1c;border-color:#b91c1c}.studio-action:hover:not(:disabled){transform:translateY(-2px)}.studio-action:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:3px}.studio-action:disabled{cursor:not-allowed;background:var(--surface-inverse)}@supports (color:color-mix(in lab,red,red)){.studio-action:disabled{background:color-mix(in srgb,var(--surface-inverse) 58%,var(--surface-raised))}}.studio-action:disabled{border-color:var(--border-subtle)}html:not(.dark) button.studio-action:disabled{color:#f7f3ea}html.dark button.studio-action:disabled{color:#111}html:not(.dark) button.studio-action-secondary:disabled{color:#2b2620}html.dark button.studio-action-secondary:disabled{color:#faf9f6}.studio-action-compact{letter-spacing:.1em;min-height:2.5rem;padding:.72rem 1rem;font-size:.66rem}.studio-action-arrow>:last-child{letter-spacing:0;font-size:1.05rem;font-weight:400}.tile-studio-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;width:fit-content;margin:2rem auto 0;display:flex}.layout-studio .tile-studio-actions{justify-content:flex-start;margin:1.4rem 0 0}.tile-studio-actions>.style-studio-done,.tile-studio-actions>.layout-studio-done,.tile-studio-actions>.insignia-studio-done,.tile-studio-actions>.info-studio-done{margin:0}.mood-editorial-edit.studio-action:hover:not(:disabled),.mood-editorial-close.studio-action:hover:not(:disabled),.style-studio-save.studio-action:hover:not(:disabled),.style-studio-done.studio-action:hover:not(:disabled),.layout-studio-done.studio-action:hover:not(:disabled),.insignia-studio-done.studio-action:hover:not(:disabled),.info-studio-done.studio-action:hover:not(:disabled){opacity:1}.style-studio-save--saved.studio-action{border-color:var(--brand-primary-accent)}.artwork-workspace-page{isolation:isolate;color:#faf9f6;background:linear-gradient(105deg,#111113f0,#111113db 48%,#111113c2),url(/design-assets/artwork-studio-dark-v1.png) top/cover fixed,#111113;position:relative}html:not(.dark) .artwork-workspace-page{color:#2b2620;background:linear-gradient(105deg,#f4efe5f0,#f4efe5db 48%,#f4efe5c2),url(/design-assets/artwork-studio-light-v1.png) top/cover fixed,#f4efe5}.artwork-workspace-frame{width:100%;padding-bottom:clamp(3rem,6vw,6rem)}.artwork-workspace-nav,.artwork-workspace-grid,.artwork-workspace-hero-layout{width:min(100% - 2rem,var(--page-frame-max));margin-inline:auto}.artwork-workspace-nav{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.artwork-workspace-breadcrumb a:not(.studio-action),.artwork-workspace-breadcrumb span[aria-current=page]{background:0 0;border-radius:0;padding-inline:0}.artwork-workspace-breadcrumb a:not(.studio-action):hover{color:var(--brand-primary-accent);background:0 0}.artwork-workspace-return{flex-shrink:0}.artwork-workspace-meter{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#faf9f69e;border:1px solid #ffffff2e;flex-shrink:0;padding:.45rem .65rem;font-size:.625rem;font-weight:800}html:not(.dark) .artwork-workspace-meter{color:#2b2620a3;border-color:#2b262033}.artwork-workspace-hero{isolation:isolate;-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);background:linear-gradient(102deg,#111113d1,#1111136b);border-block:1px solid #ffffff1a;position:relative;overflow:hidden}html:not(.dark) .artwork-workspace-hero{background:linear-gradient(102deg,#f9f8f5d6,#f9f8f575);border-color:#2b26201f}.artwork-workspace-hero-layout{grid-template-columns:minmax(0,1fr) minmax(12rem,.3fr);align-items:end;gap:clamp(3rem,9vw,9rem);min-height:clamp(25rem,38vw,35rem);padding-block:clamp(3.75rem,7vw,7rem);display:grid}.artwork-workspace-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-primary-accent);font-size:.6875rem;font-weight:800}.artwork-workspace-hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin-top:.9rem;font-size:clamp(3.6rem,7vw,7.4rem);font-weight:400;line-height:.84}.artwork-workspace-deck{max-width:var(--measure-deck);color:#faf9f6a3;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}html:not(.dark) .artwork-workspace-deck{color:#2b2620ad}.artwork-workspace-state{border-top:1px solid #ffffff2e;padding-top:1rem}.artwork-workspace-state>p{letter-spacing:.16em;text-transform:uppercase;color:#faf9f67a;font-size:.625rem;font-weight:800}.artwork-workspace-state>strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.65rem;font-size:2.35rem;font-weight:400;display:block}.artwork-workspace-state>span{color:#faf9f68a;margin-top:.45rem;font-size:.8125rem;display:block}html:not(.dark) .artwork-workspace-state{border-color:#2b26202e}html:not(.dark) .artwork-workspace-state>p,html:not(.dark) .artwork-workspace-state>span{color:#2b262094}.artwork-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:clamp(2.5rem,5vw,5rem);display:grid}.artwork-workspace-main,.artwork-workspace-gallery,.artwork-workspace-aside{gap:1.5rem;display:grid}.artwork-workspace-aside{position:sticky;top:6rem}.artwork-workspace-page .brand-surface{box-shadow:none;border-radius:0}.artwork-workspace-discovery,.artwork-workspace-generate,.artwork-workspace-iteration,.artwork-workspace-generating,.artwork-workspace-aside-panel{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#18181bb8;border:1px solid #ffffff24}html:not(.dark) .artwork-workspace-discovery,html:not(.dark) .artwork-workspace-generate,html:not(.dark) .artwork-workspace-iteration,html:not(.dark) .artwork-workspace-generating,html:not(.dark) .artwork-workspace-aside-panel{background:#f9f7f1c7;border-color:#2b26202e}.artwork-workspace-discovery-summary{cursor:pointer;color:#faf9f6;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;font-size:.875rem;font-weight:800;display:flex}html:not(.dark) .artwork-workspace-discovery-summary{color:#2b2620}.artwork-workspace-discovery-body{border-top:1px solid #ffffff24}html:not(.dark) .artwork-workspace-discovery-body{border-color:#2b262029}.artwork-workspace-generate,.artwork-workspace-iteration,.artwork-workspace-aside-panel{padding:1.25rem}.artwork-workspace-version-rail{gap:.75rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.artwork-workspace-version-thumb{background:#fcfbf8;border:1px solid #ffffff2e;flex-shrink:0;padding:0;transition:border-color .16s;position:relative}html:not(.dark) .artwork-workspace-version-thumb{border-color:#2b262033}.artwork-workspace-version-thumb:hover,.artwork-workspace-version-thumb--active{border-color:var(--brand-primary-accent)}.artwork-workspace-version-thumb-image{object-fit:contain;width:5.5rem;height:5.5rem;display:block}.artwork-workspace-version-thumb-label{font-family:var(--font-body);letter-spacing:.1em;color:#fff;background:#111113d1;padding:.25rem .4rem;font-size:.5625rem;font-weight:800;position:absolute;bottom:0;right:0}.artwork-workspace-version{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#18181ba8;border:1px solid #ffffff24}html:not(.dark) .artwork-workspace-version{background:#f9f7f1bd;border-color:#2b26202e}.artwork-workspace-version-trigger{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.95rem 1.15rem;display:flex}.artwork-workspace-version-trigger h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.45rem;font-weight:400}.artwork-workspace-version-trigger h3>span:first-child{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#faf9f675;margin-right:.35rem;font-size:.625rem;font-weight:800}html:not(.dark) .artwork-workspace-version-trigger h3>span:first-child{color:#2b262080}.artwork-workspace-latest{border:1px solid var(--brand-primary);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary-accent);margin-left:.6rem;padding:.25rem .4rem;font-size:.5625rem;font-weight:800}.artwork-workspace-version-body{background:#1111135c;border-top:1px solid #ffffff1f;padding:clamp(1.25rem,3vw,2.5rem)}html:not(.dark) .artwork-workspace-version-body{background:#f9f8f56b;border-color:#2b262024}.artwork-workspace-print-plate{position:relative}.artwork-workspace-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.artwork-workspace-print-busy{z-index:1;background:#fcfbf89e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.artwork-workspace-print{background:#fcfbf8;padding:clamp(.7rem,1.5vw,1rem) clamp(.7rem,1.5vw,1rem) 0;overflow:hidden;box-shadow:0 1.4rem 2.7rem #00000047}.artwork-workspace-print-image{aspect-ratio:3/2;object-fit:contain;width:100%;display:block}.artwork-workspace-print-caption{letter-spacing:.12em;text-transform:uppercase;color:#2b2620b3;border-top:1px solid #2b262029;padding:.7rem .1rem .8rem;font-size:.625rem;font-weight:800}.artwork-workspace-generating{justify-content:center;align-items:center;padding:2rem;display:flex}.artwork-workspace-aside-panel>p:first-child{letter-spacing:.18em;font-size:.625rem}.artwork-workspace-aside-panel--polish{border-top:3px solid var(--brand-primary)}.artwork-workspace-page a:focus-visible,.artwork-workspace-page button:focus-visible,.artwork-workspace-page summary:focus-visible{outline:2px solid var(--brand-primary-accent);outline-offset:4px}@media(max-width:900px){.artwork-workspace-grid{grid-template-columns:minmax(0,1fr)}.artwork-workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media(max-width:640px){.artwork-workspace-nav,.artwork-workspace-grid,.artwork-workspace-hero-layout{width:min(100% - 1.5rem,var(--page-frame-max))}.artwork-workspace-nav{flex-direction:column;align-items:flex-start}.artwork-workspace-hero-layout{grid-template-columns:minmax(0,1fr);gap:2.75rem;min-height:35rem;padding-block:4rem}.artwork-workspace-hero h1{font-size:clamp(3.35rem,16vw,5.1rem)}.artwork-workspace-state{max-width:15rem}.artwork-workspace-print-grid,.artwork-workspace-aside{grid-template-columns:minmax(0,1fr)}}.public-home{isolation:isolate;color:#f7f3ea;background:#101010;min-height:100svh;position:relative;overflow:hidden}.public-home-image,.public-home-scrim{position:absolute;inset:0}.public-home-image{z-index:-2;filter:saturate(.92)contrast(1.03);background-image:linear-gradient(#101010,#101010);background-position:49%;background-size:cover;transform:scale(1.01)}html:not(.dark) .public-home{color:#181716;background:#f1ebdf}html:not(.dark) .public-home-image{filter:saturate(.9)contrast(.98);background-image:linear-gradient(#f1ebdf,#f1ebdf)}.public-home-scrim{z-index:-1;background:linear-gradient(90deg,#0707080a,#0707080f 42%,#070708c7),linear-gradient(#0000 62%,#07070880)}html:not(.dark) .public-home-scrim{background:linear-gradient(90deg,#f0eade05,#f0eade0d 42%,#f0eadedb),linear-gradient(#0000 62%,#f0eade80)}.public-home-header{z-index:2;width:min(calc(100% - 4rem),var(--page-frame-max));border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;margin-inline:auto;padding-block:1.35rem;display:flex;position:relative}html:not(.dark) .public-home-header{border-bottom-color:#18171633}.public-home-brand{color:inherit;align-items:baseline;gap:.8rem;text-decoration:none;display:flex}.public-home-brand strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem;font-weight:800}.public-home-brand span,.public-home-nav>a,.public-home-footer{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:600}.public-home-brand span{opacity:.66}.public-home-nav{align-items:center;gap:1.45rem;display:flex}.public-home-nav>a{color:inherit;opacity:.72;text-decoration:none;transition:opacity .16s}.public-home-nav>a:hover{opacity:1}.public-home-nav button{color:inherit}.public-home-frame{width:min(calc(100% - 4rem),var(--page-frame-max));justify-content:flex-end;align-items:center;min-height:calc(100svh - 8.5rem);margin-inline:auto;padding-block:4.5rem 7rem;display:flex}.public-home-copy{width:min(43vw,41rem)}.public-home-copy>p{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.68rem;font-weight:700}.public-home-copy>p:before{vertical-align:middle;content:"";background:currentColor;width:1.85rem;height:1px;margin-right:.75rem;display:inline-block}.public-home-copy h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,6.3vw,7.7rem);font-weight:400;line-height:.83}.public-home-copy>span{max-width:28rem;font-family:var(--font-body);opacity:.72;margin-top:2rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55;display:block}.public-home-cta{width:min(100%,18rem);margin-top:2.5rem}.public-home-access{right:max(2rem,calc((100vw - var(--page-frame-max)) / 2));font-family:var(--font-mono);text-transform:uppercase;border-left:1px solid;gap:.15rem;padding-left:1rem;display:grid;position:absolute;bottom:5rem}.public-home-access span{letter-spacing:.14em;opacity:.56;font-size:.56rem}.public-home-access strong{letter-spacing:.1em;font-size:.68rem;font-weight:700}.public-home-footer{right:max(2rem,calc((100vw - var(--page-frame-max)) / 2));bottom:1.35rem;left:max(2rem,calc((100vw - var(--page-frame-max)) / 2));opacity:.6;justify-content:space-between;display:flex;position:absolute}@media(max-width:767px){.public-home-image{background-image:linear-gradient(#101010,#101010);background-position:50% 38%}html:not(.dark) .public-home-image{filter:saturate(.84)brightness(1.08)contrast(.92);background-image:linear-gradient(#101010,#101010)}.public-home-scrim,html:not(.dark) .public-home-scrim{background:linear-gradient(#0a0a0a1a 22%,#0a0a0ad9 60%,#0a0a0af5)}html:not(.dark) .public-home{color:#f7f3ea}.public-home-header{border-bottom-color:#ffffff3d;width:calc(100% - 1.5rem);padding-block:1rem}.public-home-brand span,.public-home-nav>a{display:none}.public-home-nav{gap:0}.public-home-frame{align-items:flex-end;width:calc(100% - 1.5rem);min-height:calc(100svh - 4.5rem);padding-block:18rem 6rem}.public-home-copy{width:100%}.public-home-copy>p{margin-bottom:1rem;font-size:.61rem}.public-home-copy h1{max-width:8ch;font-size:clamp(3.8rem,17vw,5.4rem);line-height:.86}.public-home-copy>span{max-width:20rem;margin-top:1.35rem;font-size:.95rem}.public-home-cta{width:100%;margin-top:1.75rem}.public-home-access{display:none}.public-home-footer{font-size:.52rem;bottom:.85rem;left:.75rem;right:.75rem}.public-home-footer span:last-child{display:none}}}@layer customer{[data-creator-skin=clementine],.customer-surface,.public-home,.login-studio,.legal-page{font-family:var(--font-body);font-size:var(--type-body);color:var(--text-primary)}[data-creator-skin=clementine] :where(h1,h2,.customer-display),.customer-surface :where(h1,h2,.customer-display),.public-home :where(h1,h2,.customer-display),.login-studio :where(h1,h2,.customer-display),.legal-page :where(h1,h2,.customer-display){font-family:var(--font-display);letter-spacing:-.04em;font-style:normal;font-weight:400;line-height:.98}[data-creator-skin=clementine] :where(button,input,textarea,select,option),.customer-surface :where(button,input,textarea,select,option),.public-home :where(button,input,textarea,select,option){font-family:var(--font-body)}[data-brand-code] .text-brand-primary{color:var(--text-accent)}.campaign-field[data-campaign-tone=paper] :where([class$=-eyebrow],[class$=-kicker],[class$=-index],[class$=-label]){color:var(--campaign-accent-on-paper)}.campaign-field:not([data-campaign-tone=paper]) :where([class$=-eyebrow],[class$=-kicker],[class$=-index],[class$=-label]){color:inherit}.campaign-field{isolation:isolate;background:var(--campaign-field-primary);color:var(--campaign-on-primary);position:relative}.campaign-field[data-campaign-tone=secondary]{background:var(--campaign-field-secondary);color:var(--campaign-on-secondary)}.campaign-field[data-campaign-tone=accent]{background:var(--campaign-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}.campaign-field[data-campaign-tone=paper]{background:var(--campaign-paper);color:var(--campaign-ink)}.campaign-field[data-campaign-tone=ink]{background:var(--campaign-ink);color:var(--campaign-paper)}.campaign-field__frame{width:min(calc(100% - 2.5rem),var(--page-frame-max));margin-inline:auto}.campaign-collage{isolation:isolate;min-width:0;position:relative}.campaign-collage[data-collage-variant=hero]{grid-template-columns:minmax(0,1fr) minmax(8rem,.36fr);align-items:end;padding:clamp(1rem,3vw,2.5rem);display:grid}.campaign-collage[data-collage-variant=hero]>:first-child{z-index:1;grid-area:1/1/auto/-1}.campaign-collage[data-collage-variant=hero]>:nth-child(2){z-index:2;grid-area:1/2;margin:0 -.8rem -1.5rem -2.5rem}.campaign-collage[data-collage-variant=process]{grid-template-columns:minmax(0,1fr) minmax(9rem,.48fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.campaign-collage[data-collage-variant=compact]{padding:var(--space-3)}.campaign-paper-frame{z-index:1;transform-origin:50% 60%;margin:0;position:relative;transform:rotate(0)}.campaign-paper-frame[data-rotation=left]{transform:rotate(-2deg)}.campaign-paper-frame[data-rotation=right]{transform:rotate(2deg)}.campaign-paper-frame__media{border-radius:var(--radius-tile);background:var(--campaign-paper);overflow:hidden}.campaign-paper-frame__media>:where(img,picture,video){width:100%;height:auto;display:block}.campaign-paper-frame__caption{font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;padding:.65rem .15rem .1rem;font-weight:800;line-height:1.35}.organic-frame{isolation:isolate;position:relative;overflow:hidden}.organic-frame[data-organic-variant=soft]{border-radius:42% 58% 48% 52%/56% 38% 62% 44%}.organic-frame[data-organic-variant=arch]{border-radius:50% 50% 1.5rem 1.5rem/22% 22% 1.5rem 1.5rem}.organic-frame[data-organic-variant=wave]{clip-path:polygon(0 8%,19% 2%,43% 8%,66% 0,100% 7%,100% 94%,77% 100%,52% 93%,24% 100%,0 92%)}.organic-frame>:where(img,picture,video){object-fit:cover;width:100%;height:100%;display:block}.wave-divider{background:var(--wave-from);line-height:0;display:block}.wave-divider>svg{width:100%;height:clamp(2.25rem,4.5vw,4.75rem);fill:var(--wave-to);display:block}.wave-divider[data-wave-flip=true]>svg{transform:scaleY(-1)}.wave-divider[data-wave-from=primary]{--wave-from:var(--campaign-field-primary)}.wave-divider[data-wave-from=secondary]{--wave-from:var(--campaign-field-secondary)}.wave-divider[data-wave-from=accent]{--wave-from:var(--campaign-accent)}.wave-divider[data-wave-from=paper]{--wave-from:var(--campaign-paper-field)}.wave-divider[data-wave-from=ink]{--wave-from:var(--campaign-ink)}.wave-divider[data-wave-to=primary]{--wave-to:var(--campaign-field-primary)}.wave-divider[data-wave-to=secondary]{--wave-to:var(--campaign-field-secondary)}.wave-divider[data-wave-to=accent]{--wave-to:var(--campaign-accent)}.wave-divider[data-wave-to=paper]{--wave-to:var(--campaign-paper-field)}.wave-divider[data-wave-to=ink]{--wave-to:var(--campaign-ink)}.brand-pattern{z-index:0;pointer-events:none;opacity:.16;color:var(--pattern-color,var(--campaign-ink));position:absolute;inset:0}.brand-pattern>svg{fill:currentColor;width:100%;height:100%;display:block}.brand-pattern[data-pattern-tone=ink]{--pattern-color:var(--campaign-ink)}.brand-pattern[data-pattern-tone=paper]{--pattern-color:var(--campaign-paper)}.brand-pattern[data-pattern-tone=accent]{--pattern-color:var(--campaign-accent)}.brand-pattern[data-pattern-tone=primary]{--pattern-color:var(--campaign-field-primary)}.brand-pattern[data-pattern-tone=secondary]{--pattern-color:var(--campaign-field-secondary)}.brand-pattern[data-pattern-tone=graphic]{--pattern-color:var(--campaign-accent-graphic)}.brand-pattern[data-pattern-tone=block]{--pattern-color:var(--campaign-accent-block)}.brand-pattern[data-pattern-strength=full]{opacity:1}.arc-marquee{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;line-height:0;position:relative;overflow:hidden}.arc-marquee>svg{width:100%;height:auto;display:block}.arc-marquee text{fill:var(--arc-marquee-color,var(--campaign-accent-graphic));font-family:var(--font-display);font-size:var(--arc-marquee-size,104px);letter-spacing:-.01em;font-weight:400}.mascot-moment{width:var(--mascot-width,min(100%, 19rem));display:block}.mascot-moment>img{width:100%;height:auto;display:block}.mascot-moment[data-mascot-scale=sm]{--mascot-width:min(100%, 12rem)}.mascot-moment[data-mascot-scale=lg]{--mascot-width:min(100%, 30rem)}.tape-mark{z-index:3;width:var(--tape-width,7.5rem);pointer-events:none;rotate:var(--tape-rotation,0deg);display:block;position:absolute}.tape-mark>svg{width:100%;height:auto;display:block}.tape-mark__body{fill:var(--tape-color,var(--campaign-paper));fill-opacity:.82}.tape-mark__grain{stroke:var(--campaign-ink);stroke-width:.75px;stroke-opacity:.09;fill:none}.tape-mark[data-tape-tone=paper]{--tape-color:var(--campaign-paper)}.tape-mark[data-tape-tone=ink]{--tape-color:var(--campaign-ink)}.tape-mark[data-tape-tone=accent]{--tape-color:var(--campaign-accent)}.tape-mark[data-tape-tone=primary]{--tape-color:var(--campaign-field-primary)}.tape-mark[data-tape-tone=secondary]{--tape-color:var(--campaign-field-secondary)}.product-stage .brand-pattern,.artwork-stage .brand-pattern,.product-stage .tape-mark,.artwork-stage .tape-mark{display:none}.customer-panel{border:var(--border-brand) solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--text-primary)}.customer-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.customer-card-well{border-radius:var(--radius-well);box-shadow:var(--shadow-card)}.customer-card-interactive{transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.customer-card-interactive:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.customer-card-interactive:focus-visible,.customer-card-interactive:has(:focus-visible){box-shadow:var(--shadow-card);outline:3px solid var(--focus-ring);outline-offset:3px}.paper-panel{border:var(--border-hairline) solid #00000038;border-radius:var(--radius-card);background:var(--brand-paper);box-shadow:var(--shadow-card);color:var(--brand-ink)}.paper-frame{border:var(--border-hairline) solid #00000038;border-radius:var(--radius-paper);background:var(--brand-paper);box-shadow:var(--shadow-paper);color:var(--brand-ink);padding:clamp(.5rem,1.2vw,.8rem)}[data-creator-skin=clementine] .brand-surface,.customer-surface .brand-surface,.public-home .brand-surface,.login-studio .brand-surface,.legal-page .brand-surface{box-shadow:var(--shadow-card)}.product-stage,.artwork-stage{isolation:isolate;border:var(--border-hairline) solid #0000002e;border-radius:var(--radius-none);background:var(--campaign-paper);color:var(--campaign-ink);position:relative;overflow:hidden}.product-stage:before,.product-stage:after,.artwork-stage:before,.artwork-stage:after{content:none}.product-stage :where(img,picture),.artwork-stage :where(img,picture){object-fit:contain;max-width:100%;max-height:100%;display:block}@media(max-width:767px){.campaign-field__frame{width:calc(100% - 1.5rem)}.campaign-collage[data-collage-variant=hero]{grid-template-columns:minmax(0,1fr) minmax(6rem,.3fr);padding:.75rem}.campaign-collage[data-collage-variant=hero]>:nth-child(2){margin:0 -.35rem -.75rem -1.5rem}.campaign-collage[data-collage-variant=process]{grid-template-columns:minmax(0,1fr)}.campaign-paper-frame[data-rotation=left]{transform:rotate(-1deg)}.campaign-paper-frame[data-rotation=right]{transform:rotate(1deg)}}.studio-dialog{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-none);background:var(--surface-raised);box-shadow:var(--shadow-float);color:var(--text-primary)}.studio-dialog :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.035em;font-weight:400;line-height:1}.studio-field-label{font-family:var(--font-body);font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:800;line-height:1.25}.studio-field-control{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-control);min-height:2.75rem;font-family:var(--font-body);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);background:0 0;padding-inline:1.1rem;font-size:1rem;font-weight:550}.studio-field-control::placeholder{color:var(--text-muted);opacity:1}textarea.studio-field-control{border-radius:var(--radius-well);padding-block:.75rem}.studio-field-control:hover:not(:disabled):not([readonly]){border-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.studio-field-control:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--focus-ring) 58%,var(--border-strong))}}.studio-field-control:focus,.studio-field-control:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring);outline:none}.studio-field-control[aria-invalid=true]{border-color:var(--status-error);box-shadow:0 0 0 1px var(--status-error)}.studio-field-control:disabled{cursor:not-allowed;opacity:.52}.studio-field-control[readonly]{color:var(--text-secondary);border-bottom-style:dashed}.studio-field-error{font-family:var(--font-body);font-size:var(--type-meta);color:var(--status-error);font-weight:650}.studio-action{border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-inverse);cursor:pointer;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-inverse);transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);padding:.72rem 1.4rem;font-weight:800}.studio-action:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 .25rem 0 var(--brand-accent);transform:translateY(-2px)}.studio-action:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(0)}.studio-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.studio-action-secondary{border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.studio-action-secondary{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.studio-action-secondary{color:var(--text-primary)}.studio-action-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong)}.studio-action:disabled,.studio-action[aria-disabled=true]{cursor:not-allowed;border-color:var(--border-subtle);background:var(--surface-inverse)}@supports (color:color-mix(in lab,red,red)){.studio-action:disabled,.studio-action[aria-disabled=true]{background:color-mix(in srgb,var(--surface-inverse) 58%,var(--surface-raised))}}.studio-action:disabled,.studio-action[aria-disabled=true]{box-shadow:none;color:var(--text-inverse);transform:none}.studio-action-secondary:disabled,.studio-action-secondary[aria-disabled=true]{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.studio-action-secondary:disabled,.studio-action-secondary[aria-disabled=true]{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.studio-action-secondary:disabled,.studio-action-secondary[aria-disabled=true]{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-action-secondary:disabled,.studio-action-secondary[aria-disabled=true]{color:color-mix(in srgb,var(--text-primary) 72%,var(--surface-raised))}}.customer-icon-action{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.customer-icon-action{background:color-mix(in srgb,var(--surface-raised) 84%,transparent)}}.customer-icon-action{color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.customer-icon-action:hover{border-color:var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action:hover{background:color-mix(in srgb,var(--brand-accent) 14%,transparent)}}.customer-icon-action:hover{transform:translateY(-1px)}.customer-icon-action--active{border-color:var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action--active{background:color-mix(in srgb,var(--brand-accent) 18%,var(--surface-raised))}}.customer-icon-action--active{color:var(--text-primary)}.customer-icon-action--muted,.customer-icon-action:disabled{cursor:not-allowed;border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action--muted,.customer-icon-action:disabled{border-color:color-mix(in srgb,var(--border-subtle) 55%,transparent)}}.customer-icon-action--muted,.customer-icon-action:disabled{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action--muted,.customer-icon-action:disabled{color:color-mix(in srgb,var(--text-primary) 55%,var(--surface-raised))}}.customer-icon-action--muted,.customer-icon-action:disabled{transform:none}.customer-icon-action--nav,.customer-icon-action--nav:disabled,.customer-icon-action--nav.customer-icon-action--muted{background:0 0;border:0;border-radius:.5rem;transform:none}.customer-icon-action--nav:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action--nav:hover{background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}}.customer-icon-action--nav:hover{transform:none}.customer-icon-action--nav.customer-icon-action--active{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.customer-icon-action--nav.customer-icon-action--active{background:color-mix(in srgb,var(--brand-accent) 18%,transparent)}}.customer-icon-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.customer-notice,.customer-state{border-block:var(--border-hairline) solid var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.customer-notice,.customer-state{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.customer-notice,.customer-state{padding:var(--space-6);color:var(--text-secondary)}.customer-notice[data-tone=error],.customer-notice--error,.customer-state[data-tone=error]{border-color:var(--status-error);background:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.customer-notice[data-tone=error],.customer-notice--error,.customer-state[data-tone=error]{background:color-mix(in srgb,var(--status-error) 9%,var(--surface-raised))}}.customer-notice[data-tone=error],.customer-notice--error,.customer-state[data-tone=error]{color:var(--status-error)}.customer-notice[data-tone=success],.customer-notice--success,.customer-state[data-tone=success]{border-color:var(--status-success);background:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.customer-notice[data-tone=success],.customer-notice--success,.customer-state[data-tone=success]{background:color-mix(in srgb,var(--status-success) 9%,var(--surface-raised))}}.customer-notice[data-tone=success],.customer-notice--success,.customer-state[data-tone=success]{color:var(--status-success)}.customer-notice--info{border-color:var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.customer-notice--info{background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-raised))}}.customer-notice--info{color:var(--text-primary)}.customer-state--empty{text-align:center;padding:clamp(2.5rem,8vw,5rem) clamp(1.25rem,5vw,3.5rem)}.customer-state-icon{width:3rem;height:3rem;margin:0 auto var(--space-4);color:var(--text-tertiary)}.customer-state :where(h1,h3){font-family:var(--font-display);color:var(--text-primary);font-size:clamp(1.2rem,3vw,1.7rem);font-weight:400;line-height:1}.customer-state>p{max-width:34rem;margin:var(--space-3) auto 0;font-size:var(--type-small);line-height:1.65}.customer-state-action{margin-top:var(--space-6)}.studio-file-preview{width:min(100%,14rem);min-height:8rem;margin:var(--space-3) 0;padding:var(--space-3);place-items:center;display:grid}.studio-file-preview-image{object-fit:contain;width:100%;height:7rem;display:block}.studio-file-action{margin-top:var(--space-3)}.customer-status{align-items:center;gap:var(--space-2);border:var(--border-hairline) solid currentColor;border-radius:var(--radius-control);min-height:1.75rem;font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .65rem;font-weight:750;display:inline-flex}.project-index-card,.paper-frame,.paper-panel,.product-stage,.artwork-stage{--status-success:#28774c;--status-warning:#9a5b00;--status-error:#c52828;--status-info:#27618c;--text-secondary:#45413c;--text-muted:#6e6861}.project-index-card :where(.studio-action),.paper-frame :where(.studio-action),.paper-panel :where(.studio-action){--text-secondary:inherit}.customer-status[data-tone=success]{color:var(--status-success)}.customer-status[data-tone=warning]{color:var(--status-warning)}.customer-status[data-tone=info]{color:var(--status-info)}.customer-status[data-tone=neutral]{color:var(--text-secondary)}.customer-skeleton{background:linear-gradient(100deg,var(--text-primary) 25%,var(--text-primary) 42%,var(--text-primary) 58%)}@supports (color:color-mix(in lab,red,red)){.customer-skeleton{background:linear-gradient(100deg,color-mix(in srgb,var(--text-primary) 8%,transparent) 25%,color-mix(in srgb,var(--text-primary) 16%,transparent) 42%,color-mix(in srgb,var(--text-primary) 8%,transparent) 58%)}}.customer-skeleton{background-size:220% 100%;animation:1.5s linear infinite customer-skeleton}.customer-loading{gap:var(--space-4);padding:clamp(1.25rem,4vw,2.5rem);display:grid}.customer-skeleton--heading{width:min(42vw,12rem);height:1.5rem}.customer-skeleton--line{width:100%;height:4.5rem}.customer-page-loading{background:var(--surface-base);min-height:100vh}.customer-page-loading-header{border-bottom:var(--border-hairline) solid var(--border-subtle);padding:.75rem 1rem}.customer-skeleton--logo{width:8rem;height:2.75rem}@keyframes customer-skeleton{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.customer-skeleton{animation:none}}.campus-hero-image{display:block}.campus-hero-image>picture,.campus-hero-image img{width:100%;height:auto;display:block}.campus-hero-image>picture.campus-hero-image__dark,html.dark .campus-hero-image>picture.campus-hero-image__light{display:none}html.dark .campus-hero-image>picture.campus-hero-image__dark{display:block}.organic-frame>.campus-hero-image,.organic-frame>.campus-hero-image>picture{width:100%;height:100%}.organic-frame>.campus-hero-image img{object-fit:cover;width:100%;height:100%}.brand-page-shell{background:var(--surface-page);color:var(--text-primary)}.culture-header{border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.culture-header{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.culture-header{color:var(--text-primary)}.culture-header-brand:focus-visible,.culture-nav-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.culture-header-product-brand{--product-brand-name-size:.875rem}.culture-nav-action{color:var(--text-secondary);border:0;border-radius:.5rem}.culture-nav-action:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.culture-nav-action:hover{background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}}.culture-nav-action:hover{color:var(--text-primary)}.culture-footer{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary)}.culture-footer .product-brand{--product-brand-name-size:.75rem}:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button:hover{background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}}:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button:hover{color:var(--text-primary)}:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button[aria-pressed=true]{background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-accent) 18%,transparent)}}:where(.culture-footer,.login-studio-footer) .theme-switcher--surface button[aria-pressed=true]{color:var(--text-primary)}@media(min-width:640px){.culture-header-product-brand{--product-brand-name-size:1rem}}.project-breadcrumb-link,.project-breadcrumb-current{border-bottom:var(--border-hairline) solid var(--border-subtle);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.project-breadcrumb-link:hover,.project-breadcrumb-current{border-color:var(--brand-accent);color:var(--text-primary)}.project-breadcrumb-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.login-studio{background:var(--campaign-field-primary);min-height:100svh;color:var(--campaign-on-primary);grid-template-columns:minmax(0,1.15fr) minmax(27rem,.72fr);display:grid}.login-studio-lookbook{isolation:isolate;grid-template-rows:auto 1fr;gap:clamp(2rem,5vw,5rem);min-width:0;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:clip}.login-studio-lookbook-copy{z-index:2;max-width:42rem;position:relative}.login-studio-lookbook-copy>p,.login-studio-form-head>p{font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.login-studio-lookbook-copy>p:before{vertical-align:middle;content:"";background:currentColor;width:2rem;height:2px;margin-right:.75rem;display:inline-block}.login-studio-lookbook-copy{container-type:inline-size}.login-studio-lookbook-copy h1{max-width:11ch;margin-top:var(--space-4);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.75rem,10cqi,6.4rem);font-weight:400;line-height:.88}.login-studio-lookbook-copy>span{max-width:38rem;margin-top:var(--space-6);border-top:var(--border-hairline) solid currentColor;padding-top:var(--space-4);font-size:var(--type-body);color:currentColor;font-weight:550;line-height:1.6;display:block}@supports (color:color-mix(in lab,red,red)){.login-studio-lookbook-copy>span{color:color-mix(in srgb,currentColor 78%,transparent)}}.login-studio-collage{align-self:end;width:min(100%,48rem);margin-left:auto;padding:0}.login-studio-collage>.campaign-paper-frame{box-shadow:.8rem .8rem 0 var(--campaign-accent)}.login-studio-collage .campaign-paper-frame__media img{aspect-ratio:1.36;object-fit:cover;object-position:center 34%}.login-studio-detail{aspect-ratio:.78;border:.4rem solid var(--campaign-paper);box-shadow:.45rem .45rem 0 var(--campaign-ink);transform:rotate(-3deg)}.login-studio-panel{background:var(--campaign-paper);min-width:0;min-height:100svh;color:var(--campaign-ink);grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,3vw,3rem);display:grid}.login-studio-panel,.channel-entry-frame{--text-primary:#111;--text-secondary:#45413c;--text-muted:#6e6861;--text-inverse:#fff;--border-strong:#111;--border-subtle:#1113;--surface-raised:#fff;--surface-inverse:#111;--status-success:#28774c;--status-warning:#9a5b00;--status-error:#c52828;--status-info:#27618c}.login-studio-panel .studio-field-control:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--campaign-paper);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.login-studio-panel .studio-field-control:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--campaign-paper);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}.login-studio-panel .studio-field-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--campaign-paper),0 0 0 1px var(--focus-ring)}.login-studio-brand{min-height:3.25rem}.login-studio-brand .product-brand{--product-brand-name-size:1.1rem}.login-studio-brand .product-brand__byline{font-size:var(--type-meta);letter-spacing:.14em;color:#00000094;margin-top:.3rem;font-weight:800}.login-studio-form-wrap{align-self:center;width:min(100%,26rem);margin-inline:auto;padding-block:3rem}.login-studio-form-head{margin-bottom:var(--space-8);border-bottom:var(--border-hairline) solid #0003;padding-bottom:var(--space-6)}.login-studio-form-head>p{color:var(--campaign-accent-ink)}.login-studio-form-head{container-type:inline-size}.login-studio-form-head h2{margin-top:var(--space-3);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2rem,11cqi,4.2rem);font-weight:400;line-height:.92}.login-studio-form-head>span{margin-top:var(--space-4);font-size:var(--type-label);color:#000000a3;line-height:1.6;display:block}.login-studio-form-wrap>.customer-notice{margin:0 0 var(--space-6)}.login-studio-form-wrap form{gap:var(--space-4);display:grid}.login-studio-form-wrap .studio-action{width:100%;margin-top:var(--space-2);display:flex}.login-studio-form-wrap :where(button,a):focus-visible,.login-studio-footer :where(button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.login-studio-footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border-hairline) solid #0000002e;padding-top:var(--space-4);display:flex}.login-studio-footer>div:first-child{gap:var(--space-6);display:flex}.login-studio-footer a{font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;color:#00000094;font-weight:800}.login-studio-footer a:hover{color:var(--campaign-accent)}.channel-entry{isolation:isolate;background:var(--campaign-field-primary);min-height:100svh;color:var(--campaign-on-primary);position:relative;overflow:clip}.channel-entry-layout{z-index:1;width:min(100% - 2rem,var(--page-frame-max));grid-template-columns:minmax(24rem,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:100svh;margin-inline:auto;padding-block:clamp(3rem,7vw,7rem);display:grid;position:relative}.channel-entry-frame{border:var(--border-brand) solid var(--campaign-ink);min-width:0;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.channel-entry-frame{border:var(--border-brand) solid color-mix(in srgb,var(--campaign-ink) 22%,transparent)}}.channel-entry-frame{background:var(--campaign-paper);box-shadow:.65rem .65rem 0 var(--campaign-accent);color:var(--campaign-ink);padding:clamp(2rem,5vw,4.5rem)}.channel-entry-product-brand{margin-bottom:var(--space-8)}.channel-entry-logo{width:auto;max-width:min(100%,15rem);height:4rem;margin-bottom:var(--space-12);object-fit:contain;object-position:left center;display:block}.channel-entry-monogram{width:4rem;height:4rem;margin-bottom:var(--space-12);border:var(--border-brand) solid currentColor;background:var(--campaign-accent);font-family:var(--font-display);color:var(--campaign-on-accent);place-items:center;font-size:1.05rem;display:grid}.channel-entry-index{margin-bottom:var(--space-4);font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--campaign-accent-ink);font-weight:800}.channel-entry h1{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;max-width:12ch;font-size:clamp(2rem,11cqi,4rem);font-weight:400;line-height:.9}.channel-entry-deck{margin-top:var(--space-6);font-size:var(--type-body);color:var(--campaign-ink);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.channel-entry-deck{color:color-mix(in srgb,var(--campaign-ink) 72%,var(--campaign-page))}}.channel-entry-action{width:min(100%,22rem);min-height:3.5rem;margin-top:var(--space-8);border:var(--border-brand) solid var(--campaign-ink);background:var(--campaign-accent-field);font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--campaign-on-accent);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;padding:.8rem 1.1rem;font-weight:800;display:flex}.channel-entry-action:hover{box-shadow:.35rem .35rem 0 var(--campaign-ink);transform:translate(-.15rem,-.15rem)}.channel-entry-action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.channel-entry-note{margin-top:var(--space-8);border-top:var(--border-hairline) solid var(--campaign-ink)}@supports (color:color-mix(in lab,red,red)){.channel-entry-note{border-top:var(--border-hairline) solid color-mix(in srgb,var(--campaign-ink) 20%,transparent)}}.channel-entry-note{padding-top:var(--space-4)}.channel-entry-note h2{font-size:var(--type-heading-md)}.channel-entry-note p,.channel-entry-legal{margin-top:var(--space-3);color:var(--campaign-ink);line-height:1.55}@supports (color:color-mix(in lab,red,red)){.channel-entry-note p,.channel-entry-legal{color:color-mix(in srgb,var(--campaign-ink) 70%,var(--campaign-page))}}.channel-entry-legal{font-size:var(--type-meta)}.channel-entry-collage>.campaign-paper-frame{box-shadow:.9rem .9rem 0 var(--campaign-accent)}.channel-entry-collage .campaign-paper-frame__media img{aspect-ratio:1.12;object-fit:cover;object-position:center 35%}.channel-entry-detail{aspect-ratio:.74;border:.45rem solid var(--campaign-paper);box-shadow:.5rem .5rem 0 var(--campaign-ink);transform:rotate(3deg)}.channel-entry--missing{padding:var(--space-6);background:var(--campaign-field-primary);place-items:center;display:grid}.channel-entry--missing .customer-state{border:var(--border-graphic) solid currentColor;border-radius:var(--radius-card);background:var(--campaign-paper);width:min(100%,40rem);box-shadow:var(--shadow-card);color:var(--campaign-ink)}.channel-entry--missing .studio-action{gap:var(--space-8);margin-top:var(--space-8);display:inline-flex}@media(max-width:980px){.login-studio{grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr)}.channel-entry-layout{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);gap:2rem}}@media(max-width:767px){.login-studio{display:block}.login-studio-lookbook{gap:var(--space-12);min-height:auto;padding:2.5rem .75rem 4rem}.login-studio-lookbook-copy h1{font-size:clamp(1.75rem,12cqi,4.4rem)}.login-studio-collage{width:calc(100% - 1rem);margin-inline:auto}.login-studio-collage>.campaign-paper-frame{transform:none}.login-studio-collage .campaign-paper-frame__media img{aspect-ratio:1;object-position:center 30%}.login-studio-panel{min-height:100svh;padding:1.25rem}.login-studio-form-wrap{padding-block:3.5rem}.channel-entry-layout{grid-template-columns:minmax(0,1fr);gap:3.5rem;width:calc(100% - 1.5rem);padding-block:2.5rem 4rem}.channel-entry-frame{padding:1.5rem}.channel-entry h1{font-size:clamp(1.75rem,11cqi,4rem)}.channel-entry-collage .campaign-paper-frame__media img{aspect-ratio:1}}@media(prefers-reduced-motion:reduce){.login-studio-detail,.login-studio-collage .campaign-paper-frame,.channel-entry-detail,.channel-entry-collage .campaign-paper-frame,.channel-entry-action{transform:none}}.public-home{background:var(--campaign-ink);min-height:100svh;color:var(--campaign-paper);overflow:clip}.campaign-home-hero-field{overflow:clip}.campaign-home-header{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:var(--border-hairline) solid currentColor;min-height:6rem;display:flex;position:relative}.campaign-home-brand{width:fit-content;color:inherit;display:block}.campaign-home-brand .product-brand{--product-brand-name-size:clamp(1.7rem, 3vw, 2.5rem)}.campaign-home-nav{align-items:center;gap:clamp(.4rem,1.6vw,1.25rem);display:flex}.campaign-home-nav>a{min-height:2.75rem;font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:inherit;align-items:center;padding-inline:.35rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.campaign-home-nav>a:after{background:var(--campaign-accent);content:"";transform-origin:100%;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:.35rem;left:.35rem;right:.35rem;transform:scaleX(0)}.campaign-home-nav>a:hover:after,.campaign-home-nav>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.campaign-home-nav>a:focus-visible,.campaign-home-nav button:focus-visible{outline:3px solid var(--campaign-accent);outline-offset:2px}.campaign-home-hero{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100svh - 6rem);padding-block:clamp(3.5rem,7vw,7rem) clamp(5rem,8vw,8rem);display:grid;position:relative}.campaign-home-hero-copy{z-index:3;position:relative;container-type:inline-size}.campaign-home-eyebrow{font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800;line-height:1.3}.campaign-home-eyebrow:before{vertical-align:middle;content:"";background:currentColor;width:2rem;height:2px;margin-right:.75rem;display:inline-block}.campaign-home-hero h1{text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;max-width:9.2ch;margin-top:1.25rem;font-size:clamp(2.75rem,16cqi,6rem)}.campaign-home-deck,.campaign-home-process-copy>p:last-of-type,.campaign-home-truth-copy>p:last-of-type{max-width:31rem;font-size:var(--type-body-lg);color:currentColor;margin-top:1.5rem;font-weight:580;line-height:1.58}@supports (color:color-mix(in lab,red,red)){.campaign-home-deck,.campaign-home-process-copy>p:last-of-type,.campaign-home-truth-copy>p:last-of-type{color:color-mix(in srgb,currentColor 88%,transparent)}}.campaign-home-actions{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.campaign-home-action{border:var(--border-brand) solid var(--campaign-ink);border-radius:var(--radius-control);background:var(--campaign-ink);min-height:3rem;font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase;color:var(--campaign-paper);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:2rem;padding:.75rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.campaign-home-action:hover{box-shadow:.35rem .35rem 0 var(--campaign-paper);transform:translateY(-2px)}.campaign-home-action:active{box-shadow:none;transform:translateY(0)}.campaign-home-action:focus-visible{outline:3px solid var(--campaign-paper);outline-offset:3px}.campaign-home-action--paper{background:var(--campaign-paper);color:var(--campaign-ink);margin-top:2rem}.campaign-home-action--paper:hover{box-shadow:.35rem .35rem 0 var(--campaign-field-secondary)}.campaign-home-invite{font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-weight:750}.campaign-home-hero-collage{min-width:0}.campaign-home-hero-tape{--tape-width:clamp(5rem, 9vw, 8.5rem);top:clamp(.1rem,1.4vw,1rem);left:clamp(1rem,6vw,5rem)}.campaign-home-hero-collage>.campaign-paper-frame{box-shadow:1rem 1rem 0 var(--campaign-accent)}.campaign-home-hero-collage .campaign-paper-frame__media img{aspect-ratio:1.18;object-fit:cover;object-position:center 36%}.campaign-home-detail-frame{aspect-ratio:.82;border:.45rem solid var(--campaign-paper);box-shadow:.55rem .55rem 0 var(--campaign-ink);transform:rotate(-4deg)}.campaign-home-process{padding-top:clamp(2rem,5vw,4rem);overflow:clip}.campaign-home-process-grid{z-index:1;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid;position:relative}.campaign-home-process-copy{align-self:start}.campaign-home-process h2,.campaign-home-truth h2{max-width:10ch;font-size:var(--type-display-lg);text-transform:uppercase;text-wrap:balance;margin-top:1.2rem}.campaign-home-process-copy .campaign-paper-frame{width:min(100%,28rem);margin-top:clamp(2.5rem,6vw,5rem)}.campaign-home-process-copy .campaign-paper-frame img{aspect-ratio:1.25;object-fit:cover;object-position:center}.campaign-home-chapters{border-top:var(--border-brand) solid currentColor;align-self:center}.campaign-home-chapters li{gap:var(--space-4);border-bottom:var(--border-hairline) solid currentColor;grid-template-columns:3rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.campaign-home-chapters li{border-bottom:var(--border-hairline) solid color-mix(in srgb,currentColor 36%,transparent)}}.campaign-home-chapters li{padding-block:1.3rem}.campaign-home-chapters li>span{font-size:var(--type-meta);letter-spacing:.12em;font-weight:800}.campaign-home-chapters h3{font-size:var(--type-heading-md);font-weight:750;line-height:1.15}.campaign-home-chapters p{opacity:.72;margin-top:.3rem;font-size:.95rem;line-height:1.45}.campaign-home-truth{padding-top:clamp(1rem,3vw,3rem);overflow:clip}.campaign-home-truth-pattern{opacity:.1}.campaign-home-truth-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid;position:relative}.campaign-home-product-wrap{padding:clamp(.6rem,2vw,1.4rem);position:relative}.campaign-home-product-stage{aspect-ratio:2/3;border:var(--border-hairline) solid #0000002e;border-radius:var(--radius-card);min-height:0;box-shadow:var(--shadow-card);transform:rotate(-1deg)}.campaign-home-product-stage img{object-fit:cover;width:100%;height:100%;padding:0}.campaign-home-stage-label{z-index:4;border:var(--border-brand) solid var(--campaign-ink);background:var(--campaign-field-primary);font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--campaign-on-primary);padding:.65rem .85rem;font-weight:800;position:absolute;bottom:0;left:0}.campaign-home-clementine{width:min(100%,23rem);height:auto;margin-bottom:2rem;display:block}.campaign-home-footer{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--campaign-ink);padding:2rem max(1.25rem,calc((100vw - var(--page-frame-max)) / 2));color:var(--campaign-paper);display:flex}.campaign-home-footer a{font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;color:inherit;font-weight:700}.campaign-home-footer nav{gap:1.25rem;display:flex}.campaign-home-footer a:hover,.campaign-home-footer a:focus-visible{color:var(--campaign-accent)}.campaign-home-footer a:focus-visible{outline:2px solid var(--campaign-accent);outline-offset:3px}@media(max-width:900px){.campaign-home-hero{grid-template-columns:minmax(0,.82fr) minmax(25rem,1.18fr);gap:2rem}.campaign-home-process-grid,.campaign-home-truth-grid{gap:3rem}}@media(max-width:767px){.campaign-home-header{min-height:4.75rem}.campaign-home-brand{max-width:11rem}.campaign-home-nav>a{display:none}.campaign-home-hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:0;padding-block:2.5rem 4.5rem}.campaign-home-hero h1{max-width:9ch;font-size:clamp(2.5rem,16cqi,4.1rem)}.campaign-home-actions{flex-direction:column;align-items:stretch}.campaign-home-action{width:100%;min-height:3.25rem}.campaign-home-invite{text-align:center}.campaign-home-hero-collage>.campaign-paper-frame{box-shadow:.7rem .7rem 0 var(--campaign-accent)}.campaign-home-hero-collage .campaign-paper-frame__media img{aspect-ratio:.92;object-position:center 31%}.campaign-home-process-grid,.campaign-home-truth-grid{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:3.5rem 4.5rem}.campaign-home-process h2,.campaign-home-truth h2{font-size:clamp(2.2rem,10vw,3.2rem)}.campaign-home-product-stage{min-height:0}.campaign-home-truth-copy{grid-row:1}.campaign-home-product-wrap{grid-row:2}.campaign-home-clementine{width:min(100%,18rem)}.campaign-home-footer{flex-direction:column;align-items:flex-start}}@media(max-width:380px){.campaign-home-footer nav{justify-content:space-between;gap:.65rem;width:100%}}@media(prefers-reduced-motion:reduce){.campaign-paper-frame,.campaign-home-detail-frame,.campaign-home-product-stage{transform:none}}.dashboard-studio{background:var(--campaign-field-primary);color:var(--campaign-on-primary)}.dashboard-campaign-hero{padding-top:clamp(1.5rem,4vw,3rem);overflow:clip}.dashboard-campaign-pattern{opacity:.07}.dashboard-campaign-tape{--tape-width:clamp(4.5rem, 8vw, 7rem);top:clamp(.1rem,1vw,.75rem);right:clamp(2rem,12vw,9rem)}.dashboard-campaign-frame{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:clamp(36rem,48vw,46rem);padding-block:clamp(3rem,6vw,6rem) clamp(5rem,8vw,8rem);display:grid;position:relative}.dashboard-campaign-copy{z-index:3;min-width:0;position:relative;container-type:inline-size}.dashboard-campaign-mark{width:min(100%,19rem);height:auto;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:block}.dashboard-campaign-product-brand{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.dashboard-campaign-brand,.dashboard-campaign-kicker,.dashboard-campaign-count span{font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800;line-height:1.3}.dashboard-campaign-brand{width:fit-content;margin-bottom:var(--space-8);border:var(--border-brand) solid currentColor;padding:.55rem .75rem}.dashboard-campaign-kicker:before{vertical-align:middle;content:"";background:currentColor;width:2rem;height:2px;margin-right:.75rem;display:inline-block}.dashboard-campaign-copy h1{max-width:10ch;margin-top:var(--space-4);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.75rem,15cqi,6.6rem);line-height:.88}.dashboard-campaign-deck{max-width:35rem;margin-top:var(--space-6);border-top:var(--border-hairline) solid currentColor;padding-top:var(--space-4);font-size:var(--type-body-lg);color:inherit;font-weight:550;line-height:1.58}.dashboard-campaign-count{align-items:baseline;gap:var(--space-3);width:fit-content;margin-top:var(--space-8);display:flex}.dashboard-campaign-count strong{font-family:var(--font-display);font-size:var(--type-heading-lg);font-weight:400}.dashboard-campaign-collage>.campaign-paper-frame{box-shadow:1rem 1rem 0 var(--campaign-accent)}.dashboard-campaign-collage .campaign-paper-frame__media img{aspect-ratio:1.16;object-fit:cover;object-position:center 35%}.dashboard-campaign-detail{aspect-ratio:.76;border:.45rem solid var(--campaign-paper);box-shadow:.55rem .55rem 0 var(--campaign-ink);transform:rotate(-3deg)}[data-creator-skin=clementine] .project-index{isolation:isolate;background:var(--campaign-field-secondary);color:var(--campaign-on-secondary);position:relative}.project-index-frame{padding-block:clamp(3rem,7vw,6.5rem)}.project-index-head{grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);grid-template-areas:"eyebrow deck""title deck";align-items:end;gap:.8rem clamp(2rem,6vw,7rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;container-type:inline-size}.project-index-head>p{font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;grid-area:eyebrow;font-weight:800}.project-index-head h2{text-transform:uppercase;text-wrap:balance;grid-area:title;font-size:clamp(2.25rem,8cqi,6.4rem);font-weight:400;line-height:.84}.project-index-head>span{border-top:var(--border-hairline) solid currentColor;font-size:var(--type-body);grid-area:deck;padding-top:1rem;line-height:1.6}.dashboard-studio-copy h1,.project-index-head h2{letter-spacing:-.04em}[data-creator-skin=clementine] .project-index-head>p{color:inherit}.project-index-head>span{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.project-index-head>span{border-color:color-mix(in srgb,currentColor 32%,transparent)}}.project-index-head>span{color:currentColor}@supports (color:color-mix(in lab,red,red)){.project-index-head>span{color:color-mix(in srgb,currentColor 86%,transparent)}}.project-index-head h2{overflow-wrap:break-word}[data-creator-skin=clementine] .project-index [role=tablist]{border-bottom:var(--border-hairline) solid;border-color:currentColor;gap:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-index [role=tablist]{border-color:color-mix(in srgb,currentColor 30%,transparent)}}[data-creator-skin=clementine] .project-index [role=tab]{font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;color:currentColor;padding:0 0 .8rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-index [role=tab]{color:color-mix(in srgb,currentColor 68%,transparent)}}[data-creator-skin=clementine] .project-index [role=tab]:where([aria-selected=true]){color:inherit;border-color:currentColor}.project-index :where(button,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.project-index .brand-surface{border-width:0 0 var(--border-hairline);border-radius:var(--radius-card);border-color:currentColor;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-index .brand-surface{border-color:color-mix(in srgb,currentColor 26%,transparent)}}.project-index .brand-surface{box-shadow:none;background:0 0}.project-index .brand-surface>div{padding:1.5rem 0}.project-index .brand-surface h2{letter-spacing:-.03em;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:400}.project-index-new{gap:var(--space-4);margin-bottom:var(--space-6);border-block:var(--border-hairline) solid;border-color:currentColor;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.project-index-new{border-color:color-mix(in srgb,currentColor 30%,transparent)}}.project-index-new{padding-block:var(--space-4)}@media(min-width:640px){.project-index-new{flex-direction:row;justify-content:space-between;align-items:center}}.project-index-new-kicker{font-size:var(--type-meta);letter-spacing:.18em;text-transform:uppercase;color:inherit;font-weight:800}.project-index-new-copy{font-size:var(--type-label);color:currentColor;margin-top:.25rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.project-index-new-copy{color:color-mix(in srgb,currentColor 86%,transparent)}}.project-index-new .studio-action{flex-shrink:0}.project-index-toolbar{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.project-index-toolbar [role=tablist]{flex:1;min-width:min(100%,20rem)}.project-view-switch{flex-shrink:0;gap:.45rem;display:flex}.project-view-button{justify-content:center;gap:.5rem;min-width:5.5rem;min-height:2.75rem}.project-view-button svg{flex-shrink:0;width:1rem;height:1rem}.project-view-button--active{border-color:var(--campaign-ink);background:var(--campaign-ink);color:var(--campaign-paper)}.project-index .brand-surface:hover{border-color:var(--campaign-accent)}.project-index .brand-surface:has(a:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.project-index .studio-dialog{background:var(--studio-raised);color:var(--studio-ink)}.project-index .project-index-card{border:var(--border-hairline) solid #00000038;background:var(--campaign-paper);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--campaign-ink);flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.project-index .project-index-card:hover{border-color:var(--campaign-accent);box-shadow:var(--shadow-card);transform:translateY(-.2rem)}.project-index .project-index-card>.project-index-card-stage{aspect-ratio:4/3;border-bottom:var(--border-hairline) solid;background:#f0eee9;border-color:#00000029;place-items:center;padding:clamp(1.5rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}.project-index-card-artwork{object-fit:contain;background:var(--campaign-paper);border-radius:var(--radius-well);width:min(82%,24rem);height:min(82%,22rem);box-shadow:var(--shadow-card);padding:clamp(.65rem,1.6vw,1rem);display:block}.project-index-card-empty{aspect-ratio:4/3;border:var(--border-hairline) solid;background:var(--campaign-paper);width:min(70%,19rem);font-size:var(--type-meta);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:#0009;border-color:#00000038;justify-content:center;align-items:center;gap:.65rem;font-weight:800;display:flex}.project-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);display:grid}.project-index-grid>section:not(.project-index-card){grid-column:1/-1}.project-index-card-link{z-index:1;cursor:pointer;position:absolute;inset:0}.project-index-card-number{font-family:var(--font-display);font-size:1rem;position:absolute;top:.85rem;left:.95rem}.project-index .project-index-card>.project-index-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.35rem;display:grid}.project-index-card-copy{min-width:0}.project-index-card-kicker{font-size:var(--type-meta);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.project-index .project-index-card h2{text-wrap:balance;overflow-wrap:break-word;margin-top:.45rem;font-size:clamp(1.75rem,3vw,2.4rem);line-height:.96}.project-index-card-description{margin-top:.65rem;font-size:.8125rem;line-height:1.5}.project-index-card-status{align-items:center;margin-top:.8rem;display:flex}.project-index-card-brief-state{border:var(--border-hairline) solid currentColor;font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;padding:.3rem .5rem;font-weight:800}.project-index-card-progress{height:2px;margin-top:1rem}.project-index-card-progress>span{height:100%;transition:width .3s ease-out;display:block}.project-index-card-actions{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:.55rem;display:flex;position:relative}.project-index-card-actions :where(button,a){pointer-events:auto}.project-index-grid--list{grid-template-columns:minmax(0,1fr);gap:1rem}.project-index-grid--list .project-index-card{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);display:grid}.project-index-grid--list .project-index-card>.project-index-card-stage{aspect-ratio:auto;border-right:var(--border-hairline) solid #00000029;border-bottom:0;min-height:11rem;padding:1.25rem}.project-index-grid--list .project-index-card-artwork{width:min(88%,12rem);height:8.5rem;padding:.5rem}.project-index-grid--list .project-index-card-empty{width:min(88%,12rem)}.project-index-grid--list .project-index-card>.project-index-card-body{align-items:center;padding:1.5rem}.project-index-card-number,.project-index-card-description{color:#0000009e}.project-index-card-kicker,.project-index-card-brief-state{color:var(--campaign-accent)}@supports (color:color-mix(in lab,red,red)){.project-index-card-kicker,.project-index-card-brief-state{color:color-mix(in srgb,var(--campaign-accent) 64%,var(--campaign-ink))}}.project-index-card-progress{background:#00000024}.project-index-card-progress>span{background:var(--campaign-accent)}.project-index .customer-state--empty{border:var(--border-hairline) solid #0003;background:linear-gradient(135deg,transparent 0 68%,var(--campaign-accent) 68%),var(--campaign-paper);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-index .customer-state--empty{background:linear-gradient(135deg,transparent 0 68%,color-mix(in srgb,var(--campaign-accent) 30%,transparent) 68%),var(--campaign-paper)}}.project-index .customer-state--empty{border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--campaign-ink)}.project-index .customer-state--empty h3{color:var(--campaign-ink)}.project-index .customer-state--empty>p{color:#000000a3}@media(max-width:900px){.dashboard-campaign-frame{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);gap:2rem}.project-index-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dashboard-campaign-frame{grid-template-columns:minmax(0,1fr);gap:3rem;width:calc(100% - 1.5rem);min-height:0;padding-block:2.5rem 4rem}.dashboard-campaign-copy h1{max-width:10ch;font-size:clamp(2.5rem,15cqi,4.35rem)}.dashboard-campaign-mark{width:min(100%,16rem)}.dashboard-campaign-collage>.campaign-paper-frame{box-shadow:.7rem .7rem 0 var(--campaign-accent)}.dashboard-campaign-collage .campaign-paper-frame__media img{aspect-ratio:.96;object-position:center 31%}.project-index-frame{width:calc(100% - 1.5rem)}.project-index-head{display:block}.project-index-head h2{margin-top:.65rem;font-size:clamp(2.25rem,13cqi,5.2rem)}.project-index-head>span{margin-top:1.5rem;display:block}.project-index [role=tablist]{gap:1rem;overflow-x:auto}.project-index .brand-surface>div{align-items:flex-start;gap:1rem}}@media(max-width:560px){.project-index-toolbar{flex-direction:column;align-items:stretch}.project-view-switch{align-self:flex-end}.project-index .project-index-card>.project-index-card-body{grid-template-columns:minmax(0,1fr)}.project-index-card-actions{justify-content:space-between}.project-index-grid--list .project-index-card{grid-template-columns:7.5rem minmax(0,1fr)}.project-index-grid--list .project-index-card>.project-index-card-stage{min-height:9rem;padding:.75rem}.project-index-grid--list :where(.project-index-card-number,.project-index-card-kicker,.project-index-card-description){display:none}.project-index-grid--list .project-index-card-actions{justify-content:flex-start}.project-index-grid--list .project-index-card-artwork{width:100%;height:6rem;padding:.35rem}.project-index-grid--list .project-index-card-empty{width:100%;font-size:.5625rem}.project-index-grid--list .project-index-card>.project-index-card-body{padding:1rem}.project-index-grid--list .project-index-card h2{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.dashboard-campaign-detail,.dashboard-campaign-collage .campaign-paper-frame,.project-index .project-index-card{transform:none}}.project-index-tab-count{background:currentColor}@supports (color:color-mix(in lab,red,red)){.project-index-tab-count{background:color-mix(in srgb,currentColor 16%,transparent)}}.project-index-tab-count{color:inherit}.project-design-shell{background:var(--surface-page);color:var(--text-primary)}.project-design-hero-project-name,.clementine-studio h2,.project-activity-head h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:400}.project-design-hero-status,.project-design-hero-progress,.artwork-studio-current{border-radius:var(--radius-control)}.project-design-hero-image-meta,.project-design-hero-image-meta>*,.project-design-hero-version-meta,.project-design-hero-version-meta>*,.project-design-hero-assistant-label,.project-design-hero-canvas-meta,.project-design-hero-version-meta>span{color:var(--campaign-on-paper-field)}@supports (color:color-mix(in lab,red,red)){.project-design-hero-canvas-meta,.project-design-hero-version-meta>span{color:color-mix(in srgb,var(--campaign-on-paper-field) 78%,var(--campaign-paper-field))}}.clementine-studio-cta{border-radius:var(--radius-control)}.project-activity-panels{border-top:0;gap:.75rem;display:grid}.project-activity-panel{border:var(--border-hairline) solid var(--border-subtle)}.project-activity-trigger{border-radius:inherit;border-bottom:0;padding:1.15rem clamp(1rem,2.5vw,1.5rem)}.project-conversation,.project-activity-timeline{border-top:var(--border-hairline) solid var(--border-subtle);border-bottom:0;margin-inline:clamp(1rem,2.5vw,1.5rem);padding-bottom:1.5rem}.project-activity-trigger-meta i{border:var(--border-hairline) solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--text-secondary);opacity:1;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:grid}.project-activity-trigger:hover .project-activity-trigger-meta i{border-color:var(--border-strong);color:var(--text-primary)}.project-design-shell :where(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.project-chapter-nav{border-block:var(--border-hairline) solid var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.project-chapter-nav{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.project-chapter-nav{color:var(--text-secondary)}.project-chapter-nav-rule{background:var(--border-subtle)}.project-chapter-nav-project,.project-chapter-nav-link{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.project-chapter-nav-project:hover,.project-chapter-nav-link:hover,.project-chapter-nav-link[data-current=true]{color:var(--text-primary)}.project-chapter-nav-number{border-color:var(--border-subtle);border-radius:var(--radius-control);color:currentColor;background:0 0}.project-chapter-nav-link[data-current=true] .project-chapter-nav-number,.project-chapter-nav-link[data-status=in_progress] .project-chapter-nav-number{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}.project-chapter-nav-link[data-status=done] .project-chapter-nav-number{border-color:var(--status-success);background:var(--status-success);color:#fff}[data-creator-skin=clementine] .project-chapter-nav-link{--chapter-nav-field:var(--campaign-accent)}[data-creator-skin=clementine] .project-chapter-nav-link:where([data-tile=mood],[data-tile=layout]){--chapter-nav-field:var(--campaign-field-secondary)}[data-creator-skin=clementine] .project-chapter-nav-link:where([data-tile=style],[data-tile=insignia]){--chapter-nav-field:var(--campaign-field-primary)}[data-creator-skin=clementine] .project-chapter-nav-link:not([data-status=done]) .project-chapter-nav-number{border-color:var(--chapter-nav-field)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-chapter-nav-link:not([data-status=done]) .project-chapter-nav-number{border-color:color-mix(in srgb,var(--chapter-nav-field) 70%,var(--border-strong))}}[data-creator-skin=clementine] .project-chapter-nav-link:not([data-status=done]) .project-chapter-nav-number{background:var(--chapter-nav-field)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-chapter-nav-link:not([data-status=done]) .project-chapter-nav-number{background:color-mix(in srgb,var(--chapter-nav-field) 44%,var(--surface-raised))}}[data-creator-skin=clementine] .project-chapter-nav-link:not([data-status=done]) .project-chapter-nav-number{color:var(--text-primary)}[data-creator-skin=clementine] .project-chapter-nav-link[data-current=true] .project-chapter-nav-number{box-shadow:0 0 0 2px var(--surface-raised),0 0 0 4px var(--brand-accent)}.dark [data-creator-skin=clementine] .project-chapter-nav-link[data-current=true] .project-chapter-nav-number{box-shadow:0 0 0 2px #111,0 0 0 4px var(--brand-accent)}.review-lock,.project-activity{background:var(--surface-section);color:var(--text-primary)}.project-activity-panel,.project-conversation-feed,.project-conversation-composer,.project-conversation-unavailable{border-color:var(--border-subtle);border-radius:var(--radius-well);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.project-activity-panel,.project-conversation-feed,.project-conversation-composer,.project-conversation-unavailable{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}}.project-conversation-composer,.project-conversation-unavailable{border:var(--border-hairline) solid var(--border-subtle);padding:clamp(.9rem,1.8vw,1.15rem)}.project-conversation-feed{padding:clamp(.9rem,1.8vw,1.15rem)}.project-conversation-message{border-radius:var(--radius-tile)}.project-sections-loading{background:var(--surface-page)}.project-sections-loading :where([class*=project-loading-]){border-color:var(--border-subtle)}.reskin-preview-toolbar{z-index:40;justify-content:center;align-items:end;gap:var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);background:var(--studio-raised);padding:var(--space-3) max(1rem,calc((100vw - var(--page-frame-max)) / 2));color:var(--studio-ink);display:flex;position:sticky;top:0}.reskin-preview-toolbar label{gap:var(--space-1);min-width:min(14rem,34vw);display:grid}.reskin-preview-toolbar label>span{font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.reskin-preview-toolbar select{border:var(--border-hairline) solid var(--studio-rule);border-radius:var(--radius-none);background:var(--studio-raised);min-height:2.75rem;padding-inline:var(--space-3);font-size:var(--type-label);color:var(--studio-ink);font-weight:650}.reskin-preview-toolbar select:focus-visible{outline:3px solid var(--studio-focus);outline-offset:2px}.reskin-preview-header{background:var(--campaign-field-secondary);padding:clamp(3rem,7vw,6rem) max(1.25rem,calc((100vw - var(--page-frame-max)) / 2));color:var(--campaign-on-secondary)}.dark .reskin-preview-header{background:var(--campaign-field-secondary);color:var(--campaign-on-secondary)}.reskin-preview-header p{font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.reskin-preview-header h1{max-width:12ch;font-size:var(--type-display-lg);text-transform:uppercase;margin-top:1rem}.reskin-preview-truth-stages{background:var(--campaign-accent);color:var(--chapter-on-accent,var(--campaign-on-accent));padding-block:clamp(4rem,8vw,7rem)}.reskin-preview-truth-stages header p{font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.reskin-preview-truth-stages header h2{max-width:11ch;margin-top:var(--space-3);font-size:var(--type-display-md);text-transform:uppercase}.reskin-preview-truth-stages .project-design-frame>div:last-child{margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.reskin-preview-truth-stages :where(.product-stage,.artwork-stage){min-height:clamp(18rem,34vw,30rem)}.reskin-preview-truth-stages .product-stage img{object-fit:contain;width:100%;height:100%;padding:clamp(1rem,3vw,2.5rem)}.reskin-preview-artwork-placeholder{place-content:center;gap:var(--space-2);height:100%;padding:var(--space-6);text-align:center;display:grid}.reskin-preview-artwork-placeholder span{font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.reskin-preview-artwork-placeholder strong{font-size:var(--type-heading-md)}[data-creator-skin=clementine] .project-design-section-mood{isolation:isolate;border-top:var(--border-graphic) solid var(--chapter-accent,var(--brand-accent));background:var(--campaign-paper-field);color:var(--campaign-on-paper-field);position:relative}[data-creator-skin=clementine] .project-design-section-mood:before{z-index:1;aspect-ratio:1;background:var(--brand-accent);clip-path:polygon(50% 0%,59% 38%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 38%);content:"";pointer-events:none;width:clamp(3rem,7vw,6rem);position:absolute;top:1.75rem;right:clamp(1rem,5vw,5rem)}[data-creator-skin=clementine] .mood-editorial-summary{--mood-copy-edge:minmax(0, .52fr);grid-template-columns:var(--mood-copy-edge) minmax(24rem,.48fr);min-height:0;color:inherit;background:0 0;align-items:stretch;gap:clamp(2rem,5vw,5rem);padding-block:0;display:grid}[data-creator-skin=clementine] .mood-editorial-summary:after{display:none}[data-creator-skin=clementine] .mood-editorial-art{z-index:1;border:.7rem solid var(--campaign-paper);background:var(--campaign-paper);min-height:30rem;box-shadow:.9rem .9rem 0 var(--chapter-accent,var(--campaign-accent));align-self:center;position:relative;inset:auto;transform:rotate(1.5deg)}[data-creator-skin=clementine] .mood-editorial-copy{z-index:2;grid-area:1/1;width:auto;min-height:0;padding:0;position:relative}[data-creator-skin=clementine] .mood-editorial-kicker,[data-creator-skin=clementine] .mood-editorial-label{font-family:var(--font-body);font-size:var(--type-meta);letter-spacing:.14em;text-transform:uppercase;color:currentColor;font-weight:800;line-height:1.3}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-editorial-kicker,[data-creator-skin=clementine] .mood-editorial-label{color:color-mix(in srgb,currentColor 76%,transparent)}}[data-creator-skin=clementine] .mood-editorial-kicker{color:currentColor}[data-creator-skin=clementine] .mood-editorial-title{max-width:10ch;font-family:var(--font-display);font-size:var(--type-display-lg);letter-spacing:-.045em;text-transform:uppercase;margin-top:1rem;font-style:normal;font-weight:400;line-height:.98}[data-creator-skin=clementine] .mood-editorial-intro{max-width:34rem;font-family:var(--font-body);font-size:var(--type-body-lg);color:currentColor;font-weight:550;line-height:1.55}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-editorial-intro{color:color-mix(in srgb,currentColor 78%,transparent)}}[data-creator-skin=clementine] .mood-editorial-words,[data-creator-skin=clementine] .mood-identity-suggestion p{font-family:var(--font-body);letter-spacing:-.015em;color:currentColor;font-style:normal;font-weight:700}[data-creator-skin=clementine] .mood-editorial-words{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.3}[data-creator-skin=clementine] .mood-editorial-hex,[data-creator-skin=clementine] .mood-editorial-neutral-summary,[data-creator-skin=clementine] .mood-production-neutral-note,[data-creator-skin=clementine] .mood-identity-suggestion small{font-family:var(--font-body);color:currentColor}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-editorial-hex,[data-creator-skin=clementine] .mood-editorial-neutral-summary,[data-creator-skin=clementine] .mood-production-neutral-note,[data-creator-skin=clementine] .mood-identity-suggestion small{color:color-mix(in srgb,currentColor 72%,transparent)}}[data-creator-skin=clementine] .mood-editorial-editor-heading{z-index:2;border-bottom:var(--border-brand) solid var(--brand-accent);color:inherit;padding-bottom:1.5rem;position:relative}[data-creator-skin=clementine] .mood-editorial-control-panel>h3{font-family:var(--font-body);font-size:var(--type-heading-md);letter-spacing:-.02em;color:currentColor;font-weight:750;line-height:1.2}[data-creator-skin=clementine] .mood-editorial-control-panel:not(.is-active){visibility:hidden;height:0;overflow:hidden}[data-creator-skin=clementine] .mood-editorial-control-panel>h3+p{font-size:var(--type-label);color:currentColor;line-height:1.5}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-editorial-control-panel>h3+p{color:color-mix(in srgb,currentColor 72%,transparent)}}[data-creator-skin=clementine] .mood-editorial-control-panel [aria-label="Mood words"]{gap:.6rem}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button){border:var(--border-brand) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button){background:color-mix(in srgb,var(--surface-raised) 84%,transparent)}}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button){box-shadow:none;font-family:var(--font-body);font-size:var(--type-label);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);padding:.65rem 1rem;font-weight:700}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button:hover:not(:disabled)){border-color:var(--brand-accent);transform:translateY(-1px)}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button[aria-pressed=true]){border-color:var(--border-strong);background:var(--brand-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}[data-creator-skin=clementine] :where(.mood-editorial-control-panel [aria-label="Mood words"]>button:disabled){cursor:not-allowed;opacity:.38;transform:none}[data-creator-skin=clementine] .mood-identity-colors{border-color:var(--border-subtle)}[data-creator-skin=clementine] .mood-identity-mode{gap:.65rem}[data-creator-skin=clementine] .mood-identity-mode button{border:var(--border-brand) solid var(--border-subtle);border-radius:var(--radius-control);min-height:2.75rem;font-family:var(--font-body);font-size:var(--type-label);color:inherit;background:0 0;font-weight:700}[data-creator-skin=clementine] .mood-identity-mode button:hover{border-color:var(--brand-accent)}[data-creator-skin=clementine] .mood-identity-mode button[aria-pressed=true]{border-color:var(--border-strong);background:var(--brand-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}[data-creator-skin=clementine] .mood-identity-mode button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .mood-identity-suggestion,[data-creator-skin=clementine] .mood-production-neutral-note,[data-creator-skin=clementine] .color-history{border-color:var(--brand-accent);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-identity-suggestion,[data-creator-skin=clementine] .mood-production-neutral-note,[data-creator-skin=clementine] .color-history{background:color-mix(in srgb,var(--surface-raised) 46%,transparent)}}[data-creator-skin=clementine] .color-history--message{border-color:var(--status-error)}[data-creator-skin=clementine] .color-history--message p:last-child{color:var(--status-error)}[data-creator-skin=clementine] .mood-editorial-swatch-control{min-width:2.75rem;min-height:2.75rem}[data-creator-skin=clementine] .mood-editorial-swatch-control:focus-visible,[data-creator-skin=clementine] .mood-editorial-swatch-control:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .mood-editorial-swatch-remove{border:var(--border-hairline) solid var(--campaign-paper);border-radius:var(--radius-control);background:var(--campaign-ink);min-width:2rem;min-height:2rem;color:var(--campaign-paper);opacity:1}[data-creator-skin=clementine] .mood-editorial-swatch-remove:hover{background:var(--status-error)}[data-creator-skin=clementine] .mood-editorial-swatch-remove:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .mood-editorial-color-picker,[data-creator-skin=clementine] .mood-editorial-preset-menu-inner{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-paper);background:var(--surface-raised);box-shadow:var(--shadow-float);color:var(--text-primary)}[data-creator-skin=clementine] .mood-editorial-color-picker-heading button{border:var(--border-hairline) solid var(--border-subtle);width:2.75rem;height:2.75rem;color:var(--text-primary);place-items:center;display:grid}[data-creator-skin=clementine] .mood-editorial-color-picker-heading button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}[data-creator-skin=clementine] .mood-editorial-preset-trigger{border-color:var(--border-strong);border-radius:var(--radius-none);min-height:2.75rem;font-family:var(--font-body);color:var(--text-primary)}[data-creator-skin=clementine] .mood-editorial-preset-trigger:hover{border-color:var(--brand-accent)}[data-creator-skin=clementine] .mood-editorial-preset-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .mood-editorial-assistant-note{border-block:var(--border-hairline) solid var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .mood-editorial-assistant-note{background:color-mix(in srgb,var(--brand-accent) 10%,transparent)}}[data-creator-skin=clementine] .mood-editorial-assistant-note{padding:.8rem 0}[data-creator-skin=clementine] .mood-editorial-assistant-note>span{background:var(--brand-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}[data-creator-skin=clementine] .color-history--loading{position:relative;overflow:hidden}[data-creator-skin=clementine] .color-history-loading-bar{background:linear-gradient(90deg,transparent,var(--brand-accent),transparent)}@media(max-width:767px){.reskin-preview-toolbar{flex-direction:column;align-items:stretch;position:relative}.reskin-preview-toolbar label{min-width:0}.reskin-preview-truth-stages .project-design-frame>div:last-child{grid-template-columns:minmax(0,1fr)}[data-creator-skin=clementine] .project-design-section-mood .project-design-frame{width:calc(100% - 2rem);margin-inline:auto}[data-creator-skin=clementine] .project-design-section-mood:before{opacity:.72;width:3rem;top:1rem;right:1rem}[data-creator-skin=clementine] .mood-editorial-summary,[data-creator-skin=clementine] .mood-editorial-summary--editing{background:0 0;grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:0;padding-block:3rem 4rem;display:grid}[data-creator-skin=clementine] .mood-editorial-art{z-index:1;border:.45rem solid var(--campaign-paper);min-height:20rem;box-shadow:.65rem .65rem 0 var(--chapter-accent,var(--campaign-accent));grid-row:2}[data-creator-skin=clementine] .mood-editorial-summary:after{display:none}[data-creator-skin=clementine] .mood-editorial-copy,[data-creator-skin=clementine] .mood-editorial-editor-copy{z-index:1;grid-row:1;width:100%;min-height:0;padding:0;position:relative}[data-creator-skin=clementine] .mood-editorial-editor-heading{flex-direction:column;align-items:stretch}[data-creator-skin=clementine] .mood-editorial-heading-actions{flex-direction:column-reverse;align-items:stretch;width:100%}[data-creator-skin=clementine] .mood-editorial-heading-actions .studio-action{width:100%}[data-creator-skin=clementine] .mood-identity-mode{grid-template-columns:minmax(0,1fr)}[data-creator-skin=clementine] .mood-identity-suggestion{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){[data-creator-skin=clementine] .mood-editorial-art{transform:none}[data-creator-skin=clementine] .mood-editorial-panel-track{transition:none}}.artwork-studio{font-family:var(--font-body);color:var(--text-primary)}.artwork-studio h2,.artwork-review-panel h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:400}.artwork-studio-print,.artwork-studio-empty-mat,.artwork-lightbox-stage{border-radius:var(--radius-card);background:var(--campaign-paper)}.artwork-studio-print img,.artwork-studio-slot img,.artwork-lightbox-stage img{object-fit:contain}.artwork-studio-placement-tabs button{border-radius:var(--radius-control)}.artwork-studio-placement-tabs button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--chapter-on-accent,var(--campaign-on-accent))}.artwork-studio-slot{border-color:var(--border-subtle);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.artwork-studio-slot:hover{border-color:var(--brand-accent);color:var(--text-accent);transform:translateY(-2px)}.artwork-studio-slot--selected,.artwork-studio-slot--selected:hover{border-color:var(--brand-accent);box-shadow:inset 0 -.3rem 0 var(--brand-accent)}.artwork-studio-drawer,.artwork-studio-empty,.artwork-studio-row-trigger,.artwork-review-panel,.artwork-lightbox-panel{border-radius:var(--radius-well);border-color:var(--border-subtle);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.artwork-studio-drawer,.artwork-studio-empty,.artwork-studio-row-trigger,.artwork-review-panel,.artwork-lightbox-panel{background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}}.artwork-studio-drawer,.artwork-studio-empty,.artwork-studio-row-trigger,.artwork-review-panel,.artwork-lightbox-panel{color:var(--text-primary)}.artwork-studio-error,.artwork-studio-print-actions-error{border-block:var(--border-hairline) solid var(--status-error);padding-block:var(--space-3);color:var(--status-error)}.artwork-studio :where(a,button):focus-visible,.artwork-lightbox :where(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.artwork-studio :where(button:disabled:not(.studio-action),[aria-disabled=true]:not(.studio-action)){cursor:not-allowed;opacity:.62}.artwork-workspace-page{font-family:var(--font-body);background:var(--surface-page);color:var(--text-primary)}.artwork-workspace-page :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.035em;font-weight:400}.artwork-workspace-page :where(.rounded-lg,.rounded-xl){border-radius:var(--radius-well)}.artwork-workspace-page .brand-surface,.artwork-workspace-version,.artwork-workspace-discovery,.artwork-workspace-aside-panel{border-color:var(--border-subtle);border-radius:var(--radius-well);background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.artwork-workspace-page .brand-surface,.artwork-workspace-version,.artwork-workspace-discovery,.artwork-workspace-aside-panel{background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}}.artwork-workspace-page .brand-surface,.artwork-workspace-version,.artwork-workspace-discovery,.artwork-workspace-aside-panel{box-shadow:none}.artwork-workspace-print{border-radius:var(--radius-card);background:var(--campaign-paper)}.artwork-workspace-print-plate,.artwork-workspace-version-thumb-image{border-radius:var(--radius-none);background:var(--campaign-paper)}.artwork-workspace-print-image,.artwork-workspace-version-thumb-image{object-fit:contain}.artwork-workspace-version-trigger:hover,.artwork-workspace-page label:has(input[type=file]):hover{border-color:var(--brand-accent);color:var(--text-accent)}.artwork-workspace-page :where(a,button,label):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dela-gothic-one-latin.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/work-sans-latin.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/work-sans-italic-latin.woff2)format("woff2")}@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-brush-latin.woff2)format("woff2")}:root{--font-body:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Dela Gothic One", "Work Sans", ui-sans-serif, sans-serif;--font-script:"Caveat Brush", "Work Sans", ui-sans-serif, sans-serif;--font-mono:var(--font-body);--cc-pink:#e0aed0;--cc-coral:#f58a6f;--cc-lime:#c6df91;--cc-ink:#000;--cc-paper:#fff;--brand-accent:var(--brand-primary,#ff8a4c);--brand-ink:#111;--brand-paper:#fff;--campaign-field-primary:#a8d468;--campaign-field-secondary:#9fc7e8;--campaign-accent:#ff8a4c;--campaign-accent-ink:#7c472c;--campaign-accent-on-paper:#945431;--campaign-accent-graphic:#ac6037;--campaign-accent-block:#ff8a4c;--campaign-ink:#111;--campaign-paper:#fff;--campaign-paper-field:#f4f1ea;--campaign-on-paper-field:#111;--campaign-field-primary-deep:#a8d468;--campaign-field-secondary-deep:#9fc7e8;--campaign-accent-deep:#ff8a4c;--campaign-on-primary:#111;--campaign-on-secondary:#111;--campaign-on-accent:#111;--surface-page:#fff;--surface-section:#f7f5ef;--surface-stage:#fff;--surface-raised:#fff;--surface-inverse:#111;--text-primary:#111;--text-secondary:#45413c;--text-muted:#6e6861;--text-accent:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--text-accent:color-mix(in srgb, var(--brand-accent) 45%, var(--text-primary))}}:root{--text-inverse:#fff;--border-strong:#111;--border-subtle:#1113;--focus-ring:var(--brand-accent);--status-success:#28774c;--status-warning:#9a5b00;--status-error:#c52828;--status-info:#27618c;--studio-page:var(--surface-page);--studio-section:var(--surface-section);--studio-stage:var(--surface-stage);--studio-raised:var(--surface-raised);--studio-ink:var(--text-primary);--studio-muted:var(--text-muted);--studio-rule:var(--border-subtle);--studio-focus:var(--focus-ring);--type-display-xl:clamp(2.75rem, 7vw, 6rem);--type-display-lg:clamp(2.25rem, 5vw, 4rem);--type-display-md:clamp(1.8rem, 3.6vw, 2.75rem);--type-heading-lg:clamp(1.5rem, 2.6vw, 2rem);--type-heading-md:clamp(1.25rem, 2vw, 1.5rem);--type-body-lg:clamp(1.0625rem, 1.4vw, 1.25rem);--type-body:1rem;--type-label:.875rem;--type-meta:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-none:0;--radius-paper:.25rem;--radius-control:999px;--radius-card:1.625rem;--radius-panel:var(--radius-card);--radius-well:1.25rem;--radius-tile:1rem;--chapter-wave-shape:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path fill="black" d="M0,44 C142,88 286,4 462,32 C638,60 792,90 962,52 C1064,29 1140,44 1200,58 L1200,120 L0,120 Z"/></svg>');--border-hairline:1px;--border-brand:2px;--border-graphic:4px;--shadow-card:none;--shadow-paper:.5rem .5rem 0 #0000002e;--shadow-float:0 1.5rem 4rem #00000047;--duration-fast:.12s;--duration-base:.22s;--duration-panel:.42s;--duration-reveal:.7s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}.dark{--surface-page:#111;--surface-section:#191919;--surface-raised:#202020;--surface-inverse:#fff;--text-primary:#fff;--text-secondary:#d5d0ca;--text-muted:#aaa39b;--text-inverse:#111;--text-accent:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){.dark{--text-accent:color-mix(in srgb, var(--brand-accent) 58%, var(--text-primary))}}.dark{--border-strong:#fff;--border-subtle:#ffffff38;--status-success:#65c98f;--status-warning:#f1b95d;--status-error:#ff7a7a;--status-info:#7fbae5;--campaign-field-primary:var(--campaign-field-primary-deep);--campaign-field-secondary:var(--campaign-field-secondary-deep);--campaign-accent:var(--campaign-accent-deep);--campaign-accent-ink:#ffb790;--campaign-accent-graphic:#ff9c66;--campaign-accent-block:#ff8a4c;--campaign-on-primary:#111;--campaign-on-secondary:#111;--campaign-on-accent:#111;--campaign-paper-field:#1b1b1b;--campaign-on-paper-field:#f4f1ea}[data-brand-code]{--brand-accent:var(--brand-primary);--brand-ink:var(--brand-bg)}@supports (color:color-mix(in lab,red,red)){[data-brand-code]{--brand-ink:color-mix(in srgb, var(--brand-bg) 8%, #111 92%)}}[data-brand-code]{--brand-paper:#fff;--surface-page:var(--brand-bg);--focus-ring:var(--brand-primary)}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-panel:0s;--duration-reveal:0s}}[data-creator-skin=clementine],.reskin-preview-chapter{--chapter-accent:var(--campaign-on-paper-field);--chapter-on-accent:var(--campaign-paper-field);--chapter-wave-shape:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path fill="black" d="M0,44 C142,88 286,4 462,32 C638,60 792,90 962,52 C1064,29 1140,44 1200,58 L1200,120 L0,120 Z"/></svg>')}[data-creator-skin=clementine] .project-mood-scope{--chapter-accent:var(--project-accent,var(--campaign-on-paper-field));--chapter-on-accent:var(--project-on-accent,var(--campaign-paper-field));--chapter-accent-ink:var(--project-accent-ink,var(--campaign-on-paper-field))}[data-creator-skin=clementine] .project-mood-scope .project-design-section{--campaign-accent-ink:var(--chapter-accent-ink)}[data-creator-skin=clementine] .project-design-section,[data-creator-skin=clementine] .artwork-studio{--brand-accent:var(--chapter-accent);--quiet-on:var(--campaign-paper-field);--ink-quiet:currentColor}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section,[data-creator-skin=clementine] .artwork-studio{--ink-quiet:color-mix(in srgb, currentColor 86%, var(--quiet-on))}}[data-creator-skin=clementine] .project-design-section,[data-creator-skin=clementine] .artwork-studio{--ink-label:currentColor}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section,[data-creator-skin=clementine] .artwork-studio{--ink-label:color-mix(in srgb, currentColor 80%, var(--quiet-on))}}[data-creator-skin=clementine] .project-design-section :is(.product-stage,.artwork-stage,.paper-frame,.style-studio-stage,.style-studio-print,.style-studio-board-slot,.style-studio-summary-board,.layout-studio-option,.layout-studio-option-preview,.insignia-studio-well,.info-studio-note),[data-creator-skin=clementine] .artwork-studio :is(.artwork-studio-print,.artwork-studio-empty,.artwork-studio-slot,.artwork-studio-drawer,.artwork-studio-action-lock,.artwork-studio-print-actions,.artwork-studio-current){--chapter-ink:var(--campaign-ink);--quiet-on:var(--campaign-paper);--accent-ink-here:var(--campaign-accent-on-paper);color:var(--chapter-ink)}[data-creator-skin=clementine] .project-design-section{--chapter-ink:var(--campaign-on-paper-field);isolation:isolate;background:radial-gradient(ellipse 72% 88% at 92% 8%,var(--chapter-bloom),transparent 62%),linear-gradient(132deg,var(--chapter-field,var(--campaign-paper-field)),var(--chapter-field,var(--campaign-paper-field)) 52%,var(--chapter-field,var(--campaign-paper-field)));position:relative}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section{background:radial-gradient(ellipse 72% 88% at 92% 8%,color-mix(in srgb,var(--chapter-bloom) 44%,transparent),transparent 62%),linear-gradient(132deg,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 94%,var(--campaign-paper-field)),var(--chapter-field,var(--campaign-paper-field)) 52%,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 84%,var(--chapter-bloom) 16%))}}[data-creator-skin=clementine] .project-design-section{color:var(--chapter-ink);font-family:var(--font-body)}[data-creator-skin=clementine] .project-design-section-mood,[data-creator-skin=clementine] .project-design-section-layout{--chapter-field:var(--project-tint-1,var(--campaign-paper-field));--chapter-bloom:var(--project-tint-2,var(--chapter-field))}[data-creator-skin=clementine] .project-design-section-style,[data-creator-skin=clementine] .project-design-section-insignia{--chapter-field:var(--project-tint-2,var(--campaign-paper-field));--chapter-bloom:var(--project-tint-3,var(--chapter-field))}[data-creator-skin=clementine] .project-design-section-product,[data-creator-skin=clementine] .project-design-section-info{--chapter-field:var(--project-tint-3,var(--campaign-paper-field));--chapter-bloom:var(--project-tint-1,var(--chapter-field))}[data-creator-skin=clementine] .project-design-section[data-chapter-scene]:before{z-index:0;content:"";--chapter-drawing-ink:var(--project-graphic,var(--campaign-on-paper-field));--chapter-drawing-strength-soft:12%;--chapter-drawing-strength:20%;--chapter-drawing-strength-tail:14%;background:linear-gradient(128deg,var(--chapter-drawing-ink),var(--chapter-drawing-ink) 52%,var(--chapter-drawing-ink));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section[data-chapter-scene]:before{background:linear-gradient(128deg,color-mix(in srgb,var(--chapter-drawing-ink) var(--chapter-drawing-strength-soft),transparent),color-mix(in srgb,var(--chapter-drawing-ink) var(--chapter-drawing-strength,20%),transparent) 52%,color-mix(in srgb,var(--chapter-drawing-ink) var(--chapter-drawing-strength-tail),transparent))}}[data-creator-skin=clementine] .project-design-section[data-chapter-scene]:before{-webkit-mask:var(--chapter-scene) center / cover no-repeat;mask:var(--chapter-scene) center / cover no-repeat}[data-creator-skin=clementine] .project-design-section:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}[data-creator-skin=clementine] .project-design-section[data-chapter-copy=left]:after{background:linear-gradient(90deg,var(--chapter-field,var(--campaign-paper-field)) 0 34%,var(--chapter-field,var(--campaign-paper-field)) 49%,transparent 69%)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section[data-chapter-copy=left]:after{background:linear-gradient(90deg,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 88%,transparent) 0 34%,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 58%,transparent) 49%,transparent 69%)}}[data-creator-skin=clementine] .project-design-section[data-chapter-copy=right]:after{background:linear-gradient(270deg,var(--chapter-field,var(--campaign-paper-field)) 0 34%,var(--chapter-field,var(--campaign-paper-field)) 49%,transparent 69%)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section[data-chapter-copy=right]:after{background:linear-gradient(270deg,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 88%,transparent) 0 34%,color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 58%,transparent) 49%,transparent 69%)}}[data-creator-skin=clementine] .project-design-section[data-scene-flip]:before{transform:scaleX(-1)}@media(max-width:960px){[data-creator-skin=clementine] .project-design-section[data-chapter-scene]:before{--chapter-drawing-strength-soft:8%;--chapter-drawing-strength:13%;--chapter-drawing-strength-tail:9%}[data-creator-skin=clementine] .project-design-section:is([data-chapter-copy=left],[data-chapter-copy=right]):after{background:var(--chapter-field,var(--campaign-paper-field))}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .project-design-section:is([data-chapter-copy=left],[data-chapter-copy=right]):after{background:color-mix(in srgb,var(--chapter-field,var(--campaign-paper-field)) 52%,transparent)}}}[data-creator-skin=clementine] .project-design-section[data-chapter-wave]{--chapter-wave-depth:clamp(2.25rem, 4.5vw, 4.75rem);margin-top:calc(-1 * var(--chapter-wave-depth));padding-top:var(--chapter-wave-depth);-webkit-mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);-webkit-mask-size:100% var(--chapter-wave-depth),100% calc(100% - var(--chapter-wave-depth) + 1px);mask-size:100% var(--chapter-wave-depth),100% calc(100% - var(--chapter-wave-depth) + 1px);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-creator-skin=clementine] :is(.project-design-section-product,.project-design-section-insignia)[data-chapter-wave]{--chapter-wave-shape:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path fill="black" d="M0,62 C180,20 320,86 508,64 C700,42 840,8 1010,44 C1100,63 1150,72 1200,66 L1200,120 L0,120 Z"/></svg>')}[data-creator-skin=clementine] .project-design-section :is(h3,[class$=-eyebrow],[class$=-deck],[class$=-intro] p,[class$=-copy] p,[class$=-summary-rows] dt,[class$=-summary-rows] dd){color:var(--chapter-ink)}[data-creator-skin=clementine] .project-design-section :is(.info-studio-note>span,.product-studio-confirmation>p strong,.style-studio-summary-note strong,.insignia-studio-required),[data-creator-skin=clementine] .artwork-studio .artwork-studio-current{color:var(--accent-ink-here,var(--campaign-accent-ink))}[data-creator-skin=clementine] .project-design-section .project-design-frame{z-index:3;width:min(calc(100% - 2.5rem),var(--page-frame-max));margin-inline:auto;padding-block:clamp(3.25rem,5.5vw,5rem);position:relative}[data-creator-skin=clementine] .project-design-section .project-design-controls{border:0;max-width:none;padding:0}[data-creator-skin=clementine] .project-design-section :is(h2,h3,.customer-display){font-family:var(--font-display);letter-spacing:-.045em;font-weight:400;line-height:.92}[data-creator-skin=clementine] :is(.style-studio,.product-studio,.layout-studio,.insignia-studio,.info-studio){min-width:0;min-height:0;color:inherit;grid-template-rows:auto;display:grid;position:relative}[data-creator-skin=clementine] :is(.style-studio,.product-studio,.layout-studio,.insignia-studio,.info-studio):before,[data-creator-skin=clementine] :is(.style-studio,.product-studio,.layout-studio,.insignia-studio,.info-studio):after{content:none;background:0 0;display:none}[data-creator-skin=clementine] :is(.style-studio-eyebrow,.product-studio-eyebrow,.layout-studio-eyebrow,.insignia-studio-eyebrow,.info-studio-eyebrow){letter-spacing:.18em;text-transform:uppercase;color:var(--ink-label);margin:0 0 1.15rem;font-size:.72rem;font-weight:850;line-height:1.3}[data-creator-skin=clementine] :is(.style-studio-deck,.product-studio-deck,.layout-studio-deck,.insignia-studio-deck,.info-studio-deck){max-width:36rem;color:var(--ink-quiet);margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.62}[data-creator-skin=clementine] :is(.style-studio-mark,.layout-studio-mark,.insignia-studio-mark,.info-studio-mark,.product-studio-confirmation-mark){background:var(--chapter-accent);width:3rem;height:3rem;color:var(--chapter-on-accent);border-radius:999px;place-items:center;margin-bottom:1.35rem;font-size:1.45rem;font-weight:900;display:grid}[data-creator-skin=clementine] :is(.style-studio-print,.style-studio-board-slot,.style-studio-stage,.product-studio-product-stage,.layout-studio-option,.layout-studio-option-preview,.insignia-studio-well,.info-studio-note){border-radius:var(--radius-well);background:var(--campaign-paper);color:var(--campaign-ink);border:1px solid #0003}[data-creator-skin=clementine] :is(.style-studio-row-trigger,.product-studio-option,.layout-studio-option,.insignia-studio-text-button,.product-studio-text-button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .style-studio{grid-template-columns:minmax(24rem,1.26fr) minmax(16rem,.74fr);grid-template-areas:"stage intro""stage controls";align-items:start;gap:clamp(1.75rem,3vw,3.25rem)}[data-creator-skin=clementine] .style-studio-intro{grid-area:intro;align-self:end;padding-top:clamp(1rem,5vw,4rem)}[data-creator-skin=clementine] .style-studio h3{max-width:9ch;margin:0;font-size:clamp(3.2rem,6vw,6.3rem)}[data-creator-skin=clementine] .style-studio-stage{background:var(--campaign-paper);min-width:0;box-shadow:.85rem .85rem 0 var(--campaign-ink);grid-area:stage;align-self:stretch;padding:clamp(.75rem,1.5vw,1.25rem)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .style-studio-stage{box-shadow:.85rem .85rem color-mix(in srgb,var(--campaign-ink) 22%,transparent)}}[data-creator-skin=clementine] .style-studio-stage{color:var(--campaign-ink)}[data-creator-skin=clementine] .style-studio-summary-stage{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;padding:0}[data-creator-skin=clementine] .style-studio-view-switcher{background:0 0;border:0;justify-content:flex-end;gap:.2rem;margin:0 0 .75rem;padding:0;display:flex}[data-creator-skin=clementine] .style-studio-board-slot>span{color:var(--campaign-ink)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .style-studio-board-slot>span{color:color-mix(in srgb,var(--campaign-ink) 68%,var(--campaign-paper))}}[data-creator-skin=clementine] .style-studio-view-switcher button{color:var(--campaign-ink);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}[data-creator-skin=clementine] .style-studio-view-switcher button.is-active{background:var(--campaign-ink);color:var(--campaign-paper)}[data-creator-skin=clementine] .style-studio-view-switcher svg{width:1rem;height:1rem}[data-creator-skin=clementine] .style-studio-print{box-shadow:none;margin:0;overflow:hidden}[data-creator-skin=clementine] .style-studio-print>img{object-fit:contain;background:#fff;width:100%;height:clamp(22rem,41vw,38rem);display:block}[data-creator-skin=clementine] .style-studio-print-caption{border-top:1px solid #00000029;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem .95rem;display:flex}[data-creator-skin=clementine] .style-studio-print-caption span:first-child{gap:.2rem;display:grid}[data-creator-skin=clementine] .style-studio-print-caption strong{font-size:1rem}[data-creator-skin=clementine] .style-studio-print-caption small,[data-creator-skin=clementine] .style-studio-print-count{color:var(--ink-quiet);font-size:.72rem}[data-creator-skin=clementine] .style-studio-stage-bar{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.75rem;display:grid}[data-creator-skin=clementine] .style-studio-arrow{border:1px solid var(--campaign-ink);width:2.7rem;height:2.7rem;color:var(--campaign-ink);background:0 0;place-items:center;display:grid}[data-creator-skin=clementine] .style-studio-save{justify-self:center}[data-creator-skin=clementine] .style-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}[data-creator-skin=clementine] .style-studio-grid button{width:100%;color:var(--campaign-ink);text-align:left;background:#fff;border:2px solid #0000;padding:0;display:block;position:relative}[data-creator-skin=clementine] .style-studio-grid button.is-saved{border-color:var(--chapter-accent)}[data-creator-skin=clementine] .style-studio-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}[data-creator-skin=clementine] .style-studio-grid button>span{justify-content:space-between;gap:.5rem;padding:.55rem .65rem;font-size:.75rem;display:flex}[data-creator-skin=clementine] .style-studio-controls{grid-area:controls;align-self:start;min-width:0}[data-creator-skin=clementine] .style-studio-rows,[data-creator-skin=clementine] .style-studio-summary-rows{border-top:1px solid}[data-creator-skin=clementine] .style-studio-row-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}[data-creator-skin=clementine] button.style-studio-row-trigger>span{gap:.25rem;display:grid}[data-creator-skin=clementine] .style-studio-row-trigger small,[data-creator-skin=clementine] .style-studio-board-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-label);font-size:.68rem;font-weight:800}[data-creator-skin=clementine] .style-studio-row-trigger strong{font-size:.94rem}[data-creator-skin=clementine] .style-studio-category-index,[data-creator-skin=clementine] .style-studio-reference-content{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}[data-creator-skin=clementine] .style-studio-category-index>div,[data-creator-skin=clementine] .style-studio-reference-content>div{overflow:hidden}[data-creator-skin=clementine] .style-studio-category-index--open,[data-creator-skin=clementine] .style-studio-reference-content--open{grid-template-rows:1fr}[data-creator-skin=clementine] .style-studio-category-index [role=listbox]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-block:.8rem;display:grid}[data-creator-skin=clementine] .style-studio-category-index button{border:1px solid}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .style-studio-category-index button{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}[data-creator-skin=clementine] .style-studio-category-index button{color:inherit;text-align:left;background:0 0;padding:.7rem}[data-creator-skin=clementine] .style-studio-board{padding-block:1rem}[data-creator-skin=clementine] .style-studio-board-heading{justify-content:space-between;margin-bottom:.65rem;display:flex}[data-creator-skin=clementine] .style-studio-board-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}[data-creator-skin=clementine] .style-studio-board-slot{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}[data-creator-skin=clementine] .style-studio-board-slot img{object-fit:cover;width:100%;height:100%}[data-creator-skin=clementine] .style-studio-board-slot button{background:var(--campaign-ink);width:1.7rem;height:1.7rem;color:var(--campaign-paper);border:0;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}[data-creator-skin=clementine] .style-studio-reference-content>div{gap:1rem;padding-top:1rem;display:grid}[data-creator-skin=clementine] .style-studio-reference-workspace{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-creator-skin=clementine] .style-studio-reference-workspace img{aspect-ratio:1;object-fit:contain;background:#fff;width:6rem}[data-creator-skin=clementine] .style-studio-reference-error{border-block:1px solid var(--status-error);color:var(--status-error);padding-block:.75rem}[data-creator-skin=clementine] .style-studio-summary-board{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);width:100%;display:grid}[data-creator-skin=clementine] .style-studio-summary-board figure{background:var(--campaign-paper);min-width:0;box-shadow:.55rem .55rem 0 var(--campaign-ink);margin:0;padding:.6rem .6rem 0}[data-creator-skin=clementine] .style-studio-summary-board figure:last-child:nth-child(odd):not(:only-child){grid-column:auto;justify-self:stretch;width:auto}[data-creator-skin=clementine] .style-studio-summary-board figure:only-child{grid-column:1/-1;justify-self:start;width:min(100%,24rem);margin-inline:0}[data-creator-skin=clementine] .style-studio-summary-board img{aspect-ratio:4/5;object-fit:contain;width:100%;display:block}[data-creator-skin=clementine] .style-studio-summary-board figcaption{padding:.55rem;font-size:.74rem;font-weight:800}[data-creator-skin=clementine] .style-studio-summary-rows{margin:0}[data-creator-skin=clementine] .style-studio-summary-rows>div{border-bottom:1px solid;gap:.5rem;padding-block:1rem;display:grid}[data-creator-skin=clementine] .style-studio-summary-rows dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-label);font-size:.68rem;font-weight:800}[data-creator-skin=clementine] .product-studio{grid-template-columns:minmax(19rem,.88fr) minmax(22rem,1.12fr);align-items:center;gap:clamp(1.75rem,3.5vw,4rem)}[data-creator-skin=clementine] .product-studio-copy{z-index:1;grid-area:1/1;min-width:0;padding:0}[data-creator-skin=clementine] .product-studio h3{max-width:10ch;margin:0;font-size:clamp(3rem,5.4vw,5.8rem)}[data-creator-skin=clementine] .product-studio-stage{grid-area:1/2;place-items:center;min-width:0;display:grid}[data-creator-skin=clementine] .product-studio-product-stage{aspect-ratio:1;border:var(--border-hairline) solid #0000002e;border-radius:var(--radius-card);width:min(100%,39rem);box-shadow:var(--shadow-card);place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid}[data-creator-skin=clementine] .product-studio-live-garment{filter:none;width:100%;max-width:34rem}[data-creator-skin=clementine] .product-studio-categories,[data-creator-skin=clementine] .product-studio-options{border-top:1px solid;margin-top:2rem;display:grid}[data-creator-skin=clementine] .product-studio-categories button,[data-creator-skin=clementine] .product-studio-option{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem .9rem;padding:1rem 0;display:grid}[data-creator-skin=clementine] .product-studio-categories button>span,[data-creator-skin=clementine] button.product-studio-option>span{color:var(--ink-label);grid-row:1/3;font-size:.68rem;font-weight:800}[data-creator-skin=clementine] .product-studio-categories button>strong,[data-creator-skin=clementine] .product-studio-option>strong{font-size:1rem}[data-creator-skin=clementine] .product-studio-categories button>small,[data-creator-skin=clementine] .product-studio-option>small{color:var(--ink-quiet);grid-column:2}[data-creator-skin=clementine] .product-studio-categories svg,[data-creator-skin=clementine] .product-studio-option svg{grid-area:1/3/3;width:1.1rem;height:1.1rem}[data-creator-skin=clementine] .product-studio-picker,[data-creator-skin=clementine] .product-color-picker{gap:1.25rem;display:grid}[data-creator-skin=clementine] .product-studio-picker-nav,[data-creator-skin=clementine] .product-studio-actions,[data-creator-skin=clementine] .tile-studio-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}[data-creator-skin=clementine] .product-studio-back svg,[data-creator-skin=clementine] .product-studio-text-button svg,[data-creator-skin=clementine] .insignia-studio-text-button svg{width:1rem;height:1rem}[data-creator-skin=clementine] .product-color-panel{margin-top:1.25rem}[data-creator-skin=clementine] .product-color-fabric{border:2px solid #fff;width:2.25rem;height:2.25rem;display:inline-block;box-shadow:0 0 0 1px #0000004d}[data-creator-skin=clementine] .product-color-tabs{border-bottom:1px solid;gap:.25rem;display:flex}[data-creator-skin=clementine] .product-color-tabs button{color:inherit;text-transform:uppercase;background:0 0;border:0;padding:.75rem;font-size:.72rem;font-weight:800}[data-creator-skin=clementine] .product-color-tabs button[aria-selected=true]{background:var(--campaign-paper);color:var(--campaign-ink)}[data-creator-skin=clementine] .product-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}[data-creator-skin=clementine] .product-color-option{border:1px solid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .product-color-option{border:1px solid color-mix(in srgb,currentColor 24%,transparent)}}[data-creator-skin=clementine] .product-color-option{color:inherit;text-align:left;background:0 0;padding:.65rem}[data-creator-skin=clementine] .product-color-option:hover,[data-creator-skin=clementine] .product-color-option--selected{border-color:var(--chapter-accent);box-shadow:inset 0 -.25rem 0 var(--chapter-accent)}[data-creator-skin=clementine] .product-color-note,[data-creator-skin=clementine] .product-studio-note{color:var(--ink-quiet);font-size:.8rem;line-height:1.55}[data-creator-skin=clementine] .layout-studio{grid-template-columns:minmax(26rem,1.24fr) minmax(17rem,.76fr);grid-template-areas:"controls intro";align-items:start;gap:clamp(1.75rem,3vw,3.25rem)}[data-creator-skin=clementine] .layout-studio-intro{grid-area:intro;padding-top:.25rem}[data-creator-skin=clementine] .layout-studio h3{max-width:9ch;margin:0;font-size:clamp(3.1rem,5.7vw,6rem)}[data-creator-skin=clementine] .layout-studio-count{border-left:.3rem solid var(--chapter-accent);margin-top:1.25rem;padding-left:.9rem;font-size:.82rem;font-weight:700;line-height:1.55}[data-creator-skin=clementine] .layout-studio-controls{grid-area:controls;min-width:0}[data-creator-skin=clementine] .layout-studio-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;display:grid}[data-creator-skin=clementine] .layout-studio-options--summary[data-count="1"]{grid-template-columns:minmax(0,1fr)}[data-creator-skin=clementine] .layout-studio-option{background:var(--campaign-paper);min-width:0;color:var(--campaign-ink);text-align:left;border:1px solid #0000002e;gap:.65rem;padding:1rem;display:grid;position:relative}[data-creator-skin=clementine] .layout-studio-option:hover:not(:disabled),[data-creator-skin=clementine] .layout-studio-option--selected{border-color:var(--chapter-accent);box-shadow:inset 0 -.35rem 0 var(--chapter-accent)}[data-creator-skin=clementine] .layout-studio-option-preview{aspect-ratio:4/3;place-items:center;width:100%;padding:1rem;display:grid}[data-creator-skin=clementine] .layout-studio-option-preview svg{max-width:9rem;max-height:10rem}[data-creator-skin=clementine] .layout-studio-option strong{font-size:.95rem}[data-creator-skin=clementine] .layout-studio-option small{color:var(--ink-quiet);font-size:.72rem;line-height:1.45}[data-creator-skin=clementine] .layout-studio-option-check{z-index:1;background:var(--chapter-accent);width:2rem;height:2rem;color:var(--chapter-on-accent);border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;top:.6rem;right:.6rem}[data-creator-skin=clementine] .layout-studio-option-index{letter-spacing:.12em;color:var(--ink-label);font-size:.68rem;font-weight:850}[data-creator-skin=clementine] .insignia-studio,[data-creator-skin=clementine] .info-studio{grid-template-columns:minmax(22rem,1.18fr) minmax(12rem,.82fr);align-items:center;gap:clamp(1.75rem,3.5vw,4rem)}[data-creator-skin=clementine] .info-studio{grid-template-columns:minmax(12rem,.82fr) minmax(22rem,1.18fr)}[data-creator-skin=clementine] .insignia-studio-copy,[data-creator-skin=clementine] .info-studio-copy{grid-area:1/1;min-width:0;padding:0}[data-creator-skin=clementine] .info-studio-copy{grid-column:2}[data-creator-skin=clementine] .insignia-studio h3,[data-creator-skin=clementine] .info-studio h3{max-width:11ch;margin:0;font-size:clamp(3rem,5.3vw,5.7rem)}[data-creator-skin=clementine] .insignia-studio-stage,[data-creator-skin=clementine] .info-studio-stage{grid-area:1/2;place-items:center;min-width:0;display:grid}[data-creator-skin=clementine] .info-studio-stage{grid-column:1}[data-creator-skin=clementine] .insignia-studio-wells{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.4rem;display:grid}[data-creator-skin=clementine] .insignia-studio-well{border:1px solid #0000002e;gap:.35rem;min-width:0;padding:.9rem;display:grid;position:relative}[data-creator-skin=clementine] .insignia-studio-well[data-checked],[data-creator-skin=clementine] .insignia-studio-well[aria-checked=true]{border-color:var(--chapter-accent);box-shadow:inset 0 -.3rem 0 var(--chapter-accent)}[data-creator-skin=clementine] .insignia-studio-well-check{border:1px solid;place-items:center;width:1.65rem;height:1.65rem;display:grid}[data-creator-skin=clementine] .insignia-studio-tags{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}[data-creator-skin=clementine] div.insignia-studio-tags>span{border:1px solid;padding:.35rem .55rem;font-size:.7rem;font-weight:800}[data-creator-skin=clementine] .insignia-studio-field,[data-creator-skin=clementine] .info-studio-field,[data-creator-skin=clementine] .insignia-studio-consent{margin-top:1.35rem}[data-creator-skin=clementine] .insignia-studio-field-note,[data-creator-skin=clementine] .insignia-studio-consent-note{color:var(--ink-quiet);margin-top:.55rem;font-size:.76rem;line-height:1.5}[data-creator-skin=clementine] .insignia-studio-consent-label{align-items:flex-start;gap:.7rem;display:flex}[data-creator-skin=clementine] .insignia-studio-checkbox{border:1px solid;flex:0 0 1.5rem;place-items:center;height:1.5rem;display:grid}[data-creator-skin=clementine] .info-studio-rows{gap:1.25rem;margin-top:1.5rem;display:grid}[data-creator-skin=clementine] .info-studio-note{border-left:.35rem solid var(--chapter-accent);margin-top:1.5rem;padding:1rem 1.1rem;font-size:.82rem;line-height:1.55}[data-creator-skin=clementine] .info-studio dl{margin:1.5rem 0 0}[data-creator-skin=clementine] .info-studio dl>div{border-top:1px solid;grid-template-columns:9rem 1fr;gap:1rem;padding-block:.9rem;display:grid}[data-creator-skin=clementine] .info-studio dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);font-size:.7rem;font-weight:850}[data-creator-skin=clementine] .project-design-section button:disabled:not(.studio-action),[data-creator-skin=clementine] .project-design-section :is(input,textarea,select):disabled{cursor:not-allowed;opacity:.62}[data-creator-skin=clementine] .artwork-studio{--chapter-wave-depth:clamp(2.25rem, 4.5vw, 4.75rem);isolation:isolate;margin-top:calc(-1 * var(--chapter-wave-depth));padding-top:var(--chapter-wave-depth);--chapter-ink:var(--campaign-on-paper-field);background:var(--campaign-paper-field);color:var(--chapter-ink);font-family:var(--font-body);-webkit-mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);-webkit-mask-size:100% var(--chapter-wave-depth),100% calc(100% - var(--chapter-wave-depth) + 1px);mask-size:100% var(--chapter-wave-depth),100% calc(100% - var(--chapter-wave-depth) + 1px);position:relative;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}[data-creator-skin=clementine] .artwork-studio:before{z-index:0;content:"";pointer-events:none;--chapter-drawing-ink:var(--project-graphic,var(--campaign-on-paper-field));background:var(--chapter-drawing-ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .artwork-studio:before{background:color-mix(in srgb,var(--chapter-drawing-ink) 13%,transparent)}}[data-creator-skin=clementine] .artwork-studio:before{-webkit-mask:url(/design-assets/chapter-artwork-line-v1.png) 50%/cover no-repeat;mask:url(/design-assets/chapter-artwork-line-v1.png) 50%/cover no-repeat}[data-creator-skin=clementine] .artwork-studio-frame{z-index:1;width:min(calc(100% - 2.5rem),var(--page-frame-max));margin-inline:auto;padding-block:clamp(4rem,8vw,7rem);position:relative}[data-creator-skin=clementine] .artwork-studio-layout{grid-template-columns:minmax(0,1.38fr) minmax(18rem,.62fr);grid-template-areas:"head head""gallery aside";align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}[data-creator-skin=clementine] .artwork-studio-head{border-bottom:1px solid;grid-area:head;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);grid-template-areas:"eyebrow eyebrow""title deck";align-items:end;gap:.8rem clamp(2rem,5vw,6rem);padding-bottom:2rem;display:grid;container-type:inline-size}[data-creator-skin=clementine] .artwork-studio-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-label);grid-area:eyebrow;margin:0;font-size:.72rem;font-weight:850}[data-creator-skin=clementine] .artwork-studio h2{max-width:8ch;font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:break-word;grid-area:title;margin:0;font-size:clamp(3rem,8cqi,8rem);font-weight:400;line-height:.86}[data-creator-skin=clementine] .artwork-studio-deck{max-width:37rem;color:var(--ink-quiet);grid-area:deck;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}[data-creator-skin=clementine] .artwork-brief-status{grid-column:1/-1}[data-creator-skin=clementine] .artwork-brief-status-topline,[data-creator-skin=clementine] .artwork-brief-status-note,[data-creator-skin=clementine] .artwork-brief-action-row>p{color:var(--ink-quiet)}[data-creator-skin=clementine] .artwork-studio-gallery{grid-area:gallery;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}[data-creator-skin=clementine] .artwork-studio-main{min-width:0}[data-creator-skin=clementine] .artwork-studio-print-stack{max-width:none}@media(min-width:961px){[data-creator-skin=clementine] .artwork-studio-layout{grid-template-areas:"head head""gallery aside""gallery rail";align-content:start}[data-creator-skin=clementine] .artwork-studio-gallery{display:contents}[data-creator-skin=clementine] .artwork-studio-main{grid-area:gallery}[data-creator-skin=clementine] .artwork-studio-rail{grid-area:rail}}[data-creator-skin=clementine] .artwork-studio-placement-tabs{border:0;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:0;display:flex}[data-creator-skin=clementine] .artwork-studio-placement-tabs button{border-radius:var(--radius-control);color:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;padding:.55rem .75rem;font-size:.7rem;font-weight:850}[data-creator-skin=clementine] .artwork-studio-placement-tabs button[aria-pressed=true]{border-color:var(--chapter-accent);background:var(--chapter-accent);color:var(--chapter-on-accent)}[data-creator-skin=clementine] .artwork-studio-print,[data-creator-skin=clementine] .artwork-studio-empty{border-radius:var(--radius-card);background:var(--campaign-paper);box-shadow:var(--shadow-card);color:var(--campaign-ink);border:1px solid #0003;margin:0}[data-creator-skin=clementine] .artwork-studio-print-plate{background:#fff;place-items:center;min-height:clamp(18rem,26vw,28rem);padding:clamp(1rem,3vw,2.5rem);display:grid}[data-creator-skin=clementine] .artwork-studio-print-open{background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}[data-creator-skin=clementine] .artwork-studio-print-open img{object-fit:contain;filter:none;width:100%;height:100%;max-height:43rem;display:block}[data-creator-skin=clementine] .artwork-studio-print-caption{border-top:1px solid #00000029;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}[data-creator-skin=clementine] .artwork-studio-print-caption>div{gap:.3rem;display:grid}[data-creator-skin=clementine] .artwork-studio-print-caption small{color:var(--ink-quiet);font-size:.78rem;line-height:1.5}[data-creator-skin=clementine] .artwork-studio-current{border:1px solid var(--campaign-ink)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .artwork-studio-current{border:1px solid color-mix(in srgb,var(--campaign-ink) 45%,transparent)}}[data-creator-skin=clementine] .artwork-studio-current{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:850}[data-creator-skin=clementine] .artwork-studio-print-actions{background:var(--campaign-paper);max-width:none;color:var(--campaign-ink);border-top:1px solid #00000029;padding:1rem 1.15rem}[data-creator-skin=clementine] .artwork-studio-print-actions-note{color:var(--campaign-ink)}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .artwork-studio-print-actions-note{color:color-mix(in srgb,var(--campaign-ink) 72%,transparent)}}[data-creator-skin=clementine] .artwork-studio-print-actions-error{color:#b91c1c}[data-creator-skin=clementine] .artwork-studio-print-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-creator-skin=clementine] .artwork-studio-rail{min-width:0}[data-creator-skin=clementine] .artwork-studio-rail-heading{letter-spacing:.12em;text-transform:uppercase;color:inherit;justify-content:space-between;margin:0 0 .6rem;font-size:.68rem;font-weight:850;display:flex}[data-creator-skin=clementine] .artwork-studio-rail-slots{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.55rem;display:grid}[data-creator-skin=clementine] .artwork-studio-slot{background:var(--campaign-paper);min-width:0;color:var(--campaign-ink);border:2px solid #0000;border-radius:.55rem;padding:.55rem;display:grid;position:relative}[data-creator-skin=clementine] .artwork-studio-slot:hover,[data-creator-skin=clementine] .artwork-studio-slot--selected{border-color:var(--chapter-accent);box-shadow:inset 0 -.3rem 0 var(--chapter-accent)}[data-creator-skin=clementine] .artwork-studio-slot img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}[data-creator-skin=clementine] .artwork-studio-slot-label,[data-creator-skin=clementine] .artwork-studio-slot--selected .artwork-studio-slot-label{border-top-color:var(--campaign-ink);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .artwork-studio-slot-label,[data-creator-skin=clementine] .artwork-studio-slot--selected .artwork-studio-slot-label{border-top-color:color-mix(in srgb,var(--campaign-ink) 18%,transparent)}}[data-creator-skin=clementine] .artwork-studio-slot-label,[data-creator-skin=clementine] .artwork-studio-slot--selected .artwork-studio-slot-label{color:var(--campaign-ink);padding-top:.4rem;font-size:.68rem;font-weight:850}[data-creator-skin=clementine] .artwork-studio-empty{grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1.2fr);align-items:center;gap:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}[data-creator-skin=clementine] .artwork-studio-empty-mat{aspect-ratio:1;color:#0006;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #0000002e;place-items:center;font-size:.72rem;font-weight:850;display:grid}[data-creator-skin=clementine] .artwork-studio-empty-label{font-family:var(--font-display);letter-spacing:-.04em;color:var(--campaign-ink);font-size:clamp(2.4rem,5vw,4rem);line-height:.92}[data-creator-skin=clementine] .artwork-studio-empty-note{color:var(--ink-quiet);margin-top:.8rem;line-height:1.6}[data-creator-skin=clementine] .artwork-studio-aside{grid-area:aside;align-content:start;gap:.75rem;display:grid}@media(min-width:961px){[data-creator-skin=clementine] .artwork-studio-aside{position:sticky;top:6rem}}[data-creator-skin=clementine] .artwork-studio-drawer,[data-creator-skin=clementine] .artwork-studio-action-lock{border-radius:var(--radius-well);background:var(--campaign-paper);color:var(--campaign-ink);border:1px solid #0003}[data-creator-skin=clementine] .artwork-studio-action-lock{padding:1rem}[data-creator-skin=clementine] .artwork-studio-action-button{width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}[data-creator-skin=clementine] :is(a,button).artwork-studio-action-button>span{text-align:left;gap:.3rem;display:grid}[data-creator-skin=clementine] .artwork-studio-action-button small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);font-size:.66rem;font-weight:850}[data-creator-skin=clementine] .artwork-studio-action-button:hover{box-shadow:inset 0 -.35rem 0 var(--chapter-accent)}[data-creator-skin=clementine] .artwork-review-panel,[data-creator-skin=clementine] .artwork-lightbox-panel,[data-creator-skin=clementine] .studio-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-none);background:var(--studio-raised);box-shadow:var(--shadow-float);color:var(--studio-ink)}[data-creator-skin=clementine] .artwork-review-panel h2,[data-creator-skin=clementine] .studio-dialog h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:400;line-height:.95}[data-creator-skin=clementine] .artwork-studio :is(a,button):focus-visible,[data-creator-skin=clementine] .artwork-lightbox :is(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[data-creator-skin=clementine] .artwork-studio :is(button:disabled:not(.studio-action),[aria-disabled=true]:not(.studio-action)){cursor:not-allowed;opacity:.62}.reskin-preview-chapter{padding-block:clamp(3rem,7vw,6rem)}.reskin-preview-chapter-header{border-bottom:1px solid;grid-template-columns:auto 1fr;align-items:end;gap:.8rem 1.5rem;margin-bottom:3rem;padding-bottom:1rem;display:grid}@media(max-width:960px){[data-creator-skin=clementine] :is(.style-studio,.product-studio,.layout-studio,.insignia-studio,.info-studio){grid-template-columns:1fr;grid-template-areas:none;gap:2rem}[data-creator-skin=clementine] :is(.style-studio-intro,.style-studio-stage,.style-studio-controls,.layout-studio-intro,.layout-studio-controls){grid-area:auto}[data-creator-skin=clementine] .style-studio-intro{padding-top:0}[data-creator-skin=clementine] .style-studio-stage,[data-creator-skin=clementine] .layout-studio-controls{order:2}[data-creator-skin=clementine] .style-studio-controls{order:3}[data-creator-skin=clementine] .product-studio-stage,[data-creator-skin=clementine] .insignia-studio-stage,[data-creator-skin=clementine] .info-studio-stage{order:-1;grid-area:auto/1}[data-creator-skin=clementine] .product-studio-copy,[data-creator-skin=clementine] .insignia-studio-copy,[data-creator-skin=clementine] .info-studio-copy{grid-area:auto/1;padding:0}[data-creator-skin=clementine] .artwork-studio-layout{grid-template-columns:1fr;grid-template-areas:"head""gallery""aside"}[data-creator-skin=clementine] .artwork-studio-head{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""deck"}}@media(max-width:639px){[data-creator-skin=clementine] .project-design-section .project-design-frame{width:min(calc(100% - 1.5rem),var(--page-frame-max));padding-block:3.25rem}[data-creator-skin=clementine] :is(.style-studio,.product-studio,.layout-studio,.insignia-studio,.info-studio){gap:1.5rem}[data-creator-skin=clementine] :is(.style-studio h3,.product-studio h3,.layout-studio h3,.insignia-studio h3,.info-studio h3){font-size:clamp(2.9rem,15vw,4.25rem)}[data-creator-skin=clementine] .style-studio-stage{box-shadow:.45rem .45rem 0 var(--campaign-ink);margin-inline:-.25rem;padding:.55rem}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .style-studio-stage{box-shadow:.45rem .45rem color-mix(in srgb,var(--campaign-ink) 20%,transparent)}}[data-creator-skin=clementine] .style-studio-print>img{height:min(112vw,31rem)}[data-creator-skin=clementine] .style-studio-grid,[data-creator-skin=clementine] .layout-studio-options,[data-creator-skin=clementine] .insignia-studio-wells,[data-creator-skin=clementine] .product-color-options{grid-template-columns:1fr}[data-creator-skin=clementine] .style-studio-summary-board{grid-template-columns:repeat(2,minmax(0,1fr))}[data-creator-skin=clementine] .product-studio-copy,[data-creator-skin=clementine] .insignia-studio-copy,[data-creator-skin=clementine] .info-studio-copy{margin-inline:-.25rem;padding:1.5rem}[data-creator-skin=clementine] .product-studio-product-stage{box-shadow:var(--shadow-card);padding:.75rem}[data-creator-skin=clementine] .info-studio dl>div{grid-template-columns:1fr;gap:.35rem}.reskin-preview-chapter-header{grid-template-columns:1fr}[data-creator-skin=clementine] .artwork-studio-frame{width:min(calc(100% - 1.5rem),var(--page-frame-max));padding-block:3.5rem}[data-creator-skin=clementine] .artwork-studio h2{font-size:clamp(3.6rem,20vw,5.2rem)}[data-creator-skin=clementine] .artwork-studio-empty{grid-template-columns:1fr}[data-creator-skin=clementine] .artwork-studio-rail-slots{grid-template-columns:repeat(2,minmax(0,1fr))}[data-creator-skin=clementine] .artwork-studio-print-plate{min-height:20rem;padding:.75rem}}[data-creator-skin=clementine] .project-design-section :is(.style-studio-reference-content>div>p,.style-studio-row-trigger b,.info-studio-note p){color:var(--ink-quiet)}[data-creator-skin=clementine] .chapter-motif{z-index:2;pointer-events:none;position:absolute;inset:0}@media(min-width:961px){[data-creator-skin=clementine] .project-design-section[data-chapter-copy=left] .chapter-motif{right:46%}[data-creator-skin=clementine] .project-design-section[data-chapter-copy=right] .chapter-motif{left:46%}}@media(max-width:960px){[data-creator-skin=clementine] .chapter-motif{--motif-strength:.66}}[data-creator-skin=clementine] .chapter-motif--dots{--pattern-color:var(--project-graphic,var(--campaign-on-paper-field))}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .chapter-motif--dots{--pattern-color:var(--project-graphic,color-mix(in srgb, var(--campaign-on-paper-field) 13%, var(--campaign-paper-field)))}}[data-creator-skin=clementine] .chapter-motif--dots{opacity:var(--motif-strength,1)}[data-creator-skin=clementine] .project-mood-scope .chapter-motif{--motif-strength:.22}[data-creator-skin=clementine] .chapter-motif--stars{--pattern-color:var(--project-graphic,var(--campaign-on-paper-field))}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .chapter-motif--stars{--pattern-color:var(--project-graphic,color-mix(in srgb, var(--campaign-on-paper-field) 15%, var(--campaign-paper-field)))}}[data-creator-skin=clementine] .chapter-motif--stars{opacity:var(--motif-strength,1)}[data-creator-skin=clementine] .chapter-checker{z-index:0;pointer-events:none;--checker-cell:var(--project-block);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .chapter-checker{--checker-cell:color-mix(in srgb, var(--project-block) var(--checker-strength,31%), var(--chapter-field,var(--campaign-paper-field)))}}[data-creator-skin=clementine] .chapter-checker{--pattern-color:var(--checker-cell,var(--campaign-on-paper-field))}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .chapter-checker{--pattern-color:var(--checker-cell,color-mix(in srgb, var(--campaign-on-paper-field) 9%, var(--campaign-paper-field)))}}[data-creator-skin=clementine] .chapter-checker>svg{-webkit-mask-image:linear-gradient(90deg,#00000061 0%,#00000080 42%,#000 72%);mask-image:linear-gradient(90deg,#00000061,#00000080 42%,#000 72%)}[data-creator-skin=clementine] .project-mood-scope .project-design-section-mood{background:var(--chapter-field,var(--campaign-paper-field))}[data-creator-skin=clementine] .chapter-marquee{z-index:2;--arc-marquee-color:var(--project-graphic,var(--campaign-on-paper-field));width:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){[data-creator-skin=clementine] .chapter-marquee{--arc-marquee-color:var(--project-graphic,color-mix(in srgb, var(--campaign-on-paper-field) 22%, var(--campaign-paper-field)))}}[data-creator-skin=clementine] .chapter-marquee{--arc-marquee-size:54px}[data-creator-skin=clementine] .project-design-section-product{padding-top:clamp(3rem,6vw,6rem)}@media(max-width:700px){[data-creator-skin=clementine] .chapter-marquee{--arc-marquee-size:116px}}[data-creator-skin=clementine] .chapter-script{font-family:var(--font-script);letter-spacing:0;color:var(--accent-ink-here,var(--campaign-accent-ink));font-size:1.16em;font-style:normal;font-weight:400;line-height:.8}[data-creator-skin=clementine] .project-mood-scope[data-mood-armed]{--duration-mood:calc(var(--duration-reveal) * 2)}[data-creator-skin=clementine] .project-mood-scope[data-mood-armed] :is(.project-design-section,.project-design-hero-panel,.chapter-checker,.chapter-motif,.arc-marquee text,.chapter-script,[class$=-studio-mark],.product-studio-confirmation-mark){transition:background-color var(--duration-mood) var(--ease-standard),border-color var(--duration-mood) var(--ease-standard),box-shadow var(--duration-mood) var(--ease-standard),color var(--duration-mood) var(--ease-standard),fill var(--duration-mood) var(--ease-standard),opacity var(--duration-mood) var(--ease-standard)}.campaign-field[data-campaign-wave],[data-campaign-wave]{--campaign-wave-depth:clamp(2.25rem, 4.5vw, 4.75rem);z-index:1;margin-top:calc(-1 * var(--campaign-wave-depth));padding-top:var(--campaign-wave-depth);-webkit-mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);mask-image:var(--chapter-wave-shape),linear-gradient(#000 0 100%);-webkit-mask-size:100% var(--campaign-wave-depth),100% calc(100% - var(--campaign-wave-depth) + 1px);mask-size:100% var(--campaign-wave-depth),100% calc(100% - var(--campaign-wave-depth) + 1px);position:relative;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.dev-prompt{margin-top:1.5rem}.dev-prompt__toggle,.dev-prompt__copy{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.dev-prompt__note{color:var(--tcc-ink);margin-top:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.dev-prompt__note{color:color-mix(in srgb,var(--tcc-ink) 60%,var(--tcc-paper))}}.dev-prompt__panel{border:1px solid var(--tcc-ink);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.dev-prompt__panel{border:1px solid color-mix(in srgb,var(--tcc-ink) 18%,transparent)}}.dev-prompt__panel{background:var(--tcc-ink);border-radius:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dev-prompt__panel{background:color-mix(in srgb,var(--tcc-ink) 4%,var(--tcc-paper))}}.dev-prompt__head{border-bottom:1px solid var(--tcc-ink);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dev-prompt__head{border-bottom:1px solid color-mix(in srgb,var(--tcc-ink) 12%,transparent)}}.dev-prompt__where{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600}.dev-prompt__count{color:var(--tcc-ink);margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.dev-prompt__count{color:color-mix(in srgb,var(--tcc-ink) 55%,var(--tcc-paper))}}.dev-prompt__text{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;max-height:60vh;margin:0;padding:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.6;overflow-y:auto}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clrnv-page:#f6f5f3;--clrnv-ink:#141310;--clrnv-ink-soft:#141310b3;--clrnv-line:#14131018;--clrnv-line-strong:#14131033;--clrnv-page-blush:#f4eae8;--clrnv-chapter-lavender:#d7cdec;--clrnv-on-chapter-lavender:#141310;--clrnv-chapter-brown:#cbb6aa;--clrnv-on-chapter-brown:#141310;--clrnv-chapter-blue-deep:#3a5568;--clrnv-chapter-brown-deep:#65483d;--clrnv-surface:#fffefd;--clrnv-warm-1:#f6f4ef;--clrnv-warm-2:#efe9e1;--clrnv-warm-3:#e8e1d7;--clrnv-paper:#f6f4ef;--clrnv-paper-ink:#141310;--clrnv-paper-soft:#141310b3;--clrnv-paper-line:#14131018;--clrnv-accent:#e3a18d;--clrnv-accent-deep:#9c5138;--clrnv-accent-tint:#f4ddd4;--clrnv-accent-field:var(--clrnv-accent);--clrnv-on-accent-field:var(--clrnv-ink);--clrnv-accent-text:var(--clrnv-accent-deep);--clrnv-accent-mark:var(--clrnv-accent);--clrnv-accent-mark-strong:#a57668;--clrnv-danger:#e08a78;--clrnv-danger-deep:#a32b21;--clrnv-danger-field:var(--clrnv-danger);--clrnv-on-danger-field:var(--clrnv-ink);--clrnv-danger-text:var(--clrnv-danger-deep);--clrnv-font-display:"Newsreader", ui-serif, Georgia, serif;--clrnv-font-body:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--clrnv-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--clrnv-font-script:"Caveat", ui-rounded, cursive;--clrnv-font-greek:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--clrnv-display-xxl:clamp(4rem, 19cqi, 14.375rem);--clrnv-display-xl:clamp(2.875rem, 12cqi, 6.875rem);--clrnv-display-lg:clamp(2.375rem, 10cqi, 4.5rem);--clrnv-display-md:clamp(1.875rem, 7cqi, 3.625rem);--clrnv-display-sm:clamp(1.625rem, 5.5cqi, 2.5rem);--clrnv-numeral:clamp(3.75rem, 16cqi, 7.5rem);--clrnv-quote:clamp(1.875rem, 5.6cqi, 3.625rem);--clrnv-body:.9375rem;--clrnv-body-sm:.8125rem;--clrnv-mono:.6875rem;--clrnv-mono-sm:.625rem;--clrnv-track-display:-.02em;--clrnv-track-tight:-.035em;--clrnv-track-mono:.08em;--clrnv-track-mono-wide:.18em;--clrnv-lead-display:.95;--clrnv-lead-body:1.6;--clrnv-measure:44ch;--clrnv-scrim:#1413109e;--clrnv-scrim-soft:#14131047;--clrnv-scrim-ground:#141310;--clrnv-on-scrim:#f6f4ef;--clrnv-on-scrim-soft:#f6f4efc7;--clrnv-cover-wash:246 245 243;--clrnv-cover-wash-blue:232 238 242;--clrnv-cover-wash-brown:243 236 231;--clrnv-on-cover:#141310;--clrnv-on-cover-soft:#141310b3;--clrnv-cover-chip:20 19 16;--clrnv-on-cover-chip:#f6f4ef;--clrnv-radius:0px;--clrnv-radius-sm:2px;--clrnv-radius-pill:999px;--clrnv-hairline:1px;--clrnv-gutter:20px;--clrnv-gap:1rem;--clrnv-pad:1.25rem;--clrnv-cloth-mask:url(/brand/texture/twill-mask.png);--clrnv-cloth-weave:url(/brand/texture/twill-weave.png);--clrnv-cloth-weave-size:cover;--clrnv-speed:.15s;--clrnv-speed-slow:.35s;--clrnv-ease:ease;--clrnv-marquee:16s;--clrnv-seal:26s}@media(min-width:900px){:root{--clrnv-gutter:clamp(28px, 5vw, 90px)}}.dark{--clrnv-page:#141310;--clrnv-ink:#f6f4ef;--clrnv-ink-soft:#f6f4efb3;--clrnv-line:#f6f4ef1f;--clrnv-line-strong:#f6f4ef3d;--clrnv-page-blush:#1c1715;--clrnv-chapter-lavender:#302a3a;--clrnv-on-chapter-lavender:#f6f4ef;--clrnv-chapter-brown:#352720;--clrnv-on-chapter-brown:#f6f4ef;--clrnv-chapter-blue-deep:#3a5568;--clrnv-chapter-brown-deep:#65483d;--clrnv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.04 0 0 0 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--clrnv-surface:#1e1b17;--clrnv-cover-wash:20 19 16;--clrnv-cover-wash-blue:36 55 67;--clrnv-cover-wash-brown:53 39 32;--clrnv-on-cover:#f6f4ef;--clrnv-on-cover-soft:#f6f4efc7;--clrnv-cover-chip:246 244 239;--clrnv-on-cover-chip:#141310;--clrnv-warm-1:#1e1b17;--clrnv-warm-2:#26221c;--clrnv-warm-3:#2e2922;--clrnv-accent-field:var(--clrnv-accent-deep);--clrnv-on-accent-field:var(--clrnv-ink);--clrnv-accent-text:var(--clrnv-accent);--clrnv-accent-mark:var(--clrnv-accent);--clrnv-accent-mark-strong:var(--clrnv-accent);--clrnv-accent-tint:#3a2620;--clrnv-danger-field:var(--clrnv-danger-deep);--clrnv-on-danger-field:var(--clrnv-ink);--clrnv-danger-text:var(--clrnv-danger)}@media(prefers-reduced-motion:reduce){:root{--clrnv-speed:0s;--clrnv-speed-slow:0s;--clrnv-marquee:0s;--clrnv-seal:0s}}.clrnv{background:var(--clrnv-page);color:var(--clrnv-ink);font-family:var(--clrnv-font-body);font-size:var(--clrnv-body);line-height:var(--clrnv-lead-body);-webkit-font-smoothing:antialiased;container-type:inline-size}.clrnv-greek{font-family:var(--clrnv-font-greek);font-weight:600}[data-clrnv-accent]{--clrnv-accent-field:var(--clrnv-accent);--clrnv-on-accent-field:var(--clrnv-ink);--clrnv-accent-text:var(--clrnv-accent-deep);--clrnv-accent-mark:var(--clrnv-accent)}.dark [data-clrnv-accent]{--clrnv-accent-field:var(--clrnv-accent-deep);--clrnv-on-accent-field:var(--clrnv-ink);--clrnv-accent-text:var(--clrnv-accent);--clrnv-accent-mark:var(--clrnv-accent)}.clrnv-stage{background:var(--clrnv-paper);color:var(--clrnv-paper-ink);border-radius:var(--clrnv-radius)}.clrnv-shell{background:var(--clrnv-page);min-height:100svh;color:var(--clrnv-ink);flex-direction:column;display:flex}.clrnv-main{flex:1;width:100%}.clrnv-wrap{width:100%;max-width:1280px;padding-inline:var(--clrnv-gutter);margin-inline:auto}.clrnv-head{z-index:40;background:var(--clrnv-page);border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);position:sticky;top:0}.clrnv-head__inner{width:100%;max-width:1280px;padding:.75rem var(--clrnv-gutter);justify-content:space-between;align-items:center;gap:1rem;min-height:60px;margin-inline:auto;display:flex}@media(min-width:680px){.clrnv-head[data-has-switcher] .clrnv-head__inner{grid-template-columns:1fr auto 1fr;display:grid}.clrnv-head[data-has-switcher] .clrnv-head__brand{grid-column:1;justify-self:start}.clrnv-head[data-has-switcher] .clrnv-project-switcher{grid-column:2}.clrnv-head[data-has-switcher] .clrnv-head__nav{grid-column:3;justify-self:end}}.clrnv-head__nav>.clrnv-head__menu-btn{display:none}@media(max-width:679px){.clrnv-head__nav>.clrnv-head__menu-btn{display:inline-flex}.clrnv-head__nav>.clrnv-credit-chip,.clrnv-head__nav>.clrnv-head__bell,.clrnv-head__nav>.clrnv-icon-btn:not(.clrnv-head__menu-btn){display:none}}.clrnv-head__menu{z-index:60;border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-page);min-width:15rem;box-shadow:0 20px 48px var(--clrnv-ink);margin-block-start:.5rem;padding:.4rem}@supports (color:color-mix(in lab,red,red)){.clrnv-head__menu{box-shadow:0 20px 48px color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-head__menu-item{border-radius:var(--clrnv-radius-sm);width:100%;min-height:44px;color:var(--clrnv-ink);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding-inline:.7rem;font-weight:500;text-decoration:none;display:flex}.clrnv-head__menu-item:hover,.clrnv-head__menu-item[data-focus],.clrnv-head__menu-item:focus-visible{background:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-head__menu-item:hover,.clrnv-head__menu-item[data-focus],.clrnv-head__menu-item:focus-visible{background:color-mix(in srgb,var(--clrnv-ink) 8%,var(--clrnv-page))}}.clrnv-head__menu-item:hover,.clrnv-head__menu-item[data-focus],.clrnv-head__menu-item:focus-visible{outline:none}.clrnv-head__menu-item:active{background:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-head__menu-item:active{background:color-mix(in srgb,var(--clrnv-ink) 14%,var(--clrnv-page))}}.clrnv-head__menu-item>svg{flex-shrink:0;width:20px;height:20px}.clrnv-head__menu-credits{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);gap:.4em;margin-block-end:.4rem}.clrnv-head__menu-item.customer-icon-action--muted{cursor:pointer;color:var(--clrnv-ink);border:0}.clrnv-head__brand{border-radius:var(--clrnv-radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.clrnv-head__nav{align-items:center;gap:.25rem;display:flex}.clrnv-icon-btn{border-radius:var(--clrnv-radius);width:44px;height:44px;color:var(--clrnv-ink);cursor:pointer;transition:background var(--clrnv-speed) var(--clrnv-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.clrnv-icon-btn>svg{width:20px;height:20px}.clrnv-icon-btn:hover{background:var(--clrnv-warm-1)}.clrnv-icon-btn__label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;white-space:nowrap;font-weight:500;display:none}@media(min-width:900px){.clrnv-icon-btn:has(.clrnv-icon-btn__label){gap:.5rem;width:auto;padding-inline:.7rem}.clrnv-icon-btn__label{display:inline}.clrnv-head[data-has-switcher] .clrnv-icon-btn:has(.clrnv-icon-btn__label){gap:0;width:44px;padding-inline:0}.clrnv-head[data-has-switcher] .clrnv-icon-btn__label{display:none}.clrnv-head[data-has-switcher] .clrnv-icon-btn:has(.clrnv-icon-btn__label)[aria-current=page]:after{inset-inline:10px}}.clrnv-icon-btn[aria-current=page]{background:var(--clrnv-warm-1);position:relative}.clrnv-icon-btn[aria-current=page]:after{content:"";background:var(--clrnv-accent-mark-strong);inset-inline:10px;height:2px;position:absolute;bottom:6px}@media(min-width:900px){.clrnv-icon-btn:has(.clrnv-icon-btn__label)[aria-current=page]:after{inset-inline:.7rem}}.clrnv-head__bell .customer-icon-action{border-radius:var(--clrnv-radius);width:44px;height:44px;color:var(--clrnv-ink);box-shadow:none;background:0 0;border:0;transform:none}.clrnv-head__bell .customer-icon-action:hover{background:var(--clrnv-warm-1);border-color:#0000;transform:none}.clrnv-head__bell .customer-icon-action:is(:disabled,.customer-icon-action--muted){color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-head__bell .customer-icon-action:is(:disabled,.customer-icon-action--muted){color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-page))}}.clrnv-head__bell .customer-icon-action:is(:disabled,.customer-icon-action--muted){background:0 0;border-color:#0000}.clrnv-credit-chip{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);height:44px;color:var(--clrnv-ink);transition:background var(--clrnv-speed) var(--clrnv-ease);align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.clrnv-credit-chip:hover{background:var(--clrnv-warm-1)}.clrnv-credit-chip__text{white-space:nowrap;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;align-items:baseline;gap:.4em;display:inline-flex}.clrnv-credit-chip__count{font-family:var(--clrnv-font-display);letter-spacing:0;font-size:1rem;font-weight:700}.clrnv-credit-chip__label{color:var(--clrnv-ink-soft)}@media(max-width:559px){.clrnv-credit-chip__qualifier{display:none}}@media(max-width:1149px){.clrnv-head[data-has-switcher] .clrnv-credit-chip__qualifier{display:none}}.clrnv-head[data-has-switcher] .clrnv-head__nav:has(.clrnv-cart-chip) .clrnv-credit-chip__qualifier{display:none}.clrnv-cart-chip{position:relative}.clrnv-cart-chip[aria-current=page]{background:var(--clrnv-warm-1)}.clrnv-cart-chip[aria-current=page]:after{content:"";background:var(--clrnv-accent-mark-strong);inset-inline:.7rem;height:2px;position:absolute;bottom:6px}.clrnv-status{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);align-items:center;gap:.5em;font-weight:500;display:inline-flex}.clrnv-status:before{content:"";background:var(--clrnv-dot,var(--clrnv-ink-soft));border-radius:50%;flex-shrink:0;width:7px;height:7px}.clrnv-status--waiting{--clrnv-dot:#b4aad2}.clrnv-status--working{--clrnv-dot:#82d2dc}.clrnv-status--approve{--clrnv-dot:var(--clrnv-accent)}.clrnv-status--done{--clrnv-dot:#7f9c76}.clrnv-foot{border-top:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-page)}.clrnv-foot__inner{width:100%;max-width:1280px;padding:1.5rem var(--clrnv-gutter);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;display:flex}.clrnv-foot__links{gap:1.25rem;display:inline-flex}.clrnv-foot__inner a{color:var(--clrnv-ink-soft);transition:color var(--clrnv-speed) var(--clrnv-ease);text-decoration:none}.clrnv-foot__inner a:hover{color:var(--clrnv-ink)}@media(min-width:900px){.clrnv-foot__inner{justify-content:space-between}}.clrnv-theme{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);display:inline-flex;overflow:hidden}.clrnv-theme__btn{width:40px;height:32px;color:var(--clrnv-ink-soft);cursor:pointer;transition:background var(--clrnv-speed) var(--clrnv-ease),color var(--clrnv-speed) var(--clrnv-ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.clrnv-theme__btn+.clrnv-theme__btn{border-inline-start:var(--clrnv-hairline) solid var(--clrnv-line)}.clrnv-theme__btn>svg{width:16px;height:16px}.clrnv-theme__btn:hover{color:var(--clrnv-ink)}.clrnv-theme__btn[aria-pressed=true]{background:var(--clrnv-ink);color:var(--clrnv-page)}.product-brand{--product-brand-name-size:1.25rem;min-width:0;color:inherit;flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.product-brand--small{--product-brand-name-size:1rem}.product-brand--large{--product-brand-name-size:1.5rem}.product-brand--center{text-align:center;align-items:center}.product-brand__name{font-family:var(--clrnv-font-display);font-size:var(--product-brand-name-size);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-weight:800;line-height:1}.product-brand__byline{font-family:var(--clrnv-font-mono);font-size:clamp(.5625rem,calc(var(--product-brand-name-size) * .34),.6875rem);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;white-space:nowrap;color:var(--clrnv-ink-soft);margin-top:.45rem;font-weight:500;line-height:1.15}.clrnv-plate{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);position:relative}.clrnv-kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);font-weight:500}.clrnv-heading{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(1.125rem,3.5cqi,1.375rem);font-weight:700;line-height:1.15}.clrnv-muted{color:var(--clrnv-ink-soft)}.clrnv :focus-visible,.clrnv-head :focus-visible,.clrnv-foot :focus-visible{outline:2px solid var(--clrnv-ink);outline-offset:2px;border-radius:var(--clrnv-radius-sm)}.clrnv-mast{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line)}.clrnv-mast__inner{padding-block:clamp(3.5rem,10cqi,8rem) clamp(2.5rem,7cqi,5rem);container-type:inline-size}.clrnv-mast--paper{background:var(--clrnv-page)}.clrnv-mast--blush{background:var(--clrnv-page-blush)}.clrnv-mast--ink{background:var(--clrnv-scrim-ground);color:var(--clrnv-on-scrim)}.clrnv-mast--media{--clrnv-mast-media-position:center;--clrnv-mast-scrim:var(--clrnv-cover-wash);isolation:isolate;background:var(--clrnv-scrim-ground);position:relative;overflow:clip}.clrnv-mast--media-blue{--clrnv-mast-scrim:var(--clrnv-cover-wash-blue)}.clrnv-mast--media-brown{--clrnv-mast-scrim:var(--clrnv-cover-wash-brown)}.clrnv-mast--media .clrnv-mast__inner{z-index:2;align-content:end;min-height:clamp(32rem,62svh,47rem);display:grid;position:relative}.clrnv-mast__media{z-index:0;margin:0;position:absolute;inset:0}.clrnv-mast__media:after{content:"";background:linear-gradient(90deg,rgb(var(--clrnv-mast-scrim) / .94),rgb(var(--clrnv-mast-scrim) / .82) 35%,rgb(var(--clrnv-mast-scrim) / .28) 68%,rgb(var(--clrnv-mast-scrim) / .08));pointer-events:none;position:absolute;inset:0}.clrnv-mast__media img{object-fit:cover;object-position:var(--clrnv-mast-media-position);width:100%;height:100%;display:block}.clrnv-mast__media[data-parallax=subtle] img{height:calc(100% + 160px);transform:translate3d(0,var(--clrnv-hero-parallax-offset,0px),0);will-change:transform;position:absolute;inset-block-start:-80px;inset-inline:0}@media(max-width:639px){.clrnv-mast--media .clrnv-mast__inner{min-height:36rem}.clrnv-mast__media:after{background:linear-gradient(to top,rgb(var(--clrnv-mast-scrim) / .96),rgb(var(--clrnv-mast-scrim) / .7) 52%,rgb(var(--clrnv-mast-scrim) / .08))}}@media(prefers-reduced-motion:reduce){.clrnv-mast__media[data-parallax=subtle] img{will-change:auto;height:100%;position:static;transform:none}}.clrnv-mast--ink :is(.clrnv-mast__title,.clrnv-mast__sub){color:var(--clrnv-on-scrim)}.clrnv-mast--ink .clrnv-mast__kicker{color:var(--clrnv-on-scrim-soft)}.clrnv-mast--ink .clrnv-mast__dot,.clrnv-mast--ink .clrnv-mast__rule{background:var(--clrnv-accent)}.clrnv-mast--ink .clrnv-btn--primary{border-color:var(--clrnv-on-scrim);background:var(--clrnv-on-scrim);color:var(--clrnv-scrim-ground)}.clrnv-mast--ink .clrnv-btn--primary:hover:not([disabled]){background:var(--clrnv-accent);border-color:var(--clrnv-accent);color:var(--clrnv-scrim-ground)}.clrnv-mast--media{background:rgb(var(--clrnv-mast-scrim))}.clrnv-mast--media :is(.clrnv-mast__title,.clrnv-mast__sub){color:var(--clrnv-on-cover)}.clrnv-mast--media .clrnv-mast__sub{color:var(--clrnv-on-cover-soft)}.clrnv-mast--media .clrnv-btn--primary{border-color:rgb(var(--clrnv-cover-chip));background:rgb(var(--clrnv-cover-chip));color:var(--clrnv-on-cover-chip)}.clrnv-mast--media .clrnv-btn--primary:hover:not([disabled]){background:var(--clrnv-accent);border-color:var(--clrnv-accent);color:var(--clrnv-ink)}.clrnv-mast__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.clrnv-mast__dot{background:var(--clrnv-volume);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-mast__rule{margin-block-start:clamp(.75rem,2cqi,1rem)}.clrnv-mast__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-lg);font-weight:800;line-height:var(--clrnv-lead-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;color:var(--clrnv-ink);margin:0}.clrnv-mast__title em{text-transform:none;color:var(--clrnv-accent-text);font-style:italic;font-weight:400}.clrnv-mast__inner>.clrnv-mast__title{max-width:15ch;font-size:clamp(3rem,10cqi,7.5rem);line-height:.9}.clrnv-mast__sub{max-width:var(--clrnv-measure);color:var(--clrnv-ink-soft);margin:1rem 0 0}.clrnv-mast__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}@media(min-width:640px){.clrnv-mast__actions{justify-content:flex-start}}.clrnv{--clrnv-volume:var(--clrnv-accent-mark-strong);--clrnv-volume-soft:var(--clrnv-accent)}.clrnv-volume-scope{display:contents}.clrnv-marks{z-index:3;pointer-events:none;height:0;position:fixed;inset-block-start:0;inset-inline:0}.clrnv-marks:before,.clrnv-marks:after{content:"";opacity:.55;background:linear-gradient(var(--clrnv-ink-soft),var(--clrnv-ink-soft)) center / 100% 1px no-repeat,linear-gradient(var(--clrnv-ink-soft),var(--clrnv-ink-soft)) center / 1px 100% no-repeat;width:11px;height:11px;position:absolute;inset-block-start:14px}.clrnv-marks:before{inset-inline-start:14px}.clrnv-marks:after{inset-inline-end:14px}.clrnv-spine{display:none}@media(min-width:900px){.clrnv-spine{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset-block:0;inset-inline-start:9px}.clrnv-spine:before{content:"";background:var(--clrnv-line);width:1px;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.clrnv-spine__bead{background:var(--clrnv-line-strong);width:5px;height:5px;transition:background var(--clrnv-speed) var(--clrnv-ease);border-radius:50%;position:relative}.clrnv-spine__bead--done{background:var(--clrnv-volume)}.clrnv-spine__bead--now:after{content:"";border:1px solid var(--clrnv-volume);border-radius:50%;position:absolute;inset:-5px}}.clrnv-runhead{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);white-space:nowrap;align-items:center;gap:.5rem;display:none}@media(min-width:1100px){.clrnv-head__inner{position:relative}.clrnv-runhead{pointer-events:none;margin:0;display:inline-flex;position:absolute;inset-inline-start:50%;translate:-50%}}.clrnv-runhead__dot{background:var(--clrnv-volume);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-runhead__sep{background:var(--clrnv-line-strong);flex:none;width:14px;height:1px}.clrnv-runhead__now{color:var(--clrnv-ink)}.clrnv-rail{align-items:center;gap:var(--clrnv-gap);padding:.75rem var(--clrnv-gutter);border-block-start:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-page);background-clip:padding-box;grid-template-columns:1fr auto 1fr;display:grid}.clrnv-rail__side{min-width:0;color:inherit;flex-direction:column;gap:.125rem;text-decoration:none;display:flex}.clrnv-rail__side--next{text-align:end;align-items:flex-end}.clrnv-rail__cue{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-rail__name{font-family:var(--clrnv-font-display);font-size:var(--clrnv-body);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-ink);align-items:center;gap:.4rem;min-width:0;font-weight:600;display:flex}.clrnv-rail__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clrnv-rail__arrow{font-family:var(--clrnv-font-mono);color:var(--clrnv-ink-soft);transition:transform var(--clrnv-speed) var(--clrnv-ease);flex:none}a.clrnv-rail__side:hover .clrnv-rail__arrow{color:var(--clrnv-volume)}a.clrnv-rail__side--prev:hover .clrnv-rail__arrow{transform:translate(-2px)}a.clrnv-rail__side--next:hover .clrnv-rail__arrow{transform:translate(2px)}a.clrnv-rail__side:focus-visible{outline:2px solid var(--clrnv-accent-mark-strong);outline-offset:3px;border-radius:var(--clrnv-radius-sm)}.clrnv-rail__side--empty{visibility:hidden}.clrnv-rail__mid{border-inline:var(--clrnv-hairline) solid var(--clrnv-line);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);align-items:center;gap:.5rem;padding-inline:1rem;display:flex}.clrnv-rail__mid-dot{background:var(--clrnv-volume);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-rail__num{font-family:var(--clrnv-font-display);letter-spacing:0;color:var(--clrnv-ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}@media(max-width:899px){.clrnv-rail{padding-inline:var(--clrnv-gutter)}.clrnv-rail__cue{display:none}.clrnv-rail__mid{padding-inline:.625rem}}.clrnv-seal{background:var(--clrnv-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:46px;height:46px;padding-inline:6px;display:inline-flex;box-shadow:0 1px 2px #1413100f,0 4px 14px #1413100d}.clrnv-seal__dot{border-radius:50%;flex:none;width:5px;height:5px;box-shadow:inset 0 0 0 1px #1413101f}.clrnv-shell{background-color:var(--clrnv-page);background-image:var(--clrnv-grain);background-size:180px 180px}.clrnv-stitch{z-index:5;height:var(--clrnv-stitch-h,22px);margin-block:calc(var(--clrnv-stitch-h,22px) / -2);pointer-events:none;background-color:var(--clrnv-accent-mark);filter:drop-shadow(0 3px 4px var(--clrnv-ink));position:relative;rotate:-.4deg;-webkit-mask-image:url(/brand/texture/cord-mask.png);mask-image:url(/brand/texture/cord-mask.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@supports (color:color-mix(in lab,red,red)){.clrnv-stitch{filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--clrnv-ink) 25%,transparent))}}.clrnv-stitch:after{content:"";mix-blend-mode:multiply;background-image:url(/brand/texture/cord-weave.png);background-position:0;background-repeat:repeat-x;background-size:auto 100%;position:absolute;inset:0}.clrnv-stitch--bleed{margin-inline:calc(50% - 50vw)}.clrnv-stitch--on-ink{background-color:var(--clrnv-on-scrim)}.clrnv-drape{z-index:30;pointer-events:none;height:clamp(52px,10vw,128px);position:relative}.clrnv-drape:after{content:"";aspect-ratio:1400/248;width:min(920px,86vw);filter:drop-shadow(0 12px 16px var(--clrnv-ink));background:url(/brand/texture/swatch-drape.webp) 50%/100% 100% no-repeat;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -58%;rotate:-.5deg}@supports (color:color-mix(in lab,red,red)){.clrnv-drape:after{filter:drop-shadow(0 12px 16px color-mix(in srgb,var(--clrnv-ink) 30%,transparent))}}@media(min-width:900px){.clrnv-drape{height:clamp(96px,8vw,150px)}}@media(prefers-reduced-motion:reduce){.clrnv-stitch,.clrnv-drape:after{rotate:0deg}}.clrnv-step{flex-direction:column;gap:.875rem;display:flex;container-type:inline-size}.clrnv-step__head{align-items:baseline;gap:.75rem;display:flex}.clrnv-step__num{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-volume);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(1.75rem,4cqi,2.5rem);font-weight:500;line-height:1}.clrnv-step__label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink)}.clrnv-step__blurb{max-width:var(--clrnv-measure);font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);line-height:var(--clrnv-lead-body);color:var(--clrnv-ink-soft);margin:0}.clrnv-step__plate{border-radius:var(--clrnv-radius-sm);background:var(--clrnv-paper);margin-block-start:.25rem;overflow:hidden}.clrnv-step__plate>img{width:100%;height:auto;display:block}.clrnv-swatchwall{background:var(--clrnv-paper);color:var(--clrnv-paper-ink);padding:clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.clrnv-swatchwall__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,3cqi,2.5rem);display:grid}.clrnv-swatchwall__col{gap:clamp(.5rem,1.4cqi,.85rem);display:grid}.clrnv-swatchwall__item{grid-template-columns:minmax(0,12rem);justify-content:center;align-items:start;gap:clamp(.45rem,1.2cqi,.75rem);min-width:0;display:grid}.clrnv-swatchwall__code{font-family:var(--clrnv-font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--clrnv-paper-soft);text-align:start;font-size:clamp(.75rem,1.9cqi,.9375rem);font-weight:400}.clrnv-swatchwall__chip{aspect-ratio:1.2;background-color:var(--clrnv-chip,var(--clrnv-warm-2));background-image:var(--clrnv-cloth-weave);background-size:var(--clrnv-cloth-weave-size);background-blend-mode:multiply;width:100%;-webkit-mask-image:var(--clrnv-cloth-mask);mask-image:var(--clrnv-cloth-mask);filter:drop-shadow(0 2px 3px #14131047);transition:transform var(--clrnv-speed) var(--clrnv-ease);display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(button,a,label):hover>.clrnv-swatchwall__chip,:is(button,a,label):focus-visible>.clrnv-swatchwall__chip{transform:translateY(-1px)scale(1.03)}.clrnv-swatchwall__name{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-paper-soft);text-align:center;overflow-wrap:anywhere;grid-column:1;line-height:1.3}@container (min-width:32rem){.clrnv-swatchwall__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.clrnv-swatchwall__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.clrnv-capshot{background:var(--clrnv-scrim-ground);display:block;position:relative;overflow:hidden;container-type:inline-size}.clrnv-capshot>img{object-fit:cover;width:100%;height:100%;display:block}.clrnv-capshot__body{background:linear-gradient(#14131000,#14131073 58%,#141310b8);flex-direction:column;gap:.625rem;padding:clamp(1.25rem,5cqi,3rem);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.clrnv-capshot__title{font-family:var(--clrnv-font-display);font-size:clamp(1.75rem,7cqi,3.25rem);font-weight:600;line-height:var(--clrnv-lead-display);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-on-scrim);text-wrap:balance;margin:0}.clrnv-capshot__title em{font-style:italic;font-weight:400}.clrnv-capshot__caption{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-on-scrim-soft);margin:0}.clrnv-pullquote{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:clamp(3rem,9cqi,7rem);display:flex;container-type:inline-size}.clrnv-pullquote__text{max-width:22ch;font-family:var(--clrnv-font-display);font-style:italic;font-size:var(--clrnv-quote);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-accent-text);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}.clrnv-pullquote__by{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0}.clrnv-seal-fig{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-accent-mark);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:9.5rem;padding:1.25rem;display:inline-flex}.clrnv-seal-fig__cue{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text)}.clrnv-seal-fig__value{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,5cqi,2.5rem);font-weight:500;line-height:1}.clrnv-archive__row{border-block-end:var(--clrnv-hairline) solid var(--clrnv-line);width:100vw;color:inherit;margin-inline:calc(50% - 50vw);padding-block:.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.clrnv-archive__label{z-index:1;padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);display:block;position:relative}.clrnv-archive__track{width:max-content;animation:clrnv-archive-drift var(--clrnv-marquee) linear infinite;display:flex}.clrnv-archive__group{flex:none;display:flex}.clrnv-archive__word{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-tight);text-transform:uppercase;color:var(--clrnv-ink);white-space:nowrap;padding-inline-end:1.5rem;font-size:clamp(2.25rem,8cqi,4.5rem);font-weight:600;line-height:1.05}.clrnv-archive__measure{visibility:hidden;pointer-events:none;position:absolute}.clrnv-archive__row:hover{background:var(--clrnv-page-blush)}.clrnv-archive__row:focus-visible{outline:2px solid var(--clrnv-accent-mark-strong);outline-offset:-2px}.clrnv-archive__row:hover .clrnv-archive__track,.clrnv-archive__row:focus-within .clrnv-archive__track{animation-play-state:paused}@keyframes clrnv-archive-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clrnv-archive__track{animation-play-state:paused}}.clrnv-idx__num{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-volume);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,9cqi,4rem);font-weight:500;line-height:.9;display:block}.clrnv-idx__rule{background:var(--clrnv-accent-mark);width:64px;height:2px;display:block}.clrnv-idx__state{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);align-items:center;gap:.375rem;display:inline-flex}.clrnv-idx__state:before{content:"";background:var(--clrnv-line-strong);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-idx__state--done{color:var(--clrnv-accent-text)}.clrnv-idx__state--done:before{background:var(--clrnv-volume)}.clrnv-band{padding-block:clamp(3rem,9cqi,6rem);padding-inline:var(--clrnv-gutter)}.clrnv-band--bleed{width:100vw;margin-inline:calc(50% - 50vw)}.clrnv-band__inner{width:100%;max-width:1280px;margin-inline:auto;container-type:inline-size}.clrnv-band--center .clrnv-band__inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.clrnv-band__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;margin:0}.clrnv-band--ink{background:var(--clrnv-scrim-ground);color:var(--clrnv-on-scrim)}.clrnv-band--ink .clrnv-band__kicker{color:var(--clrnv-on-scrim-soft)}.clrnv-band--accent{background:var(--clrnv-accent-field);color:var(--clrnv-on-accent-field)}.clrnv-band--accent .clrnv-band__kicker{color:var(--clrnv-on-accent-field)}@supports (color:color-mix(in lab,red,red)){.clrnv-band--accent .clrnv-band__kicker{color:color-mix(in srgb,var(--clrnv-on-accent-field) 72%,transparent)}}.clrnv-band--tint{background:var(--clrnv-accent-tint);color:var(--clrnv-paper-ink)}.clrnv-band--tint .clrnv-band__kicker{color:var(--clrnv-paper-soft)}.clrnv-band--blush{background:var(--clrnv-page-blush);color:var(--clrnv-ink)}.clrnv-band--blush .clrnv-band__kicker{color:var(--clrnv-ink-soft)}.clrnv-band__line{max-width:24ch;font-family:var(--clrnv-font-display);font-size:var(--clrnv-quote);letter-spacing:var(--clrnv-track-display);text-wrap:balance;color:inherit;margin:0;font-weight:600;line-height:1.06}.clrnv-band__line em{font-style:italic;font-weight:400}.clrnv-band--ink .clrnv-btn--ghost{color:var(--clrnv-on-scrim)}.clrnv-band--ink .clrnv-btn--ghost:hover:not([disabled]):not([aria-disabled=true]){color:var(--clrnv-on-scrim);background:#f6f4ef24}.clrnv-band--ink .clrnv-btn--ghost[aria-expanded=true]{background:#f6f4ef33}.clrnv-band--ink .clrnv-btn--primary{background:var(--clrnv-on-scrim);color:var(--clrnv-scrim-ground)}.clrnv-band--ink .clrnv-btn--secondary{color:var(--clrnv-on-scrim);border-color:#f6f4ef57}.clrnv-band--ink .clrnv-btn--secondary:hover:where(:not([disabled]):not([aria-disabled=true])){border-color:var(--clrnv-on-scrim);background:var(--clrnv-on-scrim);color:var(--clrnv-scrim-ground)}.clrnv-band--accent .clrnv-btn--ghost{color:var(--clrnv-on-accent-field)}.clrnv-band--accent .clrnv-btn--ghost:hover:not([disabled]):not([aria-disabled=true]){color:var(--clrnv-on-accent-field);background:#1413101a}.clrnv-btn{border:var(--clrnv-hairline) solid transparent;min-height:44px;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;cursor:pointer;transition:background var(--clrnv-speed) var(--clrnv-ease),color var(--clrnv-speed) var(--clrnv-ease),transform var(--clrnv-speed) var(--clrnv-ease);border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.clrnv-btn:hover:where(:not([disabled]):not([aria-disabled=true])){transform:translateY(-2px)}.clrnv-btn:active:where(:not([disabled]):not([aria-disabled=true])){transform:translateY(0)}.clrnv-btn--primary{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-btn--secondary{border-color:var(--clrnv-line-strong);color:var(--clrnv-ink);background:0 0}.clrnv-btn--secondary:hover:where(:not([disabled]):not([aria-disabled=true])){background:var(--clrnv-warm-1);color:var(--clrnv-ink)}.clrnv-btn--ghost{color:var(--clrnv-ink);background:0 0;padding-inline:.75rem}.clrnv-btn--ghost[aria-expanded=true]{background:var(--clrnv-warm-2)}.clrnv-btn--ghost:hover:where(:not([disabled]):not([aria-disabled=true])){color:var(--clrnv-ink);background:var(--clrnv-warm-1)}.clrnv-btn--danger{background:var(--clrnv-danger-field);color:var(--clrnv-on-danger-field)}.clrnv-btn[disabled],.clrnv-btn[aria-disabled=true]{cursor:not-allowed;background:var(--clrnv-warm-2);color:var(--clrnv-ink);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.clrnv-btn[disabled],.clrnv-btn[aria-disabled=true]{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-page))}}.clrnv-btn[disabled],.clrnv-btn[aria-disabled=true]{transform:none}.clrnv-btn--compact{min-height:36px;font-size:var(--clrnv-mono-sm);padding:.4rem .75rem}.clrnv-btn__count{border-radius:var(--clrnv-radius-sm);background:currentColor;justify-content:center;align-items:center;min-width:1.5em;padding-inline:.35em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.clrnv-btn__count{background:color-mix(in srgb,currentColor 16%,transparent)}}.clrnv-btn__count{font-size:var(--clrnv-mono-sm)}.clrnv-actions{justify-content:center;align-items:center;gap:.75rem;display:flex}@media(min-width:640px){.clrnv-actions{justify-content:flex-end}}.clrnv-actions__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}@media(min-width:640px){.clrnv-actions__row{justify-content:space-between}}.clrnv-field-label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin-bottom:.5rem;font-weight:500;display:block}.clrnv-field-control{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-page);width:100%;min-height:44px;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);font-size:var(--clrnv-body);transition:border-color var(--clrnv-speed) var(--clrnv-ease),background var(--clrnv-speed) var(--clrnv-ease);padding:.7rem .85rem;line-height:1.4;display:block}.clrnv-field-control::placeholder{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-field-control::placeholder{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-field-control:hover:not(:disabled){border-color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-field-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--clrnv-ink) 28%,var(--clrnv-page))}}.clrnv-field-control:focus{border-color:var(--clrnv-ink);box-shadow:0 0 0 1px var(--clrnv-ink);outline:none}.clrnv-field-control[aria-invalid=true]{border-color:var(--clrnv-danger-text);box-shadow:0 0 0 1px var(--clrnv-danger-text)}.clrnv-field-control:disabled{background:var(--clrnv-warm-1);color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-field-control:disabled{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-page))}}.clrnv-field-control:disabled{cursor:not-allowed}.clrnv-field-error{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-danger-text);margin-top:.4rem}.clrnv-field-required{color:var(--clrnv-danger-text);margin-left:.15em}.clrnv-field-hint{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin-top:.4rem}.clrnv-field-control--area{resize:vertical;min-height:7rem;line-height:var(--clrnv-lead-body)}.clrnv-field-control--select{text-align:start;padding-inline-end:2.5rem}.clrnv-field-control--mono,.clrnv-listbox--mono .clrnv-listbox__option{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase}.clrnv-datepicker,.clrnv-listbox{z-index:60;border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-page);color:var(--clrnv-ink);box-shadow:0 8px 28px var(--clrnv-ink);margin-top:.35rem;padding:.4rem}@supports (color:color-mix(in lab,red,red)){.clrnv-datepicker,.clrnv-listbox{box-shadow:0 8px 28px color-mix(in srgb,var(--clrnv-ink) 14%,transparent)}}.clrnv-datepicker{width:18rem;padding:.875rem}.clrnv-listbox{width:var(--button-width);max-height:15rem;overflow:auto}.clrnv-listbox--input{width:var(--input-width)}.clrnv-listbox:empty{display:none}.clrnv-listbox__option{border-radius:var(--clrnv-radius-sm);font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);cursor:pointer;padding:.6rem .7rem}.clrnv-listbox__option[data-focus]{background:var(--clrnv-warm-1)}.clrnv-listbox__option[data-selected]{font-weight:600}.clrnv-listbox__option[data-selected]:before{content:"";background:var(--clrnv-accent-mark-strong);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-inline-end:.5em;display:inline-block}.clrnv-listbox__sub,.clrnv-listbox__note{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);color:var(--clrnv-ink-soft);display:block}.clrnv-listbox__note{text-transform:none;padding:.6rem .7rem}.clrnv-datepicker__placeholder{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-datepicker__placeholder{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-datepicker__month{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;font-weight:500}.clrnv-datepicker__step{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);width:2.25rem;height:2.25rem;color:var(--clrnv-ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.clrnv-datepicker__step:hover{background:var(--clrnv-warm-1)}.clrnv-datepicker__dow{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);padding-block:.25rem}.clrnv-datepicker__day{border:var(--clrnv-hairline) solid transparent;border-radius:var(--clrnv-radius);width:2.15rem;height:2.15rem;color:inherit;font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:.1rem auto;display:flex}.clrnv-datepicker__day:hover{background:var(--clrnv-warm-1)}.clrnv-datepicker__day--today{border-color:var(--clrnv-line-strong);border-style:dashed}.clrnv-datepicker__day--on{background:var(--clrnv-ink);border-color:var(--clrnv-ink);color:var(--clrnv-page);font-weight:600}.clrnv-datepicker__clear{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);width:100%;min-height:2.5rem;color:var(--clrnv-ink);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:.75rem}.clrnv-datepicker__clear:hover{background:var(--clrnv-warm-1)}.clrnv-field-control--row{text-align:start;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.clrnv-btn--sm{min-height:2.25rem;padding:.4rem .9rem}.clrnv-dialog{z-index:60;position:relative}.clrnv-dialog__backdrop{background:var(--clrnv-scrim);position:fixed;inset:0}.clrnv-dialog__positioner{place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.clrnv-dialog__panel{background:var(--clrnv-surface);width:min(100%,26rem);color:var(--clrnv-ink);border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);box-shadow:0 18px 40px var(--clrnv-scrim-soft);padding:clamp(1.25rem,5cqi,1.75rem);container-type:inline-size}.clrnv-dialog__title{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;color:var(--clrnv-ink);margin:0;padding-bottom:.75rem;font-size:clamp(1.25rem,4.5cqi,1.75rem);font-weight:700;line-height:1.08}.clrnv-dialog__body{gap:.75rem;margin-top:1rem;display:grid}.clrnv-dialog__body p{margin:0}.clrnv-dialog__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.55}.clrnv-dialog__actions{border-top:var(--clrnv-hairline) solid var(--clrnv-line);margin-top:1.5rem;padding-top:1rem}.clrnv-dialog__choices{gap:.75rem;width:100%;display:grid}.clrnv-dialog__choices>.clrnv-btn{width:100%}.clrnv-dialog__discard{border-top:var(--clrnv-hairline) solid var(--clrnv-line);width:100%;color:var(--clrnv-ink-soft);background:0 0;margin-top:.5rem;padding-top:.85rem}.clrnv-dialog__discard:hover:not([disabled]){color:var(--clrnv-ink);background:0 0;transform:none}.clrnv-remake{border:0;gap:.5rem;margin:0;padding:0;display:grid}.clrnv-remake__legend{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin-bottom:.15rem;padding:0;font-weight:500}.clrnv-remake__row{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);cursor:pointer;transition:border-color var(--clrnv-speed) var(--clrnv-ease);align-items:flex-start;gap:.75rem;padding:.7rem .85rem;display:flex}.clrnv-remake__row:hover{border-color:var(--clrnv-ink)}.clrnv-remake__box{border:var(--clrnv-hairline) solid var(--clrnv-ink);border-radius:var(--clrnv-radius-sm);color:#0000;cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-top:.15rem;font-size:.7rem;font-weight:700;line-height:1;display:grid}.clrnv-remake__box[data-checked]{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-remake__label{font-size:var(--clrnv-body);cursor:pointer;font-weight:600;line-height:1.35;display:block}.clrnv-remake__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin-top:.15rem;line-height:1.45;display:block}.clrnv-working{gap:1rem;display:grid}.clrnv-dialog__panel--play,.clrnv-dialog__panel--blank{width:min(100%,44rem)}.clrnv-wait-copy{gap:.75rem;max-width:46ch;display:grid}.clrnv-working__label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);margin:0;font-weight:500}.clrnv-working__step{font-family:var(--clrnv-font-display);color:var(--clrnv-ink);animation:clrnv-working-step .32s var(--clrnv-ease) both;margin:0;font-size:clamp(1.125rem,4cqi,1.5rem);font-style:italic;font-weight:500;line-height:1.15}@keyframes clrnv-working-step{0%{opacity:0;transform:translateY(.25rem)}}.clrnv-working__track{background:var(--clrnv-line-strong);height:1.5px;display:block;position:relative}.clrnv-working__track>span{background:var(--clrnv-accent-mark-strong);inset-block:0;animation:1.9s ease-in-out infinite clrnv-working-run;display:block;position:absolute;left:0;right:92%}.clrnv-working__track>span:after{content:"";background:var(--clrnv-accent-mark-strong);width:7px;height:7px;box-shadow:0 0 0 5px var(--clrnv-surface);border-radius:50%;position:absolute;top:50%;right:0;translate:50% -50%}@keyframes clrnv-working-run{0%{left:0;right:92%}50%{left:22%;right:22%}to{left:92%;right:0}}@media(prefers-reduced-motion:reduce){.clrnv-working__step{animation:none}.clrnv-working__track>span{animation:none;left:0;right:0}}.clrnv-generation-complete{text-align:center;min-height:24rem;animation:clrnv-generation-complete-in .42s var(--clrnv-ease) both;justify-items:center;gap:1.5rem;padding:clamp(2rem,9cqi,4.5rem) 1rem;display:grid}.clrnv-generation-complete>[role=status]{justify-items:center;gap:.75rem;display:grid}.clrnv-generation-complete__eyebrow,.clrnv-generation-complete__copy{margin:0}.clrnv-generation-complete__eyebrow{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);font-weight:500}.clrnv-generation-complete__numeral{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-tight);color:var(--clrnv-accent-text);margin:0;font-size:clamp(5rem,24cqi,9rem);font-weight:800;line-height:.82}.clrnv-generation-complete__copy{max-width:34ch;font-size:var(--clrnv-body);color:var(--clrnv-ink-soft);line-height:1.6}@keyframes clrnv-generation-complete-in{0%{opacity:0;transform:translateY(.5rem)}}.clrnv-wait-game{border-top:var(--clrnv-hairline) solid var(--clrnv-line);gap:.875rem;margin-top:.25rem;padding-top:1rem;display:grid}.clrnv-wait-game__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clrnv-wait-game__head-meta{justify-items:end;gap:.5rem;margin-left:auto;display:grid}.clrnv-wait-game__eyebrow,.clrnv-wait-game__count{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);margin:0;font-weight:500}.clrnv-wait-game__head h3{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;color:var(--clrnv-ink);margin:.2rem 0 0;font-size:clamp(1.35rem,5cqi,2rem);font-weight:700;line-height:1}.clrnv-wait-game__count{color:var(--clrnv-ink-soft);flex:none;padding-bottom:.15rem}.clrnv-wait-game__prompt,.clrnv-wait-game__empty,.clrnv-wait-game__result{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.5}.clrnv-wait-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2cqi,.875rem);display:grid}.clrnv-wait-choice,.clrnv-greek-card{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);color:var(--clrnv-ink);font:inherit;cursor:pointer;margin:0;padding:0}.clrnv-wait-choice{text-align:left;grid-template-rows:auto auto;min-width:0;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.clrnv-wait-choice:hover:not(:disabled),.clrnv-wait-choice:focus-visible{border-color:var(--clrnv-accent-mark-strong);transform:translateY(-2px)}.clrnv-wait-choice:focus-visible,.clrnv-greek-card:focus-visible{outline:2px solid var(--clrnv-accent-mark-strong);outline-offset:3px}.clrnv-wait-choice[data-selected=true]{border-color:var(--clrnv-accent-mark-strong);box-shadow:inset 0 0 0 2px var(--clrnv-accent-mark-strong)}.clrnv-wait-choice:disabled{cursor:wait}.clrnv-wait-choice__image{aspect-ratio:1;background:var(--clrnv-paper);min-width:0;color:var(--clrnv-paper-ink);place-items:center;display:grid}.clrnv-wait-choice__image>.clrnv-protected-image{object-fit:contain;width:100%;height:100%;display:block}.clrnv-wait-choice__label{border-top:var(--clrnv-hairline) solid var(--clrnv-line);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-align:center;text-transform:uppercase;padding:.7rem .8rem;font-weight:500;display:block}.clrnv-wait-choice__skeleton{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-line);background:linear-gradient(100deg,var(--clrnv-surface) 20%,var(--clrnv-line) 50%,var(--clrnv-surface) 80%);background-size:220% 100%;animation:1.6s ease-in-out infinite clrnv-wait-skeleton;display:block}@keyframes clrnv-wait-skeleton{to{background-position:-220% 0}}.clrnv-wait-game__switch{justify-self:end}.clrnv-greek-grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:clamp(.4rem,1.5cqi,.65rem);width:100%;max-width:34rem;display:grid}.clrnv-greek-card{aspect-ratio:1;width:100%;min-width:44px;font-family:var(--clrnv-font-display),Georgia,serif;place-items:center;font-size:clamp(1.5rem,7cqi,2.5rem);font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.clrnv-greek-card:not([data-face-up=true]):not([data-matched=true]){background-color:#f6f5f3;background-image:url(/brand/plate/greek-match-card-back.webp);background-position:50%;background-size:cover}.clrnv-greek-card:hover:not(:disabled),.clrnv-greek-card:focus-visible{border-color:var(--clrnv-accent-mark-strong);transform:translateY(-2px)}.clrnv-greek-card[data-face-up=true]{border-color:var(--clrnv-accent-mark-strong);background:var(--clrnv-paper);color:var(--clrnv-paper-ink)}.clrnv-greek-card[data-matched=true]{border-color:var(--clrnv-accent-mark-strong);background:var(--clrnv-accent-field);color:var(--clrnv-on-accent-field);cursor:default}.clrnv-wait-game__actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:.125rem;display:flex}@media(min-width:600px){.clrnv-greek-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:440px){.clrnv-wait-game__head-meta{grid-template-columns:1fr auto;place-items:center start;width:100%;margin-left:0}.clrnv-wait-game__switch{justify-self:end}}@media(prefers-reduced-motion:reduce){.clrnv-generation-complete{animation:none}.clrnv-wait-choice,.clrnv-greek-card{transition:none}.clrnv-wait-choice:hover:not(:disabled),.clrnv-wait-choice:focus-visible,.clrnv-greek-card:hover:not(:disabled),.clrnv-greek-card:focus-visible{transform:none}.clrnv-wait-choice__skeleton{animation:none}}.clrnv-lightbox{width:min(100%,54rem);padding:clamp(1rem,3cqi,1.5rem)}.clrnv-lightbox__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.clrnv-lightbox__title{border-bottom:0;flex:1;min-width:0;padding-bottom:0}.clrnv-lightbox__meta{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:.35rem 0 0}.clrnv-lightbox__frame{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);color:var(--clrnv-paper-ink);place-items:center;padding:clamp(.5rem,2cqi,1rem);display:grid;position:relative}.clrnv-lightbox__frame--product{background:var(--clrnv-garment,var(--clrnv-paper))}.clrnv-lightbox__frame>:is(img,.clrnv-protected-image){object-fit:contain;width:100%;height:auto;max-height:min(66vh,40rem);display:block}.clrnv-lightbox__close,.clrnv-lightbox__step{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--clrnv-speed) var(--clrnv-ease),color var(--clrnv-speed) var(--clrnv-ease);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.clrnv-lightbox__close{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);background:var(--clrnv-warm-1);width:42px;height:42px;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);font-size:1.25rem;line-height:1}.clrnv-lightbox__close:hover{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-lightbox__step{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);width:42px;height:42px;position:absolute;top:50%;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.clrnv-lightbox__step{background:color-mix(in srgb,var(--clrnv-paper) 75%,transparent)}}.clrnv-lightbox__step{color:var(--clrnv-paper-ink)}.clrnv-lightbox__step:hover{background:var(--clrnv-paper-ink);color:var(--clrnv-paper)}.clrnv-lightbox__step>svg{width:1.2rem;height:1.2rem}.clrnv-lightbox__step--back{left:.5rem}.clrnv-lightbox__step--on{right:.5rem}.clrnv-lightbox__frame :focus-visible{outline-color:var(--clrnv-paper-ink)}.clrnv-lightbox__backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9)}.clrnv-lightbox--roomy{width:min(100%,64rem)}.clrnv-lightbox--roomy .clrnv-lightbox__frame>:is(img,.clrnv-protected-image){max-height:min(72svh,52rem)}.clrnv-contact{z-index:50;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.clrnv-contact__launcher{border:var(--clrnv-hairline) solid var(--clrnv-ink);background:var(--clrnv-ink);min-height:44px;color:var(--clrnv-page);font-family:var(--clrnv-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:.4rem .4rem 0 var(--clrnv-ink);align-items:center;gap:.5em;padding:.75rem 1.125rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.clrnv-contact__launcher{box-shadow:.4rem .4rem color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-contact__launcher{transition:transform .12s,box-shadow .12s}.clrnv-contact__launcher:hover{box-shadow:.55rem .55rem 0 var(--clrnv-ink);transform:translate(-2px,-2px)}@supports (color:color-mix(in lab,red,red)){.clrnv-contact__launcher:hover{box-shadow:.55rem .55rem color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-contact__launcher:focus-visible{outline:2px solid var(--clrnv-ink);outline-offset:3px}.clrnv-contact__icon{width:1rem;height:1rem}.clrnv-contact__launcher{text-decoration:none;position:relative}.clrnv-contact__dot{border:2px solid var(--clrnv-page);background:var(--clrnv-accent);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}@media(max-width:639px){.clrnv-contact__launcher{padding:.75rem}.clrnv-contact__launcher span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.clrnv-contact__thread{border-block-end:var(--clrnv-hairline) solid var(--clrnv-line);flex-direction:column;gap:.75rem;max-height:18rem;margin:0 0 1rem;padding:0 0 1rem;list-style:none;display:flex;overflow-y:auto}.clrnv-contact__msg{flex-direction:column;align-items:flex-start;display:flex}.clrnv-contact__msg--mine{align-items:flex-end}.clrnv-contact__bubble{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);background:var(--clrnv-surface);max-width:85%;color:var(--clrnv-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem .75rem}.clrnv-contact__msg--mine .clrnv-contact__bubble{background:var(--clrnv-accent-tint)}.clrnv-contact__meta{color:var(--clrnv-ink-soft);margin-top:.25rem;font-size:.75rem}.clrnv-reveal{z-index:60;background:var(--clrnv-scrim);animation:clrnv-reveal-in .22s var(--clrnv-ease) both;cursor:pointer;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;container-type:inline-size}.clrnv-reveal__scene{text-align:center;width:min(100%,34rem);color:var(--clrnv-on-scrim);justify-items:center;gap:.75rem;display:grid;position:relative}.clrnv-reveal__rule{width:100%;height:var(--clrnv-hairline);background:var(--clrnv-on-scrim);display:block}@supports (color:color-mix(in lab,red,red)){.clrnv-reveal__rule{background:color-mix(in srgb,var(--clrnv-on-scrim) 45%,transparent)}}.clrnv-reveal__rule{transform-origin:50%;animation:clrnv-reveal-rule .42s var(--clrnv-ease) both}.clrnv-reveal__numeral{font-family:var(--clrnv-font-display);font-size:var(--clrnv-numeral);letter-spacing:var(--clrnv-track-tight);color:var(--clrnv-accent);animation:clrnv-reveal-rise .42s var(--clrnv-ease) .12s both;margin:0;font-weight:800;line-height:.82}.clrnv-reveal__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-md);font-weight:800;line-height:var(--clrnv-lead-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;animation:clrnv-reveal-rise .42s var(--clrnv-ease) .22s both;margin:0}.clrnv-reveal__note{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-on-scrim-soft);animation:clrnv-reveal-rise .42s var(--clrnv-ease) .32s both;margin:0}.clrnv-reveal__burst{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.clrnv-reveal__bit{width:var(--bit-size);height:calc(var(--bit-size) * 1.35);background:var(--bit-color);opacity:0;animation:clrnv-reveal-bit 1.5s cubic-bezier(.15,.7,.3,1) var(--bit-delay) forwards;position:absolute}.clrnv-reveal__bit--square{height:var(--bit-size)}@keyframes clrnv-reveal-in{0%{opacity:0}}@keyframes clrnv-reveal-rule{0%{opacity:0;transform:scaleX(.2)}}@keyframes clrnv-reveal-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes clrnv-reveal-bit{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}55%{transform:rotate(calc(var(--bit-angle))) translate(var(--bit-distance)) rotate(calc(var(--bit-angle) * -1)) rotate(var(--bit-spin))}to{opacity:0;transform:rotate(calc(var(--bit-angle))) translate(var(--bit-distance)) rotate(calc(var(--bit-angle) * -1)) translateY(9rem) rotate(calc(var(--bit-spin) * 2))}}@media(prefers-reduced-motion:reduce){.clrnv-reveal,.clrnv-reveal__rule,.clrnv-reveal__numeral,.clrnv-reveal__title,.clrnv-reveal__note{animation:none}.clrnv-reveal__burst{display:none}}.clrnv-door{background:var(--clrnv-page);min-height:100svh;color:var(--clrnv-ink);flex-direction:column;display:flex}.clrnv-door__cover{isolation:isolate;min-height:52svh;padding:var(--clrnv-gutter);background:rgb(var(--clrnv-cover-wash));align-items:flex-end;padding-block-start:clamp(3rem,14cqi,6rem);display:flex;position:relative;overflow:hidden;container-type:inline-size}.clrnv-door__photo{z-index:-2;object-fit:cover;object-position:center 14%;width:100%;height:100%;position:absolute;inset:0}.clrnv-door__cover:after{content:"";z-index:-1;background:linear-gradient(to top,rgb(var(--clrnv-cover-wash) / .95),rgb(var(--clrnv-cover-wash) / .91) 40%,rgb(var(--clrnv-cover-wash) / .6) 70%,rgb(var(--clrnv-cover-wash) / 0) 95%),linear-gradient(to bottom,rgb(var(--clrnv-cover-wash) / .5),rgb(var(--clrnv-cover-wash) / 0) 42%);position:absolute;inset:0}.clrnv-door__copy{width:100%;max-width:34rem;color:var(--clrnv-on-cover);gap:.75rem;display:grid;position:relative}.clrnv-door__eyebrow{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);margin:0}.clrnv-door__wordmark{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-xl);letter-spacing:var(--clrnv-track-tight);text-transform:uppercase;margin:0;font-weight:800;line-height:.86}.clrnv-door__headline{max-width:20ch;font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:-.01em;margin:0;font-style:italic;font-weight:400;line-height:1.1}.clrnv-door__tagline{max-width:42ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-on-cover-soft);margin:0}.clrnv-door__badge{top:clamp(1rem,4cqi,2rem);right:var(--clrnv-gutter);z-index:1;background:var(--clrnv-accent);color:#141310;width:72px;height:72px;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-weight:500;line-height:1.25;display:grid;position:absolute}.clrnv-door__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,20rem);height:clamp(2.5rem,9cqi,4rem);display:block}.clrnv-door__monogram{border:var(--clrnv-hairline) solid var(--clrnv-on-cover-soft);min-width:3.5rem;font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;place-items:center;padding:.35rem .75rem;font-size:1.75rem;font-weight:800;display:inline-grid}.clrnv-door__channel-title{max-width:18ch;font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-lg);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:.92}.clrnv-door__panel{width:min(100%,27rem);padding:clamp(1.5rem,5cqi,2rem) var(--clrnv-gutter);margin-inline:auto;container-type:inline-size}.clrnv-door__panel>*+*{margin-top:1rem}.clrnv-door__panel-head{border-bottom:0;margin-bottom:.5rem;padding-bottom:.85rem}.clrnv-door__panel-head>.clrnv-idx__rule{margin-block-start:clamp(.75rem,2cqi,1rem)}.clrnv-door__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.clrnv-door__kicker:before{content:"";background:var(--clrnv-volume);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-door__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.05}.clrnv-door__form{gap:1rem;display:grid}.clrnv-door__submit{width:100%}.clrnv-door__aside{border-top:var(--clrnv-hairline) solid var(--clrnv-line);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.clrnv-door__link{min-height:44px;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem;text-decoration:underline;display:inline-flex}.clrnv-door__link:hover{color:var(--clrnv-accent-text)}.clrnv-door__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.55}.clrnv-door__marquee{border-block:var(--clrnv-hairline) solid var(--clrnv-line);white-space:nowrap;padding-block:clamp(1.25rem,4cqi,2rem);position:relative;overflow:hidden}.clrnv-door__track{width:max-content;animation:clrnv-marquee var(--clrnv-marquee) linear infinite;align-items:center;gap:2.5rem;display:inline-flex}.clrnv-door__word{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;color:var(--clrnv-ink);font-size:clamp(1.5rem,6cqi,2.75rem);font-weight:800;line-height:1}.clrnv-door__dot{background:var(--clrnv-accent-mark);border-radius:50%;flex:none;width:7px;height:7px}@keyframes clrnv-marquee{to{transform:translate(-50%)}}.clrnv-door__foot{padding:1.5rem var(--clrnv-gutter) calc(1.5rem + env(safe-area-inset-bottom));font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}.clrnv-door__foot a{min-height:44px;color:inherit;align-items:center;padding-inline:.25rem;text-decoration:none;display:inline-flex}.clrnv-door__foot a:hover{color:var(--clrnv-ink)}@media(min-width:900px){.clrnv-door__spread{flex:1;grid-template-columns:1.15fr 1fr;align-items:stretch;display:grid}.clrnv-door__cover{min-height:min(100svh,46rem)}.clrnv-door__panel{background:var(--clrnv-page-blush);flex-direction:column;justify-content:center;width:100%;max-width:none;padding:clamp(2rem,5cqi,4rem) clamp(2rem,6cqi,5rem);display:flex}.clrnv-door__panel>*{width:min(100%,27rem);margin-inline:auto}.clrnv-door__badge{width:100px;height:100px;font-size:var(--clrnv-mono)}}@media(prefers-reduced-motion:reduce){.clrnv-door__track{animation-play-state:paused}}.clrnv-project-switcher{pointer-events:none;flex-direction:column;align-items:center;width:min(240px,100%);margin-inline:auto;display:flex;position:relative}@media(max-width:679px){.clrnv-project-switcher{display:none}}@media(min-width:680px){.clrnv-project-switcher{align-self:start;width:240px;margin-block-start:-.75rem}}@media(min-width:1150px){.clrnv-project-switcher{width:375px}}.clrnv-project-switcher__long{display:none}@media(min-width:1150px){.clrnv-project-switcher__long{display:inline}}.clrnv-project-switcher__trigger{white-space:nowrap;border:var(--clrnv-hairline) solid var(--clrnv-line-strong);background:var(--clrnv-page);border-block-start:0;border-radius:0 0 1.75rem 1.75rem;justify-content:center;align-items:center;gap:.85rem;width:100%;min-height:44px;padding:.8rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clrnv-project-switcher__trigger{background:color-mix(in srgb,var(--clrnv-page) 94%,transparent)}}.clrnv-project-switcher__trigger{box-shadow:0 8px 24px var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-project-switcher__trigger{box-shadow:0 8px 24px color-mix(in srgb,var(--clrnv-ink) 7%,transparent)}}.clrnv-project-switcher__trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--clrnv-ink);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;pointer-events:auto;z-index:1;transition:background var(--clrnv-speed) var(--clrnv-ease),border-radius var(--clrnv-speed) var(--clrnv-ease);font-weight:500;position:relative}.clrnv-project-switcher__trigger:hover{background:var(--clrnv-warm-1)}.clrnv-project-switcher__trigger>svg{width:22px;height:22px;transition:transform var(--clrnv-speed) var(--clrnv-ease)}.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__trigger{border-block-end-color:var(--clrnv-line);box-shadow:none;border-radius:0}.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__trigger>svg{transform:rotate(180deg)}.clrnv-project-switcher__panel{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);background:var(--clrnv-page);border-block-start:0;border-color:#0000;border-radius:0 0 1.75rem 1.75rem;width:min(375px,100vw - 2rem);max-height:0;padding:0 1.15rem;position:absolute;inset-block-start:100%;inset-inline-start:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clrnv-project-switcher__panel{background:color-mix(in srgb,var(--clrnv-page) 97%,transparent)}}.clrnv-project-switcher__panel{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .22s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s,border-color .22s,box-shadow .3s;transform:translate(-50%,-.5rem)}.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__panel{border-color:var(--clrnv-line-strong);max-height:430px;box-shadow:0 20px 48px var(--clrnv-ink);border-block-start-color:#0000;padding:1.15rem}@supports (color:color-mix(in lab,red,red)){.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__panel{box-shadow:0 20px 48px color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.clrnv-project-switcher__heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.9rem;display:flex}.clrnv-project-switcher__heading>p{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0;font-weight:500}.clrnv-project-switcher__pager{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:.08em;color:var(--clrnv-ink-soft);align-items:center;gap:.35rem;display:flex}.clrnv-project-switcher__pager button{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);width:36px;height:36px;color:var(--clrnv-ink);cursor:pointer;transition:background var(--clrnv-speed) var(--clrnv-ease),transform var(--clrnv-speed) var(--clrnv-ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.clrnv-project-switcher__pager button:hover{background:var(--clrnv-warm-1);transform:translateY(-1px)}.clrnv-project-switcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-project-switcher__project{border:var(--clrnv-hairline) solid transparent;border-radius:var(--clrnv-radius-sm);min-width:0;color:var(--clrnv-ink);transition:background var(--clrnv-speed) var(--clrnv-ease),border-color var(--clrnv-speed) var(--clrnv-ease),transform var(--clrnv-speed) var(--clrnv-ease);flex-direction:column;gap:.65rem;padding:.5rem;text-decoration:none;display:flex;position:relative}.clrnv-project-switcher__project:hover{border-color:var(--clrnv-line-strong);background:var(--clrnv-warm-1);transform:translateY(-2px)}.clrnv-project-switcher__project[aria-current=page]{border-color:var(--clrnv-accent-mark-strong)}.clrnv-project-switcher__project[aria-current=page]:after{content:"";background:var(--clrnv-accent-mark-strong);height:2px;position:absolute;inset-block-end:0;inset-inline:.5rem}.clrnv-project-switcher__preview{aspect-ratio:4/3;background:var(--clrnv-product-stage);width:100%;color:var(--clrnv-accent-mark-strong);font-family:var(--clrnv-font-display);justify-content:center;align-items:center;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:700;line-height:.8;display:flex;overflow:hidden}.clrnv-project-switcher__preview>.clrnv-protected-image{object-fit:contain;width:100%;height:100%;display:block}.clrnv-project-switcher__meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.clrnv-project-switcher__meta>span{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);font-weight:500}.clrnv-project-switcher__meta>strong{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:.08em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media(min-width:700px){.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__panel{padding:1.35rem 1.5rem 1.5rem}.clrnv-project-switcher__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.clrnv-project-switcher__preview{font-size:clamp(3rem,5vw,5rem)}}@media(max-width:520px){.clrnv-project-switcher__trigger{min-height:48px;font-size:.65rem}.clrnv-project-switcher[data-open=true] .clrnv-project-switcher__panel{max-height:calc(100svh - 116px);overflow-y:auto}}@media(prefers-reduced-motion:reduce){.clrnv-project-switcher__trigger,.clrnv-project-switcher__trigger>svg,.clrnv-project-switcher__panel,.clrnv-project-switcher__pager button,.clrnv-project-switcher__project{transition:none}}.clrnv-projects{isolation:isolate;color:var(--clrnv-ink);padding-block:clamp(1.5rem,5cqi,2.5rem);position:relative}.clrnv-projects:before{content:"";z-index:-2;background:var(--clrnv-page-blush);inset-block:0;width:100vw;position:absolute;left:50%;translate:-50%}.clrnv-contact-note{border-block-start:var(--clrnv-hairline) solid var(--clrnv-line);text-align:center;justify-items:center;gap:.9rem;padding-block:clamp(1rem,2.5cqi,1.5rem);display:grid}.clrnv-contact-note__copy{gap:.35rem;display:grid}.clrnv-contact-note__copy>*{margin:0}.clrnv-contact-note__copy>.clrnv-kicker{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-contact-note__copy>.clrnv-kicker{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-page-blush))}}.clrnv-contact-note__copy>p:not(.clrnv-kicker){font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.clrnv-contact-note__copy>p:not(.clrnv-kicker){color:color-mix(in srgb,var(--clrnv-ink) 76%,var(--clrnv-page-blush))}}@media(min-width:640px){.clrnv-contact-note{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start}}.clrnv-referral-note{border-block:var(--clrnv-hairline) solid var(--clrnv-line);align-items:center;gap:1rem;margin-block-end:clamp(1.5rem,4cqi,2.5rem);padding-block:clamp(1.25rem,3cqi,2rem);display:grid}.clrnv-referral-note__mark{font-family:var(--clrnv-font-display);color:var(--clrnv-accent-text);font-size:clamp(4rem,14cqi,7rem);font-weight:400;line-height:.72}.clrnv-referral-note__copy{gap:.45rem;max-width:46rem;display:grid}.clrnv-referral-note__copy>*{margin:0}.clrnv-referral-note__copy>.clrnv-kicker{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-referral-note__copy>.clrnv-kicker{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-page-blush))}}.clrnv-referral-note__copy h2{font-family:var(--clrnv-font-display);letter-spacing:-.025em;font-size:clamp(1.65rem,4.5cqi,2.75rem);font-weight:650;line-height:1}.clrnv-referral-note__copy>p:not(.clrnv-kicker){font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.clrnv-referral-note__copy>p:not(.clrnv-kicker){color:color-mix(in srgb,var(--clrnv-ink) 76%,var(--clrnv-page-blush))}}.clrnv-referral-note__copy>.clrnv-referral-note__terms{font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-referral-note__copy>.clrnv-referral-note__terms{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-page-blush))}}.clrnv-referral-note>.clrnv-btn{width:100%}@media(min-width:760px){.clrnv-referral-note{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.25rem,3vw,2.5rem)}.clrnv-referral-note>.clrnv-btn{width:auto}}@media(min-width:1120px){.clrnv-referral-note{grid-template-columns:auto minmax(0,64rem) auto minmax(0,1fr);column-gap:clamp(2rem,3.5vw,4rem)}.clrnv-referral-note__copy{grid-template-columns:minmax(16rem,.95fr) minmax(18rem,1.05fr);column-gap:clamp(2rem,3vw,3.5rem);max-width:64rem}.clrnv-referral-note__copy>.clrnv-kicker,.clrnv-referral-note__copy>h2{grid-column:1/-1}.clrnv-referral-note__copy>p:not(.clrnv-kicker){max-width:46ch;margin-block-start:.75rem}.clrnv-referral-note>.clrnv-btn{grid-column:3}}.clrnv-projects__list{--clrnv-plate:clamp(7rem, 16cqi, 11rem);--clrnv-plate-gap:clamp(.3rem, .8cqi, .5rem);--clrnv-chip:calc((var(--clrnv-plate) - var(--clrnv-plate-gap)) / 2);--clrnv-strip:calc(var(--clrnv-plate) + var(--clrnv-plate-gap) + var(--clrnv-chip));margin:0;padding:0;list-style:none;display:grid}.clrnv-project{isolation:isolate;border-block-end:var(--clrnv-hairline) solid var(--clrnv-line);height:100%;transition:background-color var(--clrnv-speed) var(--clrnv-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3cqi,1.75rem);padding-block:clamp(1rem,2.5cqi,1.5rem);display:grid;position:relative;overflow:visible;container-type:inline-size}.clrnv-project:before{content:"";z-index:-1;width:100vw;transition:background-color var(--clrnv-speed) var(--clrnv-ease);inset-block:0;background:0 0;position:absolute;left:50%;translate:-50%}.clrnv-project:hover:before{background:var(--clrnv-page)}.clrnv-project__hit{z-index:1;position:absolute;inset:0}.clrnv-project__hit:focus-visible{outline:2px solid var(--clrnv-ink);outline-offset:-3px}.clrnv-project__stage{--clrnv-garment:var(--clrnv-paper);align-items:flex-start;gap:var(--clrnv-plate-gap);width:var(--clrnv-strip);height:var(--clrnv-plate);display:flex;position:relative}.clrnv-project__plates{justify-content:flex-start;align-items:center;gap:var(--clrnv-plate-gap);width:var(--clrnv-plate);height:100%;display:flex}.clrnv-project__stage:has(.clrnv-project__chips:empty) .clrnv-project__plates{width:var(--clrnv-strip)}.clrnv-project__chips:empty{display:none}.clrnv-project__chips{justify-content:flex-start;align-items:center;gap:var(--clrnv-plate-gap);width:var(--clrnv-chip);flex-direction:column;height:100%;display:flex}.clrnv-project__print{aspect-ratio:1;border-radius:var(--clrnv-radius-sm);background:var(--clrnv-garment);min-width:0;box-shadow:inset 0 0 0 var(--clrnv-hairline) var(--clrnv-line);flex:none;place-items:center;margin:0;padding:.4rem;display:grid;overflow:hidden}.clrnv-project__print[data-rank=primary]{width:min(var(--clrnv-plate),calc((100% - (var(--clrnv-primaries) - 1) * var(--clrnv-plate-gap)) / var(--clrnv-primaries)))}.clrnv-project__print[data-rank=secondary]{width:min(100%,calc((var(--clrnv-plate) - (var(--clrnv-secondaries) - 1) * var(--clrnv-plate-gap)) / var(--clrnv-secondaries)));padding:.25rem}.clrnv-project__print--ghost{background:var(--clrnv-garment)}@supports (color:color-mix(in lab,red,red)){.clrnv-project__print--ghost{background:color-mix(in srgb,var(--clrnv-garment) 25%,var(--clrnv-page))}}.clrnv-project__print>:is(img,.clrnv-protected-image,canvas){object-fit:contain;width:100%;height:100%;display:block}.clrnv-project__print--empty{--clrnv-garment:var(--clrnv-warm-1)}.clrnv-project__body{z-index:0;gap:.35rem;padding-right:2.75rem;display:grid;position:relative}.clrnv-project__index{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0}.clrnv-project__name{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,4.5cqi,2.25rem);font-weight:700;line-height:1.1}.clrnv-project__meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.15rem;display:flex}.clrnv-project__progress{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-project__delete{z-index:2;color:var(--clrnv-ink-soft);position:absolute;top:50%;right:0;translate:0 -50%}.clrnv-project__delete:hover{color:var(--clrnv-danger-text)}.clrnv-project__delete>svg{width:18px;height:18px}.clrnv-palette{flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.clrnv-palette__chip{background-image:var(--clrnv-cloth-weave);background-size:var(--clrnv-cloth-weave-size);background-blend-mode:multiply;width:1.15rem;height:1.15rem;-webkit-mask-image:var(--clrnv-cloth-mask);mask-image:var(--clrnv-cloth-mask);filter:drop-shadow(0 1px 1px #14131033);-webkit-mask-size:100% 100%;mask-size:100% 100%}.clrnv-newtile{isolation:isolate;border:0;border-block-end:var(--clrnv-hairline) solid var(--clrnv-line);width:100%;height:100%;color:var(--clrnv-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--clrnv-speed) var(--clrnv-ease);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3cqi,1.75rem);padding-block:clamp(1rem,2.5cqi,1.5rem);display:grid;position:relative;container-type:inline-size}.clrnv-newtile:before{content:"";z-index:-1;width:100vw;transition:background-color var(--clrnv-speed) var(--clrnv-ease);inset-block:0;background:0 0;position:absolute;left:50%;translate:-50%}.clrnv-newtile:hover:before{background:var(--clrnv-page)}.clrnv-newtile__stage{--clrnv-garment:var(--clrnv-warm-1)}.clrnv-newtile__plus{font-family:var(--clrnv-font-display);color:var(--clrnv-accent-mark);font-size:clamp(1.75rem,4cqi,2.75rem);font-weight:800;line-height:1}.clrnv-newtile__label{gap:.3rem;display:grid}.clrnv-newtile__label b{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(1.125rem,6cqi,1.5rem);font-weight:700;line-height:1.1}.clrnv-newtile__label span{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);line-height:1.45}.clrnv-project__legacy{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:.35rem 0 0;line-height:1.5}.clrnv-project__legacy-actions{justify-content:flex-start;margin-top:.85rem}.clrnv-empty{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);align-items:center;gap:clamp(1.5rem,4cqi,2.5rem);padding:clamp(1.5rem,5cqi,2.5rem);display:grid;container-type:inline-size}@container (min-width:46rem){.clrnv-empty{grid-template-columns:1fr 1fr}}.clrnv-empty__copy{justify-items:start;gap:.85rem;max-width:38ch;display:grid}.clrnv-empty__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.05}.clrnv-empty__sub{color:var(--clrnv-ink-soft);margin:0}.clrnv-empty__photo{margin:0;display:none}@container (min-width:46rem){.clrnv-empty__photo{display:block}}.clrnv-empty__photo>img{object-fit:cover;border-radius:var(--clrnv-radius-sm);width:100%;height:min(46svh,22rem);display:block}.clrnv-project-body{gap:0;padding-block:0;display:grid}.clrnv-phead{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line)}.clrnv-phead__inner{width:100%;max-width:1280px;padding:clamp(1rem,3cqi,1.5rem) var(--clrnv-gutter);justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-inline:auto;display:flex;container-type:inline-size}.clrnv-phead__name{flex-direction:column;flex:auto;align-items:flex-start;gap:.5rem;min-width:0;margin:0;display:flex}.clrnv-phead__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);font-weight:800;line-height:var(--clrnv-lead-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.clrnv-phead__back{flex-shrink:0}.clrnv-project-hero{--clrnv-ink:var(--clrnv-on-cover);--clrnv-ink-soft:var(--clrnv-on-cover-soft);--clrnv-line:rgb(var(--clrnv-cover-chip) / .2);isolation:isolate;background:rgb(var(--clrnv-cover-wash-brown));color:var(--clrnv-on-cover);position:relative;overflow:clip}.clrnv-project-hero .clrnv-phead__inner{z-index:2;align-items:flex-start;min-height:clamp(30rem,60svh,45rem);padding-block:clamp(3.5rem,10cqi,8rem);position:relative}.clrnv-project-hero .clrnv-phead__name{align-self:flex-end;gap:.75rem}.clrnv-project-hero .clrnv-phead__title{letter-spacing:-.04em;text-wrap:balance;max-width:11ch;font-size:clamp(3.5rem,12cqi,9rem);line-height:.86}.clrnv-project-hero__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);order:-1;align-items:center;gap:.55rem;margin:0;display:flex}.clrnv-project-hero__dot{background:var(--clrnv-volume);border-radius:50%;width:6px;height:6px}.clrnv-project-hero>.clrnv-seal{z-index:3;width:clamp(5rem,10vw,13rem);height:clamp(5rem,10vw,13rem);gap:clamp(3px,.3vw,6px);padding-inline:clamp(.375rem,1vw,1rem);position:absolute;inset-block-end:clamp(3.5rem,8cqi,6rem);inset-inline-end:max(var(--clrnv-gutter),calc((100vw - 1280px)/2))}.clrnv-project-hero .clrnv-seal__dot{width:clamp(5px,.45vw,8px);height:clamp(5px,.45vw,8px)}.clrnv-project-hero__media{z-index:0;margin:0;position:absolute;inset:0;overflow:hidden}.clrnv-project-hero__media:after{content:"";background:linear-gradient(90deg,rgb(var(--clrnv-cover-wash-brown) / .95),rgb(var(--clrnv-cover-wash-brown) / .84) 42%,rgb(var(--clrnv-cover-wash-brown) / .34) 72%,rgb(var(--clrnv-cover-wash-brown) / .08));pointer-events:none;position:absolute;inset:0}.clrnv-project-hero__media img{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.clrnv-project-hero__media[data-parallax=subtle] img{height:calc(100% + 160px);transform:translate3d(0,var(--clrnv-hero-parallax-offset,0px),0);will-change:transform;position:absolute;inset-block-start:-80px;inset-inline:0}.clrnv-project-hero>.clrnv-phead__back,.clrnv-section-hero>.clrnv-phead__back,.clrnv-version-intro>.clrnv-phead__back{z-index:4;border-color:var(--clrnv-on-scrim);position:absolute;inset-block-start:clamp(2rem,5cqi,4rem);inset-inline-end:max(var(--clrnv-gutter),calc((100vw - 1280px)/2))}@supports (color:color-mix(in lab,red,red)){.clrnv-project-hero>.clrnv-phead__back,.clrnv-section-hero>.clrnv-phead__back,.clrnv-version-intro>.clrnv-phead__back{border-color:color-mix(in srgb,var(--clrnv-on-scrim) 34%,transparent)}}.clrnv-project-hero>.clrnv-phead__back,.clrnv-section-hero>.clrnv-phead__back,.clrnv-version-intro>.clrnv-phead__back{color:var(--clrnv-on-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141310b8}.clrnv-project-hero>.clrnv-phead__back:hover,.clrnv-section-hero>.clrnv-phead__back:hover,.clrnv-version-intro>.clrnv-phead__back:hover{border-color:var(--clrnv-scrim-ground);background:var(--clrnv-scrim-ground);color:var(--clrnv-on-scrim)}.clrnv-phead__versions{flex-shrink:0}.clrnv-phead__versions ul{flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;margin:0;padding:0;list-style:none;display:flex}.clrnv-phead__versions a{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);transition:color var(--clrnv-speed) var(--clrnv-ease);background:0 0;border:0;padding:.25rem 0;text-decoration:none;display:inline-block}.clrnv-phead__versions a:hover{color:var(--clrnv-ink)}.clrnv-phead__versions a:focus-visible{outline:2px solid var(--clrnv-accent-mark-strong);outline-offset:2px}.clrnv-phead__versions [aria-current=page]{color:var(--clrnv-ink);pointer-events:none;box-shadow:inset 0 -2px 0 var(--clrnv-accent-mark)}.clrnv-grid-head{margin-bottom:1.25rem;container-type:inline-size}.clrnv-project-contents{padding-block:clamp(3rem,8cqi,6rem) clamp(4rem,10cqi,7rem);padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));background:var(--clrnv-page-blush);color:var(--clrnv-ink);margin-inline:calc(50% - 50vw)}.clrnv-grid-head__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);align-items:center;gap:.5rem;margin:0 0 .6rem;display:flex}.clrnv-grid-head__dot{background:var(--clrnv-volume);border-radius:50%;flex:none;width:5px;height:5px}.clrnv-grid-head h2{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-md);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.02}.clrnv-grid-head>.clrnv-idx__rule{margin-block:.75rem 0}.clrnv-grid-head__sub{max-width:var(--clrnv-measure);color:var(--clrnv-ink-soft);margin:.6rem 0 0}.clrnv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:52rem){.clrnv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.clrnv-panel{height:100%;color:var(--clrnv-ink);flex-direction:column;gap:.75rem;text-decoration:none;display:flex;position:relative;container-type:inline-size}.clrnv-panel__plate{aspect-ratio:4/5;border-radius:var(--clrnv-radius);background:var(--clrnv-paper);width:100%;transition:transform var(--clrnv-speed) var(--clrnv-ease),box-shadow var(--clrnv-speed) var(--clrnv-ease);place-items:center;margin-top:auto;display:grid;position:relative;overflow:hidden}.clrnv-panel:hover .clrnv-panel__plate{transform:translateY(-3px);box-shadow:0 6px 18px #14131021}.clrnv-panel:focus-visible{outline:none}.clrnv-panel:focus-visible .clrnv-panel__plate{outline:2px solid var(--clrnv-ink);outline-offset:3px}.clrnv-panel__head{align-items:baseline;gap:.6rem;display:flex}.clrnv-panel__head .clrnv-idx__num{flex-shrink:0}.clrnv-panel__label>.clrnv-idx__state{align-self:flex-start;margin-block-start:.35rem}.clrnv-panel__label>.clrnv-idx__rule{margin-block:.15rem .1rem}.clrnv-panel__label{flex-direction:column;gap:.15rem;min-width:0;display:flex}.clrnv-panel__title{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(1.1rem,9cqi,1.6rem);font-weight:800;line-height:.95}.clrnv-panel__summary{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.clrnv-panel__looks{background:var(--clrnv-paper-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;height:100%;display:grid}.clrnv-panel__looks :is(img,.clrnv-protected-image,canvas){object-fit:cover;background:var(--clrnv-paper);width:100%;height:100%}.clrnv-panel__looks[data-count="1"]{grid-template-columns:minmax(0,1fr)}.clrnv-panel__looks[data-count="3"]>:first-child{grid-column:span 2}.clrnv-panel__garment{place-items:center;width:100%;height:100%;padding:8%;display:grid}.clrnv-panel__garment img{object-fit:contain;max-width:100%;max-height:100%}.clrnv-panel__live{width:100%;height:100%}.clrnv-panel__plates{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:1%;width:100%;height:100%;padding:2%;display:grid}.clrnv-panel__plates[data-count="1"]{grid-template-columns:minmax(0,1fr);padding:8%}.clrnv-panel__plate-item{width:100%;height:100%;display:block}.clrnv-panel__plate-more{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);color:var(--clrnv-paper-ink);position:absolute;bottom:.5rem;right:.5rem}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__plate-more{color:color-mix(in srgb,var(--clrnv-paper-ink) 60%,var(--clrnv-paper))}}.clrnv-panel__titlepage{text-align:center;width:100%;height:100%;color:var(--clrnv-paper-ink);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:10%;display:flex}.clrnv-panel__titlepage-name{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.35rem,19cqi,3rem);font-weight:800;line-height:.95}.clrnv-panel__titlepage-meta{border-top:var(--clrnv-hairline) solid var(--clrnv-paper-ink);padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__titlepage-meta{border-top:var(--clrnv-hairline) solid color-mix(in srgb,var(--clrnv-paper-ink) 22%,var(--clrnv-paper))}}.clrnv-panel__titlepage-meta{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__titlepage-meta{color:color-mix(in srgb,var(--clrnv-paper-ink) 68%,var(--clrnv-paper))}}.clrnv-panel__titlepage-quote{font-family:var(--clrnv-font-display);font-size:var(--clrnv-body-sm);color:var(--clrnv-paper-ink);font-style:italic;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__titlepage-quote{color:color-mix(in srgb,var(--clrnv-paper-ink) 74%,var(--clrnv-paper))}}.clrnv-panel__titlepage-quote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clrnv-panel__mark{place-items:center;width:100%;height:100%;padding:10%;display:grid}.clrnv-panel__mark img{object-fit:contain;max-width:100%;max-height:100%}.clrnv-panel__letters{text-align:center;width:100%;height:100%;color:var(--clrnv-paper-ink);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:10%;display:flex}.clrnv-panel__letters-mark{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);overflow-wrap:anywhere;font-size:clamp(2.25rem,34cqi,5.5rem);font-weight:800;line-height:.9}.clrnv-panel__letters-meta{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__letters-meta{color:color-mix(in srgb,var(--clrnv-paper-ink) 62%,var(--clrnv-paper))}}.clrnv-panel__blank{border:var(--clrnv-hairline) dashed var(--clrnv-paper-ink);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__blank{border:var(--clrnv-hairline) dashed color-mix(in srgb,var(--clrnv-paper-ink) 32%,var(--clrnv-paper))}}.clrnv-panel__blank{border-radius:inherit;background:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__blank{background:color-mix(in srgb,var(--clrnv-paper-ink) 4%,var(--clrnv-paper))}}.clrnv-panel__blank-num{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-tight);color:var(--clrnv-paper-ink);font-size:clamp(3rem,34cqi,6rem);font-weight:800;line-height:.85}@supports (color:color-mix(in lab,red,red)){.clrnv-panel__blank-num{color:color-mix(in srgb,var(--clrnv-paper-ink) 13%,var(--clrnv-paper))}}.clrnv-chip{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius-sm);color:var(--clrnv-ink);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;padding:.25rem .5rem;line-height:1.3;text-decoration:none;display:inline-flex}.clrnv-chip--link{min-width:44px;min-height:44px;font-size:var(--clrnv-mono);cursor:pointer;transition:background var(--clrnv-speed) var(--clrnv-ease),color var(--clrnv-speed) var(--clrnv-ease);justify-content:center;padding-inline:.75rem}.clrnv-chip--link:hover{background:var(--clrnv-ink);color:var(--clrnv-page);border-color:var(--clrnv-ink)}.clrnv-artwork{--clrnv-page:var(--clrnv-scrim-ground);--clrnv-page-blush:#1c1715;--clrnv-ink:var(--clrnv-on-scrim);--clrnv-ink-soft:var(--clrnv-on-scrim-soft);--clrnv-line:#f6f4ef24;--clrnv-line-strong:#f6f4ef47;--clrnv-surface:#1e1b17;--clrnv-warm-1:#1e1b17;--clrnv-warm-2:#26221c;padding-block:clamp(2rem,6cqi,3.5rem);padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));border-block:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-scrim-ground);color:var(--clrnv-ink);grid-template-areas:"proof""side";gap:1rem;margin-inline:calc(50% - 50vw);display:grid;container-type:inline-size}.clrnv-artwork__side{grid-area:side;align-content:center;gap:1rem;min-width:0;display:grid}.clrnv-artwork__art,.clrnv-artwork__waiting{grid-area:proof;width:min(100%,17rem);margin-inline:auto}.clrnv-artwork__art:has(.clrnv-artwork__plates:not([data-count="1"])){width:min(100%,30rem)}.clrnv-artwork__plates{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-artwork__plates:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-artwork__plates li{min-width:0}.clrnv-artwork__plate-label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;text-align:center;color:var(--clrnv-ink-soft);margin:.4rem 0 0}.clrnv-artwork__waiting{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);place-items:center;display:grid;overflow:hidden}.clrnv-artwork__waiting img{object-fit:cover;width:100%;height:100%}.clrnv-artwork__copy{align-content:start;gap:.4rem;min-width:0;display:grid}.clrnv-artwork__copy h2{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.05}.clrnv-artwork__decide{align-content:start;min-width:0;display:grid}.clrnv-artwork__sub{max-width:52ch;color:var(--clrnv-ink-soft);margin:0}.clrnv-artwork__note{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0}.clrnv-artwork__actions{flex-wrap:wrap;margin-top:1rem}.clrnv-artwork__receipt{text-align:center;margin-top:.6rem}@container (min-width:40rem){.clrnv-artwork__receipt{text-align:right}}.clrnv-artwork__from{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-artwork__plate-note{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;text-align:center;color:var(--clrnv-ink-soft);margin:.35rem 0 0}.clrnv-artwork__notice{border-color:var(--clrnv-line-strong);color:var(--clrnv-ink)}.clrnv-artwork__plate-select{margin:.45rem 0 0}.clrnv-artwork__plate-select .clrnv-field-control{width:100%}.clrnv-proofcard__version{margin:.45rem 0 0}.clrnv-proofcard__version .clrnv-field-control{width:100%}@container (min-width:44rem){.clrnv-artwork{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"proof side";align-items:center;gap:.75rem 2rem}.clrnv-artwork__art,.clrnv-artwork__waiting{width:clamp(13rem,26cqi,21rem);margin-inline:0}.clrnv-artwork__art:has(.clrnv-artwork__plates:not([data-count="1"])){width:clamp(18rem,44cqi,34rem)}}.clrnv-notfound{text-align:center;align-content:center;justify-items:center;gap:.75rem;padding-block:clamp(3rem,12cqi,6rem);display:grid}.clrnv-notfound h1{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1.05}.clrnv-section-hero{--clrnv-section-hero-position:center;background:rgb(var(--clrnv-cover-wash));isolation:isolate;border-bottom:0;position:relative;overflow:clip;container-type:inline-size}.clrnv-section-hero .clrnv-phead__inner{z-index:2;align-items:flex-start;min-height:clamp(30rem,56svh,43rem);padding-block:clamp(3rem,8cqi,6rem);position:relative}.clrnv-section-hero .clrnv-phead__name{z-index:1;align-self:flex-end;gap:.75rem;max-width:min(54rem,66%);position:relative}.clrnv-section-hero__media{z-index:0;background:var(--clrnv-scrim-ground);margin:0;position:absolute;inset:0;overflow:hidden}.clrnv-section-hero__media:after{content:"";pointer-events:none;position:absolute;inset:0}.clrnv-section-hero__media img{object-fit:cover;object-position:var(--clrnv-section-hero-position);width:100%;height:100%;display:block;transform:scale(1.006)}.clrnv-section-hero__media[data-parallax=subtle] img{height:calc(100% + 160px);transform:translate3d(0,var(--clrnv-hero-parallax-offset,0px),0) scale(1.006);will-change:transform;position:absolute;inset-block-start:-80px;inset-inline:0}.clrnv-section-hero__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);align-items:center;gap:.55rem;margin:0;display:flex}.clrnv-section-hero__dot{background:var(--clrnv-volume);border-radius:50%;width:6px;height:6px}.clrnv-section-hero__num{font-family:var(--clrnv-font-display);letter-spacing:-.07em;color:var(--clrnv-volume);font-size:clamp(9rem,32cqi,25rem);font-weight:300;line-height:.72;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.clrnv-section-hero__num{color:color-mix(in srgb,var(--clrnv-volume) 42%,transparent)}}.clrnv-section-hero__num{pointer-events:none}.clrnv-section-hero .clrnv-phead__title{z-index:1;letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(3.75rem,13cqi,10rem);font-weight:750;line-height:.78;position:relative}.clrnv-section-hero__blurb{z-index:1;max-width:36ch;font-size:clamp(1rem,2cqi,1.25rem);line-height:1.45;position:relative}.clrnv-section-hero--cover-dark .clrnv-section-hero__media:after{background:linear-gradient(90deg,rgb(var(--clrnv-cover-wash) / .88),rgb(var(--clrnv-cover-wash) / .68) 36%,rgb(var(--clrnv-cover-wash) / .18),rgb(var(--clrnv-cover-wash) / .03))}.clrnv-section-hero--cover-brown .clrnv-section-hero__media:after{background:linear-gradient(90deg,rgb(var(--clrnv-cover-wash-brown) / .94),rgb(var(--clrnv-cover-wash-brown) / .78) 36%,rgb(var(--clrnv-cover-wash-brown) / .2),rgb(var(--clrnv-cover-wash-brown) / .04))}.clrnv-section-hero--cover-blue .clrnv-section-hero__media:after{background:linear-gradient(90deg,rgb(var(--clrnv-cover-wash-blue) / .94),rgb(var(--clrnv-cover-wash-blue) / .78) 36%,rgb(var(--clrnv-cover-wash-blue) / .2),rgb(var(--clrnv-cover-wash-blue) / .04))}.clrnv-section-hero--cover-dark :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker),.clrnv-section-hero--cover-brown :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker),.clrnv-section-hero--cover-blue :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-on-cover)}.clrnv-section-hero--cover-dark .clrnv-section-hero__num,.clrnv-section-hero--cover-brown .clrnv-section-hero__num,.clrnv-section-hero--cover-blue .clrnv-section-hero__num{color:var(--clrnv-volume)}@supports (color:color-mix(in lab,red,red)){.clrnv-section-hero--cover-dark .clrnv-section-hero__num,.clrnv-section-hero--cover-brown .clrnv-section-hero__num,.clrnv-section-hero--cover-blue .clrnv-section-hero__num{color:color-mix(in srgb,var(--clrnv-volume) 68%,transparent)}}.clrnv-section-hero--cover-light .clrnv-section-hero__media:after{background:linear-gradient(90deg,#f6f4eff5,#f6f4efc7 34%,#f6f4ef1f 70%,#f6f4ef00)}.clrnv-section-hero--cover-light :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-paper-ink)}.clrnv-section-hero--cover-light .clrnv-section-hero__num{color:var(--clrnv-volume)}@supports (color:color-mix(in lab,red,red)){.clrnv-section-hero--cover-light .clrnv-section-hero__num{color:color-mix(in srgb,var(--clrnv-volume) 58%,transparent)}}.clrnv-section-hero--split-paper,.clrnv-section-hero--split-ink,.clrnv-section-hero--split-lavender,.clrnv-section-hero--split-brown{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.clrnv-section-hero--split-paper .clrnv-section-hero__media,.clrnv-section-hero--split-ink .clrnv-section-hero__media,.clrnv-section-hero--split-lavender .clrnv-section-hero__media,.clrnv-section-hero--split-brown .clrnv-section-hero__media{grid-area:1/2;position:relative}.clrnv-section-hero--split-paper .clrnv-phead__inner,.clrnv-section-hero--split-ink .clrnv-phead__inner,.clrnv-section-hero--split-lavender .clrnv-phead__inner,.clrnv-section-hero--split-brown .clrnv-phead__inner{width:auto;max-width:none;grid-area:1/1;margin:0;padding-inline-start:max(var(--clrnv-gutter),calc((100vw - 1280px)/2));padding-inline-end:clamp(2rem,5cqi,5rem)}.clrnv-section-hero--split-paper .clrnv-phead__name,.clrnv-section-hero--split-ink .clrnv-phead__name,.clrnv-section-hero--split-lavender .clrnv-phead__name,.clrnv-section-hero--split-brown .clrnv-phead__name{max-width:100%}.clrnv-section-hero--split-paper .clrnv-phead__title,.clrnv-section-hero--split-ink .clrnv-phead__title,.clrnv-section-hero--split-lavender .clrnv-phead__title,.clrnv-section-hero--split-brown .clrnv-phead__title{font-size:clamp(3.5rem,9cqi,7.5rem)}.clrnv-section-hero--split-paper .clrnv-phead__inner{background:var(--clrnv-paper);color:var(--clrnv-paper-ink)}.clrnv-section-hero--split-paper :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-paper-ink)}.clrnv-section-hero--split-ink .clrnv-phead__inner{background:var(--clrnv-scrim-ground);color:var(--clrnv-on-scrim)}.clrnv-section-hero--split-ink :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-on-scrim)}.clrnv-section-hero--split-ink .clrnv-section-hero__num{color:var(--clrnv-volume)}@supports (color:color-mix(in lab,red,red)){.clrnv-section-hero--split-ink .clrnv-section-hero__num{color:color-mix(in srgb,var(--clrnv-volume) 68%,transparent)}}.clrnv-section-hero--split-lavender .clrnv-phead__inner{background:var(--clrnv-chapter-lavender);color:var(--clrnv-on-chapter-lavender)}.clrnv-section-hero--split-lavender :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-on-chapter-lavender)}.clrnv-section-hero--split-brown .clrnv-phead__inner{background:var(--clrnv-chapter-brown);color:var(--clrnv-on-chapter-brown)}.clrnv-section-hero--split-brown :is(.clrnv-phead__title,.clrnv-section__blurb,.clrnv-section-hero__kicker){color:var(--clrnv-on-chapter-brown)}@media(max-width:899px){.clrnv-section-hero .clrnv-phead__inner{min-height:32rem;padding-block:2.5rem 3rem}.clrnv-section-hero .clrnv-phead__name{max-width:88%}.clrnv-section-hero--split-paper,.clrnv-section-hero--split-ink,.clrnv-section-hero--split-lavender,.clrnv-section-hero--split-brown{grid-template-rows:minmax(15rem,42svh) auto;grid-template-columns:1fr}.clrnv-section-hero--split-paper .clrnv-section-hero__media,.clrnv-section-hero--split-ink .clrnv-section-hero__media,.clrnv-section-hero--split-lavender .clrnv-section-hero__media,.clrnv-section-hero--split-brown .clrnv-section-hero__media{grid-area:1/1}.clrnv-section-hero--split-paper .clrnv-phead__inner,.clrnv-section-hero--split-ink .clrnv-phead__inner,.clrnv-section-hero--split-lavender .clrnv-phead__inner,.clrnv-section-hero--split-brown .clrnv-phead__inner{min-height:22rem;padding-inline:var(--clrnv-gutter);grid-area:2/1}.clrnv-section-hero--cover-dark .clrnv-section-hero__media:after,.clrnv-section-hero--cover-brown .clrnv-section-hero__media:after,.clrnv-section-hero--cover-blue .clrnv-section-hero__media:after{background:linear-gradient(to top,rgb(var(--clrnv-cover-wash) / .9),rgb(var(--clrnv-cover-wash) / .6) 48%,rgb(var(--clrnv-cover-wash) / .04))}.clrnv-section-hero--cover-light .clrnv-section-hero__media:after{background:linear-gradient(#f6f4ef05,#f6f4efb3 52%,#f6f4eff5)}}@media(prefers-reduced-motion:reduce){.clrnv-project-hero__media[data-parallax=subtle] img{will-change:auto;height:100%;position:static;transform:none}.clrnv-section-hero__media[data-parallax=subtle] img{will-change:auto;height:100%;position:static;transform:scale(1.006)}}.clrnv-section-stage{--clrnv-section-ground:var(--clrnv-page);border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-section-ground)}.clrnv-section-main--style .clrnv-section-stage,.clrnv-section-main--product .clrnv-section-stage,.clrnv-section-main--insignia .clrnv-section-stage{--clrnv-section-ground:var(--clrnv-page-blush)}.clrnv-section-main--mood .clrnv-section-stage,.clrnv-section-main--layout .clrnv-section-stage,.clrnv-section-main--info .clrnv-section-stage{--clrnv-section-ground:var(--clrnv-page)}.clrnv-section-stage .clrnv-sec__foot{background:var(--clrnv-section-ground)}.clrnv-section{padding-block:clamp(3rem,9cqi,7rem) clamp(4rem,11cqi,8rem)}.clrnv-section-stage .clrnv-sec__body>.clrnv-sec__lead{max-width:18ch;font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-wrap:balance;font-size:clamp(2.25rem,7cqi,5rem);font-weight:700;line-height:.98}.clrnv-section__blurb{color:var(--clrnv-ink-soft);margin:.25rem 0 0}.clrnv-section__foot{margin-top:1.5rem}.clrnv-talk{padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));border-block-start:var(--clrnv-hairline) solid var(--clrnv-line);margin-inline:calc(50% - 50vw);scroll-margin-top:calc(60px + 1rem);overflow:hidden}.clrnv-talk__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:clamp(1rem,3cqi,1.25rem);padding-inline:0;display:flex}.clrnv-talk__toggle>span:first-child{gap:.2rem;display:grid}.clrnv-talk__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text)}.clrnv-talk__title{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(1.25rem,4cqi,1.75rem);font-weight:700;line-height:1.05;display:block}.clrnv-talk__caret{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);width:44px;height:44px;font-family:var(--clrnv-font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.clrnv-talk__body{gap:1rem;padding-block-end:clamp(1rem,3cqi,1.25rem);display:grid}.clrnv-talk__feed{flex-direction:column;gap:.875rem;max-height:22rem;margin:0;padding:.25rem .75rem;list-style:none;display:flex;overflow-y:auto}.clrnv-talk__msg{--clrnv-chat-border:var(--clrnv-line-strong);border:var(--clrnv-hairline) solid var(--clrnv-chat-border);background:var(--clrnv-surface);border-radius:0;align-self:flex-end;width:fit-content;max-width:min(78%,42rem);margin-inline-end:.4rem;padding:.75rem .9rem;position:relative}.clrnv-talk__msg:after{border-block-start:var(--clrnv-hairline) solid var(--clrnv-chat-border);border-inline-end:var(--clrnv-hairline) solid var(--clrnv-chat-border);background:inherit;content:"";width:.625rem;height:.625rem;position:absolute;bottom:.9rem;right:-.36rem;transform:rotate(45deg)}.clrnv-talk__msg--them{--clrnv-chat-border:var(--clrnv-accent-mark);background:var(--clrnv-accent-tint);align-self:flex-start;margin-inline:0 .4rem}.clrnv-talk__msg--them:after{border-block-start:0;border-block-end:var(--clrnv-hairline) solid var(--clrnv-chat-border);border-inline-start:var(--clrnv-hairline) solid var(--clrnv-chat-border);border-inline-end:0;left:-.36rem;right:auto}.clrnv-talk__who{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0 0 .3rem}.clrnv-talk__body-text{font-size:var(--clrnv-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.clrnv-talk__form{border-block-start:var(--clrnv-hairline) solid var(--clrnv-line);gap:.75rem;margin-top:.25rem;padding-top:1rem;display:grid}@media(min-width:900px){.clrnv-talk__msg{min-width:85%;max-width:85%}}@container (max-width:36rem){.clrnv-talk__msg{min-width:95%;max-width:95%}}.clrnv-accented{display:contents}.clrnv-sec{gap:clamp(1.25rem,4cqi,1.75rem);display:grid;container-type:inline-size}.clrnv-sec__body{flex-direction:column;gap:clamp(1rem,3cqi,1.5rem);width:100%;min-width:0;display:flex}.clrnv-sec__body>*{min-width:0}.clrnv-sec__lead{max-width:46ch;margin:0;font-size:clamp(1.0625rem,2.4cqi,1.25rem);font-weight:600;line-height:1.45}.clrnv-sec__sub{max-width:54ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.clrnv-sec__sub{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-sec__script{font-family:var(--clrnv-font-script);color:var(--clrnv-accent-text);margin:-.35rem 0 0;font-size:clamp(1.5rem,4cqi,2rem);font-weight:600;line-height:1}.clrnv-sec__count{font-size:var(--clrnv-body-sm);margin:0;font-weight:700}.clrnv-sec__note{border-left:2px solid var(--clrnv-accent-mark);font-size:var(--clrnv-body-sm);margin:0;padding-left:.875rem;font-weight:500;line-height:1.5}.clrnv-sec__note strong{font-weight:700;display:block}.clrnv-sec__fieldnote{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:-.35rem 0 0;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.clrnv-sec__fieldnote{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-surface))}}.clrnv-sec__group{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.clrnv-sec__panel{gap:.75rem;min-width:0;display:grid}.clrnv-sec__legend{float:none;width:100%;font-family:var(--clrnv-font-body);font-weight:700;font-size:var(--clrnv-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .125rem;padding:0;display:block}.clrnv-sec__head{flex-direction:column;gap:.5rem;min-width:0;display:flex}.clrnv-sec__head-text{gap:.125rem;min-width:0;display:grid}.clrnv-sec__head-aside{justify-content:center;display:flex}.clrnv-sec__head--note{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem}.clrnv-sec__head--note .clrnv-sec__head-aside{justify-content:flex-start}@container (min-width:34rem){.clrnv-sec__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}.clrnv-sec__head-aside,.clrnv-sec__head--note .clrnv-sec__head-aside{flex-shrink:0;justify-content:flex-end}}.clrnv-sec__fields{gap:1rem;display:grid}.clrnv-sec__foot{z-index:3;border-top:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:clamp(1rem,3cqi,1.5rem);padding-bottom:clamp(.75rem,2cqi,1rem);display:flex;position:sticky;bottom:0}.clrnv-sec__foot--unchanged{position:static}@container (min-width:40rem){.clrnv-sec__foot{justify-content:flex-end}}.clrnv-sec__hint{text-align:center;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);flex:100%;margin:0;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.clrnv-sec__hint{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}@container (min-width:40rem){.clrnv-sec__foot:has(.clrnv-sec__hint){justify-content:space-between}.clrnv-sec__hint{text-align:left;flex:0 auto}}.clrnv-sec__foot>.clrnv-sec__pair{align-items:center;gap:.75rem;display:flex}.clrnv-opts{gap:var(--clrnv-gap);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.clrnv-opts--wide{grid-template-columns:repeat(1,minmax(0,1fr))}.clrnv-opts--tight:not(.clrnv-colorwall){grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width:34rem){.clrnv-opts:not(.clrnv-colorwall){grid-template-columns:repeat(3,minmax(0,1fr))}.clrnv-opts--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-opts--tight:not(.clrnv-colorwall){grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:52rem){.clrnv-opts:not(.clrnv-colorwall){grid-template-columns:repeat(4,minmax(0,1fr))}.clrnv-opts--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.clrnv-opts--tight:not(.clrnv-colorwall){grid-template-columns:repeat(7,minmax(0,1fr))}}.clrnv-opt{width:100%;height:100%;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);text-align:left;cursor:pointer;transition:transform var(--clrnv-speed) var(--clrnv-ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0;text-decoration:none;display:flex;position:relative}.clrnv-opt:hover{transform:translateY(-2px)}.clrnv-opt__name{font-size:1rem;font-weight:700;line-height:1.25}.clrnv-opt__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.clrnv-opt__note{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-opt__index{font-size:var(--clrnv-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-weight:700}.clrnv-opt__art{aspect-ratio:4/3;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius-sm);background:var(--clrnv-paper);width:100%;color:var(--clrnv-paper-ink);place-items:center;margin-bottom:.15rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clrnv-opt__art{color:color-mix(in srgb,var(--clrnv-paper-ink) 42%,var(--clrnv-paper))}}.clrnv-opt__art>svg,.clrnv-opt__art>:is(img,.clrnv-protected-image){object-fit:contain;width:100%;height:100%;display:block}.clrnv-look{height:100%;position:relative}.clrnv-zoom{z-index:2;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;padding:0;display:grid;position:absolute;top:.5rem;left:.5rem}@supports (color:color-mix(in lab,red,red)){.clrnv-zoom{background:color-mix(in srgb,var(--clrnv-paper) 78%,transparent)}}.clrnv-zoom{color:var(--clrnv-paper-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--clrnv-speed) var(--clrnv-ease)}.clrnv-zoom>svg{width:1.05rem;height:1.05rem}.clrnv-zoom:hover{background:var(--clrnv-paper-ink);color:var(--clrnv-paper)}.clrnv-opt__check{z-index:1;border-radius:var(--clrnv-radius);background:var(--clrnv-ink);width:1.5rem;height:1.5rem;color:var(--clrnv-page);place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.clrnv-opt__check>svg{width:.9rem;height:.9rem}.clrnv-opt[aria-pressed=true] .clrnv-opt__art,.clrnv-opt[aria-selected=true] .clrnv-opt__art,.clrnv-opt--on .clrnv-opt__art{box-shadow:inset 0 0 0 2px var(--clrnv-accent-mark-strong)}.clrnv-opt--on .clrnv-opt__name,.clrnv-opt[aria-pressed=true] .clrnv-opt__name,.clrnv-opt[aria-selected=true] .clrnv-opt__name{color:var(--clrnv-ink)}.clrnv-opt--on .clrnv-opt__name:after,.clrnv-opt[aria-pressed=true] .clrnv-opt__name:after,.clrnv-opt[aria-selected=true] .clrnv-opt__name:after{content:"";background:var(--clrnv-accent-mark);width:44px;height:2px;margin-top:.3rem;display:block}.clrnv-opt[aria-pressed=true] .clrnv-opt__art,.clrnv-opt[aria-selected=true] .clrnv-opt__art,.clrnv-opt--on .clrnv-opt__art{border-color:var(--clrnv-ink)}.clrnv-opt[disabled],.clrnv-opt[aria-disabled=true]{cursor:not-allowed;background:0 0;transform:none}.clrnv-opt[disabled] .clrnv-opt__name,.clrnv-opt[aria-disabled=true] .clrnv-opt__name{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-opt[disabled] .clrnv-opt__name,.clrnv-opt[aria-disabled=true] .clrnv-opt__name{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-page))}}.clrnv-opts--wall .clrnv-opt{gap:.25rem;padding:.35rem}.clrnv-opts--wall .clrnv-opt__art{aspect-ratio:1;border:0;flex:1 0 auto;margin-bottom:0}.clrnv-opts--wall .clrnv-opt__art>:is(img,.clrnv-protected-image){object-fit:cover}.clrnv-opts--wall .clrnv-opt__name{padding:0 .25rem .15rem;font-size:.9375rem}.clrnv-opts--wall .clrnv-opt__check{top:.6rem;right:.6rem}.clrnv-opts--wall .clrnv-zoom{top:.6rem;left:.6rem}.clrnv-opts.clrnv-opts--pair{grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(1.5rem,4cqi,3rem)}@container (min-width:34rem){.clrnv-opts.clrnv-opts--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.clrnv-opt--preset{gap:.45rem;padding:0}.clrnv-opt--preset .clrnv-opt__art{aspect-ratio:16/9;padding:.5rem}.clrnv-preset__views{justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex}.clrnv-preset__views>svg{width:auto;max-width:50%;height:100%}.clrnv-opt--preset .clrnv-opt__name{font-size:clamp(1.15rem,2.2cqi,1.5rem)}.clrnv-preset__short{border-radius:var(--clrnv-radius);font-size:var(--clrnv-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:2px solid;align-self:flex-start;align-items:center;padding:.2rem .55rem;font-weight:700;display:inline-flex}.clrnv-direction-directory,.clrnv-direction-detail{gap:clamp(1rem,3cqi,1.5rem);display:grid}.clrnv-direction-detail{scroll-margin-top:calc(60px + 1rem)}.clrnv-direction-directory__head{align-items:end;gap:1rem;display:grid}.clrnv-direction-directory__head>div:first-child{gap:.45rem;display:grid}.clrnv-direction-directory__count{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.1em;text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0;font-weight:500}.clrnv-direction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,4cqi,2.25rem) clamp(.75rem,2.5cqi,1.5rem);margin:0;padding:0;list-style:none;display:grid}.clrnv-direction-list__item{content-visibility:auto;contain-intrinsic-size:auto 13rem;min-width:0}.clrnv-direction{width:100%;color:var(--clrnv-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;gap:.65rem;padding:0;display:grid}.clrnv-direction:focus-visible{outline:2px solid var(--clrnv-accent-mark-strong);outline-offset:4px}.clrnv-direction__preview{aspect-ratio:3/2;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper-line);width:100%;transition:border-color var(--clrnv-speed) var(--clrnv-ease),transform var(--clrnv-speed) var(--clrnv-ease);border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.clrnv-direction:hover .clrnv-direction__preview{border-color:var(--clrnv-accent-mark-strong);transform:translateY(-2px)}.clrnv-direction[data-recommended=true] .clrnv-direction__preview{border-color:var(--clrnv-accent-mark-strong)}.clrnv-direction__image{background:var(--clrnv-paper);min-width:0;min-height:0;display:block;overflow:hidden}.clrnv-direction__image:first-child,.clrnv-direction__image:nth-child(2):last-child{grid-row:1/-1}.clrnv-direction__preview[data-count="1"]{grid-template-columns:minmax(0,1fr)}.clrnv-direction__image>.clrnv-protected-image{object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.clrnv-direction__caption{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem .55rem;display:grid}.clrnv-direction__index,.clrnv-direction__count,.clrnv-direction-detail__index{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.clrnv-direction__index,.clrnv-direction-detail__index{color:var(--clrnv-accent-text)}.clrnv-direction__name{font-family:var(--clrnv-font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1rem,3.4cqi,1.3rem);font-weight:750;line-height:1}.clrnv-direction__count{color:var(--clrnv-ink-soft);grid-column:2}.clrnv-direction[data-recommended=true] .clrnv-direction__caption{grid-template-columns:minmax(0,1fr)}.clrnv-direction[data-recommended=true] .clrnv-direction__count{grid-column:1}.clrnv-direction-back{background:var(--clrnv-warm-1);border-color:var(--clrnv-line-strong);color:var(--clrnv-ink);justify-self:start;font-weight:600}.clrnv-direction-back:hover:where(:not([disabled])){background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-direction-back__arrow{font-size:1.1em;line-height:1}.clrnv-direction-detail__foot{border-top:var(--clrnv-hairline) solid var(--clrnv-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:clamp(.5rem,2cqi,1rem);display:flex}@container (min-width:34rem){.clrnv-direction-detail__foot{justify-content:space-between}}.clrnv-direction-detail__head{border-top:var(--clrnv-hairline) solid var(--clrnv-line);border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);gap:.4rem;padding-block:clamp(.9rem,2.5cqi,1.35rem);display:grid}.clrnv-direction-detail__head>*{margin:0}.clrnv-direction-detail__head h2{font-family:var(--clrnv-font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.25rem,7cqi,4.5rem);font-weight:800;line-height:.9}.clrnv-direction-detail__head>p:last-child:not(.clrnv-direction-detail__index){max-width:54ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);font-weight:500;line-height:1.5}@container (min-width:34rem){.clrnv-direction-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:52rem){.clrnv-direction-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.clrnv-direction__preview{transition:none}.clrnv-direction:hover .clrnv-direction__preview{transform:none}}.clrnv-filters{border:0;border-top:var(--clrnv-hairline) solid var(--clrnv-line);border-left:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.clrnv-filter{border:0;border-right:var(--clrnv-hairline) solid var(--clrnv-line);border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);min-height:3.5rem;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);text-align:left;cursor:pointer;transition:background-color var(--clrnv-speed) var(--clrnv-ease);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;padding:.55rem;font-size:clamp(.6875rem,2.9cqi,.8125rem);font-weight:600;line-height:1.15;display:grid}.clrnv-filter:hover{background:var(--clrnv-accent-tint)}@supports (color:color-mix(in lab,red,red)){.clrnv-filter:hover{background:color-mix(in srgb,var(--clrnv-accent-tint) 60%,transparent)}}.clrnv-filter:is([aria-pressed=true],[aria-selected=true]){background:var(--clrnv-accent-tint);box-shadow:inset 3px 0 0 var(--clrnv-accent-mark-strong)}.clrnv-filter--choice:disabled{background:var(--clrnv-surface);color:var(--clrnv-ink-soft);cursor:not-allowed}.clrnv-filter__index{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-accent-text);font-weight:500;line-height:1.15}.clrnv-filter--choice:disabled .clrnv-filter__index{color:var(--clrnv-ink-soft)}.clrnv-filter__copy{gap:.15rem;display:grid}.clrnv-filter__detail{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink-soft);font-weight:500;line-height:1.2}@container (min-width:46rem){.clrnv-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.clrnv-filter{min-height:3.75rem;padding:.625rem}}.clrnv-filters--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-look__cat{font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.12em;text-transform:uppercase;color:var(--clrnv-ink-soft);font-weight:700;line-height:1.2}.clrnv-consent{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.clrnv-consent__box{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius-sm);background:var(--clrnv-surface);color:#0000;cursor:pointer;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:grid}.clrnv-consent__box[data-checked]{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-consent__box>svg{width:.85rem;height:.85rem}.clrnv-consent__label{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.3;display:block}.clrnv-consent__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin-top:.3rem;font-weight:500;line-height:1.45;display:block}@supports (color:color-mix(in lab,red,red)){.clrnv-consent__note{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-zone__wash{fill:var(--clrnv-zone,var(--clrnv-accent))}@supports (color:color-mix(in lab,red,red)){.clrnv-zone__wash{fill:color-mix(in srgb,var(--clrnv-zone,var(--clrnv-accent)) 30%,var(--clrnv-paper))}}.clrnv-zone__line{fill:none;stroke:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-zone__line{stroke:color-mix(in srgb,var(--clrnv-paper-ink) 62%,var(--clrnv-paper))}}.clrnv-zone__line{stroke-width:.8px;stroke-linecap:butt;stroke-dasharray:3 1.9 1.7 2.1}.clrnv-swatches{flex-wrap:wrap;align-items:flex-start;gap:.625rem;display:flex}.clrnv-swatch{isolation:isolate;background-color:var(--clrnv-swatch-color,var(--clrnv-surface));width:3rem;height:3rem;-webkit-mask-image:var(--clrnv-cloth-mask);mask-image:var(--clrnv-cloth-mask);filter:drop-shadow(0 1px 1.5px #14131038);display:block;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.clrnv-swatch:after{content:"";background-image:var(--clrnv-cloth-weave);background-size:var(--clrnv-cloth-weave-size);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.clrnv-swatch--sm{width:2rem;height:2rem}.clrnv-swatch-item{display:block;position:relative}.clrnv-swatch-item>button.clrnv-swatch-open,.clrnv-swatch-item>label{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.clrnv-lookup{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.clrnv-lookup__hit{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);width:100%;color:var(--clrnv-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.clrnv-lookup__hit:hover{box-shadow:.25rem .25rem 0 var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-lookup__hit:hover{box-shadow:.25rem .25rem color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-lookup__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.clrnv-lookup__name{font-family:var(--clrnv-font-body);font-size:1rem;font-weight:700;line-height:1.25}.clrnv-lookup__note{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.clrnv-lookup__note{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-surface))}}@media(max-width:30rem){.clrnv-lookup__hit{flex-direction:column;align-items:stretch;gap:.6rem}}.clrnv-orgcard{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);color:var(--clrnv-ink);flex-direction:column;gap:.875rem;padding:.875rem;display:flex}.clrnv-orgcard__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.clrnv-orgcard__name{font-family:var(--clrnv-font-body);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.clrnv-orgcard__note{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:.2rem 0 0;font-weight:500;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.clrnv-orgcard__note{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-surface))}}.clrnv-orgcard__remove{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);width:1.75rem;height:1.75rem;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);cursor:pointer;flex-shrink:0;place-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1;display:grid}.clrnv-orgcard__remove:hover{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-wells{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-well{flex-direction:column;gap:.25rem;min-width:0;display:flex;position:relative}.clrnv-well__chip{cursor:pointer;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block}.clrnv-well__chip .clrnv-swatch{width:100%;height:3.25rem}.clrnv-well__add{border:2px dashed var(--clrnv-ink);place-items:center;height:3.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-well__add{border:2px dashed color-mix(in srgb,var(--clrnv-ink) 45%,transparent)}}.clrnv-well__add{border-radius:var(--clrnv-radius);color:var(--clrnv-ink);font-family:var(--clrnv-font-body);background:0 0;font-size:1.5rem;font-weight:700;line-height:1}.clrnv-well__add:hover{border-color:var(--clrnv-ink);border-style:solid}.clrnv-well__role{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.clrnv-well__hex{font-family:var(--clrnv-font-body);letter-spacing:.04em;color:var(--clrnv-ink);font-size:.7rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.clrnv-well__hex{color:color-mix(in srgb,var(--clrnv-ink) 65%,var(--clrnv-surface))}}.clrnv-moodart{background:var(--clrnv-paper);justify-content:center;align-items:center;gap:clamp(.5rem,2cqi,1.25rem);height:clamp(9rem,18cqi,15rem);display:flex;overflow:hidden;container-type:inline-size}.clrnv-moodart:not(.clrnv-moodart--plate){width:100vw;padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));border-block:var(--clrnv-hairline) solid var(--clrnv-paper-line);margin-inline:calc(50% - 50vw)}.clrnv-moodart__swatch{aspect-ratio:.78;background-image:var(--clrnv-cloth-weave);background-size:var(--clrnv-cloth-weave-size);background-blend-mode:multiply;min-width:0;height:min(100%,8.5rem);-webkit-mask-image:var(--clrnv-cloth-mask);mask-image:var(--clrnv-cloth-mask);filter:drop-shadow(0 3px 4px #14131042);flex:0 auto;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.clrnv-moodart--plate{background:var(--clrnv-paper-line);border:0;border-radius:0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:2px;width:100%;height:100%;padding:0;display:grid}.clrnv-moodart--plate .clrnv-moodart__swatch{aspect-ratio:auto;filter:none;background-image:none;width:100%;height:100%;box-shadow:inset 0 0 0 1px #14131014;-webkit-mask-image:none;mask-image:none}.clrnv-moodart--plate[data-count="5"] .clrnv-moodart__swatch:first-child,.clrnv-moodart--plate[data-count="3"] .clrnv-moodart__swatch:first-child{grid-row:1/-1}.clrnv-moodart--plate[data-count="4"],.clrnv-moodart--plate[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr))}.clrnv-moodart--plate[data-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-moodart--plate[data-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.clrnv-swatchwall--ink .clrnv-swatchwall__chip{aspect-ratio:1.2;filter:none;background-image:none;box-shadow:inset 0 0 0 1px #14131014,0 2px 4px #14131014;-webkit-mask-image:none;mask-image:none}.clrnv-strip{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);width:100%;height:2rem;display:flex;overflow:hidden}.clrnv-strip>span{isolation:isolate;flex:1 1 0;min-width:0;position:relative}.clrnv-history-selection{border-block:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.clrnv-history-selection__check{border-radius:var(--clrnv-radius);background:var(--clrnv-ink);width:1.75rem;height:1.75rem;color:var(--clrnv-page);place-items:center;display:grid}.clrnv-history-selection__check>svg{width:1rem;height:1rem}.clrnv-history-selection__copy{gap:.1rem;display:grid}.clrnv-history-selection__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-history-selection>.clrnv-strip{grid-column:1/-1}.clrnv-opt[aria-pressed=true]>.clrnv-strip{box-shadow:0 0 0 2px var(--clrnv-accent-mark-strong)}.clrnv-strip>span:after,.clrnv-moodstrip>span:after{content:"";background-image:var(--clrnv-cloth-weave);background-size:var(--clrnv-cloth-weave-size);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.clrnv-lookup__hit .clrnv-strip{flex-shrink:0;width:8rem}@media(max-width:30rem){.clrnv-lookup__hit .clrnv-strip{width:100%}}.clrnv-moods{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:34rem){.clrnv-moods{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:52rem){.clrnv-moods{grid-template-columns:repeat(5,minmax(0,1fr))}}.clrnv-moods .clrnv-opt{gap:.2rem;padding:.625rem}.clrnv-moodstrip{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius-sm);background:var(--clrnv-paper-line);gap:1px;width:100%;height:3rem;margin-bottom:.2rem;display:flex;overflow:hidden}.clrnv-moodstrip>span{isolation:isolate;flex:1 1 0;min-width:0;position:relative}.clrnv-opt[aria-pressed=true] .clrnv-moodstrip{border-color:var(--clrnv-ink)}.clrnv-swatch-remove{border:2px solid var(--clrnv-surface);border-radius:var(--clrnv-radius);background:var(--clrnv-ink);width:1.35rem;height:1.35rem;color:var(--clrnv-page);font-family:var(--clrnv-font-body);cursor:pointer;place-items:center;padding:0;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.4rem;right:-.4rem}.clrnv-hexes{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-weight:600}.clrnv-picker{z-index:60;border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);width:15rem;color:var(--clrnv-ink);box-shadow:.4rem .4rem 0 var(--clrnv-ink);padding:.875rem;position:fixed}@supports (color:color-mix(in lab,red,red)){.clrnv-picker{box-shadow:.4rem .4rem color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-picker__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.clrnv-picker__head>p{font-size:var(--clrnv-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700}.clrnv-picker__close{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);width:1.75rem;height:1.75rem;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);cursor:pointer;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.clrnv-picker .react-colorful{width:100%;height:9rem}.clrnv-picker .react-colorful__saturation{border-radius:var(--clrnv-radius) var(--clrnv-radius) 0 0;border-bottom:var(--clrnv-hairline) solid var(--clrnv-line)}.clrnv-picker .react-colorful__hue{border-radius:0 0 .5rem .5rem;height:1.25rem}.clrnv-picker__hex{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);align-items:center;gap:.4rem;margin-top:.625rem;padding:.5rem .7rem;font-weight:700;display:flex}.clrnv-picker__hex input{width:100%;min-width:0;color:var(--clrnv-ink);font-family:var(--clrnv-font-body);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;font-size:1rem;font-weight:700}.clrnv-picker__hex input:focus{outline:none}.clrnv-suggestion{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);gap:.875rem;padding:clamp(1rem,3cqi,1.375rem);display:grid}.clrnv-rows{gap:.75rem;margin:0;display:grid}.clrnv-rows>div{gap:.15rem;display:grid}.clrnv-rows dt{font-size:var(--clrnv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clrnv-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-rows dt{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-rows dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.clrnv-tags{flex-wrap:wrap;gap:.4rem;display:flex}.clrnv-figure{gap:.625rem;margin:0;display:grid}.clrnv-figure__plate{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);width:100%;color:var(--clrnv-paper-ink);place-items:center;display:grid;overflow:hidden}.clrnv-figure__plate>:is(img,.clrnv-protected-image){object-fit:contain;width:100%;height:100%}.clrnv-figure figcaption{font-size:var(--clrnv-body-sm);justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:600;display:flex}.clrnv-board{flex-wrap:wrap;gap:.625rem;display:flex}.clrnv-board--visuals{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.clrnv-board__slot{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);width:clamp(5.5rem,22cqi,8.5rem);color:var(--clrnv-paper-ink);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.clrnv-board--visuals .clrnv-board__slot{border-radius:0;width:100%}.clrnv-board__slot--empty{border-style:dashed;border-color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-board__slot--empty{border-color:color-mix(in srgb,var(--clrnv-ink) 40%,transparent)}}.clrnv-board__slot--empty{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-board__slot--empty{color:color-mix(in srgb,var(--clrnv-ink) 45%,var(--clrnv-surface))}}.clrnv-board__slot--empty{font-family:var(--clrnv-font-display);font-size:1.25rem}.clrnv-board__upload{cursor:pointer;gap:.35rem;padding:clamp(.65rem,2cqi,1.25rem)}.clrnv-board__upload strong{max-width:12rem;font-family:var(--clrnv-font-body);font-size:clamp(.65rem,1.5cqi,.9rem);font-weight:650;line-height:1.15}.clrnv-board__upload small{font-family:var(--clrnv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.48rem,1.1cqi,.62rem);font-weight:500;line-height:1.35}.clrnv-board__disclaimer{max-width:52rem;color:var(--clrnv-ink-soft);font-size:var(--clrnv-body-xs);margin-top:.75rem;line-height:1.5}.clrnv-board__upload:hover,.clrnv-board__upload:focus-visible{border-color:var(--clrnv-accent-text);background:var(--clrnv-accent-tint);color:var(--clrnv-ink)}.clrnv-board__upload:disabled{cursor:wait}.clrnv-board__slot :is(img,.clrnv-protected-image){object-fit:cover;width:100%;height:100%}.clrnv-board__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;line-height:0;display:block}.clrnv-board__open:hover :is(img,.clrnv-protected-image){scale:1.04}.clrnv-board__slot :is(img,.clrnv-protected-image){transition:scale var(--clrnv-speed) var(--clrnv-ease)}.clrnv-board__drop{border:2px solid var(--clrnv-surface);border-radius:var(--clrnv-radius);background:var(--clrnv-ink);width:1.75rem;height:1.75rem;color:var(--clrnv-page);font-family:var(--clrnv-font-body);cursor:pointer;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid;position:absolute;top:.35rem;right:.35rem}.clrnv-board__edit{border:0;border-top:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);min-height:1.75rem;padding:.25rem .35rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.clrnv-board__edit{background:color-mix(in srgb,var(--clrnv-paper) 92%,transparent)}}.clrnv-board__edit{color:var(--clrnv-paper-ink);font-family:var(--clrnv-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.55rem;font-weight:600}.clrnv-board__edit:hover,.clrnv-board__edit:focus-visible{background:var(--clrnv-paper);color:var(--clrnv-accent-text)}.clrnv-stage{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);width:100%;color:var(--clrnv-paper-ink);place-items:center;padding:clamp(.875rem,3cqi,1.5rem);display:grid}.clrnv-stage>*{width:min(100%,22rem)}.clrnv-stage--sticky{z-index:2;max-height:42vh;box-shadow:0 .5rem 1rem -.5rem var(--clrnv-ink);position:sticky;top:4.5rem}@supports (color:color-mix(in lab,red,red)){.clrnv-stage--sticky{box-shadow:0 .5rem 1rem -.5rem color-mix(in srgb,var(--clrnv-ink) 30%,transparent)}}.clrnv-stage--sticky>*{object-fit:contain;max-height:calc(42vh - (2*clamp(.875rem,3cqi,1.5rem)))}@media(prefers-reduced-motion:reduce){.clrnv-stage--sticky{max-height:none;position:static}}.clrnv-product-picker{flex-direction:column;gap:clamp(1rem,3cqi,1.5rem);min-width:0;display:flex}.clrnv-product-carousel{border-block:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);width:100%;color:var(--clrnv-paper-ink);overflow:hidden}.clrnv-product-picker>.clrnv-product-carousel{position:static}@container (max-width:52rem){.clrnv-product-picker .clrnv-product-carousel__viewport{--clrnv-carousel-item:min(48%, 15rem)}}.clrnv-product-carousel__head,.clrnv-product-carousel__nav{padding:.65rem var(--clrnv-gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.clrnv-product-carousel__head{border-block-end:var(--clrnv-hairline) solid var(--clrnv-paper-line)}.clrnv-product-carousel__kicker,.clrnv-product-carousel__count,.clrnv-product-carousel__spec,.clrnv-product-carousel__nav button{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase}.clrnv-product-carousel__kicker{font-weight:700}.clrnv-product-carousel__count,.clrnv-product-carousel__spec{color:var(--clrnv-paper-soft)}.clrnv-product-carousel__viewport{--clrnv-carousel-pad:clamp(.75rem, 2cqi, 1.25rem);--clrnv-carousel-item:48%;--clrnv-carousel-x1:75%;--clrnv-carousel-x2:150%;--clrnv-carousel-x3:205%;--clrnv-carousel-x4:255%;--clrnv-carousel-s1:.5;--clrnv-carousel-s2:.35;--clrnv-carousel-s3:.3;--clrnv-carousel-o1:.48;--clrnv-carousel-o2:0;padding-block:var(--clrnv-carousel-pad);padding-inline:0;position:relative}.clrnv-product-carousel__sizer,.clrnv-product-carousel__item{width:var(--clrnv-carousel-item);text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.clrnv-product-carousel__sizer{visibility:hidden;pointer-events:none;margin-inline:auto}.clrnv-product-carousel__item{color:var(--clrnv-paper-ink);cursor:pointer;--clrnv-carousel-type: calc(1/max(var(--clrnv-carousel-s,1), .66)) ;transform:translate(calc(-50% + var(--clrnv-carousel-x,0%))) scale(var(--clrnv-carousel-s,1));transition:transform .52s var(--clrnv-ease),opacity .52s var(--clrnv-ease),visibility .52s var(--clrnv-ease);background:0 0;border:0;padding:0;position:absolute;inset-block-start:var(--clrnv-carousel-pad);inset-inline-start:50%}.clrnv-product-carousel__item:hover,.clrnv-product-carousel__item:focus-visible{opacity:.72}.clrnv-product-carousel__item:focus-visible{outline:2px solid var(--clrnv-paper-ink);outline-offset:4px}.clrnv-product-carousel__item[data-distance="0"]{--clrnv-carousel-s:1;z-index:3;opacity:1}.clrnv-product-carousel__item[data-distance="-1"],.clrnv-product-carousel__item[data-distance="1"]{--clrnv-carousel-s:var(--clrnv-carousel-s1);z-index:2;opacity:var(--clrnv-carousel-o1)}.clrnv-product-carousel__item[data-distance="1"]{--clrnv-carousel-x:var(--clrnv-carousel-x1)}.clrnv-product-carousel__item[data-distance="-1"]{--clrnv-carousel-x:calc(-1 * var(--clrnv-carousel-x1))}.clrnv-product-carousel__item[data-distance="-2"],.clrnv-product-carousel__item[data-distance="2"]{--clrnv-carousel-s:var(--clrnv-carousel-s2);z-index:1;opacity:var(--clrnv-carousel-o2);visibility:hidden;pointer-events:none}.clrnv-product-carousel__item[data-distance="2"]{--clrnv-carousel-x:var(--clrnv-carousel-x2)}.clrnv-product-carousel__item[data-distance="-2"]{--clrnv-carousel-x:calc(-1 * var(--clrnv-carousel-x2))}.clrnv-product-carousel__item[data-distance="-3"],.clrnv-product-carousel__item[data-distance="3"],.clrnv-product-carousel__item[data-distance="-4"],.clrnv-product-carousel__item[data-distance="4"]{--clrnv-carousel-s:var(--clrnv-carousel-s3);opacity:0;visibility:hidden;pointer-events:none}.clrnv-product-carousel__item[data-distance="3"]{--clrnv-carousel-x:var(--clrnv-carousel-x3)}.clrnv-product-carousel__item[data-distance="-3"]{--clrnv-carousel-x:calc(-1 * var(--clrnv-carousel-x3))}.clrnv-product-carousel__item[data-distance="4"]{--clrnv-carousel-x:var(--clrnv-carousel-x4)}.clrnv-product-carousel__item[data-distance="-4"]{--clrnv-carousel-x:calc(-1 * var(--clrnv-carousel-x4))}.clrnv-product-carousel__garment{aspect-ratio:1;width:100%;max-width:22rem;display:block}.clrnv-product-carousel__garment>.live-garment{width:100%;height:100%}.clrnv-product-carousel__name{max-width:100%;font-family:var(--clrnv-font-display);text-wrap:balance;font-size:clamp(1rem,2.2cqi,1.25rem);font-weight:650;line-height:1.05}.clrnv-product-carousel__spec{line-height:1.5}.clrnv-product-carousel__item .clrnv-product-carousel__name{font-size:calc(clamp(1rem,2.2cqi,1.25rem) * var(--clrnv-carousel-type))}.clrnv-product-carousel__item .clrnv-product-carousel__spec{font-size:calc(var(--clrnv-mono-sm) * var(--clrnv-carousel-type))}.clrnv-product-carousel__nav{border-block-start:var(--clrnv-hairline) solid var(--clrnv-paper-line);justify-content:center}.clrnv-product-carousel__nav button{color:var(--clrnv-paper-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.45rem .7rem;display:inline-flex}.clrnv-product-carousel__nav button:hover,.clrnv-product-carousel__nav button:focus-visible{background:var(--clrnv-paper-warm)}.clrnv-product-carousel__nav button:focus-visible{outline:2px solid var(--clrnv-paper-ink);outline-offset:1px}@container (min-width:52rem){.clrnv-product-carousel__viewport{--clrnv-carousel-item:28%;--clrnv-carousel-x1:90%;--clrnv-carousel-x2:145%;--clrnv-carousel-x3:207%;--clrnv-carousel-x4:255%;--clrnv-carousel-s1:.66;--clrnv-carousel-s2:.44;--clrnv-carousel-s3:.4;--clrnv-carousel-o2:.3}.clrnv-product-carousel__item[data-distance="-2"],.clrnv-product-carousel__item[data-distance="2"]{visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.clrnv-product-carousel__item{transition:none}}.clrnv-family+.clrnv-family{margin-top:clamp(2rem,5cqi,3.25rem)}.clrnv-filters--families{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.clrnv-filters--families .clrnv-filter{min-height:3rem}.clrnv-family--active{margin-top:clamp(1.25rem,3cqi,2rem)}@container (min-width:34rem){.clrnv-filters--families{grid-template-columns:repeat(5,minmax(0,1fr))}}.clrnv-family__name{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:none;color:var(--clrnv-ink);align-items:baseline;gap:.6rem;margin:0 0 .75rem;padding-bottom:.75rem;font-size:clamp(1.05rem,2.6cqi,1.4rem);font-weight:600;display:flex}.clrnv-family__name:before{content:"";background:var(--clrnv-accent-mark);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.clrnv-family__count{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);color:var(--clrnv-ink-soft);font-weight:400}.clrnv-opts.clrnv-colorwall,.clrnv-opts.clrnv-colorwall.clrnv-opts--tight{grid-template-columns:repeat(auto-fill,4.5rem);justify-content:start;align-items:start;gap:20px 10px;display:grid}.clrnv-colorwall .clrnv-opt{text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block}.clrnv-colorwall .clrnv-opt .clrnv-swatch:after{display:none}.clrnv-colorwall .clrnv-opt .clrnv-swatch{filter:none;width:4rem;height:4rem;transition:box-shadow var(--clrnv-speed) var(--clrnv-ease);border-radius:50%;margin-inline:auto;box-shadow:0 0 0 1px #14131010,0 8px 16px -10px #14131080;-webkit-mask-image:none;mask-image:none}.clrnv-colorwall .clrnv-opt:hover .clrnv-swatch,.clrnv-colorwall .clrnv-opt:focus-visible .clrnv-swatch{box-shadow:0 0 0 2px var(--clrnv-page),0 0 0 3px var(--clrnv-ink-soft),0 8px 16px -10px #14131080}.clrnv-colorwall .clrnv-opt[aria-pressed=true] .clrnv-swatch{box-shadow:0 0 0 2px var(--clrnv-page),0 0 0 4px var(--clrnv-ink),0 8px 16px -10px #14131080}.clrnv-colorwall .clrnv-opt__check{display:none}.clrnv-colorwall .clrnv-opt__name{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--clrnv-ink);overflow-wrap:anywhere;margin-top:7px;font-weight:400;line-height:1.3;display:block}.clrnv-colorwall .clrnv-opt__note{-webkit-line-clamp:2;line-clamp:2;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:.04em;color:var(--clrnv-ink-soft);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.clrnv-opt__specs{flex-wrap:wrap;gap:.35rem;display:flex}.clrnv-opt__specs>span{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.04em;padding:.15rem .5rem;font-weight:700}.clrnv-opt__meta{font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.04em;color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-opt__meta{color:color-mix(in srgb,var(--clrnv-ink) 55%,var(--clrnv-surface))}}.clrnv-opt__art--garment{aspect-ratio:auto;justify-content:center;align-items:center;height:clamp(8rem,34cqi,13rem);padding:.35rem;display:flex}.clrnv-opt__art--garment>img{width:auto;max-width:100%;height:auto;max-height:100%}.clrnv-more{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);overflow:hidden}.clrnv-more__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-weight:700;display:flex}.clrnv-more__toggle small{font-size:var(--clrnv-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-weight:700;display:block}.clrnv-more__sign{border-radius:var(--clrnv-radius);width:1.85rem;height:1.85rem;font-family:var(--clrnv-font-display);border:2px solid;flex-shrink:0;place-items:center;font-size:1rem;line-height:1;display:grid}.clrnv-more__body{gap:.875rem;padding:0 1rem 1rem;display:grid}.clrnv-sec__error{border:var(--clrnv-hairline) solid var(--clrnv-danger-text);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);color:var(--clrnv-danger-text);font-size:var(--clrnv-body-sm);margin:0;padding:.7rem .9rem;font-weight:700}.clrnv-sec__status{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0;font-weight:600}@supports (color:color-mix(in lab,red,red)){.clrnv-sec__status{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-mark__plate{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);width:min(14rem,100%);color:var(--clrnv-paper-ink);place-items:center;display:grid;overflow:hidden}.clrnv-mark__plate>img{object-fit:contain;width:100%;height:100%}.clrnv-proof{gap:.75rem;max-width:32rem;margin:0 0 1.5rem;display:grid}.clrnv-proof__stage{--clrnv-sheet:var(--clrnv-paper);--clrnv-sheet-rule:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-proof__stage{--clrnv-sheet-rule:color-mix(in srgb, var(--clrnv-paper-ink) 7%, transparent)}}.clrnv-proof__stage{--clrnv-sheet-tick:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-proof__stage{--clrnv-sheet-tick:color-mix(in srgb, var(--clrnv-paper-ink) 30%, transparent)}}.clrnv-proof__stage{aspect-ratio:3/4;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background-color:var(--clrnv-sheet);background-image:linear-gradient(var(--clrnv-sheet-rule) 1px,transparent 1px),linear-gradient(90deg,var(--clrnv-sheet-rule) 1px,transparent 1px);color:var(--clrnv-paper-ink);background-position:50%;background-size:1.5rem 1.5rem;justify-content:center;align-items:center;gap:clamp(.5rem,2.5cqi,1.5rem);padding:clamp(.75rem,2.5cqi,1.5rem);display:flex;position:relative;overflow:hidden}.clrnv-proof__stage:before,.clrnv-proof__stage:after{content:"";pointer-events:none;border:0 solid var(--clrnv-sheet-tick);position:absolute;inset:.6rem}.clrnv-proof__stage:before{clip-path:polygon(0 0,2.25rem 0,2.25rem 2px,2px 2px,2px 2.25rem,0 2.25rem);border-top-width:2px;border-left-width:2px}.clrnv-proof__stage:after{clip-path:polygon(100% 100%,100% calc(100% - 2.25rem),calc(100% - 2px) calc(100% - 2.25rem),calc(100% - 2px) calc(100% - 2px),calc(100% - 2.25rem) calc(100% - 2px),calc(100% - 2.25rem) 100%);border-bottom-width:2px;border-right-width:2px}.clrnv-proof__stage[data-views="2"]{aspect-ratio:4/3}.clrnv-proof__stage--open{appearance:none;cursor:zoom-in;width:100%;font:inherit;text-align:inherit;transition:transform .16s,box-shadow .16s}.clrnv-proof__stage--open:hover{box-shadow:0 0 0 3px var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-proof__stage--open:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--clrnv-paper-ink) 12%,transparent)}}.clrnv-proof__stage--open:focus-visible{outline:2px solid var(--clrnv-paper-ink);outline-offset:3px}.clrnv-proof__zoom{z-index:2;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-sheet);width:2.25rem;height:2.25rem;color:var(--clrnv-paper-ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.9rem;right:.9rem}.clrnv-proof__zoom svg{width:1.1rem;height:1.1rem}.clrnv-proof__enlarged{justify-content:center;align-items:center;gap:clamp(.75rem,3cqi,2rem);width:100%;display:flex}.clrnv-proof__enlarged .garment-mockup-canvas{object-fit:contain;flex:0 auto;width:auto;max-width:100%;height:auto;max-height:min(72svh,52rem)}.clrnv-proof__stage .garment-mockup-canvas{z-index:1;object-fit:contain;object-position:center;flex:0 auto;width:auto;max-width:100%;height:100%;position:relative}.clrnv-artplate{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-garment,var(--clrnv-paper));color:var(--clrnv-paper-ink);place-items:center;margin:0;display:grid;overflow:hidden}.clrnv-artplate>:is(img,.clrnv-protected-image){object-fit:contain;width:100%;height:100%}.clrnv-artplate--open{width:100%;font:inherit;color:var(--clrnv-paper-ink);cursor:zoom-in;padding:0;position:relative}.clrnv-artplate--open:focus-visible{outline:2px solid var(--clrnv-paper-ink);outline-offset:3px}.clrnv-artplate__zoom{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;bottom:.6rem;right:.6rem}@supports (color:color-mix(in lab,red,red)){.clrnv-artplate__zoom{background:color-mix(in srgb,var(--clrnv-paper) 78%,transparent)}}.clrnv-artplate__zoom{color:var(--clrnv-paper-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--clrnv-speed) var(--clrnv-ease)}.clrnv-artplate__zoom>svg{width:1.15rem;height:1.15rem}.clrnv-artplate--open:hover .clrnv-artplate__zoom{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-proof__caption{font-size:var(--clrnv-body-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:.75rem;display:flex}.clrnv-proofcard{color:var(--clrnv-paper-ink);background:0 0;margin:0}.clrnv-proofcard__open{border-radius:var(--clrnv-radius-sm);background:var(--clrnv-paper);width:100%;color:var(--clrnv-paper-ink);cursor:zoom-in;border:0;display:block;position:relative;overflow:hidden}.clrnv-proofcard__open:focus-visible{outline:2px solid var(--clrnv-paper-ink);outline-offset:-3px}.clrnv-proofcard__caption{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-ink-soft);border:0;padding:.6rem 0 0}.clrnv-artnote{border-block:var(--clrnv-hairline) solid var(--clrnv-line);gap:.4rem;margin-bottom:1.5rem;padding-block:1rem;display:grid}.clrnv-artnote p{margin:0}.clrnv-artnote__stamp{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);margin:0 0 2rem}.clrnv-reqpanel{border-block:2px solid var(--clrnv-ink);gap:1rem;margin-bottom:1.5rem;padding:1.25rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-reqpanel{border-block:2px solid color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-reqpanel{outline:none;scroll-margin-top:1rem}.clrnv-reqpanel__title{margin:0}.clrnv-reqpanel form{gap:1rem;display:grid}.clrnv-proof__printed,.clrnv-proof__missing{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);flex-basis:100%;line-height:1.5}.clrnv-proof__missing{border-left:2px solid var(--clrnv-accent-mark-strong);color:var(--clrnv-ink);padding-left:.6rem}@supports (color:color-mix(in lab,red,red)){.clrnv-proof__missing{color:color-mix(in srgb,var(--clrnv-ink) 78%,var(--clrnv-surface))}}.clrnv-version-main{background:var(--clrnv-page)}.clrnv-version-intro{--clrnv-ink:var(--clrnv-on-cover);--clrnv-ink-soft:var(--clrnv-on-cover-soft);--clrnv-line:rgb(var(--clrnv-cover-chip) / .2);isolation:isolate;border-bottom:var(--clrnv-hairline) solid rgb(var(--clrnv-cover-chip) / .2);background:rgb(var(--clrnv-cover-wash-blue));min-height:clamp(30rem,56svh,40rem);color:var(--clrnv-on-cover);position:relative;overflow:clip;container-type:inline-size}.clrnv-version-intro__media{z-index:0;margin:0;position:absolute;inset:0}.clrnv-version-intro__media:after{content:"";background:linear-gradient(90deg,rgb(var(--clrnv-cover-wash-blue) / .97),rgb(var(--clrnv-cover-wash-blue) / .88) 42%,rgb(var(--clrnv-cover-wash-blue) / .46) 68%,rgb(var(--clrnv-cover-wash-blue) / .12));pointer-events:none;position:absolute;inset:0}.clrnv-version-intro__media img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.clrnv-version-intro__media[data-parallax=subtle] img{height:calc(100% + 160px);transform:translate3d(0,var(--clrnv-hero-parallax-offset,0px),0);will-change:transform;position:absolute;inset-block-start:-80px;inset-inline:0}@media(prefers-reduced-motion:reduce){.clrnv-version-intro__media[data-parallax=subtle] img{will-change:auto;height:100%;position:static;transform:none}}.clrnv-version-intro__inner{z-index:2;align-content:end;gap:clamp(1.5rem,3cqi,2.5rem);min-height:clamp(30rem,56svh,40rem);padding-block:clamp(5rem,8cqi,7rem) clamp(2.5rem,4cqi,3.5rem);display:grid;position:relative}.clrnv-version-intro__copy{gap:.85rem;min-width:0;max-width:48rem;display:grid}.clrnv-version-intro__kicker{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-on-cover-soft);align-items:center;gap:.55rem;margin:0;display:flex}.clrnv-version-intro__kicker>span{background:var(--clrnv-volume);border-radius:50%;width:6px;height:6px}.clrnv-version-intro__title{max-width:13ch;font-family:var(--clrnv-font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--clrnv-on-cover);margin:0;font-size:clamp(3.25rem,11cqi,8.75rem);font-weight:800;line-height:.86}.clrnv-version-intro__deck{max-width:38rem;color:var(--clrnv-on-cover-soft);margin:0;font-size:clamp(1rem,2.2cqi,1.3rem);line-height:1.45}.clrnv-version-intro__script{font-family:var(--clrnv-font-script);transform-origin:0;color:var(--clrnv-on-cover);margin:.6rem 0 0;font-size:clamp(1.5rem,3.4cqi,2.1rem);line-height:1;rotate:-1.5deg}.clrnv-version{gap:clamp(3.5rem,9cqi,7rem);padding-block:clamp(3rem,8cqi,6rem);display:grid;container-type:inline-size}.clrnv-version__product{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);align-items:start;gap:clamp(1.5rem,5cqi,3.5rem);padding-bottom:clamp(3.5rem,9cqi,7rem);display:grid}.clrnv-version__section-head,.clrnv-review__artwork-head{align-content:start;gap:.8rem;display:grid}.clrnv-version__section-head>:is(h2,p),.clrnv-review__artwork-head :is(h2,p){margin:0}.clrnv-version__section-head h2,.clrnv-review__artwork-head h2,.clrnv-review-decision h2{font-family:var(--clrnv-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.4rem,6cqi,5rem);font-weight:400;line-height:.95}.clrnv-version__section-head>p:last-child,.clrnv-review__artwork-head>div>p,.clrnv-review-decision__copy>p:last-child{max-width:34rem;font-size:var(--clrnv-body);color:var(--clrnv-ink-soft);line-height:1.55}.clrnv-version__proof{width:100%;max-width:none;margin:0}.clrnv-version__proof .clrnv-proof__stage{aspect-ratio:4/5;background-color:var(--clrnv-paper);background-image:none;padding:clamp(1rem,4cqi,3rem)}.clrnv-version__proof .clrnv-proof__stage:before,.clrnv-version__proof .clrnv-proof__stage:after{content:none}.clrnv-version__proof.clrnv-artplate{aspect-ratio:4/3}.clrnv-version__proof .clrnv-proof__caption{border-top:var(--clrnv-hairline) solid var(--clrnv-line);margin-top:1rem;padding-top:.9rem}.clrnv-version__review,.clrnv-review{gap:clamp(2rem,5cqi,3.5rem);min-width:0;display:grid}.clrnv-review__artwork{gap:clamp(1.5rem,5cqi,3.5rem);display:grid}.clrnv-review__artwork-head>div{gap:.75rem;display:grid}.clrnv-review__artworks{gap:clamp(1.25rem,3cqi,2rem);display:grid}.clrnv-review__artworks[data-count="1"]{max-width:54rem}.clrnv-review__artworks .clrnv-proofcard__open{border:var(--clrnv-hairline) solid var(--clrnv-paper-line)}.clrnv-review__artworks .clrnv-proofcard__caption{padding-top:.8rem}.clrnv-review-decision{padding-block:clamp(2.5rem,6cqi,4.5rem);padding-inline:max(var(--clrnv-gutter),calc((100vw - 1280px) / 2 + var(--clrnv-gutter)));border-block:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-page-blush);margin-top:clamp(.5rem,2cqi,1.5rem);gap:clamp(1.5rem,4cqi,2.5rem);margin-inline:calc(50% - 50vw);display:grid}.clrnv-review-decision__copy{gap:.8rem;display:grid}.clrnv-review-decision__copy>*{margin:0}.clrnv-review__actions{flex-wrap:wrap;justify-content:flex-start;margin:0}.clrnv-review__actions .clrnv-actions__group{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem .75rem;display:flex}.clrnv-review>.clrnv-reqpanel{margin:0;scroll-margin-top:6rem}@container (min-width:42rem){.clrnv-version__proof .clrnv-proof__stage{aspect-ratio:4/3}.clrnv-review__artworks{grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-review__artworks[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@container (min-width:56rem){.clrnv-version-intro__inner{grid-template-columns:minmax(0,48rem);justify-content:start}.clrnv-version__product,.clrnv-review__artwork{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr)}.clrnv-version__section-head,.clrnv-review__artwork-head{padding-top:.35rem}}@container (min-width:70rem){.clrnv-review-decision{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:end}.clrnv-review__actions,.clrnv-review__actions .clrnv-actions__group{justify-content:flex-end}}.clrnv-greek{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.clrnv-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clrnv-greek__label{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);padding:0;font-weight:700}.clrnv-greek__answer{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius,.75rem);background:var(--clrnv-surface);flex-direction:row;align-items:center;gap:.75rem;min-height:3.75rem;padding:.6rem .6rem .6rem 1rem;display:flex}.clrnv-greek__answer-text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.clrnv-greek__open{flex-shrink:0;margin-left:auto}.clrnv-greek__glyphs{font-family:var(--clrnv-font-display,var(--clrnv-font-body));letter-spacing:.06em;color:var(--clrnv-ink);font-size:1.75rem;font-weight:700;line-height:1.1}.clrnv-greek__empty{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);letter-spacing:0;color:var(--clrnv-ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__empty{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-surface))}}.clrnv-greek__spelled{font-family:var(--clrnv-font-body);font-size:var(--clrnv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clrnv-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__spelled{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-greek__spelled{overflow-wrap:anywhere}.clrnv-greek__board{flex-direction:column;gap:.75rem;display:flex}.clrnv-greek__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}@container (min-width:34rem){.clrnv-greek__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.clrnv-greek__key{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);min-height:3.25rem;color:var(--clrnv-paper-ink);cursor:pointer;transition:background-color var(--clrnv-speed) var(--clrnv-ease),transform var(--clrnv-speed) var(--clrnv-ease);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.4rem .2rem;display:flex}.clrnv-greek__key:hover{background:var(--clrnv-accent)}.clrnv-greek__key:active{transform:translateY(1px)}.clrnv-greek__key[disabled]{background:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__key[disabled]{background:color-mix(in srgb,var(--clrnv-ink) 6%,var(--clrnv-surface))}}.clrnv-greek__key[disabled]{border-color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__key[disabled]{border-color:color-mix(in srgb,var(--clrnv-ink) 30%,transparent)}}.clrnv-greek__key[disabled]{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__key[disabled]{color:color-mix(in srgb,var(--clrnv-ink) 45%,var(--clrnv-surface))}}.clrnv-greek__key[disabled]{cursor:not-allowed}.clrnv-greek__key-glyph{font-family:var(--clrnv-font-display,var(--clrnv-font-body));font-size:1.25rem;font-weight:700;line-height:1}.clrnv-greek__key-name{font-family:var(--clrnv-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1}.clrnv-greek__foot{flex-direction:column;align-items:center;gap:.75rem;display:flex}.clrnv-greek__count{font-family:var(--clrnv-font-body);font-size:var(--clrnv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clrnv-ink);margin:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-greek__count{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-greek__count{text-align:center}.clrnv-greek__actions{justify-content:center;align-items:center;gap:.75rem;display:flex}@container (min-width:34rem){.clrnv-greek__foot{flex-direction:row;justify-content:space-between}.clrnv-greek__count{text-align:left}}.clrnv-titleband{width:100vw;padding-block:clamp(2.5rem,8cqi,5rem);padding-inline:max(var(--clrnv-gutter),calc(50vw - 640px));border-block:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);margin-block-end:clamp(1.5rem,4cqi,2.5rem);margin-inline:calc(50% - 50vw);container-type:inline-size}.clrnv-titleband__inner{text-align:center;color:var(--clrnv-paper-ink);flex-direction:column;align-items:center;gap:.75rem;display:flex}.clrnv-titleband__name{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,9cqi,5rem);font-weight:800;line-height:.95}.clrnv-titleband__date{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-paper-soft);align-items:center;gap:.75rem;margin:0;display:flex}.clrnv-titleband__date:before,.clrnv-titleband__date:after{content:"";background:var(--clrnv-accent-mark);width:32px;height:1px}.clrnv-titleband__quote{max-width:34ch;font-family:var(--clrnv-font-display);color:var(--clrnv-paper-soft);text-wrap:balance;margin:0;font-size:clamp(1rem,2.6cqi,1.5rem);font-style:italic;font-weight:400;line-height:1.25}.clrnv-titleband__greek{font-family:var(--clrnv-font-greek);letter-spacing:.02em;color:var(--clrnv-paper-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,11cqi,6rem);font-weight:700;line-height:.9}.clrnv-quote{text-align:center;gap:.35rem;margin-top:.75rem;display:grid}@container (min-width:40rem){.clrnv-quote{text-align:right}}.clrnv-quote__line,.clrnv-quote__asked{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.5}.clrnv-quote__asked{font-style:italic}.clrnv-version__pricing{text-align:left;margin-top:0;margin-bottom:1.5rem}@container (min-width:40rem){.clrnv-version__pricing{text-align:left}}.clrnv-quote--ready{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);text-align:left;gap:.6rem;padding:1.1rem 1.25rem;position:relative;overflow:hidden}.clrnv-quote--ready:before{content:"";background:var(--clrnv-accent-mark-strong);inset-inline:0;height:3px;position:absolute;top:0}@container (min-width:40rem){.clrnv-quote--ready{text-align:left}}.clrnv-quote--ready .clrnv-kicker{color:var(--clrnv-accent-text)}.clrnv-quote__summary{gap:.45rem;display:grid}.clrnv-quote__summary p{font-size:var(--clrnv-body);color:var(--clrnv-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.clrnv-quote__note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.5}.clrnv-credits__sheet{--clrnv-sheet:var(--clrnv-paper);--clrnv-sheet-rule:var(--clrnv-paper-ink);max-width:30rem;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__sheet{--clrnv-sheet-rule:color-mix(in srgb, var(--clrnv-paper-ink) 7%, transparent)}}.clrnv-credits__sheet{--clrnv-sheet-tick:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__sheet{--clrnv-sheet-tick:color-mix(in srgb, var(--clrnv-paper-ink) 28%, transparent)}}.clrnv-credits__sheet{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background-color:var(--clrnv-sheet);background-image:linear-gradient(var(--clrnv-sheet-rule) 1px,transparent 1px),linear-gradient(90deg,var(--clrnv-sheet-rule) 1px,transparent 1px);border-color:var(--clrnv-paper-line);color:var(--clrnv-paper-ink);background-position:50%;background-size:1.25rem 1.25rem;padding:1.125rem 1.25rem 1.375rem;position:relative}.clrnv-credits__sheet:before,.clrnv-credits__sheet:after{content:"";pointer-events:none;border:0 solid var(--clrnv-sheet-tick);position:absolute;inset:.45rem}.clrnv-credits__sheet:before{clip-path:polygon(0 0,1.5rem 0,1.5rem 2px,2px 2px,2px 1.5rem,0 1.5rem);border-top-width:2px;border-left-width:2px}.clrnv-credits__sheet:after{clip-path:polygon(100% 100%,100% calc(100% - 1.5rem),calc(100% - 2px) calc(100% - 1.5rem),calc(100% - 2px) calc(100% - 2px),calc(100% - 1.5rem) calc(100% - 2px),calc(100% - 1.5rem) 100%);border-bottom-width:2px;border-right-width:2px}.clrnv-credits__kicker{color:var(--clrnv-paper-soft);margin:0;position:relative}.clrnv-credits__count{font-family:var(--clrnv-font-display,inherit);font-variant-numeric:tabular-nums;color:var(--clrnv-paper-ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.2rem 0 0;font-size:2.75rem;font-weight:800;line-height:.95;display:flex;position:relative}.clrnv-credits__unit{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);letter-spacing:0;color:var(--clrnv-paper-ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__unit{color:color-mix(in srgb,var(--clrnv-paper-ink) 66%,var(--clrnv-sheet))}}.clrnv-credits__parts{border-top:1px solid var(--clrnv-paper-ink);gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__parts{border-top:1px solid color-mix(in srgb,var(--clrnv-paper-ink) 18%,transparent)}}@container (min-width:22rem){.clrnv-credits__parts[data-split]{grid-template-columns:1fr 1fr;gap:1.25rem}}.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{border-top:1px solid var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{border-top:1px solid color-mix(in srgb,var(--clrnv-paper-ink) 12%,transparent)}}.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{padding-top:.75rem}@container (min-width:22rem){.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{border-top:0;border-left:1px solid var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{border-left:1px solid color-mix(in srgb,var(--clrnv-paper-ink) 20%,transparent)}}.clrnv-credits__parts[data-split]>.clrnv-credits__part--earned{padding-top:0;padding-left:1.25rem}}.clrnv-credits__part-count{font-family:var(--clrnv-font-display,inherit);font-variant-numeric:tabular-nums;color:var(--clrnv-paper-ink);margin:0;font-size:1.375rem;font-weight:800;line-height:1}.clrnv-credits__part-label{font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--clrnv-paper-ink);margin:.15rem 0 0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__part-label{color:color-mix(in srgb,var(--clrnv-paper-ink) 60%,var(--clrnv-sheet))}}.clrnv-credits__part-detail{font-size:var(--clrnv-body-sm);color:var(--clrnv-paper-ink);margin:.25rem 0 0;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__part-detail{color:color-mix(in srgb,var(--clrnv-paper-ink) 82%,var(--clrnv-sheet))}}.clrnv-credits__part-detail{text-wrap:pretty}.clrnv-credits__log{font-size:var(--clrnv-body-sm);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-credits__log li{grid-template-columns:minmax(0,1fr) minmax(3rem,max-content);align-items:start;gap:.15rem .75rem;display:grid}.clrnv-credits__log-what{min-width:0;color:var(--clrnv-ink);text-wrap:pretty;grid-column:1;line-height:1.35}.clrnv-credits__log-when{font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink);grid-column:1}@supports (color:color-mix(in lab,red,red)){.clrnv-credits__log-when{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-credits__log-delta{font-variant-numeric:tabular-nums;color:var(--clrnv-ink);border-radius:var(--clrnv-radius);grid-area:1/2/span 2;place-self:start end;padding:.125rem .5rem;font-weight:700;line-height:1.1}.clrnv-credits__log-delta[data-direction=in]{background:var(--clrnv-accent-field);color:var(--clrnv-on-accent-field)}.clrnv-credits__log-delta[data-direction=out]{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);color:var(--clrnv-ink-soft);background:0 0}@container (min-width:40rem){.clrnv-credits__log li{grid-template-columns:minmax(0,1fr) 8rem minmax(4rem,max-content);align-items:baseline;gap:.5rem 1rem}.clrnv-credits__log-when{font-size:var(--clrnv-body-sm);grid-area:1/2;justify-self:start}.clrnv-credits__log-delta{grid-area:1/3}}.clrnv-account{gap:1rem;padding-block:clamp(1.25rem,4vw,2.5rem);display:grid;container-type:inline-size}@container (min-width:56rem){.clrnv-account{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;column-gap:1.5rem}}.clrnv-account__panel{gap:1rem;min-width:0;display:grid}.clrnv-account__section{gap:1rem;padding:clamp(1.125rem,4cqi,1.75rem);display:grid;container-type:inline-size}.clrnv-account__nav{border-top:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clrnv-account__nav-item{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);min-height:5.75rem;color:var(--clrnv-ink);transition:background-color var(--clrnv-speed) var(--clrnv-ease);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.75rem;text-decoration:none;display:grid}.clrnv-account__nav-item:nth-child(odd){border-right:var(--clrnv-hairline) solid var(--clrnv-line)}.clrnv-account__nav-index{font-family:var(--clrnv-font-display);color:var(--clrnv-accent-text);font-size:clamp(1.75rem,8cqi,2.75rem);font-weight:400;line-height:.82}.clrnv-account__nav-copy{gap:.2rem;min-width:0;display:grid}.clrnv-account__nav-name{font-size:var(--clrnv-body-sm);font-weight:750;line-height:1.25}.clrnv-account__nav-hint{font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink);line-height:1.3}@supports (color:color-mix(in lab,red,red)){.clrnv-account__nav-hint{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__nav-item:hover{background:var(--clrnv-accent-tint)}@supports (color:color-mix(in lab,red,red)){.clrnv-account__nav-item:hover{background:color-mix(in srgb,var(--clrnv-accent-tint) 64%,transparent)}}.clrnv-account__nav-item[aria-current=page]{background:var(--clrnv-accent-tint)}.clrnv-account__nav-item[aria-current=page] .clrnv-account__nav-hint{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-account__nav-item[aria-current=page] .clrnv-account__nav-hint{color:color-mix(in srgb,var(--clrnv-ink) 72%,var(--clrnv-page))}}@container (min-width:56rem){.clrnv-account__nav{grid-template-columns:minmax(0,1fr);position:sticky;top:1rem}.clrnv-account__nav-item:nth-child(odd){border-right:0}.clrnv-account__nav-item{min-height:6.5rem;padding:.875rem .25rem}.clrnv-account__nav-index{font-size:2.625rem}}.clrnv-account__head{gap:.25rem;display:grid}.clrnv-account__head>.clrnv-kicker{color:var(--clrnv-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.clrnv-account__head>.clrnv-kicker{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__head>.clrnv-heading{margin:0}.clrnv-account__sub,.clrnv-account__note{max-width:var(--measure-body);font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.clrnv-account__sub,.clrnv-account__note{color:color-mix(in srgb,var(--clrnv-ink) 72%,var(--clrnv-surface))}}.clrnv-account__sub,.clrnv-account__note{text-wrap:pretty}.clrnv-account__empty{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.clrnv-account__empty{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-surface))}}.clrnv-account__split{gap:1rem;display:grid}.clrnv-account__col{align-content:start;gap:1rem;display:grid}.clrnv-account__col--aside{align-content:end}@container (min-width:44rem){.clrnv-account__split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4cqi,3rem)}}@container (min-width:52rem){.clrnv-account__split--credits{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}}@container (min-width:44rem) and (max-width:51.999rem){.clrnv-account__split--credits{grid-template-columns:minmax(0,1fr)}}.clrnv-account__history{border-top:1px solid var(--clrnv-ink);align-content:start;gap:1.25rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-account__history{border-top:1px solid color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-account__history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.clrnv-account__history-head>.clrnv-kicker{color:var(--clrnv-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.clrnv-account__history-head>.clrnv-kicker{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__filters{border:0;border-top:var(--clrnv-hairline) solid var(--clrnv-line);border-left:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.clrnv-account__filter{border-right:var(--clrnv-hairline) solid var(--clrnv-line);border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);min-height:2.75rem;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);background:0 0;border-radius:0;padding:.45rem .75rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.clrnv-account__filter{color:color-mix(in srgb,var(--clrnv-ink) 70%,var(--clrnv-surface))}}.clrnv-account__filter{cursor:pointer;transition:background-color var(--clrnv-speed) var(--clrnv-ease),color var(--clrnv-speed) var(--clrnv-ease)}.clrnv-account__filter:hover:not([aria-pressed=true]){background:var(--clrnv-accent-tint)}@supports (color:color-mix(in lab,red,red)){.clrnv-account__filter:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--clrnv-accent-tint) 60%,transparent)}}.clrnv-account__filter[aria-pressed=true]{background:var(--clrnv-accent-tint);box-shadow:inset 3px 0 0 var(--clrnv-accent-mark-strong);color:var(--clrnv-ink)}.clrnv-account__filter[disabled]{color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-account__filter[disabled]{color:color-mix(in srgb,var(--clrnv-ink) 65%,var(--clrnv-page))}}.clrnv-account__filter[disabled]{cursor:not-allowed}.clrnv-account__month{gap:.625rem;display:grid}.clrnv-account__month-head{border-bottom:1px solid var(--clrnv-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clrnv-account__month-head{border-bottom:1px solid color-mix(in srgb,var(--clrnv-ink) 14%,transparent)}}.clrnv-account__month-name{font-family:var(--clrnv-font-body);font-size:var(--clrnv-body-sm);letter-spacing:.02em;color:var(--clrnv-ink);margin:0;font-weight:800}.clrnv-account__month-totals{font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--clrnv-ink);gap:.75rem;margin:0;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.clrnv-account__month-totals{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__more{width:fit-content;margin-inline:auto;display:flex}@media(min-width:640px){.clrnv-account__more{margin-inline:0}}.clrnv-account__facts{border-top:1px solid var(--clrnv-ink);gap:.75rem;margin:0;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-account__facts{border-top:1px solid color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}@container (min-width:30rem){.clrnv-account__facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}}.clrnv-account__facts dt{font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--clrnv-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-account__facts dt{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__facts dd{font-size:var(--clrnv-body-sm);overflow-wrap:anywhere;color:var(--clrnv-ink);margin:.25rem 0 0}.clrnv-account__form{border-top:1px solid var(--clrnv-ink);gap:.75rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-account__form{border-top:1px solid color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-account__form>*{max-width:26rem}.clrnv-account__split .clrnv-account__form>*{max-width:none}.clrnv-account__actions{margin-top:.25rem}.clrnv-account__status{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0 auto 0 0;font-weight:600}@supports (color:color-mix(in lab,red,red)){.clrnv-account__status{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-surface))}}.clrnv-referral-program{border-block:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3cqi,1.75rem);padding-block:1.25rem;display:grid}.clrnv-referral-program__mark{font-family:var(--clrnv-font-display);color:var(--clrnv-accent-text);font-size:clamp(3.5rem,12cqi,6rem);font-weight:400;line-height:.78}.clrnv-referral-program>div{gap:.45rem;max-width:44rem;display:grid}.clrnv-referral-program>div>*{margin:0}.clrnv-referral-program h2{font-family:var(--clrnv-font-display);letter-spacing:-.02em;font-size:clamp(1.45rem,5cqi,2.25rem);font-weight:650;line-height:1}.clrnv-referral-program>div>p:not(.clrnv-kicker){font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.clrnv-referral-program>div>p:not(.clrnv-kicker){color:color-mix(in srgb,var(--clrnv-ink) 76%,var(--clrnv-surface))}}.clrnv-referral-program>div>.clrnv-referral-program__terms{font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-referral-program>div>.clrnv-referral-program__terms{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-surface))}}.clrnv-account__requests{counter-reset:account-request;border-top:1px solid var(--clrnv-ink);gap:0;margin:0;padding:1rem 0 0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-account__requests{border-top:1px solid color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-account__request{counter-increment:account-request;border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem;padding:1rem 0;display:grid}.clrnv-account__request:before{content:counter(account-request,decimal-leading-zero);font-family:var(--clrnv-font-display);color:var(--clrnv-accent-text);grid-row:1/span 3;font-size:1.75rem;line-height:.9}.clrnv-account__request-head{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.clrnv-account__request-what{font-weight:700;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0}.clrnv-account__request-state{border:1px solid var(--clrnv-ink);flex:none;padding:.15rem .5rem}@supports (color:color-mix(in lab,red,red)){.clrnv-account__request-state{border:1px solid color-mix(in srgb,var(--clrnv-ink) 22%,transparent)}}.clrnv-account__request-state{border-radius:var(--clrnv-radius);font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.06em;color:var(--clrnv-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-account__request-state{color:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-surface))}}.clrnv-account__request-when{font-size:var(--clrnv-mono-sm,.6875rem);color:var(--clrnv-ink);grid-column:2;margin:0}@supports (color:color-mix(in lab,red,red)){.clrnv-account__request-when{color:color-mix(in srgb,var(--clrnv-ink) 60%,var(--clrnv-page))}}.clrnv-account__request-answer{font-size:var(--clrnv-body-sm);white-space:pre-wrap;color:var(--clrnv-ink);grid-column:2;margin:.35rem 0 0;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.clrnv-account__request-answer{color:color-mix(in srgb,var(--clrnv-ink) 84%,var(--clrnv-surface))}}.clrnv-account__request-answer{text-wrap:pretty}.clrnv-account__pref{border-top:1px solid var(--clrnv-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.clrnv-account__pref{border-top:1px solid color-mix(in srgb,var(--clrnv-ink) 16%,transparent)}}.clrnv-account__pref-copy{flex:14rem;gap:.2rem;min-width:14rem;display:grid}.clrnv-account__pref-name{font-weight:700;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink);margin:0}.clrnv-account__pref-meta{border-top:var(--clrnv-hairline) solid var(--clrnv-line);width:fit-content;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm,.6875rem);letter-spacing:.08em;text-transform:uppercase;color:var(--clrnv-ink);margin:.2rem 0 0;padding-top:.35rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.clrnv-account__pref-meta{color:color-mix(in srgb,var(--clrnv-ink) 62%,var(--clrnv-page))}}.clrnv-switch{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);width:3.25rem;height:1.875rem;transition:background-color var(--clrnv-speed) var(--clrnv-ease);cursor:pointer;background:0 0;flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.clrnv-switch[data-checked]{background:var(--clrnv-ink)}.clrnv-switch[disabled]{border-color:var(--clrnv-line);cursor:not-allowed}.clrnv-switch__knob{background:var(--clrnv-ink);width:1.375rem;height:1.375rem;transition:translate var(--clrnv-speed) var(--clrnv-ease),background-color var(--clrnv-speed) var(--clrnv-ease);border-radius:50%;display:block;translate:0}.clrnv-switch[data-checked] .clrnv-switch__knob{background:var(--clrnv-page);translate:1.375rem}.clrnv-switch[disabled] .clrnv-switch__knob{background:var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-switch[disabled] .clrnv-switch__knob{background:color-mix(in srgb,var(--clrnv-ink) 68%,var(--clrnv-page))}}.clrnv-messages__top{margin-bottom:1.25rem}.clrnv-messages__list{border-top:var(--clrnv-hairline) solid var(--clrnv-line);margin:1rem 0 0;padding:0;list-style:none}.clrnv-messages__item{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);color:var(--clrnv-ink);transition:background-color var(--clrnv-speed) var(--clrnv-ease);gap:.3rem;padding:.9rem .5rem;text-decoration:none;display:grid}.clrnv-messages__item:hover{background:var(--clrnv-accent-tint)}@supports (color:color-mix(in lab,red,red)){.clrnv-messages__item:hover{background:color-mix(in srgb,var(--clrnv-accent-tint) 55%,transparent)}}.clrnv-messages__item:focus-visible{outline:2px solid var(--clrnv-ink);outline-offset:-2px}.clrnv-messages__item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.clrnv-messages__item-title{min-width:0;font-size:var(--clrnv-body);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.clrnv-messages__item[data-unread] .clrnv-messages__item-title{font-weight:700}.clrnv-messages__item-meta{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);color:var(--clrnv-ink-soft)}.clrnv-messages__dot{background:var(--clrnv-accent-text);border-radius:50%;flex:none;width:7px;height:7px}.clrnv-messages__thread{max-height:none;overflow:visible}.clrnv-sizegrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.clrnv-sizegrid .clrnv-field-control{text-align:center;font-variant-numeric:tabular-nums;width:100%}.clrnv-sizegrid .clrnv-field-label{text-align:center}@container (min-width:26rem){.clrnv-sizegrid,.clrnv-sizegrid[data-count="5"],.clrnv-sizegrid[data-count="4"],.clrnv-sizegrid[data-count="3"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.clrnv-runsheet{--clrnv-sheet:var(--clrnv-paper);--clrnv-sheet-rule:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-runsheet{--clrnv-sheet-rule:color-mix(in srgb, var(--clrnv-paper-ink) 7%, transparent)}}.clrnv-runsheet{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background-color:var(--clrnv-sheet);background-image:linear-gradient(var(--clrnv-sheet-rule) 1px,transparent 1px),linear-gradient(90deg,var(--clrnv-sheet-rule) 1px,transparent 1px);color:var(--clrnv-paper-ink);background-position:50%;background-size:1.25rem 1.25rem;padding:1rem 1.125rem 1.125rem;position:relative}.clrnv-runsheet__rows{gap:.45rem;margin:0;display:grid}.clrnv-runsheet__row{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.clrnv-runsheet__row>dt,.clrnv-runsheet__row>dd{margin:0}.clrnv-runsheet__row>dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.clrnv-runsheet__total{border-top:var(--clrnv-hairline) solid var(--clrnv-paper-ink);margin-top:.35rem;padding-top:.6rem}@supports (color:color-mix(in lab,red,red)){.clrnv-runsheet__total{border-top:var(--clrnv-hairline) solid color-mix(in srgb,var(--clrnv-paper-ink) 28%,transparent)}}.clrnv-runsheet__total>dd{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);font-size:1.5rem;font-weight:700;line-height:1}.clrnv-runsheet__note{text-transform:none;letter-spacing:0}.clrnv-runsheet__note>dd{white-space:normal}.clrnv-runsheet__empty{font-size:var(--clrnv-body-sm);color:var(--clrnv-paper-ink);margin:0;line-height:1.5}.clrnv-runsheet__moved{border-top:var(--clrnv-hairline) dashed var(--clrnv-paper-ink);margin:.75rem 0 0;padding-top:.6rem}@supports (color:color-mix(in lab,red,red)){.clrnv-runsheet__moved{border-top:var(--clrnv-hairline) dashed color-mix(in srgb,var(--clrnv-paper-ink) 28%,transparent)}}.clrnv-runsheet__moved{font-size:var(--clrnv-body-sm);color:var(--clrnv-paper-ink);line-height:1.5}.clrnv-finish{gap:clamp(2.5rem,7cqi,4.5rem);padding-block:clamp(2.5rem,7cqi,5rem);display:grid;container-type:inline-size}.clrnv-finish__proof,.clrnv-finish__form{align-content:start;gap:1.25rem;min-width:0;display:grid;container-type:inline-size}.clrnv-finish__head{gap:.5rem;display:grid}.clrnv-finish__head>*{margin:0}.clrnv-finish__lede{max-width:40ch;font-size:var(--clrnv-body);color:var(--clrnv-ink-soft);line-height:1.55}.clrnv-finish__stage{width:100%;max-width:30rem;margin:0}.clrnv-finish-head{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:clamp(1.5rem,4cqi,2.5rem) clamp(1rem,3cqi,1.5rem);display:flex}.clrnv-finish-head__text{gap:.35rem;min-width:0;display:grid}.clrnv-finish-head__text>*{margin:0}.clrnv-finish-head__title{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;color:var(--clrnv-ink);overflow-wrap:break-word;font-weight:800;line-height:1.05}.clrnv-finish__order{align-content:start;gap:clamp(2rem,5cqi,3rem);min-width:0;display:grid;container-type:inline-size}.clrnv-finish__fixed{max-width:40ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.55}.clrnv-finish__proof-actions{justify-content:center;display:flex}.clrnv-finish__actions{margin-top:.5rem}.clrnv-finish__actions .clrnv-actions__group{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media(min-width:640px){.clrnv-finish__actions .clrnv-actions__group{justify-content:flex-end}}.clrnv-finish__sent{border-left:2px solid var(--clrnv-accent-mark);font-size:var(--clrnv-body-sm);margin:0;padding-left:.875rem;font-weight:500;line-height:1.5}.clrnv-finish--unpriced{justify-items:center}.clrnv-finish__unpriced{gap:.75rem;max-width:36rem;padding:clamp(1.5rem,5cqi,2.5rem);display:grid}.clrnv-finish__unpriced>*{margin:0}.clrnv-finish__unpriced>p:not(.clrnv-kicker){color:var(--clrnv-ink-soft);line-height:1.55}@container (min-width:56rem){.clrnv-finish{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.clrnv-finish__proof{position:sticky;top:calc(60px + 1.5rem)}}@media(min-width:640px){.clrnv-finish__proof-actions{justify-content:flex-start}}.clrnv-cart{gap:clamp(2rem,5cqi,3rem);padding-block:clamp(2.5rem,7cqi,5rem);display:grid;container-type:inline-size}.clrnv-cart__empty-actions{justify-content:center}.clrnv-cart__list{gap:clamp(1.25rem,3cqi,2rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.clrnv-cart__total{align-content:start;gap:.9rem;min-width:0;display:grid}.clrnv-cart__total .clrnv-runsheet__rows{border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background:var(--clrnv-paper);color:var(--clrnv-paper-ink);padding:1rem 1.125rem 1.125rem}.clrnv-cart__total-note{max-width:40ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.5}.clrnv-cart__checkout{margin-top:.25rem}.clrnv-cart__checkout-note{text-align:center}@media(min-width:640px){.clrnv-cart__checkout-note{text-align:right}}@container (min-width:60rem){.clrnv-cart{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.clrnv-cart__total{position:sticky;top:5.25rem}.clrnv-cart__total-note{max-width:none}}.clrnv-cart-card{gap:1.25rem;padding:clamp(1rem,3cqi,1.5rem);display:grid;container-type:inline-size}.clrnv-cart-card__stage{--clrnv-sheet:var(--clrnv-paper);--clrnv-sheet-rule:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-cart-card__stage{--clrnv-sheet-rule:color-mix(in srgb, var(--clrnv-paper-ink) 7%, transparent)}}.clrnv-cart-card__stage{aspect-ratio:3/4;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background-color:var(--clrnv-sheet);background-image:linear-gradient(var(--clrnv-sheet-rule) 1px,transparent 1px),linear-gradient(90deg,var(--clrnv-sheet-rule) 1px,transparent 1px);width:100%;max-width:18rem;color:var(--clrnv-paper-ink);background-position:50%;background-size:1.5rem 1.5rem;justify-content:center;align-items:center;gap:.75rem;margin-inline:auto;padding:.75rem;display:flex;overflow:hidden}.clrnv-cart-card__stage[data-views="2"]{aspect-ratio:4/3;max-width:24rem}.clrnv-cart-card__stage .garment-mockup-canvas{object-fit:contain;object-position:center;flex:0 auto;width:auto;max-width:100%;height:100%}.clrnv-cart-card__body{align-content:start;gap:1.1rem;min-width:0;display:grid;container-type:inline-size}.clrnv-cart-card__head{gap:.35rem;display:grid}.clrnv-cart-card__head>*{margin:0}.clrnv-cart-card__garment{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);line-height:1.5}.clrnv-cart-card__actions{margin-top:.25rem}.clrnv-cart-card__actions .clrnv-actions__group{justify-content:center;align-items:center;gap:.75rem;display:flex}@container (min-width:40rem){.clrnv-cart-card{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4cqi,2rem)}.clrnv-cart-card__stage{max-width:none;margin-inline:0}.clrnv-cart-card__stage[data-views="2"]{aspect-ratio:3/4}}.clrnv-finish__added,.clrnv-upsell{gap:1.25rem;min-width:0;display:grid;container-type:inline-size}.clrnv-blank-rows{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.clrnv-blank-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:grid}.clrnv-blank-row--held{border-left:3px solid var(--clrnv-accent-mark)}.clrnv-blank-row__stage{--clrnv-sheet:var(--clrnv-paper);--clrnv-sheet-rule:var(--clrnv-paper-ink)}@supports (color:color-mix(in lab,red,red)){.clrnv-blank-row__stage{--clrnv-sheet-rule:color-mix(in srgb, var(--clrnv-paper-ink) 7%, transparent)}}.clrnv-blank-row__stage{aspect-ratio:3/4;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);border-radius:var(--clrnv-radius);background-color:var(--clrnv-sheet);background-image:linear-gradient(var(--clrnv-sheet-rule) 1px,transparent 1px),linear-gradient(90deg,var(--clrnv-sheet-rule) 1px,transparent 1px);width:4.75rem;color:var(--clrnv-paper-ink);background-position:50%;background-size:.75rem .75rem;justify-content:center;align-items:center;padding:.3rem;display:flex;overflow:hidden}.clrnv-blank-row__stage .garment-mockup-canvas{object-fit:contain;object-position:center;flex:0 auto;width:auto;max-width:100%;height:100%}.clrnv-blank-row__body{gap:.3rem;min-width:0;display:grid}.clrnv-blank-row__body>*{margin:0}.clrnv-blank-row__name{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:1.0625rem;font-weight:700;line-height:1.2}.clrnv-blank-row__pitch{font-size:var(--clrnv-body);line-height:1.45}.clrnv-blank-row__meta{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;line-height:1.45;display:flex}.clrnv-blank-row__chip{border-radius:50%;flex:none;width:.9rem;height:.9rem;box-shadow:0 0 0 1px #14131010,0 3px 6px -4px #14131080}.clrnv-blank-row__price{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-blank-row__actions{grid-column:2}.clrnv-blank-row__actions .clrnv-actions__group{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}@container (min-width:30rem){.clrnv-blank-row{grid-template-columns:auto minmax(0,1fr) auto}.clrnv-blank-row__actions{grid-column:3}.clrnv-blank-row__actions .clrnv-actions__group{justify-content:flex-end}}.clrnv-blank-dialog{gap:1.25rem;display:grid;container-type:inline-size}.clrnv-blank-dialog__body{align-content:start;gap:1rem;min-width:0;display:grid;container-type:inline-size}.clrnv-blank-dialog__body>*{margin:0}.clrnv-blank-dialog__colours{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.clrnv-blank-dialog__legend{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft);padding:0}.clrnv-blank-dialog__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.clrnv-blank-dialog__wall .clrnv-swatch{width:2.25rem;height:2.25rem}@container (min-width:34rem){.clrnv-blank-dialog{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.clrnv-blank-dialog .clrnv-cart-card__stage{max-width:none;margin-inline:0}}.clrnv-checkout{gap:clamp(2rem,5cqi,3rem);padding-block:clamp(2.5rem,7cqi,5rem);display:grid;container-type:inline-size}.clrnv-checkout--empty{justify-items:center}.clrnv-checkout__steps{gap:1rem;min-width:0;display:grid;container-type:inline-size}.clrnv-checkout__order{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);order:-1;align-content:start;gap:.9rem;min-width:0;padding:1.125rem 1.25rem;display:grid}@container (min-width:60rem){.clrnv-checkout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.clrnv-checkout__order{order:0;position:sticky;top:5.25rem}}.clrnv-checkout__step{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);background:var(--clrnv-surface);container-type:inline-size}.clrnv-checkout__step[data-open=true]{border-color:var(--clrnv-ink)}.clrnv-checkout__step-head{align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.clrnv-checkout__step-num{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);color:var(--clrnv-ink-soft);font-size:1.5rem;font-weight:700;line-height:1}.clrnv-checkout__step[data-open=true] .clrnv-checkout__step-num,.clrnv-checkout__step[data-done=true] .clrnv-checkout__step-num{color:var(--clrnv-ink)}.clrnv-checkout__step-title{flex:auto;min-width:0}.clrnv-checkout__step-title h2{margin:0}.clrnv-checkout__step-line{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.45}.clrnv-checkout__step-body{border-top:var(--clrnv-hairline) solid var(--clrnv-line);padding:1rem 1.1rem 1.1rem;gap:1rem;display:grid}.clrnv-checkout__grid{gap:.9rem;display:grid}@container (min-width:32rem){.clrnv-checkout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clrnv-checkout__grid-span{grid-column:1/-1}}.clrnv-checkout__note{max-width:48ch;font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);margin:0;line-height:1.55}.clrnv-checkout__note--right{text-align:center;max-width:none}@media(min-width:640px){.clrnv-checkout__note--right{text-align:right}}.clrnv-checkout__actions{margin-top:.25rem}.clrnv-checkout__addon{gap:.6rem;display:grid}.clrnv-checkout__addon-title{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(1.05rem,3cqi,1.25rem);font-weight:700;line-height:1.15}.clrnv-checkout__choices{gap:.6rem;display:grid}.clrnv-checkout__choice{border:var(--clrnv-hairline) solid var(--clrnv-line-strong);border-radius:var(--clrnv-radius);color:var(--clrnv-ink);cursor:pointer;text-align:left;transition:border-color var(--clrnv-speed) var(--clrnv-ease);background:0 0;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.clrnv-checkout__choice:hover,.clrnv-checkout__choice[data-checked]{border-color:var(--clrnv-ink)}.clrnv-checkout__choice--check{cursor:default}.clrnv-checkout__dot,.clrnv-checkout__box{border:var(--clrnv-hairline) solid var(--clrnv-ink);color:#0000;cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.7rem;font-weight:700;display:grid}.clrnv-checkout__dot{border-radius:50%}.clrnv-checkout__box{border-radius:var(--clrnv-radius-sm)}.clrnv-checkout__choice[data-checked] .clrnv-checkout__dot{background:var(--clrnv-ink);box-shadow:inset 0 0 0 3px var(--clrnv-surface)}.clrnv-checkout__box[data-checked]{background:var(--clrnv-ink);color:var(--clrnv-page)}.clrnv-checkout__choice-body{gap:.25rem;min-width:0;display:grid}.clrnv-checkout__choice-name{font-size:var(--clrnv-body);font-weight:600;line-height:1.4}.clrnv-checkout__choice-note{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);line-height:1.5}.clrnv-checkout__decline{border:var(--clrnv-hairline) solid var(--clrnv-ink);border-radius:var(--clrnv-radius);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;justify-self:start;margin-top:.25rem;padding:.3rem .6rem}.clrnv-checkout__tips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.clrnv-checkout__custom-tip{flex-basis:100%;max-width:12rem}.clrnv-checkout__paypal{gap:.75rem;max-width:30rem;display:grid}.clrnv-checkout__designs{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-checkout__design{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);gap:.15rem;padding-bottom:.75rem;display:grid}.clrnv-checkout__design-name{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:1rem;font-weight:700}.clrnv-checkout__design-garment,.clrnv-checkout__design-run{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);line-height:1.45}.clrnv-checkout__design-run{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;white-space:pre-wrap}.clrnv-checkout__design-total{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);font-variant-numeric:tabular-nums}.clrnv-checkout__totals{padding-top:.25rem}.clrnv-receipt{gap:1.5rem;display:grid}.clrnv-receipt__designs{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-receipt__design{border-bottom:var(--clrnv-hairline) solid var(--clrnv-line);gap:.6rem;padding-bottom:1rem;display:grid}.clrnv-receipt__design-head{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.clrnv-receipt__design-garment{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft)}.clrnv-receipt__totals{max-width:28rem}.clrnv-receipt__facts{gap:1rem;margin:0;display:grid}.clrnv-receipt__facts>div{gap:.3rem;display:grid}.clrnv-receipt__facts dd{font-size:var(--clrnv-body);margin:0;line-height:1.5}.clrnv-receipt__mono{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);overflow-wrap:anywhere}.clrnv-receipt__address-line{display:block}@container (min-width:36rem){.clrnv-receipt__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.clrnv-receipt__shipments{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.clrnv-receipt__shipment{border:var(--clrnv-hairline) solid var(--clrnv-line);background:var(--clrnv-surface);justify-items:start;gap:.4rem;padding:.9rem 1rem;display:grid}.clrnv-receipt__shipment-when{font-size:var(--clrnv-body-sm);color:var(--clrnv-ink-soft);line-height:1.5}.clrnv-receipt__track{overflow-wrap:anywhere;margin-top:.25rem}.clrnv-account__order-link{color:inherit;text-decoration:none;display:block}.clrnv-legal-head__back{min-height:2.5rem;padding:.45rem 1.05rem}.clrnv-legal{gap:clamp(1.25rem,4cqi,2rem);padding-block:clamp(1.5rem,5cqi,2.75rem);display:grid}@container (min-width:56rem){.clrnv-legal{grid-template-columns:16rem minmax(0,68ch);justify-content:center;align-items:start}}.clrnv-legal__rail{padding:0 0 var(--clrnv-pad);border-block-end:var(--clrnv-hairline) solid var(--clrnv-line);color:var(--clrnv-ink);background:0 0;gap:.5rem;display:grid;position:relative;overflow:hidden}.clrnv-legal__count{font-family:var(--clrnv-font-display);font-size:var(--clrnv-display-sm);text-transform:uppercase;align-items:baseline;gap:.5rem;margin:0;line-height:.92;display:flex}.clrnv-legal__count>span{font-family:var(--clrnv-font-body);font-size:var(--clrnv-mono);letter-spacing:.18em;font-weight:700}.clrnv-legal__rail-rule{background:var(--clrnv-ink);height:2px;margin-block:.25rem}.clrnv-legal__stamp{font-size:var(--clrnv-body-sm);gap:.125rem;margin:0;display:grid}.clrnv-legal__stamp>dt{font-size:var(--clrnv-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.clrnv-legal__stamp>dd{margin:0;font-weight:700}.clrnv-legal__rail-note{font-size:var(--clrnv-body-sm);margin:0;font-weight:500;line-height:1.45}.clrnv-legal__doc{max-width:68ch;color:var(--clrnv-ink);background:0 0;padding:0}.clrnv-legal__doc>section+section{border-top:2px solid var(--clrnv-ink);margin-top:1.75rem;padding-top:1.75rem}@supports (color:color-mix(in lab,red,red)){.clrnv-legal__doc>section+section{border-top:2px solid color-mix(in srgb,var(--clrnv-ink) 14%,transparent)}}.clrnv-legal__doc h2{font-family:var(--clrnv-font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.125rem,2.6cqi,1.375rem);line-height:1.1}.clrnv-legal__doc h3{font-family:var(--clrnv-font-body);margin:1.25rem 0 .375rem;font-size:1rem;font-weight:700;line-height:1.25}.clrnv-legal__doc :where(p,li){font-size:var(--clrnv-body);font-weight:500;line-height:1.6}.clrnv-legal__doc p{margin:0 0 .75rem}.clrnv-legal__doc p:last-child{margin-bottom:0}.clrnv-legal__doc ul{margin:0 0 .75rem;padding-left:1.25rem;list-style:outside}.clrnv-legal__doc li+li{margin-top:.375rem}.clrnv-legal__doc li::marker{color:var(--clrnv-accent-mark-strong)}.clrnv-legal__doc strong{font-weight:700}.clrnv-legal__companion{border-top:2px solid var(--clrnv-ink);justify-content:center;margin-top:1.75rem;padding-top:1.75rem;display:flex}@container (min-width:40rem){.clrnv-legal__companion{justify-content:flex-end}}.artwork-workspace-page{background:var(--clrnv-page);color:var(--clrnv-ink);font-family:var(--clrnv-font-body)}.artwork-workspace-page :where(h1,h2,h3){font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);font-weight:700}.artwork-workspace-frame,.artwork-workspace-nav{background:var(--clrnv-page)}.artwork-workspace-meter{border-color:var(--clrnv-line-strong);font-family:var(--clrnv-font-mono);color:var(--clrnv-ink-soft)}.brand-page-shell.artwork-workspace-page .artwork-workspace-hero{background:var(--clrnv-page-blush);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.artwork-workspace-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);align-items:stretch;min-height:clamp(34rem,65svh,48rem);padding-block:clamp(4rem,10cqi,8rem)}.artwork-workspace-hero-copy{align-self:center}.artwork-workspace-eyebrow,.artwork-workspace-state>p{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);color:var(--clrnv-accent-text);font-weight:500}.artwork-workspace-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:9ch;font-size:clamp(4rem,8.5cqi,8rem);font-weight:750;line-height:.82}.artwork-workspace-hero-product-shell{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-width:0;display:grid}.artwork-workspace-hero-product{border-block-end:var(--clrnv-hairline) solid var(--clrnv-line-strong);background:radial-gradient(circle at 50% 54%,var(--clrnv-paper),transparent 66%);justify-content:center;align-items:end;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.artwork-workspace-hero-product{background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--clrnv-paper) 58%,transparent),transparent 66%)}}.artwork-workspace-hero-product .garment-mockup-canvas{object-fit:contain;object-position:center bottom;filter:saturate(.92)contrast(1.01);flex:0 58%;width:auto;max-width:58%;height:100%}.artwork-workspace-hero-product[data-views="1"] .garment-mockup-canvas{flex-basis:82%;max-width:82%}.artwork-workspace-hero-product .garment-mockup-canvas+.garment-mockup-canvas{margin-inline-start:-12%}.artwork-workspace-deck,.artwork-workspace-state>span{color:var(--clrnv-ink-soft)}.artwork-workspace-state{border-color:var(--clrnv-line-strong);padding-block-end:.25rem}.artwork-workspace-state>strong{font-family:var(--clrnv-font-display);letter-spacing:var(--clrnv-track-display);text-transform:uppercase;font-size:clamp(2.25rem,5cqi,4rem);font-weight:700}.artwork-workspace-grid{gap:clamp(2.5rem,6cqi,5rem);padding-block:clamp(4rem,9cqi,7rem)}.artwork-workspace-page .brand-surface,.artwork-workspace-version,.artwork-workspace-discovery,.artwork-workspace-aside-panel{border:0;border-block-start:var(--clrnv-hairline) solid var(--clrnv-line-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.artwork-workspace-version{border-block-end:var(--clrnv-hairline) solid var(--clrnv-line-strong)}.artwork-workspace-version-trigger,.artwork-workspace-discovery-summary{padding-inline:0}.artwork-workspace-version-trigger h3{font-size:clamp(2rem,5cqi,3.5rem);font-weight:700}.artwork-workspace-version-trigger h3>span:first-child,.artwork-workspace-version-trigger :where(svg),.artwork-workspace-page :where(.text-zinc-500,.dark\:text-zinc-400){color:var(--clrnv-ink-soft)}.artwork-workspace-version-body{border-color:var(--clrnv-line);background:0 0;padding-inline:0}.artwork-workspace-print,.artwork-workspace-print-plate,.artwork-workspace-version-thumb-image{background:var(--clrnv-paper);border-radius:0}.artwork-workspace-print{box-shadow:0 1.25rem 2.5rem var(--clrnv-ink)}@supports (color:color-mix(in lab,red,red)){.artwork-workspace-print{box-shadow:0 1.25rem 2.5rem color-mix(in srgb,var(--clrnv-ink) 12%,transparent)}}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-iteration{background:var(--clrnv-chapter-lavender);color:var(--clrnv-on-chapter-lavender);border:0;padding:clamp(2rem,6cqi,4rem)}.artwork-workspace-page .artwork-workspace-iteration :where(h3,p,label){color:var(--clrnv-on-chapter-lavender)}.artwork-workspace-iteration h3{max-width:14ch;font-size:clamp(2.5rem,6cqi,4.5rem);line-height:.95}.artwork-workspace-iteration .studio-field-control{border-color:var(--clrnv-on-chapter-lavender)}@supports (color:color-mix(in lab,red,red)){.artwork-workspace-iteration .studio-field-control{border-color:color-mix(in srgb,var(--clrnv-on-chapter-lavender) 40%,transparent)}}.artwork-workspace-iteration .studio-field-control{color:var(--clrnv-on-chapter-lavender);background:0 0;border-radius:0}.artwork-workspace-aside-panel{padding:clamp(1.5rem,4cqi,2.5rem)}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-aside-panel:first-child{background:var(--clrnv-page-blush)}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-aside-panel.artwork-workspace-aside-panel--polish{background:var(--clrnv-scrim-ground);color:var(--clrnv-on-scrim);border-top:0}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-aside-panel.artwork-workspace-aside-panel--polish :where(h2,p){color:var(--clrnv-on-scrim)}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-aside-panel.artwork-workspace-aside-panel--polish .studio-action-secondary{border-color:var(--clrnv-on-scrim);color:var(--clrnv-on-scrim)}.brand-page-shell.artwork-workspace-page .brand-surface.artwork-workspace-aside-panel.artwork-workspace-aside-panel--polish .studio-action-secondary:hover{background:var(--clrnv-on-scrim);color:var(--clrnv-scrim-ground)}@media(max-width:640px){.artwork-workspace-hero-layout{grid-template-columns:minmax(0,1fr);min-height:0}.artwork-workspace-hero h1{font-size:clamp(3.5rem,17cqi,5.25rem)}.artwork-workspace-hero-product{height:28rem;margin-top:1rem}.artwork-workspace-hero-product .garment-mockup-canvas{max-width:62%}.artwork-workspace-hero-product[data-views="1"] .garment-mockup-canvas{max-width:90%}}.clrnv-skel{border-radius:var(--clrnv-radius-sm);background-color:var(--clrnv-ink);display:block}@supports (color:color-mix(in lab,red,red)){.clrnv-skel{background-color:color-mix(in srgb,var(--clrnv-ink) 13%,var(--clrnv-page))}}.clrnv-skel{background-image:linear-gradient(100deg,transparent 30%,var(--clrnv-ink) 48%,transparent 66%)}@supports (color:color-mix(in lab,red,red)){.clrnv-skel{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--clrnv-ink) 10%,transparent) 48%,transparent 66%)}}.clrnv-skel{background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite clrnv-skel-sweep}@keyframes clrnv-skel-sweep{0%{background-position-x:160%}to{background-position-x:-160%}}@media(prefers-reduced-motion:reduce){.clrnv-skel{background-image:none;animation:none}}.clrnv-skel-sec{--clrnv-skel-lead:clamp(1.0625rem, 2.4cqi, 1.25rem)}.clrnv-skel--lead{width:min(100%,22ch);height:calc(var(--clrnv-skel-lead) * 1.45)}.clrnv-skel--sub{width:min(100%,44ch);height:1.15rem}.clrnv-skel--legend{width:9rem;height:.7rem}.clrnv-skel-field{gap:.5rem;display:grid}.clrnv-skel--label{width:8rem;height:.7rem}.clrnv-skel--control{border-radius:var(--clrnv-radius);width:100%;height:44px}.clrnv-skel--swatch{border-radius:var(--clrnv-radius);width:3rem;height:3rem}.clrnv-skel-opt{border-color:var(--clrnv-line-strong);cursor:default;pointer-events:none}.clrnv-skel-opt:hover{transform:none}.clrnv-skel-opt .clrnv-opt__art>.clrnv-skel{border-radius:0;width:100%;height:100%}.clrnv-skel--name{width:65%;height:.9rem}.clrnv-skel--note{width:45%;height:.7rem}.clrnv-skel--btn{border-radius:var(--clrnv-radius);width:6rem;height:44px}.clrnv-skel--btn-lg{width:10rem}.clrnv-pageskel{container-type:inline-size}.clrnv-pageskel__logo{width:9.5rem;height:26px}.clrnv-pageskel__body{justify-items:start;gap:.75rem;padding-block:clamp(2rem,6cqi,4.5rem) clamp(2rem,6cqi,3rem);display:grid}.clrnv-pageskel__title{width:min(100%,30rem);height:var(--clrnv-display-lg);margin-bottom:.5rem}.clrnv-pageskel__block{border-radius:var(--clrnv-radius);width:100%;height:7rem;margin-top:.75rem}.clrnv-protected-image.clrnv-protected-image--waiting{min-height:3.5rem;color:var(--clrnv-paper-ink);place-items:center;display:grid}.clrnv-loader{aspect-ratio:1;border:var(--clrnv-hairline) solid var(--clrnv-paper-line);background:var(--clrnv-paper);opacity:0;border-radius:50%;place-items:center;width:min(3.25rem,46%);margin:auto;animation:.18s ease-out .28s forwards clrnv-loader-in;display:grid}.clrnv-loader:after{content:"";aspect-ratio:1;background:conic-gradient(var(--clrnv-accent-deep) 0 25%,transparent 25% 100%);border-radius:50%;width:72%;animation:.9s linear infinite clrnv-loader-spin;display:block;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 60%);mask:radial-gradient(closest-side,#0000 58%,#000 60%)}@keyframes clrnv-loader-in{to{opacity:1}}@keyframes clrnv-loader-spin{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.clrnv-loader{opacity:1;animation:none}.clrnv-loader:after{animation:none}}.clrnv-state{align-items:center;gap:clamp(1.5rem,4cqi,2.5rem);padding-block:clamp(1.75rem,5cqi,3rem);display:grid}.clrnv-state-page .clrnv-main{flex-direction:column;display:flex}.clrnv-state-page .clrnv-state{flex:1;align-content:center}@container (min-width:52rem){.clrnv-state{grid-template-columns:1fr 1fr}}.clrnv-state__plate{width:100%;max-width:34rem}.clrnv-state__label{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono-wide);text-transform:uppercase;color:var(--clrnv-accent-text);margin:0 0 .5rem}.clrnv-state__body{max-width:var(--clrnv-measure);color:var(--clrnv-ink-soft);margin:0}.clrnv-state__detail{border-top:var(--clrnv-hairline) solid var(--clrnv-line);margin-top:1.25rem;padding-top:.85rem}.clrnv-state__detail>summary{cursor:pointer;width:fit-content;font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase;color:var(--clrnv-ink-soft)}.clrnv-state__detail>p{border-radius:var(--clrnv-radius);background:var(--clrnv-warm-1);font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);overflow-wrap:anywhere;margin:.75rem 0 0;padding:.75rem;line-height:1.6}.clrnv-state__actions{justify-content:center;margin-top:1.75rem}@media(min-width:640px){.clrnv-state__actions{justify-content:flex-start}}.clrnv-state__photo{margin:0;display:none}@container (min-width:52rem){.clrnv-state__photo{display:block}}.clrnv-state__photo>img{object-fit:cover;border-radius:var(--clrnv-radius);width:100%;height:min(70svh,34rem);display:block}.clrnv-mask-audit{background:var(--clrnv-chapter-lavender);color:var(--clrnv-on-chapter-lavender);padding-block:clamp(4rem,9vw,8rem)}.clrnv-mask-audit h2{max-width:12ch;font-family:var(--clrnv-font-serif);letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(2.75rem,6vw,5.75rem);font-weight:600;line-height:.92}.clrnv-mask-audit__deck{max-width:42rem;color:var(--clrnv-on-chapter-lavender);margin:1.25rem 0 0}@supports (color:color-mix(in lab,red,red)){.clrnv-mask-audit__deck{color:color-mix(in srgb,var(--clrnv-on-chapter-lavender) 72%,transparent)}}.clrnv-mask-audit__deck{line-height:1.65}.clrnv-mask-audit__grid{background:var(--clrnv-on-chapter-lavender);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1px;margin-top:clamp(2rem,5vw,4rem);display:grid}@supports (color:color-mix(in lab,red,red)){.clrnv-mask-audit__grid{background:color-mix(in srgb,var(--clrnv-on-chapter-lavender) 18%,transparent)}}.clrnv-mask-audit__grid{border:1px solid var(--clrnv-on-chapter-lavender)}@supports (color:color-mix(in lab,red,red)){.clrnv-mask-audit__grid{border:1px solid color-mix(in srgb,var(--clrnv-on-chapter-lavender) 18%,transparent)}}.clrnv-mask-audit__card{background:var(--clrnv-surface);min-width:0;color:var(--clrnv-ink);padding:1rem}.clrnv-mask-audit__card>header{border-bottom:1px solid var(--clrnv-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.85rem;display:flex}.clrnv-mask-audit__card>header strong{font-family:var(--clrnv-font-serif);font-size:1.05rem}.clrnv-mask-audit__card>header span,.clrnv-mask-audit figcaption{font-family:var(--clrnv-font-mono);font-size:var(--clrnv-mono-sm);letter-spacing:var(--clrnv-track-mono);text-transform:uppercase}.clrnv-mask-audit__views{background:var(--clrnv-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.clrnv-mask-audit figure{background:var(--clrnv-paper);margin:0;padding:.5rem}.clrnv-mask-audit .garment-mockup-canvas{aspect-ratio:2/3;object-fit:contain;object-position:center;width:100%;height:auto}.clrnv-mask-audit figcaption{text-align:center;color:var(--clrnv-ink-soft);margin-top:.4rem}:root{--brand-primary:#e11d48;--brand-primary-accent:#e11d48;--brand-secondary:#9f1239;--font-body:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Dela Gothic One", "Work Sans", ui-sans-serif, sans-serif;--font-mono:var(--font-body);color-scheme:light;--measure-headline:14ch;--measure-deck:42ch;--measure-body:64ch;--page-frame-max:75rem}.dark{--brand-primary-accent:#f43f5e;color-scheme:dark}html{overscroll-behavior:none;background:#fafafa}body{min-width:320px;overflow-x:clip}.os-theme-brand{--os-size:.4rem;--os-padding-perpendicular:.1rem;--os-padding-axis:.2rem;--os-track-bg:transparent;--os-handle-bg:var(--brand-primary);--os-handle-bg-hover:var(--brand-primary);--os-handle-bg-active:var(--brand-primary);--os-handle-border-radius:9999px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
