.PwbvFW_section{padding-block:clamp(48px,5.4vw,88px);position:relative}.PwbvFW_bgPaper{background:var(--paper)}.PwbvFW_abHero{padding-top:118px;padding-bottom:clamp(20px,2.6vw,32px)}.PwbvFW_abHero h1{letter-spacing:-.008em;max-width:30ch;font-size:clamp(30px,3.8vw,56px);line-height:1.18}.PwbvFW_abHero h1 em{color:var(--orange-deep);font-style:italic}.IdVglG_bgPaper{background:var(--paper)}.IdVglG_abMedia{background:var(--black);aspect-ratio:16/7;border-radius:20px;position:relative;overflow:hidden}.IdVglG_abMedia canvas{width:100%;height:100%;position:absolute;inset:0}.IdVglG_cap{z-index:2;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f3eeb3;font-size:11px;position:absolute;bottom:20px;left:24px}.IdVglG_abMeta{flex-wrap:wrap;justify-content:flex-end;gap:clamp(26px,5vw,70px);margin-top:22px;display:flex}.IdVglG_abMeta div span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.IdVglG_abMeta div b{font-family:var(--f-ui);font-size:16px;font-weight:600}@media (width<=640px){.IdVglG_abMeta{justify-content:flex-start}}.ShZ3fa_section{padding-block:clamp(48px,5.4vw,88px);position:relative}.ShZ3fa_bgPaper{background:var(--paper)}.ShZ3fa_secHead{margin-bottom:clamp(22px,2.6vw,38px);position:relative}.ShZ3fa_secNum{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1}.ShZ3fa_secLabel{font-family:var(--f-ui);letter-spacing:.01em;color:var(--muted);margin-top:4px;font-size:clamp(14px,1.1vw,16px);font-style:normal;font-weight:500}.ShZ3fa_rule{align-items:center;gap:0;margin-top:16px;display:flex}.ShZ3fa_rule:before{content:"";opacity:.85;background:currentColor;flex:auto;height:1px}.ShZ3fa_rule:after{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.ShZ3fa_mv{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.ShZ3fa_mvCard{border-radius:20px;flex-direction:column;justify-content:space-between;gap:30px;min-height:280px;padding:clamp(30px,4vw,56px);display:flex;position:relative;overflow:hidden}.ShZ3fa_mvCard .ShZ3fa_k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:flex}.ShZ3fa_mvCard .ShZ3fa_k:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ShZ3fa_mvCard p{z-index:2;font-family:var(--f-serif);letter-spacing:-.004em;max-width:24ch;font-size:clamp(22px,2.4vw,34px);line-height:1.22;position:relative}.ShZ3fa_mvMission{background:var(--orange);color:var(--black)}.ShZ3fa_mvVision{background:var(--black);color:#f4f3ee}.ShZ3fa_mvVision p em{color:var(--orange);font-style:italic}.ShZ3fa_mvMark{opacity:.14;pointer-events:none;width:180px;height:180px;position:absolute;top:-44px;right:-44px}.ShZ3fa_mvMark path{fill:currentColor}@media (width<=820px){.ShZ3fa_mv{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.ShZ3fa_mvMark{animation:48s linear infinite abspin}}._9dyz_G_section{padding-block:clamp(48px,5.4vw,88px);position:relative}._9dyz_G_bgGray{background:var(--paper-2)}._9dyz_G_secHead{margin-bottom:clamp(22px,2.6vw,38px);position:relative}._9dyz_G_secNum{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1}._9dyz_G_secLabel{font-family:var(--f-ui);letter-spacing:.01em;color:var(--muted);margin-top:4px;font-size:clamp(14px,1.1vw,16px);font-style:normal;font-weight:500}._9dyz_G_vals{flex-direction:column;display:flex}._9dyz_G_val{border-top:1px solid #0000001f;grid-template-columns:1fr 64px;align-items:center;gap:clamp(24px,5vw,90px);padding:clamp(26px,3.4vw,42px) 0;display:grid}._9dyz_G_val:last-child{border-bottom:1px solid #0000001f}._9dyz_G_val h3{letter-spacing:-.006em;font-size:clamp(24px,2.4vw,36px);line-height:1.1;transition:color .25s}._9dyz_G_val:hover h3{color:var(--orange-deep)}._9dyz_G_val p{color:var(--muted);max-width:60ch;margin-top:12px;font-size:16.5px;line-height:1.62}._9dyz_G_valIco{width:64px;height:64px;color:var(--ink);transition:color .3s var(--ease);flex:none}._9dyz_G_val:hover ._9dyz_G_valIco{color:var(--orange-deep);transform:rotate(8deg)scale(1.06)}._9dyz_G_valIco svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){._9dyz_G_val ._9dyz_G_valIco svg,._9dyz_G_val ._9dyz_G_valIco svg circle,._9dyz_G_val ._9dyz_G_valIco svg path{transform-box:fill-box;transform-origin:50%}._9dyz_G_val:first-child ._9dyz_G_valIco svg path{animation:3.6s cubic-bezier(.7,-.25,.3,1.25) infinite vTickTurn}._9dyz_G_val:first-child ._9dyz_G_valIco svg circle:first-of-type{animation:3.6s ease-in-out infinite vRingIn}._9dyz_G_val:first-child ._9dyz_G_valIco svg circle:last-of-type{animation:1.8s ease-in-out infinite vDotPulse}._9dyz_G_val:nth-child(2) ._9dyz_G_valIco svg circle:first-of-type{animation:2.8s ease-in-out infinite vPassL}._9dyz_G_val:nth-child(2) ._9dyz_G_valIco svg circle:last-of-type{animation:2.8s ease-in-out infinite vPassR}._9dyz_G_val:nth-child(3) ._9dyz_G_valIco svg{animation:3.4s cubic-bezier(.5,0,.2,1) infinite vSpinUp}._9dyz_G_val:nth-child(3) ._9dyz_G_valIco svg circle{animation:1.7s ease-in-out .3s infinite vDotPulse}._9dyz_G_val:nth-child(4) ._9dyz_G_valIco svg{animation:5s ease-in-out infinite vTilt}._9dyz_G_val:nth-child(4) ._9dyz_G_valIco svg path{stroke-dasharray:6 8;animation:2.2s linear infinite vDashFlow}}@media (width<=640px){._9dyz_G_val{grid-template-columns:1fr}._9dyz_G_valIco{order:-1;width:46px;height:46px}}.rXn_Dq_section{padding-block:clamp(48px,5.4vw,88px);position:relative}.rXn_Dq_bgPaper{background:var(--paper)}.rXn_Dq_secHead{margin-bottom:clamp(22px,2.6vw,38px);position:relative}.rXn_Dq_secNum{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1}.rXn_Dq_secLabel{font-family:var(--f-ui);letter-spacing:.01em;color:var(--muted);margin-top:4px;font-size:clamp(14px,1.1vw,16px);font-style:normal;font-weight:500}.rXn_Dq_rule{align-items:center;gap:0;margin-top:16px;display:flex}.rXn_Dq_rule:before{content:"";opacity:.85;background:currentColor;flex:auto;height:1px}.rXn_Dq_rule:after{content:"";background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.rXn_Dq_skillsHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.rXn_Dq_skillsSym{flex:none;width:46px;height:46px}.rXn_Dq_skillsSym path{fill:var(--orange)}.rXn_Dq_skills{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.rXn_Dq_skill{background:var(--card);transition:transform .25s var(--ease), box-shadow .25s, border-color .25s;border:1px solid #00000014;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rXn_Dq_skill:hover{border-color:#0003;transform:translateY(-3px);box-shadow:0 18px 36px -26px #00000059}.rXn_Dq_skillIco{width:34px;height:34px;color:var(--ink);transition:transform .3s var(--ease), color .25s var(--ease);flex:none}.rXn_Dq_skillIco svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.rXn_Dq_skillIco .acc{stroke:currentColor}.rXn_Dq_skillIco .dot{fill:currentColor;stroke:none}.rXn_Dq_skill:hover .rXn_Dq_skillIco{color:var(--orange);transform:scale(1.09)rotate(-2deg)}.rXn_Dq_skill b{font-family:var(--f-ui);letter-spacing:-.005em;font-size:14.5px;font-weight:600}@media (width<=900px){.rXn_Dq_skills{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.rXn_Dq_skills{grid-template-columns:1fr}}.uXI54W_section{padding-block:clamp(48px,5.4vw,88px);position:relative}.uXI54W_bgDark{background:var(--black);color:#f4f3ee}.uXI54W_linkArrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;transition:gap .25s var(--ease), background .2s, color .2s;background:0 0;border:1.5px solid;border-radius:10px;align-items:center;gap:14px;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.uXI54W_linkArrow svg{width:20px;height:20px}.uXI54W_linkArrow:hover{background:#fff;gap:22px;color:var(--black)!important;border-color:#fff!important}
