/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:0.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-0.025em;--leading-relaxed:1.625;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#000;--color-paper:#f5f3ef;--color-gold:#fcb600;--color-gold-light:#ffcf4d;--font-display:"Montserrat",system-ui,sans-serif;--font-text:"Montserrat",system-ui,-apple-system,sans-serif;--ease-out-soft:cubic-bezier(0.22,1,0.36,1)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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)){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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing)*4)}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-0\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[85vh\]{max-height:85vh}.min-h-\[80px\]{min-height:80px}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-10{width:calc(var(--spacing)*10)}.w-20{width:calc(var(--spacing)*20)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.space-y-1\.5{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-destructive\/50{border-color:var(--destructive);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-primary\/40{border-color:var(--primary);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-transparent{border-color:transparent}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:color-mix(in srgb,#000 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary\/10{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.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-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pr-2{padding-right:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-current{color:currentcolor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-lg,.shadow-md{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,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.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-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));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-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[program\:messenger\]{program:messenger}.\[program\:nginx\]{program:nginx}.\[program\:php-fpm\]{program:php-fpm}.\[rpcinterface\:supervisor\]{rpcinterface:supervisor}.running{animation-play-state:running}.peer-disabled\:cursor-not-allowed{&:is(:where(.peer):disabled~*){cursor:not-allowed}}.peer-disabled\:opacity-70{&:is(:where(.peer):disabled~*){opacity:70%}}.file\:border-0{&::file-selector-button{border-style:var(--tw-border-style);border-width:0}}.file\:bg-transparent{&::file-selector-button{background-color:transparent}}.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-foreground{&::file-selector-button{color:var(--foreground)}}.placeholder\:text-muted-foreground{&::placeholder{color:var(--muted-foreground)}}.hover\:bg-accent{&:hover{@media (hover:hover){background-color:var(--accent)}}}.hover\:bg-destructive\/80{&:hover{@media (hover:hover){background-color:var(--destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}}}.hover\:bg-destructive\/90{&:hover{@media (hover:hover){background-color:var(--destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}}.hover\:bg-primary\/80{&:hover{@media (hover:hover){background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}}.hover\:bg-primary\/90{&:hover{@media (hover:hover){background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}}.hover\:bg-secondary\/80{&:hover{@media (hover:hover){background-color:var(--secondary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}}.hover\:text-accent-foreground{&:hover{@media (hover:hover){color:var(--accent-foreground)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:100%}}}.focus\:bg-accent{&:focus{background-color:var(--accent)}}.focus\:text-accent-foreground{&:focus{color:var(--accent-foreground)}}.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-ring{&:focus{--tw-ring-color:var(--ring)}}.focus\:ring-offset-2{&:focus{--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\:outline-none{&:focus{--tw-outline-style:none;outline-style:none}}.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-ring{&:focus-visible{--tw-ring-color:var(--ring)}}.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\:outline-none{&:focus-visible{--tw-outline-style:none;outline-style:none}}.disabled\:pointer-events-none{&:disabled{pointer-events:none}}.disabled\:cursor-not-allowed{&:disabled{cursor:not-allowed}}.disabled\:opacity-50{&:disabled{opacity:50%}}.data-\[disabled\]\:pointer-events-none{&[data-disabled]{pointer-events:none}}.data-\[disabled\]\:opacity-50{&[data-disabled]{opacity:50%}}.data-\[placeholder\]\:text-muted-foreground{&[data-placeholder]{color:var(--muted-foreground)}}.data-\[side\=bottom\]\:translate-y-1{&[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=bottom\]\:slide-in-from-top-2{&[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}}.data-\[side\=left\]\:-translate-x-1{&[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=left\]\:slide-in-from-right-2{&[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}}.data-\[side\=right\]\:translate-x-1{&[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=right\]\:slide-in-from-left-2{&[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}}.data-\[side\=top\]\:-translate-y-1{&[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[side\=top\]\:slide-in-from-bottom-2{&[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}}.data-\[state\=checked\]\:bg-primary{&[data-state=checked]{background-color:var(--primary)}}.data-\[state\=checked\]\:text-primary-foreground{&[data-state=checked]{color:var(--primary-foreground)}}.data-\[state\=closed\]\:animate-out{&[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-\[state\=closed\]\:fade-out-0{&[data-state=closed]{--tw-exit-opacity:0}}.data-\[state\=closed\]\:zoom-out-95{&[data-state=closed]{--tw-exit-scale:95%;--tw-exit-scale:.95}}.data-\[state\=closed\]\:slide-out-to-left-1\/2{&[data-state=closed]{--tw-exit-translate-x:-50%}}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\]{&[data-state=closed]{--tw-exit-translate-y:-48%}}.data-\[state\=open\]\:animate-in{&[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}.data-\[state\=open\]\:bg-accent{&[data-state=open]{background-color:var(--accent)}}.data-\[state\=open\]\:text-muted-foreground{&[data-state=open]{color:var(--muted-foreground)}}.data-\[state\=open\]\:fade-in-0{&[data-state=open]{--tw-enter-opacity:0}}.data-\[state\=open\]\:zoom-in-95{&[data-state=open]{--tw-enter-scale:95%;--tw-enter-scale:.95}}.data-\[state\=open\]\:slide-in-from-left-1\/2{&[data-state=open]{--tw-enter-translate-x:-50%}}.data-\[state\=open\]\:slide-in-from-top-\[48\%\]{&[data-state=open]{--tw-enter-translate-y:-48%}}.sm\:mt-0{@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}}.sm\:max-w-lg{@media (width >= 40rem){max-width:var(--container-lg)}}.sm\:max-w-md{@media (width >= 40rem){max-width:var(--container-md)}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:justify-end{@media (width >= 40rem){justify-content:flex-end}}.sm\:space-x-2{@media (width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}}}.sm\:rounded-lg{@media (width >= 40rem){border-radius:var(--radius)}}.sm\:text-left{@media (width >= 40rem){text-align:left}}.md\:text-sm{@media (width >= 48rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-destructive{&:is(.dark *){border-color:var(--destructive)}}.\[\&_p\]\:leading-relaxed{& p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.\[\&_svg\]\:pointer-events-none{& svg{pointer-events:none}}.\[\&_svg\]\:size-4{& svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.\[\&_svg\]\:shrink-0{& svg{flex-shrink:0}}.\[\&\>span\]\:line-clamp-1{&>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.\[\&\>svg\]\:absolute{&>svg{position:absolute}}.\[\&\>svg\]\:top-4{&>svg{top:calc(var(--spacing)*4)}}.\[\&\>svg\]\:left-4{&>svg{left:calc(var(--spacing)*4)}}.\[\&\>svg\]\:text-destructive{&>svg{color:var(--destructive)}}.\[\&\>svg\]\:text-foreground{&>svg{color:var(--foreground)}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]{&>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\>svg\~\*\]\:pl-7{&>svg~*{padding-left:calc(var(--spacing)*7)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-latin.73f48d74.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/build/fonts/montserrat-latin-ext.3459b3d9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--sf-text:var(--color-paper);--sf-text-muted:hsla(40,23%,95%,.72);--sf-text-dim:hsla(40,23%,95%,.56);--sf-rule:hsla(40,23%,95%,.14);--sf-rule-gold:rgba(252,182,0,.38);--t-micro:clamp(0.6875rem,0.66rem + 0.14vw,0.75rem);--t-body-s:clamp(0.875rem,0.85rem + 0.12vw,0.9375rem);--t-body:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--t-lead:clamp(1.0625rem,0.98rem + 0.42vw,1.3125rem);--t-h3:clamp(1.25rem,1.05rem + 0.9vw,1.75rem);--t-h2:clamp(1.875rem,1.1rem + 3.4vw,3.75rem);--t-display:clamp(2.125rem,0.55rem + 7vw,7.75rem);--t-display-xl:clamp(2.625rem,0.6rem + 9vw,9.5rem);--lh-display:0.95;--lh-title:0.96;--lh-lead:1.5;--lh-body:1.65;--tr-display:-0.025em;--tr-title:-0.018em;--tr-micro:0.2em;--gutter:clamp(1.25rem,4.5vw,5rem);--section-y:clamp(5.5rem,11vw,11rem);--shell-max:100rem;--measure:34ch;--measure-lead:38ch;--header-h:clamp(5rem,7vw,7.5rem)}.u-shell{margin-inline:auto;max-width:var(--shell-max);padding-inline:var(--gutter);width:100%}.t-display{font-family:var(--font-display);font-size:var(--t-display);font-weight:700;letter-spacing:var(--tr-display);line-height:var(--lh-display);margin:0;text-transform:uppercase;text-wrap:balance}.t-display--xl{font-size:var(--t-display-xl)}.t-title{font-family:var(--font-display);font-size:var(--t-h2);font-weight:700;letter-spacing:var(--tr-title);line-height:var(--lh-title);text-wrap:balance}.t-micro,.t-title{margin:0;text-transform:uppercase}.t-micro{font-family:var(--font-text);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-micro);line-height:1.2}.t-lead{font-size:var(--t-lead);line-height:var(--lh-lead);max-width:var(--measure-lead)}.t-body,.t-lead{font-family:var(--font-text);font-weight:400;margin:0;text-wrap:pretty}.t-body{font-size:var(--t-body);line-height:var(--lh-body);max-width:var(--measure)}.t-gold{color:var(--color-gold)}.t-line{clip-path:inset(-100% 0 0 0);display:block}.t-line>span{display:block;will-change:transform}.is-public{background-color:var(--color-ink);color:var(--sf-text);font-family:var(--font-text);font-size:var(--t-body);font-synthesis-weight:none;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.is-public ::selection{background-color:var(--color-gold);color:var(--color-ink)}.is-public :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.is-public img{height:auto;max-width:100%}.skip-link{background-color:var(--color-gold);color:var(--color-ink);font-family:var(--font-text);font-size:var(--t-micro);font-weight:500;left:0;letter-spacing:var(--tr-micro);padding:.875rem 1.25rem;position:absolute;text-decoration:none;text-transform:uppercase;top:0;transform:translateY(-120%);transition:transform .24s var(--ease-out-soft);z-index:200}.skip-link:focus-visible{transform:translateY(0)}.is-public section[id]{scroll-margin-top:calc(var(--header-h) + clamp(1rem, 2vh, 2rem))}@media (prefers-reduced-motion:no-preference){html:has(body.is-public){scroll-behavior:smooth}}.is-public.is-locked{overflow:hidden}.is-public main>section:last-child{padding-block-end:var(--section-y)}.u-visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.js-motion .is-public [data-reveal]{opacity:0}.js-motion .is-public [data-reveal-line]>span{transform:translateY(115%)}.js-motion .is-public [data-hero-rule]{transform:scaleX(0)}.js-motion .is-public [data-parole-progress]{transform:scaleY(0)}.js-motion .is-public [data-seq-emerge]{--photo-reveal:0%}.js-motion .is-public [data-seq-arc-rings]{opacity:0}.btn{align-items:center;border:1px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:var(--t-micro);font-weight:500;gap:.625rem;justify-content:center;letter-spacing:var(--tr-micro);padding:1rem clamp(1.25rem,2.2vw,1.875rem);text-decoration:none;text-transform:uppercase;transition:background-color .34s var(--ease-out-soft),border-color .34s var(--ease-out-soft),color .34s var(--ease-out-soft)}.btn--primary{background-color:var(--color-gold);color:var(--color-ink)}.btn--primary:focus-visible,.btn--primary:hover{background-color:var(--color-gold-light)}.btn--ghost{border-color:var(--sf-rule);color:var(--sf-text)}.btn--ghost:focus-visible,.btn--ghost:hover{border-color:var(--color-gold);color:var(--color-gold)}.site-header{background-color:transparent;border-bottom:1px solid transparent;height:var(--header-h);inset:0 0 auto 0;position:fixed;transition:background-color .52s var(--ease-out-soft),border-color .52s var(--ease-out-soft);z-index:100}.site-header.is-scrolled{background-color:var(--color-ink);border-bottom-color:var(--sf-rule)}.site-header__inner{align-items:center;display:flex;gap:var(--gutter);height:100%;justify-content:space-between}@media (min-width:62rem){.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr}}.site-header__brand{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;justify-self:start}.site-header__logo{aspect-ratio:1;display:block;height:auto;width:clamp(3.5rem,5vw,5rem)}.site-nav{display:none}@media (min-width:62rem){.site-nav{display:block}.site-nav__list{align-items:center;display:flex;gap:clamp(1.5rem,2.6vw,2.75rem);list-style:none;margin:0;padding:0}}.site-nav__link{color:var(--sf-text-muted);display:inline-block;padding-block:.4rem;position:relative;text-decoration:none;transition:color .34s var(--ease-out-soft)}.site-nav__link:after{background-color:var(--color-gold);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ease-out-soft);width:100%}.site-nav__link:focus-visible,.site-nav__link:hover{color:var(--sf-text)}.site-nav__link:focus-visible:after,.site-nav__link:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;display:flex;gap:clamp(.75rem,1.6vw,1.5rem);justify-self:end}@media (max-width:61.999rem){.site-header__actions{margin-inline-start:auto}.site-header__cta{display:none}}.site-header__toggle{background:none;border:0;color:var(--sf-text);cursor:pointer;display:inline-flex;flex-direction:column;gap:.3125rem;height:2.75rem;justify-content:center;padding:0;width:2.75rem}@media (min-width:62rem){.site-header__toggle{display:none}}.site-header__toggle-bar{background-color:currentColor;display:block;height:1.5px;margin-inline:auto;transition:transform .42s var(--ease-out-soft),opacity .24s linear;width:1.375rem}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:first-child{transform:translateY(.40625rem) rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:nth-child(3){transform:translateY(-.40625rem) rotate(-45deg)}.site-menu{background-color:var(--color-ink);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:fixed;transform:translateY(-1.5rem);transition:opacity .46s var(--ease-out-soft),transform .46s var(--ease-out-soft),visibility 0s linear .46s;visibility:hidden;z-index:90}.site-menu.is-open{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}@media (min-width:62rem){.site-menu{display:none}}.site-menu__list{display:flex;flex-direction:column;gap:clamp(.75rem,2.4vh,1.5rem);list-style:none;margin:0;padding:0}.site-menu__item{opacity:0;transform:translateY(.75rem);transition:opacity .48s var(--ease-out-soft),transform .48s var(--ease-out-soft)}.site-menu.is-open .site-menu__item{opacity:1;transform:translateY(0)}.site-menu.is-open .site-menu__item:first-child{transition-delay:.12s}.site-menu.is-open .site-menu__item:nth-child(2){transition-delay:.18s}.site-menu.is-open .site-menu__item:nth-child(3){transition-delay:.24s}.site-menu.is-open .site-menu__item:nth-child(4){transition-delay:.3s}.site-menu.is-open .site-menu__item:nth-child(5){transition-delay:.36s}.site-menu__link{color:var(--sf-text);font-family:var(--font-display);font-size:clamp(1.75rem,8vw,3rem);font-weight:700;letter-spacing:var(--tr-title);line-height:1.05;text-decoration:none;text-transform:uppercase}.site-menu__link:focus-visible,.site-menu__link:hover{color:var(--color-gold)}.site-menu__footer{border-top:1px solid var(--sf-rule);color:var(--sf-text-dim);margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.5rem}@media (prefers-reduced-motion:reduce){.site-header,.site-header__toggle-bar,.site-menu,.site-menu__item,.site-nav__link,.site-nav__link:after{transition-delay:0s!important;transition-duration:1ms!important}}.site-footer{background-color:var(--color-ink);border-top:1px solid var(--sf-rule);container-type:inline-size;overflow:clip;padding-block:clamp(4rem,9vw,8rem) clamp(1.75rem,3vw,2.5rem);position:relative}.site-footer__inner{position:relative;z-index:1}.site-footer__wave{--wave-period:9%;--wave-line:0.14%;--wave-size:min(46rem,66cqw);aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 calc(var(--wave-period) - var(--wave-line)),currentColor calc(var(--wave-period) - var(--wave-line)) var(--wave-period),transparent var(--wave-period) calc(var(--wave-period)*2));bottom:calc(var(--wave-size)*-.5);color:var(--color-gold);left:calc(var(--wave-size)*-.3);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 32%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,#000 32%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.14;pointer-events:none;position:absolute;width:var(--wave-size);z-index:0}.site-footer__call{border-bottom:1px solid var(--sf-rule);display:grid;gap:clamp(1.75rem,3.2vw,2.75rem);justify-items:start;padding-bottom:clamp(3.5rem,8vw,6.5rem)}.site-footer__call-text{container-type:inline-size;width:100%}.site-footer__eyebrow{align-items:center;color:var(--color-gold);display:flex;gap:clamp(.75rem,1.4vw,1.125rem);margin:0 0 clamp(1.25rem,3vh,2rem)}.site-footer__eyebrow-rule{background-color:currentColor;display:block;flex:0 0 auto;height:1px;width:clamp(2rem,4.5vw,4.5rem)}.site-footer__title{color:var(--sf-text);font-size:clamp(1.375rem,4.15cqi,var(--t-h2))}.site-footer__actions{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1rem)}.site-footer__cols{display:grid;gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(3rem,7vw,5rem)}@media (min-width:62rem){.site-footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.site-footer__logo{aspect-ratio:1;display:block;height:auto;margin-bottom:clamp(1rem,2.4vw,1.5rem);width:clamp(3.25rem,4.5vw,4.25rem)}.site-footer__name{color:var(--sf-text);font-family:var(--font-display);font-size:var(--t-body);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;text-transform:uppercase}.site-footer__signature{color:var(--sf-text-dim);font-size:var(--t-body-s);line-height:1.5;margin:.625rem 0 0;max-width:24ch}.site-footer__nav{display:grid;gap:clamp(2rem,4vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.site-footer__group-title{color:var(--color-gold);margin:0 0 clamp(1rem,2.4vw,1.5rem)}.site-footer__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.site-footer__link{color:var(--sf-text-muted);display:inline-block;font-size:var(--t-body-s);line-height:1.4;position:relative;text-decoration:none;transition:color .34s var(--ease-out-soft)}.site-footer__link:after{background-color:var(--color-gold);bottom:-.25rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ease-out-soft);width:100%}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--sf-text)}.site-footer__link:focus-visible:after,.site-footer__link:hover:after{transform:scaleX(1)}.site-footer__rail{align-items:baseline;border-top:1px solid var(--sf-rule);color:var(--sf-text-dim);display:flex;flex-wrap:wrap;gap:1rem clamp(1.5rem,3vw,2.5rem);justify-content:space-between;padding-top:clamp(1.5rem,3vw,2.25rem)}.site-footer__copy{margin:0}.site-footer__releve{color:var(--color-gold);margin:0}@media (prefers-reduced-motion:reduce){.site-footer__link,.site-footer__link:after{transition-duration:1ms!important}}.site-footer__contact{color:var(--color-gold);margin-top:clamp(1rem,2.4vw,1.5rem)}.site-footer__contact:focus-visible,.site-footer__contact:hover{color:var(--color-gold-light)}.hero{background-color:var(--color-ink);display:grid;grid-template-rows:1fr auto;isolation:isolate;min-height:100vh;min-height:100svh;overflow:clip;padding-bottom:clamp(1.25rem,3.5vh,2.5rem);padding-top:var(--header-h);position:relative}.hero__stage{inset:0;pointer-events:none;position:absolute;z-index:0;--wave-mask:radial-gradient(56% 46% at 20% 88%,#000 0%,rgba(0,0,0,.8) 26%,transparent 68%)}@media (max-width:61.999rem){.hero__stage{--wave-mask:radial-gradient(108% 20% at 34% 63%,#000 0%,rgba(0,0,0,.72) 20%,transparent 62%)}}@media (max-width:47.999rem){.hero__stage{--wave-mask:radial-gradient(132% 13% at 40% 55%,#000 0%,rgba(0,0,0,.7) 18%,transparent 60%)}}.hero__mount{inset:0;position:absolute}.hero__canvas{display:block;height:100%;-webkit-mask-image:var(--wave-mask);mask-image:var(--wave-mask);opacity:0;transition:opacity 1.2s var(--ease-out-soft);width:100%}.hero__canvas.is-ready{opacity:1}.hero__fallback{color:var(--color-gold);display:block;height:100%;inset:0;-webkit-mask-image:var(--wave-mask);mask-image:var(--wave-mask);opacity:.22;position:absolute;width:100%}.hero__stage[data-mode=webgl] .hero__fallback{display:none}.hero__eyebrow{align-items:center;color:var(--color-gold);display:flex;gap:clamp(.75rem,1.4vw,1.125rem);margin:0 0 clamp(1.25rem,3.2vh,2.25rem)}.hero__eyebrow-rule{background-color:currentColor;display:block;flex:0 0 auto;height:1px;transform-origin:left center;width:clamp(2rem,4.5vw,4.5rem)}.hero__headline{align-self:end;container-type:inline-size;padding-block:clamp(2rem,7vh,5rem) clamp(2rem,6vh,4.5rem);position:relative;z-index:1}.hero__title{color:var(--sf-text);font-size:min(var(--t-display),12.8cqi)}.hero__foot{border-top:1px solid var(--sf-rule);display:grid;gap:clamp(1.75rem,4vh,3rem);padding-top:clamp(1.5rem,3.5vh,2.5rem);position:relative;z-index:1}.hero__foot-main{display:grid;gap:clamp(1.75rem,4vh,2.5rem)}@media (min-width:62rem){.hero__foot-main{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,1fr) auto}}.hero__foot-rail{align-items:center;border-top:1px solid var(--sf-rule);color:var(--sf-text-dim);display:flex;gap:clamp(1rem,3vw,2.5rem);justify-content:space-between;padding-top:clamp(1rem,2.4vh,1.75rem)}@media (max-width:61.999rem){.hero__foot-signature{display:none}}.hero__lead{color:var(--sf-text-muted)}.hero__lead b{color:var(--sf-text);font-weight:500}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.625rem,1.4vw,1rem)}@media (min-width:62rem){.hero__actions{justify-content:end}}.hero__scroll{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem;text-decoration:none}.hero__scroll:focus-visible,.hero__scroll:hover{color:var(--color-gold)}.hero__scroll-line{background-color:currentColor;display:block;height:1px;width:2.25rem}@media (prefers-reduced-motion:reduce){.btn,.hero__canvas,.hero__scroll{transition-duration:1ms!important}}.paxe{background-color:var(--color-ink);color:var(--sf-text);overflow:clip;padding-block-start:var(--section-y);position:relative}.paxe__head{display:grid;gap:clamp(1rem,2.4vh,1.75rem);justify-items:center;padding-bottom:clamp(2.5rem,7vh,5.5rem);text-align:center}.paxe__label{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem}.paxe__label:after,.paxe__label:before{background-color:var(--color-gold);content:"";height:1px;width:clamp(1.5rem,3vw,3rem)}.paxe__title{color:var(--sf-text)}.paxe__intro{color:var(--sf-text-muted);max-width:var(--measure-lead)}.paxe__field{align-items:center;column-gap:clamp(1rem,3vw,3.5rem);container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) clamp(13rem,24vw,24rem) minmax(0,1fr);grid-template-rows:repeat(4,minmax(0,1fr));position:relative}.paxe__steps{display:contents;list-style:none;margin:0;padding:0}.paxe__axis{align-self:stretch;background-image:linear-gradient(to bottom,transparent 0,var(--color-gold) 14%,var(--color-gold) 86%,transparent 100%);grid-column:2;grid-row:1/-1;justify-self:center;transform-origin:top center;width:1px;z-index:0}.js-motion .is-public .paxe__axis{transform:scaleY(0)}.paxe__portrait{grid-column:2;grid-row:1/-1;position:relative;z-index:1}.paxe .paxe__media{width:100%;--photo-mask:linear-gradient(180deg,#000 0,#000 64%,rgba(0,0,0,.66) 77%,rgba(0,0,0,.26) 88%,transparent 96%)}.paxe__step{align-items:baseline;container-type:inline-size;display:flex;gap:clamp(.75rem,2vw,1.5rem);position:relative;z-index:2}.paxe__step[data-paxe-side=start]{grid-column:1;justify-content:flex-end;text-align:right}.paxe__step[data-paxe-side=end]{flex-direction:row-reverse;grid-column:3;justify-content:flex-end;text-align:left}.paxe__step:first-child{grid-row:1}.paxe__step:nth-child(2){grid-row:2}.paxe__step:nth-child(3){grid-row:3}.paxe__step:nth-child(4){grid-row:4}.paxe__step-word{flex:1;order:1}.paxe__step-index{color:var(--sf-text-dim);flex:none;font-family:var(--font-text);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--tr-micro);order:2}.paxe__step-link{order:3}.paxe__step-word{color:var(--sf-text-muted);font-family:var(--font-display);font-size:min(clamp(1.375rem,3.2vw,2.5rem),7.2cqi);font-weight:700;letter-spacing:var(--tr-title);line-height:1.02;min-width:0;text-transform:uppercase;transition:color .62s var(--ease-out-soft)}.paxe__step-link{align-self:center;background-color:var(--sf-rule);flex:none;height:1px;transition:background-color .62s var(--ease-out-soft);width:clamp(1rem,2.5vw,2.75rem)}.paxe__step.is-in .paxe__step-word{color:var(--sf-text)}.paxe__step.is-in .paxe__step-link{background-color:var(--sf-rule-gold)}.paxe__step:last-child .paxe__step-word,.paxe__step:last-child.is-in .paxe__step-word{color:var(--color-gold)}.paxe__step:last-child.is-in .paxe__step-link{background-color:var(--color-gold)}@media (max-width:74.999rem){.paxe__field{grid-template-columns:minmax(0,1fr);grid-template-rows:auto repeat(4,auto);row-gap:clamp(1.25rem,4vh,2.25rem)}.paxe__portrait{grid-column:1;grid-row:1;justify-self:center;margin-bottom:clamp(1rem,4vh,2.5rem);width:min(100%,22rem)}.paxe__axis{grid-column:1;grid-row:2/-1;justify-self:start}.paxe__step[data-paxe-side=end],.paxe__step[data-paxe-side=start]{flex-direction:row;grid-column:1;justify-content:flex-start;padding-inline-start:clamp(1rem,5vw,2.5rem);text-align:left}.paxe__step:first-child{grid-row:2}.paxe__step:nth-child(2){grid-row:3;padding-inline-start:clamp(1.75rem,9vw,4rem)}.paxe__step:nth-child(3){grid-row:4;padding-inline-start:clamp(2.5rem,13vw,5.5rem)}.paxe__step:nth-child(4){grid-row:5;padding-inline-start:clamp(3.25rem,17vw,7rem)}.paxe__step-link{order:0;width:clamp(.75rem,2.5vw,1.25rem)}.paxe__step-index{order:1}.paxe__step-word{order:2}}@media (prefers-reduced-motion:reduce){.paxe__step-link,.paxe__step-word{transition-duration:1ms!important}.js-motion .is-public .paxe__axis{transform:scaleY(1)}}@property --photo-reveal{syntax:"<percentage>";inherits:false;initial-value:100%}.seq{background-color:var(--color-ink)}.photo,.seq{overflow:clip;position:relative}.photo__img{display:block;height:100%;object-fit:cover;width:100%}.photo--cutout{aspect-ratio:var(--photo-ar);overflow:visible}.photo--cutout .photo__img{object-fit:contain}.photo--drift .photo__img{height:114%;inset:-7% 0 auto 0;position:absolute}.photo--blend{--emerge-mask:linear-gradient(to bottom,#000 0,#000 var(--photo-reveal),transparent calc(var(--photo-reveal) + 26%));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--photo-mask),var(--emerge-mask);mask-image:var(--photo-mask),var(--emerge-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.photo--tone-mono .photo__img{filter:grayscale(1) contrast(1.08) brightness(.99)}.seq__next{align-items:center;border-bottom:1px solid var(--sf-rule-gold);color:var(--sf-text);display:inline-flex;gap:.75rem;letter-spacing:var(--tr-micro);padding-bottom:.4rem;text-decoration:none;text-transform:uppercase;transition:color .4s var(--ease-out-soft),border-color .4s var(--ease-out-soft)}.seq__next-arrow{color:var(--color-gold);display:inline-block;transition:transform .4s var(--ease-out-soft)}.seq__next:focus-visible,.seq__next:hover{border-color:var(--color-gold);color:var(--color-gold)}.seq__next:focus-visible .seq__next-arrow,.seq__next:hover .seq__next-arrow{transform:translateX(.35rem)}@media (prefers-reduced-motion:reduce){.seq__next,.seq__next-arrow{transition:none}.seq__next:focus-visible .seq__next-arrow,.seq__next:hover .seq__next-arrow{transform:none}}.seq__label{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem;margin:0}.seq__label:before{background-color:var(--color-gold);content:"";height:1px;width:clamp(1.5rem,3vw,3rem)}.seq__text{color:var(--sf-text-muted);margin-top:clamp(1.25rem,3vh,2rem);max-width:var(--measure-lead)}.seq--steve{padding-block-start:var(--section-y)}.seq--steve .seq__inner{align-items:center;display:grid;gap:clamp(2.5rem,6vw,5rem)}@media (min-width:62rem){.seq--steve .seq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.seq--steve .seq__media{aspect-ratio:2/3;position:relative;width:min(100%,30rem);--photo-mask:radial-gradient(96% 94% at 46% 38%,#000 0%,rgba(0,0,0,.97) 48%,transparent 92%),linear-gradient(180deg,#000 0%,#000 54%,transparent 99%),linear-gradient(90deg,#000 0%,#000 74%,transparent)}@media (min-width:62rem){.seq--steve .seq__media{margin-inline-start:calc(var(--gutter)*-1);width:min(100% + var(--gutter),32rem)}}.seq--steve .seq__body{container-type:inline-size}.seq--steve .seq__title{color:var(--sf-text)}.seq--steve .seq__name{color:var(--color-gold);font-family:var(--font-display);font-size:min(var(--t-h2),11cqi);font-weight:700;letter-spacing:var(--tr-title);line-height:var(--lh-title);margin:0 0 clamp(.75rem,2vh,1.25rem);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.photo--drift .photo__img,.photo--float .photo__img{transform:none!important}}.duo{background-color:var(--color-ink);overflow:clip;padding-block-start:var(--section-y)}.duo,.duo__inner{position:relative}.duo__inner{display:grid;gap:clamp(3rem,7vh,5rem);z-index:2}@media (min-width:62rem){.duo__inner{align-items:start;column-gap:clamp(3.5rem,9vw,10rem);grid-template-columns:repeat(2,minmax(0,1fr))}.duo__inner:before{background-image:linear-gradient(to bottom,transparent 0,var(--sf-rule) 12%,var(--sf-rule) 80%,transparent 100%);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}}.duo__panel{container-type:inline-size}.duo__label{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem;margin:0}.duo__label:before{background-color:var(--color-gold);content:"";height:1px;width:clamp(1.5rem,3vw,3rem)}.duo__title{color:var(--sf-text);font-family:var(--font-display);font-size:min(var(--t-display),10.5cqi);font-weight:700;letter-spacing:var(--tr-display);line-height:var(--lh-display);margin:clamp(1rem,2.5vh,1.75rem) 0 0;text-transform:uppercase}.duo__text{color:var(--sf-text-muted);margin-top:clamp(1.25rem,3vh,2rem);max-width:var(--measure-lead)}.duo__foot{margin-top:clamp(2.25rem,6vh,4rem)}.duo__wave{aspect-ratio:1;color:var(--color-gold);left:54%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%;z-index:0;--arc-period:8%;--arc-line:0.12%;opacity:.12}@media (prefers-reduced-motion:no-preference){.duo__wave{will-change:transform}}.duo__rings{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 calc(var(--arc-period) - var(--arc-line)),currentColor calc(var(--arc-period) - var(--arc-line)) var(--arc-period),transparent var(--arc-period) calc(var(--arc-period)*2));inset:0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0,#000 30%,transparent 94%),linear-gradient(90deg,transparent 0 38%,#000 54%,#000);mask-image:radial-gradient(circle at 50% 50%,transparent 0,#000 30%,transparent 94%),linear-gradient(90deg,transparent 0 38%,#000 54%,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute}@media (max-width:61.999rem){.duo__wave{left:34%;opacity:.1;top:72%;width:210%}.duo__rings{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0,#000 30%,transparent 94%),linear-gradient(#000,#000);mask-image:radial-gradient(circle at 50% 50%,transparent 0,#000 30%,transparent 94%),linear-gradient(#000,#000)}}.parcours{background-color:var(--color-ink);padding-block-start:var(--section-y);position:relative}.parcours__head{max-width:52rem}.parcours__label{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem}.parcours__label:before{background-color:var(--color-gold);content:"";height:1px;width:clamp(1.5rem,3vw,3rem)}.parcours__title{margin-top:clamp(1rem,2.5vh,1.75rem)}.parcours__lead{color:var(--sf-text-muted);margin-top:clamp(1.5rem,3.5vh,2.25rem)}.parcours__body{display:grid;gap:clamp(3rem,7vh,4.5rem)}@media (min-width:62rem){.parcours__body{align-items:start;column-gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1fr) minmax(0,23rem);row-gap:clamp(3.5rem,9vh,6.5rem)}.parcours__head,.parcours__list{grid-column:1}.parcours__aside{align-self:start;display:flex;flex-direction:column;grid-column:2;grid-row:1/3;max-height:calc(100svh - var(--header-h) - clamp(2rem, 6vh, 5rem));position:sticky;top:calc(var(--header-h) + clamp(1rem, 3vh, 2.5rem))}.parcours__stage{flex:1 1 auto;height:auto;min-height:9rem}.parcours__conditions{flex:0 0 auto}}.parcours__list{list-style:none;margin:0;padding:0;position:relative}@media (min-width:62rem){.parcours__list{--parcours-reserve:clamp(4rem,18vh,11rem);padding-block-end:var(--parcours-reserve)}}.parcours__list:before{background-color:var(--sf-rule);bottom:var(--parcours-reserve,0);content:"";inset-inline-start:0;position:absolute;top:0;width:1px}.parcours__item{padding-inline-start:clamp(1.5rem,3.5vw,3rem);position:relative}.parcours__item+.parcours__item{margin-top:clamp(2.5rem,6vh,4.5rem)}.parcours__item:before{background-color:var(--color-gold);content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform 1.1s var(--ease-out-soft);width:1px}.parcours__item.is-in:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.parcours__item:before{transition:none}}.parcours__item-label{color:var(--sf-text-dim)}.parcours__item-title{color:var(--sf-text);font-family:var(--font-display);font-size:clamp(1.3125rem,.78rem + 1.7vw,2.125rem);font-weight:700;letter-spacing:var(--tr-title);line-height:var(--lh-title);margin:clamp(.875rem,2vh,1.25rem) 0 0;text-transform:uppercase;text-wrap:balance}.parcours__for{color:var(--sf-text-dim);margin-top:clamp(1.5rem,3.5vh,2.25rem)}.parcours__publics{color:var(--sf-text-muted);font-size:var(--t-body-s);line-height:1.95;list-style:none;margin:clamp(.75rem,2vh,1.125rem) 0 0;padding:0}.parcours__publics>li{break-inside:avoid}@media (min-width:30rem){.parcours__publics{column-count:2;column-gap:clamp(1.5rem,3vw,3rem)}}.parcours__stage{height:clamp(19rem,52vh,30rem);position:relative}.parcours__stage:before{background:radial-gradient(46% 42% at 50% 50%,rgba(252,182,0,.11) 0,rgba(252,182,0,.045) 48%,transparent 80%);content:"";inset:0;pointer-events:none;position:absolute}.parcours__canvas,.parcours__poster{pointer-events:none;position:absolute;transition:opacity .9s var(--ease-out-soft)}img.parcours__poster{height:88%;inset-block-start:50%;inset-inline-start:50%;max-width:none;transform:translate(-50%,-50%);width:auto}.parcours__canvas{display:block;height:100%;inset:0;opacity:0;width:100%}.parcours__stage[data-mode=webgl] .parcours__poster{opacity:0}.parcours__stage[data-mode=webgl] .parcours__canvas{opacity:1}.parcours__stage[data-mode=css] .parcours__poster{will-change:transform}@media (prefers-reduced-motion:reduce){.parcours__canvas,.parcours__poster{transition:none}}.parcours__conditions{border-top:1px solid var(--sf-rule);margin-top:clamp(2rem,5vh,3rem);padding-top:clamp(1.25rem,3vh,1.75rem)}.parcours__conditions-label{color:var(--sf-text-dim)}.parcours__terms{margin:clamp(.875rem,2.5vh,1.5rem) 0 0}.parcours__term{align-items:baseline;border-bottom:1px solid var(--sf-rule);display:flex;gap:1.5rem;justify-content:space-between;padding-block:.7rem}.parcours__term dt{color:var(--sf-text-dim)}.parcours__term dd{color:var(--sf-text);font-family:var(--font-display);font-size:var(--t-body-s);font-weight:700;letter-spacing:-.01em;margin:0;text-align:end;white-space:nowrap}.parcours__cta{margin-top:clamp(1.5rem,4vh,2.25rem)}.parcours__cta .btn{width:100%}.parcours__cta-note{color:var(--sf-text-dim);font-size:var(--t-body-s);margin:.875rem 0 0;text-align:center}.inscription{background-color:var(--color-ink);padding-block-start:calc(var(--header-h) + clamp(2.5rem, 6vh, 5rem))}.inscription__head{max-width:52rem}.inscription__label{align-items:center;color:var(--sf-text-dim);display:inline-flex;gap:.75rem}.inscription__label:before{background-color:var(--color-gold);content:"";height:1px;width:clamp(1.5rem,3vw,3rem)}.inscription__title{margin-top:clamp(1rem,2.5vh,1.75rem)}.inscription__lead{color:var(--sf-text-muted);margin-top:clamp(1.5rem,3.5vh,2.25rem)}.inscription__body{display:grid;gap:clamp(3rem,7vh,4.5rem);margin-top:clamp(3.5rem,9vh,6.5rem)}@media (min-width:62rem){.inscription__body{align-items:start;column-gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.inscription__aside{align-self:start;position:sticky;top:calc(var(--header-h) + clamp(1rem, 3vh, 2.5rem))}}.inscription__conditions{border-top:1px solid var(--sf-rule);padding-top:clamp(1.25rem,3vh,1.75rem)}.inscription__conditions-label{color:var(--sf-text-dim)}.inscription__terms{margin:clamp(.875rem,2.5vh,1.5rem) 0 0}.inscription__term{align-items:baseline;border-bottom:1px solid var(--sf-rule);display:flex;gap:1.5rem;justify-content:space-between;padding-block:.7rem}.inscription__term dt{color:var(--sf-text-dim)}.inscription__term dd{color:var(--sf-text);font-family:var(--font-display);font-size:var(--t-body-s);font-weight:700;letter-spacing:-.01em;margin:0;text-align:end;white-space:nowrap}.inscription__note{color:var(--sf-text-muted);font-size:var(--t-body-s);line-height:var(--lh-body);margin-top:clamp(1.5rem,4vh,2.25rem);max-width:var(--measure)}.f-form{max-width:44rem}.f-form,.f-row{display:grid;gap:clamp(2rem,5vh,3rem)}@media (min-width:40rem){.f-row{column-gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:1fr 1fr}}.f-label{color:var(--sf-text-dim);display:block}.f-optional{letter-spacing:.02em;text-transform:none}.f-input{background:transparent;border:0;border-bottom:1px solid var(--sf-rule);border-radius:0;caret-color:var(--color-gold);color:var(--sf-text);font:inherit;margin-top:.875rem;padding:.625rem 0 .875rem;transition:border-color .34s var(--ease-out-soft),box-shadow .34s var(--ease-out-soft);width:100%}.f-input::placeholder{color:var(--sf-text-dim)}.f-input:focus-visible{border-bottom-color:var(--color-gold);box-shadow:0 1px 0 var(--color-gold);outline:none}.f-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-ink) inset;-webkit-text-fill-color:var(--sf-text);caret-color:var(--sf-text)}textarea.f-input{min-height:7.5rem;resize:vertical}.f-field--invalid .f-input{border-bottom-color:var(--sf-rule-gold)}.f-error{color:var(--color-gold);font-size:var(--t-body-s);line-height:1.5;margin:.625rem 0 0}.f-error:before{content:"— "}.f-alert{border-inline-start:2px solid var(--color-gold);color:var(--sf-text);font-size:var(--t-body-s);margin:0 0 clamp(1.5rem,4vh,2.25rem);max-width:44rem;padding-inline-start:1.25rem}.f-group{border:0;margin:0;min-inline-size:0}.f-group,.f-group legend{padding:0}.f-choices{border-top:1px solid var(--sf-rule);margin-top:1rem}.f-choice__label{align-items:baseline;border-bottom:1px solid var(--sf-rule);color:var(--sf-text-muted);column-gap:clamp(1rem,2vw,1.5rem);cursor:pointer;display:grid;grid-template-columns:auto 1fr;padding:clamp(1rem,2.5vh,1.375rem) 0 clamp(1rem,2.5vh,1.375rem) clamp(1rem,2vw,1.5rem);position:relative;transition:color .34s var(--ease-out-soft)}.f-choice__label:before{background-color:var(--color-gold);content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform .42s var(--ease-out-soft);width:1px}.f-choice__input:checked+.f-choice__label,.f-choice__label:hover{color:var(--sf-text)}.f-choice__input:checked+.f-choice__label:before{transform:scaleY(1)}.f-choice__input:focus-visible+.f-choice__label{outline:2px solid var(--color-gold);outline-offset:3px}.f-choice__num{color:var(--sf-text-dim);font-size:var(--t-micro);letter-spacing:var(--tr-micro);transition:color .34s var(--ease-out-soft)}.f-choice__input:checked+.f-choice__label .f-choice__num{color:var(--color-gold)}.f-choice__title{font-family:var(--font-display);font-size:var(--t-body-s);font-weight:700;letter-spacing:var(--tr-title);line-height:1.35;text-transform:uppercase;text-wrap:balance}@media (prefers-reduced-motion:reduce){.f-choice__label,.f-choice__label:before,.f-choice__num,.f-consent__box,.f-input{transition:none}}.f-consent__label{align-items:start;color:var(--sf-text-muted);column-gap:1rem;cursor:pointer;display:grid;font-size:var(--t-body-s);grid-template-columns:auto 1fr;line-height:1.6;max-width:44rem}.f-consent__box{border:1px solid var(--sf-rule);border-radius:2px;height:1.125rem;margin-top:.2em;position:relative;transition:background-color .34s var(--ease-out-soft),border-color .34s var(--ease-out-soft);width:1.125rem}.f-consent__box:after{border-bottom:2px solid var(--color-ink);border-right:2px solid var(--color-ink);content:"";height:.6rem;left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-55%) rotate(45deg);width:.3rem}.f-consent__input:checked+.f-consent__label .f-consent__box{background-color:var(--color-gold);border-color:var(--color-gold)}.f-consent__input:checked+.f-consent__label .f-consent__box:after{opacity:1}.f-consent__input:focus-visible+.f-consent__label .f-consent__box{outline:2px solid var(--color-gold);outline-offset:3px}.f-actions{align-items:center;display:flex;gap:1.5rem}.f-form .btn[disabled]{cursor:progress;opacity:.55}.f-trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.inscription__closed{margin-top:clamp(2.5rem,6vh,4rem);max-width:52rem}.inscription__closed .inscription__note{margin-top:0}.inscription__closed-actions{margin-top:clamp(2rem,5vh,3rem)}.inscription-done__title{margin-top:clamp(1rem,2.5vh,1.75rem)}.inscription-done__text{color:var(--sf-text-muted);margin-top:clamp(1.25rem,3vh,1.75rem)}.inscription-done__actions{margin-top:clamp(2rem,5vh,3rem)}.inscription__done-shell{max-width:52rem}:root{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(42.458% 0.1448 256.861);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(85.583% 0.16213 87.818);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0)}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.145 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.145 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0 0);--input:oklch(0.269 0 0);--ring:oklch(0.439 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(0.269 0 0);--sidebar-ring:oklch(0.439 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring);@supports (color:color-mix(in lab,red,red)){outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{filter:blur(var(--tw-enter-blur,0));opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{filter:blur(var(--tw-exit-blur,0));opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--photo-reveal:100%}}}