@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._section_1t7be_1{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);font-family:var(--font-family-base)}._inner_1t7be_2{max-width:1440px;margin:auto;padding:100px 5.3%}._heading_1t7be_3{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-12);margin-bottom:var(--spacing-12)}._eyebrow_1t7be_4,._dialogEyebrow_1t7be_4{font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._heading_1t7be_3 h2{font-family:var(--font-family-display);font-weight:600;line-height:1.04;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px)}._heading_1t7be_3 h2 span{color:var(--primary)}._heading_1t7be_3>p{max-width:290px;font-size:14px;color:var(--muted-foreground);line-height:1.8}._grid_1t7be_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}._card_1t7be_9{padding:var(--spacing-8);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:0;position:relative;transition:border-color var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._card_1t7be_9:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._cardTop_1t7be_11{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);color:var(--primary);margin-bottom:var(--spacing-6)}._cardTop_1t7be_11>span{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted-foreground)}._figure_1t7be_13{margin:0;display:flex;flex-direction:column;flex:1}._excerpt_1t7be_14{margin:0 0 var(--spacing-8);font-family:var(--font-family-display);font-size:21px;font-weight:500;line-height:1.5;letter-spacing:-.025em;overflow-wrap:break-word}._person_1t7be_15{display:flex;align-items:center;gap:var(--spacing-3);margin-top:auto}._initials_1t7be_16{width:42px;height:42px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:700;color:var(--foreground)}._person_1t7be_15>div{min-width:0}._person_1t7be_15 strong{display:block;font-size:13px;line-height:1.5;font-weight:700}._person_1t7be_15>div>span{display:block;font-size:11px;line-height:1.5;color:var(--muted-foreground);margin-top:3px}._readMore_1t7be_18{width:100%;margin-top:var(--spacing-6);padding:var(--spacing-4) 0 0!important;height:auto!important;min-height:42px;border:0!important;border-top:1px solid var(--border)!important;border-radius:0!important;display:flex;justify-content:space-between!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:600;color:var(--foreground)!important;text-align:left}._readMore_1t7be_18:hover{color:var(--primary)!important}._readMore_1t7be_18:focus-visible,._bottom_1t7be_19 a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}._bottom_1t7be_19{display:flex;gap:var(--spacing-6);align-items:center;justify-content:space-between;margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);font-size:13px}._bottom_1t7be_19>p{color:var(--muted-foreground)}._bottom_1t7be_19>a{display:inline-flex;align-items:center;gap:var(--spacing-3);font-weight:600;color:var(--foreground);text-decoration:none}._bottom_1t7be_19>a:hover{color:var(--primary)}._dialog_1t7be_4{box-sizing:border-box;font-family:var(--font-family-base);width:720px!important;max-width:calc(100vw - 32px)!important;max-height:min(85dvh,900px)!important;padding:var(--spacing-12)!important;background:var(--card);border:1px solid var(--border);overscroll-behavior:contain}._dialogEyebrow_1t7be_4{color:var(--primary);padding-right:var(--spacing-6);margin-bottom:var(--spacing-3)}._dialogTitle_1t7be_24{font-family:var(--font-family-display);font-size:32px;letter-spacing:-.035em;line-height:1.15;margin:0 24px var(--spacing-3) 0}._dialogDescription_1t7be_25{font-family:var(--font-family-base);font-size:12px;line-height:1.8;color:var(--muted-foreground);margin:0}._feedback_1t7be_26{border-top:1px solid var(--border);padding-top:var(--spacing-6);margin-top:var(--spacing-6)}._feedback_1t7be_26>svg{color:var(--primary);margin-bottom:var(--spacing-4)}._feedback_1t7be_26 blockquote{margin:0;font-size:15px;line-height:1.85;color:var(--foreground)}._feedback_1t7be_26 p{margin:0 0 var(--spacing-6)}._feedback_1t7be_26 blockquote:last-child p:last-child{margin-bottom:0}._grid_1t7be_8 ._card_1t7be_9{opacity:0;transform:translateY(15px);transition:opacity var(--animation-duration-slow),transform var(--animation-duration-slow),border-color var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._grid_1t7be_8[data-revealed=true] ._card_1t7be_9{opacity:1;transform:none}@media(max-width:1100px){._card_1t7be_9{padding:var(--spacing-6)}._excerpt_1t7be_14{font-size:19px}}@media(max-width:900px){._grid_1t7be_8{grid-template-columns:repeat(2,minmax(0,1fr))}._inner_1t7be_2{padding-top:75px;padding-bottom:75px}}@media(max-width:560px){._inner_1t7be_2{padding:65px 6%}._heading_1t7be_3{display:block;margin-bottom:var(--spacing-8)}._heading_1t7be_3 h2{font-size:39px}._heading_1t7be_3>p{margin-top:var(--spacing-6);max-width:none;font-size:13px}._grid_1t7be_8{grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}._card_1t7be_9{padding:var(--spacing-6)}._excerpt_1t7be_14{font-size:21px;margin-bottom:var(--spacing-6)}._bottom_1t7be_19{align-items:flex-start;flex-direction:column;gap:var(--spacing-3)}._dialog_1t7be_4{padding:var(--spacing-6)!important}._dialogTitle_1t7be_24{font-size:28px}._feedback_1t7be_26 blockquote{font-size:14px}}@media(prefers-reduced-motion:reduce){._grid_1t7be_8 ._card_1t7be_9{opacity:1;transform:none;transition:none}}._site_gr8en_2{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:16px;line-height:1.65;overflow:hidden}._site_gr8en_2 *{box-sizing:border-box}._site_gr8en_2 a{color:inherit;text-decoration:none}._site_gr8en_2 button,._site_gr8en_2 input,._site_gr8en_2 textarea{font:inherit}._site_gr8en_2 button,._site_gr8en_2 a{-webkit-tap-highlight-color:transparent}._site_gr8en_2 button{cursor:pointer}._site_gr8en_2 :focus-visible{outline:2px solid var(--primary);outline-offset:5px}._site_gr8en_2 h1,._site_gr8en_2 h2,._site_gr8en_2 h3,._site_gr8en_2 p{margin:0}._site_gr8en_2 h1,._site_gr8en_2 h2,._site_gr8en_2 h3{font-family:var(--font-family-display);line-height:1.04;letter-spacing:-.045em}._site_gr8en_2 h2{font-size:clamp(36px,4vw,58px);font-weight:600}._site_gr8en_2 h3{font-size:28px;line-height:1.15}._site_gr8en_2 section[id]{scroll-margin-top:100px}._skip_gr8en_4{position:fixed;left:12px;top:-100px;background:var(--foreground);color:var(--background)!important;padding:12px;z-index:500}._skip_gr8en_4:focus{top:12px}._header_gr8en_5{height:100px;padding:0 5.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--background);position:relative;z-index:10;gap:24px}._logo_gr8en_6{display:flex;align-items:center;font-family:var(--font-family-display);font-weight:800;font-size:46px;letter-spacing:-3px;line-height:1}._logo_gr8en_6>span{color:var(--primary)}._logo_gr8en_6 small{font-family:var(--font-family-base);font-size:9px;font-weight:700;letter-spacing:1.3px;max-width:80px;line-height:1.4;margin-left:18px}._nav_gr8en_7{display:flex;gap:30px;font-size:13px}._nav_gr8en_7 a:hover,._textLink_gr8en_7:hover{color:var(--primary)}._headerCta_gr8en_7{display:flex;gap:12px;align-items:center;font-size:13px;border:1px solid var(--foreground);border-radius:var(--radius-full);padding:12px 20px}._headerCta_gr8en_7:hover{background:var(--foreground);color:var(--background)}._menuButton_gr8en_7{display:none!important}._hero_gr8en_8{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:78px 5.3% 65px;gap:28px;min-height:700px}._eyebrow_gr8en_8{font-size:10px;font-weight:700;letter-spacing:1.8px;display:flex;align-items:center;gap:9px;margin-bottom:27px}._dot_gr8en_8{width:7px;height:7px;display:inline-block;background:var(--primary);border-radius:50%}._hero_gr8en_8 h1{font-size:clamp(40px,4.2vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;margin-bottom:28px}._hero_gr8en_8 h1 span{color:var(--primary)}._heroText_gr8en_9{max-width:445px;font-size:18px;line-height:1.7;color:var(--muted-foreground)}._intro_gr8en_9{font-size:15px;margin-top:22px!important;font-weight:600}._actions_gr8en_9{display:flex;gap:28px;align-items:center;margin-top:30px;flex-wrap:wrap}._primary_gr8en_9{background:var(--primary);color:var(--primary-foreground)!important;padding:17px 24px;display:inline-flex;gap:25px;align-items:center;border-radius:var(--radius-full);font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}._primary_gr8en_9:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._textLink_gr8en_7{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:600}._heroMeta_gr8en_9{display:flex;gap:18px;flex-wrap:wrap;margin-top:36px;color:var(--muted-foreground);font-size:10px}._heroMeta_gr8en_9 span{display:flex;align-items:center;gap:6px}._heroArt_gr8en_10{position:relative;min-width:0;height:510px;display:flex;align-items:center;justify-content:center}._orbit_gr8en_10{position:absolute;width:97%;aspect-ratio:1;border:1px solid var(--border);border-radius:50%;transform:rotate(-13deg)}._orbit_gr8en_10:after{content:"";position:absolute;inset:24px;border:1px solid var(--border);border-radius:50%}._portraitWrap_gr8en_10{width:88%;aspect-ratio:1;border-radius:50%;overflow:hidden;position:relative;background:var(--surface)}._portraitWrap_gr8en_10 img{width:100%;height:100%;object-fit:cover;display:block}._artNote_gr8en_10{position:absolute;right:0;top:2px;transform:rotate(7deg);font-family:var(--font-family-display);font-size:17px;line-height:1.3;z-index:2}._experienceBadge_gr8en_10{position:absolute;left:-7px;top:32px;width:110px;height:110px;border-radius:50%;background:var(--foreground);color:var(--background);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg)}._experienceBadge_gr8en_10 strong{font-family:var(--font-family-display);font-size:40px;line-height:1.1}._experienceBadge_gr8en_10 span{font-size:8px;letter-spacing:1.4px;text-align:center;line-height:1.6}._nameCard_gr8en_10{position:absolute;bottom:0;left:12%;right:1%;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;gap:15px;box-shadow:var(--shadow-md);transform:rotate(-3deg)}._nameCard_gr8en_10>svg{margin-left:auto}._nameCard_gr8en_10 strong{display:block;font-size:15px}._nameCard_gr8en_10 div>span{font-size:10px;color:var(--muted-foreground)}._miniMark_gr8en_10{background:var(--primary);color:var(--primary-foreground);font-size:27px;width:43px;height:43px;display:grid;place-items:center;border-radius:8px;font-weight:700;font-family:var(--font-family-display)}._specialties_gr8en_11{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--foreground);color:var(--background);font-family:var(--font-family-display);font-size:13px;font-weight:500;letter-spacing:1px}._plus_gr8en_11{color:var(--primary);font-size:24px;line-height:1}._clientStrip_gr8en_11{max-width:1440px;margin:auto;padding:45px 5.3%;border-bottom:1px solid var(--border)}._clientStrip_gr8en_11 p{text-align:center;font-size:9px;letter-spacing:2px;color:var(--muted-foreground);margin-bottom:22px}._clientStrip_gr8en_11>div{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}._clientStrip_gr8en_11 span{font-family:var(--font-family-display);font-weight:600;font-size:19px;color:var(--muted-foreground);letter-spacing:-.6px}._section_gr8en_12{padding:100px 5.3%;max-width:1440px;margin:auto}._sectionTop_gr8en_12{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px}._sectionTop_gr8en_12>p{max-width:320px;color:var(--muted-foreground);font-size:14px}._sectionTop_gr8en_12 ._eyebrow_gr8en_8{margin-bottom:20px}._emphasis_gr8en_13{color:var(--primary)}._serviceExplorer_gr8en_14{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:.8fr 1.5fr;overflow:hidden;background:var(--card)}._serviceTabs_gr8en_14{background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:4px}._serviceTabs_gr8en_14 button{border:0;background:transparent;display:flex;gap:14px;align-items:center;text-align:left;padding:20px 15px;border-radius:var(--radius);color:var(--muted-foreground);font-size:14px}._serviceTabs_gr8en_14 button>svg:last-child{margin-left:auto}._serviceTabs_gr8en_14 button:hover{color:var(--foreground);background:var(--background)}._serviceTabs_gr8en_14 ._selectedTab_gr8en_14{background:var(--foreground)!important;color:var(--background)!important}._servicePanel_gr8en_14{padding:42px 45px}._label_gr8en_14{font-size:10px;letter-spacing:1.3px;font-weight:700;text-transform:uppercase;color:var(--primary)}._servicePanel_gr8en_14 h3{margin:18px 0;font-size:36px;max-width:430px}._servicePanel_gr8en_14>p{font-size:14px;color:var(--muted-foreground);max-width:540px}._deliverables_gr8en_14{display:grid;gap:12px;margin:25px 0}._deliverables_gr8en_14>div{display:flex;gap:10px;font-size:13px;align-items:flex-start}._deliverables_gr8en_14 svg{flex-shrink:0;margin-top:3px;color:var(--primary)}._fit_gr8en_14{border-top:1px solid var(--border);padding-top:20px;margin:24px 0}._fit_gr8en_14 strong{font-size:11px}._fit_gr8en_14 p{font-size:13px;color:var(--muted-foreground);margin-top:5px}._workSection_gr8en_15{background:var(--surface)}._filters_gr8en_15,._toolTabs_gr8en_15{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}._filters_gr8en_15 button,._toolTabs_gr8en_15 button{border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;padding:9px 17px;font-size:12px;color:var(--muted-foreground)}._filters_gr8en_15 button:hover,._toolTabs_gr8en_15 button:hover{border-color:var(--foreground);color:var(--foreground)}._filters_gr8en_15 ._filterActive_gr8en_15,._toolTabs_gr8en_15 ._filterActive_gr8en_15{background:var(--foreground);color:var(--background);border-color:var(--foreground)}._workGrid_gr8en_15{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}._workCard_gr8en_15{min-width:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._caseVisual_gr8en_15{position:relative;isolation:isolate;background:var(--foreground);color:var(--background);height:250px;padding:27px;overflow:hidden;display:flex;flex-direction:column}._workCard_gr8en_15:nth-child(3n+2) ._caseVisual_gr8en_15{background:var(--primary);color:var(--primary-foreground)}._caseTop_gr8en_15{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.6px;margin-bottom:28px}._caseVisual_gr8en_15>strong{font-family:var(--font-family-display);font-size:clamp(32px,4vw,58px);line-height:1.1;letter-spacing:-3px;position:relative;z-index:1}._caseVisual_gr8en_15>span{font-size:11px;margin-top:7px}._caseClient_gr8en_15{margin-top:auto;font-size:13px;font-weight:600}._caseLines_gr8en_15{position:absolute;width:190px;height:190px;border:1px solid currentColor;opacity:.12;border-radius:50%;right:-60px;bottom:-70px;z-index:-1}._caseLines_gr8en_15:after{content:"";position:absolute;inset:-20px;border:1px solid currentColor;border-radius:50%}._caseBody_gr8en_15{padding:27px}._caseBody_gr8en_15 h3{font-size:25px;line-height:1.15;margin:12px 0 14px;letter-spacing:-.03em}._caseBody_gr8en_15 p{font-size:13px;color:var(--muted-foreground)}._caseBody_gr8en_15 details{border-top:1px solid var(--border);margin-top:24px}._caseBody_gr8en_15 summary{font-size:12px;font-weight:600;padding-top:17px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}._caseDetail_gr8en_15{margin-top:18px}._caseDetail_gr8en_15 strong{font-size:12px}._caseDetail_gr8en_15 p{margin-top:12px}._sourceNote_gr8en_15{font-size:11px!important;color:var(--muted-foreground);max-width:850px;margin:25px 0 18px!important}._about_gr8en_16{display:grid;grid-template-columns:1fr 1fr;gap:85px}._aboutTitle_gr8en_16 h2{font-size:clamp(36px,4.4vw,62px)}._aboutTitle_gr8en_16 h2>span{color:var(--primary)}._signature_gr8en_16{font-family:var(--font-family-display);font-size:36px;letter-spacing:-2px;transform:rotate(-6deg);margin:30px 0;width:max-content}._aboutCopy_gr8en_16 h3{margin:4px 0 26px}._aboutCopy_gr8en_16>p{font-size:14px;color:var(--muted-foreground);margin-bottom:18px;line-height:1.85}._aboutFacts_gr8en_16{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--border);padding-top:25px;margin-top:30px}._aboutFacts_gr8en_16 strong,._aboutFacts_gr8en_16 span{display:block;font-size:11px}._aboutFacts_gr8en_16 span{color:var(--muted-foreground);margin-top:6px}._darkSection_gr8en_17{background:var(--foreground);color:var(--background)}._darkSection_gr8en_17 ._eyebrow_gr8en_8{color:var(--background);opacity:.65}._darkSection_gr8en_17 ._sectionTop_gr8en_12>p{color:var(--background);opacity:.7}._processGrid_gr8en_17{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}._processGrid_gr8en_17 article>svg{color:var(--primary);width:29px;height:29px;margin-bottom:26px}._processGrid_gr8en_17 h3{font-size:26px;margin-bottom:20px}._processGrid_gr8en_17 p{font-size:13px;opacity:.7;line-height:1.85}._engagements_gr8en_17{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid #ffffff25;margin-top:55px;padding-top:28px}._engagements_gr8en_17 ._label_gr8en_14{color:var(--background);opacity:.7}._engagements_gr8en_17 p{font-size:12px;margin-top:10px;opacity:.6}._toolNames_gr8en_18{display:flex;gap:12px;flex-wrap:wrap;min-height:110px;align-content:flex-start}._toolNames_gr8en_18>span{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:15px 22px;font-family:var(--font-family-display);font-size:19px;font-weight:500}._training_gr8en_18{margin-top:35px;border-top:1px solid var(--border);padding-top:25px;display:grid;grid-template-columns:180px 1fr;gap:25px}._training_gr8en_18 p{font-size:12px;line-height:1.9;color:var(--muted-foreground)}._faqSection_gr8en_19{background:var(--surface)}._faqGrid_gr8en_19{display:grid;grid-template-columns:1fr 1.5fr;gap:65px}._faqGrid_gr8en_19>div>p{font-size:13px;color:var(--muted-foreground);margin-top:25px;line-height:2}._faq_gr8en_19{border-bottom:1px solid var(--border)}._faq_gr8en_19 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;padding:21px 0;cursor:pointer;list-style:none}._faq_gr8en_19 summary::-webkit-details-marker,._caseBody_gr8en_15 summary::-webkit-details-marker{display:none}._faq_gr8en_19 summary>svg{flex-shrink:0}._faq_gr8en_19[open] summary>svg,._caseBody_gr8en_15 details[open] summary>svg{transform:rotate(45deg)}._faq_gr8en_19>p{font-size:13px;color:var(--muted-foreground);padding:0 25px 23px 0;line-height:1.85}._contactGrid_gr8en_20{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}._contactGrid_gr8en_20 h2{font-size:clamp(48px,5.6vw,78px)}._contactGrid_gr8en_20 h2 span{color:var(--primary)}._contactGrid_gr8en_20>div>p{color:var(--muted-foreground);max-width:380px;font-size:15px;line-height:1.8;margin:25px 0 30px}._contactLink_gr8en_20{display:flex;align-items:center;gap:13px;font-size:16px;margin-top:29px;word-break:break-word}._phone_gr8en_20{display:block;color:var(--muted-foreground);font-size:12px;margin-top:8px}._briefCard_gr8en_20{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:35px}._briefCard_gr8en_20 h3{font-size:28px;margin:15px 0 26px}._briefCard_gr8en_20 form{display:grid;gap:18px}._briefCard_gr8en_20 label{font-size:11px;font-weight:600;display:grid;gap:8px}._formRow_gr8en_20{display:grid;grid-template-columns:1fr 1fr;gap:14px}._briefCard_gr8en_20 input,._briefCard_gr8en_20 textarea{font-size:12px!important;background:var(--background);border-color:var(--border)}._formButton_gr8en_20{width:100%;font-size:13px!important;border-radius:var(--radius-full)!important}._formNote_gr8en_20{font-size:10px!important;color:var(--muted-foreground);line-height:1.7}._prepared_gr8en_20{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--border);padding-top:20px;margin-top:20px;font-size:12px}._prepared_gr8en_20 strong{width:100%;color:var(--success)}._prepared_gr8en_20 a{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--foreground)}._footer_gr8en_21{border-top:1px solid var(--border);padding:30px 5.3%;display:flex;gap:30px;align-items:center;justify-content:space-between}._footer_gr8en_21 p{font-size:11px}._footer_gr8en_21>span{font-size:10px;color:var(--muted-foreground)}._footer_gr8en_21>a:last-child{display:flex;gap:8px;align-items:center;font-size:10px}._reveal_gr8en_22{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}._reveal_gr8en_22[data-revealed=true]{opacity:1;transform:none}@media(min-width:1500px){._header_gr8en_5,._footer_gr8en_21{padding-left:calc((100vw - 1288px)/2);padding-right:calc((100vw - 1288px)/2)}}@media(max-width:1100px){._nav_gr8en_7{gap:18px}._logo_gr8en_6 small{display:none}._hero_gr8en_8{min-height:650px;padding-top:60px}._heroArt_gr8en_10{height:420px}._hero_gr8en_8 h1{font-size:clamp(38px,4.4vw,48px)}._heroText_gr8en_9{font-size:16px}._actions_gr8en_9{gap:20px}._primary_gr8en_9{padding:15px 20px}._heroMeta_gr8en_9{gap:8px}._servicePanel_gr8en_14{padding:32px}._workGrid_gr8en_15{gap:18px}._caseBody_gr8en_15,._caseVisual_gr8en_15{padding:22px}._about_gr8en_16,._contactGrid_gr8en_20{gap:45px}._clientStrip_gr8en_11 span{font-size:16px}._specialties_gr8en_11{font-size:10px}._heroMeta_gr8en_9 span:last-child{display:none}}@media(max-width:800px){._header_gr8en_5{height:80px}._nav_gr8en_7{display:none}._menuButton_gr8en_7{display:inline-flex!important}._headerCta_gr8en_7{margin-left:auto;font-size:11px;padding:10px 15px}._navOpen_gr8en_25{position:absolute;top:80px;left:0;right:0;display:flex;flex-direction:column;background:var(--background);padding:25px 5%;border-bottom:1px solid var(--border);gap:20px;box-shadow:var(--shadow-md)}._hero_gr8en_8{grid-template-columns:1fr 1fr;gap:14px;min-height:580px}._hero_gr8en_8 h1{font-size:clamp(30px,4.6vw,38px)}._heroArt_gr8en_10{height:340px}._eyebrow_gr8en_8{font-size:8px;letter-spacing:1.3px}._heroText_gr8en_9{font-size:14px}._experienceBadge_gr8en_10{width:80px;height:80px;top:15px}._experienceBadge_gr8en_10 strong{font-size:28px}._experienceBadge_gr8en_10 span{font-size:6px}._nameCard_gr8en_10{padding:12px;left:0;right:0;bottom:10px;gap:9px}._nameCard_gr8en_10 strong{font-size:12px}._nameCard_gr8en_10 div>span{font-size:8px}._artNote_gr8en_10{font-size:13px}._miniMark_gr8en_10{width:32px;height:32px}._section_gr8en_12{padding-top:75px;padding-bottom:75px}._sectionTop_gr8en_12{gap:25px}._sectionTop_gr8en_12>p{max-width:260px;font-size:13px}._serviceExplorer_gr8en_14{grid-template-columns:1fr}._serviceTabs_gr8en_14{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px}._serviceTabs_gr8en_14 button{padding:14px;font-size:12px}._servicePanel_gr8en_14{padding:32px}._workGrid_gr8en_15{grid-template-columns:1fr 1fr}._caseVisual_gr8en_15>strong{font-size:48px}._about_gr8en_16,._contactGrid_gr8en_20{grid-template-columns:1fr;gap:40px}._aboutTitle_gr8en_16 h2{font-size:46px}._aboutFacts_gr8en_16{margin-top:20px}._processGrid_gr8en_17{gap:25px}._processGrid_gr8en_17 h3{font-size:23px}._engagements_gr8en_17{gap:20px}._faqGrid_gr8en_19{gap:30px;grid-template-columns:.8fr 1.2fr}._contactGrid_gr8en_20>div>p{max-width:100%}._footer_gr8en_21{flex-wrap:wrap}._footer_gr8en_21 p{display:none}._clientStrip_gr8en_11>div{justify-content:center}._specialties_gr8en_11 span:nth-last-child(-n+2){display:none}}@media(max-width:560px){._header_gr8en_5{padding:0 6%;gap:12px}._logo_gr8en_6{font-size:40px}._hero_gr8en_8{grid-template-columns:1fr;padding:45px 6% 48px;gap:30px}._hero_gr8en_8 h1{font-size:clamp(34px,8.6vw,44px);max-width:none}._heroCopy_gr8en_26 ._eyebrow_gr8en_8{font-size:8px;letter-spacing:1.15px}._heroText_gr8en_9{font-size:16px;max-width:360px}._intro_gr8en_9{margin-top:18px!important}._actions_gr8en_9{gap:20px;margin-top:25px}._primary_gr8en_9{font-size:12px;gap:15px}._heroMeta_gr8en_9{margin-top:25px;font-size:10px}._heroArt_gr8en_10{height:375px;width:100%;max-width:380px;margin:auto}._portraitWrap_gr8en_10{width:86%}._orbit_gr8en_10{width:93%}._experienceBadge_gr8en_10{left:0;top:10px;width:90px;height:90px}._experienceBadge_gr8en_10 strong{font-size:33px}._nameCard_gr8en_10{left:13%;bottom:0;right:0;padding:17px}._nameCard_gr8en_10 strong{font-size:13px}._nameCard_gr8en_10 div>span{font-size:9px}._artNote_gr8en_10{right:5px;top:2px}._specialties_gr8en_11{padding:20px 6%;gap:15px;font-size:9px;letter-spacing:.6px}._specialties_gr8en_11 span:nth-child(5){display:none}._specialties_gr8en_11 span:nth-child(4){display:none}._clientStrip_gr8en_11{padding:35px 6%}._clientStrip_gr8en_11>div{gap:16px 26px}._clientStrip_gr8en_11 span{font-size:15px}._section_gr8en_12{padding:65px 6%}._sectionTop_gr8en_12{display:block;margin-bottom:30px}._sectionTop_gr8en_12>p{max-width:none;margin-top:22px}._sectionTop_gr8en_12 ._eyebrow_gr8en_8{margin-bottom:17px}._site_gr8en_2 h2{font-size:39px}._serviceTabs_gr8en_14{gap:2px;padding:8px}._serviceTabs_gr8en_14 button{padding:12px 8px;font-size:10px;gap:7px}._serviceTabs_gr8en_14 button>svg:first-child{width:15px}._serviceTabs_gr8en_14 button>svg:last-child{display:none}._servicePanel_gr8en_14{padding:26px}._servicePanel_gr8en_14 h3{font-size:30px}._deliverables_gr8en_14>div{font-size:12px}._workGrid_gr8en_15{grid-template-columns:1fr}._caseVisual_gr8en_15{height:235px;padding:26px}._caseVisual_gr8en_15>strong{font-size:58px}._caseBody_gr8en_15{padding:26px}._caseBody_gr8en_15 h3{font-size:28px}._filters_gr8en_15{gap:7px}._filters_gr8en_15 button{font-size:10px;padding:8px 12px}._sourceNote_gr8en_15{font-size:10px!important}._aboutTitle_gr8en_16 h2{font-size:41px}._aboutCopy_gr8en_16 h3{font-size:28px}._processGrid_gr8en_17{grid-template-columns:1fr;gap:35px;margin-top:38px}._processGrid_gr8en_17 article>svg{margin-bottom:16px}._processGrid_gr8en_17 h3{margin-bottom:12px;font-size:27px}._engagements_gr8en_17{grid-template-columns:1fr;gap:22px;margin-top:35px}._engagements_gr8en_17 p{margin-top:3px}._toolNames_gr8en_18{min-height:0;gap:8px}._toolNames_gr8en_18>span{padding:10px 15px;font-size:16px}._toolTabs_gr8en_15 button{font-size:10px;padding:8px 12px}._training_gr8en_18{grid-template-columns:1fr;gap:12px}._faqGrid_gr8en_19{grid-template-columns:1fr;gap:30px}._faq_gr8en_19 summary{font-size:13px}._contactGrid_gr8en_20 h2{font-size:59px}._briefCard_gr8en_20{padding:24px}._formRow_gr8en_20{grid-template-columns:1fr;gap:18px}._footer_gr8en_21{padding:25px 6%;gap:20px}._footer_gr8en_21>span{font-size:9px}._footer_gr8en_21>a:last-child{margin-left:auto}._contactLink_gr8en_20{font-size:15px}._reveal_gr8en_22{transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){._site_gr8en_2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}._reveal_gr8en_22{opacity:1;transform:none}}
