@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--mc-green:#1df2a4;--mc-green-600:#12c47f;--mc-green-100:#d6fcec;--mc-green-900:#0b6b45;--mc-graphite:#2e3035;--mc-ink:#232a3a;--mc-blue:#374991;--mc-blue-100:#e3e7f6;--mc-blue-900:#2b3a78;--mc-red:#ff2e5b;--mc-red-100:#ffe1e8;--mc-red-900:#b3163f;--mc-purple:#6c1a7e;--mc-purple-100:#f0e0f3;--mc-purple-900:#5a1466;--mc-mist:#f0f2f5;--mc-white:#fff;--mc-gray-100:#e4e6eb;--mc-gray-300:#c9ccd4;--mc-gray-400:#a9adb8;--mc-gray-600:#5e6474;--mc-gray-700:#4a5063;--bg-surface:var(--mc-mist);--bg-raised:var(--mc-white);--bg-inverse:var(--mc-graphite);--bg-deep:var(--mc-ink);--text-primary:var(--mc-ink);--text-secondary:var(--mc-gray-700);--text-muted:var(--mc-gray-600);--text-inverse:var(--mc-mist);--text-accent:var(--mc-green);--border:var(--mc-gray-300);--border-subtle:var(--mc-gray-100);--action-primary:var(--mc-green);--action-primary-hover:var(--mc-green-600);--action-on-primary:var(--mc-ink);--action-secondary:var(--mc-ink);--action-secondary-hover:var(--mc-graphite);--focus-ring:#1df2a440;--feedback-error:var(--mc-red);--feedback-info:var(--mc-blue);--feedback-success:var(--mc-green-600);--grad-mergulho:linear-gradient(#1df2a4,#2e3035);--grad-crepusculo:linear-gradient(#1df2a4,#2e3035 50%,#6c1a7e);--grad-mare:linear-gradient(#2e3035 25%,#374991);--grad-fruto:linear-gradient(#6c1a7e,#ff2e5b);--font-serif:"Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--font-sans:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-display:64px;--lh-display:.95;--ls-display:-.03em;--fs-h1:40px;--lh-h1:1.05;--ls-h1:-.02em;--fs-h2:28px;--lh-h2:1.15;--fs-lead:20px;--lh-lead:1.4;--fs-body:16px;--lh-body:1.6;--fs-small:14px;--lh-small:1.5;--fs-label:12px;--ls-label:.08em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-20:80px;--radius-sm:4px;--radius-md:10px;--radius-lg:14px;--radius-xl:36px;--radius-pill:999px;--grid-columns:12;--grid-gutter:24px;--margin-desktop:56px;--margin-mobile:20px;--shadow-card:0 12px 30px #232a3a2e;--shadow-deep:0 12px 30px #232a3a40;--ease-brand:cubic-bezier(.2,.8,.2,1);--dur-fast:.18s;--dur-base:.36s;--dur-slow:.6s;--cut-corner:polygon(0 0,86% 0,100% 30%,100% 100%,0 100%)}@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-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--m:6.25vw;--gap:clamp(8px, .9vw, 16px);--radius-media:clamp(18px, 1.667vw, 30px);--tex-on-mist:#e4e7ec;--tex-on-gray:#d9dce2;--tex-on-graphite:#35373d;--line:var(--mc-gray-300)}@media (width<=580px){:root{--m:20px}}html{background:var(--mc-mist);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-primary);background:var(--mc-mist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(14px,.972vw);font-weight:300;line-height:1.43;overflow-x:hidden}html.is-preloading #main,html.is-preloading .menu{visibility:hidden}::selection{background:var(--mc-green);color:var(--mc-ink)}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit}button:disabled{cursor:default;opacity:.4}:focus-visible{outline:2px solid var(--mc-green);outline-offset:3px;box-shadow:0 0 0 2px var(--mc-ink), 0 0 0 8px var(--focus-ring);border-radius:4px}#main:focus{outline:none}em.hl{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:600}.f-1,.f-2,.f-3,.f-4,.f-5,.f-7,.f-8{font-weight:600}.f-1{letter-spacing:-.06em;font-size:19.375vw;line-height:15.486vw}.f-2{letter-spacing:-.05em;font-size:14.028vw;line-height:11.25vw}.f-3{letter-spacing:-.04em;font-size:10.208vw;line-height:8.194vw}.f-4{letter-spacing:-.02em;text-transform:uppercase;font-size:4.167vw;line-height:4.167vw}.f-5{letter-spacing:-.03em;font-size:3.299vw;line-height:2.986vw}.f-6{letter-spacing:-.005em;font-size:max(17px,1.528vw);font-weight:300;line-height:1.32}.f-7{letter-spacing:-.02em;font-size:max(16px,1.389vw);line-height:1.1}.f-8{letter-spacing:.08em;text-transform:uppercase;font-size:max(12px,.972vw);line-height:1.15}.f-9{letter-spacing:.08em;text-transform:uppercase;font-size:max(11px,.833vw);font-weight:300;line-height:1.2}@media (width<=1024px){.f-5{font-size:max(24px,3.299vw);line-height:.92}.f-4{font-size:max(26px,4.167vw);line-height:1}}@media (width<=580px){body{font-size:15px;line-height:1.5}.f-1{letter-spacing:-.05em;font-size:20.556vw;line-height:16.389vw}.f-2{letter-spacing:-.06em;font-size:17.778vw;line-height:15.278vw}.f-3{letter-spacing:-.03em;font-size:13.194vw;line-height:11.944vw}.f-4{font-size:8.333vw;line-height:8.889vw}.f-4 br{display:none}.f-5{font-size:6.944vw;line-height:6.389vw}.f-6{font-size:16px;line-height:1.45}.f-7{font-size:5vw;line-height:1.1}.f-8{font-size:12px;line-height:1.2}.f-9{font-size:11px}}.line{display:block}.line-mask{margin:-.08em 0 -.18em;padding:.08em 0 .18em}.u,.u-big,.u-hover{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat}.u{background-position:0 100%;background-size:100% 1px}.u:hover{animation:u-line var(--dur-slow) var(--ease-brand)}@keyframes u-line{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0% 1px}50.01%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.u-hover{transition:background-size var(--dur-base) var(--ease-brand);background-position:50% 100%;background-size:0% 1px}.u-hover:hover,.u-hover.is-active{background-size:100% 1px}.u-big{transition:background-size var(--dur-slow) var(--ease-brand);background-position:0 100%;background-size:100% 3px;padding-bottom:1.2vw}.u-big:hover{background-position:100% 100%;background-size:0% 3px}.noise{z-index:80;pointer-events:none;mix-blend-mode:soft-light;opacity:.1;position:fixed;inset:0;overflow:hidden}body[data-theme=dark] .noise{opacity:.16}.noise__grain{will-change:transform;background-size:256px 256px;animation:.8s step-end infinite grain;position:absolute;inset:-256px}@keyframes grain{0%{transform:translate(0)}10%{transform:translate(-37px,-83px)}20%{transform:translate(-121px,41px)}30%{transform:translate(58px,-142px)}40%{transform:translate(-19px,173px)}50%{transform:translate(-161px,67px)}60%{transform:translate(113px,5px)}70%{transform:translate(3px,119px)}80%{transform:translate(-89px,-29px)}90%{transform:translate(151px,-97px)}to{transform:translate(0)}}.texture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.texture__drift{position:absolute;inset:0}.texture--drift .texture__drift{will-change:transform;inset:0 -12vw}.texture--flow{--tex-tile:calc(var(--tex-size) * .55299)}.texture--flow .texture__drift{top:calc(var(--tex-tile) * -1);will-change:transform;animation:26s linear infinite tex-flow}@keyframes tex-flow{0%{transform:translate(0)}to{transform:translate3d(0, var(--tex-tile), 0)}}.texture__inner{background-color:var(--tex-color);transition:background-color var(--dur-slow) var(--ease-brand);-webkit-mask:url(/assets/textura.svg) 0 0 / var(--tex-size) auto repeat;-webkit-mask:url(/assets/textura.svg) 0 0 / var(--tex-size) auto repeat;-webkit-mask:url(/assets/textura.svg) 0 0 / var(--tex-size) auto repeat;-webkit-mask:url(/assets/textura.svg) 0 0 / var(--tex-size) auto repeat;mask:url(/assets/textura.svg) 0 0 / var(--tex-size) auto repeat;position:absolute;inset:-12% 0}.warp__inner{position:absolute;inset:-12% 0}.warp__canvas{width:100%;height:100%;display:block}.layer{position:relative}.layer--fixed{z-index:20;position:fixed;inset:0;overflow:hidden}.page{background:var(--mc-mist);min-height:100svh;color:var(--mc-ink);position:relative;overflow:clip}.page--dark{--line:var(--mc-gray-700);background:var(--mc-ink);color:var(--mc-mist)}.page--gray{--line:var(--mc-gray-300);background:var(--mc-gray-100)}.menu{z-index:85;pointer-events:none;position:fixed;inset:0}.menu__layer{padding:var(--m);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.menu__layer--d{color:var(--mc-ink)}.menu__layer--l{color:var(--mc-mist);clip-path:inset(0% 100% 0% 0%)}.menu ul{z-index:1;align-items:center;gap:max(16px,1.042vw);display:flex;position:relative}.menu__pill{z-index:0;opacity:0;pointer-events:none;border-radius:10px;width:0;height:0;position:absolute;top:0;left:0}.menu__layer--d .menu__pill{background:var(--mc-white)}.menu__layer--l .menu__pill{background:var(--mc-ink)}.menu li{pointer-events:auto;padding-bottom:2px;overflow:hidden}.menu a,.menu .m-t{display:block}.menu__right{gap:max(20px,2.2vw)!important}.menu ul,.menu__pill{transition:transform .7s var(--ease-brand), opacity .5s var(--ease-brand)}.menu.is-away ul,.menu.is-away .menu__pill{opacity:0;pointer-events:none;transform:translateY(-220%)}.menu.is-away li{pointer-events:none}.menu__layer:before{content:"";height:calc(var(--m) * 1.6 + 28px);background:var(--mc-mist);opacity:0;transition:transform .7s var(--ease-brand), opacity .5s var(--ease-brand);position:absolute;inset:0 0 auto;transform:translateY(-100%);-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.menu__layer--l:before{background:var(--mc-ink)}body[data-theme=gray] .menu__layer--d:before{background:var(--mc-gray-100)}.menu.is-floating:not(.is-away) .menu__layer:before{opacity:1;transform:none}.lang-toggle{font-size:inherit}.head{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.head>.f-8{top:calc(var(--m) + max(56px, 4.5vw));position:sticky}.head .f-8:after{content:"";background:currentColor;width:max(12px,.833vw);height:1px;margin-top:max(12px,1.181vw);display:block}@media (width<=580px){.head{margin-bottom:8.333vw;position:relative;bottom:auto}.head>.f-8{position:static}.head .f-8:after{width:12px;margin-top:12px}}.media{border-radius:var(--radius-media);background:var(--mc-graphite);isolation:isolate;position:relative;overflow:hidden}.media--fill,.media__inner{position:absolute;inset:0}.media img,.media video{object-fit:cover;width:100%;height:100%;display:block}.media__placeholder{text-align:center;color:var(--mc-gray-400);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.media__placeholder span{z-index:1;position:relative}.media.is-over{outline:2px dashed var(--mc-green);outline-offset:-10px}.media__tools{z-index:6;opacity:0;transition:opacity var(--dur-fast) var(--ease-brand);gap:6px;display:flex;position:absolute;top:10px;right:10px}.media:hover .media__tools,.media:focus-within .media__tools{opacity:1}html.is-editing .media.is-empty{cursor:pointer}html.is-editing [contenteditable=true]{outline:1px dashed var(--mc-gray-400);outline-offset:4px;cursor:text;box-shadow:none}html.is-editing [contenteditable=true]:hover{outline-color:var(--mc-green)}html.is-editing [contenteditable=true]:focus{outline:2px solid var(--mc-green)}.edit-ui{z-index:95;position:fixed;bottom:88px;right:16px}.edit-fab{opacity:.4;transition:opacity var(--dur-fast) var(--ease-brand)}.edit-fab:hover,.edit-fab:focus-visible{opacity:1}.edit-bar{border-radius:var(--radius-media);background:var(--mc-white);max-width:calc(100vw - 32px);color:var(--mc-ink);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:400;display:flex}.edit-bar__status{padding:0 8px}.h-hero{height:100svh;min-height:560px;color:var(--mc-ink);position:relative;overflow:hidden}.h-hero__heading{top:50%;left:var(--m);right:var(--m);z-index:1;clip-path:inset(-50% -50% 0);pointer-events:none;justify-content:flex-end;display:flex;position:absolute;transform:translateY(-8.355vw)}.hero-symbol{transform-origin:100% 100%;width:40vw;height:auto;display:block}.symbol-btn{pointer-events:auto;background:0 0;border:0;padding:0;display:block}.symbol-btn svg{transition:color var(--dur-base) var(--ease-brand);overflow:visible}.symbol-btn path{transform-box:fill-box}.symbol-loose{pointer-events:auto;overflow:visible}.symbol-loose path{cursor:grab;transition:color var(--dur-base) var(--ease-brand)}.sym-trail{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sym-trail path{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-base) var(--ease-brand)}.sym-marquee{z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--mc-ink) 50%, var(--mc-white) 50%) 0 0 / 8px 1px repeat-x, linear-gradient(90deg, var(--mc-ink) 50%, var(--mc-white) 50%) 0 100% / 8px 1px repeat-x, linear-gradient(0deg, var(--mc-ink) 50%, var(--mc-white) 50%) 0 0 / 1px 8px repeat-y, linear-gradient(0deg, var(--mc-ink) 50%, var(--mc-white) 50%) 100% 0 / 1px 8px repeat-y;animation:.5s linear infinite ants;display:none;position:absolute;top:0;left:0}.sym-marquee.is-on{display:block}@keyframes ants{to{background-position:8px 0,-8px 100%,0 -8px,100% 8px}}.sym-select{z-index:3;outline:1px solid var(--mc-ink);outline-offset:6px;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-brand);position:absolute;top:0;left:0}.sym-select.is-on{opacity:1}.sym-select.is-on i,.sym-select.is-on b{pointer-events:auto}.sym-select i,.sym-select b{border:1px solid var(--mc-ink);background:var(--mc-white);touch-action:none;border-radius:2px;width:10px;height:10px;margin:-5px;position:absolute}.sym-select i[data-h=nw]{cursor:nwse-resize;top:-6px;left:-6px}.sym-select i[data-h=ne]{cursor:nesw-resize;top:-6px;right:-6px}.sym-select i[data-h=se]{cursor:nwse-resize;bottom:-6px;right:-6px}.sym-select i[data-h=sw]{cursor:nesw-resize;bottom:-6px;left:-6px}.sym-select i[data-h=n]{cursor:ns-resize;top:-6px;left:50%}.sym-select i[data-h=s]{cursor:ns-resize;bottom:-6px;left:50%}.sym-select i[data-h=e]{cursor:ew-resize;top:50%;right:-6px}.sym-select i[data-h=w]{cursor:ew-resize;top:50%;left:-6px}.sym-select b{cursor:grab;border-radius:50%;top:-34px;left:50%}.sym-select b:after{content:"";background:var(--mc-ink);width:1px;height:22px;position:absolute;top:100%;left:50%}.sym-select.is-rotating b{cursor:grabbing}.sym-select.is-rotating,.sym-select.is-scaling{transition:none}.h-hero__bl,.h-hero__br{bottom:var(--m);z-index:2;position:absolute}.h-hero__bl{left:var(--m)}.h-hero__bl>*{margin-bottom:1.944vw}.h-hero__bl>:last-child{margin-bottom:0}.h-hero__name{letter-spacing:-.02em;transform-origin:0 100%;transition:transform var(--dur-slow) var(--ease-brand);font-size:max(16px,1.389vw);font-weight:600}@media (hover:hover){.h-hero__name:hover{transform:scale(1.14)}}.h-hero__reel{display:inline-block}.h-hero__reel .f-5{display:block}.h-hero__br{right:var(--m);text-align:right;max-width:max(280px,26vw)}@media (width>=1025px){.h-hero__br{right:calc(var(--m) + 40vw + 2.4vw);max-width:23vw}}@media (width>=581px) and (width<=1024px){.h-hero__br{bottom:92px}}.h-hero__handle{margin-bottom:2.2vw;line-height:2.5vw}.h-hero__bio{margin-bottom:1.6vw}.h-hero__role{color:var(--text-secondary)}.mark{vertical-align:-.08em;width:1.15em;height:auto;margin-right:.5em;display:inline-block;overflow:visible}.mark path{transform-box:fill-box;animation:mark-rise 5.5s var(--ease-brand) infinite;animation-delay:2.4s}.mark path:nth-child(2){animation-delay:2.52s}.mark path:nth-child(3){animation-delay:2.64s}@keyframes mark-rise{0%,76%,to{transform:translateY(0)}82%{transform:translateY(-42%)}88%{transform:translateY(4%)}92%{transform:translateY(-9%)}96%{transform:translateY(0)}}@media (width<=580px){.h-hero{height:auto;min-height:100svh;padding:calc(var(--m) + 22vw) var(--m) calc(52px + 16px + 28px);flex-direction:column;display:flex}.h-hero__bl,.h-hero__br,.h-hero__heading{position:relative;inset:auto}.h-hero__heading{flex:1 0 auto;justify-content:center;align-items:center;margin:8vw 0;transform:none}.h-hero__bl{order:1}.h-hero__heading{order:2}.h-hero__br{order:3}.hero-symbol{width:72vw}.h-hero__bl>*{margin-bottom:4vw}.h-hero__br{text-align:left;max-width:none}.h-hero__handle{margin-bottom:4vw;line-height:7.5vw}.h-hero__bio{margin-bottom:4vw}}.s-work{margin:11.806vw var(--m);position:relative}.s-work .row{column-gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.l-a .block{grid-column:5/10;height:20.278vw}.l-b .block:first-child{order:2;grid-column:7/13;height:32.5vw}.l-b .block:nth-child(2){grid-column:3/7;height:21.528vw}.l-c .block:first-child{grid-column:3/9;height:32.569vw}.l-c .block:nth-child(2){grid-column:9/13;height:21.458vw}.l-d .block{grid-column:4/11;height:28.472vw}.l-e .block:first-child{grid-column:3/8;height:20.278vw}.l-e .block:nth-child(2){grid-column:8/12;height:20.278vw;margin-right:1.667vw}.block{border-radius:var(--radius-media);background:var(--mc-graphite);position:relative;overflow:hidden}.block>a{border-radius:inherit;display:block;position:absolute;inset:0}.block>a:focus-visible{outline-offset:-4px}.block:after{content:"";z-index:2;pointer-events:none;background:var(--mc-ink);opacity:0;transition:opacity var(--dur-base) var(--ease-brand);position:absolute;inset:0}.block:hover:after,.block:focus-within:after{opacity:.35}.block__title{z-index:3;text-align:center;color:var(--mc-mist);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-brand);padding:0 16px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0;right:0}.block:hover .block__title,.block>a:focus-visible .block__title{opacity:1}.block>a:focus-visible .block__title{top:50%;transform:translateY(-50%)!important}.block__client{letter-spacing:-.02em;font-size:max(20px,2.083vw);line-height:1.05;display:block}@media (width<=580px){.s-work{margin:16.667vw var(--m)}.s-work .row{display:contents}.s-work .block{top:calc(var(--m) + 18vw + var(--i,0) * 2.5vw);aspect-ratio:21/16;margin:0;position:sticky;height:auto!important;margin-right:0!important}.l-a .block,.l-d .block,.l-e .block:first-child{aspect-ratio:16/9}.block:after{opacity:1;background:linear-gradient(180deg, transparent 50%, var(--mc-ink) 130%)}.block__title{text-align:left;opacity:1;padding:0;font-size:3.889vw;inset:auto 4.167vw 4.167vw;transform:none!important}.block__client{font-size:5.556vw}}.s-contact{margin:0 var(--m);padding-top:1vw;position:relative}.s-contact>.head{top:1vw}.s-contact__heading,.s-contact__quote,.s-contact .locations{margin-left:22.153vw}.s-contact__heading{margin-bottom:9.028vw}.s-contact__heading .f-2{white-space:nowrap;font-size:11.8vw;line-height:9.6vw;display:inline-block}.s-contact__quote{margin-bottom:5.556vw}.s-contact__quote .f-4{margin-bottom:.694vw}.s-contact__quote .f-8{color:inherit}.locations{border-top:1px solid var(--line);margin-right:22vw}.location{border-bottom:1px solid var(--line);position:relative}.location:before{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-slow) var(--ease-brand);background:currentColor;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.location:hover:before,.location.is-active:before{transform-origin:0;transform:scaleX(1)}.location.is-fixed:before{display:none}.location__head{text-align:left;grid-template-columns:21.528vw 1fr;align-items:center;width:100%;min-height:max(56px,4.861vw);display:grid;position:relative}.location__value{font-weight:600}.location__arrow{transition:transform var(--dur-slow) var(--ease-brand);margin-top:-.6em;font-weight:600;position:absolute;top:50%;right:0;transform:rotate(180deg)}.location.is-active .location__arrow{transform:rotate(0)}.location__body{grid-template-columns:21.528vw 1fr;display:grid;overflow:hidden}.location__body>div{grid-column:2;padding-bottom:2.083vw}.location__cta{margin-top:1.389vw;display:inline-block}@media (width<=580px){.s-contact{margin:16.667vw var(--m);padding:0}.s-contact__heading,.s-contact__quote,.s-contact .locations{margin:0}.s-contact__heading .f-2{white-space:normal}.s-contact__quote{margin:16.667vw 0}.s-contact__quote .f-4{margin-bottom:4.167vw;margin-right:10vw}.locations{margin:0}.location__head{grid-template-columns:1fr;gap:2vw;min-height:19.444vw;padding:5vw 0}.location__body{grid-template-columns:1fr}.location__body>div{grid-column:1;padding-bottom:8.333vw}.location__cta{margin-top:5vw}}.a-footer{margin:12.153vw var(--m) 0;padding-bottom:calc(52px + 2*clamp(16px,1.667vw,32px))}.a-footer__sign{border-bottom:1px solid var(--line);align-items:flex-end;gap:2.2vw;padding-bottom:2.4vw;display:flex}.a-footer__symbol.mark{flex:none;width:11vw;margin:0 0 .9vw}.a-footer__name{letter-spacing:-.045em;white-space:nowrap;font-size:9.6vw;font-weight:600;line-height:.9}.a-footer__name em.hl{letter-spacing:-.02em;padding-right:.04em}.a-footer__meta{color:var(--text-secondary);grid-template-columns:1fr auto 1fr;gap:16px;padding-top:1.4vw;display:grid}.page--dark .a-footer__meta{color:var(--mc-gray-300)}.a-footer__meta li:nth-child(2){text-align:center}.a-footer__meta li:nth-child(3){text-align:right}.a-footer__meta button{color:var(--mc-ink)}.page--dark .a-footer__meta button{color:var(--mc-mist)}@media (width<=580px){.a-footer{margin-top:16.667vw}.a-footer__sign{gap:3vw;padding-bottom:5vw}.a-footer__symbol.mark{width:12vw}.a-footer__name{font-size:12.5vw}.a-footer__meta{grid-template-columns:1fr auto;padding-top:4vw}.a-footer__meta li:nth-child(2){display:none}}.h-bio{--tex-final:inset(0% 0% 0% 55%);height:100svh;min-height:560px;position:relative;overflow:hidden}.h-bio__tex{z-index:0;clip-path:inset(0% 0% 0% 55%);position:absolute;inset:0}.h-bio__heading{top:50%;left:var(--m);z-index:3;clip-path:inset(-50% -50% 0);position:absolute;transform:translateY(-16vw)}.h-bio__heading svg{transform-origin:0 100%;width:23vw;height:auto;display:block}.h-bio__c{z-index:3;width:max(300px,26.528vw);position:absolute;top:50%;left:12.5vw;transform:translateY(9.653vw)}.h-bio__links{flex-wrap:wrap;gap:.6em 1.4em;margin-top:2vw;display:flex}.h-bio__links li{overflow:hidden}.h-bio__links a{display:inline-block}.h-bio__down{left:var(--m);bottom:var(--m);z-index:3;font-weight:600;position:absolute}.h-bio__figure{z-index:81;height:min(95%,100vw);margin:0;position:absolute;bottom:0;right:10vw;overflow:hidden}.h-bio__figure img{width:auto;max-width:none;height:100%;display:block}@media (width<=1024px){.h-bio__figure{height:min(80%,90vw);right:0}.h-bio__c{left:var(--m)}}@media (width<=580px){.h-bio{--fig-h:min(58svh, 118vw);--tex-final:inset(0% 0% 0% 0%);height:auto;min-height:100svh;padding:calc(var(--m) + 18vw) var(--m) 0;flex-direction:column;display:flex}.h-bio__tex{height:calc(var(--fig-h) * .82);clip-path:none;top:auto}.h-bio__heading,.h-bio__c{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.h-bio__heading{align-self:flex-start}.h-bio__heading svg{width:36vw}.h-bio__c{margin:8vw 0 10vw}.h-bio__links{margin-top:4vw}.h-bio__figure{height:var(--fig-h);margin:auto calc(-8vw - var(--m)) 0 0;flex:none;align-self:flex-end;position:relative;right:auto}.h-bio__down{bottom:auto;top:calc(var(--m) + 18vw);left:auto;right:var(--m)}}.s-story,.s-viral,.s-awards,.s-roots{margin:11.806vw var(--m);position:relative}.rows .row{margin:10.417vw 0;display:flex}.row__media{flex:none;width:28.264vw;margin-right:1.389vw}.row__media .f-9{margin-top:.694vw}.row__text{width:max(200px,13.472vw)}.row.l1{margin-left:14.792vw}.row.l2,.row.l4{margin-left:37.014vw}.row.l3{text-align:right;margin-left:14.722vw}.row.l3 .row__media{order:2;margin:0 0 0 1.389vw}@media (width<=580px){.s-story,.s-viral,.s-awards,.s-roots{margin:16.667vw var(--m)}.rows .row{display:block;text-align:left!important;margin:16.667vw 0!important}.rows .row:first-child{margin-top:0!important}.row__media{width:100%;margin:0 0 4.167vw!important}.row__text{width:auto}}.quote{margin:0 21.555vw 0 22.153vw;position:relative}.quote>.f-8{text-align:right;position:absolute;bottom:.2vw;right:0}@media (width<=580px){.quote{margin:0}.quote>.f-8{text-align:left;margin-top:4.167vw;position:relative}.quote>.f-8 br{display:none}}.youtube{margin:0 0 9vw 13.75vw}.youtube .f-1{align-items:flex-end;line-height:.9;display:flex}.youtube .f-8{margin-top:1.5vw}.odo{display:inline-flex}.odo__col{height:.9em;display:block;overflow:hidden}.odo__strip{display:block}.odo__strip span{height:.9em;line-height:.9em;display:block}@media (width<=580px){.youtube{margin:0 0 16vw}}.milestones{border-top:1px solid var(--line);margin:0 22vw 0 22.153vw}.milestone{border-bottom:1px solid var(--line);grid-template-columns:21.528vw 1fr auto;align-items:center;gap:16px;min-height:max(56px,4.861vw);display:grid}.milestone__title{font-weight:600}.milestone__detail{text-align:right}@media (width<=580px){.milestones{margin:0}.milestone{grid-template-columns:1fr;gap:1vw;padding:5vw 0}.milestone__detail{text-align:left}}.s-roots__heading{margin:0 13.75vw}.s-roots .f-2{font-size:12vw;line-height:10vw}.s-roots .f-9{margin-top:1.4vw}@media (width<=580px){.s-roots__heading{margin:0}.s-roots .f-2{font-size:15vw;line-height:13vw}}.h-contact{height:100svh;min-height:560px;position:relative;overflow:hidden}.h-contact__heading{top:50%;left:var(--m);width:88vw;position:absolute;overflow:hidden;transform:translateY(-10.355vw)}.h-contact__heading .f-2{text-indent:-.4vw}.h-contact__quote{left:var(--m);bottom:var(--m);display:flex;position:absolute}.h-contact__quote>.f-8{width:14.653vw;padding-top:.5vw}.h-contact__quote>.f-8:after{content:"";background:currentColor;width:max(12px,.833vw);height:1px;margin-top:max(12px,1.181vw);display:block}.h-contact__list{letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;font-size:max(22px,2.604vw);font-weight:600;line-height:1.07;display:flex}.h-contact__list li{padding-right:2vw;overflow:hidden}.h-contact__list a,.h-contact__list em{display:inline-block}.h-contact__list em{letter-spacing:.02em;vertical-align:top;margin-left:.3vw;font-size:max(10px,.9vw);font-style:normal}.h-contact__social{right:var(--m);bottom:var(--m);text-align:right;position:absolute}.page-contact .s-contact{margin-top:4.167vw}.page-contact .s-contact>.head{top:0}.page-contact .locations{margin-left:14.653vw;margin-right:28.958vw}.page-contact .location__head{cursor:default}.page-contact .location__body>div{padding-bottom:2.083vw}@media (width<=580px){.h-contact__heading{left:var(--m);right:var(--m);width:auto;transform:translateY(-24vh)}.h-contact__quote{left:var(--m);right:var(--m);bottom:calc(var(--m) + 14vw);display:block}.h-contact__quote>.f-8{width:auto;margin-bottom:6vw}.h-contact__list{font-size:8.333vw}.h-contact__social{left:var(--m);text-align:left;right:auto}.page-contact .s-contact>.head{display:none}.page-contact .locations{margin:0}}.h-campaign{padding-top:25vh}.h-campaign__nav{margin:0 20.972vw 2vw}.h-campaign__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2vw 4vw;margin:0 20.972vw 3.2vw;padding-bottom:2.4vw;display:flex;overflow:hidden}.behance-link{background:var(--action-primary);color:var(--action-on-primary);transition:background-color var(--dur-fast) var(--ease-brand);border-radius:10px;align-items:center;gap:.6em;padding:.85em 1.3em;font-size:max(14px,1.042vw);font-weight:600;line-height:1;display:inline-flex}.behance-link:hover{background:var(--action-primary-hover)}.behance-link svg{flex:none;width:1.4em;height:1.4em}.h-campaign .f-3{text-indent:-.8vw}.h-campaign .f-3 small{letter-spacing:-.02em;margin:.6vw 0 0 1vw;font-size:max(12px,1.389vw);line-height:1;position:absolute}.s-campaign{margin:0 var(--m)}.grid12{column-gap:var(--gap);row-gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.featured__media{aspect-ratio:16/9;grid-column:3/12;position:relative}.featured__info{border-bottom:1px solid var(--line);grid-column:3/12;grid-template-columns:minmax(0,1fr) 22vw;align-items:start;column-gap:4vw;margin-top:2.083vw;padding-bottom:5.556vw;display:grid;position:relative}.featured__badge{border-radius:var(--radius-media);background:var(--badge-bg);color:var(--badge-fg);grid-area:1/2/span 2;padding:1.667vw}.featured__badge .f-7{letter-spacing:-.03em;font-size:max(22px,2.222vw);line-height:1}.featured__tags{flex-wrap:wrap;gap:.5vw;margin-top:2.5vw;display:flex}.featured__tags li{border:1px solid;border-radius:999px;padding:.45em .95em;font-size:max(12px,.903vw);font-weight:600;line-height:1.1}.featured__tags li.is-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-size:max(13px,1.007vw);font-style:italic}.featured__info .f-6{grid-area:1/1;max-width:43.403vw}.featured__meta{flex-wrap:wrap;grid-column:1;gap:2vw 4vw;margin-top:3vw;display:flex}.featured__meta dt{color:var(--text-secondary);margin-bottom:.5vw}.featured__meta dd{font-weight:600}.more{margin-top:5.556vw;position:relative}.more__item{aspect-ratio:4/5;position:relative}.more__item:nth-child(3n+1){grid-column:3/6}.more__item:nth-child(3n+2){grid-column:6/9}.more__item:nth-child(3n+3){grid-column:9/12}.next{padding-left:calc((100% + var(--gap)) / 12 * 2);margin-top:9vw}@media (width<=580px){.h-campaign{padding-top:25vw}.h-campaign__nav,.h-campaign__heading{margin:0 var(--m) 8.333vw}.s-campaign{margin:0 var(--m)}.grid12{grid-template-columns:1fr;row-gap:2.778vw}.featured__media,.featured__info,.more__item{grid-column:1/-1!important}.more__item{top:calc(var(--m) + 18vw + var(--i,0) * 2.5vw);border-radius:var(--radius-media);position:sticky;overflow:hidden;box-shadow:0 -10px 30px -18px #00000059}.h-campaign__heading{flex-direction:column;align-items:flex-start}.behance-link{font-size:14px}.featured__info{grid-template-columns:1fr;margin-top:5.556vw;padding-bottom:8.333vw}.featured__badge,.featured__info .f-6,.featured__meta{grid-area:auto/1}.featured__badge{margin-bottom:6vw;padding:5vw}.featured__tags{gap:2vw;margin-top:6vw}.featured__info .f-6{max-width:none}.featured__meta{gap:5vw 8vw;margin-top:8vw}.next{margin-top:16vw;padding-left:0}}.s-player{background:var(--mc-ink);width:100%;height:100svh;min-height:480px;position:relative;overflow:hidden}.s-player__video{display:block;position:absolute;inset:0}.s-player .media{border-radius:0}@media (hover:hover) and (pointer:fine){.s-player__video{cursor:none}}html.is-editing .s-player__video{cursor:default}.s-player__cursor{z-index:30;color:var(--mc-mist);pointer-events:none;opacity:0;margin:-.6em 0 0 1.4vw;font-weight:600;position:fixed;top:0;left:0}.s-player__controls{left:var(--m);right:var(--m);bottom:var(--m);z-index:4;color:var(--mc-mist);align-items:center;gap:max(16px,2vw);font-weight:600;display:flex;position:absolute}.s-player__controls>*{flex:none}.timeline{flex:auto;align-items:center;height:20px;display:flex;position:relative}.timeline__bar{background:var(--mc-gray-600);height:1px;position:absolute;left:0;right:0}.timeline__fill{background:var(--mc-green);height:100%}.timeline input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:relative}.timeline input[type=range]::-webkit-slider-runnable-track{background:0 0;height:20px}.timeline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mc-mist);border-radius:50%;width:8px;height:8px;margin-top:6px}.timeline input[type=range]::-moz-range-thumb{background:var(--mc-mist);border:0;border-radius:50%;width:8px;height:8px}.timeline input[type=range]::-moz-range-track{background:0 0}.timer{font-variant-numeric:tabular-nums;font-weight:300}.s-info{z-index:3;background:var(--mc-ink);padding-top:8.333vw;position:relative}.s-info .details,.s-info .heading{margin:0 13.681vw}.s-info .details{margin-bottom:3vw}.s-info .details .f-8{color:var(--mc-gray-400);margin-bottom:.5vw}.s-info .heading{padding-bottom:6.944vw}.s-info .f-5{max-width:35.903vw;margin-bottom:2.431vw}.s-info .f-6{max-width:35.903vw}@media (width<=580px){.s-player .media video{object-fit:contain}.s-player__controls{flex-wrap:wrap;gap:12px 20px}.timeline{flex-basis:100%;order:5}.s-info .details,.s-info .heading{margin:0 var(--m)}.s-info .f-5,.s-info .f-6{max-width:none}.s-info .details{margin-bottom:8vw}}.wa{z-index:90;background:var(--mc-green);height:52px;color:var(--mc-ink);letter-spacing:-.01em;animation:wa-in 1.2s var(--ease-brand) 2.6s backwards;transition:transform var(--dur-base) var(--ease-brand), box-shadow var(--dur-base) var(--ease-brand);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;font-size:15px;font-weight:600;display:flex;position:fixed;bottom:clamp(16px,1.667vw,32px);right:clamp(16px,1.667vw,32px);box-shadow:0 10px 30px -12px #00000059}.wa:hover{transform:translateY(-3px);box-shadow:0 16px 36px -12px #0006}.wa__icon{background:var(--mc-ink);width:36px;height:36px;color:var(--mc-green);border-radius:50%;place-items:center;display:grid;position:relative}.wa__icon svg{width:18px;height:18px;transition:transform var(--dur-slow) var(--ease-brand)}.wa:hover .wa__icon svg{transform:rotate(-14deg)scale(1.1)}.wa__icon:after{content:"";border:2px solid var(--mc-ink);animation:wa-pulse 4s var(--ease-brand) 4s infinite;opacity:0;border-radius:50%;position:absolute;inset:0}.wa__text{height:1.3em;line-height:1.3;display:block;overflow:hidden}.wa__text span{transition:transform var(--dur-slow) var(--ease-brand);display:block;position:relative}.wa__text span:after{content:attr(data-text);position:absolute;top:100%;left:0}.wa:hover .wa__text span{transform:translateY(-100%)}@keyframes wa-in{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}40%,to{opacity:0;transform:scale(1.9)}}@media (width<=580px){.wa{height:52px;padding:0 8px}.wa__text{display:none}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-auto{height:auto}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[0\.6em\]{gap:.6em}.rounded-\[2px\]{border-radius:2px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-foreground{fill:var(--foreground)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-\[inherit\]{font-family:inherit}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:inherit\]{font-size:inherit}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-current{color:currentColor}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-current:hover{color:currentColor}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:#0000}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-current[data-state=on]{color:currentColor}.data-\[state\=on\]\:opacity-100[data-state=on]{opacity:1}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:12px;--background:#f0f2f5;--foreground:#232a3a;--card:#fff;--card-foreground:#232a3a;--popover:#fff;--popover-foreground:#232a3a;--primary:#1df2a4;--primary-foreground:#232a3a;--secondary:#232a3a;--secondary-foreground:#f0f2f5;--muted:#e4e6eb;--muted-foreground:#5e6474;--accent:#e4e6eb;--accent-foreground:#232a3a;--destructive:#ff2e5b;--border:#c9ccd4;--input:#c9ccd4;--ring:#1df2a4}[data-slot=button][data-variant=default]:hover{background:var(--mc-green-600)}[data-slot=button][data-variant=secondary]:hover{background:var(--mc-graphite)}[data-slot=button]{box-shadow:none;font-weight:600}[data-slot=dialog-content]{box-shadow:none;border:0;border-radius:14px}@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-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
