/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-ease:initial}}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@layer theme{:root,:host{--font-sans:"Helvetica Now Display",sans-serif;--font-serif:"Saol Display",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-green-100:oklch(96.2% .044 156.743);--color-green-800:oklch(44.8% .119 151.328);--color-gray-100:#f4f4f4;--color-gray-200:#e0e0e0;--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-black:#0a0a0a;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:2px;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin var(--transition-duration)linear infinite;--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);--text-heading-4xl:clamp(6.25rem, 1.9022rem + 21.7391vw, 18.75rem);--text-heading-3xl:clamp(2.375rem, -1.038rem + 17.0652vw, 12.1875rem);--text-heading-2xl:clamp(2.25rem, .2065rem + 10.2174vw, 8.125rem);--text-heading-xl:clamp(2rem, .5217rem + 7.3913vw, 6.25rem);--text-heading-lg:clamp(2rem, 1.6087rem + 1.9565vw, 3.125rem);--text-heading-md:clamp(1.625rem, 1.4946rem + .6522vw, 2rem);--text-heading-sm:clamp(1.125rem, 1.038rem + .4348vw, 1.375rem);--text-heading-xs:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--text-heading-2xs:clamp(.875rem, .875rem + 0vw, .875rem);--text-heading-3xs:clamp(.75rem, .75rem + 0vw, .75rem);--text-body-xl:clamp(1.5rem, 1.413rem + .4348vw, 1.75rem);--text-body-lg:clamp(1.125rem, .9946rem + .6522vw, 1.5rem);--text-body-md:clamp(.875rem, .8315rem + .2174vw, 1rem);--text-body-sm:clamp(.875rem, .875rem + 0vw, .875rem);--text-body-xs:clamp(.75rem, .75rem + 0vw, .75rem);--color-gold:#c5ae79;--color-dark-gold:#7c735c;--color-stroke-light:#ccc;--color-stroke-dark:#393939;--spacing-unit-sm:var(--unit-sm);--spacing-unit-md:var(--unit-md);--spacing-unit-lg:var(--unit-lg);--spacing-unit-xl:var(--unit-xl);--spacing-gutter:var(--unit-md);--spacing-fluid-2xs:clamp(.375rem, .3315rem + .2174vw, .5rem);--spacing-fluid-xs:clamp(.5rem, .413rem + .4348vw, .75rem);--spacing-fluid-sm:clamp(1rem, .8261rem + .8696vw, 1.5rem);--spacing-fluid-md:clamp(1.5rem, 1.3261rem + .8696vw, 2rem);--spacing-fluid-lg:clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--spacing-fluid-xl:clamp(2.5rem, 2.1522rem + 1.7391vw, 3.5rem);--spacing-fluid-2xl:clamp(3.5rem, 2.7609rem + 3.6957vw, 5.625rem);--spacing-fluid-3xl:clamp(5.625rem, 4.3207rem + 6.5217vw, 9.375rem);--spacing-fluid-4xl:clamp(9.375rem, 8.288rem + 5.4348vw, 12.5rem);--spacing-fluid-5xl:clamp(12.5rem, 10.3261rem + 10.8696vw, 18.75rem);--transition-duration-fastest:.1s;--transition-duration-faster:.15s;--transition-duration-fast:.2s;--transition-duration:.4s;--transition-duration-slow:.6s;--transition-duration-slower:.8s;--transition-duration-slowest:1s;--ease:cubic-bezier(.38,.005,.215,1);--ease-power-out:cubic-bezier(.215,.61,.355,1);--z-index-highest:2147480000;--z-index-header:50;--z-index-header-panel:40;--z-index-search-panel:40;--z-index-above:1}}@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%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-XBd.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Md.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saol Display;src:url(/fonts/SaolDisplay-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Saol Display;src:url(/fonts/SaolDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}}@layer components{.c-icon{vertical-align:middle;display:inline-block}.c-icon.-icon-sm{--icon-width:16px;--icon-ratio:1/1}.c-icon.-icon-xs{--icon-width:14px;--icon-ratio:1/1}.c-icon svg{--icon-height:calc(var(--icon-width)*(1/(var(--icon-ratio))));width:var(--icon-width,20px);height:var(--icon-height,20px);fill:currentColor;display:block}.-icon-white :is(.c-icon svg){fill:var(--color-white)}.-icon-gold :is(.c-icon svg){fill:var(--color-gold)}:root{--icon-width-logo:155px;--icon-ratio-logo:155/22}.svg-logo{--icon-width:var(--icon-width-logo);--icon-ratio:var(--icon-ratio-logo)}:root{--icon-width-logo-full: calc(98.75vw - 40px) ;--icon-ratio-logo-full:155/22}.svg-logo-full{--icon-width:var(--icon-width-logo-full);--icon-ratio:var(--icon-ratio-logo-full)}:root{--icon-width-footer-shape:clamp(13.4375rem, 11.5027rem + 9.6739vw, 19rem);--icon-ratio-footer-shape:305/342}.svg-footer-shape{--icon-width:var(--icon-width-footer-shape);--icon-ratio:var(--icon-ratio-footer-shape);max-width:100%}:root{--icon-width-card-shape:103px;--icon-ratio-card-shape:1/1}.svg-card-shape{--icon-width:var(--icon-width-card-shape);--icon-ratio:var(--icon-ratio-card-shape);max-width:100%}:root{--icon-width-what-we-do-logo:clamp(20.3125rem, 13.7908rem + 32.6087vw, 39.0625rem);--icon-ratio-what-we-do-logo:1/1}.svg-what-we-do-logo{--icon-width:var(--icon-width-what-we-do-logo);--icon-ratio:var(--icon-ratio-what-we-do-logo)}:root{--icon-width-imdb:32px;--icon-ratio:2/1}.svg-imdb{--icon-width:var(--icon-width-imdb)}.c-image.-image-ratio:not(.-image-portrait){min-width:100%;position:relative;overflow:hidden}.c-image.-image-cast-list{--width:112;--height:141;min-width:100%;aspect-ratio:var(--width)/var(--height)}.c-image.-image-category-list{--width:203;--height:310;min-width:100%;aspect-ratio:var(--width)/var(--height)}.c-image.-image-featured-profiles,.c-image.-image-articles-push{--width:314;--height:420;min-width:100%;aspect-ratio:var(--width)/var(--height)}.c-image.-image-home-fold{--width:204;--height:362;min-width:100%;aspect-ratio:var(--width)/var(--height)}.c-image.-image-portrait{--width:900;--height:1200;min-width:100%;aspect-ratio:var(--width)/var(--height);padding-top:0!important}.c-image.-rounded-sm{border-radius:var(--radius-sm);overflow:hidden}.c-image_inner{width:100%;height:100%}.c-image.-lazy-load .c-image_inner{background-color:#0000000d;overflow:hidden}.-image-ratio .c-image_inner{position:absolute;top:0;left:0}.c-image_img{width:100%}.c-image.-cover .c-image_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:var(--width)/var(--height)}.c-image.-lazy-load .c-image_img[loading=lazy]{opacity:0;transition:opacity var(--transition-duration-fastest)var(--ease)}.c-image:not([data-scroll]).is-loaded .c-image_img[loading=lazy],.c-image[data-scroll].is-loaded.is-inview .c-image_img[loading=lazy]{opacity:1}.c-image-ratio{display:block;position:relative}.c-image-ratio .c-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.c-video{display:block}.c-video_description{margin-top:var(--spacing-fluid-xs)}.c-video_youtube,.c-video_vimeo{aspect-ratio:16/9;cursor:pointer;border-radius:var(--radius-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block;position:relative;overflow:hidden}:is(:is(.c-video_youtube,.c-video_vimeo):focus .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo):focus .ltv-playbtn):before{transform:scale(1.25)}:is(.c-video_youtube,.c-video_vimeo):focus:before{opacity:.4}@media (hover:hover){:is(:is(.c-video_youtube,.c-video_vimeo):hover .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo):hover .ltv-playbtn):before{transform:scale(1.25)}:is(.c-video_youtube,.c-video_vimeo):hover:before{opacity:.4}}:is(.c-video_youtube,.c-video_vimeo):before{content:"";background-color:var(--color-black);opacity:.1;pointer-events:none;width:100%;height:100%;transition:opacity var(--transition-duration)var(--ease);display:block}:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn{background-color:var(--color-white);z-index:2;cursor:pointer;width:30px;height:30px;transition:opacity var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lyt-activated :is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn),.ltv-activated :is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn){opacity:0;visibility:hidden;pointer-events:none}:is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn):before{content:"";background-color:var(--color-white);pointer-events:none;width:100%;height:100%;transition:transform var(--transition-duration)var(--ease);border-radius:50%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}:is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn):after{content:"";background-color:var(--color-black);width:10px;height:10px;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.250001 -3.49691e-07L7.75 5L0.250001 10L0.250001 -3.49691e-07Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.250001 -3.49691e-07L7.75 5L0.250001 10L0.250001 -3.49691e-07Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn) .lyt-visually-hidden,:is(:is(.c-video_youtube,.c-video_vimeo) .lty-playbtn,:is(.c-video_youtube,.c-video_vimeo) .ltv-playbtn) .ltv-visually-hidden{opacity:0;visibility:hidden;width:0;height:0;overflow:hidden}:is(.c-video_youtube,.c-video_vimeo) iframe{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-button{--ease:cubic-bezier(.35,0,0,1);--transition-duration:.45s;border-radius:3.40282e38px;display:inline-flex}.c-button.-button-full,.c-button.c-button-square:has(.c-icon){border-radius:var(--radius-sm);width:100%}.c-button.-button-underline{border-radius:0;text-decoration:underline}.c-button.-button-branch{border-radius:2px}.c-button_inner{--button-bg-color:#0a0a0a;--button-text-color:#fff;--button-bg-color-hocus:#fff;--button-text-color-hocus:#0a0a0a;--button-border-radius:var(--radius-4xl);--icon-width:14px;--icon-height:14px;isolation:isolate;border-radius:var(--button-border-radius);background-color:var(--button-bg-color);color:var(--button-text-color);cursor:pointer;transition:color var(--transition-duration)var(--ease);justify-content:center;align-items:center;gap:10px;padding:6px 14px;display:inline-flex;position:relative;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.c-button_inner:focus{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-button_inner:focus:before{clip-path:inset(0 round 1000px);transition:clip-path var(--transition-duration)var(--ease)}.c-button_inner:focus .c-button_icon_wrapper>:first-child{transform:translateY(100%)}.c-button_inner:focus .c-button_icon_wrapper>:nth-child(2){transform:translateY(0)}@media (hover:hover){.c-button_inner:hover{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-button_inner:hover:before{clip-path:inset(0 round 1000px);transition:clip-path var(--transition-duration)var(--ease)}.c-button_inner:hover .c-button_icon_wrapper>:first-child{transform:translateY(100%)}.c-button_inner:hover .c-button_icon_wrapper>:nth-child(2){transform:translateY(0)}}.c-button_inner:before{content:"";background-color:var(--button-bg-color-hocus);z-index:-1;clip-path:inset(0 0 100% round 1000px);transition:clip-path var(--transition-duration)var(--ease);border-radius:1000px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:translateZ(1px)}.-button-square .c-button_inner{--button-border-radius:0}.-button-square .c-button_inner:focus:before{clip-path:inset(0)}@media (hover:hover){.-button-square .c-button_inner:hover:before{clip-path:inset(0)}}.-button-square .c-button_inner:before{clip-path:inset(0 0 100%);border-radius:0}.-button-full :is(.-button-square .c-button_inner){justify-content:space-between;padding:40px;display:flex}.-button-branch .c-button_inner{--button-bg-color:#fff;--button-text-color:#0a0a0a;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff;--button-border-radius:2px;text-transform:uppercase;justify-content:space-between;width:100%;padding:14px;font-size:12px;font-weight:800}.-button-branch .c-button_inner:focus:before{clip-path:inset(0 round 2px)}@media (hover:hover){.-button-branch .c-button_inner:hover:before{clip-path:inset(0 round 2px)}}.-button-branch .c-button_inner:before{clip-path:inset(0 0 100% round 2px);border-radius:2px}.-button-branch-white .c-button_inner{--button-bg-color:#0a0a0a;--button-text-color:#fff;--button-bg-color-hocus:#e0e0e0;--button-text-color-hocus:#0a0a0a}.-button-gold .c-button_inner{--button-bg-color:#c5ae79;--button-text-color:#0a0a0a;--button-bg-color-hocus:#fff;--button-text-color-hocus:#0a0a0a}.-button-white .c-button_inner{--button-bg-color:#fff;--button-text-color:#0a0a0a;--button-bg-color-hocus:#f4f4f4;--button-text-color-hocus:#0a0a0a}.-button-difference .c-button_inner{--button-bg-color:#fff;--button-text-color:#0a0a0a;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff}.-button-stroke .c-button_inner{--button-bg-color:transparent;--button-text-color:#0a0a0a;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff;border:1px solid #ccc}.-button-dark :is(.-button-stroke .c-button_inner){--button-text-color:#fff;border:1px solid var(--color-stroke-dark);--button-bg-color-hocus:#fff;--button-text-color-hocus:#0a0a0a}.-button-stroke-black .c-button_inner{--button-bg-color:transparent;--button-text-color:#0a0a0a;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff;border:1px solid #0a0a0a}.-button-stroke-black .c-button_inner:before{background-color:var(--button-bg-color-hocus)}.-button-circle .c-button_inner{width:var(--spacing-fluid-md);height:var(--spacing-fluid-md);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.-button-underline .c-button_inner{text-underline-offset:5px;--button-bg-color:transparent;--button-text-color:currentColor;--button-bg-color-hocus:transparent;--button-text-color-hocus:currentColor;border:none;border-radius:0;padding:0;text-decoration:underline;display:inline-block}.-button-text .c-button_inner{--button-bg-color:transparent;--button-text-color:currentColor;--button-bg-color-hocus:transparent;--button-text-color-hocus:currentColor;padding:0}.-button-full .c-button_inner{border-radius:var(--radius-sm);width:100%;font-size:var(--text-body-xs);text-transform:uppercase;padding:11px 14px;font-weight:800}.-button-full .c-button_inner:focus:before{clip-path:inset(0 round 2px)}@media (hover:hover){.-button-full .c-button_inner:hover:before{clip-path:inset(0 round 2px)}}.-button-full .c-button_inner:before{border-radius:var(--radius-sm);clip-path:inset(0 0 100% round 2px)}.-icon-first .c-button_inner .c-button_icon_wrapper{order:-1}.c-button_inner .c-button_icon_wrapper{flex-shrink:0;grid-template-rows:1fr;grid-template-columns:1fr;width:14px;height:14px;display:grid;overflow:hidden}.c-button_inner .c-button_icon_wrapper>*{width:14px;height:14px;transition:transform var(--transition-duration)var(--ease);grid-area:1/1/2/2}.c-button_inner .c-button_icon_wrapper>* svg{width:14px;height:14px}.c-button_inner .c-button_icon_wrapper>:first-child{transform:translateY(0)}.c-button_inner .c-button_icon_wrapper>:first-child svg{fill:var(--button-text-color)}.c-button_inner .c-button_icon_wrapper>:nth-child(2){transform:translateY(-100%)}.c-button_inner .c-button_icon_wrapper>:nth-child(2) svg{fill:var(--button-text-color-hocus)}.c-button_cast-added{width:100%;height:100%;color:var(--button-text-color);background-color:var(--button-bg-color);transition:opacity var(--transition-duration)var(--ease);z-index:20;opacity:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;line-height:.8;display:flex;position:absolute;top:0;left:0}.c-button_cast-added:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5 11L13 3' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;flex-shrink:0;width:14px;height:14px}.c-cast-add.is-incast .c-button_cast-added{opacity:1;cursor:not-allowed}.c-button_group{gap:var(--spacing-fluid-sm);flex-direction:row;display:flex}.c-button-add{--ease:cubic-bezier(.35,0,0,1);--transition-duration:.45s;border-radius:var(--radius-sm)}.c-button-add .c-button_inner{--button-bg-color:#fff;--button-text-color:#0a0a0a;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff;--icon-width:14px;--icon-height:14px;isolation:isolate;font-size:var(--text-body-xs);text-transform:uppercase;background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--radius-sm);text-align:left;justify-content:space-between;align-items:center;gap:var(--spacing-fluid-xs);transition:color var(--transition-duration)var(--ease);padding:10px 16px;font-weight:800;display:flex;position:relative;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.c-button-add .c-button_inner:focus{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-button-add .c-button_inner:focus:before{clip-path:inset(0 round 2px);transition:clip-path var(--transition-duration)var(--ease)}@media (hover:hover){.c-button-add .c-button_inner:hover{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-button-add .c-button_inner:hover:before{clip-path:inset(0 round 2px);transition:clip-path var(--transition-duration)var(--ease)}}.c-button-add .c-button_inner:before{content:"";border-radius:var(--radius-sm);background-color:var(--button-bg-color-hocus);z-index:-1;clip-path:inset(0 0 100% round 2px);transition:clip-path var(--transition-duration)var(--ease);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.c-button-square{--ease:cubic-bezier(.35,0,0,1);--transition-duration:.45s;display:flex}.c-button-square .c-button_inner{width:100%;padding:var(--spacing-fluid-md)var(--spacing-fluid-md);text-transform:uppercase;font-size:var(--text-body-xs);background-color:var(--button-bg-color,#0a0a0a);color:var(--button-text-color,#fff);cursor:pointer;min-height:90px;transition:var(--transition-duration)var(--ease);border-radius:0;justify-content:center;font-weight:800;display:flex}.c-button-square .c-button_inner:focus{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}@media (hover:hover){.c-button-square .c-button_inner:hover{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}}.c-button-square .c-button_inner:before{display:none}.c-button-square:has(.c-icon) .c-button_inner{justify-content:space-between}.c-contact-button{--icon-width:14px;--icon-height:14px;--button-icon-color:var(--color-white);background-color:var(--button-bg-color,transparent);color:var(--button-text-color,currentColor);cursor:pointer;border:1px solid var(--color-stroke-light);border-radius:1px;flex-direction:column;padding:17px 16px;display:flex}.c-contact-button:focus{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}@media (hover:hover){.c-contact-button:hover{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}}.c-contact-button_text{margin-bottom:var(--spacing-fluid-sm)}.c-contact-button_label{font-size:var(--text-heading-sm);flex-grow:1;line-height:1.2}.c-contact-button_description{font-size:var(--text-body-md);line-height:1.2}.c-contact-button_icon{width:var(--spacing-fluid-md);height:var(--spacing-fluid-md);background-color:var(--color-black);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-right:auto;display:flex}.c-contact-button_icon svg{fill:var(--color-white);width:var(--spacing-fluid-xs);height:var(--spacing-fluid-xs)}.c-job-button{--icon-width:28px;--icon-height:28px;--button-icon-color:var(--color-white);background-color:var(--button-bg-color,transparent);color:var(--button-text-color,currentColor);cursor:pointer;border:1px solid var(--color-stroke-light);border-radius:1px;flex-direction:row;justify-content:space-between;padding:20px;display:flex}.c-job-button:focus{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}@media (hover:hover){.c-job-button:hover{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}}.c-job-button_label{font-size:var(--text-heading-xs);text-transform:uppercase;flex-grow:1;align-items:center;font-weight:600;line-height:1.2;display:flex}.c-job-button_icon{width:var(--spacing-fluid-md);height:var(--spacing-fluid-md);background-color:var(--color-black);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-right:auto;display:flex}.c-job-button_icon svg{fill:var(--color-white)}.c-job-button-list{row-gap:var(--spacing-fluid-sm);flex-direction:column;display:flex}.c-form{pointer-events:all;opacity:1;transition:opacity var(--transition-duration)var(--ease),height var(--transition-duration)var(--ease);grid-area:1/1}.c-form:has(+.c-form_message--success){pointer-events:none;opacity:0}.c-form_inner{gap:var(--spacing-fluid-md);flex-direction:column;display:flex}.c-dialog .c-form_inner,.c-form_inner:not(:first-child){padding-top:var(--spacing-fluid-2xl)}.c-form_inner svg{--icon-width:14px;--icon-height:14px}.c-form_wrap{display:grid;position:relative}.c-form_wrap:has(.c-form_message--success.is-anim-ready){min-height:calc(100vh - var(--spacing-fluid-2xl))}.c-form_wrap .c-form_message--success{opacity:0;pointer-events:none;width:100%;height:100%;transform:translateY(var(--spacing-fluid-md));transition:opacity var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);grid-area:1/1;justify-content:center;align-items:center;display:flex}.c-form_wrap .c-form_message--success.is-anim-ready{opacity:1;pointer-events:all;transform:translateY(0)}.c-form-single c-form.c-form_wrap{padding-top:var(--spacing-fluid-xl)}.c-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:460px;min-height:100%;margin:0 auto;display:flex}.c-form_footer{z-index:30;position:sticky;bottom:0}.c-form_title{font-size:var(--text-heading-md);color:currentColor;line-height:110%}.c-form-page_buttons{row-gap:var(--spacing-fluid-sm);margin-bottom:var(--spacing-fluid-md);flex-direction:column;margin-top:auto;display:flex}.c-form-step{height:var(--unit-md);transition:all .3s cubic-bezier(.215,.61,.355,1);position:relative}.c-form-step.-current:hover:has(+.c-form-step.-current){cursor:pointer}.c-form-step.-current:hover:has(+.c-form-step.-current):after{height:10px}.c-form-step:before,.c-form-step:after{content:"";width:100%;height:1px;transition:background-color .3s cubic-bezier(.215,.61,.355,1),height .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-form-step:before{background-color:var(--color-stroke-light)}.c-form-step:after{background-color:var(--color-black);transform-origin:0;transform:translateY(-50%)scaleX(0)}.c-form-step.-current:after{transform:translateY(-50%)scaleX(1)}.c-form-steps{transition:all .3s cubic-bezier(.215,.61,.355,1)}.c-form_step-container.is-transitioning+.c-form-steps{opacity:.7;transform:scale(.98)}.c-input{width:100%;line-height:1;font-size:var(--text-heading-sm);text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:50px 20px 16px;font-weight:800}.c-input_wrap{border:1px solid var(--color-stroke-light);min-height:95px;transition:background-color var(--transition-duration)var(--ease);background-color:#0000;border-radius:3px;position:relative}.c-input_wrap.-file-upload:hover{background-color:var(--color-white)}.c-input_label{line-height:0;display:block}.c-input_label-text{position:absolute;top:22px;left:20px}.c-input_wrap .c-select_icon{z-index:1000;width:24px;height:32px;display:block;position:absolute;bottom:16px;right:20px;rotate:-90deg}.c-input::-moz-placeholder{color:var(--color-gray-300)}.c-input::placeholder{color:var(--color-gray-300)}.c-input.-text-area{min-height:160px;line-height:1.3}.c-input-file-image_label{flex-direction:row;justify-content:flex-end;height:100%;display:flex}.c-input-file-image_label-text{text-transform:uppercase;justify-content:center;align-items:center;row-gap:var(--spacing-fluid-xs);width:100%;min-height:100%;transition:width var(--transition-duration)var(--transition-duration-fast)var(--ease);flex-direction:column;font-weight:800;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.has-image .c-input-file-image_label-text,.has-file .c-input-file-image_label-text{width:calc(100% - 150px - var(--spacing-fluid-xs)*2)}.c-input-file_image-preview{width:calc(150px + var(--spacing-fluid-xs)*2);height:100%;padding:var(--spacing-fluid-xs);clip-path:inset(0 0 0 100%);opacity:0;max-height:95px;transition:var(--transition-duration)var(--transition-duration-fast)var(--ease);z-index:20;pointer-events:none;justify-content:flex-end;align-self:flex-end;align-items:center;display:flex;position:relative}.is-anim-ready .c-input-file_image-preview{opacity:1;clip-path:inset(0);max-height:220px}.is-anim-ready .c-input-file_image-preview:after{opacity:1;scale:1}.c-input-file_image-preview:after{content:"";bottom:var(--spacing-fluid-sm);background-color:var(--color-white);z-index:1000;opacity:0;width:30px;height:30px;transition:opacity var(--transition-duration)var(--transition-duration)var(--ease),filter var(--transition-duration)var(--ease);transform-origin:50%;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.33333 11.6667H3.28333L9.8 5.15L9.325 4.675L8.85 4.2L2.33333 10.7167V11.6667ZM1 13V10.1667L9.8 1.38333C9.93333 1.26111 10.0806 1.16667 10.2417 1.1C10.4028 1.03333 10.5722 1 10.75 1C10.9278 1 11.1 1.03333 11.2667 1.1C11.4333 1.16667 11.5778 1.26667 11.7 1.4L12.6167 2.33333C12.75 2.45556 12.8472 2.6 12.9083 2.76667C12.9694 2.93333 13 3.1 13 3.26667C13 3.44444 12.9694 3.61389 12.9083 3.775C12.8472 3.93611 12.75 4.08333 12.6167 4.21667L3.83333 13H1Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)scale(.5)}.c-input-file-image_label:hover .c-input-file_image-preview:after{filter:invert()}.c-input-file_image-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;border-radius:3px;width:150px;height:100%}.c-input-file_document-item{border:1px solid var(--color-stroke-light);padding:var(--spacing-fluid-2xs);padding-bottom:var(--spacing-fluid-xl);background-color:var(--color-gray-200);border-radius:3px;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.c-input-file_document-name{font-size:var(--text-body-xs);text-transform:uppercase;color:var(--color-black);word-break:break-all;margin-bottom:var(--spacing-fluid-2xs);line-height:1}.c-input-file_document-meta{justify-content:flex-start;align-items:center;-moz-column-gap:var(--spacing-fluid-2xs);column-gap:var(--spacing-fluid-2xs);font-size:var(--text-body-xs);color:var(--color-gray-500);flex-direction:row;display:flex}.c-input-file_document-preview{width:calc(180px + var(--spacing-fluid-xs)*2);height:100%;padding:var(--spacing-fluid-xs);clip-path:inset(0 0 0 100%);opacity:0;max-height:95px;transition:var(--transition-duration)var(--transition-duration-fast)var(--ease);z-index:20;pointer-events:none;justify-content:flex-end;align-self:flex-end;align-items:center;display:flex;position:relative}.is-anim-ready .c-input-file_document-preview{opacity:1;clip-path:inset(0);max-height:220px}.is-anim-ready .c-input-file_document-preview:after{opacity:1;scale:1}.c-input-file_document-preview:after{content:"";bottom:var(--spacing-fluid-sm);background-color:var(--color-white);z-index:1000;opacity:0;width:30px;height:30px;transition:var(--transition-duration)var(--transition-duration)var(--ease);transform-origin:50%;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.33333 11.6667H3.28333L9.8 5.15L9.325 4.675L8.85 4.2L2.33333 10.7167V11.6667ZM1 13V10.1667L9.8 1.38333C9.93333 1.26111 10.0806 1.16667 10.2417 1.1C10.4028 1.03333 10.5722 1 10.75 1C10.9278 1 11.1 1.03333 11.2667 1.1C11.4333 1.16667 11.5778 1.26667 11.7 1.4L12.6167 2.33333C12.75 2.45556 12.8472 2.6 12.9083 2.76667C12.9694 2.93333 13 3.1 13 3.26667C13 3.44444 12.9694 3.61389 12.9083 3.775C12.8472 3.93611 12.75 4.08333 12.6167 4.21667L3.83333 13H1Z' fill='%230A0A0A'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)scale(.5)}.c-input-file_document-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;border-radius:3px;width:150px;height:100%}.c-form_step-title{font-size:var(--text-heading-xs);text-transform:uppercase;color:var(--color-black);margin-bottom:var(--spacing-fluid-sm);font-weight:800;line-height:1.2}.c-input.-file-upload{opacity:0;cursor:pointer;z-index:30;width:100%;height:100%;position:absolute;top:0;left:0}.c-input-file-image_label{height:100%;display:flex}.c-input.-file-upload{opacity:0;cursor:pointer;padding:54px 20px 20px}.c-input-file_filename{line-height:1;font-size:var(--text-heading-sm);text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;font-weight:800;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.c-checkbox_wrap{position:relative}.c-checkbox{opacity:0;order:99;width:0;height:0}.c-checkbox:checked{background-color:var(--color-black);color:var(--color-white)}.c-checkbox_label{align-items:center;-moz-column-gap:calc(var(--spacing-fluid-sm)*.75);column-gap:calc(var(--spacing-fluid-sm)*.75);flex-flow:row;margin-right:auto;display:inline-flex}.c-checkbox_label.-check-right{flex-direction:row-reverse;-moz-column-gap:0;column-gap:0}.c-checkbox_input{border:1px solid var(--color-stroke-light);width:18px;height:18px;transition:background-color var(--transition-duration-fast)var(--ease);cursor:pointer;background-color:#0000;border-radius:3px;display:inline-flex;position:relative}.c-checkbox_input:before{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--transition-duration-fast)var(--ease);background-image:url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.17188 3.05566L2.89721 4.78343L6.50069 1.17989' stroke='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:10px 8px;position:absolute;top:0;left:0}.c-profile-compcard_images .c-checkbox_input{border:1px solid var(--color-black)}.-check-right .c-checkbox_input{margin-left:calc(var(--spacing-fluid-sm)*.75)}.c-checkbox:checked+.c-checkbox_input{background-color:var(--color-black)}.c-checkbox:checked+.c-checkbox_input:before{opacity:1}.c-checkbox:focus+.c-checkbox_input{outline:2px solid var(--color-black);outline-offset:1px}.c-checkbox_text{flex-direction:column;display:flex}.c-checkbox_text-line{cursor:pointer;display:block}.c-select{width:100%;font-family:var(--font-sans);font-size:var(--text-heading-sm);text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;min-height:95px;padding:50px 20px 16px;font-weight:800;line-height:1;display:flex}.c-select:valid,.c-select option{color:var(--color-black)}.c-select.-placeholder,.c-select:not(:valid){color:var(--color-gray-300)!important}select.c-input::-ms-expand{display:none}.c-switch-group{gap:var(--spacing-fluid-xs);margin-bottom:var(--spacing-fluid-md)}.c-switch-group_item{display:inline-flex}.c-switch-group_input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.c-switch-group_label{--button-bg-color:transparent;--button-text-color:#0a0a0a;-moz-column-gap:var(--spacing-fluid-xs);column-gap:var(--spacing-fluid-xs);border-radius:var(--radius-4xl);background-color:var(--button-bg-color,#0a0a0a);color:var(--button-text-color,#fff);cursor:pointer;border:1px solid var(--color-stroke-light);transition:all var(--transition-duration-fast)var(--ease);white-space:nowrap;align-items:center;padding:6px 14px;display:inline-flex}.c-switch-group_label:focus{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}@media (hover:hover){.c-switch-group_label:hover{background-color:var(--button-bg-color-hocus,#fff);color:var(--button-text-color-hocus,#0a0a0a)}}.c-switch-group_icon{--icon-width:14px;--icon-height:14px}.c-switch-group_icon svg{transition:transform var(--transition-duration-fast)var(--ease);transform:rotate(-90deg)}.c-switch-group_input:checked+.c-switch-group_label{--button-bg-color:#0a0a0a;--button-text-color:#fff;--button-bg-color-hocus:#0a0a0a;--button-text-color-hocus:#fff}.c-switch-group_input:checked+.c-switch-group_label .c-switch-group_icon svg{transform:rotate(225deg)}.c-counter_wrap{align-items:center;gap:var(--spacing-fluid-xs);flex-flow:wrap;display:flex}.c-counter{border:1px solid var(--color-stroke-light);padding:0 var(--spacing-fluid-2xs);border-radius:30px;flex-direction:row;justify-content:space-between;align-items:center;height:42px;display:inline-flex}.c-counter_btn{background-color:var(--color-black);width:30px;height:30px;color:var(--color-white);font-size:var(--text-heading-sm);opacity:1;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;max-width:30px;display:inline-flex}.c-counter_btn.-decrement{transition:max-width var(--transition-duration-fast)var(--ease),opacity var(--transition-duration)var(--ease),scale var(--transition-duration)var(--ease)}.is-set-empty .c-counter_btn.-decrement{opacity:0;max-width:0;transition:max-width var(--transition-duration-fast)var(--transition-duration-fast)var(--ease),opacity var(--transition-duration)var(--ease),scale var(--transition-duration)var(--ease);scale:0}.c-counter_btn.-increment{transition:all var(--transition-duration)var(--ease)}.is-set-empty .c-counter_btn.-increment{color:var(--color-black);background-color:#0000}.c-counter_btn svg{width:16px;height:16px;display:inline-flex}.c-counter_label{padding-left:var(--spacing-fluid-xs);white-space:nowrap}.c-counter_value{text-align:center;min-width:25px;margin-right:var(--spacing-fluid-xs);transition:margin-right var(--transition-duration)var(--ease);justify-content:space-between;align-items:center;padding-left:4px;display:inline-flex}.c-counter_icon{justify-content:center;align-items:center;display:inline-flex}.c-counter_value:before{content:"("}.c-counter_value:after{content:")"}.c-form_error{font-size:var(--text-body-xs);text-transform:uppercase;color:var(--color-red-500);border-radius:3px;padding:2px 4px;font-weight:800;display:inline-block;position:absolute;top:10px;right:10px}.c-talent-profile-list-field .c-form_error{margin-bottom:30px;position:relative;top:0;right:0}.c-talent-selection-cards{gap:var(--spacing-fluid-md);margin-bottom:var(--spacing-fluid-md);flex-direction:column;display:flex}.c-talent-card{padding:var(--spacing-fluid-xs);gap:var(--spacing-fluid-xs);border:1px solid #0000;border-radius:3px;flex-direction:column;display:flex;position:relative}.c-talent-card.is-active{border:1px solid var(--color-stroke-light)}.c-talent-card-header{top:var(--spacing-fluid-xs);right:var(--spacing-fluid-xs);position:absolute}.c-talent-card-header .c-checkbox,.c-talent-card-header .c-checkbox_text{position:absolute}.c-talent-card-body{gap:var(--spacing-fluid-md);flex-direction:row;display:flex}.c-talent-card-image{background-color:var(--color-gray-100);border-radius:3px;width:50%;height:auto}.c-talent-card-info{gap:var(--spacing-fluid-md);flex-direction:column;width:50%;display:flex}.c-talent-card-stats{font-size:var(--text-body-sm);flex-direction:column;margin-top:auto;display:flex}.c-talent-card-stats strong{margin-left:5px;display:inline-block}.c-talent-card-tags{gap:var(--spacing-fluid-2xs);font-size:var(--text-body-sm);grid-template-columns:repeat(2,1fr);display:grid}.c-talent-card-tags .c-talent-card-tag{background-color:var(--color-gray-100);display:inline-block}.c-talent-card-comments{gap:var(--spacing-fluid-md);flex-direction:column;display:flex}.c-form_btn .c-button_icon,.c-form_btn .c-button_icon svg{--icon-width:14px;--icon-height:14px;width:var(--icon-width,20px);height:var(--icon-height,20px)}.c-form_btn.c-button-square{width:100%}.c-form_btn-submit{justify-content:center}.c-form_step-container{will-change:opacity,transform;position:relative}.c-form_back-button-wrap{z-index:30;position:absolute;top:0;left:0}.c-form_back-button-wrap .c-form_btn{margin-right:auto}.c-form_step-container.is-transitioning{pointer-events:none}.c-form_step-container.animation-next-out{animation:.6s cubic-bezier(.215,.61,.355,1) forwards step-go-to-next-out}.c-form_step-container.animation-next-in{animation:.6s cubic-bezier(.215,.61,.355,1) forwards step-go-to-next-in}.c-form_step-container.animation-previous-out{animation:.6s cubic-bezier(.215,.61,.355,1) forwards step-go-to-previous-out}.c-form_step-container.animation-previous-in{animation:.6s cubic-bezier(.215,.61,.355,1) forwards step-go-to-previous-in}.c-form_btn:disabled{opacity:.6;transform:scale(.98)}.c-form_info{padding:var(--spacing-fluid-2xs);color:var(--color-gray-500);font-size:var(--text-body-sm);text-align:right;display:block}.c-form_btn:disabled:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes step-go-to-next-out{0%{opacity:1;transform:translate(0)}95%{opacity:0;transform:translate(-50px)}to{opacity:0;transform:translate(50px)}}@keyframes step-go-to-next-in{0%{opacity:0;transform:translate(50px)}95%,to{opacity:1;transform:translate(0)}}@keyframes step-go-to-previous-out{0%{opacity:1;transform:translate(0)}95%{opacity:0;transform:translate(50px)}to{opacity:0;transform:translate(-50px)}}@keyframes step-go-to-previous-in{0%{opacity:0;transform:translate(-50px)}95%,to{opacity:1;transform:translate(0)}}.c-accordion{position:relative}.c-accordion_summary{justify-content:space-between;align-items:center;gap:var(--spacing-gutter);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:opacity var(--transition-duration)var(--ease);padding:12px 0;display:flex;position:relative}.c-accordion_summary::marker{display:none}@media (hover:hover){.c-accordion_summary:hover{opacity:.7}}.c-accordion_icon{transition:transform var(--transition-duration)var(--ease);flex-shrink:0;transform:rotateX(0)}.c-accordion_details[open] .c-accordion_icon{transform:rotateX(180deg)}:root{--header-height:144px}@media not all and (min-width:1000px){:root{--header-height:70px}}.c-header{width:100%}@media (min-width:340px){.c-header{max-width:340px}}@media (min-width:500px){.c-header{max-width:500px}}@media (min-width:700px){.c-header{max-width:700px}}@media (min-width:1000px){.c-header{max-width:1000px}}@media (min-width:1200px){.c-header{max-width:1200px}}@media (min-width:1400px){.c-header{max-width:1400px}}@media (min-width:1600px){.c-header{max-width:1600px}}@media (min-width:1800px){.c-header{max-width:1800px}}@media (min-width:2000px){.c-header{max-width:2000px}}@media (min-width:2400px){.c-header{max-width:2400px}}.c-header{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.c-header{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-header{padding-inline:var(--spacing-unit-xl)}}.c-header{font-size:var(--text-body-md);color:var(--theme-color-text,var(--color-black));z-index:var(--z-index-header);pointer-events:none;display:flex}html.is-changing .c-header{pointer-events:none}@media not all and (min-width:700px){html.has-filters-open .c-header{pointer-events:none}}@media not all and (min-width:1000px){html.has-filters-open .c-header .c-header_nav.-nav-right{transform:translateY(calc(-100% - var(--spacing-fluid-sm)*2))}}@media (min-width:1000px){.c-header{transition:transform var(--transition-duration)var(--ease),color var(--transition-duration)var(--ease),height var(--transition-duration)var(--ease)}html.is-scrolling-up .c-header{height:calc(var(--header-height) - var(--spacing-fluid-md)*2)}html.is-scrolling-up:not(.has-panel-open) .c-header:after{transform-origin:top;transform:scaleY(1)}.c-header:after{content:"";background-color:var(--color-gray-100);z-index:-1;transform-origin:top;transition:transform var(--transition-duration)var(--ease);border-bottom:1px solid #0003;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(0)}html[data-theme=gold].has-panel-open .c-header,html[data-theme=white].has-panel-open .c-header,html.has-search-panel-open.has-panel-open .c-header{--theme-color-text:var(--color-black);transition:none!important}}@media not all and (min-width:1000px){html[data-theme=gold].is-scrolling-up.has-panel-open .c-header,html[data-theme=gold].is-scrolling-down.has-panel-open .c-header,html[data-theme=white].is-scrolling-up.has-panel-open .c-header,html[data-theme=white].is-scrolling-down.has-panel-open .c-header{--theme-color-text:var(--color-black)}}HEAD .c-header.-header-black{color:var(--color-black)}@media (min-width:1000px){html.is-scrolling-down:not(.has-panel-open) .c-header{transform:translateY(calc(-100% - var(--spacing-fluid-sm)*2))}html.is-scrolling-down:not(.has-panel-open) .c-header,html.is-scrolling-up:not(.has-panel-open) .c-header{color:var(--color-black)}.c-header{width:100%;padding-top:var(--spacing-fluid-md);padding-bottom:var(--spacing-fluid-md);height:var(--header-height);justify-content:space-between;align-items:center;position:fixed;top:0;left:0}}@media not all and (min-width:1000px){.c-header{height:0}}.c-header .c-header_logo{width:var(--icon-width-logo)}@media not all and (min-width:1000px){.c-header .c-header_logo{display:none}}@media (min-width:1000px){.c-header .c-header_logo{transition:color var(--transition-duration)var(--ease)}.has-search-panel-open :is(.c-header .c-header_logo){color:var(--color-black)!important}}.c-header .c-header_nav{align-items:center;gap:var(--spacing-fluid-sm);display:flex}@media (min-width:1000px){.c-header .c-header_nav{width:calc(100% - var(--icon-width-logo))}}@media not all and (min-width:1000px){.c-header .c-header_nav.-nav-left{width:100%}@media (min-width:340px){.c-header .c-header_nav.-nav-left{max-width:340px}}@media (min-width:500px){.c-header .c-header_nav.-nav-left{max-width:500px}}@media (min-width:700px){.c-header .c-header_nav.-nav-left{max-width:700px}}@media (min-width:1000px){.c-header .c-header_nav.-nav-left{max-width:1000px}}@media (min-width:1200px){.c-header .c-header_nav.-nav-left{max-width:1200px}}@media (min-width:1400px){.c-header .c-header_nav.-nav-left{max-width:1400px}}@media (min-width:1600px){.c-header .c-header_nav.-nav-left{max-width:1600px}}@media (min-width:1800px){.c-header .c-header_nav.-nav-left{max-width:1800px}}@media (min-width:2000px){.c-header .c-header_nav.-nav-left{max-width:2000px}}@media (min-width:2400px){.c-header .c-header_nav.-nav-left{max-width:2400px}}.c-header .c-header_nav.-nav-left{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.c-header .c-header_nav.-nav-left{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-header .c-header_nav.-nav-left{padding-inline:var(--spacing-unit-xl)}}.c-header .c-header_nav.-nav-left{background-color:var(--color-gray-100);width:100%;height:70px;color:var(--color-black);z-index:calc(var(--z-index-header) + 2);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0}}@media (min-width:1000px){.c-header .c-header_nav.-nav-left{transition:color var(--transition-duration)var(--ease)}.has-search-panel-open .c-header .c-header_nav.-nav-left{color:var(--color-black)!important}}@media not all and (min-width:700px){html.has-search-panel-open .c-header .c-header_nav.-nav-left{z-index:calc(var(--z-index-header) + 20)}}.c-header .c-header_nav.-nav-right{justify-content:flex-end}@media not all and (min-width:700px){html.has-search-panel-open .c-header .c-header_nav.-nav-right{z-index:1}}@media (min-width:1000px){.c-header .c-header_nav.-nav-right{transition:opacity var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease)}html.has-panel-open .c-header .c-header_nav.-nav-right,html.has-search-panel-open .c-header .c-header_nav.-nav-right{opacity:0;visibility:hidden}:is(html.has-panel-open .c-header .c-header_nav.-nav-right,html.has-search-panel-open .c-header .c-header_nav.-nav-right) a{pointer-events:none}}@media not all and (min-width:1000px){.c-header .c-header_nav.-nav-right{width:100%}@media (min-width:340px){.c-header .c-header_nav.-nav-right{max-width:340px}}@media (min-width:500px){.c-header .c-header_nav.-nav-right{max-width:500px}}@media (min-width:700px){.c-header .c-header_nav.-nav-right{max-width:700px}}@media (min-width:1000px){.c-header .c-header_nav.-nav-right{max-width:1000px}}@media (min-width:1200px){.c-header .c-header_nav.-nav-right{max-width:1200px}}@media (min-width:1400px){.c-header .c-header_nav.-nav-right{max-width:1400px}}@media (min-width:1600px){.c-header .c-header_nav.-nav-right{max-width:1600px}}@media (min-width:1800px){.c-header .c-header_nav.-nav-right{max-width:1800px}}@media (min-width:2000px){.c-header .c-header_nav.-nav-right{max-width:2000px}}@media (min-width:2400px){.c-header .c-header_nav.-nav-right{max-width:2400px}}.c-header .c-header_nav.-nav-right{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.c-header .c-header_nav.-nav-right{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-header .c-header_nav.-nav-right{padding-inline:var(--spacing-unit-xl)}}.c-header .c-header_nav.-nav-right{width:100%;padding-top:var(--spacing-fluid-md);padding-bottom:var(--spacing-fluid-md);z-index:var(--z-index-header);height:var(--header-height);transition:transform var(--transition-duration)var(--ease),color var(--transition-duration-slow)var(--ease);justify-content:space-between;position:fixed;top:0;right:0}html:not(.is-changing):not(.has-panel-open).is-scrolling-down .c-header .c-header_nav.-nav-right,html:not(.is-changing).has-panel-open .c-header .c-header_nav.-nav-right{transform:translateY(calc(-100% - var(--spacing-fluid-sm)*2))}html:not(.is-changing):not(.has-panel-open).is-scrolling-up .c-header .c-header_nav.-nav-right:after{transform-origin:top;transform:scaleY(1)}html.is-changing .c-header .c-header_nav.-nav-right,html.is-scrolling-down:not(.has-panel-open) .c-header .c-header_nav.-nav-right,html.is-scrolling-up:not(.has-panel-open) .c-header .c-header_nav.-nav-right{color:var(--color-black)}.c-header .c-header_nav.-nav-right:after{content:"";background-color:var(--color-gray-100);z-index:-1;transform-origin:top;transition:transform var(--transition-duration)var(--ease);border-bottom:1px solid #0003;border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(0)}.c-header .c-header_nav.-nav-right .c-header_nav_link{width:calc(100% - var(--icon-width-logo))}.c-header .c-header_nav.-nav-right .c-header_nav_link:last-child{justify-content:flex-end}}.c-header .c-header_nav .c-header_nav_logo{width:var(--icon-width-logo)}@media (min-width:1000px){.c-header .c-header_nav .c-header_nav_logo{display:none}}.c-header .c-header_nav_link{isolation:isolate;position:relative}.c-header .c-header_nav_link:after{content:"";z-index:-1;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media (hover:hover){.c-header .c-header_nav_link:hover .c-header_nav_link_text:after{transform-origin:0;transform:scaleX(1)}}.c-header .c-header_nav_link.is-active .c-header_nav_link_text:after{transform-origin:0;transform:scaleX(1)}.c-header .c-header_nav_link .c-header_nav_link_text{position:relative}.c-header .c-header_nav_link .c-header_nav_link_text:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--transition-duration)var(--ease);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-header .c-header_nav_link.-search{grid-template-columns:1fr;display:grid}.c-header .c-header_nav_link.-search .c-header_nav_link_icon.-idle{display:flex}.c-header .c-header_nav_link.-search .c-header_nav_link_icon.-active,html.has-search-panel-open .c-header .c-header_nav_link.-search .c-header_nav_link_icon.-idle{display:none}html.has-search-panel-open .c-header .c-header_nav_link.-search .c-header_nav_link_icon.-active{display:flex}.c-header a,.c-header button{cursor:pointer;pointer-events:auto;align-items:center;gap:8px;display:flex}:is(.c-header a,.c-header button) .c-header_cast_icon{justify-content:center;align-items:center;display:flex}@media not all and (min-width:1000px){:is(.c-header a,.c-header button) .c-header_cast_icon{display:none}}.c-header_panel{z-index:var(--z-index-header-panel);visibility:hidden;pointer-events:auto;background-color:var(--color-gray-100);color:var(--color-black);padding-top:var(--header-height);opacity:0;transition:clip-path var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease),background-color var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease);position:fixed;bottom:0;left:0;overflow:hidden auto}html.is-switching-panels .c-header_panel{clip-path:inset(0);--transition-duration:0s;transition:clip-path 0s var(--ease),visibility var(--transition-duration)var(--ease),background-color var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--transition-duration)var(--ease)}@media (min-width:1000px){.c-header_panel{max-height:100dvh;clip-path:inset(0 var(--spacing-fluid-2xl)0 0);width:65%;top:0}html.is-switching-panels .c-header_panel.-lvl-1{clip-path:inset(0)!important}}@media not all and (min-width:1000px){.c-header_panel{padding-top:calc(var(--header-height)*.6);max-height:calc(100dvh - 30px - (var(--spacing-unit-sm)*2));clip-path:inset(100% 0 0 round 20px);border-radius:20px;width:100%}}.c-header_panel.is-active{visibility:visible;opacity:1}@media (min-width:1000px){.c-header_panel.is-active{clip-path:inset(0)}}@media not all and (min-width:1000px){.c-header_panel.is-active{clip-path:inset(0 round 20px)}}@media not all and (min-width:700px){.c-header_panel{padding-left:var(--spacing-fluid-md);padding-right:var(--spacing-fluid-md)}}@media (min-width:700px){.c-header_panel{padding-left:var(--spacing-fluid-xl);padding-right:var(--spacing-fluid-xl)}}.c-header_panel.-lvl-1{z-index:calc(var(--z-index-header-panel) + 1)}.c-header_panel.-lvl-1.is-active{z-index:calc(var(--z-index-header-panel) + 2)}.c-header_panel.-lvl-2{z-index:calc(var(--z-index-header-panel) + 3)}.c-header_panel.-lvl-3{z-index:calc(var(--z-index-header-panel) + 4)}.c-header_panel_nav{opacity:0;visibility:hidden;flex-direction:column;align-items:start;padding-bottom:100px;display:flex}.-lvl-1 .c-header_panel_nav{transition:transform 0s var(--transition-duration-slow)var(--ease),opacity 0s var(--transition-duration-slow)var(--ease),visibility 0s var(--transition-duration-slow)var(--ease)}.is-active :is(.-lvl-1 .c-header_panel_nav){transition:transform var(--transition-duration-slow)var(--ease),opacity var(--transition-duration-slow)var(--ease),visibility var(--transition-duration-slow)var(--ease)}@media not all and (min-width:1000px){.-lvl-1 .c-header_panel_nav{padding-bottom:calc(var(--header-height)*1.5);transform:translateY(0)}.is-active :is(.-lvl-1 .c-header_panel_nav){visibility:visible;opacity:1;transform:translateY(0)}.is-previous :is(.-lvl-1 .c-header_panel_nav){opacity:0;transform:translateY(calc(-1*var(--spacing-fluid-md)))!important}}@media (min-width:1000px){.-lvl-1 .c-header_panel_nav{transform:translate(0)}.is-active :is(.-lvl-1 .c-header_panel_nav){visibility:visible;opacity:1}.is-previous :is(.-lvl-1 .c-header_panel_nav){opacity:0;transform:translate(calc(-1*var(--spacing-fluid-md)))!important}}.-lvl-2 .c-header_panel_nav,.-lvl-3 .c-header_panel_nav{transition:transform var(--transition-duration-slow)var(--ease),opacity var(--transition-duration-slow)var(--ease),visibility var(--transition-duration-slow)var(--ease)!important}.is-active :is(.-lvl-2 .c-header_panel_nav,.-lvl-3 .c-header_panel_nav){visibility:visible;opacity:1;transition:opacity var(--transition-duration-slow)var(--ease),visibility 0s var(--ease)}@media (min-width:1000px){.is-previous :is(.-lvl-2 .c-header_panel_nav,.-lvl-3 .c-header_panel_nav){transform:translate(calc(-1*var(--spacing-fluid-md)))!important;opacity:0!important}}@media not all and (min-width:1000px){.is-previous :is(.-lvl-2 .c-header_panel_nav,.-lvl-3 .c-header_panel_nav){transform:translateY(calc(-1*var(--spacing-fluid-md)))!important;opacity:0!important}}.c-header_panel_list{width:100%;transition:transform var(--transition-duration-slow)var(--ease),z-index var(--transition-duration-slow)var(--ease);flex-direction:column;display:flex;position:relative}@media (min-width:1000px){.c-header_panel_list{transform:translate(calc(var(--spacing-fluid-md)))}.is-active .c-header_panel_list{transform:translate(0)}.is-previous .c-header_panel_list{pointer-events:none;z-index:200!important;transform:translate(calc(-1*var(--spacing-fluid-md)))!important}}@media not all and (min-width:1000px){.c-header_panel_list{transform:translateY(calc(var(--spacing-fluid-md)))}.is-active .c-header_panel_list{transform:translateY(0)}.is-previous .c-header_panel_list{pointer-events:none;z-index:200!important;transform:translateY(calc(-1*var(--spacing-fluid-md)))!important}}.c-header_panel_scroll_spy{z-index:20000;pointer-events:none;width:20px;height:40px;display:block;position:absolute;bottom:0;left:0}.c-header_panel_scroll{color:var(--color-black);pointer-events:none;clip-path:inset(0);transition:clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:sticky;bottom:0;right:0;transform:translateY(0)}.c-header_panel_scroll_spy.is-inview+.c-header_panel_scroll{clip-path:inset(0 0 100%);transform:translateY(100%)}.c-header_panel_title{margin-bottom:var(--spacing-fluid-sm);font-size:var(--text-heading-lg);text-transform:uppercase;padding-left:4px;padding-right:4px;font-weight:800;line-height:.8;display:inline-block}.c-header_panel_link{isolation:isolate;text-align:left;font-size:var(--text-heading-lg);text-transform:uppercase;cursor:pointer;transition:opacity var(--transition-duration-fast)var(--ease);background-color:#0000;align-items:flex-start;gap:10px;width:100%;padding-left:4px;padding-right:4px;font-weight:800;line-height:1;display:flex;position:relative;outline-offset:-4px!important}@media not all and (min-width:700px){.c-header_panel_link:not(:last-child){margin-bottom:4px}}.c-header_panel_link.-lvl-1{clip-path:inset(-20% 0 120%);transform:translateY(var(--spacing-fluid-md));transition:clip-path 0s var(--transition-duration-slow)var(--ease),transform 0s var(--transition-duration-slow)var(--ease)}.c-header_panel.is-active .c-header_panel_link.-lvl-1{clip-path:inset(-20% 0);transition:clip-path var(--transition-duration-slow)var(--ease),transform var(--transition-duration-slow)var(--ease);transform:translateY(0)}.c-header_panel.is-active .c-header_panel_link.-lvl-1:first-child{transition-delay:50ms}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(2){transition-delay:.1s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(3){transition-delay:.15s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(4){transition-delay:.2s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(5){transition-delay:.25s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(6){transition-delay:.3s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(7){transition-delay:.35s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(8){transition-delay:.4s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(9){transition-delay:.45s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(10){transition-delay:.5s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(11){transition-delay:.55s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(12){transition-delay:.6s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(13){transition-delay:.65s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(14){transition-delay:.7s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(15){transition-delay:.75s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(16){transition-delay:.8s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(17){transition-delay:.85s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(18){transition-delay:.9s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(19){transition-delay:.95s}.c-header_panel.is-active .c-header_panel_link.-lvl-1:nth-child(20){transition-delay:1s}@media (hover:hover){.c-header_panel_link:hover{color:var(--color-white);background-color:var(--color-black)}}.c-header_panel_link.-lvl-2,.c-header_panel_link.-lvl-3{font-size:var(--text-heading-md)}:is(.c-header_panel_link.-lvl-2,.c-header_panel_link.-lvl-3) .c-icon{margin-top:.25vw}.c-header_panel_link .c-icon{margin-top:.5vw}.c-header_panel_bg{--transition-delay:0s;--transition-duration:var(--transition-duration-fast);background-color:var(--color-black);cursor:no-drop;z-index:calc(var(--z-index-header-panel) - 10);opacity:0;visibility:hidden;transition:opacity var(--transition-duration)var(--transition-delay,0s)var(--ease),visibility var(--transition-duration)0s var(--ease);position:fixed;top:0;right:0;bottom:0;left:0}html.is-switching-panels .c-header_panel_bg{--transition-duration:0s!important;--transition-delay:0s!important}html.has-panel-open .c-header_panel_bg{--transition-duration:var(--transition-duration);--transition-delay:0s;visibility:visible;opacity:.5}.c-header_panel_back{isolation:isolate;background-color:var(--color-gray-100);color:var(--color-black);cursor:pointer;margin-bottom:var(--spacing-fluid-md);clip-path:inset(0 round 1000px);transition:color var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--transition-duration-fast)var(--ease);opacity:0;border-radius:1000px;align-items:center;gap:10px;margin-left:4px;padding:6px 14px;display:flex;position:relative;outline-offset:-4px!important}.is-active .c-header_panel_back{opacity:1}@media (hover:hover){.c-header_panel_back:hover{color:var(--color-white)}.c-header_panel_back:hover:before{transform:translateY(0)}}.c-header_panel_back:before{content:"";background-color:var(--color-black);z-index:-1;transition:transform var(--transition-duration)var(--ease);border-radius:1000px;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-101%)}.c-header_panel_back:after{border:1px solid var(--color-stroke-light);z-index:-2;content:"";border-radius:1000px;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:1000px){.c-header_panel_back_space{margin-bottom:var(--spacing-fluid-md);height:36px}}.c-header_panel_close{bottom:calc(var(--mobile-header-height) + var(--spacing-unit-sm));background-color:var(--color-gray-100);width:30px;height:30px;color:var(--color-black);z-index:calc(var(--z-index-header) + 1);transition:bottom var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);border-radius:1000px;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)scale(.25)}html.has-panel-open .c-header_panel_close{transform:translate(-50%)scale(1)}@media (min-width:1000px){.c-header_panel_close{display:none}}.c-header_panel_desktop{background-color:var(--color-gray-100);width:65%;z-index:calc(var(--z-index-header-panel) - 1);pointer-events:none;transition:transform var(--transition-duration-slow)var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}html.has-panel-open .c-header_panel_desktop{transform:translate(0)}@media not all and (min-width:1000px){.c-header_panel_desktop{display:none}}.c-footer{--nav-col-1-delay: 0ms ;--nav-col-2-delay: 30ms ;--nav-col-3-delay: 60ms ;--nav-col-4-delay: 90ms ;--nav-col-5-delay: 120ms ;--nav-col-6-delay: 150ms ;background-color:var(--color-black);color:var(--color-gold);z-index:10;flex-direction:column;display:grid;position:relative}.c-footer:before{content:"";background-color:var(--color-black);width:100%;height:100%;opacity:min(1,calc(1 - (var(--progress)*3)));pointer-events:none;z-index:1;display:block;position:absolute;top:0;left:0}@media not all and (min-width:1000px){.c-footer:before{display:none}}html:has(#fake-footer) .c-footer:before{opacity:0!important}@media not all and (min-width:1000px){.c-footer{padding-bottom:70px}}@media (min-width:1000px){.c-footer.-footer-horizontal{z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0}html.is-changed .c-footer.-footer-horizontal{z-index:-1}.c-footer.-footer-horizontal .c-prefooter-push_description{max-height:20vh}@media (max-height:1080px){.c-footer.-footer-horizontal{padding-top:var(--header-height)}.c-footer.-footer-horizontal .c-footer_logo{display:none!important}}@media (max-height:900px){.c-footer.-footer-horizontal .c-footer_infos{display:none!important}}.c-footer.-footer-horizontal .c-footer_shape{display:none!important}.c-footer.-footer-horizontal .c-footer_copyright{padding-bottom:var(--spacing-fluid-sm);margin-top:auto}}.c-footer_inner{position:relative}.c-footer_sticky{background-color:var(--color-black);flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;margin-left:auto;margin-right:auto;display:flex}.c-footer_logo{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:20px 0;display:flex}.c-footer_nav{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.c-footer_nav a{position:relative}.c-footer_nav a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--transition-duration)var(--ease);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-footer_nav a:focus:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.c-footer_nav a:hover:after{transform-origin:0;transform:scaleX(1)}}.c-footer_nav-col{--col-delay:var(--nav-col-6-delay)}.c-footer_nav-col:first-child{--col-delay:var(--nav-col-1-delay)}.c-footer_nav-col:nth-child(2){--col-delay:var(--nav-col-2-delay)}.c-footer_nav-col:nth-child(3){--col-delay:var(--nav-col-3-delay)}.c-footer_nav-col:nth-child(4){--col-delay:var(--nav-col-4-delay)}.c-footer_nav-col:nth-child(5){--col-delay:var(--nav-col-5-delay)}.c-footer_nav-col:nth-child(6){--col-delay:var(--nav-col-6-delay)}.c-footer_nav-title{clip-path:inset(100% 0 0);transform:translate3d(0,var(--spacing-fluid-md),0);transition:transform var(--transition-duration-slow)var(--transition-duration)var(--ease),clip-path var(--transition-duration-slow)var(--transition-duration)var(--ease)}@media not all and (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_inner.is-inview .c-footer_nav-title,html:has(#fake-footer) .is-inview .c-footer_nav-title{clip-path:inset(0);transition-delay:var(--col-delay);transform:translate(0)}}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-title,html:has(#fake-footer.is-inview) .c-footer_nav-title{clip-path:inset(0);transition-delay:var(--col-delay);transform:translate(0)}}.c-footer_nav-link{clip-path:inset(0 0 100%);transform:translate3d(0,var(--spacing-fluid-md),0);transition:transform var(--transition-duration-slower)var(--transition-duration)var(--ease),clip-path var(--transition-duration-slow)var(--transition-duration)var(--ease)}@media not all and (min-width:1000px){.c-footer_nav-link{--col-delay:.2s}html:not(:has(#fake-footer)) .c-footer_inner.is-inview .c-footer_nav-link,html:has(#fake-footer) .c-footer_inner.is-inview .c-footer_nav-link{clip-path:inset(0);transition-delay:var(--col-delay);transform:translate(0)}}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link{clip-path:inset(0);transition-delay:var(--col-delay);transform:translate(0)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(2){transition-delay:calc(var(--col-delay)*1.4)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(3){transition-delay:calc(var(--col-delay)*1.6)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(4){transition-delay:calc(var(--col-delay)*1.8)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(5){transition-delay:calc(var(--col-delay)*2)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(6){transition-delay:calc(var(--col-delay)*2.2)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(7){transition-delay:calc(var(--col-delay)*2.4)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(8){transition-delay:calc(var(--col-delay)*2.6)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(9){transition-delay:calc(var(--col-delay)*2.8)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(10){transition-delay:calc(var(--col-delay)*3)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(11){transition-delay:calc(var(--col-delay)*3.2)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(12){transition-delay:calc(var(--col-delay)*3.4)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(13){transition-delay:calc(var(--col-delay)*3.6)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(14){transition-delay:calc(var(--col-delay)*3.8)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(15){transition-delay:calc(var(--col-delay)*4)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(16){transition-delay:calc(var(--col-delay)*4.2)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(17){transition-delay:calc(var(--col-delay)*4.4)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(18){transition-delay:calc(var(--col-delay)*4.6)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(19){transition-delay:calc(var(--col-delay)*4.8)}:is(html:not(:has(#fake-footer)) .c-footer_nav-col.is-inview .c-footer_nav-link,html:has(#fake-footer.is-inview) .c-footer_nav-link):nth-child(20){transition-delay:calc(var(--col-delay)*5)}}.c-footer_text{opacity:0;transform:translate3d(0,var(--spacing-fluid-xs),0);transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease)}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_text.is-inview,html:has(#fake-footer.is-inview) .c-footer_text{opacity:1!important;transform:translateY(0)!important}}@media not all and (min-width:1000px){.c-footer_text{--col-delay:.2s}html:not(:has(#fake-footer)) .is-inview .c-footer_text,html:has(#fake-footer) .is-inview .c-footer_text{opacity:1!important;transform:translateY(0)!important}}.c-footer_nav-col:first-child .c-footer_text{transition-delay:var(--nav-col-1-delay)!important}.c-footer_nav-col:nth-child(2) .c-footer_text{transition-delay:var(--nav-col-2-delay)!important}.c-footer_nav-col:nth-child(3) .c-footer_text{transition-delay:var(--nav-col-3-delay)!important}.c-footer_nav-col:nth-child(4) .c-footer_text{transition-delay:var(--nav-col-4-delay)!important}.c-footer_nav-col:nth-child(5) .c-footer_text{transition-delay:var(--nav-col-5-delay)!important}.c-footer_form_field{align-items:center;gap:var(--spacing-fluid-sm);display:flex;position:relative}.c-footer_form_field:after{content:"";background-color:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--transition-duration-slower)var(--transition-duration-fast)var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}@media not all and (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview:after,html:has(#fake-footer) .is-inview .c-footer_form_field:after{transform:scaleX(1)}}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview:after,html:has(#fake-footer.is-inview) .c-footer_form_field:after{transform:scaleX(1)}}.c-footer_form_field .c-button{clip-path:inset(100% 0 0);transition:clip-path var(--transition-duration-slow)var(--transition-duration-slow)var(--ease)}@media not all and (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview :is(.c-footer_form_field .c-button),html:has(#fake-footer) .is-inview :is(.c-footer_form_field .c-button){clip-path:inset(0)}}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview :is(.c-footer_form_field .c-button),html:has(#fake-footer.is-inview) :is(.c-footer_form_field .c-button){clip-path:inset(0)}}.c-footer_form_input{width:100%;padding-top:var(--spacing-fluid-lg);padding-bottom:var(--spacing-fluid-lg);font-size:var(--text-body-lg);text-overflow:ellipsis;padding-right:120px}.c-footer_form_input::-moz-placeholder{color:var(--color-black);-moz-transition:color var(--transition-duration-slow)var(--transition-duration)var(--ease);transition:color var(--transition-duration-slow)var(--transition-duration)var(--ease)}.c-footer_form_input::placeholder{color:var(--color-black);transition:color var(--transition-duration-slow)var(--transition-duration)var(--ease)}@media not all and (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview .c-footer_form_input::-moz-placeholder,html:has(#fake-footer) .is-inview .c-footer_form_input::-moz-placeholder{color:var(--color-gold)}html:not(:has(#fake-footer)) .c-footer_form_field.is-inview .c-footer_form_input::placeholder,html:has(#fake-footer) .is-inview .c-footer_form_input::placeholder{color:var(--color-gold)}}@media (min-width:1000px){html:not(:has(#fake-footer)) .c-footer_form_field.is-inview .c-footer_form_input::-moz-placeholder,html:has(#fake-footer.is-inview) .c-footer_form_input::-moz-placeholder{color:var(--color-gold)}html:not(:has(#fake-footer)) .c-footer_form_field.is-inview .c-footer_form_input::placeholder,html:has(#fake-footer.is-inview) .c-footer_form_input::placeholder{color:var(--color-gold)}}.c-footer_form_button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-footer_link{position:relative}.c-footer_link:after{transform-origin:100%;content:"";width:100%;height:1px;transition:transform var(--transition-duration-slow)var(--ease);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-footer_link:focus:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.c-footer_link:hover:after{transform-origin:0;transform:scaleX(1)}}.c-footer_address{font-style:normal}html:not(:has(#fake-footer)) .c-lang-nav_item.c-footer_text.is-active,html:has(#fake-footer.is-inview) .c-lang-nav_item.c-footer_text.is-active{opacity:.5!important}.c-splitline{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;justify-content:center;display:flex}.c-splitline.-splitline-left{justify-content:flex-start}.c-splitline .c-splitline_line{clip-path:inset(-19%);display:block;position:relative}.c-splitline.is-inview :is(.c-splitline .c-splitline_line) .c-splitline_line_inner{transition:transform var(--transition-duration)calc(var(--initial-delay) + 0s)var(--ease);transform:translate(0)}.c-splitline .c-splitline_line:nth-child(2) .c-splitline_line_inner{transition-delay:calc(var(--initial-delay) + 50ms)}.c-splitline .c-splitline_line:nth-child(3) .c-splitline_line_inner{transition-delay:calc(var(--initial-delay) + .1s)}.c-splitline .c-splitline_line:nth-child(4) .c-splitline_line_inner{transition-delay:calc(var(--initial-delay) + .15s)}.c-splitline .c-splitline_line:nth-child(5) .c-splitline_line_inner{transition-delay:calc(var(--initial-delay) + .2s)}.c-splitline .c-splitline_line:nth-child(6) .c-splitline_line_inner{transition-delay:calc(var(--initial-delay) + .25s)}.c-splitline .c-splitline_line .c-splitline_line_inner{transition:transform var(--transition-duration)var(--ease);display:block;transform:translateY(119%)}.c-highlight-panel_title :is(.c-splitline .c-splitline_line .c-splitline_line_inner){--transition-duration:.75s;transform:translateY(-119%)}.c-search_panel{--search-form-height:90px;--search-transition-delay:.15s;z-index:var(--z-index-search-panel);visibility:hidden;pointer-events:auto;color:var(--color-black);opacity:0;transition:clip-path var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease),background-color var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease);position:fixed;bottom:0;left:0}@media (min-width:1000px){.c-search_panel{background-color:var(--color-gray-100);width:65%;min-height:100dvh;max-height:100dvh;clip-path:inset(0 var(--spacing-fluid-2xl)0 0);top:0}html.is-switching-panels .c-search_panel{transition:clip-path 0s var(--ease),visibility 0s var(--ease),background-color 0s var(--ease),opacity 0s 0s var(--ease)}}@media not all and (min-width:1000px){.c-search_panel{max-height:calc(100dvh - 60px - (var(--spacing-unit-sm)*2));width:100%;z-index:calc(var(--z-index-header) + 10)}}.has-search-panel-open .c-search_panel{visibility:visible;opacity:1;transition-delay:0s}@media (min-width:1000px){.has-search-panel-open .c-search_panel{clip-path:inset(0)}}#search-panel_content{--transition-delay:var(--transition-duration);opacity:0;background-color:var(--color-gray-100);transform:translateY(var(--spacing-unit-xl));max-height:calc(100dvh - var(--search-form-height));transition:opacity var(--transition-duration)var(--ease),clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--transition-delay)var(--ease);padding-bottom:100px;overflow:hidden auto}@media not all and (min-width:1000px){#search-panel_content{clip-path:inset(100% 0 0 round 20px);padding-top:calc(var(--search-height)*.6);max-height:calc(100dvh - 60px - (var(--spacing-unit-sm)*2));padding-bottom:calc(var(--search-height)*1.5);border-radius:20px 20px 0 0}html.is-switching-panels #search-panel_content{transition:opacity 0s var(--ease),clip-path 0s var(--ease),transform var(--transition-duration)var(--ease)}html.has-search-panel-open #search-panel_content{--transition-delay:0s}}@media not all and (min-width:700px){#search-panel_content{padding-left:var(--spacing-fluid-md);padding-right:var(--spacing-fluid-md);max-height:calc(100dvh - 130px - (var(--spacing-unit-sm)*2));margin-bottom:69px}}@media (min-width:700px){#search-panel_content{padding-left:var(--spacing-fluid-xl);padding-right:var(--spacing-fluid-xl)}}@media (min-width:1000px){#search-panel_content{max-height:100%}}html.has-search-panel-open #search-panel_content{opacity:1;transform:translateY(0)}@media (min-width:1000px){html.has-search-panel-open #search-panel_content{clip-path:inset(0);transition-delay:.15s}}@media not all and (min-width:1000px){html.has-search-panel-open #search-panel_content{clip-path:inset(0 round 20px 20px 0 0);transition-delay:0s}}.c-search_form{z-index:10;background-color:var(--color-gray-100);position:sticky;top:0}@media not all and (min-width:700px){.c-search_form{padding-left:var(--spacing-fluid-md);padding-right:var(--spacing-fluid-md);margin-left:calc(var(--spacing-fluid-md)*-1);margin-right:calc(var(--spacing-fluid-md)*-1);padding-top:var(--spacing-unit-md)}}@media (min-width:700px){.c-search_form{padding-left:var(--spacing-fluid-xl);padding-right:var(--spacing-fluid-xl);padding-top:var(--header-height);margin-left:calc(var(--spacing-fluid-xl)*-1);margin-right:calc(var(--spacing-fluid-xl)*-1)}}.c-search_results:has(.c-search_result-item:hover) .c-search_result-item{opacity:.7}.c-search_result-item{padding-top:var(--spacing-fluid-md);padding-bottom:var(--spacing-fluid-md);transition:opacity var(--transition-duration)var(--ease);cursor:pointer}.c-search_result-item:hover{opacity:1!important}.c-search_panel_bg{--transition-delay:0s;--transition-duration:var(--transition-duration-fast);background-color:var(--color-black);cursor:no-drop;z-index:calc(var(--z-index-header-panel) - 10);opacity:0;visibility:hidden;transition:opacity var(--transition-duration)var(--transition-delay,0s)var(--ease),visibility var(--transition-duration)0s var(--ease);position:fixed;top:0;right:0;bottom:0;left:0}html.is-switching-panels .c-search_panel_bg{--transition-duration:0s!important;--transition-delay:0s!important}html.has-search-panel-open .c-search_panel_bg{--transition-duration:var(--transition-duration);--transition-delay:0s;visibility:visible;opacity:.5}.c-search_panel_back{isolation:isolate;background-color:var(--color-gray-100);color:var(--color-black);cursor:pointer;margin-bottom:var(--spacing-fluid-md);clip-path:inset(0 round 1000px);transition:color var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--transition-duration-fast)var(--ease);opacity:0;border-radius:1000px;align-items:center;gap:10px;margin-left:4px;padding:6px 14px;display:flex;position:relative;outline-offset:-4px!important}.is-active .c-search_panel_back{opacity:1}@media (hover:hover){.c-search_panel_back:hover{color:var(--color-white)}.c-search_panel_back:hover:before{transform:translateY(0)}}.c-search_panel_back:before{content:"";background-color:var(--color-black);z-index:-1;transition:transform var(--transition-duration)var(--ease);border-radius:1000px;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-101%)}.c-search_panel_back:after{border:1px solid var(--color-stroke-light);z-index:-2;content:"";border-radius:1000px;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:1000px){.c-search_panel_back_space{margin-bottom:var(--spacing-fluid-md);height:36px}}.c-search_panel_close{top:calc(var(--spacing-unit-xl)*-1);background-color:var(--color-gray-100);width:30px;height:30px;color:var(--color-black);z-index:calc(var(--z-index-header) + 1);transition:bottom var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);border-radius:1000px;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)scale(.25)}@media (min-width:1000px){.c-search_panel_close{display:none}}html.has-search-panel-open .c-search_panel_close{transform:translate(-50%)scale(1)}.c-search_panel_close .-icon-sm{width:16px;height:16px}.c-search_form_field{align-items:center;gap:var(--spacing-fluid-sm);display:flex;position:relative}.c-search_form_field:after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.c-search_form_input{width:100%;padding-top:var(--spacing-fluid-lg);padding-bottom:var(--spacing-fluid-lg);font-size:var(--text-body-lg);text-overflow:ellipsis;padding-right:100px}.c-search_form_input::-moz-placeholder{color:var(--color-black)}.c-search_form_input::placeholder{color:var(--color-black)}.c-search_form_button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-search_panel_desktop{background-color:var(--color-gray-100);width:65%;z-index:calc(var(--z-index-header-panel) - 1);pointer-events:none;transition:transform var(--transition-duration-slow)var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}html.has-search-panel-open .c-search_panel_desktop{transform:translate(0)}@media not all and (min-width:1000px){.c-search_panel_desktop{display:none}}.c-search_profile-image{border-radius:var(--radius-sm);aspect-ratio:11/14;width:110px;height:140px}:root{--dialog-padding:0 var(--grid-margin)0 var(--grid-gutter);--dialog-animation-duration:var(--transition-duration);--dialog-animation-easing:var(--ease);--dialog-width:100%;--dialog-max-width:100%;--dialog-z-index:100;--dialog-content-background:var(--color-gray-100);--cart-dialog-x-spacing:var(--spacing-fluid-xl)}.c-dialog #dialog{background-color:var(--dialog-bg-color,var(--color-gray-100))}.c-dialog{--dialog-height:calc(var(--vh)*100);height:var(--dialog-height,100vh);width:100vw;max-width:100vw;max-height:var(--dialog-height,100vh);z-index:var(--dialog-z-index);pointer-events:none;visibility:hidden;transition:visibility var(--transition-duration)1s linear;background:0 0;border:none;justify-content:flex-end;padding:0;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.c-dialog[open]{pointer-events:all;visibility:visible;transition:visibility linear}@media (prefers-reduced-motion){.c-dialog{--dialog-animation-duration:0s!important}}.c-dialog[open]+header>.c-header{transform:translateY(calc(-100% - var(--spacing-fluid-sm)*2))}.c-dialog::backdrop{background-color:var(--bg-black);opacity:0}.c-dialog_header{z-index:100;pointer-events:none;justify-content:space-between;width:100%;display:flex}.page .c-dialog_header{margin-bottom:var(--spacing-fluid-md)!important;padding-top:0!important;padding-left:0!important;position:relative!important}.c-dialog_header a{pointer-events:all!important}.c-dialog_backdrop{cursor:no-drop;background-color:var(--color-black);opacity:.5;transition:opacity var(--dialog-animation-duration)var(--dialog-animation-easing);position:absolute;top:0;right:0;bottom:0;left:0}.c-dialog:not([open]) .c-dialog_backdrop{opacity:0}.c-dialog_content{z-index:1;width:100%;height:-moz-fit-content;height:fit-content;transition:width var(--transition-duration)var(--dialog-animation-easing);display:flex;position:relative}.c-dialog_inner{--color:var(--color-black);--color-bg:var(--color-gray-100);z-index:var(--dialog-z-index);overscroll-behavior:contain;scrollbar-gutter:stable;background-color:var(--color-white);opacity:0;pointer-events:none;--dialog-animation-easing:var(--ease);backface-visibility:hidden;min-height:100dvh;animation:dialog-close var(--transition-duration-fast)var(--dialog-animation-easing)forwards;justify-content:center;justify-self:flex-end;display:inline-flex;position:relative;overflow:hidden scroll;transform:translate3d(60%,0,1px)}.is-dialog-open .c-dialog[open] .c-dialog_inner{pointer-events:all;animation:dialog-open var(--dialog-animation-duration)var(--dialog-animation-easing)forwards;animation-delay:.35s}#dialog{opacity:0;pointer-events:none;transition:opacity var(--transition-duration-faster)var(--dialog-animation-easing)}.is-dialog-open .c-dialog[open] #dialog{opacity:1;pointer-events:all;transition:opacity var(--transition-duration)var(--dialog-animation-easing)}.page #dialog{opacity:1!important;pointer-events:all!important}#dialog.is-changing{opacity:0!important}@media (prefers-reduced-motion){#dialog.is-changing{transition:none}}.c-dialog_content_background{background-color:var(--dialog-content-background);z-index:-10;position:absolute;top:0;right:-50vw;bottom:0;left:0}.c-dialog-forms_close{opacity:0;transition:opacity var(--transition-duration-fast)var(--dialog-animation-easing)}.is-dialog-open .c-dialog[open] .c-dialog-forms_close{opacity:1;pointer-events:all;transition:opacity var(--dialog-animation-duration)var(--transition-duration)var(--dialog-animation-easing)}.c-dialog:has(.c-dialog-staff) .c-dialog-forms_close{margin:0 auto}.c-dialog:has(.c-dialog-staff) .c-dialog-forms_close .c-button_inner{--button-bg-color:transparent;--button-text-color:var(--color-black);--button-bg-color-hocus:var(--color-black);--button-text-color-hocus:var(--color-white);border:1px solid var(--button-text-color);color:var(--button-text-color)}.c-dialog:has(.c-dialog-staff) .c-dialog-forms_close .c-button_inner:before{background-color:var(--button-text-color)}.c-dialog:has(.c-dialog-staff) .c-dialog-forms_close .c-button_inner:hover{color:var(--button-text-color-hocus)}.c-dialog-forms_back{visibility:hidden;display:none}.c-dialog .c-dialog-forms_back{visibility:visible;display:block}.c-dialog:has(.c-form_inner .c-form_back-button-wrap) .c-dialog-forms_back{visibility:hidden!important;display:none!important}.c-dialog_close{z-index:500;margin:var(--spacing-unit-sm);transition:transform var(--dialog-animation-duration)var(--dialog-animation-easing);grid-area:1/1/2;place-self:center;position:relative;transform:translate(0)}.c-dialog:not([open]) .c-dialog_close{transform:translate3d(0,calc(var(--header-height)*-1),0)}#dialog.c-dialog-talents{width:100vw}.c-dialog-talents_inner{justify-content:space-between}.c-dialog .c-dialog-talents_inner{width:100%;max-width:100vw;min-height:100vh;display:flex;position:relative}.c-dialog-talent_layout_center{padding:var(--spacing-fluid-xs)var(--spacing-fluid-xl)}.c-dialog-talents_left{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}.c-dialog-talents_left-inner{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}.c-dialog-talents_name{flex-direction:column;display:flex}.c-talents_galery-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c-talents_galery{row-gap:var(--spacing-fluid-xs);flex-direction:column;display:flex}.c-talents_galery-item{max-height:calc(100vh - var(--spacing-fluid-xs)*2);justify-content:center;display:flex}.c-talents_galery-thumbs{width:77px;padding:var(--spacing-fluid-xl)0;row-gap:var(--spacing-fluid-xs);flex-direction:column;justify-self:flex-end;display:flex;position:sticky;top:0}.c-talents_galery-thumbs_item{position:relative}.c-talents_galery-thumbs_item.-current:after{content:"";border:1px solid var(--color-black);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.c-talents_galery-count{right:calc(100% + var(--spacing-fluid-sm));white-space:nowrap;pointer-events:none;font-weight:800;position:absolute;transform:translateY(0)}.c-dialog #dialog.c-dialog-staff{--dialog-bg-color:var(--color-gold);width:66vw}@media not all and (min-width:1000px){.c-dialog #dialog.c-dialog-staff{width:100vw}}.c-dialog #dialog.c-dialog-staff+.c-dialog_content_background{--dialog-content-background:var(--color-gold)}.c-dialog .c-dialog-staff_inner{width:100%}@media (min-width:340px){.c-dialog .c-dialog-staff_inner{max-width:340px}}@media (min-width:500px){.c-dialog .c-dialog-staff_inner{max-width:500px}}@media (min-width:700px){.c-dialog .c-dialog-staff_inner{max-width:700px}}@media (min-width:1000px){.c-dialog .c-dialog-staff_inner{max-width:1000px}}@media (min-width:1200px){.c-dialog .c-dialog-staff_inner{max-width:1200px}}@media (min-width:1400px){.c-dialog .c-dialog-staff_inner{max-width:1400px}}@media (min-width:1600px){.c-dialog .c-dialog-staff_inner{max-width:1600px}}@media (min-width:1800px){.c-dialog .c-dialog-staff_inner{max-width:1800px}}@media (min-width:2000px){.c-dialog .c-dialog-staff_inner{max-width:2000px}}@media (min-width:2400px){.c-dialog .c-dialog-staff_inner{max-width:2400px}}.c-dialog .c-dialog-staff_inner{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.c-dialog .c-dialog-staff_inner{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-dialog .c-dialog-staff_inner{padding-inline:var(--spacing-unit-xl)}}.c-dialog .c-dialog-staff_inner{padding-top:var(--spacing-fluid-3xl);padding-bottom:var(--spacing-fluid-2xl);width:100%;max-width:100vw;min-height:100vh}.c-dialog .c-dialog-staff_back,.c-dialog-staff_close{display:none}.c-dialog .c-dialog-staff_close{display:block}.c-dialog:has(.c-dialog-careers) .c-dialog_header{justify-content:flex-start!important}.c-dialog:has(.c-dialog-careers) .c-dialog_header .c-button_inner{flex-direction:row-reverse}.c-dialog #dialog.c-dialog-careers{--dialog-bg-color:var(--color-gold);width:66vw}@media not all and (min-width:1000px){.c-dialog #dialog.c-dialog-careers{width:100vw}}.c-dialog #dialog.c-dialog-careers+.c-dialog_content_background{--dialog-content-background:var(--color-gold)}#dialog.c-dialog-careers .c-button .c-button_inner{--button-bg-color:var(--color-black);--button-text-color:var(--color-gold);--button-bg-color-hocus:var(--color-white);--button-text-color-hocus:var(--color-black)}.c-dialog .c-dialog-careers_inner{width:100%}@media (min-width:340px){.c-dialog .c-dialog-careers_inner{max-width:340px}}@media (min-width:500px){.c-dialog .c-dialog-careers_inner{max-width:500px}}@media (min-width:700px){.c-dialog .c-dialog-careers_inner{max-width:700px}}@media (min-width:1000px){.c-dialog .c-dialog-careers_inner{max-width:1000px}}@media (min-width:1200px){.c-dialog .c-dialog-careers_inner{max-width:1200px}}@media (min-width:1400px){.c-dialog .c-dialog-careers_inner{max-width:1400px}}@media (min-width:1600px){.c-dialog .c-dialog-careers_inner{max-width:1600px}}@media (min-width:1800px){.c-dialog .c-dialog-careers_inner{max-width:1800px}}@media (min-width:2000px){.c-dialog .c-dialog-careers_inner{max-width:2000px}}@media (min-width:2400px){.c-dialog .c-dialog-careers_inner{max-width:2400px}}.c-dialog .c-dialog-careers_inner{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.c-dialog .c-dialog-careers_inner{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-dialog .c-dialog-careers_inner{padding-inline:var(--spacing-unit-xl)}}.c-dialog .c-dialog-careers_inner{padding-top:var(--spacing-fluid-2xl);padding-bottom:var(--spacing-fluid-2xl);width:100%;max-width:100vw;min-height:100vh}.c-dialog .c-dialog-careers_back,.c-dialog-careers_close{display:none}.c-dialog .c-dialog-careers_close{display:block}@media not all and (min-width:1000px){.c-dialog .c-dialog-careers_name{font-size:var(--text-heading-lg)!important}}.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6{word-spacing:.1em}@media (max-width:768px){.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6{word-spacing:.15em;letter-spacing:.01em}}}:is(.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6).font-serif{text-transform:none;font-style:italic;font-weight:300}:is(.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6).font-style-normal{font-style:normal}.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6{font-size:var(--text-heading-xs)}:is(.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6):not(:first-child){margin-top:var(--spacing-fluid-xl)}:is(.c-dialog-careers_description h1,.c-dialog-careers_description h2,.c-dialog-careers_description h3,.c-dialog-careers_description h4,.c-dialog-careers_description h5,.c-dialog-careers_description h6):not(:last-child){margin-bottom:var(--spacing-fluid-sm)}.c-dialog-careers_description ul{list-style-type:"-";list-style-position:inside}.c-dialog-careers_description ul li:not(:last-child){margin-bottom:var(--spacing-fluid-2xs)}@media (min-width:1024px){#dialog.c-dialog-forms{width:100%;min-width:598px;max-width:35vw}.c-form-single #dialog.c-dialog-forms{margin:0 auto}}.c-dialog .c-dialog-forms_inner{padding:calc(var(--spacing-fluid-xl))var(--spacing-fluid-xl)var(--spacing-fluid-xl)var(--spacing-fluid-xl)}.page .c-dialog-forms_inner{padding-top:var(--spacing-fluid-2xl)!important;padding-bottom:var(--spacing-fluid-2xl)!important}.c-dialog .c-dialog-forms_inner{width:100%;max-width:100vw;min-height:100vh}.c-dialog:has(.c-dialog-careers) .c-dialog-forms_close .c-button_inner{--button-bg-color:transparent;--button-text-color:var(--color-black);--button-bg-color-hocus:var(--color-black);--button-text-color-hocus:var(--color-white);border:1px solid var(--button-text-color);color:var(--button-text-color)}.c-dialog:has(.c-dialog-careers) .c-dialog-forms_close .c-button_inner:before{background-color:var(--button-text-color)}.c-dialog:has(.c-dialog-careers) .c-dialog-forms_close .c-button_inner:hover{color:var(--button-text-color-hocus)}.c-dialog:has(.c-dialog-careers) .c-dialog-careers_name{margin-top:var(--spacing-fluid-md)}@media (min-width:1000px){.c-dialog .c-dialog-cast{max-width:44vw}}.c-dialog .c-dialog-cast_inner{--cart-dialog-x-spacing:var(--spacing-fluid-xl);padding:var(--spacing-fluid-xl)var(--cart-dialog-x-spacing)var(--spacing-fluid-sm);width:100%}.c-cast-header{justify-content:space-between;align-items:center;row-gap:var(--spacing-fluid-md);margin-bottom:var(--spacing-fluid-xs);flex-direction:column;display:flex}.c-cast-header_info{align-items:center;-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);flex-direction:row;width:100%;display:flex}.c-cast-header_title{color:var(--color-black);font-size:28px}.c-cast-list{margin:0 calc(var(--spacing-fluid-sm)*-1);display:grid}@media (min-width:768px){.c-cast-single .c-cast-list{grid-template-columns:repeat(2,1fr)}}.c-dialog .c-cast-list{margin:0 calc(var(--cart-dialog-x-spacing)*-1);grid-template-columns:repeat(1,1fr)}.c-cast-list_item{-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);padding:var(--spacing-fluid-sm);opacity:1;transition:opacity var(--transition-duration)var(--ease);flex-direction:row;display:flex}@media (min-width:1001px){.c-cast-list:hover .c-cast-list_item{opacity:.5}.c-cast-list:hover .c-cast-list_item:hover{background-color:var(--color-white);opacity:1}.c-cast-list:hover .c-cast-list_item:hover .-button-circle .c-button_inner{--button-bg-color:var(--color-gray-100);--button-bg-color-hocus:var(--color-black);--button-text-color:var(--color-black);--button-text-color-hocus:var(--color-white)}}.c-cast-single .c-cast-list_item{max-width:600px}.c-dialog .c-cast-list_item{padding:var(--spacing-fluid-sm)var(--spacing-fluid-xl)}.c-cast_details{flex-direction:column;width:100%;display:flex;position:relative}.c-cast_img{border-radius:var(--radius-sm);flex:0 0 112px;width:112px;min-height:140px;max-height:140px;display:flex}.c-cast_img .c-image_img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);min-height:100%}.c-cast_name{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;font-weight:800;line-height:1;display:flex}@supports (-webkit-touch-callout:none){.c-cast_name{word-spacing:.1em}@media (max-width:768px){.c-cast_name{word-spacing:.15em;letter-spacing:.01em}}}.c-cast_name.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-cast_name.font-style-normal{font-style:normal}.c-cast_name{font-size:var(--text-heading-2xs)}.c-cast_category{font-family:var(--font-sans);font-size:var(--text-body-xs);text-transform:uppercase;font-weight:600}@supports (-webkit-touch-callout:none){@media (max-width:768px){.c-cast_category{word-spacing:.1em}}}.c-cast_profile{margin-top:auto}.c-cast-button_remove{position:absolute;top:0;right:0}.c-cast_manage{margin-left:auto}.c-cast_clear{display:none}.c-dialog-cast:has(.c-cast-list_item) .c-cast_clear{display:inline-flex}.c-cast_close{margin-left:auto;display:none}.c-dialog .c-cast_close{padding-top:var(--spacing-fluid-md);display:inline-flex}.c-cast-empty{padding:var(--spacing-fluid-4xl)0;flex-direction:column;justify-content:center;align-items:center;display:flex}.c-dialog-cast:has(.c-cast-list_item) .c-cast-empty{display:none}.c-cast-button_request-wrap{bottom:var(--unit-md);margin:0 auto var(--unit-md);display:block;position:sticky}.c-cast-single .c-cast-button_request-wrap{max-width:650px}.c-dialog .c-cast-button_request-wrap{margin:0 var(--unit-md)}.c-cast-button_request{width:100%}.c-cast-single .c-cast-button-single{bottom:var(--spacing-fluid-xs);max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-fluid-xl);position:sticky}.c-dialog .c-cast-button-single,.c-dialog-cast:not(:has(.c-cast-list_item)) .c-cast-button-single{display:none}.c-cast-button-sticky{z-index:10;height:0;display:none;position:sticky;top:0;left:0;right:0}.c-dialog .c-cast-button-sticky{display:block}.c-cast-button-sticky .c-cast-button-sticky_button{pointer-events:none;width:100%}.c-cast-button-sticky .c-cast-button-sticky_button .c-button{pointer-events:auto;margin-top:calc((var(--vh)*100) - (var(--spacing-fluid-md)*.5));margin-left:calc(var(--spacing-fluid-md)*.5);width:calc(100% - var(--spacing-fluid-md));border-radius:0;translate:0 -100%}.c-dialog-cast:not(:has(.c-cast-list_item)) :is(.c-cast-button-sticky .c-cast-button-sticky_button .c-button){display:none!important}.c-cast-button-sticky .c-cast-button-sticky_button .c-button .c-button_inner{width:100%;padding:var(--spacing-fluid-md);text-transform:uppercase;border-radius:0;justify-content:space-between;font-size:12px;font-weight:700}.c-cast-button-sticky .c-cast-button-sticky_button .c-button .c-button_inner:focus:before{clip-path:inset(0)}@media (hover:hover){.c-cast-button-sticky .c-cast-button-sticky_button .c-button .c-button_inner:hover:before{clip-path:inset(0)}}.c-cast-button-sticky .c-cast-button-sticky_button .c-button .c-button_inner:before{clip-path:inset(0 0 100%);border-radius:0}.c-how-it-works{padding:var(--spacing-fluid-2xl)0;position:relative}.c-how-it-works:before{content:"";top:0;left:var(--spacing-fluid-xl);width:calc(100% - var(--spacing-fluid-xl)*2);background-color:var(--color-stroke-light);z-index:1;height:1px;position:absolute}.c-cast-single .c-how-it-works:before{width:100%;left:0}.c-how-it-works_title{margin-bottom:var(--spacing-fluid-md);text-transform:uppercase}.c-cast-single .c-how-it-works_title.-dialog{display:none}.c-cast-single .c-how-it-works_title.-single{font-size:var(--text-heading-2xl);margin-left:auto;margin-right:auto;font-weight:700;line-height:.85}.c-dialog .c-how-it-works_title{font-size:var(--text-heading-lg);margin-bottom:var(--spacing-fluid-sm)}.c-dialog .c-how-it-works_title.-single{display:none}.c-how-it-works_content{max-width:426px;margin:0 auto}@media (max-width:700px){.c-dialog .c-how-it-works_content{padding:0 var(--spacing-fluid-xl)}}.c-how-it-works_item{background-color:var(--color-white)}.c-tile-how-it-works{background-color:var(--tile-how-it-works-bg-color,#fff);padding:var(--unit-md);flex-direction:column;min-height:480px;display:flex}.c-tile-how-it-works_description{margin-top:auto}.c-how-it-works_grid{margin-bottom:var(--spacing-fluid-2xl)}.c-how-it-works_col{grid-column:span 4/span 4}@media (max-width:700px){.c-how-it-works_col{grid-column:span 12/span 12}}@media (min-width:1001px){.c-cast-single .c-how-it-works_col:nth-child(2){margin-top:var(--spacing-fluid-2xl)}.c-cast-single .c-how-it-works_col:nth-child(3){margin-top:calc(var(--spacing-fluid-2xl)*2)}}.c-dialog .c-how-it-works_col{padding:0 var(--unit-xl);grid-column:span 12/span 12!important}.c-home-hero{isolation:isolate;padding-top:var(--header-height);padding-bottom:calc(var(--spacing-fluid-3xl) + var(--spacing-fluid-xs));background-color:var(--color-black);color:var(--color-gold);clip-path:inset(0 0 1px);display:block;position:relative}.c-home-hero .container{z-index:3;position:relative}.c-home-hero:before{content:"";background-color:var(--color-black);opacity:.08;z-index:-2;background-image:url(/images/grain.png);background-position:50%;background-repeat:repeat;background-size:1024px 1024px;position:fixed;top:0;right:0;bottom:0;left:0}.c-home-hero:after{content:"";height:calc(var(--spacing-fluid-3xl) + .6px);background-color:var(--color-gray-100);z-index:5;position:absolute;bottom:-2px;left:0;right:0}.c-home-hero_container{padding-top:clamp(4.375rem,3.5272rem + 4.2391vw,6.8125rem);padding-bottom:clamp(5.625rem,3.9946rem + 8.1522vw,10.3125rem)}.c-home-hero_bg{--shape-animation-inner-height:calc(100 * var(--lvh, 1lvh));width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-home-hero_nav-gradient{background-color:var(--color-black);filter:blur(50px);z-index:1;opacity:.75;border-radius:100%;width:100%;height:30vh;position:fixed;top:0;left:0;transform:translateY(-50%)}.c-home-hero_top-gradient{width:clamp(20.5rem,6.2391rem + 71.3043vw,61.5rem);height:clamp(18.3125rem,5.5516rem + 63.8043vw,55rem);z-index:-1;background:radial-gradient(50% 50%,#000,#0000);border-radius:100%;position:fixed;top:0%;left:50%;transform:translate(-70%,-70%)}.c-home-hero_middle-gradient{width:clamp(25rem,7.6087rem + 86.9565vw,75rem);height:clamp(21.625rem,6.5815rem + 75.2174vw,64.875rem);z-index:-1;background:radial-gradient(50% 50%,#000,#0000);border-radius:100%;position:fixed;top:100%;left:50%;transform:translate(-56%,-56%)}.c-home-hero_right-gradient{width:clamp(13.5rem,4.1087rem + 46.9565vw,40.5rem);height:clamp(17.4375rem,5.2853rem + 60.7609vw,52.375rem);z-index:-1;background:radial-gradient(50% 50%,#000,#0000);border-radius:100%;position:fixed;top:50%;right:0%;transform:translate(50%,-60%)}.c-home-hero_intro{opacity:0;transform:scale(.75)}.c-home-hero_intro.is-inview{opacity:1;transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease);transform:scale(1)}.c-home-hero_image{clip-path:inset(50%);transform:translateZ(1px)}.c-home-hero_image.is-inview{clip-path:inset(0);transition:clip-path var(--transition-duration)var(--ease)}.c-home-hero_media{opacity:calc(1 - (var(--progress)*1.25))}.c-home-hero_image{z-index:1;aspect-ratio:204/362;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:grid;position:relative}.c-home-hero_image *{grid-area:1/1/2/2}.c-home-hero_image .c-image{filter:grayscale();border-radius:var(--radius-sm);overflow:hidden}.c-home-hero_image .c-icon svg{z-index:2;position:relative}.c-home-hero_video{filter:grayscale();border-radius:var(--radius-sm);aspect-ratio:204/362;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:calc(1 - (var(--progress)*1.25));z-index:2;display:grid;position:absolute;top:0;left:0;overflow:hidden}.c-home-hero_card{background-color:var(--color-gold);color:var(--color-black);text-align:center;border-radius:var(--radius-sm);z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:312px;padding:8px;display:flex;position:relative}.c-home-hero_card p{max-width:276px}.c-home-hero_card_logo{--icon-width-logo:300px;--icon-ratio-logo:300/41;--icon-width:var(--icon-width-logo);--icon-ratio:var(--icon-ratio-logo);z-index:3;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.c-home-hero_card_logo svg{max-width:100%}.c-category-listing{z-index:1;position:relative}.c-category-listing_list{flex-direction:column;display:flex;position:relative}.c-category-listing_item{display:flex}.c-category-listing_item.is-open .c-category-listing_label_plus,.c-category-listing_item:not(.is-open) .c-category-listing_label_minus{display:none}.c-category-listing_label{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;width:100%;display:flex;position:relative;overflow:hidden}.c-category-listing_label .c-category-listing_label_inner{transition:transform var(--transition-duration)var(--ease);display:inline-block;transform:translateY(101%)}.c-category-listing_list.is-inview :is(.c-category-listing_label .c-category-listing_label_inner){transform:translate(0)}.c-category-listing_link{isolation:isolate;text-align:center;transition:color var(--transition-duration-fastest)var(--ease);cursor:pointer;width:100%;padding-top:4px;padding-bottom:4px;line-height:.8;position:relative;overflow:hidden;outline-offset:-4px!important;outline-color:var(--color-gold)!important}.c-category-listing_link:focus{color:var(--color-white)}.bg-black.text-gold .c-category-listing_link:focus{color:var(--color-black)}.c-category-listing_link:focus:before{opacity:1}@media (hover:hover){.c-category-listing_link:hover{color:var(--color-white)}.bg-black.text-gold .c-category-listing_link:hover{color:var(--color-black)}.c-category-listing_link:hover:before{opacity:1}}.c-category-listing_link:focus-visible{outline-color:var(--color-black)!important}.bg-black.text-gold .c-category-listing_link:before{background-color:var(--color-gold)}.c-category-listing_link.is-open{cursor:default;color:var(--color-white)}.bg-black.text-gold .c-category-listing_link.is-open{color:var(--color-black)}.c-category-listing_link.is-open:before{opacity:1}.c-category-listing_link:before{content:"";background-color:var(--color-black);opacity:0;transition:opacity var(--transition-duration-fastest)var(--ease);z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.c-category-listing_sublink{border-top:1px solid var(--color-stroke-dark);transition:color var(--transition-duration-fastest)var(--ease),background-color var(--transition-duration-fastest)var(--ease);padding:6px 4px;position:relative}.c-category-listing_sublink:focus{color:var(--color-black);background-color:var(--color-white)}.c-category-listing_sublink:focus .c-category-listing_sublink_location{opacity:1}@media (hover:hover){.c-category-listing_sublink:hover{color:var(--color-black);background-color:var(--color-white)}.c-category-listing_sublink:hover .c-category-listing_sublink_location{opacity:1}}.c-category-listing_sublink .c-category-listing_sublink_location{text-transform:none;letter-spacing:0;opacity:0;transition:opacity var(--transition-duration-fastest)var(--ease);font-size:16px;font-weight:400;position:absolute;top:6px;right:4px}.c-category-listing_image{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.3s;pointer-events:none;clip-path:inset(0 0 100%);z-index:2;width:200px;transition:clip-path var(--transition-duration)var(--ease);display:block;position:absolute;top:0;transform:translateY(-50%)}@media not all and (min-width:1000px){.c-category-listing_image{display:none}}@media not all and (min-width:1200px){.c-category-listing_image{right:-4.16667%}}@media (min-width:1200px){.c-category-listing_image{right:4.16667%}}@media (min-width:1400px){.c-category-listing_image{right:8.33333%}}@media (min-width:1600px){.c-category-listing_image{right:16.6667%}}.c-category-listing_image:not(.c-category-listing_item.is-animating:not(.is-open) .c-category-listing_image):not(.c-category-listing_item.is-active:not(.is-open) .c-category-listing_image){animation:hideImage var(--transition-duration)var(--ease)}.c-category-listing_item.is-active:not(.is-open) .c-category-listing_image,.c-category-listing_item.is-animating:not(.is-open) .c-category-listing_image{animation:showImage var(--transition-duration)var(--ease)forwards}:is(.c-category-listing_item.is-active:not(.is-open) .c-category-listing_image,.c-category-listing_item.is-animating:not(.is-open) .c-category-listing_image) .c-image{transform:scale(1.001)}.c-category-listing_image .c-image{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.45s;transition:transform var(--transition-duration)var(--ease);transform:scale(1.1)}.c-category-listing_accordion{transition:grid var(--transition-duration)var(--ease);grid-template-rows:0fr;display:grid}.c-category-listing_link.is-open .c-category-listing_accordion{grid-template-rows:1fr}.c-category-listing_link.is-open .c-category-listing_accordion .c-category-listing_accordion_content_inner{visibility:visible;transition:visibility linear}.c-category-listing_accordion_content{overflow:hidden}.c-category-listing_accordion_content_inner{padding:var(--spacing-fluid-2xl)var(--spacing-fluid-xs)calc(var(--spacing-fluid-xs) - 4px)var(--spacing-fluid-xs);visibility:hidden;transition:visibility 0s linear var(--transition-duration);display:block}.c-featured-profiles_item.c-listing_item{cursor:default}.c-featured-profiles_item.c-listing_item.c-featured-profiles_item--single{width:100%}.c-featured-profiles_item.c-listing_item:focus-within .c-featured-profiles_image>*{transform:scale(1.05)}.c-featured-profiles_item.c-listing_item:focus-within .c-featured-profiles_image:after{opacity:.6}.c-featured-profiles_item.c-listing_item:focus-within .c-featured-profiles_card_content{opacity:1}.c-featured-profiles_item.c-listing_item:focus-within .c-featured-profiles_card_line{clip-path:inset(0);transform:translateY(0)}.c-featured-profiles_item.c-listing_item:focus-within .c-featured-profiles_card_button{transform:translateY(0)}@media (hover:hover){.c-featured-profiles_item.c-listing_item:hover .c-featured-profiles_image>*{transform:scale(1.05)}.c-featured-profiles_item.c-listing_item:hover .c-featured-profiles_image:after{opacity:.6}.c-featured-profiles_item.c-listing_item:hover .c-featured-profiles_card_content{opacity:1}.c-featured-profiles_item.c-listing_item:hover .c-featured-profiles_card_line{clip-path:inset(0);transform:translateY(0)}.c-featured-profiles_item.c-listing_item:hover .c-featured-profiles_card_button{transform:translateY(0)}}.c-featured-profiles_card{border-radius:var(--radius-sm);margin-top:auto;position:relative;overflow:hidden}.c-featured-profiles_card_content{color:var(--color-white);padding:var(--spacing-fluid-xs);justify-content:space-between;gap:var(--spacing-fluid-sm);opacity:0;transition:opacity var(--transition-duration)var(--ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.c-featured-profiles_card_line{clip-path:inset(100% 0 -100%);transition:clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);transform:translateY(-100%)}.c-featured-profiles_card_button{color:var(--color-black);transition:clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);transform:translateY(20%)}@media not all and (min-width:1000px){.c-featured-profiles_card_button{opacity:0;visibility:hidden}}.c-featured-profiles_card_button>*{width:100%}.c-featured-profiles_image>*{transition:transform var(--transition-duration-slow)var(--ease)}.c-featured-profiles_image:after{content:"";background-color:var(--color-black);opacity:0;transition:opacity var(--transition-duration-slow)var(--ease);position:absolute;top:0;right:0;bottom:0;left:0}.c-featured-profiles_card_button_mobile_wrapper{width:30px;height:30px;position:absolute;bottom:12px;left:12px}.c-featured-profiles_card_button_mobile{background-color:var(--color-white);width:30px;height:30px;color:var(--color-black);z-index:10;pointer-events:all;cursor:pointer;border-radius:1000px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:grid}@media (min-width:1000px){.c-featured-profiles_card_button_mobile{display:none}}.c-cast-add.is-incast .c-featured-profiles_card_button_mobile{cursor:not-allowed}.c-cast-add.is-incast .c-featured-profiles_card_button_mobile:after{opacity:1}.c-cast-add.is-incast .c-featured-profiles_card_button_mobile .c-icon{opacity:0}.c-featured-profiles_card_button_mobile:after{content:"";opacity:0;width:14px;height:14px;transition:opacity var(--transition-duration-fast)var(--ease);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5 11L13 3' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;grid-area:1/1/2/2;display:block}.c-featured-profiles_card_button_mobile .c-icon{width:14px;height:14px;transition:opacity var(--transition-duration-fast)var(--ease);grid-area:1/1/2/2;margin-top:-1px}.c-featured-profiles_card_button_mobile .c-icon svg{width:14px;height:14px}.c-featuring-card{border-radius:3px;overflow:hidden}.c-featuring-card:after{content:"";opacity:.15;z-index:-1;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-featuring-card_img{transition:transform var(--transition-duration-slow)var(--ease-power-out);transform:scale(1)}.c-featuring-card:hover .c-featuring-card_img{transform:scale(1.05)}.c-contact-card .c-contact-card_card{isolation:isolate;padding:var(--spacing-fluid-3xl)var(--spacing-fluid-lg);justify-content:center;align-items:center;gap:var(--spacing-fluid-sm);text-align:center;flex-direction:column;display:flex;position:relative}.c-contact-card .c-contact-card_card_top-line,.c-contact-card .c-contact-card_card_bottom-line{background-color:currentColor;width:100%;height:1px}.c-articles-push_image_link{border-radius:var(--radius-sm);display:block;overflow:hidden}@media (hover:hover){.c-articles-push_image_link:hover .c-image{transform:scale(1.05)}}.c-articles-push_image_link .c-image{transition:transform var(--transition-duration)var(--ease)}.c-articles-push_title a{transition:background-size var(--transition-duration)var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 86%;background-repeat:no-repeat;background-size:0% 2px;position:relative}.c-articles-push_title a:focus{background-size:100% 2px}@media (hover:hover){.c-articles-push_title a:hover{background-size:100% 2px}}.c-articles-push_item:has(a:not(.c-category-links_link):hover) .c-articles-push_image_link .c-image{transform:scale(1.05)}.c-articles-push_item:has(a:not(.c-category-links_link):hover) .c-articles-push_title a{background-size:100% 2px}.c-articles-push_item:has(a:not(.c-category-links_link):hover) .c-button .c-button_inner{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-articles-push_item:has(a:not(.c-category-links_link):hover) .c-button .c-button_inner:before{clip-path:inset(0 round 1000px);transition:clip-path var(--transition-duration)var(--ease)}.c-listing-filters-bar{padding-bottom:var(--spacing-fluid-xl);margin-bottom:var(--spacing-fluid-2xl);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;border-bottom:1px solid;display:block;position:relative}@media not all and (min-width:1000px){.c-listing-filters-bar{padding-bottom:var(--spacing-fluid-md);margin-bottom:var(--spacing-fluid-xl)}}.c-listing-filters-bar_bar{justify-content:space-between;align-items:center;gap:var(--spacing-fluid-lg);display:flex}@media not all and (min-width:1000px){.c-listing-filters-bar_bar{gap:var(--spacing-fluid-sm);flex-wrap:wrap}}.c-listing-filters-bar_bar_left{flex:2}@media not all and (min-width:1000px){.c-listing-filters-bar_bar_left{order:2}}.c-listing-filters-bar_bar_center{text-align:center;flex:1}@media not all and (min-width:1000px){.c-listing-filters-bar_bar_center{text-align:left;flex:100%;order:1}}.c-listing-filters-bar_bar_right{justify-content:flex-end;align-items:center;gap:var(--spacing-fluid-lg);flex:2;display:flex}@media not all and (min-width:1000px){.c-listing-filters-bar_bar_right{order:3}}.c-listing-filters-bar_buttons{isolation:isolate;display:inline-flex;position:relative}.c-listing-filters-bar_button{cursor:pointer;transition:opacity var(--transition-duration-fast)var(--ease),visibility var(--transition-duration-fast)var(--ease);align-items:center;gap:8px;display:flex}html.has-filters-open .c-listing-filters-bar_button{opacity:0;visibility:hidden}@media not all and (min-width:1000px){html.has-filters-open .c-listing-filters-bar_button{opacity:1;visibility:visible}}.c-listing-filters-bar_close{justify-content:center;align-items:center;gap:var(--spacing-fluid-xs);border-radius:var(--radius-4xl);background-color:var(--color-black);color:var(--color-white);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease);padding:6px 14px;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}html:not(.has-filters-open) .c-listing-filters-bar_close{opacity:0;visibility:hidden}@media not all and (min-width:1000px){.c-listing-filters-bar_close{display:none}}.c-listing-filters-bar_select{position:relative}@media not all and (min-width:1000px){.c-listing-filters-bar_select{display:none}}.c-listing-filters-bar_select_button{cursor:pointer;padding-right:20px;position:relative}.c-listing-filters-bar_select_button.is-active:after{transform:translateY(-50%)rotate(180deg)}.c-listing-filters-bar_select_button:after{content:"";pointer-events:none;width:10px;height:10px;transition:transform var(--transition-duration-fast)var(--ease);background-color:currentColor;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00098 5.06055L0.470703 1.53027L1.53125 0.469726L4.00098 2.93945L6.4707 0.469727L7.53125 1.53027L4.00098 5.06055Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00098 5.06055L0.470703 1.53027L1.53125 0.469726L4.00098 2.93945L6.4707 0.469727L7.53125 1.53027L4.00098 5.06055Z'/%3E%3C/svg%3E%0A");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:8px;mask-size:8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-listing-filters-bar_select_menu{background-color:var(--color-white);border-radius:var(--radius-sm);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:opacity var(--transition-duration-fast)var(--ease),visibility var(--transition-duration-fast)var(--ease),clip-path var(--transition-duration)var(--ease);padding:10px;position:absolute;top:calc(100% + 10px);left:0}.bg-black.text-gold .c-listing-filters-bar_select_menu{background-color:var(--color-gold);color:var(--color-black)}.c-listing-filters-bar_select_button.is-active+.c-listing-filters-bar_select_menu{opacity:1;visibility:visible;clip-path:inset(0)}.c-listing-filters-bar_select_menu_item{cursor:pointer;text-align:left;width:100%;transition:background-color var(--transition-duration-fast)var(--ease),color var(--transition-duration-fast)var(--ease);padding:7px 74px 7px 5px;line-height:1;position:relative}.bg-black.text-gold .c-listing-filters-bar_select_menu_item:after{background-color:var(--color-gold)}.c-listing-filters-bar_select_menu_item:focus{background-color:var(--color-gray-100)}.bg-black.text-gold .c-listing-filters-bar_select_menu_item:focus{background-color:var(--color-black);color:var(--color-gold)}@media (hover:hover){.c-listing-filters-bar_select_menu_item:hover{background-color:var(--color-gray-100)}.bg-black.text-gold .c-listing-filters-bar_select_menu_item:hover{background-color:var(--color-black);color:var(--color-gold)}}.c-listing-filters-bar_select_menu_item.is-active{background-color:var(--color-gray-100)}.bg-black.text-gold .c-listing-filters-bar_select_menu_item.is-active{background-color:var(--color-black);color:var(--color-gold)}.c-listing-filters-bar_select_menu_item.is-active:after{opacity:1;transform:scale(1)translateY(-50%)}.c-listing-filters-bar_select_menu_item:after{content:"";background-color:var(--color-black);opacity:0;width:7px;height:7px;transition:opacity var(--transition-duration-fast)var(--ease),transform var(--transition-duration-fast)var(--ease);display:block;position:absolute;top:50%;right:10px;transform:scale(.5)translateY(-50%)}.c-listing-filters-bar_view{align-items:center;gap:8px;display:flex}.c-listing-filters-bar_view button{cursor:pointer}@media not all and (min-width:1000px){.c-listing-filters-bar_view button .-icon-desktop{display:none}}@media (min-width:1000px){.c-listing-filters-bar_view button .-icon-mobile{display:none}}.c-listing-filters-bar_view_button{opacity:.2;transition:opacity var(--transition-duration-fast)var(--ease)}.c-listing-filters-bar_view_button.is-active{opacity:1}.c-listing-filters{display:block}@media not all and (min-width:1000px){.c-listing-filters{transform:translateY(var(--spacing-fluid-2xl));opacity:0;visibility:hidden;transition:transform var(--transition-duration-slower)var(--ease),opacity var(--transition-duration-slow)var(--ease),visibility var(--transition-duration-slow)var(--ease)}html.has-filters-open .c-listing-filters{visibility:visible;opacity:1;transform:translateY(0)}}.c-listing-filters_title{margin-bottom:var(--spacing-fluid-xs)}.c-listing-filters_list{margin-bottom:var(--spacing-fluid-md);flex-direction:column;gap:2px;display:flex}@media not all and (min-width:1000px){.c-listing-filters_list{margin-bottom:var(--spacing-fluid-2xs)}}.c-listing-filters_label{align-items:center;gap:10px;display:flex}.c-listing-filters_label span{text-transform:uppercase;font-size:12px;font-weight:500}.c-listing-filters_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-stroke-light);flex-shrink:0;width:11px;height:11px}.c-listing-filters_checkbox:checked{background-color:var(--color-black);border-color:var(--color-black)}.c-listing-filters_checkbox:checked+span{font-weight:800}.c-listing-filters_mobile-fade{top:calc(-1*var(--spacing-fluid-md));background:linear-gradient(to bottom,var(--color-gray-100),transparent);z-index:2;height:110px;margin:calc(-1*var(--spacing-fluid-md))calc(-1*var(--spacing-fluid-md))-110px calc(-1*var(--spacing-fluid-md));position:sticky;left:0;right:0}@media (min-width:1000px){.c-listing-filters_mobile-fade{display:none}}.c-listing-filters_close{justify-content:space-between;align-items:center;gap:var(--spacing-fluid-xs);border-radius:var(--radius-4xl);background-color:var(--color-black);color:var(--color-white);cursor:pointer;width:100%;margin-bottom:var(--spacing-fluid-lg);isolation:isolate;z-index:2;padding:6px 14px;display:inline-flex;position:sticky;top:0}@media (min-width:1000px){.c-listing-filters_close{display:none}}.c-listing-filters_sort_item{cursor:pointer;text-align:left;width:100%;padding:7px 74px 7px 5px;line-height:1;position:relative}.c-listing-filters_sort_item.is-active{background-color:var(--color-white)}.c-listing-filters_sort_item.is-active:after{opacity:1;transform:scale(1)translateY(-50%)}.c-listing-filters_sort_item:after{content:"";background-color:var(--color-black);opacity:0;width:7px;height:7px;transition:opacity var(--transition-duration-fast)var(--ease),transform var(--transition-duration-fast)var(--ease);display:block;position:absolute;top:50%;right:10px;transform:scale(.5)translateY(-50%)}.c-listing form{transition:opacity var(--transition-duration)var(--ease)}.c-listing form.is-changing{opacity:.5;pointer-events:none}.c-listing_container{display:flex}@media (min-width:1000px){.c-listing_sidebar{width:calc(16.6667% - var(--grid-gutter)*.85);margin-right:var(--grid-gutter);opacity:1;transition:opacity var(--transition-duration)var(--ease)var(--transition-duration-fast),visibility var(--transition-duration)var(--ease)var(--transition-duration-fast)}html:not(.has-filters-open) .c-listing_sidebar{opacity:0;visibility:hidden;transition:opacity var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease)}}@media not all and (min-width:1000px){.c-listing_sidebar{background-color:var(--color-gray-100);padding:var(--spacing-fluid-md);padding-bottom:calc(var(--header-height) + var(--spacing-fluid-md));height:calc(100dvh - 30px - (var(--spacing-fluid-md)*2));visibility:hidden;clip-path:inset(100% 0 0 round 20px);z-index:var(--z-index-header-panel);transition:clip-path var(--transition-duration-slow)var(--ease),visibility var(--transition-duration-slow)var(--transition-duration-slow)var(--ease);border-radius:20px;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}html.has-filters-open .c-listing_sidebar{visibility:visible;clip-path:inset(0 round 20px);transition:clip-path var(--transition-duration-slow)var(--ease),visibility 0s var(--ease)}}.c-listing_sidebar_bg{background-color:var(--color-black);cursor:no-drop;z-index:calc(var(--z-index-header-panel) - 10);opacity:0;visibility:hidden;transition:opacity var(--transition-duration)var(--ease),visibility var(--transition-duration)var(--ease);position:fixed;top:0;right:0;bottom:0;left:0}@media (min-width:1000px){.c-listing_sidebar_bg{display:none}}html.has-filters-open .c-listing_sidebar_bg{visibility:visible;opacity:.5}.c-listing_sidebar_close{background-color:var(--color-gray-100);width:30px;height:30px;color:var(--color-black);z-index:calc(var(--z-index-header) + 1);transition:bottom var(--transition-duration-slow)var(--ease),transform var(--transition-duration)var(--ease);border-radius:1000px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)scale(.25)}html.has-filters-open .c-listing_sidebar_close{bottom:calc(100dvh - 30px - var(--spacing-fluid-md));transform:translate(-50%)scale(1)}@media (min-width:1000px){.c-listing_sidebar_close{display:none}}.c-listing_main{opacity:1;transition:margin-left var(--transition-duration)var(--ease),opacity var(--transition-duration-slow)var(--transition-duration-fast)var(--ease),transform var(--transition-duration-slow)var(--transition-duration-fast)var(--ease);z-index:2;flex:1;position:relative;transform:translate(0)}html:not(.has-filters-open) .c-listing_main{margin-left:calc(-1*(16.6667% - var(--grid-gutter)*.85) - var(--grid-gutter))}@media not all and (min-width:1000px){html:not(.has-filters-open) .c-listing_main{margin-left:0}}.is-changing .c-listing_main{opacity:0;pointer-events:none}.c-listing_main_inner{row-gap:var(--spacing-fluid-3xl);-moz-column-gap:var(--spacing-fluid-xl);column-gap:var(--spacing-fluid-xl);transition:column-gap var(--transition-duration)var(--ease);transition:column-gap var(--transition-duration)var(--ease),-moz-column-gap var(--transition-duration)var(--ease);flex-wrap:wrap;justify-content:space-between;display:flex}@media not all and (min-width:1000px){.c-listing_main_inner{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}html.has-filters-open :is(.-grid-2 .c-listing_main_inner){-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.c-listing_item{width:calc(26.5vw - 3px - (var(--grid-gutter)*2) - (var(--spacing-fluid-xl)*.5));display:grid}html.has-filters-open .c-listing_item{width:calc(26.5vw - 3px - (var(--grid-gutter)*2) - (var(--spacing-fluid-xl)*.5))}.c-featured-profiles .c-listing_item{width:100%}@media not all and (min-width:1000px){.c-listing_item,html.has-filters-open .c-listing_item{width:100%}.c-listing_item.is-empty{display:none}}.-grid-2 .c-listing_item,html.has-filters-open :is(.-grid-2 .c-listing_item){width:calc(41.6667vw - 3px - (var(--grid-gutter)*2) - (var(--spacing-fluid-xl)*.5))}@media not all and (min-width:1000px){.-grid-2 .c-listing_item,html.has-filters-open :is(.-grid-2 .c-listing_item){width:calc(50% - var(--grid-gutter)*.5)}}@media not all and (min-width:700px){.-grid-2 .c-listing_item .c-listing_item_title{flex-direction:column;display:flex;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important}}.c-listing_item img{width:100%}.c-listing_item .c-listing_item_title{opacity:1;transition:opacity var(--transition-duration-slow)var(--transition-duration-fast)var(--ease);line-height:.8!important}.is-changing :is(.c-listing_item .c-listing_item_title){opacity:0}.c-listing_item .c-featured-profiles_card{background-color:#0000}.is-changing :is(.c-listing_item .c-featured-profiles_card){background-color:var(--color-gray-900)}.c-listing_item .c-featured-profiles_card .c-image_inner{opacity:1;transition:opacity var(--transition-duration-slow)var(--transition-duration-fast)var(--ease),transform var(--transition-duration-slow)var(--ease)}.is-changing :is(.c-listing_item .c-featured-profiles_card .c-image_inner){opacity:0}.c-listing-item-article{flex-direction:column;gap:14px;display:flex}.c-listing-item-article :not(.c-listing-item-article_title){margin:0!important}.c-listing-item-article .c-listing-item-article_title{margin-top:6px!important}.c-listing-item-article_image{border-radius:var(--radius-sm);display:block;overflow:hidden}.c-listing-item-article_image:focus .c-image{transform:scale(1.05)}@media (hover:hover){.c-listing-item-article_image:hover .c-image{transform:scale(1.05)}}.c-listing-item-article_image .c-image{transition:transform var(--transition-duration)var(--ease)}.c-listing-item-article_title a{transition:background-size var(--transition-duration-slowest)var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 90%;background-repeat:no-repeat;background-size:0% 1px;position:relative}.c-listing-item-article_title a:focus{background-size:100% 1px}@media (hover:hover){.c-listing-item-article_title a:hover{background-size:100% 1px}}.c-listing-item-article_categories a{position:relative}.c-listing-item-article_categories a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--transition-duration)var(--ease);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-listing-item-article_categories a:focus:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.c-listing-item-article_categories a:hover:after{transform-origin:0;transform:scaleX(1)}}.c-category-links{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.c-category-links_link{position:relative}.c-category-links_link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--transition-duration)var(--ease);background-color:currentColor;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.c-category-links_link:focus:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.c-category-links_link:hover:after{transform-origin:0;transform:scaleX(1)}}.c-pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}@media not all and (min-width:1000px){.c-pager{gap:var(--spacing-fluid-lg);flex-direction:column}}.c-pager_nav{align-items:center;gap:6px;display:flex}.c-pager_nav_button{align-items:center;gap:var(--spacing-fluid-2xs);border-radius:var(--radius-sm);height:40px;transition:background-color var(--transition-duration-fast)var(--ease);padding:4px 10px;display:flex}.c-pager_nav_button:focus{background-color:var(--color-gray-200)}@media (hover:hover){.c-pager_nav_button:hover{background-color:var(--color-gray-200)}}@media (min-width:700px){.c-pager_nav_button:first-child{margin-right:12px}.c-pager_nav_button:last-child{margin-left:12px}}.c-pager_nav_link{border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px;height:40px;transition:background-color var(--transition-duration-fast)var(--ease);justify-content:center;align-items:center;display:flex}.c-pager_nav_link:focus{background-color:var(--color-gray-200)}@media (hover:hover){.c-pager_nav_link:hover{background-color:var(--color-gray-200)}}.c-pager_nav_link.is-active{background-color:var(--color-black);color:var(--color-white)}.c-pager_nav_separator{justify-content:center;align-items:center;width:30px;height:40px;display:flex}@media not all and (min-width:700px){.c-pager_nav_separator{width:12px}}.anim-trait{clip-path:inset(0 0 100%);transition:transform var(--transition-duration-slow)var(--ease),clip-path var(--transition-duration-slow)var(--ease);transform:translateY(100%)}.c-profile-fold{background-color:var(--color-black)}.c-profile-fold .anim-trait{transition-duration:var(--transition-duration-slower)!important}.c-profile-fold_bg{opacity:0;transition:opacity var(--transition-duration-slowest)var(--transition-duration)var(--ease)}.c-profile-fold_bg.is-inview{opacity:1!important}.c-profile-fold .c-image_img{--width:1920px;--height:1080px;-o-object-fit:cover;object-fit:cover;height:100%}.c-profile-fold_inner{clip-path:inset(0);width:100%;overflow:hidden}html:not(.has-scrolled-down) .c-profile-fold_inner.is-inview .anim-trait{clip-path:inset(0);transform:translate(0)}.c-profile-fold_buttons{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.c-profile-fold_buttons .c-button_inner{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;transition:transform var(--transition-duration-slow).35s var(--ease);position:relative;transform:translateY(110%)}html:not(.has-scrolled-down) .c-profile-fold_inner.is-inview .c-button_inner{transition:transform var(--transition-duration-slow).15s var(--ease);transform:translate(0)}html.has-scrolled-down .c-profile-fold_buttons .c-button_inner{transition-delay:0s;transform:translateY(110%)}.c-profile-location{clip-path:inset(0);position:relative}.c-profile-location_text{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;transition:transform var(--transition-duration)var(--transition-duration-fast)var(--ease);display:block;position:relative;transform:translateY(120%)}.c-profile-fold.is-inview .c-profile-location_text{transform:translate(0)}html.has-scrolled-down .c-profile-location_text{transform:translateY(120%)!important}c-profile-sticky-name{position:absolute;top:0;left:0;right:0}.c-talent-name_text{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;word-break:break-word;will-change:transform;transition:transform var(--transition-duration)var(--ease);display:block;position:relative;transform:translateY(130%)}.c-profile-fold.is-inview .c-talent-name_text{transform:translate(0)}.c-talent_fname,.c-talent_lname{clip-path:inset(-25% 0 0);position:relative}.c-talent_lname .c-talent-name_text{transition-delay:var(--transition-duration-fastest)}[data-profile-sticky-name-element]{will-change:transform;backface-visibility:hidden;transform:translate(0)}.c-profile-preview_name{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.c-profile_name.-profile_name-alt{text-align:center;z-index:-1;position:absolute;top:-100vh;left:0;right:0}.c-profile_name-alt_follower{z-index:9999;pointer-events:none;position:absolute;top:20vh;right:0;bottom:0;left:0}.c-profile_name-alt_follower:not(.is-inview)+.c-profile_name.-profile_name-alt .c-anim-title-clip_text{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;transition-duration:var(--transition-duration);clip-path:inset(-25% 0 0%)!important;transform:translate(0)!important}.is-scrolling-up :is(.c-profile_name-alt_follower:not(.is-inview)+.c-profile_name.-profile_name-alt .c-anim-title-clip_text){transition-duration:var(--transition-duration)!important}.c-profile_name-alt_follower.is-inview+.c-profile_name.-profile_name-alt .c-anim-title-clip_text{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;transition-duration:var(--transition-duration);clip-path:inset(125% 0 0)!important;transition-delay:0s!important;transform:translateY(-100%)!important}.is-scrolling-up :is(.c-profile_name-alt_follower.is-inview+.c-profile_name.-profile_name-alt .c-anim-title-clip_text){transition-duration:0s!important;transform:translateY(55%)!important}.c-profile_traits-separator{margin-bottom:calc(var(--spacing-fluid-sm))}.c-profile_traits-separator:first-child{display:none}.c-profile_trait-item{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;--initial-delay:.25s;-moz-column-gap:var(--spacing-fluid-2xs);column-gap:var(--spacing-fluid-2xs);will-change:transform;transition:transform var(--transition-duration-slow)var(--initial-delay)var(--ease);display:inline-flex;position:relative;transform:translateY(130%)}html:not(.has-scrolled-down) .c-profile-fold.is-inview .c-profile_trait-item{transform:translate(0)}html.has-scrolled-down .c-profile-fold.is-inview .c-profile_trait-item,html.has-scrolled .c-profile-fold.is-inview .c-profile_trait-item{--initial-delay:var(--transition-duration-fastest)!important}.c-profile_trait{clip-path:inset(-25% 0 0);position:relative}.c-profile-gallery_nav-wrapper{z-index:60;min-height:calc(100% - 100vh);position:absolute;top:100vh;bottom:0;left:0}html:has(c-footer.is-inview) .c-profile-gallery_nav-wrapper{z-index:10}.c-profile-gallery_nav{top:50%;right:var(--spacing-fluid-xs);z-index:20;gap:var(--spacing-fluid-2xs);flex-direction:column;display:flex;position:fixed;transform:translateY(-50%)}.c-profile-gallery_nav-item{--initial-delay:var(--transition-duration);transition:transform var(--transition-duration-slow)var(--initial-delay)var(--ease-in-out);justify-content:flex-end;align-items:flex-end;display:flex;transform:translate(120%)}.is-inview .c-profile-gallery_nav-item{transform:translate(0)}.c-profile-gallery_nav-item:nth-child(2){transition-delay:calc(var(--initial-delay) + 20ms)}.c-profile-gallery_nav-item:nth-child(3){transition-delay:calc(var(--initial-delay) + 40ms)}.c-profile-gallery_nav-item:nth-child(4){transition-delay:calc(var(--initial-delay) + 60ms)}.c-profile-gallery_nav-item:nth-child(5){transition-delay:calc(var(--initial-delay) + 80ms)}.c-profile-gallery_nav-item:nth-child(6){transition-delay:calc(var(--initial-delay) + .1s)}.c-profile-gallery_nav-link{color:var(--color-white);opacity:.7;cursor:pointer;justify-content:flex-end;align-items:flex-end;display:flex}.c-profile-gallery_nav-wrapper.is-inview .c-profile-gallery_nav-link{color:var(--color-black)}.c-profile-gallery_nav-link:hover{opacity:1}.c-profile-gallery_nav-link.is-active{opacity:1;text-decoration:underline}.c-profile-bottom_menu{padding:0 var(--spacing-fluid-2xs);justify-content:space-between;-moz-column-gap:var(--spacing-fluid-xs);column-gap:var(--spacing-fluid-xs);transition:transform var(--transition-duration)var(--transition-duration-fast)var(--ease),opacity var(--transition-duration)var(--ease),bottom var(--transition-duration)var(--transition-duration-fast)var(--ease);z-index:calc(var(--z-index-header) + 10);opacity:1;pointer-events:none;display:flex;bottom:70px;transform:translate(0)}.c-profile-bottom_menu>*{pointer-events:all}.is-changing .c-profile-bottom_menu,.footer-is-visible .c-profile-bottom_menu,.has-search-panel-open .c-profile-bottom_menu{transition-delay:0s;transform:translateY(125%)}.c-profile-bottom_menu:has(.c-profile-preview.is-open){transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease),bottom var(--transition-duration)var(--ease);bottom:0}.has-panel-open .c-profile-bottom_menu{pointer-events:none;opacity:0}.has-panel-open .c-profile-bottom_menu>*{pointer-events:none}.c-profile-type_nav{background-color:var(--color-black);border-radius:var(--radius-sm);text-transform:uppercase;font-size:var(--text-heading-2xs);max-height:28px;transition:max-height var(--transition-duration)var(--ease);flex-flow:column-reverse;row-gap:2px;padding:2px;font-weight:800;display:inline-flex;position:relative}.c-profile-type_nav:hover,.c-profile-type_nav:focus-within{max-height:150px}.c-profile-type_nav-item{z-index:1;display:inline-flex;position:relative}.c-profile-type_nav-item:has(.-active){z-index:10;order:-1}.c-profile-type_nav-item:not(:has(.-active)){pointer-events:none;opacity:0;transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease);background-color:var(--color-black);transform:translateY(100%)}.c-profile-type_nav:hover .c-profile-type_nav-item,.c-profile-type_nav:focus-within .c-profile-type_nav-item{pointer-events:all;opacity:1;transform:translate(0)}.c-profile-type_nav-item:first-child:last-child,.c-profile-type_nav-item:first-child:last-child>a{pointer-events:none!important}.c-profile-type_nav-item:first-child:last-child>a:after{display:none!important}.c-profile-type_nav-link{width:100%;min-width:95px;height:24px;color:var(--color-white);padding:0 var(--spacing-fluid-2xs);transition:background-color var(--transition-duration)var(--ease),color var(--transition-duration)var(--ease);justify-content:space-between;align-items:center;-moz-column-gap:var(--spacing-fluid-2xs);column-gap:var(--spacing-fluid-2xs);display:inline-flex}.c-profile-type_nav-link:hover,.c-profile-type_nav-link:focus{background-color:var(--color-white);color:var(--color-black)}.c-profile-type_nav-link.-active{background-color:var(--color-white);color:var(--color-black);pointer-events:none}.c-profile-type_nav-link.-active:after{content:"";width:14px;height:14px;transition:transform var(--transition-duration)var(--ease);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.468749 10L1.5293 11.0605L6.99902 5.59082L12.4687 11.0605L13.5293 10L6.99902 3.46973L0.468749 10Z' stroke='black' stroke-width='1'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;transform:rotate(180deg)}.c-profile-type_nav:hover .c-profile-type_nav-link.-active:after{transform:rotate(0)}.c-profile-button_addtocast.is-incast:hover .c-button_cast-added{color:var(--button-text-color-hocus)}.c-profile-button_addtocast.is-incast:hover .c-button_cast-added:after{filter:invert()}.c-profile-button_addtocast.is-incast .c-button_label,.c-profile-button_addtocast.is-incast .c-button_icon_wrapper{z-index:-5;visibility:hidden;position:absolute;top:0;left:0}.c-profile-button_addtocast.is-incast .c-button_cast-added{visibility:visible;z-index:-1;position:relative}.c-profile-button_addtocast .c-button{--icon-width:10px;--icon-height:10px;border-radius:var(--radius-sm);width:100%;padding:0}.c-profile-button_addtocast .c-button_cast-added{visibility:hidden;color:var(--button-text-color);transition:color var(--transition-duration)var(--ease);background-color:#0000;padding:0}.c-profile-button_addtocast .c-button_cast-added:after{content:"";filter:invert(0%);width:14px;height:14px;transition:filter var(--transition-duration)var(--ease);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L5 11L13 3' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;flex-shrink:0}.c-profile-button_addtocast .c-button_inner{--button-bg-color:var(--color-black);--button-text-color:var(--color-white);--button-bg-color-hocus:var(--color-white);--button-text-color-hocus:var(--color-black);isolation:isolate;border-radius:var(--radius-sm);text-transform:uppercase;width:100%;height:100%;font-size:var(--text-heading-2xs);transition:border-color var(--transition-duration)var(--ease);justify-content:space-between;font-weight:800;padding:6px 14px!important}@media (min-width:1000px){.c-profile-button_addtocast .c-button_inner{max-height:28px}}@media not all and (min-width:1000px){.c-profile-button_addtocast .c-button_inner{min-height:38px}}.c-profile-button_addtocast .c-button_inner:before{clip-path:inset(0 0 100%)!important;border-radius:0!important}.c-profile-button_addtocast:hover .c-button_inner:before{clip-path:inset(0)!important}@media (max-width:700px){.c-profile-button_addtocast{transform:translateY(-1px)}}.c-profile-preview{flex-grow:1;max-width:580px;display:flex;position:relative}@media (min-width:1000px){.c-profile-preview{bottom:var(--spacing-fluid-2xs);width:100%;position:absolute;left:50%;transform:translate(-50%)}}.c-profile-preview_bg{opacity:0;pointer-events:none;visibility:hidden;cursor:no-drop}.c-profile-preview.is-open .c-profile-preview_bg{opacity:1;pointer-events:all;visibility:visible}@media (max-width:768px){.c-profile-preview_name .c-talent-name_text{white-space:nowrap;max-width:100%;font-size:12vw}}.c-profile-preview.is-open .c-profile-preview_name .c-talent-name_text{transform:translate(0)}.c-profile-preview_buttons{clip-path:inset(0);position:relative}.c-profile-preview_buttons .c-button{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;transition:transform var(--transition-duration)var(--ease);transform:translateY(150%)}.c-profile-preview.is-open :is(.c-profile-preview_buttons .c-button){transition:transform var(--transition-duration)var(--transition-duration-fast)var(--ease);transform:translate(0)}.c-profile-preview_button{background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius-sm);text-transform:uppercase;font-size:var(--text-heading-2xs);cursor:pointer;width:auto;transition:border-color var(--transition-duration)var(--ease),background-color var(--transition-duration)var(--ease),color var(--transition-duration)var(--ease);border:1px solid #0000;align-items:center;gap:2px;padding:6px 14px;font-weight:800;display:flex;overflow:hidden}.c-profile-preview_button:hover{color:var(--color-black);background-color:var(--color-gray-100)}@media (min-width:701px){.c-profile-preview_button{transition:border-color var(--transition-duration)var(--ease),background-color var(--transition-duration)var(--ease),color var(--transition-duration)var(--ease),transform var(--transition-duration-slow)var(--transition-duration-slowest)var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%,150%)}.is-inview .c-profile-preview_button{transform:translate(-50%)}}@media (max-width:700px){.c-profile-preview_button{transform:translateY(-1px)!important}}.c-profile-preview_button-name{white-space:nowrap;transition:opacity var(--transition-duration)var(--ease);flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.c-profile-preview_button .c-icon{width:16px;height:16px;margin-right:var(--spacing-fluid-2xs);--icon-height:16px;--icon-width:16px;--icon-ratio:1;transition:rotate var(--transition-duration)var(--ease);justify-content:center;align-items:center;display:flex;rotate:none}.c-profile-preview_content{--dialog-height:calc(var(--vh)*100);width:auto;height:var(--dialog-height,100dvh);max-height:var(--dialog-height,100dvh);background-color:var(--color-black);pointer-events:none;visibility:hidden;z-index:-1;clip-path:inset(100% 0 0);transition:translate var(--transition-duration)var(--transition-duration-fast)var(--ease),clip-path var(--transition-duration)var(--transition-duration-fast)var(--ease),visibility 0s calc(var(--transition-duration) + var(--transition-duration-fast))var(--ease);position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)translate(0)}.c-profile-preview_content .c-profile-preview_traits{opacity:0;transition:opacity var(--transition-duration)var(--ease);padding-bottom:var(--spacing-fluid-sm);flex-grow:1;align-items:flex-end;display:flex}.c-profile-preview.is-open :is(.c-profile-preview_content .c-profile-preview_traits){opacity:1;transition:opacity var(--transition-duration)var(--transition-duration)var(--ease)}@media (max-width:768px){.c-profile-preview_content .c-profile-preview_traits{padding-bottom:var(--spacing-fluid-xs)}.c-profile-preview_content{padding-bottom:56px}}.c-profile-preview.is-open .c-profile-preview_content{clip-path:inset(0);transition:translate var(--transition-duration)var(--ease),clip-path var(--transition-duration)var(--ease),visibility 0s 0s var(--ease);pointer-events:all;visibility:visible;translate:0}.c-profile-preview_inner{padding:var(--spacing-fluid-xs);flex-direction:column;min-height:100%;max-height:100%;display:flex;overflow-y:auto}.c-profile-preview_type-link.-active{font-weight:800;text-decoration:underline}.c-profile-preview_type-link:not(.-active){opacity:.5}.c-profile-preview_image{clip-path:inset(15% 0);opacity:0;max-width:200px;transition:opacity var(--transition-duration)var(--ease),clip-path var(--transition-duration)var(--ease);margin:0 auto}.c-profile-preview.is-open .c-profile-preview_image{opacity:1;clip-path:inset(0);transition:opacity var(--transition-duration)var(--transition-duration-fast)var(--ease),clip-path var(--transition-duration)var(--transition-duration-fast)var(--ease)}.c-profile-preview_image .c-image_inner{transform:translate3d(0,5%,0),scale(1.1);transition:transform var(--transition-duration)var(--ease)}.c-profile-preview.is-open :is(.c-profile-preview_image .c-image_inner){transition:transform var(--transition-duration-slow)var(--transition-duration-faster)var(--ease);transform:translate(0)scale(1)}@media (min-width:1001px){.c-profile-preview_image-wrap{flex-grow:1;align-items:center;display:flex}}.c-profile_table{width:100%}.c-profile_table-value{text-align:right;font-weight:700}.c-profile-flex_container{transition:grid var(--transition-duration-slow)var(--ease);grid-template-rows:1fr;display:grid}.c-profile-flex_inner{visibility:visible;transition:visibility 0s 0s var(--ease);overflow:hidden}.c-profile-flex_link{cursor:pointer;border-radius:var(--radius-sm);display:block;overflow:hidden}.c-profile-flex_img{transition:transform var(--transition-duration-slow)var(--ease)}.c-profile-flex_img:hover{transform:scale(1.05)}html[data-media-type=video] .c-profile-flex_container:not([data-media-type=video]),html[data-media-type=photograph] .c-profile-flex_container:not([data-media-type=photograph]),html[data-media-type=polaroid] .c-profile-flex_container:not([data-media-type=polaroid]){grid-template-rows:0fr!important}:is(html[data-media-type=video] .c-profile-flex_container:not([data-media-type=video]),html[data-media-type=photograph] .c-profile-flex_container:not([data-media-type=photograph]),html[data-media-type=polaroid] .c-profile-flex_container:not([data-media-type=polaroid])) .c-profile-flex_inner{transition:visibility 0s var(--transition-duration-slow)var(--ease);visibility:hidden!important}.c-profile-content{clip-path:inset(0);z-index:0}@media (max-width:700px){.c-profile-flex_link{pointer-events:none!important}}@media not all and (min-width:1000px){.is-open .c-profile-preview_button,.c-profile-bottom_menu:has(.c-profile-preview.is-open) .c-profile-button_addtocast{transition:border-color var(--transition-duration)var(--transition-duration-fast)var(--ease);border:1px solid var(--color-stroke-dark)}.c-profile-preview:not(.is-open) .c-profile-preview_button-name.-state-open{opacity:0;width:0;overflow:hidden}.c-profile-preview:not(.is-open) .c-profile-preview_button-name.-state-closed{opacity:1}.c-profile-preview_button-name{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:45vw;overflow:hidden}.is-open .c-profile-preview_button-name.-state-closed{opacity:0;width:0;overflow:hidden}.is-open .c-profile-preview_button-name.-state-open{opacity:1}.c-profile-preview_content{transform:inherit;position:fixed;bottom:0;left:0;right:0}.c-profile-preview_button{width:auto;padding:6px 14px}}@media (min-width:1000px){.c-profile-bottom_menu{bottom:var(--spacing-fluid-3xs)}.c-profile-preview.is-open .c-profile-preview_button .c-icon{rotate:180deg}.c-profile-preview_content{width:100%;max-width:580px;bottom:calc(100% + var(--spacing-fluid-sm) + var(--spacing-fluid-xs));height:calc(100vh - calc(var(--spacing-fluid-sm) + 25px));min-width:580px;margin:0 auto;position:absolute}.c-profile-preview_button{justify-content:space-between;width:100%;height:28px}.c-profile-button_addtocast{width:200px;height:28px}}.c-profile-gallery_wrap{z-index:100;background-color:var(--color-gray-100);width:100%;height:100%;transition:opacity var(--transition-duration)var(--ease),visibility 0s var(--transition-duration)var(--ease);pointer-events:none;visibility:hidden;opacity:0;display:flex;position:fixed;top:0;left:0}.c-profile-gallery_wrap.is-open{opacity:1;pointer-events:all;transition-delay:0s;transition:opacity var(--transition-duration)var(--ease),visibility 0s var(--ease);visibility:visible!important}c-vertical-gallery{scroll-snap-type:y mandatory;max-height:100vh;overflow-y:auto}.c-profile-gallery_inner{justify-content:space-between}.c-profile-gallery_center{padding:var(--spacing-fluid-xs)var(--spacing-fluid-xl);pointer-events:none}.c-profile-gallery_center .c-image_img{pointer-events:all}.c-profile-gallery_left{z-index:20;pointer-events:none;flex-direction:column;display:flex;position:sticky;top:0}.c-profile-gallery_left-inner{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}.c-profile-gallery_left-inner *{pointer-events:all}.c-profile-gallery_close{opacity:0;transform:translate3d(calc(var(--spacing-fluid-sm)*-1),0,0);transition:transform var(--transition-duration)var(--ease-in-out),opacity var(--transition-duration)var(--ease-in-out)}.c-profile-gallery_wrap.is-open .c-profile-gallery_close{opacity:1;transform:translate(0)}.c-profile-gallery_name{opacity:0;transform:translate3d(calc(var(--spacing-fluid-sm)*-1),0,0);transition:transform var(--transition-duration)var(--ease-in-out),opacity var(--transition-duration)var(--ease-in-out);transition-delay:var(--transition-duration-fastest);flex-direction:column;display:flex}.c-profile-gallery_wrap.is-open .c-profile-gallery_name{opacity:1;transform:translate(0)}.c-profile-gallery_img{width:100%;height:100%;max-height:calc(100vh - var(--spacing-fluid-xs)*2)}.c-profile-gallery_img .c-image_inner{max-height:calc(100vh - var(--spacing-fluid-xs)*2);background-color:#0000!important}.c-profile-gallery_img .c-image_img{max-height:calc(100vh - var(--spacing-fluid-xs)*2);-o-object-fit:contain;object-fit:contain}.c-profile-gallery_list{row-gap:var(--spacing-fluid-xs);flex-direction:column;display:flex}.c-profile-gallery_item{padding:var(--spacing-fluid-xs)0;justify-content:center;align-items:center;display:flex}.c-profile-gallery-thumbs{row-gap:var(--spacing-fluid-xs);width:77px;right:var(--spacing-unit-xl);will-change:transform;transition:transform var(--transition-duration)var(--ease-in-out);flex-direction:column;display:flex;position:fixed}.c-profile-gallery-thumbs_item{opacity:0;transform:translate3d(var(--spacing-fluid-xs),0,0);transition:transform var(--transition-duration)var(--ease-in-out),opacity var(--transition-duration)var(--ease-in-out);cursor:pointer;position:relative}.c-profile-gallery_wrap.is-open .c-profile-gallery-thumbs_item{opacity:1;transform:translate(0)}.c-profile-gallery-thumbs_item:after{content:"";transition:border-color var(--transition-duration-slow)var(--ease-in-out);border:1px solid #0000;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.c-profile-gallery-thumbs_item:hover:after{border-color:var(--color-gray-900)}.c-profile-gallery-thumbs_item:first-child{transition-delay:25ms}.c-profile-gallery-thumbs_item:nth-child(2){transition-delay:50ms}.c-profile-gallery-thumbs_item:nth-child(3){transition-delay:75ms}.c-profile-gallery-thumbs_item:nth-child(4){transition-delay:.1s}.c-profile-gallery-thumbs_item:nth-child(5){transition-delay:.125s}.c-profile-gallery-thumbs_item:nth-child(6){transition-delay:.15s}.c-profile-gallery-thumbs_item:nth-child(7){transition-delay:.175s}.c-profile-gallery-thumbs_item:nth-child(8){transition-delay:.2s}.c-profile-gallery-thumbs_item:nth-child(9){transition-delay:.225s}.c-profile-gallery-thumbs_item:nth-child(10){transition-delay:.25s}.c-profile-gallery-thumbs_item:nth-child(11){transition-delay:.275s}.c-profile-gallery-thumbs_item:nth-child(12){transition-delay:.3s}.c-profile-gallery-thumbs_item:nth-child(13){transition-delay:.325s}.c-profile-gallery-thumbs_item:nth-child(14){transition-delay:.35s}.c-profile-gallery-thumbs_item:nth-child(15){transition-delay:.375s}.c-profile-gallery-thumbs_item:nth-child(16){transition-delay:.4s}.c-profile-gallery-thumbs_item:nth-child(17){transition-delay:.425s}.c-profile-gallery-thumbs_item:nth-child(18){transition-delay:.45s}.c-profile-gallery-thumbs_item:nth-child(19){transition-delay:.475s}.c-profile-gallery-thumbs_item:nth-child(20){transition-delay:.5s}.c-profile-gallery-thumbs_item:nth-child(21){transition-delay:.525s}.c-profile-gallery-thumbs_item:nth-child(22){transition-delay:.55s}.c-profile-gallery-thumbs_item:nth-child(23){transition-delay:.575s}.c-profile-gallery-thumbs_item:nth-child(24){transition-delay:.6s}.c-profile-gallery-count{right:calc(100% + var(--spacing-fluid-sm));white-space:nowrap;pointer-events:none;z-index:50;transition:transform var(--transition-duration)var(--ease-in-out);margin-top:calc(var(--spacing-fluid-xs)*-1.7);font-weight:800;position:absolute;transform:translateY(0)}.c-profile-gallery-nums{white-space:nowrap;flex-flow:row;display:inline-flex;position:relative}.c-profile-gallery_backdrop{cursor:no-drop}c-profile-compcard{--dialog-height:calc(var(--vh)*100);width:100%;height:var(--dialog-height,100dvh);max-height:var(--dialog-height,100dvh);z-index:400;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--transition-duration-slower)var(--transition-duration)var(--ease),visibility 0s var(--transition-duration-slowest)var(--ease);justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}c-profile-compcard.is-open{opacity:1;pointer-events:all;transition:opacity var(--transition-duration)var(--ease),visibility 0s var(--ease);visibility:visible!important}@media (min-width:1000px){c-profile-compcard{padding-right:var(--spacing-fluid-2xs)}}.c-dialog-compcard_inner{background-color:var(--color-gray-100);opacity:0;width:100%;height:100%;transform:translate(var(--spacing-fluid-2xl));transition:opacity var(--transition-duration-fast)var(--transition-duration-fast)var(--ease),transform var(--transition-duration-fast)var(--transition-duration-fast)var(--ease);border-radius:3px 3px 0 0;overflow:hidden auto}c-profile-compcard.is-open .c-dialog-compcard_inner{opacity:1;transition:opacity var(--transition-duration-slow)var(--ease),transform var(--transition-duration-slow)var(--ease);transform:translate(0)}.c-dialog-compcard_container{opacity:0;transition:opacity var(--transition-duration)var(--ease)}c-profile-compcard.is-open .c-dialog-compcard_container{opacity:1;transition:opacity var(--transition-duration)var(--transition-duration)var(--ease)}@media (min-width:1001px){.c-dialog-compcard_inner{max-width:66vw;max-height:calc(100vh - var(--spacing-fluid-xs))}}.c-dialog-compcard_bg{cursor:no-drop}.c-profile-compcard_format-item{min-height:232px;position:relative}.c-profile-compcard_format-item .caption{font-weight:400}.c-profile-compcard_format-icon{border-radius:3px;flex-grow:1;width:100%}.c-profile-compcard_format-radio{white-space:nowrap;border-radius:3px;min-height:100%}@media not all and (min-width:700px){.c-profile-compcard_format-radio{font-size:10px!important}}.c-profile-compcard_format-radio:before{content:"";border:2px solid #0000;border-radius:3px;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.c-profile-compcard_format-radio input{visibility:visible;opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-profile-compcard_format-radio:has(input[type=radio]:checked),.c-profile-compcard_format-radio:has(input[type=radio]:focus){font-weight:700!important}.c-profile-compcard_format-radio:has(input[type=radio]:focus):before{border:2px solid var(--color-black)}.c-profile-compcard_format-box{opacity:.4;width:100%;transition:opacity var(--transition-duration-fastest)var(--ease);border-radius:3px;flex-grow:1;margin:auto;padding-top:130%}.c-profile-compcard_format-radio:has(input[type=radio]:checked) .c-profile-compcard_format-box{opacity:1}.c-profile-compcard_images-image{transition:border var(--transition-duration-fastest)var(--ease),background-color var(--transition-duration-fastest)var(--ease);background-color:var(--color-gray-200);border:2px solid #0000;border-radius:3px}.c-profile-compcard_images-checkbox{flex-grow:1;align-items:flex-end}.c-profile-compcard_images-checkbox:has(input:checked) .c-profile-compcard_images-image{border:2px solid var(--color-black);background-color:var(--color-black)}.c-profile-compcard_button{z-index:10;width:100%;position:sticky;bottom:0}@media (min-width:1000px){.c-profile-compcard_button{bottom:var(--spacing-fluid-xl)}}.c-profile-compcard_button .c-button_inner{width:100%}.c-prefooter-push{isolation:isolate;display:block;position:relative;overflow:hidden}.c-prefooter-push .c-prefooter-push_description{margin-bottom:calc(var(--spacing-fluid-4xl)*2)!important}@media (min-width:1000px){.-prefooter :is(.c-prefooter-push .c-prefooter-push_description){margin-bottom:var(--spacing-fluid-md)!important}}.c-prefooter-push_bg{isolation:isolate;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:-2.5%;right:0;bottom:-2.5%;left:0;overflow:hidden}.c-prefooter-push_bg:after{content:"";z-index:-1;background-color:#0009;position:absolute;top:0;right:0;bottom:0;left:0}.c-prefooter-push_title{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-prefooter-push_title{word-spacing:.1em}@media (max-width:768px){.c-prefooter-push_title{word-spacing:.15em;letter-spacing:.01em}}}.c-prefooter-push_title.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-prefooter-push_title.font-style-normal{font-style:normal}.c-prefooter-push_title{font-size:var(--text-heading-xl);--tw-leading:.8;line-height:.8}.c-prefooter-push_title sup{font-size:55%}@media not all and (min-width:1000px){.c-prefooter-push_title.-title-smaller{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-prefooter-push_title.-title-smaller{word-spacing:.1em}@media (max-width:768px){.c-prefooter-push_title.-title-smaller{word-spacing:.15em;letter-spacing:.01em}}}.c-prefooter-push_title.-title-smaller.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-prefooter-push_title.-title-smaller.font-style-normal{font-style:normal}.c-prefooter-push_title.-title-smaller{font-size:var(--text-heading-xl);--tw-leading:.8;line-height:.8}.c-prefooter-push_title.-title-smaller sup{font-size:55%}}@media (min-width:1000px){.c-prefooter-push_title.-title-smaller{font-size:calc(var(--text-heading-xl)*.8)}}@media (min-width:1400px){.c-prefooter-push_title.-title-smaller{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-prefooter-push_title.-title-smaller{word-spacing:.1em}@media (max-width:768px){.c-prefooter-push_title.-title-smaller{word-spacing:.15em;letter-spacing:.01em}}}.c-prefooter-push_title.-title-smaller.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-prefooter-push_title.-title-smaller.font-style-normal{font-style:normal}.c-prefooter-push_title.-title-smaller{font-size:var(--text-heading-xl);--tw-leading:.8;line-height:.8}.c-prefooter-push_title.-title-smaller sup{font-size:55%}}.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6{word-spacing:.1em}@media (max-width:768px){.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6{word-spacing:.15em;letter-spacing:.01em}}}:is(.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6).font-serif{text-transform:none;font-style:italic;font-weight:300}:is(.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6).font-style-normal{font-style:normal}.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6{font-size:var(--text-heading-sm)}:is(.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6):not(:first-child){margin-top:var(--spacing-fluid-lg)}:is(.c-blog-single-content h1,.c-blog-single-content h2,.c-blog-single-content h3,.c-blog-single-content h4,.c-blog-single-content h5,.c-blog-single-content h6):not(:last-child){margin-bottom:var(--spacing-fluid-sm)}.c-blog-single-content a{text-decoration:underline}.c-blog-single-content p:first-child{text-indent:var(--spacing-fluid-2xl)}.c-blog-single-slider{display:block;overflow:hidden}.c-blog-single-slider .swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative}.c-blog-single-slider .swiper .swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.c-blog-single-slider .swiper .swiper-wrapper .swiper-slide{flex-shrink:0;height:100%;transition-property:transform;position:relative}.c-blog-single-slider .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:var(--grid-gutter)}.c-blog-single-slider .swiper .swiper-wrapper .swiper-slide .c-image_img{border-radius:var(--radius-sm);width:auto;height:34.85vw}@media not all and (min-width:700px){.c-blog-single-slider .swiper .swiper-wrapper .swiper-slide .c-image_img{height:44vw}}.c-blog-single-slider .swiper-navigation{margin-top:var(--spacing-unit-lg);justify-content:flex-end;gap:10px;display:flex}.c-blog-single-slider .swiper-navigation:has(.swiper-button-lock){display:none}.c-blog-single-slider .swiper-navigation .swiper-button-prev,.c-blog-single-slider .swiper-navigation .swiper-button-next{cursor:pointer;width:30px;height:30px}:is(.c-blog-single-slider .swiper-navigation .swiper-button-prev,.c-blog-single-slider .swiper-navigation .swiper-button-next) .c-button_inner{width:30px;height:30px}:is(.c-blog-single-slider .swiper-navigation .swiper-button-prev,.c-blog-single-slider .swiper-navigation .swiper-button-next).swiper-button-disabled{opacity:.5;pointer-events:none}:is(.c-blog-single-slider .swiper-navigation .swiper-button-prev,.c-blog-single-slider .swiper-navigation .swiper-button-next).swiper-button-lock{display:none}:is(.c-blog-single-slider .swiper-navigation .swiper-button-prev,.c-blog-single-slider .swiper-navigation .swiper-button-next) svg{margin-top:-1px}.c-blog-single-slider .swiper-pagination{width:100%;margin-top:var(--spacing-unit-lg);flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;max-width:calc(100% - 100px);height:30px;display:flex;position:absolute;bottom:0;left:50px}.c-blog-single-slider .swiper-pagination.swiper-pagination-lock{display:none}@media not all and (min-width:700px){.c-blog-single-slider .swiper-pagination{justify-content:flex-start;left:0}}.c-blog-single-slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-stroke-light);opacity:1;cursor:pointer;width:13px;height:2px;display:block;position:relative}.c-blog-single-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-black)}.c-blog-single-slider .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;position:absolute;top:-10px;right:-5px;bottom:-10px;left:-5px}.c-single-blog-blockquote{display:block}.c-single-blog-blockquote_text{text-indent:var(--spacing-fluid-2xl);position:relative}.c-single-blog-blockquote_text:before{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-single-blog-blockquote_text:before{word-spacing:.1em}@media (max-width:768px){.c-single-blog-blockquote_text:before{word-spacing:.15em;letter-spacing:.01em}}}.c-single-blog-blockquote_text:before{font-size:var(--text-heading-lg);--tw-leading:.8;text-indent:0;content:"“";transform:translate(calc(-100% - var(--grid-gutter)));line-height:.8;display:block;position:absolute;top:0;left:0}@media not all and (min-width:1000px){.c-single-blog-blockquote_text:before{transform:none}}.c-highlight-panel{isolation:isolate;display:block;position:relative;overflow:hidden}.c-highlight-panel_bg{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.c-highlight-panel_bg:before{content:"";z-index:1;background-color:#00000040;position:absolute;top:0;right:0;bottom:0;left:0}.c-highlight-panel_bg .c-image{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-highlight-panel_bg .c-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-highlight-panel_title{justify-content:space-between;gap:var(--grid-gutter);z-index:2;display:flex;position:relative}@media (min-width:1000px){.c-highlight-panel_title{max-height:clamp(10rem,6.5217rem + 17.3913vw,20rem)}}.c-highlight-panel_title .c-highlight-panel_title_text{word-break:break-word}.c-staff-category-listing_list{flex-direction:column;display:flex}.c-staff-category-listing_item{z-index:1;display:flex;position:relative}.c-staff-category-listing_item.is-active{z-index:3}.c-staff-category-listing_label{width:100%;display:flex;position:relative}.c-staff-category-listing_link{isolation:isolate;text-align:center;transition:color var(--transition-duration-slow)var(--ease);cursor:pointer;width:100%;padding:6px 0;line-height:.8;position:relative;overflow:hidden}.c-staff-category-listing_link:focus:before{opacity:1}@media (hover:hover){.c-staff-category-listing_link:hover:before{opacity:1}}.c-staff-category-listing_link:focus-visible{outline-color:var(--color-gold)!important}.is-active .c-staff-category-listing_link{color:var(--color-white)}.bg-black.text-gold :is(.is-active .c-staff-category-listing_link){color:var(--color-black)}.is-active .c-staff-category-listing_link:before{opacity:1;background-color:var(--color-gold)}.c-staff-category-listing_link:before{content:"";opacity:0;transition:opacity var(--transition-duration-slow)var(--ease),background-color var(--transition-duration-slow)var(--ease);z-index:-1;background-color:#ffffff1a;position:absolute;top:0;right:0;bottom:0;left:0}.c-staff-category-listing_image{pointer-events:none;clip-path:inset(0 0 100%);z-index:2;width:200px;display:block;position:absolute;top:50%;transform:translateY(-50%)scale(.9)}@media not all and (min-width:1000px){.c-staff-category-listing_image{display:none}}@media not all and (min-width:1200px){.c-staff-category-listing_image{right:-4.16667%}}@media (min-width:1200px){.c-staff-category-listing_image{right:4.16667%}}@media (min-width:1400px){.c-staff-category-listing_image{right:8.33333%}}@media (min-width:1600px){.c-staff-category-listing_image{right:16.6667%}}.c-staff-category-listing_image:not(.c-staff-category-listing_item.is-animating .c-staff-category-listing_image):not(.c-staff-category-listing_item.is-active .c-staff-category-listing_image){animation:hideImage var(--transition-duration)var(--ease)}.c-staff-category-listing_item.is-active .c-staff-category-listing_image,.c-staff-listing_item.is-animating .c-staff-category-listing_image{animation:showImage var(--transition-duration)var(--ease)forwards}.c-staff-listing_wrapper{isolation:isolate;position:relative}.c-staff-listing_wrapper .c-staff-listing_loading{z-index:1;pointer-events:none;opacity:0;visibility:hidden;width:24px;height:24px;transition:opacity var(--transition-duration-slow)var(--ease)var(--transition-duration-faster),visibility var(--transition-duration-slow)var(--ease)var(--transition-duration-faster),transform var(--transition-duration-slow)var(--ease)var(--transition-duration-faster);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:scale(.85)}.c-staff-listing_wrapper .c-staff-listing_loading:before{content:"";border:1px solid #0000;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.5s linear infinite spin}.c-staff-listing_wrapper:has(.to-update-listing) :is(.c-staff-listing_wrapper .c-staff-listing_loading){opacity:1;visibility:visible;transform:scale(1)}.c-staff-listing_container:not(.is-active){opacity:0;visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.is-animating :is(.c-staff-listing_container>*){opacity:0;transform:translate3d(0,var(--spacing-fluid-xl),0);transition:opacity var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease)}.c-staff-listing_item{transition:background-color var(--transition-duration-slow)var(--ease);padding:8px 0;line-height:1.2;position:relative}@media not all and (min-width:700px){.c-staff-listing_item{margin-inline:calc(var(--spacing-unit-md)*-1);padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.c-staff-listing_item{margin-inline:calc(var(--spacing-unit-xl)*-1);padding-inline:var(--spacing-unit-xl)}}.c-staff-listing_item:focus{transition:background-color var(--transition-duration-fastest)var(--ease);background-color:#ffffff1a}@media (hover:hover){.c-staff-listing_item:hover{transition:background-color var(--transition-duration-fastest)var(--ease);background-color:#ffffff1a}}.c-staff-listing_item .c-staff-listing_item_image{clip-path:inset(0 0 100%);z-index:2;pointer-events:none;width:167px;height:244px;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.9)}@media not all and (min-width:1000px){.c-staff-listing_item .c-staff-listing_item_image{display:none}}.c-staff-listing_item .c-staff-listing_item_image:not(.c-staff-listing_item.is-animating .c-staff-listing_item_image):not(.c-staff-listing_item.is-active .c-staff-listing_item_image){animation:hideImage var(--transition-duration)var(--ease)}.c-staff-listing_item.is-active :is(.c-staff-listing_item .c-staff-listing_item_image),.c-staff-listing_item.is-animating :is(.c-staff-listing_item .c-staff-listing_item_image){animation:showImage var(--transition-duration)var(--ease)forwards}@media not all and (min-width:700px){.c-staff-listing_item .c-staff-listing_item_image{right:var(--unit-md)}}@media (min-width:700px){.c-staff-listing_item .c-staff-listing_item_image{right:var(--unit-xl)}}.c-staff-listing_item .c-staff-listing_item_image .c-image,.c-staff-listing_item .c-staff-listing_item_image .c-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-staff-listing-item_item{cursor:pointer}.c-staff-listing-item_item:focus-within .c-staff-listing-item_image{transform:scale(1.05)}.c-staff-listing-item_item:focus-within .c-staff-listing-item_image:after{opacity:.6}.c-staff-listing-item_item:focus-within .c-staff-listing-item_card_content{opacity:1}.c-staff-listing-item_item:focus-within .c-staff-listing-item_card_line,.c-staff-listing-item_item:focus-within .c-staff-listing-item_card_button{clip-path:inset(0);transform:translateY(0)}@media (hover:hover){.c-staff-listing-item_item:hover .c-staff-listing-item_image{transform:scale(1.05)}.c-staff-listing-item_item:hover .c-staff-listing-item_image:after{opacity:.6}.c-staff-listing-item_item:hover .c-staff-listing-item_card_content{opacity:1}.c-staff-listing-item_item:hover .c-staff-listing-item_card_line,.c-staff-listing-item_item:hover .c-staff-listing-item_card_button{clip-path:inset(0);transform:translateY(0)}}.c-staff-listing-item_card{border-radius:var(--radius-sm);position:relative;overflow:hidden}.c-staff-listing-item_card_content{color:var(--color-white);padding:var(--spacing-fluid-sm);justify-content:space-between;gap:var(--spacing-fluid-sm);opacity:0;transition:opacity var(--transition-duration)var(--ease);flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.c-staff-listing-item_card_line{clip-path:inset(100% 0 -100%);transition:clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);transform:translateY(-100%)}.c-staff-listing-item_card_button{clip-path:inset(-100% 0 100%);transition:clip-path var(--transition-duration)var(--ease),transform var(--transition-duration)var(--ease);transform:translateY(100%)}.c-staff-listing-item_card_button>*{width:100%}.c-staff-listing-item_image{transition:transform var(--transition-duration-slow)var(--ease)}.c-staff-listing_grid{z-index:2;flex:1;position:relative}.c-staff-listing_grid_inner{row-gap:var(--spacing-fluid-3xl);-moz-column-gap:var(--spacing-fluid-xl);column-gap:var(--spacing-fluid-xl);transition:column-gap var(--transition-duration-slow)var(--ease);transition:column-gap var(--transition-duration-slow)var(--ease),-moz-column-gap var(--transition-duration-slow)var(--ease);flex-wrap:wrap;justify-content:space-between;display:flex}@media not all and (min-width:1000px){.c-staff-listing_grid_inner{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}html.has-filters-open :is(.-grid-2 .c-staff-listing_grid_inner){-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.c-staff-listing_grid_item{width:calc(25% - var(--grid-gutter)*.75);transition:width var(--transition-duration-slow)var(--ease)}@media not all and (min-width:1000px){.c-staff-listing_grid_item,html.has-filters-open .c-staff-listing_grid_item{width:100%}.c-staff-listing_grid_item.is-empty{display:none}}.-grid-2 .c-staff-listing_grid_item{width:calc(41.6667% - var(--grid-gutter)*.6);transition:width var(--transition-duration-slow)var(--ease)}@media not all and (min-width:1000px){.-grid-2 .c-staff-listing_grid_item{width:calc(50% - var(--grid-gutter)*.5)}}.c-staff-listing_grid_item img{width:100%}.c-highlights-listing{display:block}.c-highlights-listing_list{flex-direction:column;display:flex}.c-highlights-listing_images{top:var(--header-height);align-items:center;min-height:50vh;display:flex;position:sticky}@media not all and (min-width:1000px){.c-highlights-listing_images{min-height:80vh}}.c-highlights-listing_images_list{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.c-highlights-listing_images_item{clip-path:inset(100% 0 0);transition:clip-path var(--transition-duration-slowest)var(--ease);grid-area:1/1/2/2}.c-highlights-listing_images_item.is-active{clip-path:inset(0)}.c-highlights-listing_item{min-height:50vh;padding:var(--spacing-fluid-4xl)0;align-items:center;display:flex}@media not all and (min-width:1000px){.c-highlights-listing_item{min-height:80vh}}.c-highlights-listing_item:first-child{margin-top:-50vh}@media not all and (min-width:1000px){.c-highlights-listing_item:first-child{margin-top:-80vh}}.c-offices-listing_office:focus .c-offices-listing_office_image .c-image{transform:scale(1.05)}.c-offices-listing_office:focus .c-offices-listing_office_button .c-button_inner{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-offices-listing_office:focus .c-offices-listing_office_button .c-button_inner:before{clip-path:inset(0 round 1000px);transition:clip-path var(--transition-duration)var(--ease)}.c-offices-listing_office:focus .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper{transition:transform var(--transition-duration)var(--ease)}.c-offices-listing_office:focus .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper>:first-child{transform:translateY(100%)}.c-offices-listing_office:focus .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper>:nth-child(2){transform:translateY(0)}@media (hover:hover){.c-offices-listing_office:hover .c-offices-listing_office_image .c-image{transform:scale(1.05)}.c-offices-listing_office:hover .c-offices-listing_office_button .c-button_inner{color:var(--button-text-color-hocus);transition:color var(--transition-duration)var(--ease)}.c-offices-listing_office:hover .c-offices-listing_office_button .c-button_inner:before{clip-path:inset(0 round 1000px);transition:clip-path var(--transition-duration)var(--ease)}.c-offices-listing_office:hover .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper{transition:transform var(--transition-duration)var(--ease)}.c-offices-listing_office:hover .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper>:first-child{transform:translateY(100%)}.c-offices-listing_office:hover .c-offices-listing_office_button .c-button_inner .c-button_icon_wrapper>:nth-child(2){transform:translateY(0)}}.c-offices-listing_office_image{display:block;overflow:hidden}.c-offices-listing_office_image .c-image{transition:transform var(--transition-duration-slow)var(--ease);transform:scale(1.001)}.c-offices-listing_office_button .c-button_inner{--button-bg-color:transparent;--button-text-color:#c5ae79;--button-bg-color-hocus:#c5ae79;--button-text-color-hocus:#0a0a0a;--icon-width:14px;--icon-height:14px;border:1px solid #c5ae7733;border-radius:1000px;width:30px;height:30px}.c-offices-listing_office_button .c-button_inner .c-icon{margin-top:-1px}.c-jobs-listing_item{transition:background-color var(--transition-duration-slow)var(--ease);padding:8px 0;line-height:1.2;position:relative}@media not all and (min-width:700px){.c-jobs-listing_item{margin-inline:calc(var(--spacing-unit-md)*-1);padding-inline:var(--spacing-unit-md);margin-bottom:var(--spacing-unit-sm)}.c-jobs-listing_item:not(:last-child):after{content:"";border-bottom:1px solid #c5ae7933;grid-column:span 12/span 12;height:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.c-jobs-listing_item:not(:last-child):after{border-bottom:1px solid color-mix(in srgb,var(--color-gold)20%,transparent)}}.c-jobs-listing_item:not(:last-child):after{margin-top:var(--spacing-unit-sm)}}@media (min-width:700px){.c-jobs-listing_item{margin-inline:calc(var(--spacing-unit-xl)*-1);padding-inline:var(--spacing-unit-xl)}}.c-jobs-listing_item:focus{transition:background-color var(--transition-duration-fastest)var(--ease);background-color:#ffffff1a}@media (hover:hover){.c-jobs-listing_item:hover{transition:background-color var(--transition-duration-fastest)var(--ease);background-color:#ffffff1a}}.c-talent-package_infos-item{justify-content:space-between;width:100%;display:flex}.c-talent-package_infos-value{justify-content:flex-end;width:50%}.c-talent-package-comment{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);flex-direction:column;padding:20px;display:flex}.c-talent-package-comment_list{gap:var(--spacing-unit-md);margin-bottom:var(--spacing-unit-xl);flex-direction:column;display:flex}:root{--swiper-pagination-bottom:-50px;--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-height:20px;--swiper-pagination-color:transparent;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-transition:all .3s ease;--swiper-pagination-bullet-border-radius:0;--swiper-navigation-bottom:var(--swiper-pagination-bottom)}.c-slider{margin-bottom:var(--spacing-fluid-2xl);overflow:visible!important}.c-slider .swiper-container{overflow:hidden}.c-slider .swiper .swiper-slide{height:auto!important}.c-slider .swiper-pagination-bullet{position:relative}.c-slider .swiper-pagination-bullet:before{content:"";background-color:var(--color-black);opacity:.25;width:18px;height:1px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-slider .swiper-pagination-bullet-active:before{opacity:1}.c-slider .c-slider_item:hover .c-slider_img{transform:scale(1.05)}.c-slider .c-slider_item{min-height:100%}.c-featured-projects-slider :is(.c-slider .c-slider_item){padding-top:140%}.c-slider .c-slider_img{transition:transform var(--transition-duration-slow)var(--ease);height:100%;min-height:100%;transform:scale(1)}.c-slider .c-slider_button-prev.swiper-button-disabled,.c-slider .c-slider_button-next.swiper-button-disabled{opacity:.5;pointer-events:none}.c-history{z-index:11!important}.c-history #fake-footer{z-index:13;width:100vw;height:100vh}.c-history #fake-footer:after{content:"";z-index:20;background-color:var(--color-black);width:100vw;height:50px;display:block;position:absolute;bottom:0;right:0}.c-history_container{overflow:hidden}@media (min-width:1000px){.c-history_container{height:100vh;display:flex}}.c-history_header_image{isolation:isolate;position:relative}.c-history_header_image:before{content:"";z-index:1;background-color:#0a0a0a66;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-history_header_image:after{content:"";z-index:2;background:radial-gradient(50% 50%,#0000,#00000080),linear-gradient(#0009,#0009);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-history_hero_image,.c-history_hero_image .c-image_inner{max-height:60vh}.c-history_hero_image .c-image_inner .c-image_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:60vh}.c-history_image_full{aspect-ratio:568/900;-o-object-fit:cover;object-fit:cover}@media (min-width:1000px){.c-history_image_full{margin-top:calc(-1*var(--header-height));height:100vh}}.c-history_image_full .c-image_inner,.c-history_image_full .c-image_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:568/900}@media (min-width:1000px){.c-history_image_full .c-image_inner,.c-history_image_full .c-image_img{height:100vh}}.c-history_image_portrait{aspect-ratio:427/678;-o-object-fit:contain;object-fit:contain}@media (min-width:1000px){.c-history_image_portrait{height:75vh}}.c-history_image_portrait .c-image_inner,.c-history_image_portrait .c-image_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:568/900}@media (min-width:1000px){.c-history_image_portrait .c-image_inner,.c-history_image_portrait .c-image_img{height:75vh}}.c-history_image_landscape{aspect-ratio:900/568;-o-object-fit:cover;object-fit:cover}@media (min-width:1000px){.c-history_image_landscape{height:60vh}}.c-history_image_landscape .c-image_inner,.c-history_image_landscape .c-image_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:900/568}@media (min-width:1000px){.c-history_image_landscape .c-image_inner,.c-history_image_landscape .c-image_img{height:60vh}}.c-history_section{transform:translateZ(1px)}@media (min-width:1000px){.c-history_section{min-width:100vw;height:100vh;max-height:100vh;padding-top:var(--header-height);padding-bottom:var(--header-height);flex-shrink:0;margin-left:-2px;margin-right:1px;display:flex;position:relative;overflow:hidden}.c-history_section.-prefooter{pointer-events:all;z-index:13;padding-top:0;padding-bottom:0}.c-history_section.-prefooter .c-prefooter-push{width:100%;height:100vh}.c-history_section.-prefooter .c-prefooter-push .py-fluid-2xl{padding-top:var(--header-height)!important;padding-bottom:var(--header-height)!important}.c-history_section.-prefooter .c-prefooter-push>div,.c-history_section.-prefooter .c-prefooter-push>div>div{height:100%}}@media not all and (min-width:1000px){.c-history_section+.c-history_section:not(.-prefooter){padding-top:var(--spacing-fluid-4xl)}.c-history_section:first-child{padding-top:var(--header-height)}}@media (min-height:851px){.c-history_section_quote .c-image{max-height:40vh!important}}@media (min-width:1000px){@media (max-height:850px){.c-history_section_quote{width:120vw!important}.c-history_section_quote .c-image{max-height:60vh!important}.c-history_section_quote .grid.md\:grid-cols-7{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-history_section_quote .grid .md\:col-span-6{grid-column:span 3/span 3!important}.c-history_section_quote .grid .md\:col-span-2{grid-column:span 1/span 1!important}.c-history_section_quote .grid .md\:col-start-3{grid-column-start:unset!important}}@media (min-height:851px){.c-history_section_news .c-image{max-height:40vh!important}}@media (max-height:850px){.c-history_section_news{width:100vw!important}.c-history_section_news .c-image{max-height:60vh!important}.c-history_section_news .grid.grid-cols-6{grid-template-columns:repeat(10,minmax(0,1fr))!important}}}@media not all and (min-width:1000px){.c-history_hero_button.-desktop{display:none}}@media (min-width:1000px){.c-history_hero_button.-mobile{display:none}}.c-history_nav{z-index:15;width:100%;color:var(--color-gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0a99;position:fixed;bottom:0;left:0}@media not all and (min-width:1000px){.c-history_nav{display:none}}.c-history_nav_container{width:1000px;max-width:80%;margin:0 auto;padding:25px 0 10px;display:flex;overflow:hidden}.c-history_nav_container:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0a0a 25%,#0a0a0a00);width:50%;height:100%;position:absolute;top:0;left:0}.c-history_nav_container:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0a0a00 25%,#0a0a0a);width:50%;height:100%;position:absolute;top:0;right:0}.c-history_nav_list{min-width:100%;display:flex}.c-history_nav_item{justify-content:center;min-width:11.1111%;height:30px;display:flex;position:relative;scale:1}:is(.c-history_nav_item.is-active,.c-history_nav_item:hover) .c-history_nav_link_text{color:var(--color-gold)}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_link_text{scale:2.25}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(7){height:17px}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(6),.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(8){height:14px}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(5),.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(9){height:11px}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(4),.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(10){height:8px}.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(3),.c-history_nav_item:hover:not(.-is-intro) .c-history_nav_item_lines span:nth-child(11){height:6px}.c-history_nav_item:hover:not(.-is-intro)+.c-history_nav_item .c-history_nav_link_text{scale:1.6}.c-history_nav_item:hover:not(.-is-intro)+.c-history_nav_item+.c-history_nav_item .c-history_nav_link_text{scale:1.1}.c-history_nav_item:not(.-is-intro):has(+.c-history_nav_item:hover) .c-history_nav_link_text{scale:1.6}.c-history_nav_item:not(.-is-intro):has(+.c-history_nav_item+.c-history_nav_item:hover) .c-history_nav_link_text{scale:1.1}.c-history_nav_item_lines{pointer-events:none;justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:absolute;top:0;left:0;right:-1px}.c-history_nav_item_lines span{background-color:var(--color-dark-gold);width:1px;height:5px;transition:height var(--transition-duration-slower)var(--ease);transform-origin:bottom}.c-history_nav_item_lines span:nth-child(7){height:10px}.c-history_nav_link{text-align:center;width:100%;color:var(--color-dark-gold);transition:color var(--transition-duration-fast)var(--ease);justify-content:center;display:flex}.c-history_nav_link_text{text-align:center;color:var(--color-dark-gold);transition:color var(--transition-duration-fast)var(--ease),scale var(--transition-duration-slower)var(--ease);pointer-events:none;justify-content:center;display:inline-flex;scale:1}.c-preloader{background-color:var(--color-black);width:100%;height:100%;color:var(--color-gold);z-index:9999;cursor:wait;justify-content:center;align-items:center;gap:var(--spacing-fluid-2xs);flex-direction:column;display:flex;position:fixed;top:0;left:0}.c-preloader_heading,.c-preloader_progress{overflow:hidden}.c-preloader_icon{width:clamp(15rem,12.3913rem + 13.0435vw,22.5rem);height:clamp(18.75rem,16.1413rem + 13.0435vw,26.25rem);justify-content:center;align-items:center;display:flex}.c-preloader_icon svg{max-width:clamp(15rem,12.3913rem + 13.0435vw,22.5rem);max-height:clamp(15rem,12.3913rem + 13.0435vw,22.5rem)}.c-loader{z-index:var(--z-index-header);width:100%;height:100vh;transition:opacity var(--transition-duration)var(--ease);will-change:opacity;position:fixed;top:0;left:0}html.is-changing .c-loader{cursor:wait}html:not(.is-changing) .c-loader{pointer-events:none;opacity:0;transition:left 0s var(--transition-duration),opacity var(--transition-duration)var(--ease);left:200vw}.c-loader_inner{justify-content:center;align-items:flex-end;width:100%;height:100%;padding:10vh;display:flex}.c-loader_logo{width:1em;height:1em;font-size:var(--text-heading-lg);transition:transform var(--transition-duration)var(--ease);will-change:transform;position:relative;transform:scale(0)}.c-loader_logo svg{fill:currentColor;width:100%;height:100%;animation-timing-function:var(--ease);animation-duration:var(--transition-duration-slower);will-change:transform;animation-iteration-count:infinite;animation-play-state:paused;display:block;position:absolute;top:0;left:0}.c-loader_logo svg:first-child{animation-name:anim-loader-svg-1}.c-loader_logo svg:nth-child(2){animation-name:anim-loader-svg-2}html.is-changing .c-loader_logo{transform:scale(1)}html.is-changing .c-loader_logo svg{animation-play-state:running}@keyframes anim-loader-svg-1{0%{transform:rotate(0)}75%,to{transform:rotate(180deg)}}@keyframes anim-loader-svg-2{0%{transform:rotateX(0)}75%,to{transform:rotateX(180deg)}}.c-shape-animation{--_shape-animation-inner-width:100%;--_shape-animation-inner-height:100%}.c-shape-animation_inner{width:var(--shape-animation-inner-width,var(--_shape-animation-inner-width));height:var(--shape-animation-inner-height,var(--_shape-animation-inner-height));position:sticky;top:0;left:0;overflow:hidden}.c-shape-animation_gradient{z-index:var(--z-index-above);background-image:radial-gradient(var(--color-black),#0000);display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.c-shape-animation_gradient{background-image:radial-gradient(var(--color-black),color-mix(in oklab,var(--color-black)0%,transparent))}}.c-shape-animation_gradient:first-child{width:60%;height:60%;top:-40%;left:0}.c-shape-animation_gradient:nth-child(2){width:30%;height:100%;top:-10%;right:-15%}.c-shape-animation_gradient:nth-child(3){width:80%;height:100%;bottom:-40%;left:5%}.c-shape-animation_canvas{width:100%;height:100%;display:block}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anim-title-line-bottom{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;opacity:0;clip-path:var(--anim-line-clip-path-lg);transition:opacity var(--transition-duration-fastest)var(--ease);display:block;position:relative}.anim-title-line-bottom.is-inview{opacity:1}.anim-title-line-bottom.is-inview .anim-line-item{transform:translate(0)}.anim-title-line-bottom .anim-line-item{transition:transform var(--transition-duration)var(--ease);display:block;transform:translateY(-80%)}.anim-title-line-top{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;opacity:0;clip-path:var(--anim-line-clip-path-lg);transition:opacity var(--transition-duration-fastest)var(--ease);display:block;position:relative}.anim-title-line-top.is-inview{opacity:1}.anim-title-line-top.is-inview .anim-line-item{transform:translate(0)}.anim-title-line-top .anim-line-item{transition:transform var(--transition-duration)var(--ease);display:block;transform:translateY(80%)}.anim-title-clip{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;--transition-duration-fastest:50ms;position:relative}.anim-title-clip .c-anim-title-clip_text{clip-path:inset(-25% 0 125%);transition:transform var(--transition-duration)var(--ease),clip-path var(--transition-duration)var(--ease);display:block;transform:translateY(20%)}.anim-title-clip .c-anim-title-clip_text.-anim-alt{clip-path:inset(125% 0 -25%);transform:translateY(-80%)}.anim-title-clip:nth-child(2) .c-anim-title-clip_text{transition-delay:var(--transition-duration-fastest)}.anim-title-clip:nth-child(3) .c-anim-title-clip_text{transition-delay:calc(var(--transition-duration-fastest)*2)}.anim-title-clip:nth-child(4) .c-anim-title-clip_text{transition-delay:calc(var(--transition-duration-fastest)*3)}.anim-title-clip:nth-child(5) .c-anim-title-clip_text{transition-delay:calc(var(--transition-duration-fastest)*4)}.anim-title-clip:nth-child(6) .c-anim-title-clip_text{transition-delay:calc(var(--transition-duration-fastest)*5)}.is-inview .anim-title-clip .c-anim-title-clip_text{clip-path:inset(-25% 0 -18%);transform:translate(0)}.anim-line{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;--initial-delay:0s;clip-path:var(--anim-line-clip-path);display:block;position:relative}.anim-line.is-inview{transition:opacity var(--transition-duration)calc(var(--initial-delay) + var(--transition-duration-fastest))var(--ease)}.anim-line.is-inview .anim-line-item{transform:translate(0)}.anim-line .anim-line-item{transition:transform var(--transition-duration)calc(var(--initial-delay) + var(--transition-duration-fastest))var(--ease);display:block;transform:translateY(119%)}.anim-line .anim-line-item:nth-child(2){--initial-delay:50ms}.anim-line .anim-line-item:nth-child(3){--initial-delay:.1s}.anim-line .anim-line-item:nth-child(4){--initial-delay:.15s}.anim-line .anim-line-item:nth-child(5){--initial-delay:.2s}.anim-line .anim-line-item:nth-child(6){--initial-delay:.25s}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[-2px\]{top:-2px}.top-\[50\%\]{top:50%}.top-fluid-xs{top:var(--spacing-fluid-xs)}.right-0{right:calc(var(--spacing)*0)}.right-\[var\(--spacing-fluid-xs\)\]{right:var(--spacing-fluid-xs)}.-bottom-\[100px\]{bottom:-100px}.bottom-\[-50px\]{bottom:-50px}.bottom-fluid-md{bottom:var(--spacing-fluid-md)}.bottom-fluid-xs{bottom:var(--spacing-fluid-xs)}.left-0{left:calc(var(--spacing)*0)}.left-\[50\%\]{left:50%}.left-fluid-xs{left:var(--spacing-fluid-xs)}.isolate{isolation:isolate}.-z-1{z-index:-1}.-z-5{z-index:-5}.-z-10{z-index:-10}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.-order-1{order:-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-12{grid-column-start:12}.row-span-full{grid-row:1/-1}.float-left{float:left}.container{width:100%}@media (min-width:340px){.container{max-width:340px}}@media (min-width:500px){.container{max-width:500px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1600px){.container{max-width:1600px}}@media (min-width:1800px){.container{max-width:1800px}}@media (min-width:2000px){.container{max-width:2000px}}@media (min-width:2400px){.container{max-width:2400px}}.container{margin-inline:auto;max-width:none!important}@media not all and (min-width:700px){.container{padding-inline:var(--spacing-unit-md)}}@media (min-width:700px){.container{padding-inline:var(--spacing-unit-xl)}}.mx-auto{margin-inline:auto}.my-fluid-2xl{margin-block:var(--spacing-fluid-2xl)}.my-fluid-3xl{margin-block:var(--spacing-fluid-3xl)}.my-fluid-4xl{margin-block:var(--spacing-fluid-4xl)}.my-fluid-5xl{margin-block:var(--spacing-fluid-5xl)}.my-fluid-lg{margin-block:var(--spacing-fluid-lg)}.my-fluid-md{margin-block:var(--spacing-fluid-md)}.my-fluid-xl{margin-block:var(--spacing-fluid-xl)}.-mt-fluid-4xl{margin-top:calc(var(--spacing-fluid-4xl)*-1)}.-mt-fluid-lg{margin-top:calc(var(--spacing-fluid-lg)*-1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[16px\]{margin-top:16px}.mt-\[65px\]{margin-top:65px}.mt-\[79px\]{margin-top:79px}.mt-\[calc\(var\(--spacing-fluid-2xl\)\*2\)\]{margin-top:calc(var(--spacing-fluid-2xl)*2)}.mt-\[calc\(var\(--spacing-fluid-lg\)\*-1\)\]{margin-top:calc(var(--spacing-fluid-lg)*-1)}.mt-auto{margin-top:auto}.mt-fluid-2xl{margin-top:var(--spacing-fluid-2xl)}.mt-fluid-3xl{margin-top:var(--spacing-fluid-3xl)}.mt-fluid-4xl{margin-top:var(--spacing-fluid-4xl)}.mt-fluid-5xl{margin-top:var(--spacing-fluid-5xl)}.mt-fluid-lg{margin-top:var(--spacing-fluid-lg)}.mt-fluid-md{margin-top:var(--spacing-fluid-md)}.mt-fluid-sm{margin-top:var(--spacing-fluid-sm)}.mt-fluid-xl{margin-top:var(--spacing-fluid-xl)}.mt-fluid-xs{margin-top:var(--spacing-fluid-xs)}.mt-unit-sm{margin-top:var(--spacing-unit-sm)}.mr-auto{margin-right:auto}.-mb-fluid-3xl{margin-bottom:calc(var(--spacing-fluid-3xl)*-1)}.-mb-fluid-md{margin-bottom:calc(var(--spacing-fluid-md)*-1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[113px\]{margin-bottom:113px}.mb-fluid-2xl{margin-bottom:var(--spacing-fluid-2xl)}.mb-fluid-2xs{margin-bottom:var(--spacing-fluid-2xs)}.mb-fluid-3xl{margin-bottom:var(--spacing-fluid-3xl)}.mb-fluid-4xl{margin-bottom:var(--spacing-fluid-4xl)}.mb-fluid-5xl{margin-bottom:var(--spacing-fluid-5xl)}.mb-fluid-lg{margin-bottom:var(--spacing-fluid-lg)}.mb-fluid-md{margin-bottom:var(--spacing-fluid-md)}.mb-fluid-sm{margin-bottom:var(--spacing-fluid-sm)}.mb-fluid-xl{margin-bottom:var(--spacing-fluid-xl)}.mb-fluid-xs{margin-bottom:var(--spacing-fluid-xs)}.mb-unit-md{margin-bottom:var(--spacing-unit-md)}.mb-unit-sm{margin-bottom:var(--spacing-unit-sm)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[314\/420\]{aspect-ratio:314/420}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing)*8)}.h-\[30vh\]{height:30vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.w-8{width:calc(var(--spacing)*8)}.w-\[100\%\],.w-full{width:100%}.w-screen{width:100vw}.max-w-\[50\%\]{max-width:50%}.max-w-\[274px\]{max-width:274px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[426px\]{max-width:426px}.max-w-\[428px\]{max-width:428px}.max-w-\[625px\]{max-width:625px}.max-w-\[650px\]{max-width:650px}.max-w-\[860px\]{max-width:860px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-\[36\.2\%\]{min-width:36.2%}.min-w-\[320px\]{min-width:320px}.min-w-\[650px\]{min-width:650px}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;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)}.anim-img-up{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;transform:translate3d(0,var(--spacing-fluid-2xl),0);opacity:0;transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease)}@media not all and (min-width:1000px){.anim-img-up{transition-delay:0s!important}}.anim-img-up.is-inview{opacity:1;transform:translate(0)}.anim-up{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;opacity:0;transform:translate3d(0,var(--spacing-fluid-lg),0);transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration-faster)var(--ease)}@media not all and (min-width:1000px){.anim-up{transition-delay:0s!important}}.anim-up.is-inview{opacity:1;transform:translate(0)}.anim-shape{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;opacity:0;transform:translate3d(0,var(--spacing-fluid-lg),0)scale(.75)rotate(7deg);transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease)}.anim-shape.is-inview{opacity:1;transform:translate(0)scale(1)rotate(0)}.anim-shape-small{--ease:cubic-bezier(.5,0,0,1);--transition-duration-fastest:50ms;--transition-duration:.55s;opacity:0;transform:translate3d(0,var(--spacing-fluid-lg),0)scale(.01)rotate(-14deg);transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease)}.anim-shape-small.is-inview{opacity:1;transform:translate(0)scale(1)rotate(0)}.anim-separator{opacity:0;transition:opacity var(--transition-duration-fastest)var(--ease)}.anim-separator hr{transform:scaleX(.5)}.anim-separator.is-inview{opacity:1}.anim-separator.is-inview hr{transition:transform var(--transition-duration)var(--ease);transform:scale(1)}.anim-img-clip{--ease:cubic-bezier(.5,0,0,1);--transition-duration:.55s;transform:translate3d(0,var(--spacing-fluid-lg),0);clip-path:inset(15% 0);transition:transform var(--transition-duration)var(--ease),clip-path var(--transition-duration)var(--ease)}@media not all and (min-width:1000px){.anim-img-clip{transition-delay:0s!important}}.anim-img-clip.is-inview{clip-path:inset(0);transform:translate(0)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-0{-moz-columns:0;columns:0}.columns-1{-moz-columns:1;columns:1}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-fluid-2xl{gap:var(--spacing-fluid-2xl)}.gap-fluid-2xs{gap:var(--spacing-fluid-2xs)}.gap-fluid-md{gap:var(--spacing-fluid-md)}.gap-fluid-sm{gap:var(--spacing-fluid-sm)}.gap-fluid-xl{gap:var(--spacing-fluid-xl)}.gap-fluid-xs{gap:var(--spacing-fluid-xs)}.gap-gutter{gap:var(--spacing-gutter)}.gap-unit-md{gap:var(--spacing-unit-md)}.gap-unit-sm{gap:var(--spacing-unit-sm)}.gap-x-fluid-2xs{-moz-column-gap:var(--spacing-fluid-2xs);column-gap:var(--spacing-fluid-2xs)}.gap-x-fluid-md{-moz-column-gap:var(--spacing-fluid-md);column-gap:var(--spacing-fluid-md)}.gap-x-fluid-sm{-moz-column-gap:var(--spacing-fluid-sm);column-gap:var(--spacing-fluid-sm)}.gap-x-fluid-xs{-moz-column-gap:var(--spacing-fluid-xs);column-gap:var(--spacing-fluid-xs)}.gap-x-gutter{-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-fluid-2xl{row-gap:var(--spacing-fluid-2xl)}.gap-y-fluid-2xs{row-gap:var(--spacing-fluid-2xs)}.gap-y-fluid-3xl{row-gap:var(--spacing-fluid-3xl)}.gap-y-fluid-lg{row-gap:var(--spacing-fluid-lg)}.gap-y-fluid-sm{row-gap:var(--spacing-fluid-sm)}.gap-y-fluid-xl{row-gap:var(--spacing-fluid-xl)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-1{border-left-style:var(--tw-border-style);border-left-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-900{border-color:var(--color-gray-900)}.border-b-gray-500{border-bottom-color:var(--color-gray-500)}.border-l-gold{border-left-color:var(--color-gold)}.theme-element{color:var(--theme-color-text,currentColor);background-color:var(--theme-color-bg,transparent);transition-property:color,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--ease)}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0a0a0a4d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-fluid-2xs{padding:var(--spacing-fluid-2xs)}.p-fluid-sm{padding:var(--spacing-fluid-sm)}.p-fluid-xl{padding:var(--spacing-fluid-xl)}.p-fluid-xs{padding:var(--spacing-fluid-xs)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[var\(--cart-dialog-x-spacing\)\]{padding-inline:var(--cart-dialog-x-spacing)}.px-fluid-lg{padding-inline:var(--spacing-fluid-lg)}.px-fluid-md{padding-inline:var(--spacing-fluid-md)}.px-fluid-sm{padding-inline:var(--spacing-fluid-sm)}.px-fluid-xl{padding-inline:var(--spacing-fluid-xl)}.px-fluid-xs{padding-inline:var(--spacing-fluid-xs)}.py-2{padding-block:calc(var(--spacing)*2)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[calc\(var\(--spacing-fluid-md\)\*0\.5\)\]{padding-block:calc(var(--spacing-fluid-md)*.5)}.py-fluid-2xl{padding-block:var(--spacing-fluid-2xl)}.py-fluid-3xl{padding-block:var(--spacing-fluid-3xl)}.py-fluid-4xl{padding-block:var(--spacing-fluid-4xl)}.py-fluid-sm{padding-block:var(--spacing-fluid-sm)}.py-fluid-xl{padding-block:var(--spacing-fluid-xl)}.clear-header{padding-top:var(--header-height,0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[145\%\]{padding-top:145%}.pt-\[calc\(var\(--spacing-fluid-4xl\)\*1\.5\)\]{padding-top:calc(var(--spacing-fluid-4xl)*1.5)}.pt-\[var\(--spacing-fluid-xl\)\]{padding-top:var(--spacing-fluid-xl)}.pt-fluid-2xl{padding-top:var(--spacing-fluid-2xl)}.pt-fluid-3xl{padding-top:var(--spacing-fluid-3xl)}.pt-fluid-4xl{padding-top:var(--spacing-fluid-4xl)}.pt-fluid-xl{padding-top:var(--spacing-fluid-xl)}.pr-fluid-sm{padding-right:var(--spacing-fluid-sm)}.pb-fluid-2xl{padding-bottom:var(--spacing-fluid-2xl)}.pb-fluid-3xl{padding-bottom:var(--spacing-fluid-3xl)}.pb-fluid-4xl{padding-bottom:var(--spacing-fluid-4xl)}.pb-fluid-md{padding-bottom:var(--spacing-fluid-md)}.pb-fluid-sm{padding-bottom:var(--spacing-fluid-sm)}.pb-fluid-xl{padding-bottom:var(--spacing-fluid-xl)}.pb-fluid-xs{padding-bottom:var(--spacing-fluid-xs)}.pl-unit-md{padding-left:var(--spacing-unit-md)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.heading-2xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-2xl{word-spacing:.1em}@media (max-width:768px){.heading-2xl{word-spacing:.15em;letter-spacing:.01em}}}.heading-2xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-2xl.font-style-normal{font-style:normal}.heading-2xl{font-size:var(--text-heading-2xl);--tw-leading:.8;line-height:.8}.heading-2xl.font-serif{font-size:clamp(2.375rem,.1576rem + 11.087vw,8.75rem);--tw-leading:.7;line-height:.7}.heading-3xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-3xl{word-spacing:.1em}@media (max-width:768px){.heading-3xl{word-spacing:.15em;letter-spacing:.01em}}}.heading-3xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-3xl.font-style-normal{font-style:normal}.heading-3xl{font-size:var(--text-heading-3xl);--tw-leading:.8;line-height:.8}.heading-3xl.font-serif{font-size:clamp(2.375rem,-.1685rem + 12.7174vw,9.6875rem)}.heading-lg{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-lg{word-spacing:.1em}@media (max-width:768px){.heading-lg{word-spacing:.15em;letter-spacing:.01em}}}.heading-lg.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-lg.font-style-normal{font-style:normal}.heading-lg{font-size:var(--text-heading-lg);--tw-leading:.8;line-height:.8}.heading-lg.heading-normal{line-height:1.1}.heading-xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-xl{word-spacing:.1em}@media (max-width:768px){.heading-xl{word-spacing:.15em;letter-spacing:.01em}}}.heading-xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-xl.font-style-normal{font-style:normal}.heading-xl{font-size:var(--text-heading-xl);--tw-leading:.8;line-height:.8}.heading-xl sup{font-size:55%}.heading-4xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-4xl{word-spacing:.1em}@media (max-width:768px){.heading-4xl{word-spacing:.15em;letter-spacing:.01em}}}.heading-4xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-4xl.font-style-normal{font-style:normal}.heading-4xl{font-size:var(--text-heading-4xl);--tw-leading:.8;line-height:.8}.heading-md{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-md{word-spacing:.1em}@media (max-width:768px){.heading-md{word-spacing:.15em;letter-spacing:.01em}}}.heading-md.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-md.font-style-normal{font-style:normal}.heading-md{font-size:var(--text-heading-md)}.heading-md.heading-normal{font-size:clamp(1.5rem,1.413rem + .4348vw,1.75rem)}.heading-2xs{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-2xs{word-spacing:.1em}@media (max-width:768px){.heading-2xs{word-spacing:.15em;letter-spacing:.01em}}}.heading-2xs.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-2xs.font-style-normal{font-style:normal}.heading-2xs{font-size:var(--text-heading-2xs)}.heading-3xs{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-3xs{word-spacing:.1em}@media (max-width:768px){.heading-3xs{word-spacing:.15em;letter-spacing:.01em}}}.heading-3xs.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-3xs.font-style-normal{font-style:normal}.heading-3xs{font-size:var(--text-heading-3xs)}.heading-sm{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-sm{word-spacing:.1em}@media (max-width:768px){.heading-sm{word-spacing:.15em;letter-spacing:.01em}}}.heading-sm.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-sm.font-style-normal{font-style:normal}.heading-sm{font-size:var(--text-heading-sm)}.heading-xs{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-xs{word-spacing:.1em}@media (max-width:768px){.heading-xs{word-spacing:.15em;letter-spacing:.01em}}}.heading-xs.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-xs.font-style-normal{font-style:normal}.heading-xs{font-size:var(--text-heading-xs)}.body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg);--tw-leading:1.2;line-height:1.2}@supports (-webkit-touch-callout:none){@media (max-width:768px){.body-lg{word-spacing:.05em}}}.caption{font-family:var(--font-sans);font-size:var(--text-body-xs);text-transform:uppercase;font-weight:600}@supports (-webkit-touch-callout:none){@media (max-width:768px){.caption{word-spacing:.1em}}}.body-md{font-family:var(--font-sans);font-size:var(--text-body-md)}@supports (-webkit-touch-callout:none){@media (max-width:768px){.body-md{word-spacing:.05em}}}.heading-common{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.heading-common{word-spacing:.1em}@media (max-width:768px){.heading-common{word-spacing:.15em;letter-spacing:.01em}}}.heading-common.font-serif{text-transform:none;font-style:italic;font-weight:300}.heading-common.font-style-normal{font-style:normal}.font-serif{font-family:var(--font-serif)}.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-\[2\.6rem\]{font-size:2.6rem}.text-body-lg{font-size:var(--text-body-lg)}.text-body-sm{font-size:var(--text-body-sm)}.text-body-xl{font-size:var(--text-body-xl)}.text-body-xs{font-size:var(--text-body-xs)}.text-heading-2xs{font-size:var(--text-heading-2xs)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\]{--tw-leading:1;line-height:1}.heading-normal{text-transform:none;font-weight:400}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.theme-text{color:var(--theme-color-text,currentColor);transition:color var(--transition-duration)var(--ease)}.text-black{color:var(--color-black)}.text-dark-gold{color:var(--color-dark-gold)}.text-gold{color:var(--color-gold)}.text-gray-600{color:var(--color-gray-600)}.text-green-800{color:var(--color-green-800)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.heading-underline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;word-spacing:normal!important}.underline-offset-6{text-underline-offset:6px}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.mix-blend-difference{mix-blend-mode:difference}.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)}.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)}.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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,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))}.delay-100,.delay-\[0\.1s\]{transition-delay:.1s}.delay-\[0\.2s\]{transition-delay:.2s}.ease{--tw-ease:var(--ease);transition-timing-function:var(--ease)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:1000px){.max-md\:col-span-3{grid-column:span 3/span 3}.max-md\:col-span-5{grid-column:span 5/span 5}.max-md\:col-span-8{grid-column:span 8/span 8}.max-md\:col-span-10{grid-column:span 10/span 10}.max-md\:col-start-2{grid-column-start:2}.max-md\:col-start-3{grid-column-start:3}.max-md\:my-fluid-4xl{margin-block:var(--spacing-fluid-4xl)}.max-md\:my-fluid-lg{margin-block:var(--spacing-fluid-lg)}.max-md\:mt-\[4vw\]{margin-top:4vw}.max-md\:mt-fluid-lg{margin-top:var(--spacing-fluid-lg)}.max-md\:mt-fluid-md{margin-top:var(--spacing-fluid-md)}.max-md\:mb-\[calc\(var\(--spacing-fluid-4xl\)\*2\)\]{margin-bottom:calc(var(--spacing-fluid-4xl)*2)}.max-md\:mb-fluid-2xl{margin-bottom:var(--spacing-fluid-2xl)}.max-md\:mb-fluid-3xl{margin-bottom:var(--spacing-fluid-3xl)}.max-md\:mb-fluid-4xl{margin-bottom:var(--spacing-fluid-4xl)}.max-md\:mb-fluid-lg{margin-bottom:var(--spacing-fluid-lg)}.max-md\:flow-root{display:flow-root}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.max-md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:gap-gutter{gap:var(--spacing-gutter)}.max-md\:gap-y-fluid-xl{row-gap:var(--spacing-fluid-xl)}}@media not all and (min-width:700px){.max-sm\:col-span-5{grid-column:span 5/span 5}.max-sm\:col-start-7{grid-column-start:7}.max-sm\:mt-fluid-sm{margin-top:var(--spacing-fluid-sm)}.max-sm\:hidden{display:none}.max-sm\:flex-col{flex-direction:column}.max-sm\:gap-y-2{row-gap:calc(var(--spacing)*2)}}@media (min-width:700px){.sm\:absolute{position:absolute}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:row-span-full{grid-row:1/-1}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-fluid-2xl{margin-bottom:var(--spacing-fluid-2xl)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-screen{height:100vh}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:gap-y-0{row-gap:calc(var(--spacing)*0)}.sm\:bg-black{background-color:var(--color-black)}.sm\:bg-black\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab,red,red)){.sm\:bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.sm\:px-fluid-lg{padding-inline:var(--spacing-fluid-lg)}.sm\:px-fluid-sm{padding-inline:var(--spacing-fluid-sm)}.sm\:pt-fluid-md{padding-top:var(--spacing-fluid-md)}.sm\:pr-fluid-xl{padding-right:var(--spacing-fluid-xl)}.sm\:text-center{text-align:center}.sm\:heading-lg{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.sm\:heading-lg{word-spacing:.1em}@media (max-width:768px){.sm\:heading-lg{word-spacing:.15em;letter-spacing:.01em}}}.sm\:heading-lg.font-serif{text-transform:none;font-style:italic;font-weight:300}.sm\:heading-lg.font-style-normal{font-style:normal}.sm\:heading-lg{font-size:var(--text-heading-lg);--tw-leading:.8;line-height:.8}.sm\:heading-lg.heading-normal{line-height:1.1}.sm\:heading-xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.sm\:heading-xl{word-spacing:.1em}@media (max-width:768px){.sm\:heading-xl{word-spacing:.15em;letter-spacing:.01em}}}.sm\:heading-xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.sm\:heading-xl.font-style-normal{font-style:normal}.sm\:heading-xl{font-size:var(--text-heading-xl);--tw-leading:.8;line-height:.8}.sm\:heading-xl sup{font-size:55%}.sm\:heading-2xs{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.sm\:heading-2xs{word-spacing:.1em}@media (max-width:768px){.sm\:heading-2xs{word-spacing:.15em;letter-spacing:.01em}}}.sm\:heading-2xs.font-serif{text-transform:none;font-style:italic;font-weight:300}.sm\:heading-2xs.font-style-normal{font-style:normal}.sm\:heading-2xs{font-size:var(--text-heading-2xs)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:1000px){.md\:absolute{position:absolute}.md\:inset-0{inset:calc(var(--spacing)*0)}.md\:right-\[var\(--spacing-fluid-xl\)\]{right:var(--spacing-fluid-xl)}.md\:-order-1{order:-1}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:-mt-fluid-4xl{margin-top:calc(var(--spacing-fluid-4xl)*-1)}.md\:mt-\[2vw\]{margin-top:2vw}.md\:mt-auto{margin-top:auto}.md\:mr-fluid-sm{margin-right:var(--spacing-fluid-sm)}.md\:-mb-fluid-md{margin-bottom:calc(var(--spacing-fluid-md)*-1)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-fluid-md{margin-bottom:var(--spacing-fluid-md)}.md\:mb-fluid-xl{margin-bottom:var(--spacing-fluid-xl)}.md\:mb-fluid-xs{margin-bottom:var(--spacing-fluid-xs)}.md\:ml-unit-md{margin-left:var(--spacing-unit-md)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[40vh\]{height:40vh}.md\:h-\[60vh\]{height:60vh}.md\:h-full{height:100%}.md\:max-h-\[28px\]{max-height:28px}.md\:min-h-\[50vh\]{min-height:50vh}.md\:min-h-auto{min-height:auto}.md\:w-\[50vw\]{width:50vw}.md\:w-\[60vw\]{width:60vw}.md\:w-\[70vw\]{width:70vw}.md\:w-\[100vw\]{width:100vw}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[58\.5\%\]{min-width:58.5%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-fluid-lg{gap:var(--spacing-fluid-lg)}.md\:gap-fluid-sm{gap:var(--spacing-fluid-sm)}.md\:gap-x-fluid-md{-moz-column-gap:var(--spacing-fluid-md);column-gap:var(--spacing-fluid-md)}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:px-fluid-2xl{padding-inline:var(--spacing-fluid-2xl)}.md\:px-fluid-3xl{padding-inline:var(--spacing-fluid-3xl)}.md\:px-fluid-xl{padding-inline:var(--spacing-fluid-xl)}.md\:py-\[calc\(var\(--spacing-fluid-4xl\)\*1\.5\)\]{padding-block:calc(var(--spacing-fluid-4xl)*1.5)}.md\:py-\[var\(--spacing-fluid-xl\)\]{padding-block:var(--spacing-fluid-xl)}.md\:pt-fluid-4xl{padding-top:var(--spacing-fluid-4xl)}.md\:pr-fluid-xl{padding-right:var(--spacing-fluid-xl)}.md\:pl-fluid-xl{padding-left:var(--spacing-fluid-xl)}.md\:text-right{text-align:right}.md\:heading-3xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.md\:heading-3xl{word-spacing:.1em}@media (max-width:768px){.md\:heading-3xl{word-spacing:.15em;letter-spacing:.01em}}}.md\:heading-3xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.md\:heading-3xl.font-style-normal{font-style:normal}.md\:heading-3xl{font-size:var(--text-heading-3xl);--tw-leading:.8;line-height:.8}.md\:heading-3xl.font-serif{font-size:clamp(2.375rem,-.1685rem + 12.7174vw,9.6875rem)}.md\:text-\[4rem\]{font-size:4rem}}@media (min-width:1200px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-10{grid-column-start:10}.lg\:-mt-fluid-3xl{margin-top:calc(var(--spacing-fluid-3xl)*-1)}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:heading-2xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.lg\:heading-2xl{word-spacing:.1em}@media (max-width:768px){.lg\:heading-2xl{word-spacing:.15em;letter-spacing:.01em}}}.lg\:heading-2xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.lg\:heading-2xl.font-style-normal{font-style:normal}.lg\:heading-2xl{font-size:var(--text-heading-2xl);--tw-leading:.8;line-height:.8}.lg\:heading-2xl.font-serif{font-size:clamp(2.375rem,.1576rem + 11.087vw,8.75rem);--tw-leading:.7;line-height:.7}}@media (min-width:1400px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-3{grid-column-start:3}.xl\:heading-2xl{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.xl\:heading-2xl{word-spacing:.1em}@media (max-width:768px){.xl\:heading-2xl{word-spacing:.15em;letter-spacing:.01em}}}.xl\:heading-2xl.font-serif{text-transform:none;font-style:italic;font-weight:300}.xl\:heading-2xl.font-style-normal{font-style:normal}.xl\:heading-2xl{font-size:var(--text-heading-2xl);--tw-leading:.8;line-height:.8}.xl\:heading-2xl.font-serif{font-size:clamp(2.375rem,.1576rem + 11.087vw,8.75rem);--tw-leading:.7;line-height:.7}}}:root{--unit-sm:12px;--unit-md:20px;--unit-lg:32px;--unit-xl:60px;--grid-columns:12;--grid-margin:var(--unit-xl);--grid-gutter:var(--unit-md)}@media not all and (min-width:700px){:root{--grid-margin:var(--unit-md)}}@base{*,::after,::before,::backdrop,::file-selector-button {border-color: var(--color-gray-200,currentColor);}}:root{--anim-line-clip-path:inset(-18% -18% -18% -18%);--anim-line-clip-path-lg:inset(-25% -18% -18% -18%)}@media (prefers-reduced-motion:reduce){*{--transition-duration-fastest:0s!important;--transition-duration-faster:0s!important;--transition-duration-fast:0s!important;--transition-duration:0s!important;--transition-duration-slow:0s!important;--transition-duration-slower:0s!important;--transition-duration-slowest:0s!important}}.c-text-content{font-family:var(--font-sans);font-size:var(--text-body-md)}@supports (-webkit-touch-callout:none){@media (max-width:768px){.c-text-content{word-spacing:.05em}}}.c-text-content h1,.c-text-content h2,.c-text-content h3,.c-text-content h4,.c-text-content h5,.c-text-content h6{margin-top:var(--spacing-fluid-xl);margin-bottom:var(--spacing-fluid-md)}.c-text-content h1{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-text-content h1{word-spacing:.1em}@media (max-width:768px){.c-text-content h1{word-spacing:.15em;letter-spacing:.01em}}}.c-text-content h1.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-text-content h1.font-style-normal{font-style:normal}.c-text-content h1{font-size:var(--text-heading-lg);--tw-leading:.8;line-height:.8}.c-text-content h1.heading-normal{line-height:1.1}.c-text-content h2{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-text-content h2{word-spacing:.1em}@media (max-width:768px){.c-text-content h2{word-spacing:.15em;letter-spacing:.01em}}}.c-text-content h2.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-text-content h2.font-style-normal{font-style:normal}.c-text-content h2{font-size:var(--text-heading-md)}.c-text-content h2.heading-normal{font-size:clamp(1.5rem,1.413rem + .4348vw,1.75rem)}.c-text-content h3{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-text-content h3{word-spacing:.1em}@media (max-width:768px){.c-text-content h3{word-spacing:.15em;letter-spacing:.01em}}}.c-text-content h3.font-serif{text-transform:none;font-style:italic;font-weight:300}.c-text-content h3.font-style-normal{font-style:normal}.c-text-content h3{font-size:var(--text-heading-sm)}.c-text-content h4,.c-text-content h5,.c-text-content h6{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;font-weight:800;line-height:1}@supports (-webkit-touch-callout:none){.c-text-content h4,.c-text-content h5,.c-text-content h6{word-spacing:.1em}@media (max-width:768px){.c-text-content h4,.c-text-content h5,.c-text-content h6{word-spacing:.15em;letter-spacing:.01em}}}:is(.c-text-content h4,.c-text-content h5,.c-text-content h6).font-serif{text-transform:none;font-style:italic;font-weight:300}:is(.c-text-content h4,.c-text-content h5,.c-text-content h6).font-style-normal{font-style:normal}.c-text-content h4,.c-text-content h5,.c-text-content h6{font-size:var(--text-heading-xs)}.c-text-content p{margin-top:var(--spacing-fluid-sm);margin-bottom:var(--spacing-fluid-sm)}.c-blockquote{padding-top:var(--spacing-fluid-2xl);position:relative}.c-blockquote:before{content:"‘‘";width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:1260px){.c-collections-fold_caption{flex-direction:row;justify-content:flex-end;display:inline-flex;position:absolute;top:0;right:0}.c-collections-fold_caption-text{align-self:flex-start;max-width:190px}}.c-dulcedo-agency_circles{perspective:1100px;width:calc(80% - var(--spacing-fluid-sm)*2);z-index:10;width:100%;max-width:700px;height:0;position:absolute;left:50%}.c-dulcedo-agency_circles-x{transform-origin:50%;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotateX(30deg)rotateY(-35deg)rotate(-35deg)}.is-inview .c-dulcedo-agency_circles-x{transition:transform var(--transition-duration-slowest)var(--transition-duration)var(--ease);transform:rotateX(0)rotateY(0)rotate(0)!important}@media (min-width:1001px){.is-inview .c-dulcedo-agency_circles-x{transition:transform var(--transition-duration-slowest)var(--transition-duration)var(--ease)}.c-dulcedo-agency_circles{width:60%}}.c-dulcedo-agency_circles-y{width:100%;height:100%;position:absolute;top:0;left:0}.c-dulcedo-agency_circles .c-icon svg{--icon-width:100%;--icon-height:100%}.c-dulcedo-agency_circles_inner{transform-origin:50%;opacity:0;pointer-events:none;width:100%;padding-top:120%;position:absolute;transform:translate3d(-50%,calc(-50% + var(--spacing-fluid-3xl)),0)rotate(-35deg)!important}.is-inview .c-dulcedo-agency_circles_inner{opacity:1;transition:transform var(--transition-duration-slowest)var(--transition-duration)var(--ease),opacity var(--transition-duration-slower)var(--transition-duration)var(--ease);transform:translate(-50%,-50%)!important}@media (min-width:1001px){.is-inview .c-dulcedo-agency_circles_inner{transition:transform var(--transition-duration-slowest)var(--transition-duration)var(--ease),opacity var(--transition-duration-slowest)var(--transition-duration)var(--ease)}.c-collections-text-img_wrap{--md-padding:calc(33.333vw - var(--spacing-gutter)*2)}.c-collections-text-img_inner{width:100%;margin-left:calc(-73.25% - var(--spacing-gutter));padding-top:66%;position:relative}.c-collections-text-img_wrap{padding:0 var(--md-padding)}}.c-collections-featuring_image-img{overflow:hidden}.c-collections-featuring_image-img .c-image_inner{transition:transform var(--transition-duration-slow)var(--ease-power-out)}a:hover .c-collections-featuring_image-img .c-image_inner{transform:scale(1.05)}@keyframes dialog-open{0%{transform:translate3d(var(--spacing-fluid-2xl),0,1px);opacity:0}to{opacity:1;transform:translateZ(1px)}}@keyframes dialog-close{0%{opacity:1;transform:translateZ(1px)}to{transform:translate3d(var(--spacing-fluid-2xl),0,1px);opacity:0}}@keyframes showImage{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes hideImage{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes spin{to{transform:rotate(360deg)}}html.is-popstate .is-previous-container{display:none!important}.c-branches{overflow:hidden}.c-branch-card_wrapper{justify-content:center;align-items:center;display:flex}@media (min-width:768px){.c-branch-card_wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}}.c-branch-card{z-index:10;clip-path:inset(0);width:100%;max-width:380px;height:540px;transition:clip-path var(--transition-duration)var(--ease);background-color:#0000}.c-branch-card_content{opacity:1;min-height:100%;transition:opacity var(--transition-duration-fastest)var(--ease)}.c-branch-fold_bg{z-index:-1;height:90vw;position:absolute;top:-15vh;left:0;right:0}@media (max-width:1259px){.c-branch-fold_bg{height:130vh}.c-branch-card_bg{padding-top:130vw}}@media (min-width:768px){.c-branch-card_bg{padding-top:80vh;position:fixed;top:-15%;left:0;right:0}}.c-branch-fold_bg .c-branch-card_bg{position:absolute;top:0;right:0;bottom:0;left:0}.c-branch-card_bg-img{z-index:-1;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:150vh;position:absolute;top:-15%;right:0;bottom:0;left:0}@media (max-width:768px){.c-branch-card_bg-img{height:150%}}.c-branch-card_bg-img.-bg-gray{background-image:url(/images/bg-gray.svg)}.c-branch-card_bg-img.-bg-red{background-image:url(/images/bg-red.svg)}.c-branch-card_bg-img.-bg-blue{background-image:url(/images/bg-blue.svg)}.c-branch-card_bg-img.-bg-purple{background-image:url(/images/bg-purple.svg)}.c-branch-card_bg-img.-bg-white{background-image:url(/images/bg-white.svg)}.c-modal{isolation:isolate;z-index:1000;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--transition-duration)var(--ease);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.c-modal.is-active{opacity:1;pointer-events:all}.c-modal_background{z-index:-1;cursor:not-allowed;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0;outline-offset:-4px!important}.c-modal.is-active .c-modal_background{pointer-events:all}.c-modal_content{background:var(--color-gray-100);opacity:0;max-width:90vw;max-height:90vh;transition:transform var(--transition-duration-fast)var(--ease),opacity var(--transition-duration-fast)var(--ease);transform:translate3d(0,var(--spacing-fluid-lg),0);border-radius:3px}.c-modal.is-active .c-modal_content{opacity:1;transition:transform var(--transition-duration)var(--ease),opacity var(--transition-duration)var(--ease);transform:scale(1)}.c-modal_controls{padding:2rem;position:relative}.c-modal_scroll{max-height:60vh;margin:1rem 0;overflow-y:auto}.has-modal-open{overflow:hidden}.c-share-buttons{flex-direction:column;row-gap:5px;display:flex}.c-share-buttons button{cursor:pointer}.c-modal-dialog-close-confirmation .c-modal_content{max-width:400px}html{font-family:var(--font-sans);font-size:var(--text-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;font-weight:500;line-height:1.4}html.is-ready:not(:has(:focus-visible)){scroll-behavior:smooth}html.is-changing,html.stop-scrolling,html.is-preloading,html.is-dialog-open,html.has-panel-open,html.has-search-panel-open,html:has(c-profile-compcard.is-open),html:has(.c-profile-gallery_wrap.is-open){overflow:hidden}@media (max-width:700px){html.is-profile-preview-open{overflow:hidden}}body{background-color:#1a1a1a}body p+p{margin-top:var(--spacing-fluid-sm)}.page{background-color:var(--color-gray-100);position:relative}.transition-default{transition:opacity var(--transition-duration)var(--ease-power-out);opacity:1;transform:none}html.has-js:not(.is-first-loaded) .transition-default,html.is-animating .transition-default{opacity:0}[data-theme=gold]{--theme-color-text:var(--color-gold);--theme-color-bg:var(--color-black)}[data-theme=white]{--theme-color-text:var(--color-white);--theme-color-bg:var(--color-black)}[data-theme=black]{--theme-color-text:var(--color-black);--theme-color-bg:var(--color-white)}:focus-visible{outline-color:var(--color);outline-offset:4px;outline-width:10px;outline-style:auto}:root{--vh:calc(var(--vh,1vh)*1)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}
