._page_q5zsi_1{color:#1c2521;background:#f5f5f3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}._page_q5zsi_1 *{box-sizing:border-box}._header_q5zsi_3{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#fbfbf9eb;justify-content:space-between;align-items:center;gap:24px;height:58px;padding:0 max(5.5vw,24px);display:flex;position:relative}._logo_q5zsi_4{color:#1b2922;white-space:nowrap;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}._mark_q5zsi_5{color:#fff;background:#183a2d;border-radius:7px;place-items:center;width:26px;height:26px;font-family:Songti SC,STSong,serif;font-size:17px;display:grid}._nav_q5zsi_6{align-items:center;gap:clamp(18px,3vw,42px);display:flex}._nav_q5zsi_6 a{color:#4d5a53;font-size:12px;text-decoration:none;transition:color .2s}:is(._nav_q5zsi_6 a:hover,._nav_q5zsi_6 a:focus-visible){color:#152d22}._hero_q5zsi_9{text-align:center;background:linear-gradient(#f8f8f3b3 0%,#f8f8f329 38%,#f9f8f30d 72%),url(/images/ink-landscape-20260927.jpg) 50% 55%/cover no-repeat;justify-content:center;align-items:flex-start;min-height:min(850px,100svh - 58px);display:flex;position:relative;overflow:hidden}._heroContent_q5zsi_10{z-index:1;max-width:980px;padding:clamp(90px,12vh,145px) 24px 190px;position:relative}._eyebrow_q5zsi_11,._sectionLabel_q5zsi_11{color:#587469;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}._hero_q5zsi_9 h1{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(64px,9vw,116px);font-weight:630;line-height:1.08}._heroDescription_q5zsi_13{color:#42564d;margin:26px auto 0;font-size:clamp(16px,1.8vw,20px);line-height:1.8}._heroLink_q5zsi_14{color:#fff;background:#1b4735;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:12px 21px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}._heroLink_q5zsi_14:hover{background:#123426;transform:translateY(-2px)}._scrollCue_q5zsi_16{z-index:1;color:#315248;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:inline-flex;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}._about_q5zsi_17{text-align:center;background:#f8f8f6;padding:clamp(100px,12vw,180px) 24px}._about_q5zsi_17 h2{letter-spacing:-.055em;max-width:1000px;margin:24px auto 0;font-size:clamp(42px,6vw,83px);font-weight:620;line-height:1.19}._about_q5zsi_17 h2 span{color:#66877a}._aboutText_q5zsi_20{color:#5d6a62;max-width:620px;margin:35px auto 0;font-size:clamp(15px,1.45vw,18px);line-height:2}._services_q5zsi_21{background:#ebeeea;padding:clamp(90px,10vw,140px) max(5.5vw,24px)}._sectionIntro_q5zsi_22{justify-content:space-between;align-items:flex-end;gap:36px;max-width:1320px;margin:0 auto 52px;display:flex}._sectionIntro_q5zsi_22 h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(43px,5.8vw,74px);font-weight:630;line-height:1.18}._sectionIntro_q5zsi_22>p{color:#64726a;max-width:310px;margin:0 0 8px;font-size:15px;line-height:1.9}._serviceGrid_q5zsi_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto;display:grid}._serviceCard_q5zsi_26{min-height:clamp(380px,39vw,515px);color:inherit;background:#f9faf7;border-radius:8px;flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,42px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1c32280b}._serviceCardLink_q5zsi_27{transition:transform .3s,box-shadow .3s,background .3s}._serviceCardLink_q5zsi_27:hover{background:#fff;transform:translateY(-7px);box-shadow:0 28px 65px #1c32281f}._serviceCardLink_q5zsi_27 ._serviceArrow_q5zsi_29{transition:transform .3s}._serviceCardLink_q5zsi_27:hover ._serviceArrow_q5zsi_29{transform:translate(4px,-4px)}._serviceCard_q5zsi_26:nth-child(2){background:#dfe8e0}._serviceCard_q5zsi_26:nth-child(3){background:#d7e0dc}._serviceCard_q5zsi_26:after{content:"";pointer-events:none;border:1px solid #375a461c;border-radius:50%;width:230px;height:230px;position:absolute;top:45px;right:-58px;box-shadow:0 0 0 55px #375a4609,0 0 0 110px #375a4606}._serviceNumber_q5zsi_34,._serviceEnglish_q5zsi_34{color:#769084;letter-spacing:.18em;font-size:11px;font-weight:700}._serviceCard_q5zsi_26 h3{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(33px,3vw,46px);font-weight:630}._serviceCard_q5zsi_26 p{color:#53635a;max-width:270px;margin:18px 0 0;font-size:14px;line-height:1.85}._serviceArrow_q5zsi_29{color:#688476;position:absolute;top:36px;right:35px}._approach_q5zsi_38{color:#fff;background:radial-gradient(circle at 74% 36%,#315244 0%,#1c3329 35%,#14271f 77%);align-items:center;min-height:710px;padding:115px max(8vw,30px);display:flex}._approachInner_q5zsi_39{width:100%;max-width:1250px;margin:0 auto}._approach_q5zsi_38 ._sectionLabel_q5zsi_11{color:#a7c7b6}._approach_q5zsi_38 h2{letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(56px,7vw,96px);font-weight:600;line-height:1.2}._approach_q5zsi_38 h2 span{color:#afc9b9}._approach_q5zsi_38 p:not(._sectionLabel_q5zsi_11){color:#c9d8ce;max-width:440px;margin:34px 0 0;font-size:16px;line-height:1.95}._approach_q5zsi_38 a{color:#fff;border-bottom:1px solid #9fb5a7;align-items:center;gap:10px;margin-top:42px;padding-bottom:7px;font-size:14px;text-decoration:none;display:inline-flex}._footer_q5zsi_45{color:#727e76;background:#f5f5f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;min-height:120px;padding:35px max(5.5vw,24px) 90px;font-size:12px;display:flex}._footerBrand_q5zsi_46{color:#21362a;font-size:15px;font-weight:650}._teamButton_q5zsi_47{left:max(24px, env(safe-area-inset-left));bottom:max(22px, env(safe-area-inset-bottom));z-index:50;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#1c2c24eb;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:13px;padding:13px 18px 13px 21px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;position:fixed;box-shadow:0 12px 30px #0c1e142e}._teamButton_q5zsi_47:hover{background:#13291d;transform:translateY(-2px)}._teamButton_q5zsi_47:focus-visible{outline-offset:4px;outline:2px solid #6ebc8b}._page_q5zsi_1 a:focus-visible{outline-offset:4px;outline:2px solid #6ebc8b}@media (max-width:740px){._header_q5zsi_3{padding:0 18px}._nav_q5zsi_6{gap:14px}._nav_q5zsi_6 a{font-size:11px}._nav_q5zsi_6 a:first-child{display:none}._hero_q5zsi_9{background-position:61% bottom;min-height:max(680px,100svh - 58px)}._heroContent_q5zsi_10{padding-top:105px}._hero_q5zsi_9 h1{font-size:clamp(55px,12vw,76px)}._heroDescription_q5zsi_13{font-size:15px}._sectionIntro_q5zsi_22{display:block}._sectionIntro_q5zsi_22>p{margin-top:22px}._serviceGrid_q5zsi_25{grid-template-columns:1fr}._serviceCard_q5zsi_26{min-height:310px}._approach_q5zsi_38{min-height:580px}._footer_q5zsi_45{gap:13px;display:grid}}@media (prefers-reduced-motion:reduce){._heroLink_q5zsi_14,._teamButton_q5zsi_47,._serviceCardLink_q5zsi_27,._serviceCardLink_q5zsi_27 ._serviceArrow_q5zsi_29{transition:none}}._showcase_1vc0s_1{color:#eef2ec;background:radial-gradient(circle at 88% 8%,#365747 0,#1c382b 30%,#0f2119 72%);padding:clamp(90px,10vw,148px) max(5.5vw,24px)}._heading_1vc0s_6{justify-content:space-between;align-items:end;gap:36px;max-width:1320px;margin:0 auto 50px;display:flex}._heading_1vc0s_6>div>p{color:#a6c0b0;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}._heading_1vc0s_6 h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,6vw,78px);font-weight:620;line-height:1.16}._heading_1vc0s_6 h2 span{color:#acc5b5}._intro_1vc0s_29{color:#aebfb4;text-align:right;margin:0 0 8px;font-size:14px;line-height:1.9}._grid_1vc0s_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,42px) clamp(16px,2vw,28px);max-width:1320px;margin:0 auto;display:grid}._card_1vc0s_43{min-width:0}._cover_1vc0s_44{isolation:isolate;aspect-ratio:4/4;cursor:pointer;background:#08140f;border:1px solid #dfece21f;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000002e}._cover_1vc0s_44:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#030a0638,#0000 42%,#030a0694);position:absolute;inset:0}._cover_1vc0s_44 video{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .55s;display:block}._card_1vc0s_43:nth-child(n+2) ._cover_1vc0s_44 video{object-position:center 31%}._cover_1vc0s_44:hover video{transform:scale(1.025)}._index_1vc0s_75,._duration_1vc0s_75{z-index:2;color:#f7f5ed;letter-spacing:.1em;font-size:11px;font-weight:650;position:absolute}._index_1vc0s_75{top:20px;left:22px}._duration_1vc0s_75{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030b078f;border-radius:999px;padding:6px 9px;bottom:17px;right:18px}._play_1vc0s_85{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07150d47;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;font-weight:620;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cover_1vc0s_44:hover ._play_1vc0s_85{opacity:0;transform:translate(-50%,-50%)scale(.94)}._meta_1vc0s_105{justify-content:space-between;align-items:baseline;gap:16px;padding:17px 4px 0;display:flex}._meta_1vc0s_105 h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}._meta_1vc0s_105 span{color:#91a99b;letter-spacing:.08em;font-size:11px}._dialog_1vc0s_108{color:#f7f4ea;background:#0d1a14;border:0;border-radius:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0}._dialog_1vc0s_108::backdrop{background:#07110c}._player_1vc0s_121{box-sizing:border-box;flex-direction:column;width:100%;height:100svh;padding:clamp(14px,2vw,28px);display:flex}._playerHeader_1vc0s_122{justify-content:space-between;align-items:center;gap:24px;padding:2px 2px 20px;display:flex}._playerHeader_1vc0s_122 p{color:#92aa9b;letter-spacing:.16em;margin:0 0 8px;font-size:10px}._playerHeader_1vc0s_122 h2{margin:0;font-size:24px;font-weight:600}._playerHeader_1vc0s_122 button{color:#e5eee7;cursor:pointer;background:#ffffff0a;border:1px solid #e5eee740;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}._playerHeader_1vc0s_122 button:hover{background:#ffffff1f}._player_1vc0s_121 video{object-fit:contain;background:#020604;border-radius:14px;flex:auto;width:100%;min-height:0;display:block}._error_1vc0s_128{color:#ead3a6;margin:16px 2px 0;font-size:13px}@media (max-width:720px){._heading_1vc0s_6{margin-bottom:32px;display:block}._intro_1vc0s_29{text-align:left;margin-top:22px}._grid_1vc0s_36{grid-template-columns:1fr;gap:34px}._cover_1vc0s_44{border-radius:15px}._meta_1vc0s_105 h3{font-size:18px}._player_1vc0s_121{padding:14px}._playerHeader_1vc0s_122{padding:2px 1px 14px}._player_1vc0s_121 video{border-radius:10px}}@media (prefers-reduced-motion:reduce){._cover_1vc0s_44 video,._play_1vc0s_85{transition:none}}
