@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alex+Brush&family=Pinyon+Script&family=Bricolage+Grotesque:opsz,wght@12..96,300..700&display=swap";._container_1dcxq_1{width:min(calc(100% - var(--container-padding)),var(--container-max));margin-inline:auto}._panel_jr1xt_7{position:fixed;top:calc((var(--header-height) - var(--menu-button-dimensions, 2.75rem)) / 2);right:max(calc(var(--container-padding) / 2),calc((100vw - var(--container-max)) / 2));z-index:var(--z-drawer, 950);width:var(--compact-menu-width, clamp(245px, 18vw, 275px));background-color:var(--color-accent, #21ffbc);border:1px solid rgba(20,18,15,.2);border-radius:var(--radius-sm, 6px);overflow:hidden;box-shadow:0 12px 36px #0000002e,0 4px 12px #00000014;transform-origin:top right;isolation:isolate;mix-blend-mode:normal;transition:opacity var(--duration-fast, .18s) var(--ease-premium),transform var(--duration-medium, .28s) var(--ease-premium),visibility var(--duration-medium, .28s)}._panelClosed_jr1xt_26{opacity:0;visibility:hidden;transform:scale(.96) translateY(-6px);pointer-events:none}._panelOpen_jr1xt_33{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}._topCell_jr1xt_41{display:flex;align-items:center;justify-content:flex-end;height:var(--menu-button-dimensions, 2.75rem);border-bottom:1px solid rgba(20,18,15,.15);background-color:transparent;padding:0}._closeButton_jr1xt_51{display:inline-flex;align-items:center;justify-content:center;width:var(--menu-button-dimensions, 2.75rem);height:var(--menu-button-dimensions, 2.75rem);background:transparent;border:none;cursor:pointer;color:var(--color-ink, #14120f);border-radius:var(--radius-sm, 6px);padding:0;transition:background-color var(--duration-fast, .18s) var(--ease-premium),color var(--duration-fast, .18s) var(--ease-premium)}._closeButton_jr1xt_51:hover{background:#14120f14}._closeIcon_jr1xt_71{width:var(--menu-icon-size, clamp(1.375rem, 1.8vw, 1.625rem));height:var(--menu-icon-size, clamp(1.375rem, 1.8vw, 1.625rem));display:block;transform:rotate(45deg)}._nav_jr1xt_79{display:block;margin:0;padding:0}._navList_jr1xt_85{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._navItem_jr1xt_93{border-bottom:1px solid rgba(20,18,15,.15)}._navItem_jr1xt_93:last-child{border-bottom:none}._navLink_jr1xt_102{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:clamp(44px,5.2vh,52px);padding:clamp(.65rem,1.2vh,.85rem) clamp(1rem,1.2vw,1.35rem);color:var(--color-ink, #14120f);text-decoration:none;font-family:var(--font-display, "Inter", sans-serif);font-weight:var(--font-weight-bold, 700);font-size:var(--compact-menu-font-size, clamp(.95rem, .9rem + .2vw, 1.1rem));letter-spacing:-.01em;line-height:1.2;white-space:nowrap;background-color:transparent;transition:background-color var(--duration-fast, .18s) var(--ease-premium),color var(--duration-fast, .18s) var(--ease-premium)}._navLink_jr1xt_102:hover{background-color:#14120f14;color:var(--color-ink, #14120f);text-decoration:none;background-color:#000;color:var(--color-white, #ffffff)}._navLink_jr1xt_102:focus-visible{outline:2px solid var(--color-ink, #14120f);outline-offset:-2px;background-color:#14120f1f}@media (prefers-reduced-motion: reduce){._panel_jr1xt_7,._navLink_jr1xt_102,._closeButton_jr1xt_51{transition:none}}@media (max-width: 480px){._panel_jr1xt_7{width:min(calc(100vw - 2rem),260px)}._navLink_jr1xt_102{min-height:46px;padding:.75rem 1rem}}@media (min-width: 2100px){._panel_jr1xt_7{--compact-menu-width: clamp(340px, 16vw, 420px);--compact-menu-font-size: clamp(1.35rem, .9vw, 1.7rem);border-width:1.5px;border-radius:8px}._navLink_jr1xt_102{min-height:clamp(58px,3.2vw,72px);padding:1rem 1.75rem}._topCell_jr1xt_41,._navItem_jr1xt_93{border-bottom-width:1.5px}}@media (min-width: 3200px){._panel_jr1xt_7{--compact-menu-width: clamp(440px, 15vw, 550px);--compact-menu-font-size: clamp(1.8rem, 1vw, 2.3rem);border-width:2px;border-radius:10px}._navLink_jr1xt_102{min-height:clamp(74px,2.8vw,92px);padding:1.35rem 2.25rem}._topCell_jr1xt_41,._navItem_jr1xt_93{border-bottom-width:2px}}@media (min-width: 5000px){._panel_jr1xt_7{--compact-menu-width: clamp(620px, 14vw, 760px);--compact-menu-font-size: clamp(2.5rem, 1.1vw, 3.2rem);border-width:2.5px;border-radius:14px}._navLink_jr1xt_102{min-height:clamp(100px,2.5vw,130px);padding:1.85rem 3rem}._topCell_jr1xt_41,._navItem_jr1xt_93{border-bottom-width:2.5px}}@media (min-width: 8000px){._panel_jr1xt_7{--compact-menu-width: clamp(900px, 13vw, 1200px);--compact-menu-font-size: clamp(3.8rem, 1.2vw, 5rem);border-width:3.5px;border-radius:20px}._navLink_jr1xt_102{min-height:clamp(150px,2.3vw,190px);padding:2.75rem 4.5rem}._topCell_jr1xt_41,._navItem_jr1xt_93{border-bottom-width:3.5px}}._header_jwwf3_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-header, 900);height:var(--header-height);display:flex;align-items:center;pointer-events:none;mix-blend-mode:difference;transition:background-color var(--duration-medium) var(--ease-premium),background var(--duration-medium) var(--ease-premium),box-shadow var(--duration-medium) var(--ease-premium)}._header_jwwf3_1 a,._header_jwwf3_1 button{pointer-events:auto}._inner_jwwf3_22{display:flex;align-items:center;justify-content:space-between;height:100%;pointer-events:none}._logoLink_jwwf3_31{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;z-index:100;position:relative;background:transparent;pointer-events:auto;mix-blend-mode:difference}._logoImage_jwwf3_44{height:34px;max-height:50px;width:auto;display:block}._logoSvg_jwwf3_51{height:var(--logo-height);width:auto;display:block;color:#fff}._logoPlaceholder_jwwf3_58{display:flex;align-items:center;gap:.625rem;color:var(--color-white)}._logoMark_jwwf3_65{height:var(--logo-height);width:auto;flex-shrink:0}._logoWordmark_jwwf3_71{display:flex;flex-direction:column;line-height:1.15;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--header-font-size, clamp(.7rem, .85vw, .8125rem));letter-spacing:.01em}._logoWordmark_jwwf3_71 span:first-child{font-weight:var(--font-weight-bold)}._menuButton_jwwf3_85{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--menu-button-dimensions, 2.75rem);height:var(--menu-button-dimensions, 2.75rem);background:transparent;border:none;cursor:pointer;border-radius:var(--radius-sm, 6px);padding:0;color:var(--color-white, #ffffff);transition:background-color var(--duration-fast) var(--ease-premium),color var(--duration-fast) var(--ease-premium)}._menuButton_jwwf3_85:hover{background:#ffffff1f}._menuIcon_jwwf3_106{width:var(--menu-icon-size, clamp(1.375rem, 1.8vw, 1.625rem));height:var(--menu-icon-size, clamp(1.375rem, 1.8vw, 1.625rem));display:block}@media (prefers-reduced-motion: reduce){._header_jwwf3_1,._logoLink_jwwf3_31,._menuButton_jwwf3_85{transition:none}}@media (min-width: 2000px) and (max-width: 8000px){header ._logoImage_jwwf3_44{height:clamp(3.25rem,1.8vw + 1rem,10rem)!important;max-height:clamp(3.25rem,1.8vw + 1rem,10rem)!important}}@keyframes __andandGlowPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.12)}}@keyframes __andandGlowSpin{0%{filter:hue-rotate(0deg) blur(14px)}to{filter:hue-rotate(360deg) blur(14px)}}a[data-cursor=Top]{position:relative}._footer_2gvfi_1{position:relative;width:100%;background-color:var(--color-accent, #21ffbc);color:var(--color-ink, #14120f);overflow:hidden;margin-top:auto}._bgLines_2gvfi_11{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.85}._layout_2gvfi_22{position:relative;z-index:1;padding-block:clamp(2rem,5vw,4rem)}._inner_2gvfi_29{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,4rem);align-items:end}._leftCol_2gvfi_38{flex:1 1 30%}._statement_2gvfi_42{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(2rem,3.8vw,4.25rem);line-height:1.02;letter-spacing:-.02em;color:var(--color-ink, #14120f)}._centerCol_2gvfi_54{flex:1 1 40%;display:flex;align-items:flex-start;gap:clamp(2.5rem,5vw,6rem);justify-content:space-evenly}._navColumn_2gvfi_62{display:flex;flex-direction:column;gap:clamp(.9rem,1.5vw,1.5rem)}._navLink_2gvfi_68{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.72rem,.85vw,.875rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink, #14120f);text-decoration:none;white-space:nowrap;transition:opacity var(--duration-fast, .18s) var(--ease-premium),transform var(--duration-fast, .18s) var(--ease-premium)}._navLink_2gvfi_68:hover{opacity:.65;transform:translate(2px)}._rightCol_2gvfi_87{flex:0 0 30%;display:flex;align-items:center;gap:clamp(1.5rem,3vw,4rem);justify-content:right}._socialIcons_2gvfi_95{display:flex;align-items:center;gap:clamp(.85rem,1.2vw,1.35rem)}._socialLink_2gvfi_101{color:var(--color-ink, #14120f);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform var(--duration-fast, .18s) var(--ease-premium),opacity var(--duration-fast, .18s) var(--ease-premium)}._socialLink_2gvfi_101:hover{transform:translateY(-2px) scale(1.1);opacity:.75}._socialSvg_2gvfi_116{height:clamp(1.875rem,2.25vw,2.475rem);width:auto}._logoWrap_2gvfi_127{display:flex;align-items:center}._logoSvg_2gvfi_132{width:clamp(7.5rem,10vw,10.5rem);height:auto;color:var(--color-ink, #14120f);display:block}@media (max-width: 992px){._inner_2gvfi_29{flex-direction:column;align-items:flex-start;gap:clamp(2.5rem,6vw,4rem)}._centerCol_2gvfi_54,._rightCol_2gvfi_87{width:100%;justify-content:space-between}}@media (max-width: 480px){._centerCol_2gvfi_54{flex-direction:column;gap:1.25rem}._rightCol_2gvfi_87{align-items:flex-start;gap:1.5rem}}@media (min-width: 2000px) and (max-width: 8000px){._layout_2gvfi_22{padding-block:clamp(3rem,2vw,8rem)!important}._inner_2gvfi_29{gap:clamp(2rem,3vw,8rem)!important}._statement_2gvfi_42{font-size:clamp(4.25rem,3.133vw + .333rem,16rem)!important;line-height:1.02!important}._centerCol_2gvfi_54{gap:clamp(4rem,4vw,12rem)!important}._navColumn_2gvfi_62{gap:clamp(1.5rem,.933vw + .333rem,5rem)!important}._navLink_2gvfi_68{font-size:clamp(.875rem,.7vw,3.5rem)!important}._rightCol_2gvfi_87{gap:clamp(2rem,2vw,6rem)!important}._socialIcons_2gvfi_95{gap:clamp(1.35rem,.8vw,3.5rem)!important}._socialSvg_2gvfi_116{width:clamp(2.475rem,1.2vw + .975rem,7rem)!important;height:clamp(2.475rem,1.2vw + .975rem,7rem)!important}._logoSvg_2gvfi_132{width:clamp(10.5rem,5.733vw + 3.333rem,32rem)!important}}._navContainer_1qkrt_1{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none}._navText_1qkrt_15{display:inline-block;font-family:var(--font-family-base, system-ui, -apple-system, sans-serif);font-size:1.6vw;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#000;text-align:center;max-width:100%;word-break:normal;overflow-wrap:break-word;transition:opacity .15s ease}._navArrow_1qkrt_32{display:inline-block;font-size:2vw;font-weight:800;line-height:1;margin-left:3px;vertical-align:baseline;color:#000}._contextLabel_1qkrt_45{display:inline-block;font-family:var(--font-family-base, system-ui, -apple-system, sans-serif);font-size:1.6vw;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#21ffbc;-webkit-text-stroke:1px black;text-align:center;word-break:normal;overflow-wrap:break-word;transition:opacity .15s ease}._contextLabelLong_1qkrt_61{font-size:clamp(10px,.8vw,12px);line-height:1.2;letter-spacing:.03em;max-width:90px}@media (min-width: 2000px) and (max-width: 8000px){._contextLabelLong_1qkrt_61{font-size:.85vw;max-width:6.5vw}}._cursor_w6nvi_1{position:fixed;top:0;left:0;width:75px;height:75px;border-radius:50%;background-color:#fff;mix-blend-mode:difference;pointer-events:none;z-index:9999;opacity:0;will-change:transform,opacity;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),opacity .25s ease-out}._clientPageCursor_w6nvi_19{width:125px;height:125px}._visible_w6nvi_24{opacity:1}@media (hover: none),(pointer: coarse){._cursor_w6nvi_1{display:none!important}}@media (prefers-reduced-motion: reduce){._cursor_w6nvi_1{transition:opacity .15s ease-out}}@media (min-width: 2000px) and (max-width: 8000px){._cursor_w6nvi_1{width:5vw;height:5vw}._clientPageCursor_w6nvi_19{width:8vw;height:8vw}}._button_12yat_1{--btn-pad-y: clamp(.7rem, 1vw, .85rem);--btn-pad-x: clamp(1.25rem, 1.8vw, 1.625rem);display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-pill);padding:var(--btn-pad-y) var(--btn-pad-x);font-family:var(--font-editorial);font-size:var(--button-size);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform var(--duration-fast) var(--ease-premium),background-color var(--duration-fast) var(--ease-premium),border-color var(--duration-fast) var(--ease-premium);min-height:2.75rem}._button_12yat_1:active{transform:scale(.97)}._button_12yat_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._solid_12yat_37{background:var(--color-white);color:var(--color-ink)}._solid_12yat_37:hover{background:#f0f0f0;color:var(--color-ink);text-decoration:none}._outline_12yat_49{background:transparent;color:var(--color-white);border-color:#ffffff8c}._outline_12yat_49:hover{border-color:var(--color-white);background:#ffffff14;color:var(--color-white);text-decoration:none}._label_12yat_62{transform:translateY(.5px)}._dot_12yat_67{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent);flex-shrink:0}._dotPlaying_12yat_76{animation:_pulse_12yat_1 1.8s var(--ease-premium) infinite}._dotPaused_12yat_80{opacity:.55}@keyframes _pulse_12yat_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}._dotAnimated_12yat_99{width:.6rem;height:.6rem;background-color:var(--color-accent);display:inline-block;flex-shrink:0;animation:_morphShape_12yat_1 4.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes _morphShape_12yat_1{0%,25%{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);border-radius:50%}33%,58%{clip-path:polygon(15% 5%,95% 50%,95% 50%,95% 50%,15% 95%,15% 95%,15% 50%,15% 5%);border-radius:0%}66%,91%{clip-path:polygon(0% 0%,0% 100%,35% 100%,35% 0%,65% 0%,65% 100%,100% 100%,100% 0%,65% 0%);border-radius:0%}to{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);border-radius:50%}}@media (prefers-reduced-motion: reduce){._dotPlaying_12yat_76,._dotAnimated_12yat_99{animation:none;clip-path:none;border-radius:50%}._button_12yat_1{transition:none}}@media (min-width: 2000px) and (max-width: 8000px){._button_12yat_1{font-size:clamp(1rem,1.067vw + -.333rem,5rem);padding:clamp(1rem,1.067vw + -.333rem,5rem) clamp(2rem,2.133vw + -.667rem,10rem);gap:clamp(.5rem,.533vw + -.133rem,2.5rem)}._dotAnimated_12yat_99{width:clamp(1rem,1.067vw + -.333rem,5rem);height:clamp(1rem,1.067vw + -.333rem,5rem)}}._panel_15cor_1{position:fixed;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);width:min(22rem,28vw);aspect-ratio:16 / 9;z-index:var(--z-floating-video);border-radius:.875rem;overflow:hidden;box-shadow:0 1.5rem 3rem #00000073;background:#0e0c0a;opacity:0;transform:translateY(1.5rem) scale(.96);pointer-events:none;transition:opacity var(--duration-slow) var(--ease-premium),transform var(--duration-slow) var(--ease-premium);display:none}._panelVisible_15cor_20{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}._frame_15cor_26{position:absolute;top:0;right:0;bottom:0;left:0}._frame_15cor_26 video{width:100%;height:100%;object-fit:cover;display:block}._controls_15cor_38{position:absolute;right:.5rem;bottom:.5rem;display:flex;gap:.375rem;opacity:0;transition:opacity var(--duration-fast) var(--ease-premium)}._panel_15cor_1:hover ._controls_15cor_38,._panel_15cor_1:focus-within ._controls_15cor_38{opacity:1}._controlButton_15cor_53{width:2rem;height:2rem;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;background:#0e0c0ab8;color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._controlButton_15cor_53:hover{background:#0e0c0ae6}@media (prefers-reduced-motion: reduce){._panel_15cor_1,._controls_15cor_38{transition:none}}@media (max-width: 1023px){._panel_15cor_1{display:none}}._section_3q9mr_1{background:var(--color-accent);padding-block:clamp(2rem,5vw,4rem);overflow-x:clip;padding-bottom:clamp(4rem,8vw,10rem);--stack-step: clamp(12px, 1.8vw, 24px);--card-aspect: 2064 / 1008;--card-aspect-mobile: 4 / 5;padding-bottom:1px}._intro_3q9mr_16{max-width:100%;position:sticky;top:calc(var(--header-height) + (clamp(.5rem,1.2vw,1rem) - 60px));z-index:1;margin-bottom:calc(((var(--card-count) + 1) * var(--stack-step)) + (100% / (var(--card-aspect))))}._label_3q9mr_24{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}._heading_3q9mr_34{margin:clamp(.5rem,1.5vw,1rem) 0 0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2.25rem,4.6vw,5.27rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-ink)}._subheading_3q9mr_44{margin:clamp(.35rem,1vw,.75rem) 0 0;font-family:var(--font-editorial);font-weight:var(--font-weight-light);font-size:clamp(1.15rem,2.2vw,2.75rem);line-height:1.2;color:var(--color-ink)}._stack_3q9mr_61{position:relative;margin-top:clamp(1.25rem,2.5vw,2.5rem);z-index:2;width:82vw;margin:auto;margin-top:calc((((var(--card-count)) * var(--stack-step)) + (100% / (var(--card-aspect)))) * -1);padding-bottom:2rem}._cardWrap_3q9mr_56{position:sticky;top:calc((var(--header-height) + clamp(9.5rem,15vw,15.5rem)) - (80px) + var(--card-index) * var(--stack-step));width:auto;margin-inline:auto;aspect-ratio:var(--card-aspect);cursor:pointer;margin-bottom:calc((var(--card-count) - var(--card-index)) * var(--stack-step))}._card_3q9mr_56{position:relative;width:100%;aspect-ratio:var(--card-aspect);border-radius:clamp(14px,2.2vw,32px);overflow:hidden;background:linear-gradient(135deg,#1e1b1c,#292426);transform:scale(var(--card-scale, 1));transform-origin:center top;will-change:transform;transition:box-shadow var(--duration-fast) var(--ease-premium)}._mobileAspect_3q9mr_99 ._card_3q9mr_56,._mobileAspect_3q9mr_99._cardWrap_3q9mr_56{aspect-ratio:var(--card-aspect)}@media (max-width: 766px){._section_3q9mr_1{--card-aspect: var(--card-aspect-mobile)}._cardWrap_3q9mr_56{top:calc(var(--header-height) + clamp(8.5rem,22vw,11rem) + var(--card-index) * var(--stack-step))}}._cardPicture_3q9mr_114{display:block;width:100%;height:100%}._cardImage_3q9mr_120{width:100%;height:100%;object-fit:cover;display:block}._cardPlaceholder_3q9mr_127{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1c1a17,#34302a);color:var(--color-white);font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:-.01em}@media (max-width: 480px){._heading_3q9mr_34,._subheading_3q9mr_44{max-width:none}}@media (prefers-reduced-motion: reduce){._card_3q9mr_56{transition:none;transform:none}}@media (min-width: 2000px) and (max-width: 8000px){._label_3q9mr_24{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_3q9mr_34{font-size:clamp(5rem,2.667vw + 1.667rem,15rem)!important}._subheading_3q9mr_44{font-size:clamp(2.75rem,1.267vw + 1.167rem,7.5rem)!important}._stack_3q9mr_61{width:90%!important}._section_3q9mr_1{--stack-step: clamp(2rem, 1.6vw + 0rem, 8rem) !important}._card_3q9mr_56{border-radius:clamp(2rem,1.6vw + 0rem,8rem)!important}._cardWrap_3q9mr_56{top:calc(var(--header-height) + clamp(12rem,6.4vw + 4rem,36rem) + var(--card-index) * var(--stack-step))}}._videoModal_3q9mr_189{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:_modalFadeIn_3q9mr_1 .25s ease forwards}._modalContent_3q9mr_203{position:relative;width:100%;max-width:960px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #000000e6}._modalCloseButton_3q9mr_214{position:absolute;top:clamp(1rem,2.5vh,2rem);right:clamp(1.5rem,3vw,2.5rem);z-index:1010;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1;padding:0;outline:none;transition:background-color var(--duration-fast, .18s) var(--ease-premium, ease),transform var(--duration-fast, .18s) var(--ease-premium, ease)}._modalCloseButton_3q9mr_214:hover{background:#ffffff40;transform:scale(1.08)}._modalIframe_3q9mr_244{width:100%;height:100%;border:none;display:block}@keyframes _modalFadeIn_3q9mr_1{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){._videoModal_3q9mr_189{padding:1rem}._modalCloseButton_3q9mr_214{top:1rem;right:1rem;width:38px;height:38px;font-size:1.1rem}}._hero_10b43_1{position:relative;min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-ink)}._videoSlot_10b43_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-video)}._video_10b43_12{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;opacity:0;transform:translateZ(0);backface-visibility:hidden;transition:opacity .4s ease-out;z-index:1}._videoReady_10b43_33{opacity:1}._heroPoster_10b43_37{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;z-index:0;transition:opacity .5s ease-out}._heroPosterHidden_10b43_49{opacity:0;pointer-events:none}._overlay_10b43_54{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--color-hero-overlay)}._content_10b43_61{position:relative;z-index:var(--z-content);display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(var(--header-height) + clamp(1rem,4vh,2.5rem));padding-bottom:clamp(2rem,6vh,3.5rem)}._heading_10b43_72{--shadow-x: 0px;--shadow-y: 0px;margin:0;color:var(--color-white);font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:var(--heading-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);max-width:20ch;text-shadow:var(--shadow-x) var(--shadow-y) 0 var(--color-accent)}._ctaGroup_10b43_88{display:flex;align-items:center;justify-content:center;gap:var(--space-cta-gap);margin-top:var(--space-heading-to-cta);flex-wrap:wrap}@media (max-width: 768px){._heading_10b43_72{text-shadow:none}}@media (max-width: 480px){._heading_10b43_72{max-width:14ch}._ctaGroup_10b43_88{width:100%;flex-direction:column}._ctaGroup_10b43_88>*{width:min(100%,20rem);justify-content:center}}@media (prefers-reduced-motion: reduce){._video_10b43_12{transition:none}}@media (min-width: 2000px) and (max-width: 8000px){._heading_10b43_72{font-size:clamp(6rem,4.8vw + 0rem,24rem)!important}}._section_1orof_1{background:var(--color-accent);padding-block:clamp(2rem,5vw,4rem)}._label_1orof_9{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}._heading_1orof_19{margin:clamp(.75rem,2vw,1.25rem) 0 clamp(2.5rem,6vw,4.5rem);font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2.25rem,5vw,7.18rem);line-height:1.03;letter-spacing:-.01em;color:var(--color-ink)}._list_1orof_31{border-top:1.5px solid var(--color-ink)}._row_1orof_35{border-bottom:1.5px solid var(--color-ink)}._rowHeading_1orof_39{margin:0}._rowTrigger_1orof_43{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:none;background:transparent;padding:clamp(.85rem,2vw,1.5rem) clamp(.75rem,1.6vw,1.25rem);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-premium)}@media (hover: hover){._rowTrigger_1orof_43:hover{background:var(--color-white)}}._rowTriggerActive_1orof_64{background:var(--color-white)}._rowLabel_1orof_68{font-family:var(--font-editorial);font-weight:var(--font-weight-bold);font-size:clamp(1.5rem,3vw,3.375rem);line-height:1.1;letter-spacing:-.005em;color:var(--color-ink)}._rowIcon_1orof_77{position:relative;flex-shrink:0;width:clamp(1.125rem,1.6vw,1.5rem);height:clamp(1.125rem,1.6vw,1.5rem);transition:transform var(--duration-fast) var(--ease-premium)}._rowIconOpen_1orof_85{transform:rotate(45deg)}._rowIconBar_1orof_89{position:absolute;top:50%;left:0;width:100%;height:5px;background:var(--color-ink);transform:translateY(-50%)}._rowIconBarVertical_1orof_99{transform:translateY(-50%) rotate(90deg)}._hoverPreview_1orof_107{position:absolute;right:clamp(3.5rem,5vw,6rem);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:clamp(.35rem,.6vw,.6rem);pointer-events:none;z-index:2;animation:_hoverPreviewFadeIn_1orof_1 var(--duration-fast) var(--ease-premium) forwards}@keyframes _hoverPreviewFadeIn_1orof_1{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}._hoverTile_1orof_132{position:relative;flex:0 0 auto;width:clamp(7.2rem,10.8vw,11.4rem);height:clamp(9.6rem,14.4vw,15rem);border-radius:clamp(3px,.4vw,6px);overflow:hidden;background:var(--color-ink);box-shadow:0 4px 14px #00000029;opacity:0;transform:rotate(-30deg) scale(.5);animation:_hoverTileIn_1orof_1 .3s ease-out both}@keyframes _hoverTileIn_1orof_1{0%{opacity:0;transform:rotate(-30deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}._hoverTileVisual_1orof_160{width:100%;height:100%;object-fit:cover;display:block}._hoverTilePlaceholder_1orof_167{width:100%;height:100%;background:linear-gradient(135deg,#1c1a17,#34302a)}._hoverOverlay_1orof_173{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:.25rem;background:#14120fbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-white);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.65rem,.8vw,.8rem);letter-spacing:.02em}._panelOuter_1orof_192{display:grid;grid-template-rows:0fr;background:var(--color-white);transition:grid-template-rows var(--duration-medium) var(--ease-premium)}._panelOuterExpanded_1orof_199{grid-template-rows:1fr}._panelInner_1orof_203{overflow:hidden}._mediaGrid_1orof_209{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,.875rem);padding:0 clamp(.75rem,1.6vw,1.25rem) clamp(1rem,2vw,1.5rem)}._mediaTile_1orof_216{position:relative;flex:0 0 auto;width:clamp(6rem,7.6vw,11.5rem);aspect-ratio:3 / 4;border-radius:clamp(2px,.3vw,6px);overflow:hidden;background:var(--color-ink)}._mediaTileClickable_1orof_226{cursor:pointer;transition:transform var(--duration-fast, .18s) var(--ease-premium, ease),box-shadow var(--duration-fast, .18s) var(--ease-premium, ease)}._mediaTileClickable_1orof_226:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}._mediaTileClickable_1orof_226:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._mediaVisual_1orof_242{width:100%;height:100%;object-fit:cover;display:block}._mediaPlaceholder_1orof_249{width:100%;height:100%;background:linear-gradient(135deg,#1c1a17,#34302a)}._videoModal_1orof_257{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:_modalFadeIn_1orof_1 .25s ease forwards}._modalContent_1orof_270{position:relative;width:100%;max-width:960px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #000000e6}._modalCloseButton_1orof_281{position:absolute;top:clamp(1rem,2.5vh,2rem);right:clamp(1.5rem,3vw,2.5rem);z-index:1010;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1;padding:0;outline:none;transition:background-color var(--duration-fast, .18s) var(--ease-premium, ease),transform var(--duration-fast, .18s) var(--ease-premium, ease)}._modalCloseButton_1orof_281:hover{background:#ffffff40;transform:scale(1.08)}._modalVideo_1orof_310{width:100%;height:100%;object-fit:contain;display:block}._modalIframe_1orof_317{width:100%;height:100%;border:none;display:block}._modalError_1orof_324{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-body, sans-serif);font-size:1rem}._modalPlaceholderNotice_1orof_335{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:radial-gradient(circle at center,#1c1c24,#0a0a0d);color:#fff;padding:2rem;text-align:center}._placeholderIcon_1orof_349{width:56px;height:56px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:var(--color-accent, #eed84c)}._placeholderUrlTag_1orof_362{font-family:var(--font-body);font-size:.8rem;color:#a0a0aa;background:#ffffff0f;padding:.4rem .85rem;border-radius:6px;border:1px dashed rgba(255,255,255,.2)}._placeholderUrlTag_1orof_362 code{color:var(--color-accent, #eed84c);font-weight:700}@keyframes _modalFadeIn_1orof_1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px),(hover: none){._hoverPreview_1orof_107{display:none!important}}@media (prefers-reduced-motion: reduce){._rowTrigger_1orof_43,._rowIcon_1orof_77,._panelOuter_1orof_192,._hoverPreview_1orof_107{transition:none;animation:none}}@media (min-width: 2000px) and (max-width: 8000px){._section_1orof_1{padding-block:clamp(3rem,2.5vw,8rem)!important}._label_1orof_9{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_1orof_19{font-size:clamp(7rem,2.6vw + 3.75rem,20rem)!important}._list_1orof_31,._row_1orof_35{border-width:clamp(1.5px,.1vw,6px)!important}._rowTrigger_1orof_43{padding:clamp(1.5rem,1vw + .25rem,6rem) clamp(1.25rem,.8vw + .25rem,5rem)!important}._rowLabel_1orof_68{font-size:clamp(3.375rem,2vw + .875rem,11rem)!important}._rowIcon_1orof_77{width:clamp(1.5rem,1vw + .25rem,5rem)!important;height:clamp(1.5rem,1vw + .25rem,5rem)!important}._rowIconBar_1orof_89{height:clamp(5px,.2vw,16px)!important}._hoverPreview_1orof_107{right:clamp(6rem,5vw,20rem)!important;gap:clamp(.6rem,.6vw,2.4rem)!important}._hoverTile_1orof_132{width:clamp(11.4rem,4.1vw + 6.275rem,36rem)!important;height:clamp(15rem,5.5vw + 8.125rem,48rem)!important;border-radius:clamp(6px,.3vw,20px)!important}._hoverOverlay_1orof_173{font-size:clamp(.8rem,.6vw,2.5rem)!important}._mediaGrid_1orof_209{gap:clamp(.875rem,.6vw,3rem)!important;padding:0 clamp(1.25rem,1vw,5rem) clamp(1.5rem,1.5vw,6rem)!important}._mediaTile_1orof_216{width:clamp(11.5rem,4.1vw + 6.375rem,36rem)!important;border-radius:clamp(6px,.3vw,20px)!important}._modalContent_1orof_270{max-width:clamp(960px,45vw,3200px)!important;border-radius:clamp(12px,.6vw,36px)!important}._modalCloseButton_1orof_281{width:clamp(44px,1.8vw,100px)!important;height:clamp(44px,1.8vw,100px)!important;font-size:clamp(1.25rem,1.4vw,3.5rem)!important}}._documentModal_1orof_479{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,1.75rem);animation:_modalFadeIn_1orof_1 .22s ease forwards;box-sizing:border-box;overflow-x:hidden}._docModalContainer_1orof_494{position:relative;width:100%;max-width:1480px;min-width:0;height:92vh;background:#0d0d10;border:1px solid rgba(255,255,255,.16);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #000000f2;box-sizing:border-box}._docModalHeader_1orof_510{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.75rem,1.2vw,1.1rem) clamp(1rem,2vw,1.75rem);background:#141418;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._docModalTitleGroup_1orof_521{display:flex;flex-direction:column;gap:.2rem;min-width:0}._docModalBadge_1orof_528{font-family:var(--font-body);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink);background:var(--color-accent, #eed84c);padding:.15rem .5rem;border-radius:4px;width:fit-content}._docModalTitle_1orof_521{margin:0;font-family:var(--font-editorial, serif);font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docModalSubtitle_1orof_552{margin:0;font-family:var(--font-body);font-size:.8rem;color:#a0a0a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docModalControls_1orof_562{display:flex;align-items:center;gap:clamp(.4rem,.8vw,.85rem);flex-shrink:0}._formatToggle_1orof_569{display:flex;background:#ffffff14;border-radius:9999px;padding:3px;border:1px solid rgba(255,255,255,.14)}._formatButton_1orof_577{background:transparent;border:none;color:#b7b7be;font-family:var(--font-body);font-size:.76rem;font-weight:600;padding:.35rem .85rem;border-radius:9999px;cursor:pointer;transition:all .18s ease;white-space:nowrap}._formatButton_1orof_577:hover{color:#fff}._formatButtonActive_1orof_595{background:#fff;color:#000;box-shadow:0 2px 8px #0000004d}._docExternalLink_1orof_601{display:inline-flex;align-items:center;gap:.35rem;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-family:var(--font-body);font-size:.76rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;text-decoration:none;transition:all .18s ease;white-space:nowrap}._docExternalLink_1orof_601:hover{background:#ffffff38;color:#fff}._docCloseButton_1orof_623{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.15rem;cursor:pointer;transition:all .18s ease;line-height:1;padding:0;flex-shrink:0}._docCloseButton_1orof_623:hover{background:#ffffff40;transform:scale(1.08)}._docModalBody_1orof_646{flex:1;position:relative;width:100%;max-width:100%;min-width:0;height:100%;background:#000;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}._docModalIframe_1orof_660{width:100%;max-width:100%;min-width:0;height:100%;border:none;display:block;background:#000;box-sizing:border-box;flex:1}._docModalLoader_1orof_672{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#0d0d10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;font-family:var(--font-body);font-size:.88rem}._docSpinner_1orof_687{width:36px;height:36px;border:3px solid rgba(255,255,255,.15);border-top-color:var(--color-accent, #eed84c);border-radius:50%;animation:_docSpin_1orof_687 .8s linear infinite}@keyframes _docSpin_1orof_687{to{transform:rotate(360deg)}}._docModalError_1orof_702{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;color:#fff;font-family:var(--font-body);text-align:center;padding:2rem}._docFallbackButton_1orof_716{display:inline-block;padding:.65rem 1.4rem;background:var(--color-white, #ffffff);color:#000;border-radius:6px;font-weight:700;text-decoration:none;transition:background-color .18s ease}._docFallbackButton_1orof_716:hover{background:#e0e0e0}@media (max-width: 768px){._documentModal_1orof_479{padding:0}._docModalContainer_1orof_494{max-width:100%;height:100dvh;border-radius:0;border:none}._docModalHeader_1orof_510{padding:.75rem 1rem}._docModalSubtitle_1orof_552{display:none}._formatButton_1orof_577{padding:.3rem .65rem;font-size:.7rem}}._section_u0qun_1{position:relative;height:calc(100vh + (var(--scroll-multiplier, 6) * 25vh));background:var(--color-ink);--curtain-duration: 1.2s}._stickyFrame_u0qun_9{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}._collage_u0qun_22{display:flex;flex-direction:column;height:100%}._marqueeRow_u0qun_28{height:50%;overflow:hidden}._marqueeTrack_u0qun_35{display:flex;height:100%;width:max-content;gap:clamp(2px,.3vw,6px);will-change:transform}._marqueeTrackActive_u0qun_43{animation:_marquee-scroll_u0qun_1 var(--marquee-duration, 70s) linear infinite;animation-delay:var(--curtain-duration, 1.2s)}._marqueeTrackReverse_u0qun_50{animation-direction:reverse}@keyframes _marquee-scroll_u0qun_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._marqueeTile_u0qun_67{flex:0 0 auto;height:100%;width:calc(var(--tile-flex, 4) * clamp(4.5rem,9vw,10rem));pointer-events:auto}._marqueeImage_u0qun_74{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:filter .3s var(--ease-premium)}._marqueeTile_u0qun_67:hover ._marqueeImage_u0qun_74,._marqueeImage_u0qun_74:hover{filter:none}._marqueePlaceholder_u0qun_88{width:100%;height:100%;background:linear-gradient(135deg,#26241f,#3a352c)}._scrim_u0qun_96{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#0a09088c,#0a090838 45%,#0a090866);pointer-events:none}._contentLayer_u0qun_109{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;padding-block:clamp(2rem,5vw,4rem);pointer-events:none}._label_u0qun_120{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}._heading_u0qun_130{margin:clamp(.5rem,1.5vw,1rem) 0 0;max-width:20ch;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,5vw,7.18rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-accent)}._body_u0qun_141{margin:clamp(.75rem,2vw,1.5rem) 0 0;max-width:21ch;font-family:var(--font-editorial);font-weight:var(--font-weight-light);font-size:clamp(2rem,4vw,6rem);line-height:1.22;color:var(--color-white);opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-premium),transform .8s var(--ease-premium);will-change:opacity,transform}._bodyRevealed_u0qun_156{opacity:1;transform:translateY(0)}._curtain_u0qun_167{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;pointer-events:none}._curtainStrip_u0qun_175{flex:1 1 0;transform-origin:bottom;transform:scaleY(1);background:var(--color-accent);will-change:transform}._divider_u0qun_186{position:relative;z-index:2;height:clamp(9px,1.5vw,18px);background:var(--color-accent);bottom:0;position:absolute;width:100%}@media (prefers-reduced-motion: reduce){._curtainStrip_u0qun_175{transition:none}._curtain_u0qun_167:not(._curtainRevealed_u0qun_201) ._curtainStrip_u0qun_175{transform:scaleY(0)}._marqueeTrackActive_u0qun_43{animation:none}._body_u0qun_141{opacity:1;transform:none;transition:none}}@media (min-width: 2000px) and (max-width: 8000px){._contentLayer_u0qun_109{padding-block:clamp(2.5rem,3vw,8rem)!important}._label_u0qun_120{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_u0qun_130{font-size:clamp(7.18rem,2.7vw + 3.8rem,20rem)!important;max-width:22ch!important}._body_u0qun_141{font-size:clamp(5rem,1.8vw + 2.75rem,14rem)!important;max-width:25ch!important}}._section_12nui_1{position:relative;overflow:visible;background:var(--color-ink);--color-team-surface: #1f1b1c;--color-team-muted: #6f7173;--team-grid-gap: clamp(4px, .5vw, 10px);--team-card-aspect: 5 / 4}._sectionBackground_12nui_14{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.7) brightness(.4) contrast(1.05)}._sectionScrim_12nui_23{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#080706b8,#08070659 55%,#0807068c);pointer-events:none}._layout_12nui_32{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(2rem,5vw,4rem)}@media (min-width: 900px){._layout_12nui_32{grid-template-columns:1fr 1fr;align-items:center}}._intro_12nui_50{max-width:50rem}._label_12nui_54{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}._heading_12nui_64{margin:clamp(.5rem,1.5vw,1rem) 0 0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,3.9vw,5.31rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-accent)}._body_12nui_75{margin:clamp(.75rem,2vw,1.5rem) 0 0;max-width:30ch;font-family:var(--font-editorial);font-weight:var(--font-weight-light);font-size:clamp(1.125rem,2.2vw,2.6rem);line-height:1.3;color:var(--color-white)}._grid_12nui_87{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:clamp(1rem,1.8vw,2rem);border-radius:clamp(6px,.6vw,12px)}._previewContainer_12nui_96{width:clamp(310px,24.357vw,376.43px);flex-shrink:0;position:relative;min-height:100%;position:absolute;left:calc(-1*clamp(310px,24.357vw,376.43px) - 20px)}._gridCards_12nui_105{flex:1;min-width:0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--team-grid-gap)}@media (min-width: 640px){._gridCards_12nui_105{grid-template-columns:repeat(3,1fr)}}._cardWrapper_12nui_123{position:relative}._card_12nui_123{width:100%;aspect-ratio:var(--team-card-aspect);display:flex;align-items:flex-end;padding:clamp(.85rem,1.6vw,1.5rem);border:none;border-radius:clamp(4px,.4vw,8px);background:var(--color-team-surface, #1f1b1c);cursor:pointer;text-align:left;transition:background-color .3s var(--ease-premium),box-shadow .3s var(--ease-premium)}._card_12nui_123:hover,._cardActive_12nui_142{background:var(--color-accent)!important}._cardName_12nui_146{font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(1rem,1.6vw,2rem);line-height:1.15;color:var(--color-team-muted, #6f7173);transition:color .25s var(--ease-premium)}._card_12nui_123:hover ._cardName_12nui_146,._cardActive_12nui_142 ._cardName_12nui_146{color:var(--color-ink, #14120f)!important}._previewTooltip_12nui_162{z-index:30;width:100%;height:100%;border-radius:clamp(8px,.8vw,14px);overflow:hidden;box-shadow:0 16px 40px #000000a6,0 0 0 1px #ffffff26;pointer-events:none;animation:_previewFadeIn_12nui_1 .25s var(--ease-premium) forwards;background:#000;border:2px solid #21ffbc}._fixedTopLeft_12nui_178{top:0;bottom:auto}._fixedBottomLeft_12nui_183{bottom:0;top:auto}@keyframes _previewFadeIn_12nui_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._previewImage_12nui_200{top:0;right:0;bottom:0;left:0;width:100%;height:auto;object-fit:cover;filter:grayscale(.85) brightness(.85) contrast(1.05)}._previewScrim_12nui_211{position:absolute;top:0;right:0;bottom:0;left:0}._previewContent_12nui_221{top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,1.8vw,1.5rem);padding-top:0}._previewName_12nui_232{margin:0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(1.5rem,2.16vw,2.1rem);line-height:1.1;color:var(--color-white, #ffffff)}._previewRole_12nui_241{margin:.35rem 0 0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.84rem,1.08vw,1.02rem);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent, #21ffbc)}._previewBio_12nui_251{margin:.65rem 0 0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:clamp(.749rem,.912vw,.883rem);line-height:1.35;color:#ffffffe0;white-space:pre-line}._closeButton_12nui_293{display:none}@media (max-width: 900px){._sectionActive_12nui_298{z-index:9999}._grid_12nui_87{flex-direction:column}._previewContainer_12nui_96{display:none}._previewContainerOpen_12nui_310{display:flex;position:fixed;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;max-width:none;min-height:0;left:0;top:0;margin:0;background:#080706d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;align-items:center;justify-content:center;padding:clamp(1rem,4vw,1.5rem);box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;border:2px solid var(--color-accent)!important;border-radius:clamp(4px,.4vw,8px)!important}._previewTooltip_12nui_162{position:relative;width:100%;max-width:min(88vw,360px);max-height:min(85vh,85dvh,560px);aspect-ratio:4 / 5;margin:auto;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #000000e6,0 0 0 1px #fff3;background:var(--color-surface, #111827);pointer-events:auto;animation:_previewModalZoom_12nui_1 .28s cubic-bezier(.16,1,.3,1) forwards}._fixedTopLeft_12nui_178,._fixedBottomLeft_12nui_183{top:auto;bottom:auto}._closeButton_12nui_293{display:flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0e0c0bc7;color:#fff;font-size:16px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0;line-height:1;transition:background .2s ease,transform .2s ease,color .2s ease}._closeButton_12nui_293:hover,._closeButton_12nui_293:active{background:var(--color-accent, #21ffbc);color:#000;border-color:var(--color-accent, #21ffbc);transform:scale(1.08)}._previewContent_12nui_221{padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(to top,#080706f5,#080706d1 50%,#08070640 80%,#08070600)}._previewBio_12nui_251{overflow-y:auto;-webkit-overflow-scrolling:touch}}@keyframes _previewModalZoom_12nui_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){._card_12nui_123,._cardName_12nui_146,._previewTooltip_12nui_162{transition-duration:1ms;animation-duration:1ms}}@media (min-width: 2000px) and (max-width: 8000px){._layout_12nui_32{padding-block:clamp(3rem,3vw,8rem)!important;gap:clamp(4rem,4vw,12rem)!important}._intro_12nui_50{max-width:clamp(50rem,28vw,110rem)!important}._label_12nui_54{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_12nui_64{font-size:clamp(5.31rem,2.4vw + 2.31rem,16rem)!important}._body_12nui_75{font-size:clamp(2.6rem,1.2vw + 1.1rem,8rem)!important;max-width:32ch!important}._grid_12nui_87{--team-grid-gap: clamp(10px, .6vw, 36px);gap:clamp(2rem,1.8vw,6rem)}._previewContainer_12nui_96{width:clamp(376px,18vw + 16px,1400px)!important;left:calc(-1*clamp(376px,18vw + 16px,1400px) - clamp(20px,1vw,80px))!important}._previewTooltip_12nui_162{border-radius:clamp(14px,.8vw,40px)!important}._previewContent_12nui_221{padding:clamp(1.5rem,1.2vw,5rem)!important}._previewName_12nui_232{font-size:clamp(2.1rem,1.2vw + .6rem,7rem)!important}._previewRole_12nui_241{font-size:clamp(1.02rem,.6vw + .27rem,3.5rem)!important}._previewBio_12nui_251{font-size:clamp(1.104rem,.65vw + .29rem,3.8rem)!important}._card_12nui_123{padding:clamp(1.5rem,1vw + .25rem,5rem)!important;border-radius:clamp(8px,.4vw,24px)!important}._cardName_12nui_146{font-size:clamp(2rem,1vw + .75rem,6rem)!important}}._section_zhiol_1{position:relative;background:#1f1b1c;padding-block:calc(2*clamp(2rem,5vw,4rem));overflow:hidden;opacity:.15;transform:translateY(40px) scale(.98);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;padding-bottom:0}._sectionRevealed_zhiol_14{opacity:1;transform:translateY(0) scale(1)}._label_zhiol_21{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}._heading_zhiol_31{margin:clamp(.5rem,1.5vw,1rem) 0 0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,3.9vw,5.31rem);line-height:1.08;letter-spacing:-.01em;color:var(--color-accent)}._headerRow_zhiol_42{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(1rem,2vw,2rem);flex-wrap:wrap}._arrowButton_zhiol_50{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,3.2vw,3rem);height:clamp(2.5rem,3.2vw,3rem);min-width:44px;min-height:44px;padding:0;background:#1f1b1c;color:var(--color-accent);border:none!important;border-radius:clamp(4px,.4vw,8px);cursor:pointer;touch-action:manipulation;transition:border-color .25s ease,color .25s ease,background-color .25s ease,transform .15s ease}._arrowButton_zhiol_50:hover{border-color:var(--color-accent);color:var(--color-accent)}._arrowButton_zhiol_50:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._arrowButton_zhiol_50:active{transform:scale(.92)}._railWrapper_zhiol_89{position:relative;width:100%;margin-top:clamp(2.5rem,6vw,4rem)}._prevButton_zhiol_95,._nextButton_zhiol_96{position:absolute;top:50%;transform:translateY(-50%);z-index:10;box-shadow:0 4px 16px #00000080}._prevButton_zhiol_95{left:clamp(.5rem,2.5vw,2rem)}._nextButton_zhiol_96{right:clamp(.5rem,2.5vw,2rem)}._prevButton_zhiol_95:active,._nextButton_zhiol_96:active{transform:translateY(-50%) scale(.92)}._rail_zhiol_89{position:relative;margin-top:0;padding-inline:clamp(2rem,7vw,5rem);overflow:hidden;cursor:grab;touch-action:pan-y}._railDragging_zhiol_127{cursor:grabbing}._track_zhiol_131{display:flex;gap:clamp(4px,.6vw,10px);width:max-content;will-change:transform}._railDragging_zhiol_127 ._track_zhiol_131{-webkit-user-select:none;user-select:none}._card_zhiol_144{position:relative;flex:0 0 auto;width:max(7.25rem,11vw);aspect-ratio:4 / 5;border:2px solid #363436;border-radius:clamp(4px,.4vw,8px);overflow:hidden;background:#1f1b1c;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,1.6vw,1.75rem);transition:border-color .3s ease,box-shadow .3s ease}._card_zhiol_144:hover,._card_zhiol_144:focus-within{border-color:#ffffff59;box-shadow:0 10px 30px #00000080}._card_zhiol_144:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._cardInteractive_zhiol_173{cursor:pointer;text-decoration:none;color:inherit}._cardInteractive_zhiol_173:hover{border-color:var(--color-accent);box-shadow:0 12px 36px #21ffbc33,0 10px 30px #0009}._cardMedia_zhiol_184{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);-webkit-user-drag:none;pointer-events:none}._card_zhiol_144:hover ._cardMedia_zhiol_184,._card_zhiol_144:focus-within ._cardMedia_zhiol_184{opacity:1;transform:scale(1)}._cardScrim_zhiol_204{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}._card_zhiol_144:hover ._cardScrim_zhiol_204,._card_zhiol_144:focus-within ._cardScrim_zhiol_204{opacity:1}._cardLogoWrap_zhiol_219{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .35s ease}._card_zhiol_144:hover ._cardLogoWrap_zhiol_219{transform:scale(1.04)}._cardLogo_zhiol_219{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none}._cardLogoSvgWrap_zhiol_242{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-white)}._cardLogoSvgWrap_zhiol_242 svg{max-width:85%;max-height:85%;width:auto;height:auto}._cardLogoFallback_zhiol_258{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.8rem,1vw,1.1rem);text-align:center;color:var(--color-white);line-height:1.25;text-shadow:0 2px 8px rgba(0,0,0,.6)}._divider_zhiol_270{position:relative;z-index:1;height:clamp(9px,1.5vw,18px);background:var(--color-accent);margin-top:calc(2*clamp(2rem,5vw,4rem))}@media (min-width: 2000px) and (max-width: 8000px){._label_zhiol_21{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_zhiol_31{font-size:clamp(5.31rem,2.4vw + 2.31rem,16rem)!important}._track_zhiol_131{gap:clamp(10px,.4vw,30px)}._arrowButton_zhiol_50{width:clamp(3.5rem,.9vw + 1.7rem,9rem);height:clamp(3.5rem,.9vw + 1.7rem,9rem);border-width:clamp(3px,.1vw,8px);border-radius:clamp(8px,.3vw,24px)}._arrowButton_zhiol_50 svg{width:clamp(24px,.5vw + 14px,54px);height:clamp(24px,.5vw + 14px,54px)}}@media (max-width: 900px){._arrowButton_zhiol_50{display:none!important}}@media (prefers-reduced-motion: reduce){._section_zhiol_1{opacity:1;transform:none;transition:none}._cardMedia_zhiol_184,._cardScrim_zhiol_204{transition-duration:1ms}._arrowButton_zhiol_50{transition:none;transform:none}}._section_1u1gc_7{position:relative;width:100%;min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 50% 50%,rgba(33,255,188,.035) 0%,transparent 65%),linear-gradient(180deg,#1f1b1c,#121011,#181516);overflow-x:clip}._stickyFrame_1u1gc_18{position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(2rem,5vw,4rem)}._intro_1u1gc_34{text-align:start;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2rem);flex-shrink:0}._label_1u1gc_43{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.72rem,.8vw,.9rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);opacity:.78}._heading_1u1gc_54{margin:clamp(.35rem,.8vh,.75rem) auto 0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,3.8vw,4.25rem);line-height:1.06;letter-spacing:-.02em;color:var(--color-white)}._headingAccent_1u1gc_65{color:var(--color-accent);font-style:normal}._body_1u1gc_70{margin:clamp(.35rem,.8vh,.75rem) auto 0;font-family:var(--font-editorial);font-weight:var(--font-weight-light);font-size:clamp(.9rem,1.15vw,1.15rem);line-height:1.4;color:#ffffffb8;margin-bottom:clamp(.35rem,.8vh,.75rem)}._deckArea_1u1gc_83{--card-w: clamp(13rem, 15vw, 18.5rem);--card-h: calc(var(--card-w) * 2.18);position:relative;width:100%;max-width:100vw;height:var(--card-h);margin-top:clamp(.75rem,1.8vh,1.75rem);margin-bottom:clamp(.5rem,1.2vh,1.25rem);display:flex;justify-content:center;align-items:center;outline:none;touch-action:pan-y pinch-zoom;overflow:visible}._deck_1u1gc_83{position:relative;width:var(--card-w);height:var(--card-h)}._card_1u1gc_109{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--card-w);height:var(--card-h);padding:0;border:none!important;border-radius:4px;background:transparent!important;cursor:pointer;outline:none;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden;box-shadow:none!important;transform-origin:center center;will-change:transform,opacity;transition:box-shadow .26s ease,border-color .26s ease;-webkit-tap-highlight-color:transparent}._card_1u1gc_109:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._cardActive_1u1gc_142{border-color:#21ffbca6;box-shadow:0 24px 50px -10px #000000e6,0 0 30px #21ffbc38,0 0 0 1px #21ffbc59}._cardBackdrop_1u1gc_155{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .26s ease;background:transparent}._cardActive_1u1gc_142 ._cardBackdrop_1u1gc_155{opacity:1}._cardGlow_1u1gc_175{position:absolute;top:0;left:0;right:0;height:25%;background:transparent;opacity:0;pointer-events:none;transition:opacity .26s ease}._cardActive_1u1gc_142 ._cardGlow_1u1gc_175{opacity:1}._cardImageContainer_1u1gc_194{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;min-height:0;overflow:hidden;background:transparent}._cardImage_1u1gc_194{width:100%;height:100%;object-fit:cover;object-position:top center;filter:drop-shadow(0 14px 22px rgba(0,0,0,.65));-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}._cardPlaceholder_1u1gc_221{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-family:var(--font-editorial);font-size:clamp(1rem,1.5vw,1.4rem);opacity:.7}._activeShowcase_1u1gc_236{display:flex;align-items:center;justify-content:center;margin-top:clamp(.35rem,1vh,.75rem);margin-bottom:clamp(.5rem,1.2vh,1rem);padding-inline:1rem;flex-shrink:0;display:none!important}._activeShowcasePill_1u1gc_248{display:inline-flex;align-items:center;gap:clamp(.5rem,.8vw,.75rem);padding:.45rem 1.2rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white);max-width:min(92vw,36rem);box-shadow:0 8px 24px -6px #0006}._activeCount_1u1gc_262{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.72rem,.78vw,.82rem);letter-spacing:.08em;color:var(--color-accent);flex-shrink:0}._activeDivider_1u1gc_271{color:#ffffff40;font-size:.8rem;flex-shrink:0}._activeLabel_1u1gc_277{font-family:var(--font-editorial);font-weight:var(--font-weight-medium);font-size:clamp(.8rem,.95vw,.95rem);letter-spacing:-.01em;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._controlsBar_1u1gc_290{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.8vw,1.75rem);flex-shrink:0}._arrowButton_1u1gc_298{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(2.4rem,2.8vw,2.9rem);height:clamp(2.4rem,2.8vw,2.9rem);min-width:40px;min-height:40px;padding:0;background:#1f1b1c;color:var(--color-accent);border:none!important;border-radius:8px;cursor:pointer;touch-action:manipulation;transition:border-color .22s ease,color .22s ease,background-color .22s ease,transform .16s var(--ease-premium),box-shadow .22s ease}._arrowButton_1u1gc_298:hover{border-color:var(--color-accent);color:var(--color-accent);background:#21ffbc14;box-shadow:0 0 18px #21ffbc38}._arrowButton_1u1gc_298:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._arrowButton_1u1gc_298:active{transform:scale(.93)}._dots_1u1gc_339{display:flex;align-items:center;justify-content:center;gap:clamp(3px,.4vw,5px);max-width:80vw;overflow-x:auto;scrollbar-width:none;display:none!important}._dots_1u1gc_339::-webkit-scrollbar{display:none}._dot_1u1gc_339{width:6px;height:6px;min-width:6px;min-height:6px;padding:0;border:none;border-radius:999px;background:#ffffff38;cursor:pointer;touch-action:manipulation;transition:width .26s var(--ease-premium),background-color .26s var(--ease-premium),opacity .26s var(--ease-premium),box-shadow .26s var(--ease-premium)}._dot_1u1gc_339:hover{background:#fff9}._dot_1u1gc_339:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._dotActive_1u1gc_379{width:20px;background:var(--color-accent);box-shadow:0 0 10px #21ffbc73}@media (max-width: 1024px){._deckArea_1u1gc_83{--card-w: clamp(12rem, 20vw, 15rem);margin-top:1rem;margin-bottom:.75rem}._heading_1u1gc_54{font-size:clamp(1.85rem,3.4vw,3.2rem)}}@media (max-width: 767px){._deckArea_1u1gc_83{--card-w: clamp(10.5rem, 42vw, 13.5rem);margin-top:.75rem;margin-bottom:.75rem}._activeShowcasePill_1u1gc_248{padding:.35rem .9rem}._activeLabel_1u1gc_277{max-width:16ch}._dot_1u1gc_339{width:4px;height:4px;min-width:4px;min-height:4px}._dotActive_1u1gc_379{width:14px}}@media (max-width: 480px){._deckArea_1u1gc_83{--card-w: clamp(9.5rem, 46vw, 12rem)}._arrowButton_1u1gc_298{min-width:36px;min-height:36px}}@media (min-width: 2000px) and (max-width: 8000px){._label_1u1gc_43{font-size:clamp(1.2rem,.96vw,4.8rem)!important}._heading_1u1gc_54{font-size:clamp(3.8rem,2.2vw + 1.6rem,14rem)!important}._body_1u1gc_70{font-size:clamp(1.15rem,.75vw + .35rem,4.5rem)!important}._deckArea_1u1gc_83{--card-w: clamp(19rem, 11vw + 5rem, 72rem) !important;margin-top:clamp(1.5rem,2vh,6rem)!important;margin-bottom:clamp(1.5rem,2vh,6rem)!important}._controlsBar_1u1gc_290{gap:clamp(1.5rem,1.8vw,6rem)!important}._arrowButton_1u1gc_298{width:clamp(3.4rem,1vw + 2rem,9rem)!important;height:clamp(3.4rem,1vw + 2rem,9rem)!important;border-radius:clamp(8px,.3vw,24px)!important}._arrowButton_1u1gc_298 svg{width:clamp(20px,.5vw + 12px,48px);height:clamp(20px,.5vw + 12px,48px)}._dot_1u1gc_339{width:clamp(8px,.3vw,24px)!important;height:clamp(8px,.3vw,24px)!important;min-width:clamp(8px,.3vw,24px)!important;min-height:clamp(8px,.3vw,24px)!important}._dotActive_1u1gc_379{width:clamp(28px,.9vw,80px)!important}}@media (prefers-reduced-motion: reduce){._card_1u1gc_109,._cardImage_1u1gc_194,._arrowButton_1u1gc_298,._dot_1u1gc_339{transition-duration:.01ms!important;animation-duration:.01ms!important}}._section_12mzj_1{position:relative;background:var(--color-accent);padding:clamp(1rem,2.5vw,2rem);padding-top:0}._intro_12mzj_9{padding:clamp(1.25rem,3vw,2rem);background:#1f1b1c;margin:0;width:100%}._label_12mzj_17{margin:0 0 clamp(.75rem,2vw,1.25rem);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,.85vw,.96rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}._filters_12mzj_30{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(.4rem,1vw,.75rem);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}._filters_12mzj_30::-webkit-scrollbar{display:none}._filterGroup_12mzj_44{display:inline-flex;align-items:baseline;gap:clamp(.4rem,1vw,.75rem);white-space:nowrap}._filterButton_12mzj_51{border:none;background:transparent;padding:.25rem .1rem;cursor:pointer;font-family:var(--font-editorial);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,1.65vw,1.965rem);line-height:1.1;color:var(--color-white);opacity:.6;transition:opacity .25s var(--ease-premium),color .25s var(--ease-premium)}._filterButton_12mzj_51:hover,._filterButton_12mzj_51:focus-visible{color:var(--color-accent);opacity:.85}._filterButtonActive_12mzj_72{color:var(--color-accent);opacity:1}._filterSeparator_12mzj_77{color:var(--color-white);font-family:var(--font-editorial);font-weight:var(--font-weight-bold);font-size:clamp(.75rem,1.65vw,1.965rem)}._wallFrame_12mzj_88{background:#1f1b1c}._wall_12mzj_88{display:grid;gap:clamp(8px,1vw,16px);padding:clamp(12px,1.5vw,30px);width:100%;align-items:start;opacity:1;transition:opacity .22s var(--ease-premium)}._wallFading_12mzj_103{opacity:.35}._masonryColumn_12mzj_107{display:flex;flex-direction:column;gap:clamp(8px,1vw,16px);min-width:0}._card_12mzj_116{position:relative;width:100%;border:none;padding:0;border-radius:clamp(3px,.3vw,6px);overflow:hidden;background:linear-gradient(135deg,#1e1b1c,#292426);cursor:pointer;display:block}._mediaContainer_12mzj_128{position:relative;width:100%}._cardMedia_12mzj_133{width:100%;height:auto;display:block;filter:grayscale(1);transition:filter .32s var(--ease-premium),opacity .3s ease}._videoLayer_12mzj_141{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._posterHidden_12mzj_149{opacity:0}._cardPlaceholder_12mzj_153{width:100%;height:100%;background:linear-gradient(135deg,#2a2622,#3c352c)}._playOverlay_12mzj_161{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}._playIcon_12mzj_171{width:clamp(38px,15%,54px);height:clamp(38px,15%,54px);aspect-ratio:1 / 1;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));opacity:.9;transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .26s ease}._card_12mzj_116:hover ._playIcon_12mzj_171,._card_12mzj_116:focus-visible ._playIcon_12mzj_171{opacity:1;transform:scale(1.12)}._card_12mzj_116:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}._card_12mzj_116:hover ._cardMedia_12mzj_133,._card_12mzj_116:focus-visible ._cardMedia_12mzj_133{filter:grayscale(0)}._card_12mzj_116:hover,._card_12mzj_116:focus-visible{animation:_card-pulse_12mzj_1 1.6s var(--ease-premium) infinite}@keyframes _card-pulse_12mzj_1{0%,to{box-shadow:0 0 #ffffff2e}50%{box-shadow:0 0 0 6px #fff0}}._loadMoreWrap_12mzj_229{display:flex;justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,3rem) 1rem clamp(2rem,4vw,3.5rem);background:#1f1b1c;width:100%}._loadMoreButton_12mzj_238{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:9999px;padding:clamp(.75rem,1.2vw,1.1rem) clamp(2rem,3.5vw,3.25rem);color:var(--color-white);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:clamp(.85rem,1vw,1.05rem);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s var(--ease-premium)}._loadMoreButton_12mzj_238:hover,._loadMoreButton_12mzj_238:focus-visible{border-color:var(--color-accent);color:var(--color-accent);background:#ffffff0d;transform:translateY(-2px)}._loadMoreButton_12mzj_238:active{transform:translateY(0)}._fullscreenOverlay_12mzj_271{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}._fullscreenBackdrop_12mzj_277{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;padding:0;background:#080706e0;cursor:pointer}._fullscreenMediaWrap_12mzj_288{position:fixed;border-radius:none;overflow:hidden;background:var(--color-ink);transform-origin:center;transition:transform .42s var(--ease-premium)}._fullscreenMedia_12mzj_288{width:100%;height:100%;object-fit:contain;background:var(--color-ink);display:block}._fullscreenClose_12mzj_306{position:fixed;top:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem);width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:#14120f99;color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._fullscreenClose_12mzj_306:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width: 2000px) and (max-width: 8000px){._section_12mzj_1{padding:clamp(1.5rem,2vw,4rem)!important;padding-top:0!important}._intro_12mzj_9{padding:clamp(2rem,2vw,6rem)!important}._label_12mzj_17{font-size:clamp(1.2rem,.96vw,4.8rem)!important;margin-bottom:clamp(1rem,1.5vw,3rem)!important}._filters_12mzj_30,._filterGroup_12mzj_44{gap:clamp(.75rem,.8vw,3rem)!important}._filterButton_12mzj_51,._filterSeparator_12mzj_77{font-size:clamp(3.2rem,1.8vw + 1.4rem,11rem)!important}._wall_12mzj_88{padding:clamp(20px,1.5vw,60px)!important;gap:clamp(12px,.8vw,24px)!important}._masonryColumn_12mzj_107{gap:clamp(12px,.8vw,24px)!important}}@media (prefers-reduced-motion: reduce){._card_12mzj_116:hover,._card_12mzj_116:focus-visible{animation:none}._cardMedia_12mzj_133,._wall_12mzj_88,._fullscreenMediaWrap_12mzj_288,._card_12mzj_116:not(:hover){transition-duration:1ms}}._backdrop_102x9_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:99999;background-color:#060608d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2.5vw,2rem);box-sizing:border-box;animation:_modalFadeIn_102x9_1 .22s ease-out forwards}._modalCard_102x9_18{position:relative;width:100%;max-height:min(92vh,880px);background:#111215;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;box-shadow:0 30px 80px #000000d9,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;outline:none;overflow:hidden;animation:_modalScaleUp_102x9_1 .25s cubic-bezier(.16,1,.3,1) forwards}._closeBtn_102x9_33{position:absolute;top:clamp(1rem,2vw,1.25rem);right:clamp(1rem,2vw,1.25rem);z-index:20;width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fffc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast, .18s) var(--ease-premium, ease);padding:0}._closeBtn_102x9_33:hover{background:#fff3;color:#fff;transform:scale(1.08)}._closeBtn_102x9_33:focus-visible{outline:2px solid var(--color-accent, #21ffbc);outline-offset:2px}._modalScrollBody_102x9_63{width:100%;overflow-y:auto;padding:clamp(1.5rem,3.5vw,2.5rem) clamp(1.25rem,3vw,2.25rem);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._modalScrollBody_102x9_63::-webkit-scrollbar{width:6px}._modalScrollBody_102x9_63::-webkit-scrollbar-track{background:transparent}._modalScrollBody_102x9_63::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._modalScrollBody_102x9_63::-webkit-scrollbar-thumb:hover{background:#ffffff59}@keyframes _modalFadeIn_102x9_1{0%{opacity:0}to{opacity:1}}@keyframes _modalScaleUp_102x9_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 640px){._backdrop_102x9_1{padding:.5rem;align-items:flex-end}._modalCard_102x9_18{max-height:94vh;border-bottom-left-radius:0;border-bottom-right-radius:0}._modalScrollBody_102x9_63{padding:1.5rem 1.15rem}}._container_1u1p2_1{display:flex;flex-direction:column;width:100%}._header_1u1p2_7{margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding-right:2rem}._eyebrow_1u1p2_12{display:inline-block;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent, #21ffbc);margin-bottom:.4rem}._title_1u1p2_23{margin:0;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}._description_1u1p2_33{margin:.6rem 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:.925rem;line-height:1.45;color:#ffffffb8}._form_1u1p2_41{display:flex;flex-direction:column;gap:1.15rem}._formGroup_1u1p2_47{display:flex;flex-direction:column;gap:.35rem;width:100%}._label_1u1p2_54{font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;font-weight:600;color:#f1f2f4;letter-spacing:.01em}._requiredMark_1u1p2_62{color:var(--color-accent, #21ffbc);margin-left:.15rem}._input_1u1p2_67{width:100%;padding:.75rem .95rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:.925rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_1u1p2_67::placeholder{color:#ffffff52}._input_1u1p2_67:focus{outline:none;background:#ffffff12;border-color:var(--color-accent, #21ffbc);box-shadow:0 0 0 3px #21ffbc2e}._inputError_1u1p2_91{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important}._fieldError_1u1p2_96{font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;color:#f87171;margin-top:.15rem;display:flex;align-items:center;gap:.3rem}._fileInputHidden_1u1p2_107{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._uploadBox_1u1p2_119{width:100%;padding:1.15rem 1rem;border:1.5px dashed rgba(255,255,255,.22);border-radius:10px;background:#ffffff06;box-sizing:border-box;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._uploadBox_1u1p2_119:hover{border-color:#ffffff73;background:#ffffff0b}._uploadBox_1u1p2_119:focus-visible{outline:2px solid var(--color-accent, #21ffbc);outline-offset:2px}._uploadBoxActive_1u1p2_143{border-color:var(--color-accent, #21ffbc);background:#21ffbc0a;border-style:solid}._uploadBoxError_1u1p2_149{border-color:#ef4444;background:#ef44440a}._uploadPrompt_1u1p2_154{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}._uploadIcon_1u1p2_162{color:#ffffffa6;margin-bottom:.2rem}._uploadMainText_1u1p2_167{font-family:var(--font-body, "Inter", sans-serif);font-size:.88rem;color:#ffffffd9}._uploadHighlight_1u1p2_173{color:var(--color-accent, #21ffbc);font-weight:600;text-decoration:underline}._uploadHintText_1u1p2_179{font-family:var(--font-body, "Inter", sans-serif);font-size:.76rem;color:#ffffff73}._filePreview_1u1p2_185{display:flex;align-items:center;width:100%;gap:.85rem}._fileIcon_1u1p2_192{color:var(--color-accent, #21ffbc);flex-shrink:0;display:flex}._fileMeta_1u1p2_198{display:flex;flex-direction:column;flex-grow:1;min-width:0}._fileName_1u1p2_205{font-family:var(--font-body, "Inter", sans-serif);font-size:.88rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1u1p2_215{font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:#ffffff8c;margin-top:.15rem}._replaceBtn_1u1p2_222{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:6px;cursor:pointer;flex-shrink:0;transition:all .2s ease}._replaceBtn_1u1p2_222:hover{background:#fff3}._actionRow_1u1p2_241{margin-top:.5rem}._submitBtn_1u1p2_245{width:100%;padding:.85rem 1.75rem;background:var(--color-accent, #21ffbc);color:var(--color-ink, #14120f);font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;box-shadow:0 4px 18px #21ffbc40;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;display:flex;align-items:center;justify-content:center}._submitBtn_1u1p2_245:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #21ffbc66;background:#28ffd4}._submitBtn_1u1p2_245:active:not(:disabled){transform:scale(.98)}._submitBtn_1u1p2_245:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}._loadingWrapper_1u1p2_281{display:flex;align-items:center;gap:.5rem}._spinner_1u1p2_287{width:14px;height:14px;border:2px solid rgba(20,18,15,.3);border-top-color:#14120f;border-radius:50%;animation:_spin_1u1p2_287 .6s linear infinite}@keyframes _spin_1u1p2_287{to{transform:rotate(360deg)}}._errorBanner_1u1p2_303{background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:9px;padding:.75rem 1rem;color:#fca5a5;font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;line-height:1.4;display:flex;align-items:flex-start;gap:.6rem}._errorBannerIcon_1u1p2_317{flex-shrink:0;margin-top:.1rem;color:#ef4444}._successBox_1u1p2_324{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}._successIcon_1u1p2_332{width:52px;height:52px;border-radius:50%;background:#21ffbc26;border:1.5px solid var(--color-accent, #21ffbc);color:var(--color-accent, #21ffbc);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._successTitle_1u1p2_345{margin:0 0 .5rem;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:1.5rem;font-weight:700;color:#fff}._successMessage_1u1p2_353{margin:0 0 1.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.95rem;color:#ffffffbf;max-width:38ch;line-height:1.45}._resetButton_1u1p2_362{padding:.65rem 1.75rem;background:#fff;color:#14120f;font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;font-weight:700;border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:all .2s ease}._resetButton_1u1p2_362:hover{background:#e2e8f0}._section_117me_1{position:relative;width:100%;overflow:hidden;background-color:var(--color-ink, #0d0c0b)}._bgWrap_117me_9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}._bgImage_117me_17{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:grayscale(100%) contrast(105%) brightness(.9);display:block}._overlay_117me_26{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0908d9,#0a0908b8,#0a090873 80%,#0a090859);pointer-events:none}._layout_117me_37{position:relative;z-index:1;padding-block:clamp(2rem,5vw,4rem)}._content_117me_44{max-width:min(100%,46rem);display:flex;flex-direction:column;align-items:flex-start;min-height:70vh;justify-content:center}._heading_117me_54{margin:0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,3.9vw,5.31rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-accent)}._description_117me_65{margin:clamp(.75rem,2vw,1.5rem) 0 0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:clamp(1rem,1.875vw,2.25rem);line-height:1.42;color:var(--color-white);max-width:44ch;opacity:.95}._ctaWrap_117me_77{margin-top:clamp(1.5rem,2.5vw,2.5rem)}._ctaButton_117me_81{font-size:clamp(.75rem,.85vw,.875rem);padding:clamp(.65rem,.9vw,.85rem) clamp(1.4rem,2vw,2rem);box-shadow:0 4px 20px #0000004d}._divider_117me_87{position:relative;z-index:2;height:clamp(9px,1.5vw,18px);background:var(--color-accent)}@media (max-width: 768px){._bgImage_117me_17{object-position:65% center}._overlay_117me_26{background:linear-gradient(180deg,#0a0908e0,#0a0908c7 60%,#0a0908a6)}._description_117me_65{max-width:100%}}@media (min-width: 2000px) and (max-width: 8000px){._layout_117me_37{padding-block:clamp(3rem,3vw,8rem)!important}._content_117me_44{max-width:min(100%,clamp(46rem,36vw,120rem))!important}._heading_117me_54{font-size:clamp(5.31rem,2.4vw + 2.31rem,16rem)!important}._description_117me_65{font-size:clamp(2.25rem,1.1vw + .875rem,7rem)!important;max-width:44ch!important}._ctaWrap_117me_77{margin-top:clamp(2rem,2.5vw,6rem)!important}._ctaButton_117me_81{font-size:clamp(1.2rem,.96vw,4.8rem)!important;padding:clamp(1rem,.8vw + .5rem,3.5rem) clamp(2.5rem,1.8vw + 1rem,8rem)!important}._divider_117me_87{height:clamp(18px,.3vw,40px)!important}}._container_1dehw_1{display:flex;flex-direction:column;width:100%}._header_1dehw_7{margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding-right:2rem}._eyebrow_1dehw_12{display:inline-block;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent, #21ffbc);margin-bottom:.4rem}._title_1dehw_23{margin:0;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff}._description_1dehw_33{margin:.6rem 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:.925rem;line-height:1.45;color:#ffffffb8}._form_1dehw_41{display:flex;flex-direction:column;gap:1.15rem}._gridTwoCol_1dehw_47{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}._formGroup_1dehw_54{display:flex;flex-direction:column;gap:.35rem;width:100%}._label_1dehw_61{font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;font-weight:600;color:#f1f2f4;letter-spacing:.01em}._requiredMark_1dehw_69{color:var(--color-accent, #21ffbc);margin-left:.15rem}._optionalMark_1dehw_74{color:#fff6;font-weight:400;font-size:.78rem;margin-left:.25rem}._input_1dehw_81,._select_1dehw_82,._textarea_1dehw_83{width:100%;padding:.75rem .95rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:.925rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._input_1dehw_81::placeholder,._textarea_1dehw_83::placeholder{color:#ffffff52}._input_1dehw_81:focus,._select_1dehw_82:focus,._textarea_1dehw_83:focus{outline:none;background:#ffffff12;border-color:var(--color-accent, #21ffbc);box-shadow:0 0 0 3px #21ffbc2e}._inputError_1dehw_110{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important}._selectWrapper_1dehw_115{position:relative;width:100%}._select_1dehw_82{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;cursor:pointer}._select_1dehw_82 option{background:#18191f;color:#fff}._select_1dehw_82 option[disabled]{color:#fff6}._selectArrow_1dehw_137{position:absolute;top:50%;right:.95rem;transform:translateY(-50%);pointer-events:none;color:#fff9;display:flex}._textarea_1dehw_83{resize:vertical;min-height:95px;line-height:1.45}._fieldError_1dehw_153{font-family:var(--font-body, "Inter", sans-serif);font-size:.78rem;color:#f87171;margin-top:.15rem}._actionRow_1dehw_161{margin-top:.5rem}._submitBtn_1dehw_165{width:100%;padding:.85rem 1.75rem;background:var(--color-accent, #21ffbc);color:var(--color-ink, #14120f);font-family:var(--font-body, "Inter", sans-serif);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;box-shadow:0 4px 18px #21ffbc40;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;display:flex;align-items:center;justify-content:center}._submitBtn_1dehw_165:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #21ffbc66;background:#28ffd4}._submitBtn_1dehw_165:active:not(:disabled){transform:scale(.98)}._submitBtn_1dehw_165:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}._loadingWrapper_1dehw_201{display:flex;align-items:center;gap:.5rem}._spinner_1dehw_207{width:14px;height:14px;border:2px solid rgba(20,18,15,.3);border-top-color:#14120f;border-radius:50%;animation:_spin_1dehw_207 .6s linear infinite}@keyframes _spin_1dehw_207{to{transform:rotate(360deg)}}._errorBanner_1dehw_223{background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:9px;padding:.75rem 1rem;color:#fca5a5;font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;line-height:1.4;display:flex;align-items:flex-start;gap:.6rem}._errorBannerIcon_1dehw_237{flex-shrink:0;margin-top:.1rem;color:#ef4444}._successBox_1dehw_244{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}._successIcon_1dehw_252{width:52px;height:52px;border-radius:50%;background:#21ffbc26;border:1.5px solid var(--color-accent, #21ffbc);color:var(--color-accent, #21ffbc);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._successTitle_1dehw_265{margin:0 0 .5rem;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:1.5rem;font-weight:700;color:#fff}._successMessage_1dehw_273{margin:0 0 1.5rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.95rem;color:#ffffffbf;max-width:38ch;line-height:1.45}._resetButton_1dehw_282{padding:.65rem 1.75rem;background:#fff;color:#14120f;font-family:var(--font-body, "Inter", sans-serif);font-size:.85rem;font-weight:700;border:none;border-radius:var(--radius-pill, 999px);cursor:pointer;transition:all .2s ease}._resetButton_1dehw_282:hover{background:#e2e8f0}@media (max-width: 600px){._gridTwoCol_1dehw_47{grid-template-columns:1fr;gap:1.15rem}}._section_1vp56_1{position:relative;width:100%;overflow:hidden;background-color:var(--color-ink, #0e0d0c)}._bgWrap_1vp56_10{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}._bgImage_1vp56_18{width:100%;height:100%;object-fit:cover;object-position:center center;filter:grayscale(100%) contrast(110%) brightness(1);display:block}._overlay_1vp56_27{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,#0e0d0cbf,#0e0d0ce0 60%,#0e0d0cf2);pointer-events:none}._layout_1vp56_37{position:relative;z-index:1;padding-block:clamp(2rem,5vw,4rem);min-height:90vh;align-items:center;display:grid}._grid_1vp56_47{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,4rem)}._leftCol_1vp56_56{flex:1 1 50%;max-width:min(100%,65rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._heading_1vp56_66{margin:0;font-family:var(--font-editorial);font-weight:var(--font-weight-heavy);font-size:clamp(2rem,3.9vw,5.31rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-accent)}._description_1vp56_76{margin:clamp(.75rem,2vw,1.5rem) 0 0;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:clamp(1rem,1.875vw,2.25rem);line-height:1.42;color:var(--color-white);max-width:44ch;opacity:.95}._ctaWrap_1vp56_88{margin-top:clamp(1.5rem,2.5vw,2.5rem)}._mintBtn_1vp56_93{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent, #21ffbc);color:var(--color-ink, #14120f);font-family:var(--font-body, "Inter", sans-serif);font-weight:var(--font-weight-bold, 700);font-size:clamp(.72rem,.8vw,.8125rem);letter-spacing:.08em;text-transform:uppercase;padding:clamp(.65rem,.9vw,.85rem) clamp(1.5rem,2vw,2.25rem);border-radius:var(--radius-pill, 999px);text-decoration:none;border:none;cursor:pointer;transition:transform var(--duration-fast, .18s) var(--ease-premium),box-shadow var(--duration-fast, .18s) var(--ease-premium),background-color var(--duration-fast, .18s) var(--ease-premium);box-shadow:0 4px 15px #21ffbc40;border:1px solid transparent;min-height:2.75rem;font-size:clamp(.75rem,.85vw,.875rem);padding:clamp(.65rem,.9vw,.85rem) clamp(1.4rem,2vw,2rem);box-shadow:0 4px 20px #0000004d}._mintBtn_1vp56_93:hover{transform:scale(1.03);box-shadow:0 6px 25px #21ffbc73;background:#25ffd0}._mintBtn_1vp56_93:active{transform:scale(.97)}._rightCol_1vp56_132{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}._locationCard_1vp56_139{background:#fff;color:#14120f;border-radius:1rem;display:flex;align-items:stretch;box-shadow:0 1.25rem 3.125rem #00000080,0 0 0 1px #ffffff1a;transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium);overflow:hidden;box-sizing:border-box;height:10rem;width:25rem;max-width:100%}._locationCard_1vp56_139:hover{transform:translateY(-.25rem);box-shadow:0 1.875rem 3.75rem #000000a6}._cardInfo_1vp56_160{flex:1 1 auto;height:10rem;display:flex;flex-direction:column;padding:0;margin:0;gap:0;overflow:hidden}._brandTitle_1vp56_171{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:1rem;color:#14120f;line-height:1.2}._mapWrapper_1vp56_179{width:100%;height:10rem;border-radius:0;overflow:hidden;border:none;box-shadow:none;background:#f3f4f6;position:relative}._mapFrame_1vp56_190{width:100%;height:10rem;border:0;display:block}._brandAddress_1vp56_197{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:.75rem;color:#4b5563;line-height:1.35}._cardMeta_1vp56_205{display:inline-flex;align-items:center;gap:.375rem;margin-top:.15rem;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:.75rem;color:#10b981}._cardQrWrap_1vp56_216{flex:0 0 10rem;width:10rem;height:10rem;background:var(--color-accent);border-radius:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:0}._cardQrWrap_1vp56_216 svg{width:10rem!important;height:10rem!important;max-width:10rem!important;max-height:10rem!important;padding:.75rem!important;background:transparent!important;border-radius:0!important;box-sizing:border-box!important;display:block!important}._qrSvg_1vp56_242{width:10rem;height:10rem;display:block}@media (max-width: 992px){._grid_1vp56_47{flex-direction:column;align-items:stretch;gap:clamp(2.5rem,6vw,4rem)}._leftCol_1vp56_56{max-width:100%}._rightCol_1vp56_132{width:100%;display:flex;justify-content:flex-start}._locationCard_1vp56_139{width:25rem;max-width:100%;height:10rem;box-sizing:border-box}}@media (max-width: 480px){._rightCol_1vp56_132{width:100%;display:flex;justify-content:center}._locationCard_1vp56_139{width:100%;height:auto;flex-direction:column;align-items:stretch;border-radius:1rem;gap:0}._cardInfo_1vp56_160,._mapWrapper_1vp56_179{height:10rem;width:100%}._mapFrame_1vp56_190{height:10rem}._cardQrWrap_1vp56_216{height:10rem;width:100%;flex:0 0 10rem}._cardQrWrap_1vp56_216 svg{width:10rem!important;height:10rem!important;margin:0 auto}}@media (min-width: 2000px) and (max-width: 8000px){._leftCol_1vp56_56{max-width:min(100%,clamp(65rem,45vw,150rem))!important}._heading_1vp56_66{font-size:clamp(5.31rem,2.4vw + 2.31rem,16rem)!important}._description_1vp56_76{font-size:clamp(2.25rem,1.1vw + .875rem,7rem)!important;max-width:44ch!important}._ctaWrap_1vp56_88{margin-top:clamp(2rem,2.5vw,6rem)!important}._mintBtn_1vp56_93{font-size:clamp(1.2rem,.96vw,4.8rem)!important;padding:clamp(1rem,.8vw + .5rem,3.5rem) clamp(2.5rem,1.8vw + 1rem,8rem)!important}._grid_1vp56_47{gap:clamp(2rem,3vw,8rem)!important}._rightCol_1vp56_132{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}._locationCard_1vp56_139{height:clamp(10rem,3.733vw + 5.333rem,24rem)!important;width:clamp(25rem,9.333vw + 13.333rem,60rem)!important;max-height:none!important;border-radius:clamp(1rem,.4vw,2.25rem)!important;overflow:hidden!important;display:flex!important;align-items:stretch!important;justify-content:space-between!important;box-sizing:border-box!important}._cardInfo_1vp56_160{flex:1 1 auto!important;height:100%!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;display:flex!important}._mapWrapper_1vp56_179{width:100%!important;height:100%!important;border-radius:0!important;border:none!important;box-shadow:none!important}._mapFrame_1vp56_190{width:100%!important;height:100%!important;border:0!important;display:block!important}._cardQrWrap_1vp56_216{height:100%!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;background:var(--color-accent)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important}._cardQrWrap_1vp56_216 svg{max-width:none!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;padding:clamp(12px,.27vw + 6.6px,28px)!important;box-sizing:border-box!important;background:transparent!important;border-radius:0!important;display:block!important}._qrSvg_1vp56_242{width:100%!important;height:100%!important;border-radius:0!important}}._section_2mpuc_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;padding:clamp(5rem,8vh,7rem) clamp(2rem,5vw,6rem) clamp(3rem,6vh,5rem);color:var(--color-white, #ffffff);-webkit-user-select:none;user-select:none;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._inner_2mpuc_15{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;gap:clamp(2rem,4vw,5rem)}._leftZone_2mpuc_26{display:flex;flex-direction:column;justify-content:space-between;width:clamp(260px,22vw,340px);flex-shrink:0;height:-webkit-fill-available;position:relative;z-index:3}._clientLogoCard_2mpuc_38{background:#fff;border-radius:clamp(8px,.8vw,14px);width:fit-content;box-shadow:0 8px 24px #00000059;display:flex;align-items:center;justify-content:center;margin-top:calc(-1*clamp(5rem,8vh,7rem));border-top-left-radius:0;border-top-right-radius:0}._clientLogoImage_2mpuc_53{height:10vh;width:auto;object-fit:contain;border-radius:10px}._blockHeading_2mpuc_60{margin:0 0 clamp(.4rem,.8vh,.75rem) 0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(1.15rem,1.4vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-accent, #21FFBC)}._blockBody_2mpuc_70{margin:0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:300;font-size:clamp(.9rem,1.25vw,1.5rem);line-height:1.35;color:#ffffffe0;max-width:20ch}._blockBody--narrow_2mpuc_82{max-width:19ch}._blockSpacer_2mpuc_86{height:clamp(1.25rem,3vh,2.75rem)}._centerZone_2mpuc_92{display:flex;flex-direction:column;justify-content:center;width:clamp(280px,26vw,420px);flex-shrink:0;position:relative;z-index:2}._ideaHeading_2mpuc_102{margin:0 0 clamp(.75rem,1.5vh,1.5rem) 0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(1.25rem,1.6vw,1.85rem);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-accent, #21FFBC)}._ideaStatement_2mpuc_112{margin:0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:300;font-size:clamp(1.15rem,1.55vw,1.85rem);line-height:1.35;color:#fff;letter-spacing:-.01em;max-width:24ch}._rightZone_2mpuc_126{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:clamp(280px,28vw,440px);flex-shrink:0;position:relative;z-index:1;overflow:visible}._campaignBadgeWrapper_2mpuc_138{position:relative;width:100%;max-width:clamp(260px,24vw,380px);display:flex;justify-content:flex-end;align-items:center;overflow:visible;z-index:1}._scalableImageContainer_2mpuc_149{position:relative;transform-origin:right center;will-change:transform;display:inline-flex;justify-content:flex-end;align-items:center;width:100%}._campaignBadgeImage_2mpuc_159{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.45))}._campaignTitle_2mpuc_166{margin:clamp(1rem,2vh,1.75rem) 0 0 0;font-family:var(--cs-font-editorial, "Bricolage Grotesque", serif);font-weight:800;font-size:clamp(1.35rem,1.8vw,2.3rem);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-accent, #21FFBC);text-align:right;line-height:1.15;white-space:nowrap;position:relative;z-index:2}._revealItem_2mpuc_183{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}._revealItemVisible_2mpuc_191{opacity:1;transform:translateY(0)}@media (max-width: 999.98px){._section_2mpuc_1{min-height:auto;height:auto;width:100%!important;min-width:100%!important;padding:clamp(4.5rem,8vh,6rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,5vh,4rem);box-sizing:border-box}._inner_2mpuc_15{flex-direction:column;align-items:stretch;gap:clamp(2rem,4.5vh,3.5rem);height:auto}._leftZone_2mpuc_26{width:100%;max-width:100%;height:auto;gap:1.5rem;justify-content:flex-start;z-index:2}._clientLogoCard_2mpuc_38{margin-top:0;align-self:flex-start;border-radius:8px;padding:.5rem .8rem}._clientLogoImage_2mpuc_53{height:clamp(44px,7vh,60px)}._blockHeading_2mpuc_60{font-size:clamp(1.15rem,4.5vw,1.45rem);margin-bottom:.4rem}._blockBody_2mpuc_70{font-size:clamp(.95rem,3.8vw,1.15rem);max-width:100%;line-height:1.45}._blockSpacer_2mpuc_86{height:1.25rem}._centerZone_2mpuc_92{width:100%;max-width:100%;z-index:2}._ideaHeading_2mpuc_102{font-size:clamp(1.2rem,4.8vw,1.55rem);margin-bottom:.5rem}._ideaStatement_2mpuc_112{font-size:clamp(1.1rem,4.2vw,1.45rem);max-width:100%;line-height:1.4}._rightZone_2mpuc_126{width:100%;max-width:100%;align-items:center;justify-content:center;z-index:2;margin-top:.5rem}._campaignBadgeWrapper_2mpuc_138{max-width:min(85vw,360px);width:100%;justify-content:center}._scalableImageContainer_2mpuc_149{transform:none!important;justify-content:center;width:100%}._campaignBadgeImage_2mpuc_159{max-height:42vh;width:auto;max-width:100%}._campaignTitle_2mpuc_166{font-size:clamp(1.35rem,5.5vw,2.1rem);text-align:center;white-space:normal;line-height:1.2;margin-top:1rem}}@media (min-width: 2000px) and (max-width: 8000px){._leftZone_2mpuc_26{width:clamp(380px,18vw,760px)}._clientLogoCard_2mpuc_38{border-radius:clamp(14px,.7vw,24px)}._clientLogoImage_2mpuc_53{height:clamp(80px,10vh,180px)}._blockHeading_2mpuc_60{font-size:clamp(1.6rem,1.35vw,3.6rem)}._blockBody_2mpuc_70{font-size:clamp(1.35rem,1.1vw,2.8rem);max-width:26ch;line-height:1.4}._centerZone_2mpuc_92{width:clamp(450px,22vw,920px)}._ideaHeading_2mpuc_102{font-size:clamp(1.8rem,1.5vw,4rem)}._ideaStatement_2mpuc_112{font-size:clamp(1.65rem,1.35vw,3.8rem);max-width:28ch;line-height:1.38}._rightZone_2mpuc_126{width:clamp(480px,26vw,1100px)}._campaignBadgeWrapper_2mpuc_138{max-width:clamp(420px,24vw,1000px)}._campaignTitle_2mpuc_166{font-size:clamp(2.2rem,1.8vw,4.8rem)}}._section_gv5kk_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;padding:clamp(2.5rem,4vh,4rem) clamp(1.5rem,2.5vw,3.5rem);-webkit-user-select:none;user-select:none;overflow:hidden;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._collageContainer_gv5kk_18{position:relative;width:100%;max-width:min(95vw,1780px);max-height:84vh;aspect-ratio:2.8 / 1;margin:0 auto}._card_gv5kk_29{position:absolute;height:42%;max-width:23%;aspect-ratio:1559 / 845;border-radius:clamp(10px,1.1vw,18px);overflow:hidden;box-shadow:0 16px 40px #000000a6,0 0 0 1px #ffffff17;opacity:0;transform:scale(.5);transition:none;will-change:opacity,transform}._cardImage_gv5kk_45{width:100%;height:100%;object-fit:cover;display:block}._card1_gv5kk_53{top:10%;left:0;z-index:2}._card2_gv5kk_60{bottom:10%;left:16%;z-index:4}._heroWrapper_gv5kk_67{position:absolute;top:50%;left:48%;height:84%;aspect-ratio:3512 / 2042;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:opacity,transform}._heroHidden_gv5kk_82{opacity:0;transform:translate(-69.65%,calc(-50% + 50px));transition:opacity .5s ease-out,transform .6s cubic-bezier(.4,0,.2,1)}._heroVisible_gv5kk_89{opacity:1;transform:translate(-69.65%,-50%);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.25,1.35,.45,1)}._heroImage_gv5kk_95{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,0,0,.75));pointer-events:auto}._card4_gv5kk_104{top:10%;left:60%;z-index:3}._card5_gv5kk_111{bottom:10%;left:76.5%;z-index:5}@media (max-width: 999.98px){._section_gv5kk_1{min-height:auto;height:auto;width:100%!important;min-width:100%!important;padding:clamp(2.5rem,5vh,4rem) clamp(1rem,3.5vw,2rem);overflow:visible;box-sizing:border-box}._collageContainer_gv5kk_18{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,3vw,24px);width:100%;max-width:760px;max-height:none;aspect-ratio:auto;min-height:auto;margin:0 auto}._card_gv5kk_29{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1559 / 845;opacity:1!important;transform:none!important;box-shadow:0 10px 24px #0000008c,0 0 0 1px #ffffff14;border-radius:clamp(8px,1.5vw,14px)}._card1_gv5kk_53{grid-column:1;grid-row:1}._card2_gv5kk_60{grid-column:2;grid-row:1}._heroWrapper_gv5kk_67{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3512 / 2042;grid-column:1 / -1;grid-row:2;margin:clamp(.5rem,2vh,1.5rem) 0;opacity:1!important;transform:none!important;display:flex;align-items:center;justify-content:center;pointer-events:auto}._heroImage_gv5kk_95{width:100%;height:100%;object-fit:contain}._card4_gv5kk_104{grid-column:1;grid-row:3}._card5_gv5kk_111{grid-column:2;grid-row:3}}@media (max-width: 480px){._collageContainer_gv5kk_18{gap:10px}._heroWrapper_gv5kk_67{margin:.35rem 0}}@media (min-width: 2000px) and (max-width: 8000px){._collageContainer_gv5kk_18{max-width:min(94vw,clamp(2100px,86vw,6800px));max-height:86vh}._card_gv5kk_29{border-radius:clamp(18px,1vw,42px);box-shadow:0 24px 60px #000000b3,0 0 0 2px #ffffff1f}._heroImage_gv5kk_95{filter:drop-shadow(0 36px 72px rgba(0,0,0,.85))}}._section_1nlzb_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;padding:clamp(5rem,8vh,7rem) clamp(2rem,5vw,6rem) clamp(3rem,6vh,5rem);-webkit-user-select:none;user-select:none;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);width:auto!important;padding:0}._inner_1nlzb_17{display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(2.5rem,4.5vw,6rem)}._videoZone_1nlzb_27{flex-shrink:0;height:70vh;aspect-ratio:16 / 9;max-width:max(calc(70vh * 16 / 9),60vw);position:relative;display:flex;align-items:center;justify-content:center}._videoScaleWrapper_1nlzb_38{width:100%;height:100%;aspect-ratio:16 / 9;position:relative;transform-origin:center center;will-change:transform;display:flex;align-items:center;justify-content:center}._videoCard_1nlzb_50{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;border-radius:clamp(10px,1vw,16px);overflow:hidden;box-shadow:0 20px 48px #000000bf,0 0 0 1px #ffffff1f;cursor:pointer;background:#000;outline:none;border:none;padding:0;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}._videoCard_1nlzb_50:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 24px 60px #000000d9,0 0 0 1px var(--cs-accent, #21FFBC)}._videoThumbnail_1nlzb_72{width:100%;height:100%;object-fit:cover;display:block}._playButtonWrapper_1nlzb_79{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:clamp(54px,5.5vw,84px);height:clamp(54px,5.5vw,84px);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}._videoCard_1nlzb_50:hover ._playButtonWrapper_1nlzb_79{transform:scale(1.12)}._playButtonImage_1nlzb_96{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4))}._statsZone_1nlzb_105{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,3.5vh,3rem);flex-shrink:0}._metricItem_1nlzb_113{margin:0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(3.5rem,5vw,6.8rem);line-height:1.15;color:var(--cs-accent, #21FFBC);letter-spacing:-.01em;white-space:nowrap;will-change:transform,opacity;transition:none}._statNumberWrapper_1nlzb_127{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._statDigits_1nlzb_134{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}._statLabel_1nlzb_141{display:inline}._socialZone_1nlzb_147{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.75rem,1.8vh,1.25rem);flex-shrink:0}._socialHeading_1nlzb_157{margin:0 0 clamp(.5rem,1vh,.75rem) 0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(2rem,2.5vw,2.9rem);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-accent, #21FFBC);text-align:center;white-space:nowrap;will-change:transform,opacity}._metricPill_1nlzb_171{width:100%;background:var(--cs-accent, #21FFBC);color:#14120f;border-radius:clamp(12px,1.2vw,18px);padding:clamp(.75rem,1.4vh,1.2rem) clamp(1rem,1.5vw,1.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 24px #21ffbc33;transition:box-shadow .25s ease;will-change:transform,opacity}._metricPill_1nlzb_171:hover{box-shadow:0 14px 32px #21ffbc59}._pillValue_1nlzb_191{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:400;font-size:clamp(2.5rem,3.2vw,4rem);line-height:1.1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;justify-content:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._pillDigits_1nlzb_205{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}._pillLabel_1nlzb_212{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:500;font-size:clamp(1.5rem,1.7vw,1.84rem);line-height:1.2;margin-top:.2rem;opacity:.9}._videoModal_1nlzb_223{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:_modalFadeIn_1nlzb_1 .25s ease forwards}._modalContent_1nlzb_236{position:relative;width:100%;max-width:960px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #000000e6}._closeButton_1nlzb_247{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px}@keyframes _modalFadeIn_1nlzb_1{0%{opacity:0}to{opacity:1}}._nextProjectPrompt_1nlzb_269{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_1nlzb_282{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900;color:#000}@media (max-width: 999.98px){._nextProjectPrompt_1nlzb_269{display:none}._section_1nlzb_1{min-height:auto;height:auto;width:100%!important;min-width:100%!important;padding:clamp(3rem,6vh,4.5rem) clamp(1.25rem,4vw,2.5rem) clamp(4rem,8vh,6rem);box-sizing:border-box}._inner_1nlzb_17{flex-direction:column;align-items:stretch;gap:clamp(2.5rem,5vh,4rem);width:100%}._videoZone_1nlzb_27{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9}._videoScaleWrapper_1nlzb_38{transform:none!important;width:100%;height:auto;aspect-ratio:16 / 9}._videoCard_1nlzb_50{width:100%;height:100%;aspect-ratio:16 / 9}._playButtonWrapper_1nlzb_79{width:clamp(52px,12vw,76px);height:clamp(52px,12vw,76px)}._statsZone_1nlzb_105{width:100%;max-width:100%;gap:clamp(1.25rem,3vh,2rem);align-items:flex-start}._metricItem_1nlzb_113{font-size:clamp(2.2rem,8vw,4.2rem);white-space:normal;line-height:1.15;word-break:break-word;transform:none!important;opacity:1!important}._socialZone_1nlzb_147{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,18px);align-items:stretch}._socialHeading_1nlzb_157{grid-column:1 / -1;font-size:clamp(1.35rem,4.5vw,2.2rem);text-align:left;margin-bottom:.25rem;white-space:normal;transform:none!important;opacity:1!important}._metricPill_1nlzb_171{width:100%;box-sizing:border-box;padding:clamp(.75rem,2vh,1.1rem) clamp(.5rem,1.5vw,1rem);border-radius:12px;transform:none!important;opacity:1!important}._pillValue_1nlzb_191{font-size:clamp(1.5rem,5vw,2.6rem)}._pillLabel_1nlzb_212{font-size:clamp(.75rem,2.2vw,1rem);margin-top:.15rem}}@media (max-width: 599.98px){._socialZone_1nlzb_147{grid-template-columns:1fr;gap:12px}._socialHeading_1nlzb_157{text-align:center}._metricPill_1nlzb_171{flex-direction:row;justify-content:space-between;padding:.9rem 1.4rem}._pillLabel_1nlzb_212{margin-top:0}}@media (min-width: 2000px) and (max-width: 8000px){._playButtonWrapper_1nlzb_79{width:clamp(90px,4.5vw,220px);height:clamp(90px,4.5vw,220px)}._statsZone_1nlzb_105{gap:clamp(2.5rem,3.5vh,6rem)}._metricItem_1nlzb_113{font-size:clamp(6.8rem,4.6vw,13rem)}._socialZone_1nlzb_147{gap:clamp(1.2rem,1.8vh,3rem);width:clamp(240px,14vw,550px)}._socialHeading_1nlzb_157{font-size:clamp(3rem,2.2vw,5.8rem)}._metricPill_1nlzb_171{border-radius:clamp(18px,1vw,36px);padding:clamp(1.2rem,1.4vh,2.4rem) clamp(1.6rem,1.4vw,3rem);box-shadow:0 16px 40px #21ffbc40}._pillValue_1nlzb_191{font-size:clamp(4rem,2.8vw,8rem)}._pillLabel_1nlzb_212{font-size:clamp(1.8rem,1.3vw,3.4rem)}._nextProjectPrompt_1nlzb_269{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_1nlzb_282{font-size:2vw}}._nextProjectSection_1f6va_6{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height, 80px));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_1f6va_19{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_1f6va_28{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--cs-accent, var(--color-mint, #21FFBC));border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_1f6va_46{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_1f6va_57{display:flex;align-items:center;gap:.5rem;font-family:var(--cs-font-editorial, var(--font-editorial, "Bricolage Grotesque", sans-serif));font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#000;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_1f6va_70{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectButton_1f6va_75{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.7rem,1.1vh,1.2rem) clamp(1.2rem,1.8vw,2.4rem);background:transparent;border:1.5px solid #000000;border-radius:8px;cursor:pointer;outline:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}._nextProjectButton_1f6va_75:hover{transform:translateY(-2px) scale(1.04);background:#0000000f}._nextProjectImage_1f6va_94{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_1f6va_94:hover{transform:translateY(-2px) scale(1.04)}@media (min-width: 2000px) and (max-width: 8000px){._nextProjectPrompt_1f6va_57{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_1f6va_70{font-size:2vw}}._mobileNextProject_1f6va_123{width:100%;background:#21ffbc;border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138;min-height:50vh}._mobileNextPrompt_1f6va_137{font-family:var(--font-editorial);font-size:1.35rem;font-weight:800;color:#000}._pageContainer_1a4yr_1{position:relative;width:100vw;height:100vh;max-height:100vh;overflow:hidden;background-color:var(--cs-bg, #211F20);color:var(--cs-text, #ffffff);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._backgroundCanvas_1a4yr_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none;z-index:1;overflow:hidden;background:#231f20;height:90vh;margin-top:10vh}._backgroundImageLayer_1a4yr_29{position:absolute;top:0;left:0;height:100%;width:400vw;background-repeat:repeat-x;background-position:left center;background-size:auto 100%;opacity:var(--cs-bg-opacity, .16);filter:contrast(1.1) brightness(.85);will-change:transform}._horizontalViewport_1a4yr_46{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;min-height:100vh;max-height:100vh}._horizontalTrack_1a4yr_57{display:flex;flex-direction:row;height:90%;width:max-content;will-change:transform;margin-top:10vh}._storyHud_1a4yr_68{position:fixed;bottom:clamp(1rem,2.5vh,2rem);left:clamp(1.5rem,3.5vw,4rem);right:clamp(1.5rem,3.5vw,4rem);z-index:100;display:flex;align-items:center;justify-content:space-between;pointer-events:none;display:none}._hudInfo_1a4yr_82{display:flex;align-items:center;gap:1.25rem}._hudClient_1a4yr_88{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.78vw,.85rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-accent, #21FFBC)}._hudDivider_1a4yr_97{width:1px;height:12px;background:#fff3}._hudTitle_1a4yr_103{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.78vw,.85rem);font-weight:400;color:#fff9}._hudProgressWrapper_1a4yr_110{display:flex;align-items:center;gap:1.5rem;pointer-events:auto}._progressBarContainer_1a4yr_117{width:clamp(120px,15vw,220px);height:2px;background:#ffffff26;border-radius:2px;overflow:hidden;cursor:pointer}._progressBarFill_1a4yr_126{height:100%;background:var(--cs-accent, #21FFBC);border-radius:2px;transition:width .08s linear}._navControls_1a4yr_133{display:flex;align-items:center;gap:.5rem}._navButton_1a4yr_139{width:34px;height:34px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;outline:none;font-family:inherit}._navButton_1a4yr_139:hover:not(:disabled){background:var(--cs-accent, #21FFBC);border-color:var(--cs-accent, #21FFBC);color:#14120f;transform:scale(1.08)}._navButton_1a4yr_139:disabled{opacity:.3;cursor:default}@media (max-width: 999.98px){._pageContainer_1a4yr_1{height:auto;min-height:100vh;max-height:none;overflow-y:auto;overflow-x:hidden;touch-action:pan-y}._horizontalViewport_1a4yr_46{position:relative;height:auto;min-height:auto;max-height:none;overflow:visible}._horizontalTrack_1a4yr_57{display:flex;flex-direction:column;width:100%;height:auto;margin-top:0;transform:none!important}._backgroundCanvas_1a4yr_16{position:fixed;height:100vh;margin-top:0}._backgroundImageLayer_1a4yr_29{width:100vw;background-size:cover}._storyHud_1a4yr_68{display:none!important}}._section_1a1b1_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;padding:0 clamp(2rem,3.5vw,5rem);-webkit-user-select:none;user-select:none;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._innerContainer_1a1b1_14{display:flex;align-items:center;height:100%;gap:clamp(2rem,3vw,4.5rem)}._brandHeroCluster_1a1b1_23{display:flex;flex-direction:column;gap:clamp(1rem,1.8vh,1.8rem);flex-shrink:0;height:100%;justify-content:space-between}._brandHeader_1a1b1_34{display:flex;align-items:center}._brandLogo_1a1b1_39{width:auto;object-fit:contain;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));height:10vh}._heroPhoneWrapper_1a1b1_48{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.16,1,.3,1);height:70vh}._heroPhoneWrapper_1a1b1_48:hover{transform:translateY(-6px) scale(1.015)}._heroPhoneImg_1a1b1_64{width:100%;height:100%;object-fit:contain;display:block}._editorialGridParent_1a1b1_73{height:calc(100% - 10vh);margin-top:10vh;gap:3vh;display:grid}._editorialGrid_1a1b1_73{display:flex;flex-direction:row;align-items:center;gap:clamp(1.8rem,2.5vw,3.5rem);flex-shrink:0}._editorialColumn_1a1b1_88{display:flex;flex-direction:column;gap:clamp(.75rem,1.4vh,1.25rem);width:38vh}._editorialLabel_1a1b1_96{margin:0 0 clamp(.4rem,.8vh,.75rem) 0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(1.15rem,1.4vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-accent, #21FFBC)}._editorialBody_1a1b1_117{margin:0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:300;font-size:clamp(.9rem,1.25vw,1.5rem);line-height:1.35;color:#ffffffe0}._supportingPhonesCluster_1a1b1_137{display:flex;flex-direction:row;gap:clamp(1.2rem,1.8vw,2.5rem);flex-shrink:0;justify-content:space-between}._supportingPhoneCard_1a1b1_146{position:relative;height:clamp(380px,58vh,620px);aspect-ratio:334 / 514;border-radius:20px;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;flex-shrink:0;max-width:18vw}._supportingPhoneCard_1a1b1_146:hover{transform:translateY(-8px) scale(1.025);box-shadow:0 24px 50px #000c,0 0 0 1px #21ffbc4d}._supportingPhoneImg_1a1b1_163{width:100%;height:100%;object-fit:contain;display:block}@media (max-width: 999px){._section_1a1b1_1{height:auto;min-height:auto;width:100%;padding:2.5rem 1.5rem 3rem;box-sizing:border-box;display:block}._innerContainer_1a1b1_14{display:flex;flex-direction:column;height:auto;gap:3rem;width:100%}._brandHeroCluster_1a1b1_23{height:auto;width:100%;align-items:center;gap:1.5rem}._brandLogo_1a1b1_39{height:10vh}._editorialGridParent_1a1b1_73{margin:0}._heroPhoneWrapper_1a1b1_48{height:auto;width:100%;max-width:380px}._editorialGrid_1a1b1_73{flex-direction:column;width:100%;gap:2rem}._editorialColumn_1a1b1_88{width:100%}._editorialLabel_1a1b1_96{font-size:.85rem}._editorialBody_1a1b1_117{font-size:.95rem;line-height:1.6}._supportingPhonesCluster_1a1b1_137{flex-direction:column;width:100%;gap:2rem;align-items:center}._supportingPhoneCard_1a1b1_146{height:auto;width:100%;max-width:320px;aspect-ratio:334 / 514}}@media (min-width: 2000px) and (max-width: 8000px){._editorialLabel_1a1b1_96{font-size:clamp(28px,calc(28px + (100vw - 2000px)*.022),72px)}._editorialBody_1a1b1_117{font-size:clamp(24px,calc(24px + (100vw - 2000px)*.009),42px)}._supportingPhoneCard_1a1b1_146{height:auto;width:18vw}}._section_q2wpa_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;padding:0 clamp(2rem,3.5vw,5rem);-webkit-user-select:none;user-select:none;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._collageGrid_q2wpa_14{display:flex;flex-direction:column;gap:clamp(1.2rem,2vh,2rem);height:90%;justify-content:space-between;display:grid;grid-template-columns:repeat(14,1fr)}._topRow_q2wpa_41{display:flex;flex-direction:row;align-items:center;height:38vh;gap:clamp(1.2rem,1.8vw,2.5rem)}._bottomRow_q2wpa_51{display:flex;flex-direction:row;align-items:center;height:42vh;gap:clamp(1.2rem,1.8vw,2.5rem)}._card_q2wpa_61{position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;flex-shrink:0;height:100%}._card_q2wpa_61:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 24px 50px #000c,0 0 0 1px #21ffbc4d}._cardImg_q2wpa_77{width:100%;height:100%;object-fit:contain;display:block}._nutritionCard_q2wpa_86{aspect-ratio:1207 / 410;grid-column:span 9}._cakeCard_q2wpa_91{aspect-ratio:500 / 573;grid-column:span 3}._chickenCard_q2wpa_96{grid-column:span 2}._totemCard_q2wpa_105{aspect-ratio:500 / 573;grid-column:span 3}._tvCard_q2wpa_110{aspect-ratio:1471 / 412;grid-column:span 11}@media (max-width: 999px){._section_q2wpa_1{height:auto;min-height:auto;width:100%;padding:2.5rem 1.5rem 3rem;box-sizing:border-box;display:block}._collageGrid_q2wpa_14{height:auto;display:flex;flex-direction:column;gap:2rem;width:100%}._topRow_q2wpa_41,._bottomRow_q2wpa_51{height:auto;flex-direction:column;gap:2rem;width:100%}._card_q2wpa_61{height:auto;width:100%;max-width:480px;margin:0 auto}._nutritionCard_q2wpa_86,._cakeCard_q2wpa_91,._chickenCard_q2wpa_96,._sundaeCard_q2wpa_101,._totemCard_q2wpa_105,._tvCard_q2wpa_110,._laptopCard_q2wpa_115{aspect-ratio:auto}}._section_pmuzg_1{position:relative;height:100%;min-height:90vh;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box;padding:0 clamp(2rem,3.5vw,5rem);-webkit-user-select:none;user-select:none;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);padding-right:0}._innerContainer_pmuzg_15{display:flex;align-items:center;height:100%;gap:clamp(2.5rem,3.5vw,5rem)}._featuredImgWrapper_pmuzg_24{height:100%}._featuredImgCard_pmuzg_28{position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;flex-shrink:0;height:100%;aspect-ratio:1560 / 1465;z-index:-1}._featuredImg_pmuzg_24{width:100%;height:100%;display:block;height:90vh;width:auto;max-width:none;object-fit:contain;object-position:bottom left;position:absolute;right:0}._featuredVideoWrapper_pmuzg_53{display:flex;align-items:center;height:82vh;flex-shrink:0}._featuredCreativeCard_pmuzg_60{position:relative;height:100%;aspect-ratio:1528 / 739;border-radius:clamp(14px,1.4vw,24px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;display:flex;align-items:center;aspect-ratio:1560 / 1660;z-index:-1}._featuredCreativeCard_pmuzg_60:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 28px 60px #000000d9,0 0 0 1px #21ffbc4d}._featuredCreativeImg_pmuzg_81{width:100%;height:100%;display:block;height:48vh;width:auto;max-width:none;object-fit:contain;object-position:bottom left;position:absolute;right:0}._playButtonTrigger_pmuzg_95{position:absolute;top:50%;left:35%;transform:translate(-50%,-50%);width:clamp(56px,6.5vw,84px);height:clamp(56px,6.5vw,84px);border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;filter:drop-shadow(0 8px 24px rgba(33,255,188,.45));transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s ease}._playButtonTrigger_pmuzg_95:hover{transform:translate(-50%,-50%) scale(1.12);filter:drop-shadow(0 12px 32px rgba(33,255,188,.75))}._playButtonIcon_pmuzg_119{width:100%;height:100%;object-fit:contain;display:block}._statementWrapper_pmuzg_128{display:flex;flex-direction:column;justify-content:center;width:clamp(280px,22vw,420px);gap:clamp(1rem,1.8vh,1.8rem);flex-shrink:0;text-align:center;width:30vw}._floatingBurgerContainer_pmuzg_140{width:clamp(64px,6vw,92px);aspect-ratio:239 / 240;animation:_floatBurger_pmuzg_1 3.6s ease-in-out infinite alternate;margin:auto}@keyframes _floatBurger_pmuzg_1{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-10px) rotate(3deg)}}._floatingBurgerImg_pmuzg_157{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}._statementHeading_pmuzg_165{font-family:var(--cs-font-editorial, "Bricolage Grotesque", serif);font-size:clamp(2rem,3.2vw,3.8rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#21ffbc;margin:0}._statementBody_pmuzg_175{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(1.6rem,2.56vw,3.04rem);line-height:1.4;color:#21ffbc;margin:0;font-weight:400;letter-spacing:-.01em}._socialZone_pmuzg_188{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.75rem,1.8vh,1.25rem);flex-shrink:0}._socialHeading_pmuzg_198{margin:0 0 clamp(.5rem,1vh,.75rem) 0;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:700;font-size:clamp(2rem,2.5vw,2.9rem);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-accent, #21FFBC);text-align:center;white-space:nowrap;will-change:transform,opacity}._metricPill_pmuzg_212{width:100%;background:var(--cs-accent, #21FFBC);color:#14120f;border-radius:clamp(12px,1.2vw,18px);padding:clamp(.75rem,1.4vh,1.2rem) clamp(1rem,1.5vw,1.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 24px #21ffbc33;transition:box-shadow .25s ease;will-change:transform,opacity}._metricPill_pmuzg_212:hover{box-shadow:0 14px 32px #21ffbc59}._pillValue_pmuzg_232{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:400;font-size:clamp(2.5rem,3.2vw,4rem);line-height:1.1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;justify-content:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._pillDigits_pmuzg_246{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}._pillLabel_pmuzg_253{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-weight:500;font-size:clamp(1.5rem,1.7vw,1.84rem);line-height:1.2;margin-top:.2rem;opacity:.9;max-width:14ch}._metricsStack_pmuzg_265{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,1.6vh,1.5rem);width:clamp(240px,16vw,300px);height:82vh;flex-shrink:0}._metricCard_pmuzg_275{background:var(--cs-accent, #21FFBC);color:#000;border-radius:clamp(16px,1.6vw,24px);padding:clamp(1.4rem,2.4vh,2.2rem) clamp(1.4rem,1.8vw,2.2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 12px 32px #00000073;transition:box-shadow .35s ease;flex:1;max-height:24vh}._metricValue_pmuzg_291{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(2.2rem,3.4vw,4.2rem);font-weight:800;line-height:1;letter-spacing:-.03em;margin-bottom:.45rem}._metricLabel_pmuzg_300{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(.78rem,.9vw,1rem);font-weight:600;line-height:1.3;color:#111;letter-spacing:-.01em}._videoModal_pmuzg_311{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;animation:_fadeIn_pmuzg_1 .3s ease}@keyframes _fadeIn_pmuzg_1{0%{opacity:0}to{opacity:1}}._closeButton_pmuzg_335{position:absolute;top:clamp(1rem,2.5vh,2.5rem);right:clamp(1.5rem,3vw,3rem);z-index:10010;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1;padding:0;outline:none;transition:transform .2s ease,background .2s ease}._closeButton_pmuzg_335:hover{transform:scale(1.1);background:#ffffff40}._modalContent_pmuzg_363{position:relative;width:100%;max-width:1100px;max-height:85vh;aspect-ratio:16 / 9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #000000d9,0 0 0 1px #ffffff1a}._modalVideo_pmuzg_375{width:100%;height:100%;object-fit:contain;display:block}._nextProjectPrompt_pmuzg_383{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_pmuzg_396{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900;color:#000}@media (max-width: 999px){._nextProjectPrompt_pmuzg_383{display:none}._section_pmuzg_1{height:auto;min-height:auto;width:100%;padding:2.5rem 1.5rem 3rem;box-sizing:border-box;display:block}._innerContainer_pmuzg_15{display:flex;flex-direction:column;height:auto;gap:3rem;width:100%}._featuredVideoWrapper_pmuzg_53{height:auto;width:100%}._featuredCreativeCard_pmuzg_60{height:auto;width:100%;max-width:600px;margin:0 auto}._playButtonTrigger_pmuzg_95{width:60px;height:60px}._statementWrapper_pmuzg_128{width:100%;text-align:center;align-items:center;gap:1.25rem}._statementHeading_pmuzg_165{font-size:2.2rem}._statementBody_pmuzg_175{font-size:1rem;max-width:480px}._socialZone_pmuzg_188{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,18px);align-items:stretch}._socialHeading_pmuzg_198{grid-column:1 / -1;font-size:clamp(1.35rem,4.5vw,2.2rem);text-align:left;margin-bottom:.25rem;white-space:normal;transform:none!important;opacity:1!important}._metricPill_pmuzg_212{width:100%;box-sizing:border-box;padding:clamp(.75rem,2vh,1.1rem) clamp(.5rem,1.5vw,1rem);border-radius:12px;transform:none!important;opacity:1!important}._pillValue_pmuzg_232{font-size:clamp(1.5rem,5vw,2.6rem)}._pillLabel_pmuzg_253{font-size:clamp(.75rem,2.2vw,1rem);margin-top:.15rem}._metricsStack_pmuzg_265{height:auto;width:100%;max-width:360px;margin:0 auto;gap:1.25rem}._metricCard_pmuzg_275{max-height:none;padding:1.8rem 1.5rem}._metricValue_pmuzg_291{font-size:3rem}._featuredImg_pmuzg_24{position:unset;width:100%;height:auto}._featuredImgCard_pmuzg_28{aspect-ratio:unset}._featuredCreativeImg_pmuzg_81{height:auto;width:100%;position:unset}._featuredCreativeCard_pmuzg_60{aspect-ratio:unset}._playButtonTrigger_pmuzg_95{left:50%}}@media (max-width: 599.98px){._socialZone_pmuzg_188{grid-template-columns:1fr;gap:12px}._socialHeading_pmuzg_198{text-align:center}._metricPill_pmuzg_212{flex-direction:row;justify-content:space-between;padding:.9rem 1.4rem}._pillLabel_pmuzg_253{margin-top:0}}@media (min-width: 2000px) and (max-width: 8000px){._socialZone_pmuzg_188{gap:clamp(1.2rem,1.8vh,3rem);width:clamp(240px,14vw,550px)}._socialHeading_pmuzg_198{font-size:clamp(3rem,2.2vw,5.8rem)}._metricPill_pmuzg_212{border-radius:clamp(18px,1vw,36px);padding:clamp(1.2rem,1.4vh,2.4rem) clamp(1.6rem,1.4vw,3rem);box-shadow:0 16px 40px #21ffbc40}._pillValue_pmuzg_232{font-size:clamp(4rem,2.8vw,8rem)}._pillLabel_pmuzg_253{font-size:clamp(1.8rem,1.3vw,3.4rem)}._nextProjectPrompt_pmuzg_383{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_pmuzg_396{font-size:2vw}._statementHeading_pmuzg_165{font-size:clamp(60px,calc(60px + (100vw - 2000px)*.045),150px)}._statementBody_pmuzg_175{font-size:clamp(48px,calc(48px + (100vw - 2000px)*.021),90px)}}._nextProjectSection_1ezla_6{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height, 80px));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_1ezla_19{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_1ezla_28{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--cs-accent, var(--color-mint, #21FFBC));border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_1ezla_46{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_1ezla_57{display:flex;align-items:center;gap:.5rem;font-family:var(--cs-font-editorial, var(--font-editorial, "Bricolage Grotesque", sans-serif));font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#000;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_1ezla_70{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectButton_1ezla_75{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.7rem,1.1vh,1.2rem) clamp(1.2rem,1.8vw,2.4rem);background:transparent;border:1.5px solid #000000;border-radius:8px;cursor:pointer;outline:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}._nextProjectButton_1ezla_75:hover{transform:translateY(-2px) scale(1.04);background:#0000000f}._nextProjectImage_1ezla_94{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_1ezla_94:hover{transform:translateY(-2px) scale(1.04)}@media (min-width: 2000px) and (max-width: 8000px){._nextProjectPrompt_1ezla_57{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_1ezla_70{font-size:2vw}}._mobileNextProject_1ezla_123{width:100%;background:#21ffbc;border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138;min-height:50vh}._mobileNextPrompt_1ezla_137{font-family:var(--font-editorial);font-size:1.35rem;font-weight:800;color:#000}._nhCaseStudy_al6fp_1{position:relative;width:100vw;height:100vh;max-height:100vh;overflow:hidden;background-color:var(--cs-bg, #211F20);color:var(--cs-text, #ffffff);-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif)}._backgroundCanvas_al6fp_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none;z-index:1;overflow:hidden;background:#231f20;height:90vh;margin-top:10vh}._backgroundImageLayer_al6fp_28{position:absolute;top:0;left:0;height:100%;width:400vw;background-repeat:repeat-x;background-position:left center;background-size:auto 100%;opacity:.16;filter:contrast(1.1) brightness(.85);will-change:transform}._horizontalViewport_al6fp_44{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;min-height:100vh;max-height:100vh}._horizontalTrack_al6fp_55{display:flex;flex-direction:row;height:90%;width:max-content;will-change:transform;margin-top:10vh}._storyHud_al6fp_66{position:fixed;bottom:clamp(1rem,2.5vh,2rem);left:clamp(1.5rem,3.5vw,4rem);right:clamp(1.5rem,3.5vw,4rem);z-index:100;display:flex;align-items:center;justify-content:space-between;pointer-events:none;display:none!important}._hudInfo_al6fp_80{display:flex;align-items:center;gap:1.25rem;background:#121011bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.5rem 1.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);pointer-events:auto}._hudClient_al6fp_92{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.78vw,.85rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-accent, #21FFBC)}._hudDivider_al6fp_101{width:1px;height:12px;background:#fff3}._hudTitle_al6fp_107{font-family:var(--cs-font-sans, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.78vw,.85rem);font-weight:500;letter-spacing:.04em;color:#ffffffd9}._hudProgressWrapper_al6fp_115{display:flex;align-items:center;gap:1.5rem;pointer-events:auto}._progressBarContainer_al6fp_122{width:clamp(120px,15vw,240px);height:4px;background:#ffffff26;border-radius:9999px;overflow:hidden;cursor:pointer;position:relative;transition:height .2s ease}._progressBarContainer_al6fp_122:hover{height:6px}._progressBarFill_al6fp_137{height:100%;background:var(--cs-accent, #21FFBC);border-radius:9999px;transition:width .1s linear}._navControls_al6fp_144{display:flex;align-items:center;gap:.5rem}._navButton_al6fp_150{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#121011bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}._navButton_al6fp_150:hover:not(:disabled){background:var(--cs-accent, #21FFBC);color:#000;border-color:var(--cs-accent, #21FFBC);transform:scale(1.05)}._navButton_al6fp_150:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 999px){._nhCaseStudy_al6fp_1{height:auto;max-height:none;min-height:100vh;overflow-y:auto;overflow-x:hidden;touch-action:pan-y}._backgroundCanvas_al6fp_16{display:none}._horizontalViewport_al6fp_44{position:relative;height:auto;max-height:none;min-height:100vh;overflow:visible}._horizontalTrack_al6fp_55{display:flex;flex-direction:column;width:100%;height:auto;margin-top:70px;transform:none!important}._storyHud_al6fp_66{display:none}}._panel_zos6p_7{position:relative;width:100%;min-width:0;max-width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:Nunito,sans-serif;padding-top:calc(var(--header-height, 5rem) + 1.5rem);padding-bottom:clamp(2.5rem,calc(5 * var(--mb-vh, 1vh)),4rem);padding-inline:clamp(1rem,calc(4 * var(--mb-vw, 1vw)),2rem)}[data-mb-layout=pinned] ._panel_zos6p_7{flex:0 0 calc(100% / var(--mb-panels, 9));width:calc(100% / var(--mb-panels, 9));height:100%;min-height:0;overflow:hidden;padding-top:calc(var(--header-height, 5.5rem) / var(--mb-scale, 1) + clamp(.75rem,calc(1.5 * var(--mb-vh, 1vh)),1.75rem));padding-bottom:clamp(2rem,calc(4 * var(--mb-vh, 1vh)),3.5rem);padding-inline:clamp(1.5rem,calc(4 * var(--mb-vw, 1vw)),3.5rem)}._heroPanel_zos6p_41{background-color:#177bf2;justify-content:flex-start;overflow:hidden}._heroBlobLeft_zos6p_47{position:absolute;left:-11rem;top:25%;width:32rem;height:32rem;border-radius:9999px;background-color:#0c5dc080;filter:blur(130px);pointer-events:none}._heroBlobRight_zos6p_59{position:absolute;right:0;bottom:-8rem;width:26rem;height:26rem;border-radius:9999px;background-color:#f4000940;filter:blur(130px);pointer-events:none}._heroGraphicWrap_zos6p_71{position:absolute;inset-block:0;left:0;display:flex;align-items:center;pointer-events:none;max-width:100%;overflow:hidden}._heroGraphicBob_zos6p_82{position:relative;margin-left:-14rem;height:calc(90 * var(--mb-vh, 1vh));animation:_heroGraphicFloat_zos6p_1 7s ease-in-out infinite alternate}@media (min-width: 640px){._heroGraphicBob_zos6p_82{margin-left:-4rem}}@media (min-width: 768px){._heroGraphicBob_zos6p_82{margin-left:0}}._heroGraphicImg_zos6p_101{height:100%;width:auto;opacity:.25}@media (min-width: 640px){._heroGraphicImg_zos6p_101{opacity:.5}}._lineSweep_zos6p_113{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.9) 50%,transparent 65%);background-size:300% 300%;mix-blend-mode:screen;animation:_linesweep_zos6p_1 4.5s linear infinite;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@keyframes _linesweep_zos6p_1{0%{background-position:130% 130%}to{background-position:-30% -30%}}@keyframes _heroGraphicFloat_zos6p_1{0%{transform:translateY(0)}to{transform:translateY(-20px)}}._heroContentRight_zos6p_151{position:relative;z-index:10;margin-left:auto;max-width:48rem;width:100%}._heroLogoBadge_zos6p_159{height:clamp(3rem,calc(5 * var(--mb-vw, 1vw)),5rem);width:auto;border-radius:1rem;background-color:#fffffff2;padding:.65rem 1.25rem;box-shadow:0 20px 60px -20px #177bf280;margin-bottom:clamp(1rem,calc(2.5 * var(--mb-vh, 1vh)),2rem);display:inline-block}._heroTitle_zos6p_170{font-size:clamp(2.2rem,calc(7.5 * var(--mb-vw, 1vw)),9.5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;color:#fff;margin:0;overflow-wrap:break-word}._heroTitleLine_zos6p_180{display:block;overflow:hidden;padding-bottom:.25rem}._redDot_zos6p_186{color:#f40009}._heroDesc_zos6p_190{margin-top:clamp(1rem,calc(2.5 * var(--mb-vh, 1vh)),2rem);max-width:28rem;font-size:clamp(.9rem,calc(1.1 * var(--mb-vw, 1vw)),1.05rem);font-weight:500;line-height:1.6;color:#ffffffa6}._heroScrollCue_zos6p_199{position:absolute;bottom:clamp(1.5rem,calc(3.5 * var(--mb-vh, 1vh)),4rem);right:clamp(1.5rem,calc(4 * var(--mb-vw, 1vw)),3.5rem);display:none;align-items:center;gap:.75rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:#ffffff80}[data-mb-layout=pinned] ._heroScrollCue_zos6p_199{display:flex}._heroScrollCueIcon_zos6p_217{animation:_heroArrowBounce_zos6p_1 1.6s ease-in-out infinite;display:flex;align-items:center}@keyframes _heroArrowBounce_zos6p_1{0%,to{transform:translate(0)}50%{transform:translate(8px)}}._storyPanel_zos6p_236{background-color:#fafcff}._storyGrid_zos6p_240{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),3rem);width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box}@media (min-width: 1000px){._storyGrid_zos6p_240{grid-template-columns:1fr 1fr;gap:clamp(2rem,calc(3 * var(--mb-vw, 1vw)),3rem)}}._sectionHeading_zos6p_258{font-size:clamp(1.85rem,calc(4.2 * var(--mb-vw, 1vw)),3.75rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:#0f172a;margin:1.25rem 0 0;overflow-wrap:break-word;word-break:normal}._sectionSub_zos6p_269{margin-top:clamp(.75rem,calc(1.5 * var(--mb-vh, 1vh)),1.5rem);max-width:28rem;font-size:clamp(.875rem,calc(1.1 * var(--mb-vw, 1vw)),1rem);font-weight:500;line-height:1.6;color:#64748b}._pillarCard_zos6p_278{margin-top:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),2rem);border-radius:1.5rem;border:1px solid rgba(23,123,242,.15);background-color:#fff;padding:clamp(1rem,calc(2 * var(--mb-vw, 1vw)),1.5rem);box-shadow:0 4px 16px #0000000a;transition:opacity .3s ease,transform .3s ease}._pillarEyebrow_zos6p_288{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3em}._pillarDesc_zos6p_295{margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.6;color:#0f172ab3}._wordmarkCardWrap_zos6p_303{width:100%;max-width:36rem;margin:0 auto;min-width:0}._wordmarkCard_zos6p_303{position:relative;display:flex;align-items:center;justify-content:center;border-radius:2.5rem;background-color:#fff;padding:clamp(2.5rem,calc(6 * var(--mb-vh, 1vh)),5rem) clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),2.5rem);box-shadow:0 30px 80px -30px #177bf259}@media (min-width: 640px){._wordmarkCard_zos6p_303{border-radius:3rem}}._wordmarkCardLogo_zos6p_327{height:clamp(3rem,calc(5 * var(--mb-vw, 1vw)),5rem);width:auto;max-width:80%;object-fit:contain;transition:transform .3s ease,opacity .3s ease}._wordmarkCardBadge_zos6p_335{position:absolute;left:clamp(1.25rem,calc(2 * var(--mb-vw, 1vw)),2rem);top:clamp(1.25rem,calc(2 * var(--mb-vw, 1vw)),2rem);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3em;transition:color .3s ease}._segmentRow_zos6p_346{display:flex;gap:.5rem;margin-top:1rem}._segmentBtn_zos6p_352{height:10px;flex:1;border-radius:9999px;border:none;cursor:pointer;padding:0;transition:transform .2s ease,opacity .3s ease}._segmentBtn_zos6p_352:hover{transform:scaleY(1.6)}._visionPanel_zos6p_370{background:linear-gradient(135deg,#0c5dc0,#177bf2 60%,#3a8ff4);overflow:hidden}._visionBgCircles_zos6p_375{position:absolute;left:-8rem;bottom:0;width:38rem;opacity:.2;pointer-events:none;max-width:100%}._visionGrid_zos6p_385{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),3rem);width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box;color:#fff}@media (min-width: 1000px){._visionGrid_zos6p_385{grid-template-columns:1.25fr 1fr}}._visionHeading_zos6p_403{font-size:clamp(1.85rem,calc(4.2 * var(--mb-vw, 1vw)),3.75rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;color:#fff;margin:1.25rem 0 0;overflow-wrap:break-word}._visionUnderline_zos6p_413{text-decoration:underline;text-decoration-color:#f40009;text-decoration-thickness:8px;text-underline-offset:8px}._visionMissionList_zos6p_420{margin-top:clamp(1.25rem,calc(2.5 * var(--mb-vh, 1vh)),2.5rem);display:flex;flex-direction:column;gap:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),1.5rem)}._visionMissionItem_zos6p_427{border-left:4px solid #F40009;padding-left:1.25rem}._visionPersonalityItem_zos6p_432{border-left:4px solid rgba(255,255,255,.4);padding-left:1.25rem}._visionItemEyebrow_zos6p_437{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:#fff9}._visionItemText_zos6p_445{margin-top:.5rem;max-width:32rem;font-size:clamp(.875rem,calc(1.1 * var(--mb-vw, 1vw)),1rem);font-weight:500;line-height:1.6;color:#ffffffe6}._visionQuote_zos6p_454{margin-top:clamp(1.25rem,calc(2.5 * var(--mb-vh, 1vh)),2.5rem);font-size:clamp(1.25rem,calc(2.2 * var(--mb-vw, 1vw)),2rem);font-weight:900;font-style:italic;color:#fff}._tonalityCard_zos6p_462{position:relative;aspect-ratio:1 / 1;width:100%;max-width:min(100%,24rem);margin:0 auto;border-radius:1.5rem;border:1px solid rgba(255,255,255,.25);background-color:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._axisV_zos6p_474{position:absolute;left:50%;top:0;height:100%;width:1px;background-color:#fff3}._axisH_zos6p_483{position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#fff3}._axisLabelTop_zos6p_492{position:absolute;left:50%;top:.75rem;transform:translate(-50%);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.25em;color:#fff9}._axisLabelBottom_zos6p_504{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.25em;color:#fff9}._axisLabelLeft_zos6p_516{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.25em;color:#fff9}._axisLabelRight_zos6p_528{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.25em;color:#fff9}._pulseDotWrap_zos6p_540{position:absolute;right:16%;top:16%}._pulseRing_zos6p_546{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background-color:#f40009;animation:_pulseRipple_zos6p_1 1.8s ease-out infinite}@keyframes _pulseRipple_zos6p_1{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}._dotCore_zos6p_565{position:relative;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;background-color:#f40009;box-shadow:0 0 0 4px #fff6}._voiceBadge_zos6p_575{position:absolute;right:6%;top:27%;max-width:clamp(7.5rem,calc(24 * var(--mb-vw, 1vw)),9rem);border-radius:1rem;background-color:#fff;padding:.4rem .6rem;font-size:clamp(9px,calc(1.8 * var(--mb-vw, 1vw)),10px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0c5dc0;box-shadow:0 10px 25px #00000026}._logoPanel_zos6p_595{background-color:#fff}._logoGrid_zos6p_599{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),2.5rem);width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box}@media (min-width: 1000px){._logoGrid_zos6p_599{grid-template-columns:1fr 1fr;gap:clamp(2rem,calc(3 * var(--mb-vw, 1vw)),3rem)}}._logoLockupBox_zos6p_617{margin-top:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),2rem);display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border:1px solid rgba(23,123,242,.15);background-color:#fafcff;padding:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),1.75rem)}._logoLockupImg_zos6p_628{height:clamp(3rem,calc(4.5 * var(--mb-vw, 1vw)),4rem);width:auto;max-width:85%;object-fit:contain}._clearspaceGrid_zos6p_635{margin-top:1.25rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem}@media (max-width: 639px){._clearspaceGrid_zos6p_635{grid-template-columns:1fr;gap:1rem}}._clearspaceBox_zos6p_650{position:relative;border-radius:1.5rem;border:2px dashed rgba(23,123,242,.4);padding:clamp(1rem,calc(2 * var(--mb-vw, 1vw)),1.5rem)}._cornerM_zos6p_657{position:absolute;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;background-color:#177bf2;font-size:10px;font-weight:900;color:#fff}._posTL_zos6p_671{top:-.5rem;left:-.5rem}._posTR_zos6p_672{top:-.5rem;right:-.5rem}._posBL_zos6p_673{bottom:-.5rem;left:-.5rem}._posBR_zos6p_674{bottom:-.5rem;right:-.5rem}._specPillCol_zos6p_676{display:flex;flex-direction:column;gap:.5rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}@media (max-width: 639px){._specPillCol_zos6p_676{flex-direction:row;flex-wrap:wrap;justify-content:center}}._specPillBlue_zos6p_695{border-radius:9999px;background-color:#ebf3ff;padding:.5rem 1rem}._specPillRed_zos6p_701{border-radius:9999px;background-color:#ffe6e7;padding:.5rem 1rem}._specPillGray_zos6p_707{border-radius:9999px;background-color:#f1f5f9;padding:.5rem 1rem}._toggleTabRow_zos6p_713{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}._toggleBtn_zos6p_720{border-radius:9999px;padding:clamp(.5rem,calc(1 * var(--mb-vh, 1vh)),.625rem) clamp(.85rem,calc(1.8 * var(--mb-vw, 1vw)),1.25rem);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;transition:all .2s ease;font-family:Nunito,sans-serif}._toggleBtnActiveRed_zos6p_733{background-color:#f40009;color:#fff}._toggleBtnActiveBlue_zos6p_738{background-color:#177bf2;color:#fff}._toggleBtnActiveDark_zos6p_743{background-color:#0f172a;color:#fff}._toggleBtnInactive_zos6p_748{background-color:#f1f5f9;color:#64748b}._toggleBtnInactive_zos6p_748:hover{background-color:#e2e8f0}._fullImgCard_zos6p_757{position:relative;display:flex;height:clamp(14rem,calc(36 * var(--mb-vh, 1vh)),26rem);align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border:1px solid;background-color:#fff;padding:.75rem}._borderRed_zos6p_770{border-color:#f4000940}._borderBlue_zos6p_774{border-color:#177bf233}._dosGrid_zos6p_778{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,calc(1.5 * var(--mb-vw, 1vw)),1rem)}._doCard_zos6p_784{position:relative;display:flex;height:clamp(5.5rem,calc(11 * var(--mb-vh, 1vh)),8rem);align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border:1px solid rgba(23,123,242,.15)}._checkBadge_zos6p_795{position:absolute;right:.5rem;top:.5rem;border-radius:9999px;background-color:#177bf2;padding:.25rem;color:#fff;display:flex;align-items:center;justify-content:center}._doLabel_zos6p_808{margin-top:.5rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._colorPanel_zos6p_821{background-color:#0b0f19}._colorContentWrap_zos6p_825{width:100%;max-width:72rem;margin:0 auto}._colorHeading_zos6p_831{font-size:clamp(1.85rem,calc(4.2 * var(--mb-vw, 1vw)),3.75rem);font-weight:900;letter-spacing:-.02em;color:#fff;margin:1.25rem 0 0;overflow-wrap:break-word}._colorSub_zos6p_840{margin-top:clamp(.75rem,calc(1.5 * var(--mb-vh, 1vh)),1rem);font-size:clamp(.85rem,calc(1.1 * var(--mb-vw, 1vw)),1rem);font-weight:500;color:#ffffff80}._colorRowWrap_zos6p_847{margin-top:clamp(1rem,calc(2.5 * var(--mb-vh, 1vh)),2rem)}._colorRowHeader_zos6p_851{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1rem;row-gap:.25rem}._colorTitleBlue_zos6p_860{font-size:1.125rem;font-weight:800;color:#3a8ff4}._colorTitleRed_zos6p_866{font-size:1.125rem;font-weight:800;color:#ff333b}._colorSpecs_zos6p_872{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff6}._swatchRow_zos6p_880{display:flex;gap:clamp(.25rem,calc(1 * var(--mb-vw, 1vw)),.5rem)}._swatchBtn_zos6p_885{position:relative;height:clamp(4.5rem,calc(12 * var(--mb-vh, 1vh)),10rem);flex:1;min-width:0;border-radius:clamp(.5rem,calc(1.5 * var(--mb-vw, 1vw)),1rem);border:none;cursor:pointer;transition:all .5s cubic-bezier(.16,1,.3,1);padding:0}._swatchBtn_zos6p_885:hover{flex:2}._swatchHexLabel_zos6p_901{position:absolute;bottom:clamp(.35rem,calc(1 * var(--mb-vh, 1vh)),.5rem);left:clamp(.35rem,calc(1 * var(--mb-vw, 1vw)),.75rem);font-size:clamp(9px,calc(1.6 * var(--mb-vw, 1vw)),11px);font-weight:800;letter-spacing:.05em;transition:opacity .2s ease}._primarySwatchBadge_zos6p_911{position:absolute;right:clamp(.35rem,calc(1 * var(--mb-vw, 1vw)),.75rem);top:clamp(.35rem,calc(1 * var(--mb-vh, 1vh)),.5rem);border-radius:9999px;background-color:#fff3;padding:.2rem clamp(.35rem,calc(1 * var(--mb-vw, 1vw)),.625rem);font-size:clamp(8px,calc(1.4 * var(--mb-vw, 1vw)),9px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._typePanel_zos6p_930{background-color:#fafcff}._typeGrid_zos6p_934{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),2.5rem);width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box}@media (min-width: 1000px){._typeGrid_zos6p_934{grid-template-columns:1fr auto}}._typeInput_zos6p_951{width:100%;max-width:100%;border:none;border-bottom:2px dashed rgba(23,123,242,.3);background:transparent;padding-bottom:.75rem;font-size:clamp(1.35rem,calc(3.2 * var(--mb-vw, 1vw)),3rem);letter-spacing:-.02em;color:#0f172a;outline:none;font-family:Nunito,sans-serif;transition:border-color .2s ease;box-sizing:border-box}._typeInput_zos6p_951:focus{border-bottom-color:#177bf2}._weightBtnRow_zos6p_971{margin-top:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),1.5rem);display:flex;flex-wrap:wrap;gap:clamp(.25rem,calc(1 * var(--mb-vw, 1vw)),.5rem)}._weightBtn_zos6p_971{border-radius:9999px;padding:clamp(.35rem,calc(1 * var(--mb-vh, 1vh)),.5rem) clamp(.6rem,calc(1.5 * var(--mb-vw, 1vw)),1rem);font-size:clamp(10px,calc(1.5 * var(--mb-vw, 1vw)),12px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;font-family:Nunito,sans-serif;transition:all .2s ease}._weightBtnActive_zos6p_991{background-color:#177bf2;color:#fff}._weightBtnInactive_zos6p_996{background-color:#fff;color:#64748b;box-shadow:0 0 0 1px #177bf226}._weightBtnInactive_zos6p_996:hover{box-shadow:0 0 0 1px #177bf266}._glyphStrip_zos6p_1006{margin-top:clamp(1.25rem,calc(2.5 * var(--mb-vh, 1vh)),2.5rem);font-size:clamp(1rem,calc(1.8 * var(--mb-vw, 1vw)),1.75rem);line-height:1.5;letter-spacing:.05em;color:#0f172a;overflow-wrap:anywhere;word-break:break-all;max-width:100%}._aaSpecimenWrap_zos6p_1017{display:none;-webkit-user-select:none;user-select:none}@media (min-width: 1000px){._aaSpecimenWrap_zos6p_1017{display:block}}._aaSpecimenText_zos6p_1028{font-size:clamp(7.5rem,calc(13 * var(--mb-vw, 1vw)),16rem);line-height:1;letter-spacing:-.03em;color:#177bf2}._aaSpecimenLabel_zos6p_1035{margin-top:.5rem;text-align:right;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:#64748b}._photoPanel_zos6p_1049{background-color:#fff}._photoGrid_zos6p_1053{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,calc(3 * var(--mb-vw, 1vw)),2.5rem);width:100%;max-width:80rem;margin:0 auto;box-sizing:border-box}@media (min-width: 1000px){._photoGrid_zos6p_1053{grid-template-columns:1fr 1.8fr}}._principlesGrid_zos6p_1070{margin-top:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),2rem);display:grid;gap:.75rem}@media (min-width: 640px){._principlesGrid_zos6p_1070{grid-template-columns:1fr 1fr}}._principleCard_zos6p_1082{border-radius:1rem;border:1px solid rgba(23,123,242,.12);background-color:#fafcff;padding:1rem}._principleHeader_zos6p_1089{display:flex;align-items:center;gap:.625rem}._principleIconWrap_zos6p_1095{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:#ebf3ff;color:#177bf2}._principleTitle_zos6p_1107{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#0f172a}._principleDo_zos6p_1115{margin-top:.625rem;font-size:12px;font-weight:700;line-height:1.5;color:#0f172abf}._principleAvoid_zos6p_1123{margin-top:.25rem;font-size:11px;font-weight:700;line-height:1.5;color:#f40009cc}._photoShotsGrid_zos6p_1131{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._photoShotsGrid_zos6p_1131{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,calc(1.5 * var(--mb-vw, 1vw)),1.5rem)}}._photoFigure_zos6p_1144{position:relative;overflow:hidden;border-radius:clamp(1rem,calc(2 * var(--mb-vw, 1vw)),2rem);height:clamp(14rem,calc(42 * var(--mb-vh, 1vh)),32rem);margin:0;width:100%}@media (min-width: 640px){._photoFigureOffset_zos6p_1154{margin-top:clamp(1.5rem,calc(3 * var(--mb-vh, 1vh)),2.5rem)}}@media (max-width: 639px){._photoFigureOffset_zos6p_1154{margin-top:0}}._photoFigureImg_zos6p_1165{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}._photoFigure_zos6p_1144:hover ._photoFigureImg_zos6p_1165{transform:scale(1.05)}._photoFigureScrim_zos6p_1178{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,15,25,.75),transparent 60%)}._photoFigureTag_zos6p_1184{position:absolute;left:1rem;top:1rem;border-radius:9999px;background-color:#ffffffe6;padding:.25rem .75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#0c5dc0}._photoFigureCaption_zos6p_1198{position:absolute;bottom:1rem;left:1rem;right:1rem;font-size:clamp(.75rem,calc(1.2 * var(--mb-vw, 1vw)),1rem);font-weight:800;color:#fff}._bentoPanel_zos6p_1212{background-color:#fafcff}._bentoContentWrap_zos6p_1216{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:80rem;margin:0 auto}._bentoHeader_zos6p_1225{margin-bottom:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),1.5rem);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}._ruleOfThumbChip_zos6p_1234{position:relative;height:3rem;width:min(100%,18rem);overflow:hidden;border-radius:9999px;box-shadow:0 10px 25px #0000001a}@media (min-width: 640px){._ruleOfThumbChip_zos6p_1234{height:3.5rem;width:24rem}}._ruleBlueBar_zos6p_1250{position:absolute;inset-block:0;left:0;width:80%;background-color:#177bf2}._ruleRedBar_zos6p_1258{position:absolute;inset-block:0;right:0;width:20%;background-color:#f40009}._ruleText_zos6p_1266{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(10px,calc(1.8 * var(--mb-vw, 1vw)),12px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff}._bentoGrid_zos6p_1279{display:grid;grid-template-columns:1fr;gap:1rem;max-height:none;height:auto}@media (min-width: 640px){._bentoGrid_zos6p_1279{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1000px){._bentoGrid_zos6p_1279{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);max-height:clamp(28rem,calc(58 * var(--mb-vh, 1vh)),42rem);gap:clamp(.5rem,calc(1 * var(--mb-vw, 1vw)),1rem)}}._bentoCell_zos6p_1303{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(23,123,242,.12);background-color:#fff;padding:1rem;transition:box-shadow .4s ease,transform .4s ease;display:flex;flex-direction:column}._bentoCell_zos6p_1303:hover{box-shadow:0 24px 60px -24px #177bf259;transform:translateY(-2px)}._colSpan2RowSpan2_zos6p_1320{grid-column:span 1;min-height:14rem}._colSpan2_zos6p_1320{grid-column:span 1;min-height:12rem}@media (min-width: 640px){._colSpan2RowSpan2_zos6p_1320{grid-column:span 2;min-height:16rem}._colSpan2_zos6p_1320{grid-column:span 1;min-height:12rem}._bentoCell_zos6p_1303:last-child{grid-column:span 2}}@media (min-width: 1000px){._colSpan2RowSpan2_zos6p_1320{grid-column:span 2;grid-row:span 2;min-height:auto}._colSpan2_zos6p_1320{grid-column:span 2;grid-row:auto;min-height:auto}._bentoCell_zos6p_1303:last-child{grid-column:span 2}}._bentoMediaWrap_zos6p_1364{display:flex;height:100%;align-items:center;justify-content:center;padding-bottom:2rem}._bentoImg_zos6p_1372{max-height:100%;width:auto;max-width:100%;border-radius:.5rem;object-fit:contain;box-shadow:0 2px 8px #0000000f}._bentoMeta_zos6p_1381{position:absolute;bottom:.75rem;left:1.25rem}._bentoLabel_zos6p_1387{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#0f172a}._bentoSpec_zos6p_1395{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#64748b}._closingPanel_zos6p_1407{background-color:#177bf2;justify-content:center;overflow:hidden}._closingBlobRight_zos6p_1413{position:absolute;right:-10rem;top:0;width:30rem;height:30rem;border-radius:9999px;background-color:#0c5dc080;filter:blur(130px);pointer-events:none;max-width:100%}._closingBlobLeft_zos6p_1426{position:absolute;left:-8rem;bottom:0;width:24rem;height:24rem;border-radius:9999px;background-color:#f4000940;filter:blur(130px);pointer-events:none;max-width:100%}._closingContentWrap_zos6p_1439{position:relative;width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box}._closingHeading_zos6p_1447{font-size:clamp(2.1rem,calc(5.5 * var(--mb-vw, 1vw)),5rem);font-weight:900;letter-spacing:-.03em;color:#fff;margin:0;overflow-wrap:break-word}._closingDesc_zos6p_1456{margin-top:clamp(1rem,calc(2 * var(--mb-vh, 1vh)),1.5rem);max-width:36rem;font-size:clamp(.875rem,calc(1.2 * var(--mb-vw, 1vw)),1rem);font-weight:500;line-height:1.6;color:#ffffffb3}._closingActionRow_zos6p_1465{margin-top:clamp(1.5rem,calc(3 * var(--mb-vh, 1vh)),3rem);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}._downloadBtn_zos6p_1473{display:inline-flex;align-items:center;gap:.75rem;border-radius:9999px;background-color:#f40009;padding:clamp(.75rem,calc(1.5 * var(--mb-vh, 1vh)),1rem) clamp(1.25rem,calc(2.5 * var(--mb-vw, 1vw)),2rem);font-size:clamp(12px,calc(1.5 * var(--mb-vw, 1vw)),14px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;text-decoration:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer;border:none}._downloadBtn_zos6p_1473:hover{background-color:#ff333b;transform:translateY(-2px)}._closingLogoBadge_zos6p_1496{height:3rem;width:auto;border-radius:.75rem;background-color:#fffffff2;padding:.5rem 1rem;box-shadow:0 10px 25px #00000026}._closingNavPortal_zos6p_1506{margin-top:clamp(2rem,calc(3.5 * var(--mb-vh, 1vh)),3.5rem);padding-top:clamp(1.25rem,calc(2 * var(--mb-vh, 1vh)),2rem);border-top:1px solid rgba(255,255,255,.15);display:flex;flex-wrap:wrap;gap:clamp(1rem,calc(2 * var(--mb-vw, 1vw)),2rem);align-items:center}._closingNavCard_zos6p_1516{text-decoration:none;display:flex;align-items:center;gap:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:9999px;color:#fff;transition:all .2s ease;box-sizing:border-box}@media (max-width: 639px){._closingNavPortal_zos6p_1506{flex-direction:column;align-items:stretch;gap:.75rem}._closingNavCard_zos6p_1516{width:100%;border-radius:1.25rem;padding:.85rem 1.25rem}}._closingNavCard_zos6p_1516:hover{background:#fff;color:#0f172a;transform:translateY(-2px)}._closingNavEyebrow_zos6p_1550{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;opacity:.7}._closingNavTitle_zos6p_1558{font-size:13px;font-weight:900;letter-spacing:.02em}._nextProjectPrompt_zos6p_1565{display:flex;align-items:center;gap:.5rem;font-family:Nunito,sans-serif;font-size:clamp(1.1rem,calc(1.5 * var(--mb-vw, 1vw)),1.6rem);font-weight:800;color:#fff;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}._nextProjectLabel_zos6p_1578{letter-spacing:-.01em}._nextProjectArrow_zos6p_1582{font-size:clamp(1.2rem,calc(1.8 * var(--mb-vw, 1vw)),1.8rem);font-weight:900;color:#21ffbc}._nextProjectSection_zos6p_1588{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}._nextProjectContainer_zos6p_1596{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-mint, #21FFBC);padding:clamp(.45rem,calc(.9 * var(--mb-vh, 1vh)),.75rem) clamp(1.2rem,calc(2 * var(--mb-vw, 1vw)),2rem);box-shadow:0 8px 24px #0000002e;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;cursor:pointer;overflow:hidden}._nextProjectContainer_zos6p_1596:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px #00000047}._nextProjectCurvedBg_zos6p_1615{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-mint, #21FFBC);border-radius:9999px;z-index:1}._nextProjectContent_zos6p_1623{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}._nextProjectImage_zos6p_1631{cursor:pointer;width:auto;height:clamp(2.4rem,calc(5.5 * var(--mb-vh, 1vh)),3.5rem);max-width:200px;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_zos6p_1631:hover{transform:scale(1.04)}@media (max-width: 639px){._nextProjectPrompt_zos6p_1565{font-size:1.15rem}._nextProjectContainer_zos6p_1596{width:100%;max-width:260px;box-sizing:border-box;padding:.65rem 1.25rem}._nextProjectImage_zos6p_1631{max-width:180px;height:auto}}[data-mb-layout=pinned] ._sectionHeading_zos6p_258,[data-mb-layout=pinned] ._visionHeading_zos6p_403,[data-mb-layout=pinned] ._colorHeading_zos6p_831{font-size:clamp(1.75rem,min(calc(4.2 * var(--mb-vw, 1vw)),calc(6.4 * var(--mb-vh, 1vh))),3.75rem)}@media (max-height: 860px){[data-mb-layout=pinned] ._sectionHeading_zos6p_258{margin-top:.75rem}[data-mb-layout=pinned] ._sectionSub_zos6p_269{margin-top:.5rem}[data-mb-layout=pinned] ._principlesGrid_zos6p_1070{margin-top:.75rem;gap:.5rem}[data-mb-layout=pinned] ._principleCard_zos6p_1082{padding:.6rem .8rem}[data-mb-layout=pinned] ._principleHeader_zos6p_1089{gap:.5rem}[data-mb-layout=pinned] ._principleIconWrap_zos6p_1095{height:1.65rem;width:1.65rem}[data-mb-layout=pinned] ._principleDo_zos6p_1115{margin-top:.4rem;font-size:11.5px;line-height:1.4}[data-mb-layout=pinned] ._principleAvoid_zos6p_1123{margin-top:.15rem;font-size:10.5px;line-height:1.4}}._mediBuddyRoot_12pj1_11{position:relative;width:100%;max-width:100%;min-height:100vh;background-color:#0b0f19;font-family:Nunito,sans-serif;overflow-x:clip;box-sizing:border-box;-webkit-text-size-adjust:100%}._mediBuddyRoot_12pj1_11 *,._mediBuddyRoot_12pj1_11 *:before,._mediBuddyRoot_12pj1_11 *:after{box-sizing:border-box}._mediBuddyRoot_12pj1_11 img{max-width:100%}._scrollWrapper_12pj1_41{position:relative;display:block;width:100%}._stickyViewport_12pj1_47,._stage_12pj1_54{position:relative;width:100%}._horizontalTrack_12pj1_59{--mb-panels: 9;display:flex;flex-direction:column;width:100%}[data-mb-layout=pinned] ._stickyViewport_12pj1_47{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}[data-mb-layout=pinned] ._stage_12pj1_54{position:absolute;top:0;left:0;width:calc(100% / var(--mb-scale, 1));height:calc(100% / var(--mb-scale, 1));transform:scale(var(--mb-scale, 1));transform-origin:0 0}[data-mb-layout=pinned] ._horizontalTrack_12pj1_59{flex-direction:row;width:calc(100% * var(--mb-panels));height:100%}._progressBarWrapper_12pj1_95{position:fixed;bottom:0;left:0;right:0;z-index:50;color:#fff;mix-blend-mode:difference;cursor:pointer;padding-top:10px}._progressBarTrack_12pj1_107{height:3px;width:100%;background-color:#ffffff26}._progressBarFill_12pj1_113{height:100%;width:0;background-color:#fff}._noiseBg_12pj1_123{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}._bohoCaseStudy_e4nxh_7{--font-serif: "Pinyon Script", "Alex Brush", cursive;--font-editorial: "Bricolage Grotesque", sans-serif;--font-body: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, sans-serif;--color-parchment: #FAF8F5;--color-parchment-base: #E8E2D2;--color-text-brown: #8a6c2a;--color-text-dark: #3A2A1E;--color-accent-gold: #9E8357;--color-mint: #21FFBC;--color-mint-dark: #10B981;position:relative;width:100%;min-height:100vh;color:var(--color-text-brown);font-family:var(--font-body);overflow-x:hidden;user-select:none;-webkit-user-select:none;background-color:#353334}._desktopCanvas_e4nxh_36{position:relative;width:100vw;height:calc(100vh - var(--header-height));margin-top:var(--header-height);overflow:hidden;display:flex;align-items:center;background-color:var(--color-parchment)}._bgLayer_e4nxh_48{position:absolute;top:0;left:0;height:100%;width:440vw;background-image:url(/assets/case-studies/bo-ho/boho-bg-continuous.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:left center;pointer-events:none;z-index:1;will-change:transform}._horizontalTrack_e4nxh_64{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;height:100vh;width:max-content;will-change:transform}._heroSection_e4nxh_79{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:calc(100vh - var(--header-height));padding-left:clamp(.875rem,1.5556vw,1.9444rem);padding-right:clamp(2rem,4vw,5rem);flex-shrink:0;box-sizing:border-box}._heroLeftWrap_e4nxh_95{position:relative;display:flex;align-items:flex-end;height:100%;flex-shrink:0;z-index:3;aspect-ratio:2623 / 3500}._heroBottlesImg_e4nxh_106{height:78vh;width:auto;max-width:none;object-fit:contain;object-position:bottom left;position:absolute}._heroCenterWrap_e4nxh_118{position:relative;display:flex;align-items:center;justify-content:center;margin-left:clamp(-1rem,2vw,3rem);margin-right:clamp(1.5rem,3.5vw,4.5rem);flex-shrink:0;z-index:2}._heroTitleInner_e4nxh_129{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}._heroTitleImg_e4nxh_136{object-fit:contain;filter:drop-shadow(0 15px 25px rgba(120,80,50,.22));width:auto;height:40vh}._heroRightWrap_e4nxh_146{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:clamp(.5rem,1.5vw,2rem);z-index:3}._craftsmanshipHeader_e4nxh_158{display:flex;flex-direction:row;align-items:center;gap:clamp(.6rem,1vw,1.2rem);width:100%;margin-bottom:clamp(1.2rem,2vh,2.2rem)}._scriptAccent_e4nxh_167{font-family:var(--font-serif);font-size:clamp(1.25rem,1.5vw,2.1rem);color:var(--color-accent-gold);white-space:nowrap;letter-spacing:.02em;font-style:italic;line-height:1}._scriptDivider_e4nxh_177{flex:1;height:1px;background:linear-gradient(90deg,#9e835733,#9e8357a6,#9e835733)}._badgeWrap_e4nxh_186{position:relative;flex-shrink:0;width:auto;height:clamp(60px,5.5vw,92px);display:flex;align-items:center;justify-content:center;height:20vh;margin:auto}._badgeImg_e4nxh_199{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1)}._badgeWrap_e4nxh_186:hover ._badgeImg_e4nxh_199{transform:rotate(8deg) scale(1.06)}._heroParagraph_e4nxh_210{font-family:var(--font-editorial);font-size:clamp(18px,calc(2.65vw - 8.5px),72px);font-weight:300;color:var(--color-text-brown);line-height:1.4;letter-spacing:.01em;margin:0;text-align:center;text-justify:inter-word;max-width:34ch}._gallerySection_e4nxh_231{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100vh - var(--header-height));padding:0 clamp(2rem,4vw,5rem);flex-shrink:0;box-sizing:border-box}._galleryRow_e4nxh_244{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;gap:0}._galleryCardWrap1_e4nxh_256{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}._celestialOrbitContainer_e4nxh_265{position:absolute;bottom:clamp(-50px,-6vh,-30px);left:clamp(-40px,-4vw,-20px);width:clamp(160px,16vw,260px);height:clamp(160px,16vw,260px);z-index:5;pointer-events:none;opacity:.85}._galleryCard_e4nxh_256{position:relative;border-radius:4px;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;z-index:2}._galleryCard1_e4nxh_288:hover{transform:rotate(7deg) scale(1.03)}._galleryCardWrap2_e4nxh_297{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3}._galleryCard2_e4nxh_306:hover{transform:rotate(-3deg) scale(1.03)}._galleryCardWrap3_e4nxh_315{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}._galleryCard3_e4nxh_324:hover{transform:rotate(0) scale(1.03)}._galleryCardImg_e4nxh_333{display:block;height:66vh;width:auto;object-fit:cover}._finalSection_e4nxh_345{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100vh - var(--header-height));padding:0 clamp(2rem,4vw,5rem);flex-shrink:0;box-sizing:border-box;padding-right:0}._finalContentRow_e4nxh_359{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;gap:clamp(3rem,5vw,8rem)}._finalTextWrap_e4nxh_370{flex:1;z-index:3}._finalStatement_e4nxh_376{font-family:var(--font-editorial);font-size:clamp(18px,calc(2.65vw - 8.5px),72px);font-weight:400;color:var(--color-text-brown);line-height:1.65;letter-spacing:.01em;margin:0}._finalBottleWrap_e4nxh_388{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}._finalBottleImg_e4nxh_397{height:78vh;width:auto;object-fit:contain;transition:transform .5s cubic-bezier(.16,1,.3,1)}._nextProjectSection_e4nxh_415{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_e4nxh_428{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_e4nxh_437{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--color-mint);border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_e4nxh_455{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_e4nxh_466{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#000;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_e4nxh_479{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectButton_e4nxh_484{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.7rem,1.1vh,1.2rem) clamp(1.2rem,1.8vw,2.4rem);background:transparent;border:1.5px solid #000000;border-radius:8px;cursor:pointer;outline:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}._nextProjectButton_e4nxh_484:hover{transform:translateY(-2px) scale(1.04);background:#0000000f}._nextProjectImage_e4nxh_503{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_e4nxh_503:hover{transform:translateY(-2px) scale(1.04)}._nokiaBrand_e4nxh_519{font-family:var(--font-editorial);font-size:clamp(1rem,1.25vw,1.6rem);font-weight:900;color:#000;letter-spacing:.08em;line-height:1.1}._nokiaSubtitle_e4nxh_528{font-family:var(--font-editorial);font-size:clamp(.7rem,.85vw,1.05rem);font-weight:500;color:#000;letter-spacing:.02em;white-space:nowrap}._hudControls_e4nxh_541{position:fixed;bottom:clamp(1rem,3vh,2.5rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.5rem;z-index:100;background:#faf8f5d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.6rem 1.4rem;border-radius:9999px;border:1px solid rgba(158,131,87,.25);box-shadow:0 8px 24px #32231414;display:none!important}._hudTrack_e4nxh_561{position:relative;width:clamp(140px,16vw,240px);height:4px;background:#9e835740;border-radius:2px;cursor:pointer;overflow:hidden}._hudBar_e4nxh_571{position:absolute;top:0;left:0;height:100%;background:var(--color-accent-gold);border-radius:2px;transition:width .1s linear}._hudArrowBtn_e4nxh_581{background:transparent;border:none;font-size:1.25rem;color:var(--color-text-brown);cursor:pointer;padding:.2rem .5rem;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}._hudArrowBtn_e4nxh_581:hover:not(:disabled){color:#000;transform:scale(1.15)}._hudArrowBtn_e4nxh_581:disabled{opacity:.3;cursor:default}._hudLabel_e4nxh_606{font-family:var(--font-editorial);font-size:.8rem;font-weight:600;color:var(--color-accent-gold);letter-spacing:.05em;white-space:nowrap}._mobileLayout_e4nxh_619{position:relative;width:100%;min-height:100vh;background-color:var(--color-parchment);background-image:url(/assets/case-studies/bo-ho/boho-bg-continuous.webp);background-size:cover;background-repeat:repeat-y;background-position:center top;padding:5.5rem 1.25rem 4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:4.5rem}._mobileHero_e4nxh_636{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;width:100%}._mobileHeroBottles_e4nxh_645{width:85%;max-width:420px;height:auto;filter:drop-shadow(0 14px 24px rgba(58,42,30,.16))}._mobileHeroTitle_e4nxh_652{width:70%;max-width:280px;height:auto;filter:drop-shadow(0 10px 18px rgba(120,80,50,.2))}._mobileCraftsmanship_e4nxh_659{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}._mobileScriptRow_e4nxh_667{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}._mobileParagraph_e4nxh_675{font-family:var(--font-editorial);font-size:1.05rem;line-height:1.65;color:var(--color-text-brown);max-width:580px;text-align:center;margin:0;padding:0 .5rem}._mobileGallery_e4nxh_687{display:flex;flex-direction:column;align-items:center;gap:3.5rem;width:100%}._mobileGalleryCard_e4nxh_695{width:90%;max-width:480px;border-radius:4px;overflow:hidden;box-shadow:0 14px 30px #32231426}._mobileGalleryCard1_e4nxh_703{transform:rotate(3deg)}._mobileGalleryCard2_e4nxh_707{transform:rotate(-2.5deg)}._mobileGalleryCard3_e4nxh_711{transform:rotate(0)}._mobileGalleryImg_e4nxh_715{width:100%;height:auto;display:block}._mobileFinal_e4nxh_722{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;width:100%}._mobileFinalStatement_e4nxh_731{font-family:var(--font-editorial);font-size:1.75rem;line-height:1.45;color:var(--color-text-brown);max-width:540px;margin:0}._mobileFinalBottle_e4nxh_740{width:88%;max-width:500px;height:auto;filter:drop-shadow(0 16px 32px rgba(50,35,20,.16))}._mobileNextProject_e4nxh_748{width:100%;background:var(--color-mint);border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138}._mobileNextPrompt_e4nxh_761{font-family:var(--font-editorial);font-size:1.35rem;font-weight:800;color:#000}@media (min-width: 2000px) and (max-width: 8000px){._memoryTextCol_e4nxh_773{max-width:none}._editorialHeading_e4nxh_777{font-size:5.5vw}._editorialBody_e4nxh_781{font-size:2.25vw}._blurSection_e4nxh_785{width:auto;text-align:center}._classicsWordmarkImg_e4nxh_790{width:40vw}._galleryTrack_e4nxh_794{height:75vh}._nextProjectPrompt_e4nxh_466{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_e4nxh_479{font-size:2vw}}._nokiaCaseStudy_1o4uo_5{--color-nokia-cream: #EBDCC7;--color-nokia-dark: #121212;--color-nokia-text: #000000;--color-nokia-peach: #F3A88E;--color-nokia-red: #D62B2B;--color-nokia-teal: #1FBFA0;--color-mint: #21FFBC;--font-editorial: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;position:relative;width:100%;min-height:100vh;color:var(--color-nokia-text);font-family:var(--font-body);overflow-x:hidden;user-select:none;-webkit-user-select:none;background-color:#121212}._desktopCanvas_1o4uo_33{position:relative;width:100vw;overflow:hidden;display:flex;align-items:center;background-color:var(--color-nokia-cream);height:calc(100vh - var(--header-height));margin-top:var(--header-height)}._bgLayer_1o4uo_46{position:absolute;top:0;left:0;height:100%;width:480vw;background-image:url(/assets/case-studies/nokia/Nokia_bg.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:left center;pointer-events:none;z-index:1;will-change:transform}._horizontalTrack_1o4uo_62{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;height:100vh;will-change:transform}._editorialHeading_1o4uo_77{font-family:var(--font-editorial);font-size:clamp(2.4rem,3.2vw,4.4rem);font-weight:800;color:var(--color-nokia-text);line-height:1.1;letter-spacing:-.02em;margin:0 0 clamp(1rem,1.6vh,1.8rem) 0}._editorialBody_1o4uo_87{font-family:var(--font-body);font-size:clamp(1.1rem,1.25vw,1.6rem);font-weight:400;color:var(--color-nokia-text);line-height:1.45;letter-spacing:-.01em;margin:0}._memorySection_1o4uo_101{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100vh - var(--header-height));padding-left:clamp(3rem,6vw,8rem);padding-right:clamp(2rem,3vw,4rem);flex-shrink:0;box-sizing:border-box;gap:clamp(2rem,4vw,5rem)}._memoryTextCol_1o4uo_116{flex-shrink:0;max-width:clamp(260px,20vw,380px)}._classicsWordmarkWrap_1o4uo_121{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}._classicsWordmarkWrap_1o4uo_121:hover{transform:scale(1.03)}._classicsWordmarkImg_1o4uo_133{width:clamp(260px,24vw,460px);height:auto;object-fit:contain;filter:drop-shadow(0 15px 25px rgba(50,20,10,.18))}._blurSection_1o4uo_144{position:relative;display:flex;flex-direction:column;justify-content:center;height:calc(100vh - var(--header-height));width:clamp(380px,26vw,540px);padding-left:clamp(1.5rem,2.5vw,3.5rem);padding-right:clamp(2rem,3vw,4.5rem);flex-shrink:0;box-sizing:border-box;text-align:center}._blurTextCol_1o4uo_159{max-width:100%}._gallerySection_1o4uo_167{position:relative;display:flex;align-items:center;height:calc(100vh - var(--header-height));flex-shrink:0;box-sizing:border-box;padding:0 clamp(1.5rem,2.5vw,3.5rem)}._galleryTrack_1o4uo_178{display:flex;flex-direction:row;align-items:center;height:clamp(420px,60vh,720px);gap:clamp(14px,1.2vw,24px)}._galleryCard_1o4uo_187{position:relative;border-radius:clamp(12px,1vw,18px);overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}._galleryCard_1o4uo_187:hover{transform:translateY(-4px) scale(1.02)}._cardImgCover_1o4uo_201{width:100%;height:100%;object-fit:contain;display:block}._posterCard1_1o4uo_210{height:100%;width:auto;aspect-ratio:600 / 1063}._posterCard2_1o4uo_216{height:100%;width:auto;aspect-ratio:600 / 1099}._posterCard3_1o4uo_222{height:100%;width:auto;aspect-ratio:600 / 1072}._subColStacked_1o4uo_229{display:flex;flex-direction:column;justify-content:space-between;height:100%;aspect-ratio:913 / 2100}._splitCardTop_1o4uo_239{aspect-ratio:912 / 1117}._splitCardBottom_1o4uo_243{aspect-ratio:913 / 923}._subColStacked2_1o4uo_247{aspect-ratio:1000 / 2050}._subColStacked2_1o4uo_247 ._splitCardTop_1o4uo_239,._subColStacked2_1o4uo_247 ._splitCardBottom_1o4uo_243{aspect-ratio:1 / 1}._badgeCard_1o4uo_257{display:flex;align-items:center;justify-content:center}._badgeCardImg_1o4uo_265{object-fit:contain;height:100%}._multiCardCluster_1o4uo_273{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:clamp(14px,1.2vw,24px);aspect-ratio:1000 / 2050}._clusterRowTop_1o4uo_282{display:flex;flex-direction:row;height:calc((100% - clamp(14px,1.2vw,24px))/2);gap:clamp(14px,1.2vw,24px)}._clusterCard_1o4uo_289{height:100%;width:auto}._badgeCardDark_1o4uo_295{display:flex;align-items:center;justify-content:center}._clusterRowBottom_1o4uo_303{display:flex;flex-direction:row;height:calc((100% - clamp(14px,1.2vw,24px))/2);gap:clamp(14px,1.2vw,24px)}._standbyCard_1o4uo_310{height:100%;width:auto;aspect-ratio:500 / 608}._keepItSimpleCard_1o4uo_316{height:100%;width:auto;aspect-ratio:1000 / 583}._rekindleSection_1o4uo_326{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100vh - var(--header-height));padding:0 clamp(2rem,4vw,6rem);flex-shrink:0;box-sizing:border-box;gap:clamp(2rem,4vw,5rem);padding-right:0}._heroPhoneWrapLeft_1o4uo_341,._heroPhoneWrapRight_1o4uo_342{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}._heroPhoneWrapLeft_1o4uo_341:hover,._heroPhoneWrapRight_1o4uo_342:hover{transform:translateY(-6px) scale(1.03)}._heroPhoneImg_1o4uo_355{height:45vh;width:auto;object-fit:contain;filter:drop-shadow(0 25px 45px rgba(40,20,10,.22))}._rekindleTextCol_1o4uo_363{flex-shrink:0;text-align:center}._nextProjectSection_1o4uo_373{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_1o4uo_386{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_1o4uo_395{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--color-mint);border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_1o4uo_413{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_1o4uo_424{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#000;white-space:nowrap;margin-right:-1vw;z-index:100}._nextProjectArrow_1o4uo_437{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectButton_1o4uo_442{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.7rem,1.1vh,1.2rem) clamp(1.2rem,1.8vw,2.4rem);background:transparent;border:1.5px solid #000000;border-radius:8px;cursor:pointer;outline:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}._nextProjectButton_1o4uo_442:hover{transform:translateY(-2px) scale(1.04);background:#0000000f}._nextProjectImage_1o4uo_461{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_1o4uo_461:hover{transform:translateY(-2px) scale(1.04)}._bohoBrand_1o4uo_477{font-family:var(--font-editorial);font-size:clamp(1.1rem,1.35vw,1.7rem);font-weight:900;color:#000;letter-spacing:.06em;line-height:1.1}._bohoSubtitle_1o4uo_486{font-family:var(--font-editorial);font-size:clamp(.75rem,.9vw,1.1rem);font-weight:500;color:#000;letter-spacing:.02em;white-space:nowrap}._hudControls_1o4uo_499{position:fixed;bottom:clamp(1rem,3vh,2.5rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.5rem;z-index:100;background:#ebdcc7e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.6rem 1.4rem;border-radius:9999px;border:1px solid rgba(40,20,10,.15);box-shadow:0 8px 24px #28140a14;display:none!important}._hudTrack_1o4uo_519{position:relative;width:clamp(140px,16vw,240px);height:4px;background:#28140a26;border-radius:2px;cursor:pointer;overflow:hidden}._hudBar_1o4uo_529{position:absolute;top:0;left:0;height:100%;background:var(--color-nokia-dark);border-radius:2px;transition:width .1s linear}._hudArrowBtn_1o4uo_539{background:transparent;border:none;font-size:1.25rem;color:var(--color-nokia-dark);cursor:pointer;padding:.2rem .5rem;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}._hudArrowBtn_1o4uo_539:hover:not(:disabled){transform:scale(1.15)}._hudArrowBtn_1o4uo_539:disabled{opacity:.3;cursor:default}._hudLabel_1o4uo_563{font-family:var(--font-editorial);font-size:.8rem;font-weight:700;color:var(--color-nokia-dark);letter-spacing:.05em;white-space:nowrap}._mobileLayout_1o4uo_576{position:relative;width:100%;min-height:100vh;background-color:var(--color-nokia-cream);background-image:url(/assets/case-studies/nokia/Nokia_bg.webp);background-size:cover;background-repeat:repeat-y;background-position:center top;padding:5.5rem 1.25rem 4rem;box-sizing:border-box;display:flex;flex-direction:column;gap:4.5rem}._mobileMemory_1o4uo_592{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.8rem;width:100%}._mobileBlur_1o4uo_601{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;width:100%}._mobileGallery_1o4uo_610{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}._mobileCard_1o4uo_618{position:relative;width:90%;max-width:480px;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #28140a24}._mobileCardImg_1o4uo_627{width:100%;height:auto;display:block}._mobileRekindle_1o4uo_633{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;width:100%}._mobilePhonesRow_1o4uo_642{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;width:100%}._mobilePhoneImg_1o4uo_650{height:320px;width:auto;object-fit:contain;filter:drop-shadow(0 15px 30px rgba(40,20,10,.18))}._mobileNextProject_1o4uo_657{width:100%;background:var(--color-mint);border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138}._mobileNextPrompt_1o4uo_670{font-family:var(--font-editorial);font-size:1.35rem;font-weight:800;color:#000}@media (min-width: 2000px) and (max-width: 8000px){._memoryTextCol_1o4uo_116{max-width:none}._editorialHeading_1o4uo_77{font-size:5.5vw}._editorialBody_1o4uo_87{font-size:2.25vw}._blurSection_1o4uo_144{width:auto;text-align:center}._classicsWordmarkImg_1o4uo_133{width:40vw}._galleryTrack_1o4uo_178{height:75vh}._nextProjectPrompt_1o4uo_424{font-size:2vw;margin-right:-1vw;z-index:100}._nextProjectArrow_1o4uo_437{font-size:2vw}._soundControl_1o4uo_718{font-size:1vw!important}}._cardVideo_1o4uo_727,._mobileCardVideo_1o4uo_740{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;z-index:2;transition:opacity .4s ease}._mediaImgVisible_1o4uo_753{opacity:1;transition:opacity .4s ease}._mediaImgHidden_1o4uo_758{opacity:0;transition:opacity .4s ease}._mediaVideoVisible_1o4uo_763{opacity:1;visibility:visible;border-radius:20px;height:auto}._mediaVideoHidden_1o4uo_770{opacity:0;visibility:hidden}._soundControl_1o4uo_718{position:fixed;bottom:clamp(1.2rem,3vh,2rem);right:clamp(1.2rem,3vw,2.5rem);z-index:150;display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1.05rem;background:#121212e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(235,220,199,.28);border-radius:9999px;color:var(--color-nokia-cream);font-family:var(--font-body);font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;outline:none;box-shadow:0 8px 24px #00000059;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease,box-shadow .25s ease;user-select:none;-webkit-user-select:none}._soundControl_1o4uo_718:hover{transform:translateY(-2px) scale(1.03);background:#121212f2;border-color:var(--color-nokia-cream);box-shadow:0 12px 28px #00000073}._soundBars_1o4uo_814{display:inline-flex;align-items:flex-end;gap:2.5px;width:14px;height:14px}._soundBar_1o4uo_814{display:block;width:2.5px;background-color:var(--color-nokia-cream);border-radius:1px;height:4px;transition:height .2s ease,background-color .2s ease}._soundPlaying_1o4uo_831 ._soundBar_1o4uo_814:nth-child(1){animation:_soundWave_1o4uo_1 .8s ease-in-out infinite alternate}._soundPlaying_1o4uo_831 ._soundBar_1o4uo_814:nth-child(2){animation:_soundWave_1o4uo_1 1.1s ease-in-out infinite alternate .2s}._soundPlaying_1o4uo_831 ._soundBar_1o4uo_814:nth-child(3){animation:_soundWave_1o4uo_1 .9s ease-in-out infinite alternate .4s}._soundPaused_1o4uo_843 ._soundBar_1o4uo_814{height:3px;opacity:.5}._soundPulse_1o4uo_848{animation:_soundPillPulse_1o4uo_1 2s ease-in-out infinite;border-color:var(--color-nokia-peach)}@keyframes _soundWave_1o4uo_1{0%{height:3px}to{height:14px}}@keyframes _soundPillPulse_1o4uo_1{0%,to{box-shadow:0 0 #f3a88e66}50%{box-shadow:0 0 0 8px #f3a88e00}}._whyFryyCaseStudy_17ltr_6{--color-orange: #ff620d;--color-orange-dark: #e05409;--color-mint: #21ffbc;--color-mint-dark: #10b981;--color-ink: #0c0a0b;--color-white: #ffffff;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-premium: cubic-bezier(.22, 1, .36, 1);position:relative;width:100%;min-height:100vh;color:var(--color-white);font-family:var(--font-body, -apple-system, BlinkMacSystemFont, sans-serif);overflow-x:hidden;user-select:none;-webkit-user-select:none}._desktopCanvas_17ltr_31{position:relative;width:100vw;height:calc(100vh - var(--header-height, 0px));margin-top:var(--header-height, 0px);overflow:hidden;display:flex;align-items:center;background-color:var(--color-orange)}._horizontalTrack_17ltr_43{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;height:100%;width:max-content;will-change:transform;padding-right:0;gap:clamp(2rem,3.8vw,6rem);box-sizing:border-box}._artImg_17ltr_59{display:block;width:auto;max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;transition:transform .4s var(--ease-out-expo),opacity .4s ease}._groupHandChips_17ltr_73{position:relative;display:flex;align-items:flex-end;height:100%;flex-shrink:0;z-index:4}._imgHandChips_17ltr_82{height:84vh;max-height:960px}._groupLogoBadge_17ltr_91{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3}._imgLogoBadge_17ltr_100{height:44vh;max-height:520px;filter:drop-shadow(0 15px 30px rgba(160,45,0,.3))}._groupLifestyleLeft_17ltr_109{position:relative;display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:clamp(1rem,2vw,2.5rem);z-index:3}._cardFridgeMan_17ltr_119{position:relative;transform:rotate(-2.5deg);transition:transform .35s var(--ease-out-expo),box-shadow .35s ease;z-index:3}._cardFridgeMan_17ltr_119:hover{transform:rotate(-1deg) translateY(-4px) scale(1.02)}._imgFridgeMan_17ltr_130{height:48vh;max-height:540px;border-radius:4px}._cardCarWoman_17ltr_137{position:relative;transform:rotate(2deg);margin-left:clamp(-3rem,-4vw,-1.5rem);transition:transform .35s var(--ease-out-expo),box-shadow .35s ease;z-index:2}._cardCarWoman_17ltr_137:hover{transform:rotate(.5deg) translateY(-4px) scale(1.02)}._imgCarWoman_17ltr_149{height:38vh;max-height:440px;border-radius:4px}._groupHeroWoman_17ltr_159{position:relative;display:flex;align-items:flex-end;height:100%;flex-shrink:0;z-index:5;margin-left:clamp(-4rem,-5vw,-2rem);margin-right:clamp(-3rem,-4vw,-1.5rem)}._imgHeroWoman_17ltr_170{height:88vh;max-height:980px;filter:drop-shadow(0 25px 45px rgba(180,50,0,.38));margin-inline:-8rem}._groupCampaignMid_17ltr_180{position:relative;display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:clamp(1rem,1.8vw,2.5rem);z-index:3}._cardHeadphones_17ltr_190{position:relative;transform:rotate(-1.5deg);transition:transform .35s var(--ease-out-expo);z-index:2}._cardHeadphones_17ltr_190:hover{transform:rotate(0) translateY(-4px) scale(1.02)}._imgHeadphones_17ltr_201{height:46vh;max-height:520px;border-radius:4px}._cardChatpataBag_17ltr_208{position:relative;margin-left:clamp(-2.5rem,-3.5vw,-1rem);transform:rotate(2deg);transition:transform .35s var(--ease-out-expo);z-index:3}._cardChatpataBag_17ltr_208:hover{transform:rotate(0) translateY(-4px) scale(1.03)}._imgChatpataBag_17ltr_220{height:36vh;max-height:420px;border-radius:4px;box-shadow:0 16px 32px #50140040}._cardSunglasses_17ltr_227{position:relative;margin-left:clamp(-2rem,-3vw,-.8rem);transform:rotate(-2deg);transition:transform .35s var(--ease-out-expo);z-index:4}._cardSunglasses_17ltr_227:hover{transform:rotate(-.5deg) translateY(-4px) scale(1.02)}._imgSunglasses_17ltr_239{height:42vh;max-height:480px;border-radius:4px}._groupColorGrid_17ltr_249{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0;height:80vh;max-height:880px;width:80vh;max-width:880px;aspect-ratio:1 / 1;flex-shrink:0;border-radius:6px;overflow:hidden;transition:transform .4s var(--ease-out-expo),box-shadow .4s ease;z-index:3}._imgFlavorItem_17ltr_272{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block;transition:filter .3s ease;scale:1.05}._imgFlavorItem_17ltr_272:hover{filter:brightness(1.08)}._groupVideoBanner_17ltr_290{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;z-index:4}._videoBannerCard_17ltr_300{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 24px 54px #04281973;transition:transform .4s var(--ease-out-expo),box-shadow .4s ease}._videoBannerCard_17ltr_300:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 30px 65px #0428198c}._imgVideoBanner_17ltr_313{height:58vh;max-height:660px;display:block}._playButtonOverlay_17ltr_320{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(54px,6vh,80px);height:clamp(54px,6vh,80px);border-radius:50%;background:var(--color-mint);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #21ffbc80,0 0 #21ffbc66;transition:transform .3s var(--ease-out-expo),background-color .3s ease;animation:_pulse-ring_17ltr_1 2.4s infinite;border:none;cursor:pointer;z-index:5}._videoBannerCard_17ltr_300:hover ._playButtonOverlay_17ltr_320{transform:translate(-50%,-50%) scale(1.12);background:#fff}._playIcon_17ltr_345{width:0;height:0;border-top:clamp(8px,1.1vh,14px) solid transparent;border-bottom:clamp(8px,1.1vh,14px) solid transparent;border-left:clamp(14px,1.8vh,22px) solid #053625;margin-left:3px}@keyframes _pulse-ring_17ltr_1{0%{box-shadow:0 8px 24px #21ffbc80,0 0 #21ffbc99}70%{box-shadow:0 8px 24px #21ffbc80,0 0 0 16px #21ffbc00}to{box-shadow:0 8px 24px #21ffbc80,0 0 #21ffbc00}}._nextProjectSection_17ltr_372{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_17ltr_383{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_17ltr_392{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--color-mint);border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_17ltr_409{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_17ltr_418{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#000;white-space:nowrap;margin-right:-1vw;z-index:100;flex-shrink:0;margin-right:calc(-1*(clamp(2rem,3.8vw,6rem) + 1rem))}._nextProjectArrow_17ltr_434{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectImage_17ltr_439{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_17ltr_439:hover{transform:translateY(-2px) scale(1.04)}._mobileLayout_17ltr_458{position:relative;width:100%;min-height:100vh;background-color:var(--color-orange);padding:5.5rem 1.25rem 4rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:3.5rem;overflow-x:hidden}._mobileItemWrap_17ltr_472{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:580px;box-sizing:border-box}._mobileHandChips_17ltr_482{width:90%;max-width:440px;height:auto}._mobileLogoBadge_17ltr_489{width:65%;max-width:320px;height:auto}._mobilePolaroidRow_17ltr_496{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%}._mobilePolaroidCol_17ltr_505{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}._mobilePolaroid_17ltr_496{width:88%;max-width:360px;height:auto;border-radius:4px}._mobileHeroWoman_17ltr_521{width:96%;max-width:520px;height:auto;filter:drop-shadow(0 16px 36px rgba(180,50,0,.35))}._mobileColorGrid_17ltr_528{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0;width:95%;max-width:480px;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;box-shadow:0 16px 36px #781e004d}._mobileFlavorImg_17ltr_541{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}._mobileVideoBanner_17ltr_550{position:relative;width:95%;max-width:540px;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px #04281966;cursor:pointer}._mobileVideoBanner_17ltr_550 img{width:100%;height:auto;display:block}._mobileNextProject_17ltr_567{width:100%;background:var(--color-mint);border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138}._mobileNextPrompt_17ltr_580{font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:1.35rem;font-weight:800;color:#000}._videoModalOverlay_17ltr_591{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0c0a0be0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);box-sizing:border-box}._videoModalContainer_17ltr_605{position:relative;width:100%;max-width:960px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 60px #0009}._videoElement_17ltr_615{width:100%;height:auto;max-height:80vh;display:block}._modalCloseBtn_17ltr_622{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff3;border:none;color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s ease,transform .2s ease}._modalCloseBtn_17ltr_622:hover{background:#fff6;transform:scale(1.1)}@media (min-width: 2000px) and (max-width: 8000px){._nextProjectPrompt_17ltr_418{margin-right:calc(-1*(clamp(4rem,4vw,10rem) + 1rem))}._horizontalTrack_17ltr_43{gap:clamp(4rem,4vw,10rem)}._imgHandChips_17ltr_82,._imgHeroWoman_17ltr_170,._imgColorGrid_17ltr_667,._imgVideoBanner_17ltr_313{max-height:none}}@media (prefers-reduced-motion: reduce){._artImg_17ltr_59,._cardFridgeMan_17ltr_119,._cardCarWoman_17ltr_137,._cardHeadphones_17ltr_190,._cardChatpataBag_17ltr_208,._cardSunglasses_17ltr_227,._imgColorGrid_17ltr_667,._videoBannerCard_17ltr_300,._playButtonOverlay_17ltr_320,._nextProjectWrap_17ltr_691{transition:none!important;animation:none!important;transform:none!important}}:root{--havells-bg-top: #ddd3c2;--havells-bg-mid: #d7c9b4;--havells-bg-bot: #d1c4ae;--havells-ink: #1c1b18;--havells-cream: #f9f6e4;--havells-mint: #77fbbe}._havellsCaseStudy_678g9_23{position:relative;width:100%;min-height:100vh;color:var(--havells-ink);font-family:var(--font-body, -apple-system, BlinkMacSystemFont, sans-serif);overflow-x:hidden;box-sizing:border-box}._desktopHorizontalView_678g9_37{position:relative;width:100vw;height:calc(100vh - var(--header-height, 80px));margin-top:var(--header-height, 80px);overflow:hidden;display:flex;align-items:center;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#ddd3c2,#dcd1c0 30%,#d7c9b4 70%,#d1c4ae)}._horizontalTrack_678g9_50{display:flex;align-items:center;height:90%;width:max-content;will-change:transform;padding-left:clamp(2rem,4vw,5rem);padding-right:0;box-sizing:border-box;gap:0}._artImg_678g9_64{display:block;width:auto;max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),opacity .4s ease}._groupLogo_678g9_78{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3;margin-right:clamp(3rem,5vw,8rem)}._imgLogo_678g9_88{height:22vh;max-height:260px;filter:drop-shadow(0 15px 30px rgba(90,80,60,.22));transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._imgLogo_678g9_88:hover{transform:scale(1.02)}._groupCollection_678g9_102{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3;margin-right:clamp(3rem,5vw,8rem)}._imgCollection_678g9_112{height:48vh;max-height:560px;filter:drop-shadow(0 20px 42px rgba(80,70,50,.26));transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._imgCollection_678g9_112:hover{transform:translateY(-4px) scale(1.015)}._groupCartons_678g9_126{position:relative;display:flex;align-items:center;height:100%;flex-shrink:0;z-index:4;margin-right:clamp(3rem,5vw,8rem)}._cartonItem1_678g9_136{position:relative;align-self:flex-start;margin-top:4vh;z-index:1;transition:transform .35s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._cartonItem1_678g9_136:hover{transform:translateY(-6px) rotate(-1deg) scale(1.02)}._imgCarton1_678g9_148{height:56vh;max-height:660px;filter:drop-shadow(0 22px 45px rgba(70,60,45,.28))}._cartonItem2_678g9_154{position:relative;align-self:flex-end;margin-bottom:4vh;margin-left:clamp(-3.5rem,-5vw,-1.8rem);z-index:2;transition:transform .35s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._cartonItem2_678g9_154:hover{transform:translateY(-6px) rotate(1deg) scale(1.02)}._imgCarton2_678g9_167{height:60vh;max-height:700px;filter:drop-shadow(0 24px 48px rgba(70,60,45,.3))}._cartonItem3_678g9_173{position:relative;align-self:flex-start;margin-top:2vh;margin-left:clamp(-3.5rem,-5vw,-1.8rem);z-index:3;transition:transform .35s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._cartonItem3_678g9_173:hover{transform:translateY(-6px) rotate(-1deg) scale(1.02)}._imgCarton3_678g9_186{height:60vh;max-height:700px;filter:drop-shadow(0 24px 48px rgba(70,60,45,.3))}._cartonItem4_678g9_192{position:relative;align-self:center;margin-left:clamp(-3.5rem,-5vw,-1.8rem);z-index:4;transition:transform .35s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._cartonItem4_678g9_192:hover{transform:translateY(-6px) scale(1.02)}._imgCarton4_678g9_204{height:60vh;max-height:700px;filter:drop-shadow(0 24px 48px rgba(70,60,45,.3))}._groupHeroSpread_678g9_213{position:relative;display:flex;align-items:center;justify-content:center;height:100%;flex-shrink:0;z-index:3;margin-right:clamp(3rem,5vw,8rem)}._imgHeroSpread_678g9_224{height:86vh;max-height:980px;width:auto;object-fit:contain;filter:drop-shadow(0 28px 55px rgba(60,50,35,.28));transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}._imgHeroSpread_678g9_224:hover{transform:scale(1.015)}._nextProjectGroup_678g9_240{position:relative;display:flex;align-items:center;height:100%;flex-shrink:0;z-index:5}._nextProjectSection_678g9_249{position:relative;display:flex;align-items:center;justify-content:flex-end;height:calc(100vh - var(--header-height, 80px));flex-shrink:0;overflow:hidden;box-sizing:border-box}._nextProjectContainer_678g9_260{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}._nextProjectCurvedBg_678g9_269{position:absolute;top:0;bottom:0;width:100%;height:100%;background:var(--havells-mint, #77fbbe);border-top-left-radius:50%;border-bottom-left-radius:50%;z-index:1;transition:background-color .4s ease;height:200vh;width:400vh;top:-55vh;left:0}._nextProjectContent_678g9_286{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:1.5vw}._nextProjectPrompt_678g9_295{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:clamp(1.1rem,1.35vw,1.8rem);font-weight:700;color:#1a1917;white-space:nowrap;margin-right:-1vw;z-index:100;flex-shrink:0}._nextProjectArrow_678g9_310{font-size:clamp(1.2rem,1.5vw,2rem);font-weight:900}._nextProjectImage_678g9_315{cursor:pointer;width:auto;height:10vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}._nextProjectImage_678g9_315:hover{transform:translateY(-2px) scale(1.04)}._hudControls_678g9_333{position:fixed;bottom:1.75rem;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:1rem;background:#ddd3c2e0;border:1px solid rgba(160,145,120,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.6rem 1.4rem;border-radius:9999px;box-shadow:0 12px 32px #50463233;display:none!important}._hudArrowBtn_678g9_353{background:transparent;border:none;color:var(--havells-ink);font-size:1.25rem;font-weight:700;cursor:pointer;padding:.2rem .4rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease}._hudArrowBtn_678g9_353:disabled{opacity:.3;cursor:not-allowed}._hudArrowBtn_678g9_353:not(:disabled):hover{transform:scale(1.15)}._hudTrack_678g9_376{position:relative;width:140px;height:4px;background:#64554133;border-radius:9999px;overflow:hidden;cursor:pointer}._hudBar_678g9_386{height:100%;background:var(--havells-ink);border-radius:9999px;transition:width .1s linear}._hudLabel_678g9_393{font-size:.82rem;font-weight:700;color:var(--havells-ink);font-variant-numeric:tabular-nums;min-width:2.8ch}._mobileLayout_678g9_404{position:relative;width:100%;min-height:100vh;padding:5.5rem 1.25rem 4rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:3.5rem;overflow-x:hidden;background:linear-gradient(180deg,#ddd3c2,#dcd1c0 30%,#d7c9b4 70%,#d1c4ae)}._mobileItemWrap_678g9_418{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:580px;box-sizing:border-box}._mobileLogo_678g9_428{width:75%;max-width:380px;height:auto;filter:drop-shadow(0 12px 24px rgba(90,80,60,.2))}._mobileCollection_678g9_435{width:95%;max-width:540px;height:auto;filter:drop-shadow(0 16px 36px rgba(80,70,50,.24))}._mobileCarton_678g9_442{width:88%;max-width:440px;height:auto;filter:drop-shadow(0 18px 38px rgba(70,60,45,.26))}._mobileHeroSpread_678g9_449{width:98%;max-width:600px;height:auto;filter:drop-shadow(0 20px 42px rgba(60,50,35,.28))}._mobileNextProject_678g9_457{width:100%;background:var(--havells-mint, #77fbbe);border-radius:16px;padding:2.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 16px 36px #10b98138}._mobileNextPrompt_678g9_470{font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:1.35rem;font-weight:800;color:#000}@media (min-width: 2000px) and (max-width: 8000px){._nextProjectPrompt_678g9_295{font-size:2vw;z-index:100}._nextProjectArrow_678g9_310{font-size:2vw}}@media (prefers-reduced-motion: reduce){._artImg_678g9_64,._cartonItem1_678g9_136,._cartonItem2_678g9_154,._cartonItem3_678g9_173,._cartonItem4_678g9_192,._nextProjectImage_678g9_315,._hudArrowBtn_678g9_353{transition:none!important;animation:none!important;transform:none!important}}._heroSection_l5ruf_6{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#0c0a0b}._mediaWrapper_l5ruf_19{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;will-change:transform}._heroImage_l5ruf_28{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .4s ease;opacity:0}._imageReady_l5ruf_38{opacity:1}._mediaAmbient_l5ruf_43 ._heroImage_l5ruf_28{animation:_heroAmbientScale_l5ruf_1 22s ease-in-out infinite alternate}@keyframes _heroAmbientScale_l5ruf_1{0%{transform:scale(1)}50%{transform:scale(1.026) translate3d(0,-.4%,0)}to{transform:scale(1.012) translate3d(.4%,0,0)}}._heroScrim_l5ruf_62{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(12,10,11,.2) 0%,transparent 40%,rgba(12,10,11,.45) 100%);pointer-events:none;z-index:2}._visuallyHidden_l5ruf_70{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._revealCanvas_l5ruf_83{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}._heroContent_l5ruf_93{position:relative;z-index:4;width:100%;max-width:90rem;padding:0 clamp(1.5rem,4vw,4rem);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity 1.2s ease .4s,transform 1.2s cubic-bezier(.16,1,.3,1) .4s}._contentVisible_l5ruf_110{opacity:1;transform:translateY(0)}._heroEyebrow_l5ruf_115{display:inline-block;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.8vw,.95rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#21ffbc;margin-bottom:clamp(.8rem,1.5vh,1.5rem);opacity:.92}._brandTitle_l5ruf_128{margin:0;font-family:var(--font-editorial, "Bricolage Grotesque", serif);font-size:clamp(3.5rem,10vw,11rem);font-weight:900;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.65),0 0 80px rgba(0,0,0,.4);-webkit-user-select:none;user-select:none}._heroTagline_l5ruf_141{margin:clamp(1rem,2vh,2rem) auto 0;max-width:36ch;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.95rem,1.2vw,1.35rem);font-weight:400;line-height:1.5;letter-spacing:-.01em;color:#ffffffd1;text-shadow:0 2px 10px rgba(0,0,0,.7)}._scrollIndicator_l5ruf_154{position:absolute;bottom:clamp(1.5rem,3.5vh,3rem);display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none}._scrollText_l5ruf_164{font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.65rem,.7vw,.8rem);letter-spacing:.24em;font-weight:600;color:#fff9;text-transform:uppercase}._scrollLine_l5ruf_173{width:1px;height:38px;background:#fff3;position:relative;overflow:hidden}._scrollDot_l5ruf_181{position:absolute;top:0;left:0;width:100%;height:40%;background:#21ffbc;animation:_scrollDown_l5ruf_1 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes _scrollDown_l5ruf_1{0%{transform:translateY(-100%);opacity:0}40%{opacity:1}80%{transform:translateY(250%);opacity:0}to{transform:translateY(250%);opacity:0}}@media (max-width: 767px){._brandTitle_l5ruf_128{font-size:clamp(3rem,14vw,5.5rem)}._heroTagline_l5ruf_141{font-size:.95rem;padding-inline:1rem}._scrollIndicator_l5ruf_154{bottom:1.5rem}}@media (prefers-reduced-motion: reduce){._heroImage_l5ruf_28{animation:none!important;transform:none!important;opacity:1!important}._heroContent_l5ruf_93{transition:none!important;opacity:1!important;transform:none!important}._scrollDot_l5ruf_181{animation:none!important;transform:translateY(50%)!important}}._section_1rr4z_6{position:relative;width:100%;padding-block:clamp(4.2rem,11.2vh,9.8rem);padding-inline:clamp(1.5rem,5vw,5rem);background-color:#0c0a0b;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}._inner_1rr4z_21{width:90%;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}._eyebrow_1rr4z_32{display:inline-block;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.72rem,.8vw,.95rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#21ffbc;margin-bottom:clamp(1.2rem,2.5vh,2.5rem);opacity:.88}._measureContainer_1rr4z_45{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;font-family:var(--font-editorial, "Bricolage Grotesque", serif);font-size:clamp(1.48rem,3.04vw,3.08rem);line-height:1.24;letter-spacing:-.025em;font-weight:500}._measureWord_1rr4z_60{display:inline-block;white-space:pre-wrap}._editorialText_1rr4z_66{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.2rem,.5vh,.6rem)}._lineMask_1rr4z_75{overflow:hidden;display:inline-block;width:100%;padding-block:.15em}._line_1rr4z_75{display:inline-block;font-family:var(--font-editorial, "Bricolage Grotesque", serif);font-size:clamp(1.48rem,3.04vw,3.08rem);line-height:1.24;letter-spacing:-.025em;font-weight:300;color:#fff;will-change:transform,opacity;transition:none;text-align:center;transform:none!important}@media (max-width: 767px){._section_1rr4z_6{padding:0;padding-top:2rem}._measureContainer_1rr4z_45,._line_1rr4z_75{font-size:clamp(.9rem,3.9vw,1.35rem);line-height:1.3}}@media (prefers-reduced-motion: reduce){._line_1rr4z_75{transform:none!important;opacity:1!important}}@media (min-width: 2000px) and (max-width: 8000px){._inner_1rr4z_21{max-width:100ch}}._scrollTrack_4jrlw_6{--expand-p: 0;position:relative;width:100%;background-color:#0c0a0b;padding-block:2rem}._stickyFrame_4jrlw_16{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}._mediaContainer_4jrlw_29{--contained-w: min(82vw, 1160px);--contained-h: min(65vh, 720px);--contained-radius: 16px;width:calc(var(--contained-w) + (100vw - var(--contained-w)) * var(--expand-p));height:calc(var(--contained-h) + (100vh - var(--contained-h)) * var(--expand-p));border-radius:calc(var(--contained-radius) * (1 - var(--expand-p)));position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;will-change:width,height,border-radius;pointer-events:auto;height:auto}@media (max-width: 1024px){._mediaContainer_4jrlw_29{--contained-w: 88vw;--contained-h: 60vh;--contained-radius: 14px}}@media (max-width: 767px){._mediaContainer_4jrlw_29{--contained-w: 92vw;--contained-h: 54vh;--contained-radius: 10px}}@media (prefers-reduced-motion: reduce){._scrollTrack_4jrlw_6{height:auto!important;padding-block:4rem}._stickyFrame_4jrlw_16{position:relative!important;height:auto!important}._mediaContainer_4jrlw_29{width:90vw!important;max-width:1200px!important;height:auto!important;aspect-ratio:16 / 9;border-radius:12px!important}}._videoWrapper_1qrbf_6{position:relative;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}._videoElement_1qrbf_21{width:100%;max-height:100%;height:auto;object-fit:cover;object-position:center;display:block}._scrimHidden_1qrbf_44{opacity:0}._subtitleWatermark_1qrbf_49{position:absolute;left:clamp(2rem,5vw,6rem);bottom:clamp(4rem,8vh,7rem);font-family:var(--font-editorial, "Bricolage Grotesque", serif);font-size:clamp(2rem,3.8vw,4.25rem);font-style:italic;font-weight:400;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.8);pointer-events:none;z-index:2;transition:opacity .4s ease;display:none!important}._subtitleWatermark_1qrbf_49 span{border-bottom:2px solid rgba(255,255,255,.4);padding-bottom:4px}._centerControl_1qrbf_73{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:auto;transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}._playButton_1qrbf_83{width:clamp(3.75rem,5.5vw,5.5rem);height:clamp(3.75rem,5.5vw,5.5rem);background:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease}._playButton_1qrbf_83:hover{transform:scale(1.08)}._playButton_1qrbf_83:active{transform:scale(.96)}._playButton_1qrbf_83:focus-visible{outline:2px solid #21ffbc;outline-offset:4px}._playButtonPlaying_1qrbf_113{opacity:.85}._playButtonImage_1qrbf_117{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._bottomBar_1qrbf_127{position:absolute;bottom:0;left:0;width:100%;padding:clamp(1rem,2.5vh,2.5rem) clamp(1.5rem,4vw,4rem);display:flex;align-items:flex-end;justify-content:space-between;z-index:3;pointer-events:none;box-sizing:border-box;transition:opacity .4s ease;display:none!important}._metaInfo_1qrbf_144{max-width:48ch}._videoTitle_1qrbf_148{margin:0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(1.1rem,1.4vw,1.6rem);font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}._videoCaption_1qrbf_158{margin:.35rem 0 0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.85rem,.95vw,1.05rem);color:#ffffffc7;text-shadow:0 2px 8px rgba(0,0,0,.8)}._soundButton_1qrbf_167{pointer-events:auto;width:40px;height:40px;border-radius:50%;background:#0c0a0ba6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}._soundButton_1qrbf_167:hover{transform:scale(1.08);border-color:#21ffbc;color:#21ffbc}._fadeHidden_1qrbf_191{opacity:0;pointer-events:none}._iframeWrapper_1qrbf_197{position:relative;width:100%;height:100%;min-height:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}._videoIframe_1qrbf_210{width:100%;height:100%;border:none;display:block}._stopButton_1qrbf_217{position:absolute;top:clamp(1rem,2vh,1.75rem);right:clamp(1rem,2vw,2rem);z-index:10;width:40px;height:40px;border-radius:50%;background:#0c0a0bb3;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease,border-color .2s ease;line-height:1;padding:0}._stopButton_1qrbf_217:hover{transform:scale(1.08);background:#21ffbc33;border-color:#21ffbc;color:#21ffbc}._videoModal_1qrbf_248{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:_modalFadeIn_1qrbf_1 .25s ease forwards}._modalContent_1qrbf_262{position:relative;width:100%;max-width:960px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #000000e6}._modalCloseButton_1qrbf_273{position:absolute;top:clamp(1rem,2.5vh,2rem);right:clamp(1.5rem,3vw,2.5rem);z-index:1010;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1;padding:0;outline:none;transition:background-color .18s ease,transform .18s ease}._modalCloseButton_1qrbf_273:hover{background:#ffffff40;transform:scale(1.08)}._modalVideo_1qrbf_302{width:100%;height:100%;object-fit:contain;display:block}._modalIframe_1qrbf_309{width:100%;height:100%;border:none;display:block}@keyframes _modalFadeIn_1qrbf_1{0%{opacity:0}to{opacity:1}}@media (min-width: 2000px) and (max-width: 8000px){._playButton_1qrbf_83{width:clamp(5.5rem,4vw,9rem);height:clamp(5.5rem,4vw,9rem)}._modalContent_1qrbf_262{max-width:clamp(960px,45vw,3200px)!important;border-radius:clamp(12px,.6vw,36px)!important}._modalCloseButton_1qrbf_273{width:clamp(44px,1.8vw,100px)!important;height:clamp(44px,1.8vw,100px)!important;font-size:clamp(1.25rem,1.4vw,3.5rem)!important}}._imageWrapper_1yi1i_6{position:relative;width:auto;height:100%;overflow:hidden;background-color:transparent}._image_1yi1i_6{width:100%;height:auto;max-height:100%;object-fit:cover;object-position:center;display:block}._captionOverlay_1yi1i_35{position:absolute;bottom:0;left:0;width:100%;padding:clamp(1.2rem,3vh,3rem) clamp(1.5rem,4vw,4.5rem);box-sizing:border-box;z-index:2;pointer-events:none;display:none!important}._imageTitle_1yi1i_48{margin:0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(1.1rem,1.4vw,1.6rem);font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}._imageCaption_1yi1i_58{margin:.35rem 0 0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.85rem,.95vw,1.05rem);color:#fffc;text-shadow:0 2px 8px rgba(0,0,0,.8);max-width:50ch}._groupSection_1y5io_6{position:relative;width:100%;padding-block:clamp(4rem,10vh,8rem);padding-inline:clamp(1.5rem,5vw,6rem);background-color:#0c0a0b;display:flex;justify-content:center;box-sizing:border-box;padding-block:2rem}._inner_1y5io_18{width:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem)}._groupTitle_1y5io_26{margin:0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(1.2rem,1.8vw,2rem);font-weight:700;letter-spacing:-.02em;color:#fff}._grid_1y5io_35{display:flex;width:100%;gap:clamp(1rem,2.5vw,2.5rem)}._twoColumns_1y5io_42{grid-template-columns:repeat(2,minmax(0,1fr))}._threeColumns_1y5io_46{grid-template-columns:repeat(3,minmax(0,1fr))}._imageCard_1y5io_50{position:relative;display:flex;flex-direction:column;gap:.85rem}._tostem_1y5io_57 ._imageCard_1y5io_50:nth-child(1){aspect-ratio:1000 / 1289}._tostem_1y5io_57 ._imageCard_1y5io_50:nth-child(2){aspect-ratio:780 / 1289}._tostem_1y5io_57{aspect-ratio:1780 / 1289!important;max-height:90vh!important;max-width:100%;margin:auto;display:flex;justify-content:center}._imageContainer_1y5io_76{position:relative;width:100%;height:auto;border-radius:clamp(8px,1vw,14px);overflow:hidden;background-color:#141213}._image_1y5io_50{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1)}._imageScrim_1y5io_99{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 65%,rgba(12,10,11,.5) 100%);pointer-events:none}._itemLabelWrap_1y5io_107{display:flex;align-items:center;gap:.75rem}._itemIndex_1y5io_113{font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#21ffbc}._itemLabel_1y5io_107{font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.85rem,.95vw,1.05rem);font-weight:500;color:#ffffffd9}._groupCaption_1y5io_128{margin:0;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.85rem,.95vw,1rem);color:#fff9;max-width:60ch}@media (max-width: 767px){._twoColumns_1y5io_42,._threeColumns_1y5io_46{grid-template-columns:1fr;gap:1.75rem}._groupSection_1y5io_6{padding-inline:1.25rem;padding-block:3.5rem}}@media (max-width: 639px){._grid_1y5io_35{flex-direction:column;max-height:none!important;aspect-ratio:auto!important}}._navigationSection_19lxt_6{position:relative;width:100%;border-top:1px solid rgba(255,255,255,.12);background-color:#0c0a0b;padding-block:clamp(3rem,6vh,5.5rem);box-sizing:border-box;width:96%;margin:auto}._container_19lxt_18{width:100%}._navRow_19lxt_22{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);width:100%}._navLink_19lxt_31{display:inline-flex;align-items:center;text-decoration:none;color:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .25s ease,border-color .25s ease,background-color .25s ease;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none!important}._navLink_19lxt_31:focus-visible{outline:2px solid var(--color-accent, #21ffbc);outline-offset:4px;border-radius:4px}._prevLink_19lxt_53{justify-self:start;gap:clamp(.75rem,1.5vw,1.25rem)}._nextLink_19lxt_58{justify-self:end;gap:clamp(.75rem,1.5vw,1.25rem)}._linkInfo_19lxt_63{display:flex;flex-direction:column;gap:.2rem;text-align:left}._linkInfoRight_19lxt_70{text-align:right}._subLabel_19lxt_74{font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.7rem,.75vw,.85rem);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;transition:color .25s ease}._clientTitle_19lxt_84{font-family:var(--font-editorial, "Bricolage Grotesque", sans-serif);font-size:clamp(1.15rem,1.7vw,1.85rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;color:#fff;transition:color .25s ease}._arrow_19lxt_94{display:flex;align-items:center;justify-content:center;width:clamp(2.4rem,3.2vw,3.2rem);height:clamp(2.4rem,3.2vw,3.2rem);border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffd9;flex-shrink:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background-color .25s ease,color .25s ease}._prevLink_19lxt_53:hover ._arrow_19lxt_94{transform:translate(-4px);border-color:var(--color-accent, #21ffbc);color:var(--color-accent, #21ffbc);background:#21ffbc14}._prevLink_19lxt_53:hover ._clientTitle_19lxt_84,._prevLink_19lxt_53:hover ._subLabel_19lxt_74{color:var(--color-accent, #21ffbc)}._nextLink_19lxt_58:hover ._arrow_19lxt_94{transform:translate(4px);border-color:var(--color-accent, #21ffbc);color:var(--color-accent, #21ffbc);background:#21ffbc14}._nextLink_19lxt_58:hover ._clientTitle_19lxt_84,._nextLink_19lxt_58:hover ._subLabel_19lxt_74{color:var(--color-accent, #21ffbc)}._allClientsLink_19lxt_137{justify-self:center;display:inline-flex;align-items:center;gap:.65rem;padding:clamp(.6rem,1vh,.85rem) clamp(1.2rem,1.8vw,1.8rem);border-radius:9999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}._gridIcon_19lxt_151{display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:color .25s ease}._allClientsLabel_19lxt_159{font-family:var(--font-body, "Bricolage Grotesque", sans-serif);font-size:clamp(.85rem,.9vw,1rem);font-weight:600;letter-spacing:.04em;white-space:nowrap}._allClientsLink_19lxt_137:hover{border-color:var(--color-accent, #21ffbc);background:#21ffbc1f;color:var(--color-accent, #21ffbc);transform:translateY(-2px)}._allClientsLink_19lxt_137:hover ._gridIcon_19lxt_151{color:var(--color-accent, #21ffbc)}@media (max-width: 768px){._navigationSection_19lxt_6{padding-block:2.5rem}._navRow_19lxt_22{gap:.75rem}._arrow_19lxt_94{width:2.2rem;height:2.2rem}._arrow_19lxt_94 svg{width:18px;height:18px}._allClientsLink_19lxt_137{padding:.55rem .95rem;gap:.45rem}._allClientsLabel_19lxt_159{font-size:.8rem}._subLabel_19lxt_74{font-size:.65rem;letter-spacing:.08em}._clientTitle_19lxt_84{font-size:1rem}}@media (max-width: 480px){._navigationSection_19lxt_6{padding-block:2rem}._subLabel_19lxt_74{display:none}._clientTitle_19lxt_84{font-size:.88rem;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._allClientsLabel_19lxt_159{font-size:.75rem}._allClientsLink_19lxt_137{padding:.5rem .75rem}._arrow_19lxt_94{width:1.9rem;height:1.9rem}}@media (min-width: 2000px) and (max-width: 8000px){._navigationSection_19lxt_6{padding-block:clamp(5.5rem,3.5vw,12rem)}._subLabel_19lxt_74{font-size:clamp(.85rem,.65vw,2rem)}._clientTitle_19lxt_84{font-size:clamp(1.85rem,1.4vw,4.5rem)}._arrow_19lxt_94{width:clamp(3.2rem,2.5vw,7rem);height:clamp(3.2rem,2.5vw,7rem)}._arrow_19lxt_94 svg{width:clamp(22px,1.5vw,48px);height:clamp(22px,1.5vw,48px)}._allClientsLink_19lxt_137{padding:clamp(.85rem,.7vw,2.2rem) clamp(1.8rem,1.4vw,4.5rem);gap:clamp(.65rem,.5vw,1.5rem)}._allClientsLabel_19lxt_159{font-size:clamp(1rem,.8vw,2.4rem)}._gridIcon_19lxt_151 svg{width:clamp(16px,1.2vw,36px);height:clamp(16px,1.2vw,36px)}}._clientPage_1uoyv_7{position:relative;width:100%;min-height:100vh;min-height:100dvh;background-color:#0c0a0b;color:#fff;overflow-x:hidden;display:flex;flex-direction:column;margin-top:var(--header-height)}._sectionsFlow_1uoyv_21{position:relative;width:100%;display:flex;flex-direction:column}._notFoundWrap_1uoyv_28{min-height:70vh;display:flex;align-items:center;justify-content:center;font-family:var(--font-body, "Bricolage Grotesque", sans-serif);color:#fff}:root{--color-white: #ffffff;--color-ink: #14120f;--color-bg: #0b0f19;--color-surface: #111827;--color-surface-hover: #1f2937;--color-card: #161e2e;--color-border: #2d3748;--color-text-primary: #f9fafb;--color-text-secondary: #9ca3af;--color-text-muted: #6b7280;--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-glow: rgba(59, 130, 246, .25);--color-accent: #21ffbc;--color-hero-overlay: rgba(12, 10, 8, .32);--color-header-scrim-top: rgba(10, 8, 6, .35);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--font-display: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-editorial: "Bricolage Grotesque", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-base: var(--font-body);--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-heavy: 800;--font-weight-bold: 700;--font-weight-medium: 600;--font-weight-regular: 400;--font-weight-light: 300;--font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm: clamp(.875rem, .83rem + .2vw, 1rem);--font-size-base: clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--font-size-xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--font-size-3xl: clamp(2rem, 1.7rem + 1.5vw, 2.75rem);--font-size-4xl: clamp(2.5rem, 2rem + 2.5vw, 3.75rem);--heading-size: clamp(2.5rem, 5.2vw, 4.75rem);--heading-line-height: 1.12;--heading-letter-spacing: -.01em;--eyebrow-size: clamp(.7rem, .85vw, .8125rem);--button-size: clamp(.72rem, .8vw, .8125rem);--space-1: clamp(.25rem, .2rem + .25vw, .375rem);--space-2: clamp(.5rem, .45rem + .25vw, .75rem);--space-3: clamp(.75rem, .7rem + .25vw, 1rem);--space-4: clamp(1rem, .9rem + .5vw, 1.5rem);--space-6: clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--space-8: clamp(2rem, 1.6rem + 2vw, 3.5rem);--space-12: clamp(3rem, 2.4rem + 3vw, 5rem);--space-header-y: 1.5rem;--space-header-x: 3rem;--space-heading-to-cta: 2.5rem;--space-cta-gap: 1.125rem;--container-max: 1600px;--container-padding: clamp(1.5rem, 6vw, 8rem);--container-max-width: 1200px;--container-admin-width: 1400px;--header-height: clamp(4.5rem, 9vw, 5.75rem);--logo-height: clamp(1.75rem, 2.6vw, 2.375rem);--menu-icon-size: clamp(1.375rem, 1.8vw, 1.625rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--radius-pill: 999px;--ease-premium: cubic-bezier(.16, 1, .3, 1);--duration-fast: .18s;--duration-medium: .36s;--duration-slow: .62s;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--z-video: 0;--z-overlay: 1;--z-content: 2;--z-header: 10;--z-floating-video: 40;--z-drawer: 50}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-medium: 0ms;--duration-slow: 0ms}}@media (min-width: 2001px){:root{--font-size-xs: clamp(.875rem, .75rem + .2vw, 1.0625rem);--font-size-sm: clamp(1rem, .875rem + .2vw, 1.1875rem);--font-size-base: clamp(1.125rem, 1rem + .25vw, 1.3125rem);--font-size-lg: clamp(1.25rem, 1.1rem + .3vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.25rem + .4vw, 1.875rem);--font-size-2xl: clamp(2rem, 1.6rem + .6vw, 2.5rem);--font-size-3xl: clamp(2.75rem, 2.2rem + 1vw, 3.5rem);--font-size-4xl: clamp(3.75rem, 3rem + 1.5vw, 4.75rem);--heading-size: clamp(4.75rem, 3.8vw, 6rem);--eyebrow-size: clamp(.8125rem, .7rem + .15vw, .9375rem);--button-size: clamp(.8125rem, .7rem + .15vw, .9375rem);--header-font-size: clamp(1.125rem, .9vw, 1.3125rem);--menu-button-dimensions: 4rem;--drawer-nav-size: clamp(2.75rem, 3.2vw, 4rem);--drawer-index-size: clamp(1.25rem, .9vw, 1.5rem);--drawer-panel-width: min(100%, 42rem);--space-1: .375rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-6: 2.25rem;--space-8: 3.5rem;--space-12: 5rem;--space-header-y: 2rem;--space-header-x: 4rem;--space-heading-to-cta: 2.5rem;--space-cta-gap: 1.125rem;--container-max: 1800px;--container-padding: 6rem;--container-max-width: 1400px;--container-admin-width: 1600px;--header-height: 6rem;--logo-height: 3rem;--menu-icon-size: 2rem;--space-header-y: 2.5rem;--space-header-x: 6rem}}@media (min-width: 2400px){:root{--font-size-xs: clamp(1.0625rem, .85rem + .22vw, 1.25rem);--font-size-sm: clamp(1.1875rem, .95rem + .24vw, 1.375rem);--font-size-base: clamp(1.3125rem, 1.05rem + .28vw, 1.5rem);--font-size-lg: clamp(1.5rem, 1.2rem + .32vw, 1.75rem);--font-size-xl: clamp(1.875rem, 1.45rem + .45vw, 2.25rem);--font-size-2xl: clamp(2.5rem, 1.95rem + .68vw, 3.125rem);--font-size-3xl: clamp(3.5rem, 2.7rem + 1.05vw, 4.375rem);--font-size-4xl: clamp(4.75rem, 3.65rem + 1.55vw, 6rem);--heading-size: clamp(6rem, 4.5rem + 2vw, 7.5rem);--eyebrow-size: clamp(.9375rem, .75rem + .18vw, 1.0625rem);--button-size: clamp(.9375rem, .75rem + .18vw, 1.0625rem);--header-font-size: clamp(1.3125rem, 1vw, 1.5rem);--menu-button-dimensions: 4.75rem;--drawer-nav-size: clamp(4rem, 3.5vw, 5.25rem);--drawer-index-size: clamp(1.5rem, 1vw, 1.75rem);--drawer-panel-width: min(100%, 50rem);--space-1: .4rem;--space-2: .8rem;--space-3: 1.1rem;--space-4: 1.75rem;--space-6: 2.5rem;--space-8: 4rem;--space-12: 5.75rem;--space-header-y: 2.25rem;--space-header-x: 5rem;--space-heading-to-cta: 2.75rem;--space-cta-gap: 1.25rem;--container-max: 2100px;--container-padding: 7rem;--container-max-width: 1600px;--container-admin-width: 1800px;--header-height: 6.5rem;--logo-height: 3.5rem;--menu-icon-size: 2.375rem}}@media (min-width: 3000px){:root{--font-size-xs: clamp(1.25rem, 1rem + .24vw, 1.4375rem);--font-size-sm: clamp(1.375rem, 1.1rem + .26vw, 1.5625rem);--font-size-base: clamp(1.5rem, 1.2rem + .3vw, 1.75rem);--font-size-lg: clamp(1.75rem, 1.35rem + .35vw, 2rem);--font-size-xl: clamp(2.25rem, 1.75rem + .5vw, 2.625rem);--font-size-2xl: clamp(3.125rem, 2.45rem + .72vw, 3.625rem);--font-size-3xl: clamp(4.375rem, 3.45rem + 1.1vw, 5.125rem);--font-size-4xl: clamp(6rem, 4.75rem + 1.6vw, 7.125rem);--heading-size: clamp(7.5rem, 5.9rem + 2.1vw, 9rem);--eyebrow-size: clamp(1.0625rem, .85rem + .2vw, 1.25rem);--button-size: clamp(1.0625rem, .85rem + .2vw, 1.25rem);--header-font-size: clamp(1.5rem, 1.1vw, 1.75rem);--menu-button-dimensions: 5.5rem;--drawer-nav-size: clamp(5.25rem, 3.8vw, 6.75rem);--drawer-index-size: clamp(1.75rem, 1.1vw, 2.125rem);--drawer-panel-width: min(100%, 60rem);--space-1: .45rem;--space-2: .9rem;--space-3: 1.2rem;--space-4: 2rem;--space-6: 2.75rem;--space-8: 4.5rem;--space-12: 6.5rem;--space-header-y: 2.5rem;--space-header-x: 6rem;--space-heading-to-cta: 3rem;--space-cta-gap: 1.375rem;--container-max: 2400px;--container-padding: 8rem;--container-max-width: 1800px;--container-admin-width: 2100px;--header-height: 7rem;--logo-height: 4.25rem;--menu-icon-size: 2.75rem}}@media (min-width: 4000px){:root{--font-size-xs: clamp(1.4375rem, 1.15rem + .23vw, 1.625rem);--font-size-sm: clamp(1.5625rem, 1.25rem + .25vw, 1.75rem);--font-size-base: clamp(1.75rem, 1.4rem + .28vw, 1.9375rem);--font-size-lg: clamp(2rem, 1.55rem + .36vw, 2.25rem);--font-size-xl: clamp(2.625rem, 2.05rem + .46vw, 3rem);--font-size-2xl: clamp(3.625rem, 2.85rem + .62vw, 4.125rem);--font-size-3xl: clamp(5.125rem, 4.05rem + .86vw, 5.8125rem);--font-size-4xl: clamp(7.125rem, 5.6rem + 1.22vw, 8.25rem);--heading-size: clamp(9rem, 7.1rem + 1.52vw, 10.375rem);--eyebrow-size: clamp(1.25rem, 1rem + .2vw, 1.40625rem);--button-size: clamp(1.25rem, 1rem + .2vw, 1.40625rem);--header-font-size: clamp(1.75rem, 1.2vw, 2.125rem);--menu-button-dimensions: 6.75rem;--drawer-nav-size: clamp(6.75rem, 4vw, 8.5rem);--drawer-index-size: clamp(2.125rem, 1.2vw, 2.625rem);--drawer-panel-width: min(100%, 75rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.35rem;--space-4: 2.25rem;--space-6: 3rem;--space-8: 5rem;--space-12: 7.25rem;--space-header-y: 2.75rem;--space-header-x: 7rem;--space-heading-to-cta: 3.25rem;--space-cta-gap: 1.5rem;--container-max: 3000px;--container-padding: 9rem;--container-max-width: 2200px;--container-admin-width: 2600px;--header-height: 7.5rem;--logo-height: 5.5rem;--menu-icon-size: 3.5rem}}@media (min-width: 6000px){:root{--font-size-xs: clamp(1.625rem, 1.3rem + .22vw, 1.875rem);--font-size-sm: clamp(1.75rem, 1.4rem + .23vw, 2rem);--font-size-base: clamp(1.9375rem, 1.55rem + .26vw, 2.25rem);--font-size-lg: clamp(2.25rem, 1.8rem + .3vw, 2.5625rem);--font-size-xl: clamp(3rem, 2.4rem + .4vw, 3.375rem);--font-size-2xl: clamp(4.125rem, 3.3rem + .55vw, 4.625rem);--font-size-3xl: clamp(5.8125rem, 4.65rem + .77vw, 6.5rem);--font-size-4xl: clamp(8.25rem, 6.6rem + 1.1vw, 9.375rem);--heading-size: clamp(10.375rem, 8.3rem + 1.38vw, 11.75rem);--eyebrow-size: clamp(1.40625rem, 1.125rem + .19vw, 1.59375rem);--button-size: clamp(1.40625rem, 1.125rem + .19vw, 1.59375rem);--header-font-size: clamp(2.125rem, 1.3vw, 2.625rem);--menu-button-dimensions: 8.75rem;--drawer-nav-size: clamp(8.5rem, 4.2vw, 11rem);--drawer-index-size: clamp(2.625rem, 1.3vw, 3.25rem);--drawer-panel-width: min(100%, 95rem);--space-1: .55rem;--space-2: 1.1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-6: 3.5rem;--space-8: 5.75rem;--space-12: 8rem;--space-header-y: 3rem;--space-header-x: 8rem;--space-heading-to-cta: 3.5rem;--space-cta-gap: 1.625rem;--container-max: 4000px;--container-padding: 10rem;--container-max-width: 2800px;--container-admin-width: 3400px;--header-height: 8.25rem;--logo-height: 7.5rem;--menu-icon-size: 4.75rem}}@media (min-width: 8000px){:root{--font-size-xs: clamp(1.875rem, 1.5rem + .21vw, 2.125rem);--font-size-sm: clamp(2rem, 1.6rem + .22vw, 2.3125rem);--font-size-base: clamp(2.25rem, 1.8rem + .25vw, 2.625rem);--font-size-lg: clamp(2.5625rem, 2.05rem + .28vw, 3rem);--font-size-xl: clamp(3.375rem, 2.7rem + .38vw, 3.875rem);--font-size-2xl: clamp(4.625rem, 3.7rem + .52vw, 5.25rem);--font-size-3xl: clamp(6.5rem, 5.2rem + .73vw, 7.375rem);--font-size-4xl: clamp(9.375rem, 7.5rem + 1.05vw, 10.5rem);--heading-size: clamp(11.75rem, 9.4rem + 1.31vw, 13.25rem);--eyebrow-size: clamp(1.59375rem, 1.275rem + .18vw, 1.8125rem);--button-size: clamp(1.59375rem, 1.275rem + .18vw, 1.8125rem);--header-font-size: clamp(2.625rem, 1.5vw, 3.25rem);--menu-button-dimensions: 11.5rem;--drawer-nav-size: clamp(11rem, 4.5vw, 14rem);--drawer-index-size: clamp(3.25rem, 1.5vw, 4rem);--drawer-panel-width: min(100%, 120rem);--space-1: .6rem;--space-2: 1.2rem;--space-3: 1.65rem;--space-4: 2.75rem;--space-6: 3.75rem;--space-8: 6.5rem;--space-12: 9rem;--space-header-y: 3.25rem;--space-header-x: 10rem;--space-heading-to-cta: 4rem;--space-cta-gap: 1.75rem;--container-max: 5200px;--container-padding: 12rem;--container-max-width: 3600px;--container-admin-width: 4400px;--header-height: 9rem;--logo-height: 10rem;--menu-icon-size: 6.25rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);color:var(--color-text-primary);font-weight:700;line-height:1.2;margin-top:0;margin-bottom:var(--space-3)}h1{font-size:var(--font-size-4xl);letter-spacing:-.02em}h2{font-size:var(--font-size-3xl);letter-spacing:-.015em}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;margin-top:0;margin-bottom:var(--space-4)}small{font-size:var(--font-size-xs);color:var(--color-text-muted)}code,pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:#ffffff0d;padding:.2em .4em;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.focus-ring:focus-visible{outline:none!important;outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-admin{width:100%;max-width:var(--container-admin-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 0 15px var(--color-primary-glow)}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.btn-secondary:hover{background-color:var(--color-surface-hover);border-color:var(--color-text-muted)}.btn-admin{background-color:var(--color-accent);color:#14120f}.btn-admin:hover{opacity:.9}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500}.badge-success{background-color:#10b98126;color:var(--color-success);border:1px solid rgba(16,185,129,.3)}.badge-danger{background-color:#ef444426;color:var(--color-danger);border:1px solid rgba(239,68,68,.3)}.status-dot{width:8px;height:8px;border-radius:50%;background-color:currentColor}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{text-decoration:underline}img,svg,video{max-width:100%;height:auto;display:block}@media (min-width: 2000px) and (max-width: 8000px){:root{--header-height: clamp(7rem, 2.933vw + 3.333rem, 18rem) !important;--stack-step: clamp(2rem, 1.6vw + 0rem, 8rem) !important;--container-max: clamp(2200px, 92vw, 7500px) !important}}
