@font-face{font-display:swap;font-family:About Inter;font-weight:100 900;src:url(./inter-normal.Dx4kXJAl.woff2) format("woff2")}@font-face{font-display:swap;font-family:About Inter;font-style:italic;font-weight:100 900;src:url(./inter-italic.DpCbqKDY.woff2) format("woff2")}.about-page{background:#fff;color:#666;font:400 18.688px/1.625 About Inter,sans-serif;overflow-wrap:break-word}.about-page *,.about-page :after,.about-page :before{box-sizing:border-box}.about-page .about-copy,.about-page dd,.about-page dl{margin:0}.about-page img{display:block;max-width:100%}.about-page .is-emphasis,.about-page strong{font-weight:600}.about-page .accent,.about-page .is-quote{color:#ef6437}.about-page .is-quote{font-style:italic}.about-page .about-container{margin:auto;max-width:1246px;position:relative;width:86.52%}.about-page .about-grid{align-items:center;display:grid;gap:66px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-grid>*,.about-page .about-story__columns>*{min-width:0}.about-page .about-dark{background:#0a0a0a;color:#aaa}.about-page .about-muted{background:#fafafa}.about-page .about-label{color:#010100;font-size:clamp(36px,4.326vw,62.293px);font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.about-page .about-subtitle{color:#010100;font:800 31.146px/1.375 Manrope Variable,sans-serif}.about-page .about-dark .about-label,.about-page .about-dark .about-subtitle{color:#fff}.about-page .about-prose{display:grid;gap:16.6px}.about-page .about-image{border-radius:25px;overflow:hidden}.about-page .about-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .about-landscape{aspect-ratio:590/332}.about-page ul{list-style:disc outside;margin:24px 0 0;padding-left:23px}.about-page ul>li{display:list-item;list-style:inherit}.about-page li+li{margin-top:8px}.about-page .about-hero{align-items:center;display:flex;min-height:887px;overflow:hidden;padding:140px 0;position:relative}.about-page .about-hero__image{height:100%;left:38%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;top:0;width:110%}.about-page .about-hero:after{background:linear-gradient(0deg,#0a0a0a,#0a0a0aaa 16.667%,#0a0a0a55,#0a0a0a00 50%),linear-gradient(90deg,#0a0a0a,#0a0a0ad9 50%,#0a0a0a91,#0a0a0a48 83.333%,#0a0a0a00);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.about-page .about-hero .about-container{z-index:2}.about-page .about-hero__copy{max-width:727px}.about-page .about-hero .about-label{color:#ef6437;font-size:clamp(44px,5.19vw,74.75px)}.about-page .about-hero .about-subtitle{margin-top:33px}.about-page .about-hero .about-prose{margin-top:25px}.about-page .about-origin{align-items:center;border-top:1px solid #f0f0f0;display:flex;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding:clamp(40px,7vh,83px) 0}.about-page .about-origin__image{aspect-ratio:590/645;border-radius:20px;position:relative}.about-page .about-origin__image:after{background:linear-gradient(#0000000d,#00000073);content:"";inset:0;position:absolute}.about-page .about-company{color:#010100;font-size:20.764px;font-weight:600;line-height:1.4;margin-top:8px}.about-page .about-origin__meaning{margin-top:25px}.about-page .about-brand,.about-page .about-eva,.about-page .about-story,.about-page .about-world{padding:100px 0}.about-page .about-brand__title{font-size:49.834px;line-height:1.25}.about-page .about-brand__title>span{display:block}.about-page .about-brand__title>span:first-child{font-size:30px}.about-page .about-brand .about-subtitle{margin-top:25px}.about-page .about-brand__equation{font-weight:600;margin:16px 0 12px}.about-page .about-brand__promise{margin-top:12px}.about-page .about-brand__details{align-items:start;font-size:16.611px;margin-top:60px}.about-page .about-brand__details h3{color:#ef6437;font:800 26px/1.4 Manrope Variable,sans-serif}.about-page .about-brand__details ul{margin-top:16px}.about-page .about-brand__principles{display:grid;gap:8px;margin-top:16px}.about-page .about-world .about-label{color:#ef6437}.about-page .about-world__main{align-items:start;margin-top:33px}.about-page .about-world__intro{margin-top:16px}.about-page .about-world__definitions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.about-page .about-world__definitions>div{border:1px solid #e8e8e8;border-radius:12px;padding:16px}.about-page .about-world__definitions dt{color:#ef6437;font:700 16.6px/1.4 Manrope Variable,sans-serif}.about-page .about-world__definitions dd{color:#888;font-size:14.535px;margin-top:2px}.about-page .about-physical{align-items:center;border-radius:25px;display:grid;gap:4%;grid-template-columns:44% 52%;margin-top:83px;padding:58px 24px 58px 58px}.about-page .about-physical__steps{font-size:20.764px;margin:8px 0 24px}.about-page .about-physical__copy>.about-copy:last-child{margin-top:16px}.about-page .about-transformation{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr)}.about-page .about-transformation__model,.about-page .about-transformation__virtual{overflow:hidden;position:relative}.about-page .about-transformation__virtual{aspect-ratio:173/238;border-radius:18px}.about-page .about-transformation__model{aspect-ratio:182/166}.about-page .about-transformation__virtual img{height:100%;left:0;max-width:none;position:absolute;width:275.85%}.about-page .about-transformation__model img{height:100%;left:-83.06%;max-width:none;position:absolute;width:183.08%}.about-page .about-transformation__arrow{height:21px;width:25px}.about-page .about-transformation__physical{aspect-ratio:168/224;border-radius:23px;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .about-eva__image{aspect-ratio:590/498}.about-page .about-eva__subtitle{font-size:20.764px;margin-top:8px}.about-page .about-story__title{font-size:36px;line-height:1.73}.about-page .about-story__question{margin-top:20px}.about-page .about-story__columns{display:grid;gap:52px;grid-template-columns:minmax(0,728fr) minmax(0,466fr);margin-top:24px}.about-page .about-story__gallery{align-content:start;display:grid;gap:16px}.about-page .about-story__gallery .about-image{border-radius:17px;height:235px}.about-page .about-story__gallery .about-image:nth-child(2){height:166px}.about-page .about-team-title{color:#ef6437;font-size:31.146px;line-height:1.2;margin-top:83px}.about-page .about-founder{display:grid;gap:33px;grid-template-columns:minmax(0,420fr) minmax(0,793fr);margin-top:40px}.about-page .about-founder>.about-image{border-radius:17px;min-height:488px}.about-page .about-team{display:grid;gap:33px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px}.about-page .about-team-card{border:1px solid #e8e8e8;border-radius:17px;color:#888;font-size:16px;padding:29px}.about-page .about-team-card header{align-items:center;display:flex;gap:17px}.about-page .about-team-card__avatar{background:#fff0e9;border-radius:50%;color:#ef6437;display:grid;flex:0 0 50px;font-weight:700;height:50px;place-items:center}.about-page .about-team-card h4{color:#010100;font:700 18px/1.27 Manrope Variable,sans-serif}.about-page .about-team-card__role{color:#ef6437;font-size:12px;font-weight:600;letter-spacing:.623px;line-height:1.43;margin-top:4px;text-transform:uppercase}.about-page .about-team-card__body{display:grid;gap:12px;margin-top:25px}.about-page .about-team-card strong{color:#464646}.about-page .about-future{isolation:isolate;padding:133px 0;position:relative}.about-page .about-future .about-label,.about-page .about-future .about-signature{color:#ef6437}.about-page .about-future__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;width:100%;z-index:-2}.about-page .about-future:before{background:linear-gradient(#0a0a0a,transparent 45%,#0a0a0a);content:"";inset:0;position:absolute;z-index:-1}.about-page .about-future__copy{margin-top:50px;max-width:789px}.about-page .about-future .about-prose{margin-top:25px}.about-page .about-future__promise{margin:42px 0 25px}.about-page .about-signature{align-items:center;color:#fff;display:flex;font-weight:900;gap:17px;letter-spacing:4px;margin-top:66px;text-transform:uppercase}.about-page .about-signature__line{background:linear-gradient(90deg,#ef6437,transparent);height:1px;width:208px}@media(min-width:1024px){.about-page .about-origin__image{aspect-ratio:auto;height:min(645px,100svh - 232px);min-height:280px;width:100%}}@media(max-width:1200px){.about-page .about-origin{min-height:calc(100svh - 60px)}}@media(max-width:1023px){.about-page{font-size:17px}.about-page .about-container{width:calc(100% - 48px)}.about-page .about-founder,.about-page .about-grid,.about-page .about-story__columns{gap:32px;grid-template-columns:minmax(0,1fr)}.about-page .about-origin__image{aspect-ratio:4/3}.about-page .about-physical{gap:36px;grid-template-columns:minmax(0,1fr);padding:36px}.about-page .about-transformation{margin:auto;max-width:600px;width:100%}.about-page .about-story__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-story__gallery .about-image{aspect-ratio:2/1;height:auto}.about-page .about-team{gap:16px}.about-page .about-team-card{padding:20px}.about-page .about-team-card header{flex-wrap:wrap}.about-page .about-founder>.about-image{aspect-ratio:793/488;min-height:0}}@media(max-width:600px){.about-page{font-size:15.5px;line-height:1.62}.about-page .about-container{margin:0 auto;max-width:100%;width:calc(100% - 32px)}.about-page .about-label{font-size:clamp(28px,8.5vw,36px);letter-spacing:.05em;line-height:1.15}.about-page .about-subtitle{font-size:clamp(20px,5.5vw,24px);line-height:1.34}.about-page .about-prose{font-size:15px;gap:14px;line-height:1.62}.about-page .about-hero{align-items:flex-end;min-height:clamp(520px,82svh,640px);padding:68px 0 44px}.about-page .about-hero:after{background:linear-gradient(180deg,#0a0a0a73,#0a0a0ad9 60%,#0a0a0a),linear-gradient(90deg,#0a0a0acc,#0a0a0a66)}.about-page .about-hero .about-label{font-size:clamp(32px,9.5vw,42px);line-height:1.1}.about-page .about-hero .about-subtitle{font-size:clamp(19px,5.2vw,23px);margin-top:18px}.about-page .about-hero .about-prose{margin-top:16px}.about-page .about-hero__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:.35;top:0;width:100%}.about-page .about-brand,.about-page .about-eva,.about-page .about-origin,.about-page .about-story,.about-page .about-world{padding:48px 0}.about-page .about-future{padding:56px 0 40px}.about-page .about-origin{border-top:1px solid #f2f2f2;min-height:auto}.about-page .about-origin__image{aspect-ratio:16/10;border-radius:16px;box-shadow:0 4px 18px #0000000d}.about-page .about-company{font-size:18px;margin-top:8px}.about-page .about-origin__meaning{margin-top:16px}.about-page .about-brand__title{font-size:clamp(28px,7.8vw,34px);line-height:1.2}.about-page .about-brand__title>span:first-child{font-size:20px}.about-page .about-brand .about-subtitle{margin-top:18px}.about-page .about-brand__equation{font-size:16.5px;margin:12px 0 10px}.about-page .about-brand__details{display:flex;flex-direction:column;gap:16px;margin-top:36px}.about-page .about-brand__details>div{background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;padding:20px 18px}.about-page .about-brand__details h3{font-size:21px;margin:0}.about-page .about-brand__details ul{margin-top:12px;padding-left:20px}.about-page .about-brand__details .about-brand__principles{gap:8px;margin-top:12px}.about-page .about-world__main{margin-top:24px}.about-page .about-world__definitions{gap:12px;grid-template-columns:1fr;margin-top:20px}.about-page .about-world__definitions>div{background:#fff;border:1px solid #ededed;border-left:3.5px solid #ef6437;border-radius:12px;box-shadow:0 2px 10px #00000005;padding:14px 16px}.about-page .about-world__definitions dt{font-size:16px;font-weight:700;line-height:1.35}.about-page .about-world__definitions dd{color:#666;font-size:14px;line-height:1.55;margin-top:4px}.about-page .about-physical{border-radius:20px;box-shadow:0 10px 30px #00000026;margin-top:36px;padding:26px 18px}.about-page .about-physical__steps{font-size:18px;margin:8px 0 18px}.about-page .about-transformation{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);margin-top:24px;max-width:100%}.about-page .about-transformation__arrow{height:18px;justify-self:center;width:18px}.about-page .about-transformation__model,.about-page .about-transformation__virtual{background:#ffffff0a;border-radius:12px;box-shadow:0 2px 8px #0003}.about-page .about-transformation__physical{border:1px solid rgba(239,100,55,.3);border-radius:14px;box-shadow:0 4px 14px #ef643733}.about-page .about-eva__subtitle{font-size:18px}.about-page .about-eva__image{border-radius:18px;box-shadow:0 4px 18px #0000000f}.about-page .about-eva ul{margin-top:16px;padding-left:20px}.about-page .about-story__title{font-size:clamp(25px,6.8vw,30px);line-height:1.3}.about-page .about-story__question{font-size:20px;margin-top:16px}.about-page .about-story__columns{gap:24px;margin-top:20px}.about-page .about-story__gallery{gap:10px;margin-top:6px}.about-page .about-story__gallery .about-image{aspect-ratio:4/3;border-radius:12px;box-shadow:0 3px 12px #0000000d}.about-page .about-team-title{font-size:24px;margin-top:48px}.about-page .about-founder{gap:20px;margin-top:24px}.about-page .about-founder>.about-image{aspect-ratio:16/10;border-radius:16px;box-shadow:0 4px 16px #0000000f}.about-page .about-team{gap:16px;grid-template-columns:1fr;margin-top:20px}.about-page .about-team-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;box-shadow:0 2px 10px #00000008;padding:20px 18px}.about-page .about-team-card header{flex-wrap:nowrap;gap:14px}.about-page .about-team-card .about-team-card__avatar{flex:0 0 46px;font-size:15px;height:46px}.about-page .about-team-card h4{font-size:17px}.about-page .about-team-card .about-team-card__role{font-size:11.5px;letter-spacing:.5px}.about-page .about-team-card .about-team-card__body{font-size:14.5px;gap:10px;line-height:1.58;margin-top:16px}.about-page .about-future__copy{margin-top:28px}.about-page .about-future__promise{margin:28px 0 16px}.about-page .about-signature{font-size:14px;gap:12px;letter-spacing:2px;margin-top:44px}.about-page .about-signature__line{flex:1;width:auto}.about-page .about-back-top{bottom:calc(18px + env(safe-area-inset-bottom));font-size:20px;height:44px;right:max(16px,env(safe-area-inset-right));width:44px}}.about-page .about-back-top{background:#0a0a0a;border:1px solid #ef6437;border-radius:50%;bottom:calc(24px + env(safe-area-inset-bottom));box-shadow:0 4px 18px #0002;color:#ef6437;cursor:pointer;display:grid;font:26px/1 sans-serif;height:48px;place-items:center;position:fixed;right:max(20px,env(safe-area-inset-right));width:48px;z-index:30}.about-page .about-back-top:focus-visible{outline:3px solid #ef6437;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.about-page .about-hero .about-label{animation:aboutHeroFadeUp .8s cubic-bezier(.16,1,.3,1) both}.about-page .about-hero .about-subtitle{animation:aboutHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .12s both}.about-page .about-hero .about-prose{animation:aboutHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .24s both}.about-page .about-transformation__arrow{animation:aboutArrowPulse 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.about-page .about-image img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.about-page .about-image:hover img{transform:scale(1.03)}.about-page .about-team-card{overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.about-page .about-team-card .about-team-card__body,.about-page .about-team-card header{position:relative;z-index:1}.about-page .about-team-card:before{background:conic-gradient(from 0deg,transparent 0 290deg,rgba(227,107,64,.25) 325deg,#e36b40 1turn);content:"";height:300%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:-100%;transition:opacity .35s ease;width:300%;z-index:0}.about-page .about-team-card:after{background:#fff;border-radius:16px;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.about-page .about-team-card:hover{box-shadow:0 14px 32px #00000012;transform:translateY(-6px)}.about-page .about-team-card:hover:before{animation:aboutBorderRun 2.6s linear infinite;opacity:1}.about-page .about-team-card:hover .about-team-card__avatar{transform:scale(1.08)}.about-page .about-team-card .about-team-card__avatar{transition:transform .3s ease}.about-page .about-world__definitions>div{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.about-page .about-world__definitions>div:hover{border-color:#e36b4073;box-shadow:0 8px 24px -4px #e36b401f,0 4px 12px #00000008;transform:translateY(-4px)}.about-page .about-back-top,.about-page .about-transformation__model,.about-page .about-transformation__physical,.about-page .about-transformation__virtual{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.about-page .about-transformation:hover .about-transformation__arrow{animation-duration:1.2s}.about-page .about-transformation__model:hover,.about-page .about-transformation__physical:hover,.about-page .about-transformation__virtual:hover{transform:translateY(-4px)}.about-page .about-back-top:hover{box-shadow:0 8px 24px #0000002b;transform:translateY(-4px)}}@keyframes aboutHeroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutArrowPulse{0%,to{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes aboutBorderRun{to{transform:rotate(1turn)}}
