/* SwissOctet / About — independent technical identity. */
.about-page{--about-surface:#161513;--about-surface-raised:#1b1917;--about-text:#f6f4f1;--about-muted:#aaa6a1;--about-dim:#78736d;--about-line:rgba(255,255,255,.085);color:var(--about-text);background:#11100f;overflow:clip}
.about-page h1,.about-page h2,.about-page h3,.about-page h4{color:var(--about-text);font-family:Inter,Arial,sans-serif;font-weight:500}
.about-page p{color:var(--about-muted)}
.about-page .eyebrow{color:#ff8876;font-size:9px;letter-spacing:.11em;line-height:1.8}
.about-page .eyebrow:before{width:17px;height:1px}
.about-page .btn{font-weight:500;border-radius:10px}
.about-page .btn.primary{background:#ff5842;border-color:#ff5842;color:#fff}
.about-page .btn.primary:hover{background:#ef4934;border-color:#ef4934}
.about-page .mono{color:var(--about-dim);font-size:9px;letter-spacing:.06em;line-height:1.8}
.about-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:72px;padding-bottom:68px;position:relative}
.about-hero-copy{position:relative;z-index:2;min-width:0}
.about-hero-copy>.eyebrow{margin-bottom:24px}
.about-hero-copy h1{font-size:clamp(68px,6.65vw,96px);font-weight:500;line-height:1.055;letter-spacing:-.07em;margin:0 0 29px;max-width:700px;text-wrap:balance}
.about-hero-copy h1>span{display:block}
.about-hero-copy h1 .accent{color:#ff5842}
.about-outline{color:#93908b!important;-webkit-text-stroke:0;font-weight:400!important}
.about-hero-copy h1 .about-outline{color:transparent!important;-webkit-text-stroke:1px rgba(246,242,234,.48)}
.about-hero-copy h1>.accent,.about-hero-copy h1>span:last-child.accent{color:#ff5842!important;-webkit-text-stroke:0}
.about-lead{max-width:440px;font-size:15px;line-height:1.9;letter-spacing:-.012em;color:#b4b0aa!important;margin:0 0 29px;text-wrap:pretty}
.about-hero-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:31px}
.about-hero-actions .btn{padding:14px 20px;font-size:12px;gap:12px}
.about-hero-actions .text-link{font-size:12px;color:#bfbab3;padding-block:12px}
.about-hero-index{display:flex;align-items:center;gap:12px;color:#827a72;font:8px/1.8 Plex,monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:24px}
.about-hero-index:before{content:"";width:32px;height:1px;background:rgba(255,88,66,.6);flex:none}
.about-hero-index span{color:#a59b91}
.about-core-panel{position:relative;min-width:0;height:560px;border:1px solid rgba(255,255,255,.065);border-radius:20px;isolation:isolate;background:radial-gradient(ellipse at 52% 49%,rgba(255,88,66,.085) 0%,rgba(255,88,66,.02) 36%,transparent 65%),#141210;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.1)}
.about-core-panel:before{content:"";position:absolute;inset:25px;border:1px solid rgba(255,255,255,.027);border-radius:12px;pointer-events:none;z-index:1}
.about-core-panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 70%,rgba(17,16,15,.18));box-shadow:inset 0 0 85px rgba(0,0,0,.17)}
.about-core-stage{height:100%;width:100%;position:relative;overflow:hidden;z-index:0;background:transparent}
.about-core-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent}
.about-core-stage .scene-caption{left:24px;bottom:21px;font-size:8px;letter-spacing:.035em;color:#80766e}
.about-core-stage .scene-fallback-mark{font-size:150px;color:rgba(255,88,66,.22)}
.about-orbit-labels{position:absolute;inset:0;z-index:2;pointer-events:none;font:8px/1.6 Plex,monospace;letter-spacing:.055em;text-transform:uppercase;color:#7f766d}
.about-orbit-labels>span{position:absolute;max-width:44%;line-height:1.8}
.about-orbit-labels>span:nth-child(1){top:22px;left:24px}
.about-orbit-labels>span:nth-child(2){top:22px;right:24px;text-align:right}
.about-orbit-labels>span:nth-child(3){bottom:23px;left:24px}
.about-orbit-labels>span:nth-child(4){bottom:23px;right:24px;text-align:right}
.about-orbit-labels b,.about-orbit-labels strong{font-weight:400;color:#b09a88}
.about-coordinate-line{position:absolute;top:80px;bottom:79px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;gap:13px;writing-mode:vertical-rl;font:7px/1.6 Plex,monospace;letter-spacing:.12em;color:#6e6359;pointer-events:none}
.about-coordinate-line:before,.about-coordinate-line:after{content:"";display:block;width:1px;height:55px;background:rgba(255,255,255,.08)}
.about-lenses{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;z-index:3;margin-top:15px;max-width:100%;padding:4px;border:1px solid var(--about-line);border-radius:11px;background:#171310}
.about-lenses button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:41px;flex:1;min-width:0;padding:10px 13px;border-radius:8px;border:1px solid transparent;background:transparent;color:#9b9288;font:11px/1.6 Inter,Arial,sans-serif;transition:background .2s,color .2s,border-color .2s;touch-action:manipulation}
.about-lenses button svg{width:14px;height:14px;flex:none}
.about-lenses button:hover{color:#ddd3c9;background:rgba(255,255,255,.025)}
.about-lenses button.active,.about-lenses button.is-active,.about-lenses button[aria-pressed="true"],.about-lenses button[aria-selected="true"]{color:#ffe0d0;background:rgba(255,88,66,.1);border-color:rgba(255,88,66,.24)}
.about-core-panel>.about-lenses{position:absolute;left:23px;right:23px;bottom:46px;margin:0;background:rgba(22,18,15,.78);backdrop-filter:blur(12px)}
.about-object-caption{display:flex;align-items:center;justify-content:center;gap:8px;font:8px/1.7 Plex,monospace;letter-spacing:.045em;color:#786d62;text-align:center;margin-top:13px;padding-inline:10px}
.about-object-caption>span,.about-object-caption .pill{font:7px/1.7 Plex,monospace;letter-spacing:.025em;color:#9c8e80;border-color:rgba(255,255,255,.085);border-radius:5px;padding:2px 6px;background:rgba(255,255,255,.018)}
.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:31px;padding-bottom:31px;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);margin-bottom:61px}
.about-stat{min-width:0;padding:13px 27px;border-left:1px solid var(--about-line)}
.about-stat:first-child{border-left:0;padding-left:0}
.about-stat:last-child{padding-right:0}
.about-stat strong{display:block;font:500 46px/1.2 Inter,Arial,sans-serif;letter-spacing:-.055em;color:#f3eee7;margin-bottom:9px;overflow-wrap:anywhere}
.about-stat strong small{font-size:20px;font-weight:400;letter-spacing:-.025em;margin-left:3px;color:#b4a69a}
.about-stat>span{display:block;font:10px/1.8 Inter,Arial,sans-serif;color:#9e968e;letter-spacing:.01em}
.about-stat .mono{font-size:8px;line-height:1.8;color:#776c61;margin-top:7px}
.about-marquee{position:relative;width:100%;overflow:hidden;padding-block:19px;margin-bottom:0;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.035);background:#12100e;color:#6c625a}
.about-marquee-track,.about-marquee>div{display:flex;align-items:center;gap:37px;width:max-content;min-width:100%;padding-inline:30px;white-space:nowrap;animation:about-marquee-motion 46s linear infinite;will-change:transform}
.about-marquee span,.about-marquee strong{font:400 20px/1.5 Inter,Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase;color:#756b62;white-space:nowrap}
.about-marquee i,.about-marquee .cross{font:400 26px/1 Inter,Arial,sans-serif;font-style:normal;color:#cc6142;opacity:.58}
.about-marquee svg{width:15px;height:15px;flex:none;color:#b86443;opacity:.65}
.about-marquee:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#11100f,transparent 12%,transparent 88%,#11100f)}
@keyframes about-marquee-motion{to{transform:translateX(-40%)}}
.about-manifesto{padding-block:105px 96px;border-bottom:1px solid rgba(255,255,255,.035)}
.about-chapter{display:flex;align-items:center;gap:14px;margin-bottom:39px;color:#887b6f;font:9px/1.8 Plex,monospace;letter-spacing:.09em;text-transform:uppercase}
.about-chapter .eyebrow{margin:0}
.about-chapter .eyebrow:before{display:none}
.about-chapter>span:first-child,.about-chapter .chapter-number{color:#df8561}
.about-chapter:after{content:"";height:1px;background:var(--about-line);width:63px;margin-left:4px}
.about-manifesto-copy{max-width:1050px;position:relative}
.about-manifesto-copy h2{font-size:clamp(43px,4.75vw,65px);font-weight:500;line-height:1.31;letter-spacing:-.043em;margin:0;max-width:1050px;text-wrap:pretty}
.about-word{color:#f5f0e9;opacity:var(--word-opacity,.18);transition:opacity .25s linear;display:inline}
.about-word.is-lit{opacity:1}
.about-word.accent{color:#ff5842}
.about-manifesto-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:61px;max-width:1050px;margin-top:43px;padding-top:29px;border-top:1px solid var(--about-line)}
.about-manifesto-note p{font-size:13px;line-height:1.95;margin:0;color:#aaa199}
.about-manifesto-note .text-link{font-size:11px;color:#c9b6a5;margin-top:16px}
.about-manifesto-note strong{color:#dbd1c7;font-weight:500}
.about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding-top:92px;padding-bottom:95px}
.about-principle{position:relative;overflow:hidden;min-width:0;min-height:420px;border:1px solid var(--about-line);border-radius:18px;background:#171411;display:flex;flex-direction:column}
.about-principle:hover{border-color:rgba(255,88,66,.23)}
.about-principle-visual{height:230px;min-height:230px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.025);background:radial-gradient(ellipse at center,rgba(255,88,66,.035),transparent 70%)}
.about-principle-visual:before{content:"";position:absolute;inset:18px 26px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse,#000,transparent 71%);pointer-events:none}
.about-principle-visual svg{position:relative;max-width:80%;width:155px;height:140px;fill:none;color:#de8b61;stroke:currentColor;stroke-width:1.2}
.about-pillar-country svg{width:190px;height:150px;filter:drop-shadow(0 0 20px rgba(255,88,66,.12))}
.about-pillar-country svg path{fill:rgba(255,88,66,.025);stroke:#bd7751;stroke-width:1.2}
.about-pillar-country .country-dot{width:6px;height:6px;border-radius:50%;background:#ff7254;box-shadow:0 0 0 6px rgba(255,88,66,.05),0 0 20px rgba(255,88,66,.18);position:absolute;left:54%;top:49%}
.about-pillar-country .country-label{position:absolute;bottom:21px;left:24px;color:#9d826b;font:8px/1.7 Plex,monospace;letter-spacing:.06em}
.about-pillar-privacy:after{content:"";width:160px;height:160px;border:1px solid rgba(224,118,70,.15);border-radius:50%;position:absolute;transform:rotateX(35deg) rotateY(-25deg);pointer-events:none}
.about-pillar-privacy svg{width:66px;height:73px;z-index:2;color:#ed9970;filter:drop-shadow(0 8px 18px rgba(255,88,66,.08))}
.about-pillar-privacy .privacy-ring,.about-pillar-privacy .about-lock-orbit{position:absolute;width:191px;height:100px;border:1px solid rgba(255,121,74,.22);border-radius:50%;transform:rotate(-26deg);animation:about-orbit-motion 22s linear infinite;pointer-events:none}
.about-pillar-privacy .privacy-ring:nth-of-type(2),.about-pillar-privacy .about-lock-orbit:nth-of-type(2){width:160px;height:126px;transform:rotate(44deg);opacity:.5;animation-direction:reverse}
@keyframes about-orbit-motion{to{rotate:360deg}}
.about-pillar-control{font-family:Plex,monospace;font-size:10px;color:#b09f91;line-height:2.1}
.about-pillar-control .code-grid,.about-code-grid{display:grid;grid-template-columns:repeat(4,28px);gap:10px;position:absolute;right:20px;top:31px;transform:rotate(-12deg);opacity:.55}
.about-pillar-control .code-grid>span,.about-code-grid>span{width:28px;height:28px;border:1px solid #58422f;border-radius:5px;background:#21170e}
.about-pillar-control .code-grid>span:nth-child(3n),.about-code-grid>span:nth-child(3n){border-color:#a25d37;background:#342012}
.about-pillar-control code{position:relative;z-index:2;display:block;font:10px/2.25 Plex,monospace;border:1px solid rgba(255,255,255,.1);background:rgba(16,13,10,.85);border-radius:10px;padding:18px 21px;max-width:86%;min-width:200px;box-shadow:0 12px 40px rgba(0,0,0,.15);overflow-wrap:anywhere}
.about-pillar-control code em,.about-pillar-control code b{font-style:normal;font-weight:400;color:#e69568}
.about-pillar-control code>span{display:block}
.about-principle-copy{position:relative;z-index:2;padding:27px 29px 30px;flex:1;min-width:0}
.about-principle-copy .eyebrow{font-size:8px;margin-bottom:16px;color:#b98766}
.about-principle-copy h3{font-size:27px;line-height:1.23;letter-spacing:-.036em;font-weight:500;margin:0 0 15px}
.about-principle-copy p{font-size:12px;line-height:1.9;color:#a7a09a;margin:0}
.about-principle-copy .text-link{font-size:11px;color:#c5b7aa;margin-top:21px}
.about-country{padding-block:95px;background:#13110f;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}
.about-country-grid,.about-country>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:65px;align-items:center}
.about-country-stage{position:relative;min-width:0;height:440px;min-height:440px;border:1px solid var(--about-line);border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at center,rgba(255,88,66,.05),transparent 70%),#151210}
.about-country-stage canvas{position:absolute;inset:0;width:100%;height:100%}
.about-country-stage .scene-caption{color:#7d6e60;font-size:8px;bottom:22px;left:24px}
.about-country-copy{min-width:0;padding-block:12px}
.about-country-copy .eyebrow{margin-bottom:22px}
.about-country-copy h2{font-size:45px;line-height:1.16;font-weight:500;letter-spacing:-.05em;margin:0 0 23px;text-wrap:balance}
.about-country-copy p{font-size:13px;line-height:1.95;color:#aaa29a;max-width:470px;margin:0 0 21px}
.about-country-copy .micro{font-size:10px;color:#857b70;line-height:1.9;margin-top:20px}
.about-country-copy .btn{margin-top:6px;font-size:12px;padding:13px 19px}
.about-country-meta{display:flex;align-items:center;gap:14px;margin:25px 0 27px;padding:16px 18px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:rgba(255,255,255,.015);max-width:470px}
.about-country-meta .country-code,.about-country-meta>strong{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,88,66,.26);border-radius:8px;background:rgba(255,88,66,.065);color:#ffc4ac;font:400 11px/1 Plex,monospace;flex:none}
.about-country-meta .country-dot,.about-country-meta .status-dot{width:5px;height:5px;display:inline-block;background:#c7865e;border-radius:50%;box-shadow:0 0 0 4px rgba(255,88,66,.035);flex:none}
.about-country-meta>span,.about-country-meta p{font:10px/1.8 Inter,Arial,sans-serif;color:#aaa095;margin:0}
.about-country-meta>div{font:10px/1.8 Inter,Arial,sans-serif;color:#a79c90;min-width:0}
.about-country-meta b{font-weight:500;color:#d5c4b5;display:block}
.about-platform{padding-block:102px 92px}
.about-platform .section-head{text-align:center;display:block;max-width:820px;margin:0 auto 39px}
.about-platform .section-head .eyebrow{justify-content:center;margin-bottom:21px}
.about-platform .section-head h2{font-size:47px;line-height:1.18;letter-spacing:-.05em;font-weight:500;text-wrap:balance}
.about-platform .section-head p{font-size:13px;line-height:1.9;margin:20px auto 0;max-width:600px;color:#a7a098}
.about-family-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:32px}
.about-family-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:230px;padding:26px 23px;border:1px solid var(--about-line);border-radius:15px;background:#171310;color:#eee7df;transition:border-color .25s,background .25s,transform .25s}
.about-family-card:hover{border-color:rgba(255,88,66,.27);background:#1c1510;transform:translateY(-4px)}
.about-family-card>svg,.about-family-card .family-icon{width:29px;height:29px;color:#e38c61;margin-bottom:32px;flex:none}
.about-family-card .family-number,.about-family-card>.mono{position:absolute;top:24px;right:21px;font:8px/1.7 Plex,monospace;color:#7e7063;letter-spacing:.04em}
.about-family-card h3,.about-family-card>strong{font:500 20px/1.35 Inter,Arial,sans-serif;letter-spacing:-.03em;color:#eee6dd;margin:0 0 13px;max-width:100%}
.about-family-card .family-count,.about-family-card>small,.about-family-card>span:not(.family-number):not(.family-icon):not(.mono){font:10px/1.7 Inter,Arial,sans-serif;color:#9b8d7f;margin-top:auto}
.about-family-card .family-arrow{position:absolute;right:22px;bottom:25px;color:#d98d62;width:14px;height:14px;margin:0}
.about-family-card p{font:11px/1.85 Inter,Arial,sans-serif;color:#a09891;margin:0 0 18px}
.about-platform .platform-bottom{margin-top:30px}
.about-operating{padding-block:93px;border-top:1px solid rgba(255,255,255,.035)}
.about-operating-grid,.about-operating>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.about-operating-title{padding:0 22px 0 0;min-width:0}
.about-operating-title .eyebrow{margin-bottom:25px}
.about-operating-title h2{font-size:47px;line-height:1.2;letter-spacing:-.05em;max-width:560px;text-wrap:balance}
.about-operating-title p{font-size:13px;line-height:1.9;max-width:440px;margin:23px 0 0;color:#a7a098}
.about-operating-copy{padding:31px 33px;border:1px solid var(--about-line);border-radius:18px;background:#171310;min-width:0}
.about-operating-copy>p{font-size:13px;line-height:1.95;color:#aaa39d;margin:0 0 20px}
.about-operating-copy>p:last-child{margin-bottom:0}
.about-operating-copy h3{font-size:24px;line-height:1.25;margin:0 0 21px}
.about-operating-copy ul{font-size:12px;line-height:1.9;color:#aaa096;padding-left:19px;margin:20px 0 0}
.about-operating-copy li{margin-bottom:11px;padding-left:3px}
.about-operating-copy strong{color:#e3d9cf;font-weight:500}
.about-operating-copy .text-link{font-size:11px;color:#d2bbaa;margin-top:6px}
.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:39px}
.about-step{position:relative;min-width:0;border:1px solid var(--about-line);border-radius:15px;background:#15120f;padding:27px 26px}
.about-step .number,.about-step .eyebrow{display:block;font:9px/1.7 Plex,monospace;color:#c3815d;margin:0 0 24px;letter-spacing:.07em}
.about-step .eyebrow:before{display:none}
.about-step h3{font-size:22px;line-height:1.3;font-weight:500;margin:0 0 15px;letter-spacing:-.032em}
.about-step p{font-size:12px;line-height:1.9;color:#a59d95;margin:0}
.about-step .step-arrow{position:absolute;right:26px;top:27px;color:#816957;width:15px;height:15px}
.about-closing{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,88,66,.19);border-radius:20px;background:radial-gradient(ellipse at 90% 50%,rgba(255,88,66,.05),transparent 65%),#1a1310;padding:68px 60px;margin-top:34px;margin-bottom:94px;min-height:340px;text-align:left}
.about-closing .eyebrow{position:relative;z-index:2;margin-bottom:24px}
.about-closing h2,.about-closing h1{position:relative;z-index:2;font-size:61px;font-weight:500;line-height:1.12;letter-spacing:-.055em;max-width:890px;margin:0 0 24px;text-wrap:balance}
.about-closing p{position:relative;z-index:2;font-size:13px;line-height:1.9;color:#ada095;max-width:650px;margin-bottom:27px}
.about-closing .btn,.about-closing .about-hero-actions{position:relative;z-index:2}
.about-closing .about-hero-actions{margin:0}
.about-closing .btn{font-size:12px;padding:14px 21px}
.about-closing:before{content:"+";position:absolute;right:25px;top:-24px;font:400 340px/.9 Inter,Arial,sans-serif;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,136,83,.09);transform:rotate(-11deg);pointer-events:none;z-index:0}
.about-closing:after{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,140,90,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,140,90,.015) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.about-index-nav{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:30px auto 0;font:9px/1.7 Plex,monospace;color:#a49180}
.about-index-nav a,.about-index-nav button{padding:7px 11px;border:1px solid var(--about-line);border-radius:20px;color:#a99d91;background:#171310;font:9px/1.7 Plex,monospace}
.about-index-nav a:hover,.about-index-nav button:hover{color:#e9bc9f;border-color:rgba(255,88,66,.25)}
@media(min-width:1500px){.about-hero{gap:55px;padding-top:83px;padding-bottom:76px}.about-hero-copy h1{font-size:96px}.about-core-panel{height:600px}.about-manifesto-copy h2{font-size:65px}.about-stat strong{font-size:48px}}
@media(max-width:1150px){.about-hero{gap:30px;padding-top:61px;padding-bottom:55px}.about-hero-copy h1{font-size:75px}.about-lead{font-size:14px;max-width:410px}.about-core-panel{height:520px}.about-stat{padding-inline:23px}.about-stat strong{font-size:41px}.about-manifesto-copy h2{font-size:55px}.about-principles{gap:15px}.about-principle-copy{padding:25px}.about-principle-copy h3{font-size:25px}.about-country-grid,.about-country>.wrap{gap:38px}.about-country-stage{height:405px;min-height:405px}.about-country-copy h2{font-size:39px}.about-family-list{gap:11px}.about-family-card{padding:24px 18px;min-height:223px}.about-family-card h3,.about-family-card>strong{font-size:18px}.about-family-card .family-number,.about-family-card>.mono{right:18px;top:23px}.about-family-card .family-arrow{right:18px;bottom:25px}.about-operating-grid,.about-operating>.wrap{gap:30px}.about-operating-title h2{font-size:42px}.about-operating-copy{padding:28px}.about-closing{padding:57px 48px}.about-closing h2,.about-closing h1{font-size:55px}}
@media(max-width:900px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:25px;padding-top:52px;padding-bottom:47px}.about-hero-copy h1{font-size:61px;line-height:1.08}.about-hero-copy>.eyebrow{font-size:8px;letter-spacing:.06em;margin-bottom:21px}.about-lead{font-size:12px;line-height:1.95;max-width:380px}.about-hero-actions{gap:9px;margin-bottom:22px}.about-hero-actions .btn{padding:12px 15px;font-size:11px}.about-hero-index{font-size:7px;gap:9px;margin-top:20px}.about-core-panel{height:470px;border-radius:17px}.about-orbit-labels{font-size:7px}.about-orbit-labels>span:nth-child(1){left:19px;top:20px}.about-orbit-labels>span:nth-child(2){right:19px;top:20px}.about-orbit-labels>span:nth-child(3){left:19px;bottom:20px}.about-orbit-labels>span:nth-child(4){right:19px;bottom:20px}.about-coordinate-line{font-size:6px;right:14px}.about-lenses{gap:4px}.about-lenses button{font-size:9px;padding:10px 8px;gap:6px}.about-lenses button svg{width:12px;height:12px}.about-core-panel>.about-lenses{left:17px;right:17px;bottom:41px}.about-stat strong{font-size:36px}.about-stat{padding-inline:19px}.about-stat>span{font-size:9px}.about-manifesto{padding-block:85px}.about-manifesto-copy h2{font-size:49px;line-height:1.35}.about-manifesto-note{gap:35px}.about-manifesto-note p{font-size:12px}.about-principles{padding-block:75px;gap:13px}.about-principle{min-height:400px}.about-principle-visual{height:200px;min-height:200px}.about-principle-copy{padding:22px 21px}.about-principle-copy h3{font-size:23px}.about-principle-copy p{font-size:11px}.about-pillar-control code{font-size:8px;min-width:0;padding:16px 15px;max-width:87%}.about-pillar-country svg{width:160px;height:125px}.about-pillar-privacy svg{width:60px;height:65px}.about-country{padding-block:76px}.about-country-grid,.about-country>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:29px}.about-country-stage{height:355px;min-height:355px}.about-country-copy h2{font-size:34px;margin-bottom:20px}.about-country-copy p{font-size:12px}.about-country-meta{padding:13px 14px;margin-block:20px;gap:11px}.about-platform{padding-block:80px}.about-platform .section-head h2{font-size:41px}.about-family-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.about-family-card{min-height:218px;padding:25px 23px}.about-family-card h3,.about-family-card>strong{font-size:21px}.about-family-card .family-number,.about-family-card>.mono{right:23px;top:24px}.about-family-card .family-arrow{right:23px;bottom:27px}.about-operating{padding-block:78px}.about-operating-title h2{font-size:37px}.about-operating-title p{font-size:12px}.about-operating-copy{padding:25px}.about-operating-copy>p{font-size:12px}.about-operating-copy h3{font-size:22px}.about-steps{gap:13px;margin-top:31px}.about-step{padding:24px 21px}.about-step h3{font-size:20px}.about-step p{font-size:11px}.about-closing{padding:47px 39px;min-height:315px;margin-bottom:78px}.about-closing h2,.about-closing h1{font-size:48px;max-width:700px}.about-closing p{font-size:12px}.about-closing:before{right:-2px;top:27px;font-size:285px}}
@media(max-width:680px){.about-hero{display:flex;flex-direction:column;gap:30px;align-items:stretch;padding-top:44px;padding-bottom:34px}.about-hero-copy>.eyebrow{font-size:8px;line-height:1.8;letter-spacing:.07em;margin-bottom:23px}.about-hero-copy h1{font-size:52px;line-height:1.075;letter-spacing:-.066em;margin-bottom:25px;max-width:560px;text-wrap:balance}.about-hero-copy h1 .about-outline{-webkit-text-stroke:1px rgba(246,242,234,.5)}.about-lead{font-size:13px;line-height:1.9;max-width:480px;margin-bottom:27px}.about-hero-actions{gap:10px;flex-wrap:wrap;margin-bottom:26px}.about-hero-actions .btn{font-size:11px;padding:13px 17px;gap:9px;min-height:45px}.about-hero-actions .text-link{font-size:11px}.about-hero-index{font-size:7px;line-height:1.8;letter-spacing:.03em;gap:10px;margin-top:21px}.about-hero-index:before{width:23px}.about-core-panel{height:360px;min-height:360px;border-radius:17px;width:100%}.about-core-panel:before{inset:19px;border-radius:11px}.about-core-stage{height:100%;min-height:360px}.about-core-stage .scene-caption{left:19px;bottom:19px;font-size:7px}.about-orbit-labels{font-size:7px;letter-spacing:.035em}.about-orbit-labels>span:nth-child(1){top:19px;left:19px}.about-orbit-labels>span:nth-child(2){top:19px;right:19px}.about-orbit-labels>span:nth-child(3){bottom:18px;left:19px}.about-orbit-labels>span:nth-child(4){bottom:18px;right:19px}.about-coordinate-line{top:65px;bottom:66px;right:14px;font-size:6px;gap:9px}.about-coordinate-line:before,.about-coordinate-line:after{height:35px}.about-lenses{margin-top:12px;gap:5px;border-radius:10px;padding:4px;width:100%}.about-lenses button{font-size:10px;line-height:1.6;padding:10px 9px;min-height:43px;gap:6px;border-radius:7px}.about-lenses button svg{width:13px;height:13px}.about-core-panel>.about-lenses{left:18px;right:18px;bottom:40px;width:auto;margin:0}.about-object-caption{font-size:7px;line-height:1.8;gap:7px;margin-top:11px;padding-inline:4px;flex-wrap:wrap}.about-object-caption>span,.about-object-caption .pill{font-size:6px;padding:2px 5px}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:17px;padding-bottom:17px;margin-bottom:36px;row-gap:0}.about-stat{padding:20px 19px;border-left:1px solid var(--about-line)}.about-stat:first-child{padding-left:0}.about-stat:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--about-line)}.about-stat:nth-child(4){padding-right:0;border-top:1px solid var(--about-line)}.about-stat:nth-child(2){padding-right:0}.about-stat strong{font-size:36px;line-height:1.2;letter-spacing:-.052em;margin-bottom:7px}.about-stat strong small{font-size:17px}.about-stat>span{font-size:9px;line-height:1.8}.about-stat .mono{font-size:7px}.about-marquee{padding-block:17px}.about-marquee-track,.about-marquee>div{gap:27px;padding-inline:20px;animation-duration:37s}.about-marquee span,.about-marquee strong{font-size:16px;letter-spacing:.045em}.about-marquee i,.about-marquee .cross{font-size:23px}.about-marquee svg{width:13px;height:13px}.about-manifesto{padding-block:66px 59px}.about-chapter{margin-bottom:28px;font-size:8px;gap:11px;letter-spacing:.06em}.about-chapter .eyebrow{font-size:8px}.about-chapter:after{width:36px;margin-left:0}.about-manifesto-copy h2{font-size:37px;line-height:1.34;letter-spacing:-.036em;text-wrap:pretty;max-width:100%}.about-manifesto-note{grid-template-columns:1fr;gap:20px;margin-top:31px;padding-top:24px}.about-manifesto-note p{font-size:12px;line-height:1.9}.about-manifesto-note .text-link{font-size:11px;margin-top:15px}.about-principles{grid-template-columns:1fr;gap:15px;padding-top:58px;padding-bottom:63px}.about-principle{min-height:0;border-radius:16px}.about-principle-visual{height:225px;min-height:225px}.about-principle-copy{padding:26px 26px 29px}.about-principle-copy .eyebrow{font-size:8px;margin-bottom:15px}.about-principle-copy h3{font-size:28px;line-height:1.22;margin-bottom:16px}.about-principle-copy p{font-size:12px;line-height:1.9}.about-principle-copy .text-link{font-size:11px;margin-top:20px}.about-pillar-country svg{width:205px;height:155px}.about-pillar-country .country-label{font-size:8px;left:25px;bottom:22px}.about-pillar-privacy svg{width:69px;height:75px}.about-pillar-privacy:after{width:166px;height:166px}.about-pillar-control code{font-size:10px;line-height:2.2;padding:20px 22px;min-width:230px;max-width:85%}.about-pillar-control .code-grid,.about-code-grid{right:26px;top:32px;opacity:.55}.about-country{padding-block:59px}.about-country-grid,.about-country>.wrap{grid-template-columns:1fr;gap:31px}.about-country-stage{height:330px;min-height:330px;border-radius:16px}.about-country-stage .scene-caption{font-size:7px;left:21px;bottom:21px}.about-country-copy{padding:0}.about-country-copy .eyebrow{font-size:8px;margin-bottom:21px}.about-country-copy h2{font-size:37px;line-height:1.18;margin-bottom:22px;max-width:520px}.about-country-copy p{font-size:12px;line-height:1.95;max-width:none;margin-bottom:19px}.about-country-meta{max-width:none;gap:13px;padding:16px;margin:24px 0;border-radius:10px}.about-country-meta .country-code,.about-country-meta>strong{width:37px;height:37px;font-size:10px}.about-country-meta>span,.about-country-meta p,.about-country-meta>div{font-size:10px;line-height:1.8}.about-country-copy .micro{font-size:9px;line-height:1.9;margin-top:21px}.about-country-copy .btn{font-size:11px;padding:13px 19px}.about-platform{padding-block:64px}.about-platform .section-head{margin-bottom:31px}.about-platform .section-head .eyebrow{font-size:8px;margin-bottom:20px}.about-platform .section-head h2{font-size:36px;line-height:1.19}.about-platform .section-head p{font-size:12px;line-height:1.9;margin-top:19px}.about-family-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.about-family-card{min-height:220px;border-radius:14px;padding:23px 19px}.about-family-card>svg,.about-family-card .family-icon{width:27px;height:27px;margin-bottom:31px}.about-family-card h3,.about-family-card>strong{font-size:19px;line-height:1.35;letter-spacing:-.025em;margin-bottom:13px}.about-family-card .family-number,.about-family-card>.mono{font-size:7px;top:24px;right:18px}.about-family-card .family-count,.about-family-card>small,.about-family-card>span:not(.family-number):not(.family-icon):not(.mono){font-size:9px;line-height:1.8}.about-family-card .family-arrow{right:19px;bottom:24px;width:12px;height:12px}.about-family-card p{font-size:10px;line-height:1.85}.about-family-card:last-child:nth-child(odd){grid-column:1/-1;min-height:178px}.about-family-card:last-child:nth-child(odd)>svg,.about-family-card:last-child:nth-child(odd) .family-icon{margin-bottom:24px}.about-platform .platform-bottom{margin-top:27px}.about-platform .platform-bottom .btn{font-size:11px;padding:13px 20px}.about-operating{padding-block:61px}.about-operating-grid,.about-operating>.wrap{grid-template-columns:1fr;gap:29px}.about-operating-title{padding:0}.about-operating-title .eyebrow{font-size:8px;margin-bottom:22px}.about-operating-title h2{font-size:37px;line-height:1.2;max-width:540px}.about-operating-title p{font-size:12px;line-height:1.9;max-width:none;margin-top:21px}.about-operating-copy{padding:26px;border-radius:16px}.about-operating-copy h3{font-size:24px;margin-bottom:20px}.about-operating-copy>p{font-size:12px;line-height:1.95;margin-bottom:20px}.about-operating-copy ul{font-size:12px;line-height:1.9}.about-steps{grid-template-columns:1fr;gap:13px;margin-top:29px}.about-step{padding:26px;border-radius:14px}.about-step .number,.about-step .eyebrow{font-size:9px;margin-bottom:21px}.about-step h3{font-size:24px;line-height:1.3;margin-bottom:15px}.about-step p{font-size:12px;line-height:1.9}.about-step .step-arrow{right:25px;top:27px}.about-closing{padding:39px 27px 41px;border-radius:17px;min-height:0;margin-top:22px;margin-bottom:65px}.about-closing .eyebrow{font-size:8px;line-height:1.8;margin-bottom:22px}.about-closing h2,.about-closing h1{font-size:39px;line-height:1.14;letter-spacing:-.045em;margin-bottom:22px}.about-closing p{font-size:12px;line-height:1.9;margin-bottom:25px}.about-closing .btn{font-size:11px;padding:13px 17px;gap:9px}.about-closing .about-hero-actions{gap:10px}.about-closing:before{right:-40px;top:53px;font-size:265px;opacity:.7}.about-index-nav{gap:6px;margin-top:23px;font-size:8px}.about-index-nav a,.about-index-nav button{font-size:8px;padding:6px 9px}}
@media(max-width:380px){.about-hero-copy h1{font-size:42px;line-height:1.1;letter-spacing:-.052em}.about-hero-copy>.eyebrow{font-size:7px;letter-spacing:.06em}.about-lead{font-size:12px;line-height:1.95}.about-hero-actions .btn{font-size:10px;padding-inline:15px;gap:8px}.about-hero-index{font-size:6px;letter-spacing:.025em}.about-lenses button{font-size:9px;padding-inline:8px}.about-stat strong{font-size:32px}.about-stat{padding-inline:17px}.about-stat>span{font-size:8px}.about-manifesto-copy h2{font-size:33px;line-height:1.37}.about-country-copy h2,.about-operating-title h2{font-size:34px}.about-family-card{padding-inline:17px;min-height:207px}.about-family-card h3,.about-family-card>strong{font-size:17px}.about-family-card .family-arrow{right:17px}.about-closing h2,.about-closing h1{font-size:35px}.about-closing{padding-inline:25px}.about-pillar-control code{min-width:215px;font-size:9px}.about-orbit-labels{font-size:6px}}

/* Live About markup: scene, tab panel, illustrated principles and editorial blocks. */
.about-hero-copy h1>span{display:inline}
.about-hero-copy h1>.about-title-line{display:block}
.about-hero-copy h1>em{font-style:normal;color:#ff5842}
.about-hero-copy>.eyebrow{flex-wrap:wrap;gap:7px 9px}
.about-hero-copy>.eyebrow>span{color:#62574d;margin-inline:4px}
.about-hero-index:before{display:none}
.about-index-cross{display:grid;place-items:center;font:400 23px/1 Inter,Arial,sans-serif!important;color:#d78861!important;width:23px;height:23px;flex:none}
.about-core-stage{position:absolute;inset:0 0 160px;height:calc(100% - 160px);width:100%;min-height:0}
.about-core-panel>.about-lenses{position:absolute;bottom:114px;left:23px;right:23px;width:auto;min-height:50px;margin:0}
.about-lenses button>span{font:8px/1.5 Plex,monospace;color:#70665c;flex:none}
.about-lenses button.active>span,.about-lenses button[aria-selected="true"]>span{color:#db9170}
.about-lens-copy{position:absolute;left:29px;right:29px;bottom:39px;min-height:61px;padding-top:1px;z-index:3}
.about-lens-copy>strong{display:block;color:#e5dbd2;font:500 13px/1.6 Inter,Arial,sans-serif;letter-spacing:-.01em;margin-bottom:5px}
.about-lens-copy>p{font:11px/1.85 Inter,Arial,sans-serif;color:#9f948a;margin:0;max-width:450px}
.about-core-panel>.about-object-caption{position:absolute;bottom:15px;left:24px;right:24px;margin:0;padding:0;font-size:7px;line-height:1.6;text-align:center;color:#73665a;z-index:3}
.about-orbit-labels>span:nth-child(3),.about-orbit-labels>span:nth-child(4){bottom:182px}
.about-coordinate-line{bottom:190px;right:17px}
.about-manifesto-copy{font-size:clamp(43px,4.75vw,65px);font-weight:500;line-height:1.31;letter-spacing:-.043em;margin:0;max-width:1050px;text-wrap:pretty}
.about-principle-visual>small{position:absolute;left:26px;bottom:22px;font:7px/1.7 Plex,monospace;letter-spacing:.075em;text-transform:uppercase;color:#827567}
.about-pillar-country>span{position:absolute;top:23px;left:26px;color:#c39878;background:rgba(255,88,66,.035);border:1px solid rgba(255,88,66,.13);border-radius:5px;padding:3px 6px;font:8px/1.5 Plex,monospace;letter-spacing:.06em}
.about-pillar-privacy>span{display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(255,88,66,.18);border-radius:18px;z-index:2;background:#20160e;box-shadow:0 10px 32px rgba(0,0,0,.2);transform:rotate(-8deg)}
.about-pillar-privacy>span svg{width:40px;height:46px;color:#e39870}
.about-privacy-orbit{position:absolute;width:184px;height:107px;border:1px solid rgba(224,129,76,.2);border-radius:50%;transform:rotate(-26deg);animation:about-orbit-motion 22s linear infinite;pointer-events:none}
.about-privacy-orbit:nth-child(2){width:139px;height:171px;transform:rotate(31deg);opacity:.58;animation-duration:28s;animation-direction:reverse}
.about-pillar-control .about-code-grid{position:relative;z-index:2;left:auto;right:auto;top:auto;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px 20px;width:calc(100% - 50px);max-width:calc(100% - 50px);transform:none;opacity:1;padding:20px 20px 21px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#100d0a;box-shadow:0 10px 33px rgba(0,0,0,.2)}
.about-pillar-control .about-code-grid>span{display:block;width:auto;height:auto;border:0;border-radius:0;background:none;color:#817a72;font:8px/1.8 Plex,monospace;letter-spacing:.025em}
.about-pillar-control .about-code-grid>b{color:#d2c6ba;font:400 9px/1.8 Plex,monospace;white-space:nowrap}
.about-code-cursor{display:inline!important;width:auto!important;height:auto!important;border:0!important;background:none!important;color:#ff8061!important;animation:about-cursor-blink 1.3s steps(2,end) infinite}
@keyframes about-cursor-blink{0%,40%,100%{opacity:1}55%,85%{opacity:0}}
.about-country.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:65px;align-items:center;background:transparent}
.about-country-flag{display:grid!important;place-items:center;width:38px;height:38px;flex:none;border:1px solid rgba(255,88,66,.25);border-radius:8px;background:rgba(255,88,66,.095);color:#ffc2aa!important;font:500 32px/1 Inter,Arial,sans-serif!important}
.about-country-meta>div>strong{display:block;color:#dcd1c6;font:500 11px/1.7 Inter,Arial,sans-serif}
.about-country-meta>div>small{display:block;color:#9b9187;font:9px/1.7 Inter,Arial,sans-serif;margin-top:1px}
.about-country-copy h2>span,.about-operating-title h2>span{color:#aaa198}
.about-platform-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:60px;margin-bottom:34px}
.about-platform-heading h2{font:500 49px/1.18 Inter,Arial,sans-serif;letter-spacing:-.05em;max-width:620px;margin:0;text-wrap:balance}
.about-platform-heading>p{font:13px/1.95 Inter,Arial,sans-serif;color:#a9a098;max-width:470px;margin:0 0 4px}
.about-family-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:35px}
.about-family-card>div>.eyebrow{font:8px/1.6 Plex,monospace;color:#8e7967;letter-spacing:.06em;margin:0}
.about-family-card>div>svg{width:27px;height:27px;flex:none;color:#da8b62;margin:0}
.about-family-card>p{font:10px/1.7 Inter,Arial,sans-serif;color:#9d9184;margin:0;max-width:80%}
.about-family-card>.about-family-arrow{position:absolute;right:21px;bottom:23px;display:grid;place-items:center;width:19px;height:19px;color:#d9895d;margin:0}
.about-family-arrow>svg{width:16px;height:16px}
.about-operating.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.about-operating-title .btn{margin-top:29px;padding:13px 19px;font-size:12px}
.about-operation-note{margin-top:26px;padding-top:23px;border-top:1px solid rgba(255,255,255,.08)}
.about-operation-note>span{display:block;font:8px/1.8 Plex,monospace;letter-spacing:.08em;color:#c68e64;margin:0 0 15px}
.about-operation-note>p{font:11px/1.95 Inter,Arial,sans-serif;color:#988d82;margin:0}
.about-steps.wrap{padding-bottom:68px;margin-top:0}
.about-step>div{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:27px}
.about-step>div>.eyebrow{margin:0;font-size:8px;color:#b48564}
.about-step>div>svg{width:22px;height:22px;color:#c4835c;flex:none}
.about-step>.text-link{font:11px/1.7 Inter,Arial,sans-serif;color:#c0ab99;gap:9px;margin-top:23px}
.about-closing.wrap{border:0;background:none;box-shadow:none;min-height:0;margin-top:0;padding:0 40px;margin-bottom:94px;border-radius:0;overflow:visible}
.about-closing:before,.about-closing:after{display:none}
.about-closing-inner{position:relative;z-index:1;isolation:isolate;overflow:hidden;border:1px solid rgba(255,88,66,.19);border-radius:20px;background:radial-gradient(ellipse at 90% 50%,rgba(255,88,66,.055),transparent 65%),#1a1310;padding:68px 60px;min-height:360px}
.about-closing-inner:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,140,90,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,140,90,.017) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.about-closing-cross{position:absolute;right:22px;top:2px;font:400 350px/.9 Inter,Arial,sans-serif;color:transparent;-webkit-text-stroke:1px rgba(255,136,83,.1);transform:rotate(-11deg);pointer-events:none;z-index:-1}
.about-closing-inner>div:not(.eyebrow):not(.about-closing-cross){display:flex;align-items:center;gap:11px;flex-wrap:wrap;position:relative;z-index:2}
.about-closing-inner h2{font-size:63px;max-width:840px}
.about-closing-meta{display:block;position:relative;z-index:2;font:8px/1.8 Plex,monospace;letter-spacing:.055em;color:#88705c;margin-top:28px}
@media(min-width:1500px){.about-manifesto-copy{font-size:65px}.about-core-stage{height:calc(100% - 160px)}}
@media(max-width:1150px){.about-manifesto-copy{font-size:55px}.about-country.wrap{gap:38px}.about-platform-heading{gap:38px}.about-platform-heading h2{font-size:43px}.about-family-card>div{margin-bottom:30px}.about-family-card>.about-family-arrow{right:18px;bottom:24px}.about-operating.wrap{gap:30px}.about-closing-inner{padding:57px 48px}.about-closing-inner h2{font-size:55px}}
@media(max-width:900px){.about-manifesto-copy{font-size:49px;line-height:1.35}.about-core-panel>.about-lenses{bottom:119px;left:17px;right:17px;min-height:45px}.about-lens-copy{left:22px;right:22px;bottom:39px;min-height:67px}.about-lens-copy>strong{font-size:12px}.about-lens-copy>p{font-size:10px;line-height:1.85}.about-core-panel>.about-object-caption{font-size:6px;bottom:15px;left:17px;right:17px}.about-orbit-labels>span:nth-child(3),.about-orbit-labels>span:nth-child(4){bottom:181px}.about-coordinate-line{bottom:190px}.about-pillar-control .about-code-grid{width:calc(100% - 35px);max-width:calc(100% - 35px);grid-template-columns:66px minmax(0,1fr);gap:9px 9px;padding:17px 14px}.about-pillar-control .about-code-grid>span{font-size:7px}.about-pillar-control .about-code-grid>b{font-size:8px}.about-country.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px}.about-platform-heading{gap:30px}.about-platform-heading h2{font-size:39px}.about-platform-heading>p{font-size:12px}.about-family-card>div{margin-bottom:32px}.about-family-card>.about-family-arrow{right:22px;bottom:25px}.about-operating.wrap{gap:30px}.about-operating-title .btn{font-size:11px;padding:12px 17px}.about-closing.wrap{padding-inline:30px;margin-bottom:78px}.about-closing-inner{padding:47px 39px;min-height:315px}.about-closing-inner h2{font-size:48px}.about-closing-cross{font-size:290px;right:0;top:30px}.about-closing-meta{font-size:7px}}
@media(max-width:680px){.about-hero-copy h1>span{display:inline}.about-core-panel{height:520px;min-height:520px}.about-core-stage{inset:0 0 160px;height:360px;min-height:360px}.about-core-panel>.about-lenses{bottom:113px;left:18px;right:18px;min-height:50px}.about-lenses button>span{font-size:7px}.about-lens-copy{left:24px;right:24px;bottom:37px;min-height:62px}.about-lens-copy>strong{font-size:12px;line-height:1.7;margin-bottom:5px}.about-lens-copy>p{font-size:10px;line-height:1.85;max-width:none}.about-core-panel>.about-object-caption{font-size:6px;letter-spacing:.04em;bottom:15px;left:20px;right:20px}.about-orbit-labels>span:nth-child(3),.about-orbit-labels>span:nth-child(4){bottom:183px}.about-coordinate-line{top:65px;bottom:204px;right:13px}.about-manifesto-copy{font-size:37px;line-height:1.34;letter-spacing:-.036em;max-width:100%}.about-principle-visual>small{font-size:7px;left:26px;bottom:21px}.about-pillar-country>span{font-size:8px;left:26px;top:22px}.about-pillar-control .about-code-grid{grid-template-columns:83px minmax(0,1fr);gap:11px 19px;width:calc(100% - 54px);max-width:calc(100% - 54px);padding:21px 21px 22px}.about-pillar-control .about-code-grid>span{font-size:8px}.about-pillar-control .about-code-grid>b{font-size:9px}.about-pillar-privacy>span{width:78px;height:78px}.about-pillar-privacy>span svg{width:39px;height:45px}.about-country.wrap{grid-template-columns:1fr;gap:31px}.about-country-flag{width:37px;height:37px;font-size:31px!important}.about-platform-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.about-platform-heading h2{font-size:37px;line-height:1.18;max-width:520px}.about-platform-heading>p{font-size:12px;line-height:1.9;max-width:none;margin:0}.about-family-card>div{margin-bottom:29px}.about-family-card>div>.eyebrow{font-size:7px}.about-family-card>div>svg{width:25px;height:25px}.about-family-card>p{font-size:9px;line-height:1.8;max-width:83%;padding-right:0}.about-family-card>.about-family-arrow{right:18px;bottom:23px}.about-family-arrow>svg{width:14px;height:14px}.about-family-card:last-child:nth-child(odd)>div{margin-bottom:24px}.about-operating.wrap{grid-template-columns:1fr;gap:29px}.about-operation-note{margin-top:25px;padding-top:22px}.about-operation-note>span{font-size:8px;margin-bottom:14px}.about-operation-note>p{font-size:11px;line-height:1.95}.about-steps.wrap{padding-bottom:62px}.about-step>div{margin-bottom:23px}.about-step>div>.eyebrow{font-size:8px}.about-step>div>svg{width:21px;height:21px}.about-step>.text-link{font-size:11px;margin-top:22px}.about-closing.wrap{padding:0 20px;margin-bottom:65px}.about-closing-inner{padding:39px 27px 42px;min-height:0;border-radius:17px}.about-closing-inner h2{font-size:40px;line-height:1.14;letter-spacing:-.045em;margin-bottom:22px}.about-closing-inner>div:not(.eyebrow):not(.about-closing-cross){gap:10px}.about-closing-cross{font-size:269px;right:-45px;top:56px;opacity:.75}.about-closing-meta{font-size:6px;line-height:1.9;letter-spacing:.035em;margin-top:25px}}
@media(max-width:380px){.about-manifesto-copy{font-size:33px;line-height:1.37}.about-lenses button{font-size:9px;gap:5px}.about-core-panel>.about-object-caption{font-size:5px}.about-lens-copy{left:22px;right:22px}.about-lens-copy>p{font-size:10px}.about-pillar-control .about-code-grid{grid-template-columns:74px minmax(0,1fr);gap:10px 11px;padding-inline:18px}.about-pillar-control .about-code-grid>b{font-size:8px}.about-platform-heading h2{font-size:34px}.about-family-card>.about-family-arrow{right:16px}.about-closing.wrap{padding-inline:17px}.about-closing-inner{padding-inline:25px}.about-closing-inner h2{font-size:35px}}
