._showcase_1521f_1{color:#18241e;background:#f6f5f0;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}._showcase_1521f_1 *{box-sizing:border-box}:is(._showcase_1521f_1 a:focus-visible,._showcase_1521f_1 button:focus-visible){outline-offset:4px;outline:2px solid #d9b879}._header_1521f_4{z-index:10;background:#fafaf7f5;justify-content:space-between;align-items:center;gap:22px;height:66px;padding:0 max(5.5vw,24px);display:flex;position:relative}._logo_1521f_5{white-space:nowrap;color:#1c3227;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:680;text-decoration:none;display:inline-flex}._logoMark_1521f_6{color:#fff;background:#183a2d;border-radius:7px;place-items:center;width:27px;height:27px;font:18px Songti SC,STSong,serif;display:grid}._headerNav_1521f_7{align-items:center;gap:clamp(18px,3vw,42px);display:flex}._headerNav_1521f_7 a{color:#4c5b52;font-size:12px;text-decoration:none;transition:color .2s}._headerNav_1521f_7 a:hover,._headerNav_1521f_7 a[aria-current=page]{color:#173f2c}._headerNav_1521f_7 a[aria-current=page]{font-weight:700}._kicker_1521f_11,._sectionKicker_1521f_11{color:#c6a878;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}._sectionKicker_1521f_11{color:#587567}._aboutHero_1521f_14{isolation:isolate;color:#f6f3e9;background:radial-gradient(circle at 74% 45%,#27483a 0%,#12251d 35%,#0c1512 74%);align-items:center;min-height:min(850px,100svh - 66px);padding:105px max(8vw,30px) 125px;display:flex;position:relative;overflow:hidden}._heroNoise_1521f_15{z-index:-1;opacity:.5;background:repeating-linear-gradient(135deg,#0000 0 29px,#d6bb7e09 30px 31px),radial-gradient(circle at 81% 60%,#d5af6a2e,#0000 33%);position:absolute;inset:0}._heroOrbit_1521f_16{z-index:-1;aspect-ratio:1;border:1px solid #dfc2863b;border-radius:50%;width:min(68vw,850px);position:absolute;top:50%;right:-9%;transform:translateY(-50%);box-shadow:0 0 0 90px #debb7607,0 0 0 190px #debb7605,inset 0 0 110px #d3ad6414}._heroOrbit_1521f_16:before,._heroOrbit_1521f_16:after,._heroOrbit_1521f_16 i{content:"";border-radius:50%;position:absolute}._heroOrbit_1521f_16:before{border:1px solid #debd7e38;inset:11%}._heroOrbit_1521f_16:after{border:1px dashed #debd7e45;animation:55s linear infinite _orbit_1521f_1;inset:28%}._heroOrbit_1521f_16 i:first-child{background:#e3c48a;width:20px;height:20px;top:13%;left:22%;box-shadow:0 0 45px 14px #daac5b8c}._heroOrbit_1521f_16 i:nth-child(2){background:#d9b879;width:8px;height:8px;top:58%;right:8%;box-shadow:0 0 25px 9px #daac5b80}._heroOrbit_1521f_16 i:nth-child(3){border:1px solid #e1c6916b;inset:39%;box-shadow:0 0 100px 27px #d7b36b17}._aboutHeroInner_1521f_23{z-index:1;max-width:900px;position:relative}._aboutHero_1521f_14 h1{letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(60px,8vw,110px);font-weight:620;line-height:1.1}._aboutHero_1521f_14 h1 span{color:#d9c19a}._heroLead_1521f_26{color:#c9d5cb;max-width:610px;margin:33px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.9}._heroActions_1521f_27{flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px;display:flex}._lightButton_1521f_28{color:#20352a;background:#e4d2af;border-radius:999px;align-items:center;gap:14px;padding:14px 23px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}._lightButton_1521f_28:hover{background:#f3e2bf;transform:translateY(-2px)}._ghostLink_1521f_30{color:#e6e7de;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}._ghostLink_1521f_30:hover{color:#e3c48a}._heroSideLabel_1521f_32{color:#e9dfc475;letter-spacing:.22em;font-size:10px;position:absolute;bottom:25px;right:28px}._thesis_1521f_34{text-align:center;background:#f7f6f0;padding:clamp(100px,11vw,165px) 24px}._thesis_1521f_34 h2{letter-spacing:-.06em;margin:24px auto 0;font-size:clamp(42px,5.6vw,77px);font-weight:630;line-height:1.2}._thesis_1521f_34 h2 span{color:#74907d}._thesis_1521f_34>p:not(._sectionKicker_1521f_11){color:#627269;max-width:760px;margin:31px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:2}._thesisLine_1521f_38{color:#536a5b;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);margin:62px auto 0;font-size:14px;font-weight:670;display:flex}._thesisLine_1521f_38 svg{color:#a9bcae}._servicesSection_1521f_41{background:#e9ece7;padding:clamp(95px,10vw,145px) max(5.5vw,24px)}._sectionHeading_1521f_42{justify-content:space-between;align-items:end;gap:28px;max-width:1320px;margin:0 auto 53px;display:flex}._sectionHeading_1521f_42 h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5.4vw,73px);font-weight:630;line-height:1.18}._sectionHeading_1521f_42>p{color:#62746a;max-width:300px;font-size:15px;line-height:1.9}._serviceCards_1521f_45{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto;display:grid}._serviceCard_1521f_45{background:#f9faf6;border:1px solid #203f2b14;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:385px;padding:clamp(27px,2.7vw,40px);display:flex;box-shadow:0 15px 35px #1c2f2209}._serviceCard_1521f_45:nth-child(2),._serviceCard_1521f_45:nth-child(5){color:#f8f8f0;background:#1c382b}._serviceCard_1521f_45:nth-child(3),._serviceCard_1521f_45:nth-child(6){background:#dee8de}._serviceTop_1521f_49{justify-content:space-between;align-items:start;gap:12px;display:flex}._serviceIndex_1521f_50{color:#b6c7b7;font:400 52px/1 Georgia,serif}._serviceEnglish_1521f_51{color:#74917e;letter-spacing:.13em;text-align:right;font-size:10px;font-weight:750}._serviceCard_1521f_45:nth-child(2) ._serviceIndex_1521f_50,._serviceCard_1521f_45:nth-child(5) ._serviceIndex_1521f_50{color:#62806c}._serviceCard_1521f_45:nth-child(2) ._serviceEnglish_1521f_51,._serviceCard_1521f_45:nth-child(5) ._serviceEnglish_1521f_51{color:#c2d0bf}._serviceCard_1521f_45 h3{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(27px,2.2vw,34px);font-weight:640}._serviceLine_1521f_55{color:#426a52;margin:8px 0 0;font-size:14px;font-weight:650}._serviceDescription_1521f_56{color:#5a6c61;min-height:58px;margin:14px 0 0;font-size:13px;line-height:1.75}._serviceCard_1521f_45:nth-child(2) ._serviceLine_1521f_55,._serviceCard_1521f_45:nth-child(5) ._serviceLine_1521f_55{color:#d6c39e}._serviceCard_1521f_45:nth-child(2) ._serviceDescription_1521f_56,._serviceCard_1521f_45:nth-child(5) ._serviceDescription_1521f_56{color:#d0dacf}._serviceCard_1521f_45 ul{flex-wrap:wrap;gap:7px;margin:26px 0 0;padding:0;list-style:none;display:flex}._serviceCard_1521f_45 li{color:#516758;border:1px solid #385b4326;border-radius:999px;padding:6px 10px;font-size:11px}._serviceCard_1521f_45:nth-child(2) li,._serviceCard_1521f_45:nth-child(5) li{color:#e3e9dc;border-color:#dcead538}._growthSection_1521f_63{color:#f9f8f0;background:radial-gradient(circle at 80% 40%,#315745,#152b20 57%,#112219);padding:clamp(105px,12vw,170px) max(6vw,25px)}._growthInner_1521f_64{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);max-width:1260px;margin:0 auto;display:grid}._growthSection_1521f_63 ._sectionKicker_1521f_11{color:#bbd0b9}._growthSection_1521f_63 h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(45px,5vw,72px);font-weight:630;line-height:1.17}._growthSection_1521f_63 p:not(._sectionKicker_1521f_11){color:#c8d6ca;max-width:475px;margin:28px 0 0;font-size:15px;line-height:2}._growthSides_1521f_68{gap:15px;display:grid}._growthSides_1521f_68 article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafff711;border:1px solid #d8e8d538;border-radius:12px;padding:31px 35px}._growthSides_1521f_68 article span{color:#d5c59f;letter-spacing:.16em;font-size:11px}._growthSides_1521f_68 h3{margin:15px 0 0;font-size:28px;font-weight:630}._growthSides_1521f_68 article p{margin-top:8px!important;font-size:13px!important}._processSection_1521f_74{text-align:center;background:#f7f7f2;padding:clamp(100px,11vw,150px) max(5.5vw,24px)}._processSection_1521f_74 h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(42px,5vw,70px);font-weight:630;line-height:1.18}._processGrid_1521f_76{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1200px;margin:62px auto 0;display:grid}._processStep_1521f_77{text-align:left;background:#e8ede6;border-top:2px solid #98b09b;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:147px;padding:22px;display:flex}._processStep_1521f_77 span{color:#84a08b;font:400 32px Georgia,serif}._processStep_1521f_77 strong{font-size:clamp(15px,1.5vw,21px);font-weight:650}._processNote_1521f_80{color:#68786d;max-width:630px;margin:32px auto 0;font-size:14px;line-height:1.9}._aboutCta_1521f_81{text-align:center;color:#fff;background:linear-gradient(#152a1dd1,#152a1dc2),url(/images/ink-landscape-20260927.jpg) 50% 61%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:100px 24px;display:flex}._aboutCta_1521f_81 h2{letter-spacing:-.055em;margin:20px 0 30px;font-size:clamp(43px,5.5vw,75px);font-weight:630;line-height:1.16}._aboutCta_1521f_81 a{color:#203528;background:#e5d0a7;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._aboutCta_1521f_81 a:hover{background:#f4dfb7}._contactHero_1521f_86{isolation:isolate;color:#f8f6ee;background:radial-gradient(circle at 76%,#2b5845 0%,#142d22 37%,#0c1713 73%);align-items:center;min-height:min(900px,100svh - 66px);padding:62px max(8vw,28px) 82px;display:flex;position:relative;overflow:hidden}._contactGrid_1521f_87{z-index:-1;opacity:.32;background-image:linear-gradient(#c7dec714 1px,#0000 1px),linear-gradient(90deg,#c7dec714 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 100%)}._signalArt_1521f_88{z-index:-1;aspect-ratio:1;width:min(66vw,850px);position:absolute;top:50%;right:-10%;transform:translateY(-50%)}._signalArt_1521f_88:before{content:"";filter:blur(16px);background:radial-gradient(circle,#d4bf8447,#43876317 39%,#0000 68%);border-radius:50%;position:absolute;inset:7%}._signalArt_1521f_88>span{border-radius:50%;place-items:center;display:grid;position:absolute}._signalRingOne_1521f_91{border:1px solid #e6d1974d;animation:7s ease-in-out infinite _pulse_1521f_1;inset:5%;box-shadow:0 0 70px #d3ba6f1c}._signalRingTwo_1521f_92{border:1px dashed #e6d19759;animation:50s linear infinite _orbit_1521f_1;inset:19%}._signalRingThree_1521f_93{border:1px solid #e6d1978c;inset:34%;box-shadow:inset 0 0 75px #d3ba6f24}._signalCore_1521f_94{color:#efd6a2;text-shadow:0 0 45px #dbbd7799;font:60px Songti SC,STSong,serif;inset:40%}._signalDotOne_1521f_95{background:#efdbad;width:12px;height:12px;top:12%;right:25%;box-shadow:0 0 30px 14px #deb45d73}._signalDotTwo_1521f_96{background:#e1c994;width:7px;height:7px;bottom:18%;left:18%;box-shadow:0 0 22px 8px #deb45d66}._contactHeroInner_1521f_97{z-index:1;width:min(790px,100%);position:relative}._contactHero_1521f_86 h1{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(62px,7.1vw,98px);font-weight:620;line-height:1.08}._contactHero_1521f_86 h1 span{color:#e4c998}._contactLead_1521f_100{color:#c6d3c7;max-width:580px;margin:23px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.9}._contactCard_1521f_101{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#f8faeb21,#bedcc509);border:1px solid #efe1b959;border-radius:20px;width:min(100%,650px);margin-top:30px;padding:clamp(25px,2.7vw,37px);box-shadow:0 35px 80px #00000030,inset 0 1px #ffffff1c}._contactCardTop_1521f_102{color:#dfcfaa;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}._availabilityDot_1521f_103{color:#cbd9c7;align-items:center;gap:8px;font-size:10px;display:inline-flex}._availabilityDot_1521f_103:before{content:"";background:#a8e5ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #79c98c}._contactPerson_1521f_105{color:#cddbcc;margin:21px 0 0;font-size:14px}._contactPerson_1521f_105 strong{color:#f8f6ee;margin-left:10px;font-size:19px;font-weight:650}._phoneNumber_1521f_107{color:#f7e5bb;letter-spacing:-.045em;white-space:nowrap;margin-top:7px;font:500 clamp(39px,5.25vw,73px)/1.18 -apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;text-decoration:none;display:inline-block}._phoneNumber_1521f_107:hover{color:#fff2d5}._phoneNumber_1521f_107 span{color:#fff}._contactActions_1521f_110{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}._callButton_1521f_111,._copyButton_1521f_111{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:11px 19px;font-size:13px;font-weight:700;display:inline-flex}._callButton_1521f_111{color:#203528;background:#e5d0a7;text-decoration:none}._callButton_1521f_111:hover{background:#f4dfb7}._copyButton_1521f_111{color:#f6f5e9;background:0 0;border:1px solid #eceed861}._copyButton_1521f_111:hover{background:#ffffff1a}._copyMessage_1521f_116{color:#d8ebd3;min-width:100px;font-size:12px}._contactHeroBottom_1521f_117{color:#dcebda87;letter-spacing:.14em;justify-content:space-between;gap:15px;font-size:10px;display:flex;position:absolute;bottom:25px;left:max(8vw,28px);right:max(8vw,28px)}._contactSteps_1521f_118{background:#f6f6f1;padding:clamp(95px,11vw,155px) max(6vw,24px)}._contactStepsHead_1521f_119,._contactStepGrid_1521f_119{max-width:1260px;margin:0 auto}._contactSteps_1521f_118 h2{letter-spacing:-.06em;margin:23px 0 52px;font-size:clamp(43px,5.2vw,72px);font-weight:630;line-height:1.16}._contactStepGrid_1521f_119{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._contactStepGrid_1521f_119 article{background:#e8eee7;border-radius:12px;flex-direction:column;align-items:start;min-height:270px;padding:clamp(26px,3vw,39px);display:flex}._contactStepGrid_1521f_119 article:nth-child(2){background:#dce8dc}._contactStepGrid_1521f_119 article:nth-child(3){color:#fff;background:#193c2b}._contactStepGrid_1521f_119 span{color:#91ab94;font:37px Georgia,serif}._contactStepGrid_1521f_119 h3{margin:auto 0 0;font-size:29px;font-weight:640}._contactStepGrid_1521f_119 p{color:#5e7164;margin:14px 0 0;font-size:14px;line-height:1.8}._contactStepGrid_1521f_119 article:nth-child(3) p{color:#cbd9c9}._contactClosing_1521f_129{color:#f7f6eb;background:#143324;justify-content:space-between;align-items:end;gap:35px;padding:clamp(90px,10vw,140px) max(8vw,28px);display:flex}._contactClosing_1521f_129 ._sectionKicker_1521f_11{color:#bacdb8}._contactClosing_1521f_129 h2{letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(40px,4.8vw,70px);font-weight:620;line-height:1.18}._contactClosing_1521f_129 a{white-space:nowrap;color:#f2dcad;border-bottom:1px solid #d8c393;align-items:center;gap:10px;padding-bottom:8px;font-size:14px;text-decoration:none;display:inline-flex}._footer_1521f_133{color:#738077;background:#f6f5f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:30px max(5.5vw,24px);font-size:12px;display:flex}._footer_1521f_133>span:first-child{color:#284632;font-size:15px;font-weight:680}._footer_1521f_133 a{color:#4c6e55;align-items:center;gap:5px;text-decoration:none;display:inline-flex}._footer_1521f_133 a:hover{color:#183a2d}@keyframes _orbit_1521f_1{to{transform:rotate(360deg)}}@keyframes _pulse_1521f_1{50%{opacity:.56;transform:scale(1.035)}}@media (max-width:980px){._serviceCards_1521f_45{grid-template-columns:repeat(2,minmax(0,1fr))}._growthInner_1521f_64{grid-template-columns:1fr}._growthSides_1521f_68{grid-template-columns:repeat(2,minmax(0,1fr))}._signalArt_1521f_88{opacity:.46;width:100vw;right:-30%}}@media (max-width:640px){._header_1521f_4{height:60px;padding:0 18px}._logo_1521f_5{gap:7px;font-size:13px}._headerNav_1521f_7{gap:12px}._headerNav_1521f_7 a{font-size:11px}._headerNav_1521f_7 a:nth-child(2){display:none}._aboutHero_1521f_14,._contactHero_1521f_86{min-height:720px;padding:90px 24px 105px}._aboutHero_1521f_14 h1,._contactHero_1521f_86 h1{font-size:clamp(53px,13vw,75px)}._heroOrbit_1521f_16{opacity:.55;width:105vw;right:-54%}._heroLead_1521f_26,._contactLead_1521f_100{font-size:15px}._heroSideLabel_1521f_32{display:none}._thesisLine_1521f_38{grid-template-columns:1fr auto 1fr;display:grid}._thesisLine_1521f_38 svg:nth-of-type(2){display:none}._sectionHeading_1521f_42{display:block}._sectionHeading_1521f_42>p{margin-top:22px}._serviceCards_1521f_45{grid-template-columns:1fr}._serviceCard_1521f_45{min-height:320px}._growthSides_1521f_68{grid-template-columns:1fr}._processGrid_1521f_76{grid-template-columns:repeat(2,minmax(0,1fr))}._processStep_1521f_77{min-height:130px}._contactCard_1521f_101{padding:25px 21px}._phoneNumber_1521f_107{font-size:clamp(36px,9.2vw,54px)}._contactCardTop_1521f_102{flex-wrap:wrap}._contactActions_1521f_110{gap:9px}._contactStepGrid_1521f_119{grid-template-columns:1fr}._contactStepGrid_1521f_119 article{min-height:220px}._contactClosing_1521f_129{display:block}._contactClosing_1521f_129 a{margin-top:34px}._footer_1521f_133{gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){._heroOrbit_1521f_16:after,._signalRingOne_1521f_91,._signalRingTwo_1521f_92{animation:none}._lightButton_1521f_28{transition:none}}
