/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host,[data-mobile-desktop]{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.m-14{margin:calc(var(--spacing) * 14)}.m-17{margin:calc(var(--spacing) * 17)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.ttf)}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.ttf);font-weight:600}@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.ttf)}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.ttf);font-weight:700}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)}:root,[data-mobile-desktop]{--red:#c8102e;--blue:#1d5faf;--ink:#182331;--accent:#081a31;--silver:#d9dde2;--line:#e5e9ee;--pale:#fff;--muted:#697587;--max:1560px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Pretendard,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.eyebrow,.mini-title{color:var(--blue);letter-spacing:.14em;margin:0;font:700 12px/1.2 Sora,sans-serif}.site-header{z-index:50;height:72px;padding:0 max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:210px 1fr 90px;align-items:center;display:grid;position:sticky;top:0}.brand{letter-spacing:.17em;align-items:center;gap:10px;font:700 15px/1 Sora,sans-serif;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.site-header nav{justify-content:center;gap:clamp(14px,calc(2 * var(--site-vw,1vw)),32px);height:100%;font:700 11px/1 Sora,sans-serif;display:flex}.site-header nav a{align-items:center;display:flex;position:relative}.site-header nav a:after{content:"";background:var(--red);height:2px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform:scaleX(1)}.site-header .soon-link{color:#9aa2ad}.language{justify-self:end;align-items:center;gap:5px;font:700 10px/1 Sora,sans-serif;display:flex}.language button,.mobile-language-switch button{color:#98a2ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px}.language button.active,.mobile-language-switch button.active{color:var(--red)}.language i,.mobile-language-switch i{color:#bdc4cc;font-style:normal;font-weight:400}.hero{height:650px;max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:43% 57%;margin:auto;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#18233106 1px,#0000 1px),linear-gradient(90deg,#18233106 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 40% 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 40% 100%)}.hero-copy{z-index:3;padding:102px 0 0 34px;position:relative}.hero-copy h1{font-size:clamp(43px,calc(3.5 * var(--site-vw,1vw)),64px);letter-spacing:-.06em;margin:18px 0;font-weight:600;line-height:1.13}.hero-copy h1 em{color:var(--blue);font-style:normal}.hero-statement{color:#394555;margin:0;font-size:16px;line-height:1.75}.hero-actions{gap:10px;margin-top:27px;display:flex}.button{border:1px solid var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-width:164px;height:43px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.button.primary{color:#fff;background:var(--ink)}.identity-list{border-top:1px solid var(--line);margin-top:52px;display:flex}.identity-list article{grid-template-columns:9px auto;gap:4px 9px;min-width:150px;padding:18px 18px 0 0;display:grid;position:relative}.identity-list i{background:var(--ink);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:2px}.identity-list strong{font:700 11px/1 Sora,sans-serif}.identity-list small{color:var(--muted);font-size:11px}.identity-list .red i{background:var(--red)}.identity-list .blue i{background:var(--blue)}.identity-orbit{background:#fff;min-width:0;position:relative;overflow:hidden}.ecosystem-scene-frame{aspect-ratio:1558/1009;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ecosystem-hero-image{object-fit:contain}.why{max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:34% 66%;margin:auto;display:grid}.why-intro{border-right:1px solid var(--line);grid-template-columns:38px 1fr;gap:16px;padding:46px 34px;display:grid}.why-intro>span{color:var(--red);font:700 13px/1 Sora,sans-serif}.why-intro p{color:var(--blue);letter-spacing:.12em;margin:0;font:700 11px/1 Sora,sans-serif}.why-intro h2{letter-spacing:-.04em;margin:13px 0 12px;font-size:25px;line-height:1.35}.why-intro small{color:var(--muted);font-size:12px;line-height:1.65}.process-compare{grid-template-columns:1fr 50px 1fr;align-items:center;padding:38px;display:grid}.process-row{grid-template-columns:repeat(5,1fr);display:grid}.process-row strong{color:#fff;text-align:center;background:#9ca4ae;border-radius:15px;grid-column:1/-1;margin-bottom:20px;padding:7px 12px;font:600 11px/1 Sora,sans-serif}.process-row span{border:1px solid #aeb6c0;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:11px;display:grid;position:relative}.process-row span:not(:last-child):after{content:"";background:#b9c1ca;min-width:17px;height:1px;position:absolute;top:50%;left:100%}.process-row.connected strong{background:var(--blue)}.process-row.connected span{border-color:var(--blue);color:var(--blue)}.process-row.connected span:after{background:var(--blue)}.process-arrow{text-align:center;color:#65abc3;font-size:30px}.system-section,.work-section,.technology-section,.products-section,.hubpack-section,.applications-section,.project-preview,.resource-section,.company-section{padding:72px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2))}.section-heading{grid-template-columns:38px 1fr;gap:18px;margin-bottom:34px;display:grid}.section-heading>span{color:var(--ink);padding-top:3px;font:700 13px/1 Sora,sans-serif}.section-heading p{color:var(--ink);letter-spacing:.13em;margin:0 0 10px;font:700 11px/1 Sora,sans-serif}.section-heading h2{font-size:clamp(30px,calc(2.4 * var(--site-vw,1vw)),43px);letter-spacing:-.05em;margin:0;line-height:1.17}.section-heading small{max-width:850px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}.system-section{background:#fff}.grid-system{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.grid-system article{border-right:1px solid var(--line);text-align:center;min-height:250px;padding:30px 18px 22px;position:relative}.grid-system article:last-child{border:0}.hex-icon{border:1px solid var(--ink);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;width:67px;height:67px;margin:0 auto 20px;font:700 12px/1 IBM Plex Mono,monospace;display:grid}.c1,.c2{border-color:var(--red);color:var(--red)}.c4,.c5{border-color:var(--blue);color:var(--blue)}.c6,.c7{color:#11849d;border-color:#11849d}.grid-system article>i{color:#a3acb7;font:400 8px/1 IBM Plex Mono,monospace;display:block}.grid-system article>strong{margin-top:8px;font:700 12px/1 Sora,sans-serif;display:block}.grid-system article h3{margin:12px 0 8px;font-size:12px}.grid-system article p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.grid-system article>b{z-index:2;color:#b9c1ca;background:#fff;font-size:17px;position:absolute;top:57px;right:-8px}.spectrum{background:linear-gradient(90deg,var(--red),#8e315b,var(--blue),#11849d);height:4px;margin-top:20px}.work-section{background:#fff;padding-top:44px}.work-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.work-grid article{border-right:1px solid var(--line);background:#fff;min-height:350px;position:relative;overflow:hidden}.work-grid article:last-child{border:0}.work-visual{border-bottom:1px solid var(--line);background:#f5f7f9;height:205px;position:relative;overflow:hidden}.work-visual img{object-fit:cover;filter:saturate(.48)contrast(.96);transform:scale(2.65)}.work-design img{object-position:10% 44%}.work-build img{object-position:50% 44%}.work-operate img{object-position:90% 44%}.work-copy{padding:22px 25px 25px}.work-copy>span{color:var(--red);margin-right:12px;font:700 12px/1 Sora,sans-serif}.work-copy>small{color:var(--blue);font:700 11px/1 Sora,sans-serif}.work-copy h3{margin:15px 0 8px;font-size:19px}.work-copy p{color:var(--muted);margin:0;font-size:11px}.work-copy i{color:#a2aab4;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:18px;right:20px}.technology-section{border-top:1px solid var(--line);background:#fff}.tech-topline{color:#7d8794;border:1px solid var(--line);letter-spacing:.1em;background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font:700 8px/1 Sora,sans-serif;display:flex}.tech-topline div{color:var(--ink);align-items:center;gap:7px;display:flex}.tech-topline i{background:#a8b0ba;border-radius:50%;width:7px;height:7px}.tech-grid{border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.tech-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:154px 1fr;min-height:215px;padding:20px;display:grid}.tech-thumb{border:1px solid var(--line);background:#f8f9fa;width:132px;height:112px;margin-top:4px;position:relative;overflow:hidden}.tech-thumb img{object-fit:cover;filter:saturate(.45)contrast(.94)}.tech-thumb span{z-index:2;color:#fff;background:var(--ink);padding:5px 7px;font:700 11px/1 IBM Plex Mono,monospace;position:absolute;top:8px;left:8px}.tech-thumb-1 img{object-position:8% 72%;transform:scale(1.45)}.tech-thumb-2 img{object-position:91% 20%;transform:scale(1.35)}.tech-thumb-3 img{object-position:18% 48%;transform:scale(1.6)}.tech-thumb-4 img{object-position:88% 58%;transform:scale(1.55)}.tech-thumb-5 img{object-position:22% 65%;transform:scale(1.4)}.tech-thumb-6 img{object-position:82% 55%;transform:scale(1.45)}.tech-text small{color:var(--ink);font:700 8px/1.2 Sora,sans-serif}.tech-text h3{margin:9px 0 8px;font-size:18px}.tech-text p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tech-text code{color:#8b95a2;margin-top:16px;font:400 8px/1 IBM Plex Mono,monospace;display:block}.use-domains{border:1px solid var(--line);background:#fff;border-top:0;align-items:center;display:flex}.use-domains strong,.use-domains span{border-right:1px solid var(--line);padding:17px 20px;font:700 8px/1 Sora,sans-serif}.use-domains strong{color:var(--ink);margin-right:auto}.products-section{background:#fff}.product-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-grid article{border-right:1px solid var(--line);min-height:390px;padding:0 32px 28px;position:relative;overflow:hidden}.product-grid article:last-child{border:0}.product-grid article:before{content:"";background:var(--ink);height:3px;position:absolute;top:0;left:0;right:0}.product-grid .red:before{background:var(--red)}.product-grid .blue:before{background:var(--blue)}.product-thumb{border-bottom:1px solid var(--line);background:#f8f9fa;height:130px;margin:0 -32px 22px;position:relative;overflow:hidden}.product-thumb img{object-fit:cover;filter:saturate(.35)contrast(.96)}.product-thumb-1 img{object-position:13% 54%;transform:scale(1.35)}.product-thumb-2 img{object-position:50% 50%;transform:scale(1.25)}.product-thumb-3 img{object-position:88% 56%;transform:scale(1.35)}.product-head{justify-content:space-between;align-items:center;display:flex}.product-head>span{color:#9ca5b0;font:400 11px/1 IBM Plex Mono,monospace}.product-mark{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border:1px solid;place-items:center;width:45px;height:45px;font:700 15px/1 Sora,sans-serif;display:grid}.product-grid article>small{color:var(--muted);margin-top:18px;font-size:11px;display:block}.product-grid h3{margin:8px 0 14px;font:700 25px/1 Sora,sans-serif}.product-grid p{max-width:410px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.product-grid code{color:#8b95a2;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:24px;left:32px}.hubpack-section{background:var(--pale)}.hubpack-flow{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.hubpack-flow article{text-align:center;border-right:1px solid var(--line);min-height:310px;padding:28px 30px;position:relative}.hubpack-flow article:last-child{border:0}.hubpack-flow>article>span{color:var(--red);font:700 12px/1 Sora,sans-serif;position:absolute;top:22px;left:23px}.hub-icon{border:1px solid var(--blue);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;width:82px;height:82px;margin:17px auto 25px;display:grid}.hub-icon i{border:1px solid var(--ink);width:25px;height:25px;display:block}.h2 i{box-shadow:0 0 0 7px #fff,0 0 0 8px var(--ink);border-radius:50%}.h3 i{transform:rotate(45deg)}.hubpack-flow small{color:var(--blue);font:700 8px/1.2 Sora,sans-serif}.hubpack-flow h3{margin:10px 0;font-size:20px}.hubpack-flow p{max-width:350px;color:var(--muted);margin:auto;font-size:12px;line-height:1.65}.hubpack-flow article>b{z-index:2;color:#9eabb8;background:#fff;font-size:20px;position:absolute;top:94px;right:-9px}.tool-row{border:1px solid var(--line);background:#fff;border-top:0;align-items:center;display:flex}.tool-row strong,.tool-row span{border-right:1px solid var(--line);padding:18px 24px;font:700 8px/1 Sora,sans-serif}.tool-row strong{color:var(--blue);margin-right:auto}.tool-row span{color:#7c8795}.applications-section{border-top:1px solid var(--line);background:#fff}.application-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.application-grid article{border-right:1px solid var(--line)}.application-grid article:last-child{border:0}.application-image{background:#f7f8f9;height:210px;position:relative;overflow:hidden}.application-image img{object-fit:cover;filter:saturate(.4)contrast(.96)}.app-bim img{object-position:18% 45%;transform:scale(1.22)}.app-scan img{object-position:70% 55%;transform:scale(1.22)}.app-twin img{object-position:82% 55%;transform:scale(1.25)}.application-grid article>div:last-child{padding:25px 28px 28px}.application-grid span{color:var(--ink);font:700 12px/1 Sora,sans-serif}.application-grid small{color:var(--ink);margin-left:12px;font:700 11px/1 Sora,sans-serif}.application-grid h3{margin:18px 0 9px;font-size:19px}.application-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.asset-note{color:#a0a8b2;text-align:right;margin:13px 0 0;font:400 8px/1 IBM Plex Mono,monospace}.company-section{border-top:1px solid var(--line);background:#fff}.company-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr 1fr .7fr;display:grid}.company-grid>article{border-right:1px solid var(--line);min-height:330px;padding:32px}.company-grid>article:last-child{border:0}.history ol{grid-template-columns:repeat(4,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid}.history li{text-align:center;position:relative}.history li:before{content:"";background:var(--silver);height:1px;position:absolute;top:43px;left:0;right:0}.history li:first-child:before{left:50%}.history li:last-child:before{right:50%}.history li span{color:var(--ink);font:700 19px/1 Sora,sans-serif}.history li i{z-index:2;background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 1px var(--ink);border:4px solid #fff;border-radius:50%;margin:16px auto;display:block;position:relative}.history li:last-child i{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.history li strong,.history li small{display:block}.history li strong{font-size:12px}.history li small{color:var(--muted);margin-top:6px;font-size:11px}.founder h3{border-bottom:2px solid var(--ink);letter-spacing:.12em;margin:38px 0 20px;padding-bottom:18px;font-size:28px}.founder h3 small{color:var(--muted);letter-spacing:0;font:400 8px/1 Sora,sans-serif}.founder ul{margin:0;padding:0;list-style:none}.founder li{border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.ci{text-align:center}.ci img{object-fit:contain;width:150px;height:150px;margin:20px auto 15px;display:block}.swatches{display:flex}.swatches span{color:#fff;flex:1;padding:9px 2px;font:400 8px/1 IBM Plex Mono,monospace}.sw-red{background:var(--red)}.sw-blue{background:var(--blue)}.sw-graphite{background:var(--ink)}.project-preview{background:var(--pale);border-top:1px solid var(--line)}.project-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.project-cards article{border:1px solid var(--line);background:#fff;overflow:hidden}.project-image{background:#eef1f4;height:180px;position:relative;overflow:hidden}.project-image img{object-fit:cover;filter:saturate(.65)contrast(.96);transform:scale(2.25)}.project-architecture img{object-position:11% 33%}.project-bim img{object-position:39% 51%}.project-scan img{object-position:68% 72%}.project-twin img{object-position:92% 51%}.project-image em{color:#fff;background:#182331d6;padding:5px 7px;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;top:10px;left:10px}.project-cards article>div:last-child{padding:18px 20px 22px}.project-cards span{color:var(--red);font:700 12px/1 Sora,sans-serif}.project-cards small{color:var(--blue);margin-left:10px;font:700 8px/1 Sora,sans-serif}.project-cards h3{margin:13px 0 7px;font-size:17px}.project-cards p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.resource-section{background:#fff;grid-template-columns:2.2fr 1fr;gap:18px;display:grid}.library-preview,.insight-preview{border:1px solid var(--line);background:#fff}.library-preview>.section-heading{padding:30px 30px 0}.library-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.library-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;padding:22px;position:relative}.library-grid article:nth-child(3n){border-right:0}.library-grid article:nth-last-child(-n+3){border-bottom:0}.library-grid article>span{color:#b2bac3;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;top:15px;right:15px}.library-grid article>i{border:1px solid var(--blue);width:45px;height:45px;color:var(--blue);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin-bottom:17px;font:700 11px/1 Sora,sans-serif;display:grid}.library-grid strong,.library-grid small,.library-grid em{display:block}.library-grid strong{font:700 11px/1 Sora,sans-serif}.library-grid small{color:var(--muted);margin-top:6px;font-size:11px}.library-grid em{color:#abb2bb;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:15px;right:15px}.insight-preview{padding:30px}.insight-head{grid-template-columns:30px 1fr;margin-bottom:25px;display:grid}.insight-head>span{font:700 12px/1 Sora,sans-serif}.insight-head p{color:var(--blue);letter-spacing:.12em;margin:0;font:700 11px/1 Sora,sans-serif}.insight-head h2{margin:10px 0;font-size:27px;line-height:1.25}.insight-head small{color:var(--muted);font-size:11px}.insight-preview>article{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:16px;padding:15px 0;display:grid}.insight-image{background:#f1f3f5;height:82px;position:relative;overflow:hidden}.insight-image img{object-fit:cover;filter:saturate(.55);transform:scale(2.8)}.insight-1 img{object-position:9% 46%}.insight-2 img{object-position:38% 46%}.insight-3 img{object-position:68% 46%}.insight-preview code{color:var(--red);font:400 8px/1 IBM Plex Mono,monospace}.insight-preview strong{margin:7px 0;font-size:12px;display:block}.insight-preview article p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.insight-preview article small{color:#a8b0b9;margin-top:9px;font:400 8px/1 IBM Plex Mono,monospace;display:block}.brand-principles{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr) 1.6fr;display:grid}.brand-principles>article{border-right:1px solid var(--line);min-height:150px;padding:25px}.brand-principles b,.brand-principles strong,.brand-principles span{display:block}.brand-principles b{color:var(--red);font:700 22px/1 Sora,sans-serif}.brand-principles article:nth-child(2) b{color:var(--blue)}.brand-principles article:nth-child(3) b{color:#8c8c8c}.brand-principles article:nth-child(4) b{color:var(--ink)}.brand-principles strong{margin-top:25px;font:700 11px/1 Sora,sans-serif}.brand-principles span{color:var(--muted);margin-top:7px;font-size:11px}.brand-board{background:#071323;min-height:150px;position:relative;overflow:hidden}.brand-board img{object-fit:cover;object-position:83% 39%;transform:scale(1.55)}.coming{padding:54px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.coming article{color:#9aa2ac;background:#f5f6f7;border:1px solid #e1e5e9;min-height:130px;padding:25px 28px}.coming span{font:700 11px/1 Sora,sans-serif}.coming strong{margin-top:18px;font:700 20px/1 Sora,sans-serif;display:block}.coming p{font-size:11px}.contact{padding:54px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background:#0e2138;justify-content:space-between;align-items:center;display:flex}.contact p{color:#89aed8;letter-spacing:.13em;margin:0;font:700 11px/1 Sora,sans-serif}.contact h2{letter-spacing:-.04em;margin:14px 0;font-size:34px;line-height:1.25}.contact small{color:#b9c6d5}.contact a{border:1px solid #fff;justify-content:space-between;min-width:200px;padding:15px 17px;font-size:12px;display:flex}footer{padding:20px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#8f99a6;background:var(--ink);justify-content:space-between;align-items:center;font-size:11px;display:flex}footer>div{color:#d5dbe2;letter-spacing:.12em;align-items:center;gap:9px;font:700 11px/1 Sora,sans-serif;display:flex}footer img{object-fit:contain;width:36px;height:36px}footer nav{gap:26px;display:flex}@media (max-width:1150px) and (max-width:767px),(max-width:1150px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:170px 1fr}.site-header nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:13px}.language:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;height:auto}.hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:65px 30px 30px}.identity-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:560px}.why:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.why-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.grid-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.tech-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-cards:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.resource-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.company-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.brand-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.brand-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;height:66px;padding:0 16px}.site-header nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48px;height:48px}.hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 20px 26px}.hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:39px}.hero-statement:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:14px}.hero-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column}.identity-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;display:grid}.identity-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:12px}.identity-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:420px}.logo-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:220px;height:220px}.logo-stage img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:155px;height:155px}.orbit-one:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:350px;height:180px}.orbit-two:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:390px;height:230px}.orbit-three:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:310px;height:300px}.orbit-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.why-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.process-compare:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:32px 20px}.process-compare:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.process-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px}.system-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.work-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.products-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.applications-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.resource-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:54px 18px}.section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.section-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:30px}.grid-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.work-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.tech-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.product-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.application-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-cards:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.grid-system article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.work-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.product-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-flow article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.application-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.tech-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:115px 1fr;padding:18px}.tech-thumb:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:96px;height:90px}.use-domains:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.tool-row:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:stretch}.use-domains strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.tool-row strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.product-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:370px}.library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.library-grid article:nth-child(3n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid var(--line)}.library-grid article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.brand-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-principles>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.history ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;row-gap:25px}.history li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.coming:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;padding:45px 18px}.contact:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:28px;padding:48px 20px}.contact h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:28px}footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px}}@media (prefers-reduced-motion:no-preference){.orbit-one{animation:12s ease-in-out infinite orbitPulse}.orbit-two{animation:15s ease-in-out infinite orbitPulseTwo}.orbit-three{animation:18s ease-in-out infinite orbitPulseThree}@keyframes orbitPulse{50%{transform:translate(-50%,-50%)rotate(-8deg)}}@keyframes orbitPulseTwo{50%{transform:translate(-50%,-50%)rotate(18deg)}}@keyframes orbitPulseThree{50%{transform:translate(-50%,-50%)rotate(68deg)}}}.page-hero{min-height:540px;padding:0 max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.86fr 1.14fr;display:grid}.page-hero-copy{padding:70px calc(7 * var(--site-vw,1vw)) 70px 0;flex-direction:column;justify-content:center;display:flex}.page-hero-copy>p{color:var(--blue);letter-spacing:.16em;margin:0 0 22px;font:700 12px/1 Sora,sans-serif}.page-hero-copy h1{font-size:clamp(43px,calc(4.2 * var(--site-vw,1vw)),72px);letter-spacing:-.055em;margin:0;line-height:1.04}.page-hero-copy h1 em{color:var(--blue);font-style:normal}.page-description{color:var(--muted);margin-top:27px;font-size:15px;line-height:1.8}.page-hero-actions{gap:10px;margin-top:34px;display:flex}.page-hero-actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-width:172px;padding:15px 17px;font:700 11px/1 Sora,sans-serif;transition:background .2s,color .2s;display:flex}.page-hero-actions a.primary,.page-hero-actions a:hover{color:#fff;background:var(--ink)}.page-hero-visual{background:linear-gradient(135deg,#fff 15%,#f6f8fb);min-height:540px;position:relative;overflow:hidden}.page-hero-visual img{object-fit:contain;padding:42px}.page-hero-visual:after{content:"";clip-path:polygon(25% 4%,75% 4%,99% 50%,75% 96%,25% 96%,1% 50%);border:1px solid #edf0f3;position:absolute;inset:8% 5%}.hero-grid-lines{opacity:.35;background-image:linear-gradient(#e3e8ed 1px,#0000 1px),linear-gradient(90deg,#e3e8ed 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000 25%,#0000 80%);mask-image:linear-gradient(135deg,#0000,#000 25%,#0000 80%)}.sub-section{padding:82px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#fff}.sub-section.pale{background:var(--pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sub-heading{grid-template-columns:45px 1fr;gap:18px;margin-bottom:38px;display:grid}.sub-heading>span{font:700 14px/1 Sora,sans-serif}.sub-heading p{color:var(--blue);letter-spacing:.14em;margin:0 0 11px;font:700 11px/1 Sora,sans-serif}.sub-heading h2{font-size:clamp(30px,calc(3 * var(--site-vw,1vw)),48px);letter-spacing:-.05em;margin:0;line-height:1.18}.sub-heading small{max-width:850px;color:var(--muted);margin-top:12px;font-size:12px;display:block}.sub-heading.compact{margin:0}.principle-grid,.product-page-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);min-height:280px;padding:40px}.principle-grid article:last-child{border:0}.principle-grid b{border:1px solid var(--red);width:74px;height:74px;color:var(--red);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin-bottom:28px;font:700 28px/1 Sora,sans-serif;display:grid}.principle-grid article:nth-child(2) b{border-color:var(--blue);color:var(--blue)}.principle-grid article:nth-child(3) b{border-color:var(--ink);color:var(--ink)}.principle-grid small{color:#9ca5af;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.principle-grid h3{margin:16px 0 10px;font-size:22px}.principle-grid p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.timeline-large{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:45px 0;display:grid}.timeline-large article{text-align:center;position:relative}.timeline-large article:before{content:"";background:var(--silver);height:1px;position:absolute;top:62px;left:0;right:0}.timeline-large article:first-child:before{left:50%}.timeline-large article:last-child:before{right:50%}.timeline-large span{font:700 25px/1 Sora,sans-serif}.timeline-large i{z-index:2;background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);border:5px solid #fff;border-radius:50%;margin:25px auto;display:block;position:relative}.timeline-large article:last-child i{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.timeline-large strong,.timeline-large small{display:block}.timeline-large strong{font-size:12px}.timeline-large small{color:var(--muted);margin-top:7px;font-size:11px}.profile-layout{border:1px solid var(--line);grid-template-columns:1.25fr .75fr;display:grid}.profile-layout>div{border-right:1px solid var(--line);min-height:390px;padding:42px}.profile-layout>div:last-child{border:0}.profile-list{margin:48px 0 0;padding:0;list-style:none}.profile-list li{border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.ci-panel{text-align:center}.ci-panel>img{object-fit:contain;width:230px;height:220px}.ci-panel>div{display:flex}.ci-panel>div span{color:#fff;flex:1;padding:13px 4px;font:400 8px/1 IBM Plex Mono,monospace}.ci-panel p{color:var(--muted);letter-spacing:.12em;margin-top:28px;font:700 8px/1 Sora,sans-serif}.system-strip{border:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.system-strip article{text-align:center;border-right:1px solid var(--line);padding:25px 13px;position:relative}.system-strip article:last-child{border:0}.system-strip i{color:#a4adb8;font:400 8px/1 IBM Plex Mono,monospace;display:block}.system-strip b{border:1px solid var(--ink);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;width:55px;height:55px;margin:16px auto;display:grid}.system-strip strong{font:700 11px/1 Sora,sans-serif}.system-strip span{z-index:2;color:#aeb6bf;background:#fff;position:absolute;top:60px;right:-7px}.detail-card-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.detail-card-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:160px 1fr;min-height:220px;padding:20px;display:grid}.detail-thumb{background:#eef1f4;width:138px;height:130px;position:relative;overflow:hidden}.detail-thumb img{object-fit:cover;filter:saturate(.5);transform:scale(1.45)}.crop-1 img,.crop-4 img{object-position:10% 60%}.crop-2 img,.crop-5 img{object-position:50% 48%}.crop-3 img,.crop-6 img{object-position:90% 58%}.detail-card-grid span{color:var(--red);font:700 12px/1 Sora,sans-serif}.detail-card-grid h3{margin:12px 0 8px;font-size:18px}.detail-card-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.detail-card-grid code{color:#929ca8;margin-top:14px;font:400 8px/1 IBM Plex Mono,monospace;display:block}.tag-wall{border:1px solid var(--line);display:flex}.tag-wall>*{border-right:1px solid var(--line);padding:22px;font:700 11px/1 Sora,sans-serif}.tag-wall strong{color:var(--blue);margin-right:auto}.product-page-grid article{border-right:1px solid var(--line);min-height:440px;padding:42px;position:relative}.product-page-grid article:last-child{border:0}.product-symbol{border:2px solid var(--ink);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;width:95px;height:95px;margin-bottom:55px;font:700 34px/1 Sora,sans-serif;display:grid}.product-page-grid article:first-child .product-symbol{border-color:var(--red);color:var(--red)}.product-page-grid article:last-child .product-symbol{border-color:var(--blue);color:var(--blue)}.product-page-grid>article>span{font:700 11px/1 Sora,sans-serif}.product-page-grid h2{margin:12px 0 20px;font:700 30px/1 Sora,sans-serif}.product-page-grid p{max-width:400px;color:var(--muted);font-size:12px;line-height:1.75}.product-page-grid code{color:#909aa6;margin-top:24px;font:400 8px/1 IBM Plex Mono,monospace;display:block}.product-page-grid a{border-bottom:1px solid;padding-bottom:5px;font:700 11px/1 Sora,sans-serif;position:absolute;bottom:35px;left:42px}.compare-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.compare-grid article{border-right:1px solid var(--line);padding:33px}.compare-grid article:last-child{border:0}.compare-grid small{color:var(--blue);font:700 11px/1 Sora,sans-serif}.compare-grid h3{margin:16px 0 8px;font-size:19px}.compare-grid p{color:var(--muted);margin:0;font:400 11px/1.6 IBM Plex Mono,monospace}.sales-note,.library-note{border:1px solid var(--line);justify-content:space-between;align-items:center;padding:45px;display:flex}.sales-note p,.library-note p{color:var(--blue);letter-spacing:.12em;margin:0;font:700 11px/1 Sora,sans-serif}.sales-note h2,.library-note h2{margin:14px 0 0;font-size:30px}.sales-note ul{min-width:410px;margin:0;padding:0;list-style:none}.sales-note li{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.before-after{grid-template-columns:1fr 60px 1fr;align-items:center;display:grid}.before-after>article{border:1px solid var(--line);padding:35px}.before-after>article:last-child{border-color:#b9cde4}.before-after>b{text-align:center;color:#9ea8b3;font-size:24px}.before-after small{color:#929ca7;font:700 11px/1 Sora,sans-serif}.before-after article:last-child small{color:var(--blue)}.before-after article>div{margin:25px 0;display:flex}.before-after span{text-align:center;border:1px solid var(--line);border-right:0;flex:1;padding:16px 8px;font-size:12px}.before-after span:last-child{border-right:1px solid var(--line)}.before-after p{color:var(--muted);margin:0;font-size:11px}.hub-area-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.hub-area-grid article{text-align:center;border-right:1px solid var(--line);min-height:350px;padding:35px;position:relative}.hub-area-grid article:last-child{border:0}.hub-area-grid>article>span{color:var(--red);font:700 12px/1 Sora,sans-serif;position:absolute;top:23px;left:25px}.area-icon{border:1px solid var(--blue);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;width:90px;height:90px;margin:15px auto 30px;display:grid}.area-icon i{border:1px solid var(--ink);width:30px;height:30px}.area-2 i{box-shadow:0 0 0 8px #fff,0 0 0 9px var(--ink);border-radius:50%}.area-3 i{transform:rotate(45deg)}.hub-area-grid small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.hub-area-grid h3{margin:12px 0;font-size:21px}.hub-area-grid p{max-width:370px;color:var(--muted);margin:auto;font-size:12px;line-height:1.7}.split-visual{border:1px solid var(--line);grid-template-columns:.75fr 1.25fr;min-height:470px;display:grid}.split-visual>div{border-right:1px solid var(--line);padding:45px;position:relative;overflow:hidden}.split-visual>div:last-child{background:#f7f9fb;border:0}.split-visual img{object-fit:cover;object-position:center;transform:scale(1.07)}.split-visual p{color:var(--blue);font:700 11px/1 Sora,sans-serif}.split-visual h2{font-size:38px}.version-list{border-top:1px solid var(--line);flex-direction:column;margin-top:50px;display:flex}.version-list span{border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.version-list b{width:125px;display:inline-block}.library-page-grid{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.library-page-grid article{border-right:1px solid var(--line);min-height:240px;padding:28px 20px;position:relative}.library-page-grid article:last-child{border:0}.library-page-grid>article>span{color:#aab2bc;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;top:18px;right:18px}.library-page-grid i{border:1px solid var(--blue);width:66px;height:66px;color:var(--blue);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin-bottom:30px;font:700 12px/1 Sora,sans-serif;display:grid}.library-page-grid h3{font-size:12px}.library-page-grid p{color:var(--muted);font-size:11px}.library-page-grid small{color:#aab2bc;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:20px;left:20px}.lifecycle{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.lifecycle article{border-right:1px solid var(--line);padding:35px;position:relative}.lifecycle article:last-child{border:0}.lifecycle span,.lifecycle b,.lifecycle small{display:block}.lifecycle span{color:var(--red);font:700 12px/1 Sora,sans-serif}.lifecycle b{margin:22px 0 10px;font:700 15px/1 Sora,sans-serif}.lifecycle small{color:var(--muted)}.lifecycle i{z-index:2;color:#aab2bc;background:#fff;position:absolute;top:49%;right:-8px}.library-note a{border:1px solid var(--ink);padding:15px 20px;font-size:11px}.contact-page-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.contact-page-grid article{border-right:1px solid var(--line);min-height:260px;padding:35px}.contact-page-grid article:last-child{border:0}.contact-page-grid span{color:var(--red);font:700 12px/1 Sora,sans-serif}.contact-page-grid h3{margin:65px 0 15px;font-size:16px}.contact-page-grid p{color:var(--muted);font-size:12px;line-height:1.7}.contact-direct,.contact-band{padding:62px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background:#0e2138;justify-content:space-between;align-items:center;display:flex}.contact-direct p,.contact-band p{color:#89aed8;letter-spacing:.13em;margin:0;font:700 11px/1 Sora,sans-serif}.contact-direct h2,.contact-band h2{margin:14px 0;font-size:34px;line-height:1.25}.contact-direct small,.contact-band small{color:#b9c6d5}.contact-direct a,.contact-band a{border:1px solid #fff;justify-content:space-between;min-width:200px;padding:15px 17px;font-size:12px;display:flex}.contact-band{position:relative;overflow:hidden}.contact-band:after{content:"";pointer-events:none;position:absolute;inset:0}.contact-band-data:after{background:radial-gradient(circle at 8% 100%,#c8102e24,#0000 29%)}.contact-band-hub:after{background:radial-gradient(circle at 8% 100%,#1d5faf33,#0000 31%)}.contact-band-twin:after{background:radial-gradient(circle at 4% 100%,#c8102e1f,#0000 26%),radial-gradient(circle at 96% 100%,#1d5faf2e,#0000 28%)}.contact-band>*{z-index:1;position:relative}.site-footer{--footer-edge:linear-gradient(90deg,var(--red),#fff 50%,var(--blue));--footer-tab:#fff;padding:23px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2)) 20px;color:#8f99a6;background:var(--ink);justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.site-footer:before{content:"";background:var(--footer-edge);height:3px;position:absolute;top:0;left:0;right:0}.site-footer:after{content:"";right:max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:var(--footer-tab);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);width:76px;height:12px;position:absolute;top:0}.site-footer-data{--footer-edge:linear-gradient(90deg,var(--red) 0 64%,#c8102e33 82%,#fff 100%);--footer-tab:#fff}.site-footer-hub{--footer-edge:linear-gradient(90deg,#fff 0,#1d5faf40 18%,var(--blue) 100%);--footer-tab:var(--blue)}.site-footer-twin{--footer-edge:linear-gradient(90deg,var(--red),#fff 50%,var(--blue));--footer-tab:var(--blue)}.site-footer>div{color:#d5dbe2;letter-spacing:.12em;align-items:center;gap:9px;font:700 11px/1 Sora,sans-serif;display:flex}.site-footer img{object-fit:contain;width:36px;height:36px}.site-footer nav{counter-reset:footer-link;gap:34px;display:flex}.site-footer nav a{color:#aab5c0;letter-spacing:.08em;padding-top:12px;font:700 8px/1 Sora,sans-serif;position:relative}.site-footer nav a:before{counter-increment:footer-link;content:counter(footer-link,decimal-leading-zero);color:#516a84;font:500 8px/1 IBM Plex Mono,monospace;position:absolute;top:0;left:0}.site-footer>p{white-space:nowrap}.coming-page{min-height:690px;padding:105px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#f3f4f5}.coming-page>p:first-child{color:#8b949f;letter-spacing:.15em;margin:0;font:700 11px/1 Sora,sans-serif}.coming-page h1{max-width:900px;font-size:clamp(44px,calc(5 * var(--site-vw,1vw)),78px);letter-spacing:-.055em;margin:20px 0}.coming-page>span{color:#fff;letter-spacing:.12em;background:#9aa2ab;padding:8px 12px;font:700 11px/1 Sora,sans-serif;display:inline-block}.coming-topic-grid{border:1px solid #dfe3e7;grid-template-columns:repeat(4,1fr);margin:65px 0 30px;display:grid}.coming-topic-grid article{color:#929aa4;border-right:1px solid #dfe3e7;min-height:150px;padding:24px}.coming-topic-grid article:last-child{border:0}.coming-topic-grid i,.coming-topic-grid strong,.coming-topic-grid small{display:block}.coming-topic-grid i{font:400 8px/1 IBM Plex Mono,monospace}.coming-topic-grid strong{margin:35px 0 8px;font:700 12px/1 Sora,sans-serif}.coming-copy{color:#7f8995}.coming-page>.button{background:#fff;margin-top:18px;display:inline-flex}@media (max-width:1150px) and (max-width:767px),(max-width:1150px) and (min-width:1200px){.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:65px 30px}.detail-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.library-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.product-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hub-area-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.product-page-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hub-area-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.tag-wall:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap}.profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.split-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 18px}.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:55px 2px}.page-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:41px}.page-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:390px}.page-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px}.sub-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:55px 18px}.sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.principle-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.detail-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.product-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.compare-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hub-area-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.library-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.lifecycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coming-topic-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.principle-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.product-page-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hub-area-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.library-page-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.lifecycle article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-page-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coming-topic-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.product-page-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hub-area-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto}.timeline-large:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;gap:25px}.timeline-large article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.profile-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);padding:28px}.system-strip:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.system-strip article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.detail-card-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:115px 1fr}.detail-thumb:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:96px;height:100px}.tag-wall:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.sales-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.library-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-direct:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:28px}.sales-note ul:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0}.before-after:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.before-after>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:14px}.split-visual>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:28px}.split-visual>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:340px}.library-page-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.coming-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:75px 18px}.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px}.site-footer nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap}}.site-footer-operator{justify-content:center;align-items:center;display:flex}.site-footer-operator:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.site-footer-operator .site-footer-wordmark{display:block}.mobile-menu{display:none}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr auto}.identity-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:320px}.mobile-menu:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:60;display:block;position:relative}.mobile-menu summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:pointer;align-content:center;gap:6px;width:42px;height:42px;display:grid}.mobile-menu summary i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:var(--ink);width:24px;height:1px;margin-left:auto;display:block}.mobile-menu nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line);background:#fff;height:auto;padding:8px 18px 18px;display:grid;position:fixed;top:66px;left:0;right:0;box-shadow:0 16px 30px #18233114}.mobile-menu nav a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line);align-items:center;min-height:42px;font:700 11px/1 Sora,sans-serif;display:flex}.mobile-menu nav a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}}.mobile-language-switch{display:none}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.mobile-language-switch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-end;align-items:center;gap:7px;padding-top:13px;font:700 10px/1 Sora,sans-serif;display:flex}}.site-header nav a.active:after{transform:scaleX(1)}.preview-badge{color:#8a6400;letter-spacing:.06em;white-space:nowrap;background:#fff8d8;border:1px solid #e6a500;border-radius:2px;padding:5px 7px;font:700 8px/1 IBM Plex Mono,monospace}.clean-hero{min-height:690px;max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:42% 58%;margin:auto;display:grid;overflow:hidden}.clean-hero-copy{z-index:2;padding:112px 20px 68px 34px;position:relative}.clean-hero-copy>p,.identity-copy>p,.home-section-lead p{color:var(--red);letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.clean-hero-copy h1{font-size:clamp(48px,calc(4.35 * var(--site-vw,1vw)),72px);letter-spacing:-.06em;margin:20px 0 24px;line-height:1.06}.clean-hero-copy h1 em{color:var(--blue);font-style:normal}.clean-hero-copy>span{color:#465363;font-size:14px;line-height:1.75;display:block}.clean-actions{gap:10px;margin-top:30px;display:flex}.clean-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.clean-principles article{gap:12px;padding:19px 8px 0 0;display:flex}.clean-principles article>b{font:700 22px/1 Sora,sans-serif}.clean-principles article:first-child>b{color:var(--red)}.clean-principles article:nth-child(2)>b{color:var(--blue)}.clean-principles strong,.clean-principles small{display:block}.clean-principles strong{font:700 8px/1 Sora,sans-serif}.clean-principles small{color:var(--muted);margin-top:7px;font-size:8px}.clean-hero-visual{background:radial-gradient(circle at 52% 48%,#fff 0 32%,#f7f9fc 100%);min-height:690px;position:relative}.clean-hero-visual:before{content:"";background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.clean-hero-visual img{object-fit:contain;padding:34px 4px}.home-flow,.home-destinations{padding:78px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#fff}.home-section-lead{grid-template-columns:42px 1fr;gap:18px;margin-bottom:36px;display:grid}.home-section-lead>span{color:var(--red);font:700 13px/1 Sora,sans-serif}.home-section-lead h2{font-size:clamp(30px,calc(2.5 * var(--site-vw,1vw)),44px);letter-spacing:-.05em;margin:14px 0 8px}.home-section-lead small{color:var(--muted);font-size:12px}.flow-rail{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.flow-rail article{text-align:center;border-right:1px solid var(--line);min-height:220px;padding:27px 18px;position:relative}.flow-rail article:last-child{border:0}.flow-rail i{color:#a3acb7;font:400 8px/1 IBM Plex Mono,monospace;display:block}.flow-rail article>b{border:1px solid var(--ink);width:66px;height:66px;color:var(--ink);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin:22px auto;font:700 12px/1 Sora,sans-serif;display:grid}.flow-rail article:nth-child(-n+2)>b{border-color:var(--red);color:var(--red)}.flow-rail article:nth-child(n+4)>b{border-color:var(--blue);color:var(--blue)}.flow-rail strong,.flow-rail small{display:block}.flow-rail strong{font:700 11px/1 Sora,sans-serif}.flow-rail small{color:var(--muted);margin-top:9px;font-size:11px}.flow-rail article>span{z-index:2;color:#aeb7c1;background:#fff;position:absolute;top:91px;right:-8px}.flow-outcome{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.flow-outcome>div{border-right:1px solid var(--line);padding:20px 24px}.flow-outcome>div:last-child{border:0}.flow-outcome small,.flow-outcome strong{display:block}.flow-outcome small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.flow-outcome strong{margin-top:8px;font-size:12px}.home-identity{color:#fff;background:#08172a;grid-template-columns:1.15fr .85fr;min-height:520px;display:grid}.identity-board{border-right:1px solid #ffffff1f;min-height:520px;position:relative;overflow:hidden}.identity-board img{object-fit:cover;object-position:left center}.identity-copy{padding:65px max(38px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2)) 65px 62px;flex-direction:column;justify-content:center;display:flex}.identity-copy>p{color:#7ea7da}.identity-copy h2{font-size:clamp(32px,calc(2.8 * var(--site-vw,1vw)),48px);letter-spacing:-.05em;margin:18px 0;line-height:1.25}.identity-copy>span{color:#b9c8d9;max-width:560px;font-size:12px;line-height:1.8}.identity-colors{border:1px solid #ffffff26;margin:30px 0;display:flex}.identity-colors i{color:#c4cbd4;flex:1;padding:14px 10px;font:400 8px/1 IBM Plex Mono,monospace}.identity-colors .red{color:#ff5b6f}.identity-colors .blue{color:#65a7ff}.identity-copy>a{border-bottom:1px solid #fff;width:max-content;padding-bottom:6px;font:700 11px/1 Sora,sans-serif}.identity-copy>a b{margin-left:25px}.home-destinations>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.home-destinations a{border-right:1px solid var(--line);min-height:250px;padding:28px;transition:all .2s;position:relative}.home-destinations a:last-child{border:0}.home-destinations a:hover{background:var(--pale)}.home-destinations i{color:#a4adb8;font:400 8px/1 IBM Plex Mono,monospace}.home-destinations small{color:var(--blue);margin-top:45px;font:700 8px/1 Sora,sans-serif;display:block}.home-destinations h3{margin:11px 0;font:700 20px/1 Sora,sans-serif}.home-destinations p{max-width:250px;color:var(--muted);font-size:12px;line-height:1.6}.home-destinations a>b{position:absolute;bottom:25px;right:25px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:70px 30px 25px}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:470px}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:42px}.home-identity:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:460px}.identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:55px 30px}.flow-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.flow-rail article:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.flow-rail article:nth-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.flow-rail article>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.home-destinations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.home-destinations a:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.home-destinations a:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 18px 20px}.clean-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px}.clean-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:330px}.home-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-destinations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-project-service-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:54px 18px}.flow-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.flow-outcome:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-destinations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.flow-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-destinations a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.flow-outcome>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:340px}.identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:48px 20px}.identity-colors:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column}.home-destinations a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:215px}}.clean-hero-visual{background:#fff;min-height:640px}.clean-hero-visual:before{display:none}.page-hero-visual,.coming-page{background:#fff}.home-identity{background:var(--accent);grid-template-columns:3fr 2fr;min-height:500px}.identity-board{min-height:500px}.identity-copy{padding:52px max(38px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2)) 48px 52px;justify-content:flex-start}.contact-direct,.contact-band,.page-status-band,.site-footer{background:var(--accent)}.page-summary{max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.page-summary>a{border-right:1px solid var(--line);display:block}.page-summary>a:last-child{border:0}.page-summary article{grid-template-columns:34px 1fr;gap:6px 13px;min-height:105px;padding:26px;transition:background .2s;display:grid;position:relative}.page-summary a:hover article{background:#f7f9fb}.page-summary i{color:var(--red);grid-row:1/3;font:700 11px/1 Sora,sans-serif}.page-summary strong{font:700 11px/1 Sora,sans-serif}.page-summary small{color:var(--muted);font-size:11px}.page-summary article>b{color:#a7b0bb;font-size:12px;position:absolute;top:25px;right:23px}.engine-summary{grid-template-columns:repeat(5,1fr)}.about-split{border:1px solid var(--line);background:#fff;grid-template-columns:1fr .78fr;display:grid}.about-split>div{border-right:1px solid var(--line);min-height:390px;padding:42px}.about-split>div:last-child{border:0}.identity-card{text-align:center}.identity-card img{object-fit:contain;width:210px;height:200px}.identity-card>p{color:var(--blue);letter-spacing:.13em;margin:8px 0;font:700 11px/1 Sora,sans-serif}.identity-card h3{margin:14px 0 24px;font:700 11px/1 Sora,sans-serif}.identity-card>div{display:flex}.identity-card span{color:#fff;background:var(--ink);flex:1;padding:13px 5px;font:400 8px/1 IBM Plex Mono,monospace}.identity-card span:first-child{background:var(--red)}.identity-card span:nth-child(2){background:var(--blue)}.board-grid{border:1px solid var(--line);display:grid}.board-grid.three{grid-template-columns:repeat(3,1fr)}.board-grid article{border-right:1px solid var(--line);background:#fff;min-height:300px;padding:36px;position:relative}.board-grid article:last-child{border:0}.board-grid article>i{border:1px solid var(--red);width:68px;height:68px;color:var(--red);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin-bottom:48px;font:700 18px/1 Sora,sans-serif;display:grid}.board-grid article:nth-child(2)>i{border-color:var(--blue);color:var(--blue)}.board-grid article:nth-child(3)>i{border-color:var(--ink);color:var(--ink)}.board-grid small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.board-grid h3{margin:13px 0 10px;font-size:20px}.board-grid p{max-width:370px;color:var(--muted);font-size:12px;line-height:1.7}.board-grid em{color:#a8b0ba;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:22px;right:23px}.compact-system article{min-height:195px}.compact-system small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.roadmap-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.roadmap-grid article{border-right:1px solid var(--line);min-height:225px;padding:35px}.roadmap-grid article:last-child{border:0}.roadmap-grid small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.roadmap-grid h3{margin:40px 0 9px;font:700 21px/1 Sora,sans-serif}.roadmap-grid strong{font:400 11px/1 IBM Plex Mono,monospace}.roadmap-grid p{color:var(--muted);margin-top:18px;font-size:11px}.tech-board{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.tech-board article{border-right:1px solid var(--line);min-height:430px;padding:0 22px 27px;position:relative}.tech-board article:last-child{border:0}.tech-board-image{border-bottom:1px solid var(--line);background:#f4f6f8;height:155px;margin:0 -22px 24px;position:relative;overflow:hidden}.tech-board-image img{object-fit:cover;filter:saturate(.55);transform:scale(1.4)}.tech-board-1 img{object-position:8% 55%}.tech-board-2 img{object-position:30% 55%}.tech-board-3 img{object-position:58% 55%}.tech-board-4 img{object-position:25% 60%}.tech-board-5 img{object-position:80% 58%}.tech-board article>span{color:var(--red);font:700 12px/1 Sora,sans-serif}.tech-board article>small{color:var(--blue);margin-top:13px;font:700 8px/1 Sora,sans-serif;display:block}.tech-board h3{margin:10px 0;font-size:17px}.tech-board p{color:var(--muted);font-size:11px;line-height:1.65}.tech-board em{color:#a1a9b3;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:22px;left:22px}.technology-note{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.technology-note>div{border-right:1px solid var(--line);padding:38px}.technology-note>div:last-child{border:0;grid-template-columns:repeat(5,1fr);padding:0;display:grid}.technology-note>div>p{color:var(--blue);font:700 11px/1 Sora,sans-serif}.technology-note h2{font-size:29px}.technology-note>div>span{color:var(--muted);font-size:12px;line-height:1.65}.technology-note article{border-right:1px solid var(--line);text-align:center;padding:28px 15px}.technology-note article:last-child{border:0}.technology-note article i,.technology-note article strong,.technology-note article small{display:block}.technology-note article i{color:var(--red);font:400 8px/1 IBM Plex Mono,monospace}.technology-note article strong{margin:55px 0 12px;font:700 8px/1.3 Sora,sans-serif}.technology-note article small{color:#a1a9b2;font:400 8px/1 IBM Plex Mono,monospace}.category-rail{max-width:var(--max);border-bottom:1px solid var(--line);gap:0;margin:auto;display:flex;overflow:auto}.category-rail span{text-align:center;border-right:1px solid var(--line);flex:1;min-width:max-content;padding:19px 24px;font:700 8px/1 Sora,sans-serif}.category-rail span.active{color:var(--red);box-shadow:inset 0 -2px var(--red)}.project-groups{padding-top:55px}.project-row{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;margin-bottom:40px;display:grid}.project-row>header{padding:10px 25px 28px 0}.project-row>header span{color:var(--red);font:700 13px/1 Sora,sans-serif}.project-row>header small{color:var(--blue);margin-top:20px;font:700 8px/1 Sora,sans-serif;display:block}.project-row>header h2{font-size:18px}.project-row>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:40px;display:grid}.project-row article{border:1px solid var(--line);background:#fff;overflow:hidden}.project-placeholder{background:#eef1f4;height:160px;position:relative;overflow:hidden}.project-placeholder img{object-fit:cover;filter:saturate(.45);transform:scale(2.1)}.project-view-1 img,.project-view-4 img{object-position:10% 35%}.project-view-2 img,.project-view-5 img{object-position:47% 52%}.project-view-3 img,.project-view-6 img{object-position:88% 58%}.project-placeholder em{color:#fff;background:#182331d1;padding:5px 7px;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;top:10px;left:10px}.project-row article>small,.project-row article>h3,.project-row article>p{margin-left:18px;margin-right:18px;display:block}.project-row article>small{color:var(--red);margin-top:17px;font-size:8px}.project-row article>h3{margin-top:8px;margin-bottom:8px;font-size:15px}.project-row article>p{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.55}.page-status-band{padding:52px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background:#091c35;justify-content:space-between;align-items:center;display:flex}.page-status-band p{color:#80a8d8;margin:0;font:700 11px/1 Sora,sans-serif}.page-status-band h2{margin:12px 0 0;font-size:28px}.page-status-band>span,.page-status-band>a{border:1px solid #ffffffbf;padding:15px 18px;font:700 11px/1 Sora,sans-serif}.asset-preview-grid,.insight-card-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.asset-preview-grid article,.insight-card-grid article{border-right:1px solid var(--line);min-height:290px;padding:28px;position:relative}.asset-preview-grid article:last-child,.insight-card-grid article:last-child{border:0}.asset-preview-grid article>i{border:1px solid var(--blue);width:60px;height:60px;color:var(--blue);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;margin-bottom:45px;font:700 11px/1 Sora,sans-serif;display:grid}.asset-preview-grid small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.asset-preview-grid h3{font-size:17px}.asset-preview-grid p{color:var(--muted);font-size:11px;line-height:1.6}.asset-preview-grid em{color:#a7afb9;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:24px;left:28px}.insight-card-grid article{min-height:410px;padding:0 22px 26px}.insight-card-image{background:#eef1f4;height:180px;margin:0 -22px 22px;position:relative;overflow:hidden}.insight-card-image img{object-fit:cover;filter:saturate(.58);transform:scale(2.25)}.insight-view-1 img{object-position:7% 47%}.insight-view-2 img{object-position:36% 47%}.insight-view-3 img{object-position:66% 47%}.insight-view-4 img{object-position:92% 47%}.insight-card-image span{color:#fff;background:var(--red);padding:5px 7px;font:700 8px/1 Sora,sans-serif;position:absolute;top:10px;left:10px}.insight-card-grid>article>small{color:var(--blue);font:700 8px/1 Sora,sans-serif}.insight-card-grid h3{min-height:50px;font-size:17px;line-height:1.45}.insight-card-grid p{color:var(--muted);font-size:11px;line-height:1.6}.insight-card-grid em{color:#a1a9b3;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:20px;left:22px}.insight-values{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.insight-values article{border-right:1px solid var(--line);padding:34px}.insight-values article:last-child{border:0}.insight-values i{color:var(--red);font:700 12px/1 Sora,sans-serif}.insight-values strong{margin:28px 0 10px;font-size:15px;display:block}.insight-values p{color:var(--muted);font-size:11px;line-height:1.6}.contact-layout{border:1px solid var(--line);grid-template-columns:.72fr 1.28fr;display:grid}.contact-layout>aside{border-right:1px solid var(--line);padding:42px}.contact-layout>aside>p{color:var(--blue);font:700 11px/1 Sora,sans-serif}.contact-layout>aside h2{font-size:30px;line-height:1.35}.contact-layout dl{margin-top:45px}.contact-layout dl>div{border-top:1px solid var(--line);padding:17px 0}.contact-layout dt{color:var(--muted);font:700 8px/1 Sora,sans-serif}.contact-layout dd{margin:8px 0 0;font-size:12px}.contact-form-preview{padding:42px}.contact-form-preview label{color:var(--muted);font-size:11px;display:block}.contact-form-preview input,.contact-form-preview select,.contact-form-preview textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:0;margin:8px 0 15px;padding:14px;font:400 12px/1.2 Pretendard,sans-serif;display:block}.contact-form-preview textarea{resize:none;min-height:130px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form-preview>div:last-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.contact-form-preview>div:last-child small{color:var(--muted)}.contact-form-preview a{color:#fff;background:var(--ink);justify-content:space-between;gap:35px;min-width:190px;padding:15px 17px;font-size:11px;display:flex}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.page-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.engine-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.about-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-split>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-note>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-layout>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.tech-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.tech-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.tech-board article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.project-row:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-row>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.asset-preview-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.asset-preview-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-card-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.asset-preview-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-card-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.page-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.engine-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.board-grid.three:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.roadmap-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.tech-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.asset-preview-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-values:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.page-summary article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.board-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.roadmap-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.tech-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.asset-preview-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-card-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-values article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.about-split>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:28px}.technology-note>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-note article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.project-row>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.page-status-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:25px;padding:45px 20px}.form-row:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.contact-form-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-layout>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:28px}.contact-form-preview>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.contact-form-preview a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}}.about-origin-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.about-origin-grid article{border-right:1px solid var(--line);min-height:285px;padding:34px}.about-origin-grid article:last-child{border:0}.about-origin-grid i{color:#a2abb6;font:400 8px/1 IBM Plex Mono,monospace}.about-origin-grid small{color:var(--blue);letter-spacing:.08em;margin-top:52px;font:700 11px/1 Sora,sans-serif;display:block}.about-origin-grid h3{margin:16px 0 12px;font-size:19px}.about-origin-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.about-identity-section{color:#fff;background:var(--accent);grid-template-columns:62% 38%;min-height:570px;display:grid}.about-identity-board{border-right:1px solid #ffffff1f;min-height:570px;position:relative;overflow:hidden}.about-identity-board img{object-fit:contain;object-position:left center}.about-identity-copy{padding:48px max(30px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2)) 48px 48px;flex-direction:column;justify-content:center;display:flex}.about-identity-copy>p{color:#7ea7da;letter-spacing:.14em;margin:0;font:700 11px/1 Sora,sans-serif}.about-identity-copy h2{font-size:clamp(28px,calc(2.55 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:18px 0;line-height:1.22}.about-identity-copy>span{color:#becbd9;font-size:12px;line-height:1.8}.about-symbol-grid{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.about-symbol-grid article{border-right:1px solid #ffffff26;align-items:center;gap:9px;padding:14px 10px;display:flex}.about-symbol-grid article:last-child{border:0}.about-symbol-grid b{color:#fff;font:700 17px/1 Sora,sans-serif}.about-symbol-grid article:first-child b{color:#ff5870}.about-symbol-grid article:nth-child(2) b{color:#68a9fa}.about-symbol-grid strong,.about-symbol-grid small{display:block}.about-symbol-grid strong{font:700 8px/1 Sora,sans-serif}.about-symbol-grid small{color:#8fa3ba;margin-top:6px;font-size:8px;line-height:1.35}.about-axis-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);margin-top:14px;display:grid}.about-axis-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:13px 12px}.about-axis-grid strong,.about-axis-grid small{display:block}.about-axis-grid strong{color:#fff;font:700 8px/1 Sora,sans-serif}.about-axis-grid small{color:#8fa3ba;margin-top:6px;font-size:8px;line-height:1.4}.about-founder-section{gap:clamp(42px,calc(6 * var(--site-vw,1vw)),90px);grid-template-columns:1.08fr .62fr;align-items:start;display:grid}.about-profile-list{border-top:1px solid var(--line);margin:42px 0 35px;padding:0;list-style:none}.about-profile-list li{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:22px;padding:18px 0;display:grid}.about-profile-list b{color:var(--blue);font:700 11px/1 Sora,sans-serif}.about-profile-list span{font-size:12px;line-height:1.55}.about-award-history span{gap:7px;display:grid}.about-award-history i{font-style:normal}.about-award-history i+i{color:var(--muted)}.about-company-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.about-company-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px}.about-company-facts dt{color:var(--red);font:700 8px/1 Sora,sans-serif}.about-company-facts dd{margin:8px 0 0;font-size:12px}.about-award{margin:0}.about-award>div{border:1px solid var(--line);background:#fff;overflow:hidden}.about-award img{width:100%;height:auto;display:block}.about-award figcaption{justify-content:space-between;gap:20px;padding:16px 2px 0;display:flex}.about-award figcaption strong{font-size:12px}.about-award figcaption span{color:var(--muted);text-align:right;font-size:11px}#origin,#identity,#philosophy,#direction,#trust{scroll-margin-top:78px}.about-brand-chapter{color:#fff;background:var(--accent)}.about-brand-value{border-top:1px solid #ffffff24;padding-top:18px;color:#fff!important;letter-spacing:.2em!important;margin-top:18px!important;font-size:8px!important}.about-brand-framework{max-width:var(--max);padding:72px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:var(--accent);margin:auto}.about-brand-framework>header{column-gap:calc(8 * var(--site-vw,1vw));border-bottom:1px solid #ffffff29;grid-template-columns:.78fr 1.22fr;padding-bottom:58px;display:grid}.about-brand-framework>header>p{color:#7ea7da;letter-spacing:.16em;grid-column:1;margin:0 0 18px;font:700 11px/1 Sora,sans-serif}.about-brand-framework>header h2{font-size:clamp(36px,calc(4 * var(--site-vw,1vw)),62px);letter-spacing:-.055em;grid-column:1;margin:0;line-height:1.08}.about-brand-framework>header>span{color:#bdcad9;grid-area:1/2/3;align-self:center;max-width:700px;font-size:13px;line-height:1.9}.about-brand-framework>header>strong{color:#fff;letter-spacing:.12em;grid-column:2;margin-top:25px;font:700 11px/1 Sora,sans-serif}.about-brand-framework>section{border-bottom:1px solid #ffffff24;grid-template-columns:280px 1fr;gap:50px;padding:45px 0;display:grid}.about-brand-framework>section:last-child{border-bottom:0;padding-bottom:0}.about-framework-title{grid-template-columns:30px 1fr;gap:13px;display:grid}.about-framework-title>span{color:#71859b;font:400 8px/1 IBM Plex Mono,monospace}.about-framework-title p{color:#7ea7da;letter-spacing:.13em;margin:0;font:700 8px/1 Sora,sans-serif}.about-framework-title h3{margin:12px 0 0;font-size:18px;line-height:1.45}.about-principle-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.about-principle-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:160px;padding:21px 18px}.about-principle-grid i,.about-principle-grid strong,.about-principle-grid small{display:block}.about-principle-grid i{color:#6f8298;font:400 8px/1 IBM Plex Mono,monospace}.about-principle-grid strong{color:#fff;margin:42px 0 10px;font:700 8px/1 Sora,sans-serif}.about-principle-grid small{color:#9badc1;font-size:11px;line-height:1.55}.about-axis-panel .about-axis-grid{grid-template-columns:repeat(6,1fr);margin:0}.about-axis-panel .about-axis-grid article{min-height:108px;padding:20px 14px}.about-axis-panel .about-axis-grid strong{color:#fff;font-size:8px}.about-axis-panel .about-axis-grid small{color:#92a5ba;margin-top:24px;font-size:8px;line-height:1.45}.about-color-grid{border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.about-color-grid article{border-right:1px solid #ffffff26;grid-template-columns:46px 1fr;gap:15px;min-height:112px;padding:18px;display:grid}.about-color-grid article:last-child{border:0}.about-color-grid i{background:#fff;width:46px;height:46px}.about-color-grid .color-red i{background:#c8102e}.about-color-grid .color-blue i{background:#1d5faf}.about-color-grid .color-graphite i{background:#182331;border:1px solid #3a4859}.about-color-grid strong,.about-color-grid code,.about-color-grid small{display:block}.about-color-grid strong{font:700 8px/1 Sora,sans-serif}.about-color-grid code{color:#8da1b8;margin-top:8px;font:400 8px/1 IBM Plex Mono,monospace}.about-color-grid small{color:#9badc1;margin-top:11px;font-size:8px;line-height:1.4}.about-direction-grid{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.about-direction-grid article{border-right:1px solid #ffffff26;min-height:210px;padding:24px;position:relative}.about-direction-grid article:last-child{border:0}.about-direction-grid i{color:#70849a;font:400 8px/1 IBM Plex Mono,monospace}.about-direction-grid strong{color:#7ea7da;font:700 8px/1 Sora,sans-serif;position:absolute;top:23px;right:20px}.about-direction-grid h4{margin:75px 0 12px;font-size:19px}.about-direction-grid small{color:#9badc1;font-size:11px;line-height:1.6}.about-brand-framework{padding-left:40px;padding-right:40px}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.page-summary>a:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.page-summary>a:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.page-summary>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.page-summary>a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-brand-framework:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:18px;padding-right:18px}}.coming-minimal{min-height:680px;max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:62% 38%;margin:auto;display:grid}.coming-logo-panel{background:#fff;place-items:center;display:grid}.coming-logo-panel img{width:min(calc(46 * var(--site-vw,1vw)),420px);height:auto}.coming-message{padding:70px clamp(32px,calc(4 * var(--site-vw,1vw)),72px);color:#fff;background:var(--accent);flex-direction:column;justify-content:center;display:flex}.coming-message>p{color:#7ea7da;letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.coming-message>span{color:#fff;letter-spacing:.14em;border:1px solid #ffffff47;width:max-content;margin:28px 0 18px;padding:8px 10px;font:700 8px/1 Sora,sans-serif}.coming-message h1{max-width:560px;font-size:clamp(34px,calc(3.5 * var(--site-vw,1vw)),58px);letter-spacing:-.045em;margin:0;line-height:1.08}.coming-axis{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:35px 0 28px;display:grid}.coming-axis i{color:#b9c7d7;border-right:1px solid #ffffff26;padding:14px 8px;font:400 8px/1 IBM Plex Mono,monospace}.coming-axis i:last-child{border:0}.coming-axis i:first-child{color:#ff6679}.coming-axis i:nth-child(2){color:#73adf5}.coming-message>small{color:#aebed0;max-width:510px;font-size:12px;line-height:1.75}.coming-message>a{border-bottom:1px solid #fff;width:max-content;margin-top:34px;padding-bottom:7px;font:700 11px/1 Sora,sans-serif}.coming-message>a b{margin-left:24px}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-origin-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-origin-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-origin-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.about-identity-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-founder-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coming-minimal:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0;min-height:480px}.about-identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:55px 30px}.about-brand-framework>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-brand-framework>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-brand-framework>header>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto/1}.about-brand-framework>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:25px}.about-brand-framework>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-principle-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.about-axis-panel .about-axis-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.about-founder-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:50px}.coming-logo-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:480px}.coming-message:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:520px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.page-hero-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column}.page-hero-actions a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.about-origin-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-origin-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:235px}.about-origin-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-origin-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.about-identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:320px}.about-identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:48px 20px}.about-symbol-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-symbol-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;border-right:0}.about-symbol-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-brand-framework:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 18px}.about-brand-framework>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:30px;padding:38px 0}.about-principle-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-direction-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-principle-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-color-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-direction-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;border-right:0}.about-principle-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-color-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-direction-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-axis-panel .about-axis-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.about-founder-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:18px;padding-right:18px}.about-profile-list li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:78px 1fr;gap:14px}.about-company-facts:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-award figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.coming-logo-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:360px}.coming-logo-panel img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(calc(78 * var(--site-vw,1vw)),330px)}.coming-message:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:500px;padding:55px 24px}.coming-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.coming-axis i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;border-right:0}.coming-axis i:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}:root,[data-mobile-desktop]{--type-display:clamp(48px,calc(4.2 * var(--site-vw,1vw)),72px);--type-page:clamp(42px,calc(3.6 * var(--site-vw,1vw)),58px);--type-section:clamp(30px,calc(2.6 * var(--site-vw,1vw)),42px);--type-card:clamp(18px,calc(1.5 * var(--site-vw,1vw)),24px);--type-body:15px;--type-support:12px;--type-label:9px}.page-hero-copy h1{font-size:var(--type-display)}.sub-heading h2{font-size:var(--type-section)}.about-brand-compact{min-height:330px;max-width:var(--max);background:var(--accent);border-top:1px solid #ffffff26;grid-template-columns:.78fr 1.08fr 1.14fr;margin:auto;display:grid}.about-brand-compact>header,.about-brand-compact>section{border-right:1px solid #ffffff26;padding:34px}.about-brand-compact>section:last-child{border-right:0}.about-compact-manifesto{flex-direction:column;display:flex}.about-compact-manifesto>p,.about-compact-heading p{color:#7ea7da;font:700 var(--type-label)/1 Sora,sans-serif;letter-spacing:.15em;margin:0}.about-compact-manifesto h2{font-size:var(--type-section);letter-spacing:-.05em;margin:17px 0;line-height:1.12}.about-compact-manifesto>span{color:#aebfd1;font-size:11px;line-height:1.7}.about-compact-manifesto>strong{color:#fff;letter-spacing:.1em;margin-top:22px;font:700 8px/1 Sora,sans-serif}.about-compact-manifesto>a{border-bottom:1px solid #fff;width:max-content;margin-top:auto;padding-bottom:6px;font:700 8px/1 Sora,sans-serif}.about-compact-manifesto>a b{margin-left:20px}.about-compact-heading{grid-template-columns:24px 1fr;gap:10px;margin-bottom:22px;display:grid}.about-compact-heading>span{color:#73869b;font:400 8px/1 IBM Plex Mono,monospace}.about-compact-heading h3{margin:10px 0 0;font-size:15px}.about-brand-compact .about-principle-grid{grid-template-columns:repeat(2,1fr);margin:0}.about-brand-compact .about-principle-grid article{min-height:108px;padding:14px}.about-brand-compact .about-principle-grid strong{margin:25px 0 7px;font-size:8px}.about-brand-compact .about-principle-grid small{font-size:8px;line-height:1.4}.about-compact-system{gap:10px;display:grid}.about-compact-axes{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.about-compact-axes article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:54px;padding:10px}.about-compact-axes strong,.about-compact-axes small{display:block}.about-compact-axes strong{font:700 8px/1 Sora,sans-serif}.about-compact-axes small{color:#8fa3ba;margin-top:8px;font-size:8px}.about-compact-colors{border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.about-compact-colors article{border-right:1px solid #ffffff26;grid-template-columns:20px 1fr;gap:8px;padding:8px;display:grid}.about-compact-colors article:last-child{border:0}.about-compact-colors i{background:#fff;width:20px;height:20px}.about-compact-colors .color-red i{background:#c8102e}.about-compact-colors .color-blue i{background:#1d5faf}.about-compact-colors .color-graphite i{background:#182331;border:1px solid #435064}.about-compact-colors strong,.about-compact-colors code,.about-compact-colors small{display:block}.about-compact-colors strong{font:700 8px/1 Sora,sans-serif}.about-compact-colors code{color:#8498af;margin-top:4px;font:400 8px/1 IBM Plex Mono,monospace}.about-compact-colors small{display:none}.about-compact-direction{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.about-compact-direction article{border-right:1px solid #ffffff26;padding:9px 10px;position:relative}.about-compact-direction article:last-child{border:0}.about-compact-direction i{color:#71859b;font:400 8px/1 IBM Plex Mono,monospace}.about-compact-direction strong{color:#7ea7da;margin-top:10px;font:700 8px/1 Sora,sans-serif;display:block}.about-compact-direction small{color:#a7b7c8;margin-top:5px;font-size:8px;display:block}.about-identity-section,.about-identity-board{min-height:440px}.about-identity-copy{padding-top:34px;padding-bottom:34px}.about-identity-copy h2{font-size:var(--type-section)}.brand-guide-intro{gap:calc(9 * var(--site-vw,1vw));max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;margin:auto;padding:66px 40px;display:grid}.brand-guide-intro p,.brand-type-section header p,.packs-hero>p,.packs-purchase p{color:var(--blue);font:700 var(--type-label)/1 Sora,sans-serif;letter-spacing:.15em;margin:0}.brand-guide-intro :is(h1,h2){font-size:var(--type-page);letter-spacing:-.055em;margin:18px 0 0;line-height:1.1}.brand-guide-intro>div:last-child{flex-direction:column;justify-content:center;display:flex}.brand-guide-intro span{max-width:650px;color:var(--muted);font-size:var(--type-body);line-height:1.8}.brand-guide-intro a{border-bottom:1px solid var(--ink);width:max-content;margin-top:28px;padding-bottom:7px;font:700 11px/1 Sora,sans-serif}.brand-guide-intro a b{margin-left:22px}.brand-guide-board{width:min(100%,var(--max));aspect-ratio:3/2;background:#061422;margin:auto;position:relative}.brand-guide-board img{object-fit:contain}.brand-type-section{max-width:var(--max);background:#fff;margin:auto;padding:72px 40px}.brand-type-section>header{gap:calc(9 * var(--site-vw,1vw));grid-template-columns:.85fr 1.15fr;margin-bottom:34px;display:grid}.brand-type-section header h2{font-size:var(--type-section);grid-column:1;margin:15px 0 0;line-height:1.2}.brand-type-section header span{color:var(--muted);font-size:var(--type-body);grid-area:1/2/3;align-self:center;line-height:1.75}.brand-type-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.brand-type-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:22px 17px}.brand-type-grid i,.brand-type-grid strong,.brand-type-grid small{display:block}.brand-type-grid i{color:#a0a9b4;font:400 8px/1 IBM Plex Mono,monospace}.brand-type-grid strong{color:var(--blue);margin-top:45px;font:700 8px/1 Sora,sans-serif}.brand-type-grid h3{min-height:44px;margin:12px 0;font-size:14px;line-height:1.4}.brand-type-grid small{color:var(--muted);font:400 8px/1 IBM Plex Mono,monospace}.brand-system-detail{max-width:var(--max);background:#fff;margin:auto;padding:82px 40px;scroll-margin-top:72px}.brand-system-detail>header{gap:calc(9 * var(--site-vw,1vw));border-bottom:1px solid var(--ink);grid-template-columns:.85fr 1.15fr;padding-bottom:46px;display:grid}.brand-system-detail>header p{color:var(--red);font:700 var(--type-label)/1 Sora,sans-serif;letter-spacing:.15em;margin:0}.brand-system-detail>header h2{font-size:var(--type-section);letter-spacing:-.05em;margin:16px 0 0;line-height:1.18}.brand-system-detail>header>span{color:var(--muted);font-size:var(--type-body);word-break:keep-all;align-self:center;line-height:1.85}.brand-system-detail-index{border-left:1px solid var(--line);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.brand-system-detail-index a{border-right:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:12px 14px;display:grid}.brand-system-detail-index i{color:#9aa5b0;font:400 8px/1 IBM Plex Mono,monospace}.brand-system-detail-index b{color:var(--blue);font-size:12px}.brand-system-detail-index a:hover{background:#f4f7fa}.brand-system-detail-list article{border-bottom:1px solid var(--line);grid-template-columns:135px minmax(480px,1fr) 330px;gap:34px;padding:52px 0;scroll-margin-top:72px;display:grid}.brand-system-detail-list article>header i{color:#98a4b0;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.brand-system-detail-list article>header strong{color:var(--blue);letter-spacing:.1em;font:700 8px/1.3 Sora,sans-serif}.brand-system-detail-list article>header small{color:#a1abb5;letter-spacing:.08em;margin-top:9px;font:500 8px/1 Sora,sans-serif}.brand-detail-copy h3{color:var(--ink);letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:24px;line-height:1.4}.brand-detail-copy>p{color:#536170;word-break:keep-all;margin:15px 0 0;font-size:12px;line-height:1.9}.brand-detail-copy dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:24px 0 0;display:grid}.brand-detail-copy dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.brand-detail-copy dt{color:var(--blue);letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.brand-detail-copy dd{color:#667483;word-break:keep-all;margin:11px 0 0;font-size:12px;line-height:1.8}.brand-detail-copy footer{grid-template-columns:110px 1fr;gap:15px;margin-top:18px;display:grid}.brand-detail-copy footer>b{color:var(--red);letter-spacing:.08em;padding-top:3px;font:700 8px/1.4 Sora,sans-serif}.brand-detail-copy footer ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.brand-detail-copy footer li{color:#6f7d8a;padding-left:14px;font-size:11px;line-height:1.55;position:relative}.brand-detail-copy footer li:before{content:"";border:1px solid var(--blue);width:4px;height:4px;position:absolute;top:.55em;left:0}.brand-detail-visual{color:#fff;background-color:#071629;background-image:linear-gradient(#5b93cf14 1px,#0000 1px),linear-gradient(90deg,#5b93cf14 1px,#0000 1px);background-size:16px 16px;border:1px solid #1d3147;align-self:start;min-height:238px;display:grid;position:relative;overflow:hidden}.brand-detail-visual:after{content:"";background:linear-gradient(90deg,var(--red),#d9dde2,var(--blue));height:2px;position:absolute;bottom:0;left:0;right:0}.detail-visual-logo{border-color:var(--line);background-color:#fff;background-image:linear-gradient(#1d5faf0b 1px,#0000 1px),linear-gradient(90deg,#1d5faf0b 1px,#0000 1px);place-items:center}.detail-visual-logo img{object-fit:contain;filter:drop-shadow(-7px 0 12px #c8102e1a)drop-shadow(8px 0 14px #1d5faf24);width:205px;height:205px}.detail-visual-marks{grid-template-columns:repeat(3,1fr);align-items:center;padding:20px 10px}.detail-visual-marks span{flex-direction:column;align-items:center;min-width:0;display:flex}.detail-visual-marks img{object-fit:contain;width:88px;height:82px}.detail-visual-marks b{color:#b8c7d6;letter-spacing:.08em;margin-top:15px;font:600 8px/1 Sora,sans-serif}.detail-visual-colors{grid-template-columns:1fr 1fr;padding:18px}.detail-visual-colors span{border:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;gap:5px 11px;padding:12px;display:grid}.detail-visual-colors i{border:1px solid #ffffff2e;grid-row:1/3;width:38px;height:38px}.detail-visual-colors b{align-self:end;font:700 8px/1 Sora,sans-serif}.detail-visual-colors small{color:#71869b;font-size:8px}.detail-visual-type{align-content:center;padding:28px 30px}.detail-visual-type>b{letter-spacing:.14em;border-bottom:1px solid #ffffff29;padding-bottom:13px;font:500 26px/1 Sora,sans-serif}.detail-visual-type>strong{margin-top:20px;font-size:18px;font-weight:500}.detail-visual-type>span{color:#79a9df;letter-spacing:.1em;margin-top:21px;font:500 8px/1 IBM Plex Mono,monospace}.detail-visual-type>small{color:#8194a7;margin-top:9px;font-size:8px}.detail-visual-grid{place-items:center}.detail-visual-grid>span{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(135deg,#c8102e99,#d9dde229,#1d5fafad);width:150px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-visual-grid>span:after{content:"";clip-path:inherit;background:#071629;position:absolute;inset:1px}.detail-visual-grid>span:nth-child(2){opacity:.55;width:110px;height:96px;transform:translate(-50%,-50%)rotate(8deg)}.detail-visual-grid>span:nth-child(3){opacity:.35;width:70px;height:61px;transform:translate(-50%,-50%)rotate(-9deg)}.detail-visual-grid>i{background:linear-gradient(90deg,#0000,#8299b26b,#0000);width:130%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-visual-grid>i:nth-of-type(2){transform:translate(-50%,-50%)rotate(30deg)}.detail-visual-grid>i:nth-of-type(3){transform:translate(-50%,-50%)rotate(60deg)}.detail-visual-grid>i:nth-of-type(4){transform:translate(-50%,-50%)rotate(90deg)}.detail-visual-grid>i:nth-of-type(5){transform:translate(-50%,-50%)rotate(120deg)}.detail-visual-grid>i:nth-of-type(6){transform:translate(-50%,-50%)rotate(150deg)}.detail-visual-grid>b{z-index:3;color:#a9b9c9;text-align:center;letter-spacing:.08em;background:#0a1c30;border:1px solid #ffffff2e;padding:7px 10px;font:600 8px/1.35 Sora,sans-serif}.detail-visual-motif{isolation:isolate}.detail-visual-motif>i{z-index:2;background:#071629;border:1px solid #68aaf0;width:5px;height:5px;position:absolute}.detail-visual-motif>i:first-of-type{border-color:#e44158;top:27%;left:10%}.detail-visual-motif>i:nth-of-type(2){top:68%;left:24%}.detail-visual-motif>i:nth-of-type(3){top:20%;left:36%}.detail-visual-motif>i:nth-of-type(4){border-color:#d9dde2;top:53%;left:48%}.detail-visual-motif>i:nth-of-type(5){top:31%;left:62%}.detail-visual-motif>i:nth-of-type(6){border-color:#d9dde2;top:72%;left:72%}.detail-visual-motif>i:nth-of-type(7){top:24%;left:84%}.detail-visual-motif>i:nth-of-type(8){border-color:#e44158;top:57%;left:91%}.motif-line>b{z-index:1;transform-origin:0;background:currentColor;height:.6px;position:absolute}.motif-line>b:first-child{color:#c8102e;width:28%;top:28%;left:10%;transform:rotate(-6deg)}.motif-line>b:nth-child(2){color:#718ba6;width:27%;top:68%;left:24%;transform:rotate(-31deg)}.motif-line>b:nth-child(3){color:#537da9;width:28%;top:21%;left:36%;transform:rotate(18deg)}.motif-line>b:nth-child(4){color:#d9dde2;width:27%;top:54%;left:48%;transform:rotate(17deg)}.motif-line>b:nth-child(5){color:#1d5faf;width:25%;top:32%;left:62%;transform:rotate(-7deg)}.motif-line>b:nth-child(6){color:#657f99;width:23%;top:72%;left:72%;transform:rotate(-33deg)}.detail-visual-motif>strong{z-index:4;color:#b7c7d7;letter-spacing:.12em;background:#091b2f;border:1px solid #ffffff2e;padding:8px 12px;font:600 8px/1 Sora,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-visual-icons{grid-template-columns:repeat(4,1fr);padding:16px}.detail-visual-icons span{border:1px solid #ffffff1a;align-content:center;place-items:center;min-width:0;display:grid}.detail-visual-icons i{color:#6ca8ea;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border:1px solid #64a6ec57;place-items:center;width:34px;height:34px;font:500 8px/1 IBM Plex Mono,monospace;display:grid}.detail-visual-icons b{color:#9dafc0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:9px;font:600 8px/1 Sora,sans-serif;overflow:hidden}.detail-visual-value{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px}.detail-visual-value>span{border:1px solid #ffffff1a;position:relative;overflow:hidden}.detail-visual-value span>b{color:#dce5ef;font:600 11px/1 Sora,sans-serif;position:absolute;top:8px;left:8px}.value-bars>i{background:linear-gradient(#67a8ea,#1d5faf33);width:9px;position:absolute;bottom:17px}.value-bars>i:first-child{height:28px;left:14px}.value-bars>i:nth-child(2){height:48px;left:28px}.value-bars>i:nth-child(3){height:67px;left:42px}.value-bars>i:nth-child(4){height:87px;left:56px}.value-bars>i:nth-child(5){background:linear-gradient(#ef435b,#c8102e33);height:110px;left:70px}.value-network>i{background:#071629;border:1px solid #6aa5e8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 7px #5a9de780}.value-network>i:first-child{bottom:24px;left:14px}.value-network>i:nth-child(2){bottom:54px;left:31px}.value-network>i:nth-child(3){bottom:38px;left:52px}.value-network>i:nth-child(4){bottom:82px;left:67px}.value-network>i:nth-child(5){border-color:#ef435b;top:31px;right:10px}.value-network:after{content:"";background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);height:1px;position:absolute;top:56%;left:12px;right:9px;transform:rotate(-33deg)}.value-freeze>i{background:linear-gradient(90deg,#5c6d7f,#d9dde2);height:1px;position:absolute;left:12px}.value-freeze>i:first-child{width:48px;top:55px}.value-freeze>i:nth-child(2){width:61px;top:78px}.value-freeze>i:nth-child(3){width:43px;top:101px}.value-freeze>i:nth-child(4){width:56px;top:124px}.value-freeze:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:1px;height:100px;position:absolute;top:44px;right:17px;box-shadow:0 0 8px #ffffff4d}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.brand-system-detail>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:22px}.brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:120px 1fr}.brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2;width:100%;min-height:260px}.brand-detail-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.brand-system-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:20px;padding:38px 0}.brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.brand-detail-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-detail-copy footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-system-detail-list article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.detail-visual-marks img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:74px}}.packs-hero{gap:calc(7 * var(--site-vw,1vw));max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin:auto;padding:82px 40px;display:grid}.packs-hero>p{grid-column:1}.packs-hero h1{font-size:var(--type-display);letter-spacing:-.055em;grid-column:1;margin:18px 0 0;line-height:1.05}.packs-hero h1 em{color:var(--red);font-style:normal}.packs-hero>span{max-width:760px;color:var(--muted);font-size:var(--type-body);grid-area:1/2/3;align-self:center;line-height:1.85}.packs-hero>div{color:var(--blue);grid-column:2;align-items:center;gap:22px;margin-top:22px;font:700 11px/1 Sora,sans-serif;display:flex}.packs-hero>div i{color:#9eabb8;font-style:normal}.packs-grid{max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.packs-grid article{border-right:1px solid var(--line);min-height:420px;padding:38px;position:relative}.packs-grid article:last-child{border:0}.packs-grid article>i{border:1px solid var(--red);width:78px;height:78px;color:var(--red);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);place-items:center;font:700 28px/1 Sora,sans-serif;display:grid}.packs-grid article:nth-child(2)>i{border-color:var(--blue);color:var(--blue)}.packs-grid article:nth-child(3)>i{border-color:var(--ink);color:var(--ink)}.packs-grid article>small{color:var(--blue);margin-top:46px;font:700 8px/1 Sora,sans-serif;display:block}.packs-grid h2{font-size:var(--type-card);margin:12px 0}.packs-grid h3{margin:0 0 16px;font-size:14px}.packs-grid p{max-width:390px;color:var(--muted);font-size:var(--type-support);line-height:1.7}.packs-grid article>span{color:#9ba5b0;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:34px;left:38px}.packs-purchase{max-width:var(--max);color:#fff;background:var(--accent);justify-content:space-between;align-items:center;gap:35px;margin:auto;padding:58px 40px;display:flex}.packs-purchase h2{font-size:var(--type-section);margin:14px 0}.packs-purchase small{color:#aebed0;font-size:var(--type-support)}.packs-purchase>a{border:1px solid #fff;justify-content:space-between;min-width:190px;padding:15px 17px;font:700 11px/1 Sora,sans-serif;display:flex}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-brand-compact:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-compact-manifesto:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;grid-column:1/-1;min-height:280px}.about-compact-manifesto>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:30px}.brand-guide-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-type-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-guide-intro span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-type-section header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto/1}.brand-guide-intro>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-type-section header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:25px}.brand-type-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.packs-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.packs-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:340px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-brand-compact:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-brand-compact>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-brand-compact>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;border-right:0;padding:30px 20px}.about-brand-compact .about-principle-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-compact-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.brand-guide-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-type-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-purchase:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:18px;padding-right:18px}.brand-guide-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:3/2}.brand-type-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-type-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:165px}.packs-purchase:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.packs-purchase>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}}.about-origin-card-head{justify-content:space-between;align-items:flex-start;display:flex}.about-origin-card-head>i{margin-top:3px}.about-origin-grid h3{font-size:20px;line-height:1.4}.about-origin-grid p{color:#7a8593;word-break:keep-all;gap:7px;font-size:11px;line-height:1.8;display:grid}.about-origin-grid p span{display:block}.origin-icon{width:62px;height:62px;color:var(--red);display:block;position:relative}.about-origin-grid article:nth-child(2) .origin-icon,.about-origin-grid article:nth-child(4) .origin-icon{color:var(--blue)}.about-origin-grid article:nth-child(3) .origin-icon{color:var(--ink)}.origin-icon-field{background:linear-gradient(90deg,#0000 49%,currentColor 49% 51%,#0000 51%),linear-gradient(#0000 49%,currentColor 49% 51%,#0000 51%);border:1px solid;border-radius:50%}.origin-icon-field:before{content:"";border:1px solid;border-radius:50%;position:absolute;inset:16px;box-shadow:0 0 0 7px #fff,0 0 0 8px}.origin-icon-research:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 11px,currentColor 11px 12px);border:1px solid;border-radius:50%/16%;width:36px;height:42px;position:absolute;top:10px;left:12px}.origin-icon-research:after{content:"";border:1px solid;border-radius:50%;width:36px;height:11px;position:absolute;top:10px;left:12px}.origin-icon-build{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border:1px solid}.origin-icon-build:before,.origin-icon-build:after{content:"";border-left:1px solid;border-right:1px solid;width:20px;height:28px;position:absolute;top:17px;left:20px}.origin-icon-build:before{transform:skew(-22deg)}.origin-icon-build:after{transform:skew(22deg)}.origin-icon-verify{clip-path:polygon(50% 4%,91% 18%,84% 70%,50% 96%,16% 70%,9% 18%);border:1px solid}.origin-icon-verify:before{content:"";border-bottom:2px solid;border-left:2px solid;width:23px;height:12px;position:absolute;top:24px;left:19px;transform:rotate(-45deg)}.about-identity-section,.about-identity-board{min-height:500px}.about-identity-copy{padding:28px max(30px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2)) 28px 40px}.about-identity-copy h2{font-size:clamp(27px,calc(2.2 * var(--site-vw,1vw)),36px);margin:13px 0}.about-identity-copy>span{font-size:11px;line-height:1.65}.about-symbol-grid{margin-top:18px}.about-symbol-grid article{padding:10px 8px}.about-motif-rail{border:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);margin-top:12px;display:grid}.about-motif-rail article{text-align:center;border-right:1px solid #ffffff26;min-width:0;padding:9px 5px}.about-motif-rail article:last-child{border:0}.about-motif-rail strong,.about-motif-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.about-motif-rail strong{color:#fff;margin-top:7px;font:700 8px/1 Sora,sans-serif}.about-motif-rail small{color:#8095ad;margin-top:4px;font-size:8px}.brand-motif{background:#071629;width:42px;height:32px;margin:auto;display:block;position:relative;overflow:hidden}.brand-motif-grid{background-image:radial-gradient(circle,#54a5f2 1px,#0000 1.5px);background-size:8px 8px}.brand-motif-connection{background:linear-gradient(155deg,#0000 47%,#7892ad 48% 50%,#0000 51%)}.brand-motif-connection:before{content:"";border:1px solid #d9e2ec;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:5px;box-shadow:14px 8px 0 -1px #071629,14px 8px #1d5faf,29px 17px 0 -1px #071629,29px 17px #c8102e}.brand-motif-flow{background:repeating-linear-gradient(150deg,#0000 0 5px,#1d5fafbf 6px 7px,#0000 8px 10px),repeating-linear-gradient(165deg,#0000 0 9px,#c8102e9e 10px 11px,#0000 12px 15px)}.brand-motif-interface:before,.brand-motif-interface:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:1px;height:26px;position:absolute;top:3px;left:20px;box-shadow:0 0 8px #1d5faf}.brand-motif-interface:after{background:linear-gradient(#0000,#c8102e,#fff,#1d5faf,#0000);transform:rotate(90deg)}.brand-motif-twin:before,.brand-motif-twin:after{content:"";border:1px solid #9aacc0;width:18px;height:18px;position:absolute;top:6px;left:11px;transform:rotate(30deg)}.brand-motif-twin:after{border-color:#1d5faf;left:17px;transform:rotate(-30deg)}.about-brand-bridge{color:#fff;align-items:center;gap:9px;margin-top:11px;display:flex}.about-brand-bridge:after{content:"";background:linear-gradient(90deg,var(--red),var(--blue),transparent);flex:1;height:1px}.about-brand-bridge span{color:#7ea7da;letter-spacing:.14em;font:700 8px/1 Sora,sans-serif}.about-brand-bridge strong{letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.about-brand-bridge i{color:#8598ae;font-style:normal}.about-brand-value{padding-top:10px;margin-top:10px!important}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-identity-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:470px}.about-identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:42px 30px}.about-motif-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:18px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-origin-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:320px}.origin-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:56px;height:56px}.about-motif-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.about-brand-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.about-brand-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{flex:none;width:100%}}.about-origin-grid p{letter-spacing:.01em;text-align:justify;text-justify:inter-character}.about-origin-grid article{min-height:300px;padding:28px 34px 30px}.about-origin-grid article>small{margin-top:26px}.about-origin-grid h3{letter-spacing:-.045em;white-space:nowrap;margin:13px 0 11px;font-size:17px;line-height:1.35}.about-origin-grid p{color:#717d8b;letter-spacing:-.012em;text-align:left;text-justify:auto;word-break:keep-all;max-width:280px;margin:0;font-size:11px;line-height:1.85;display:block}.origin-pictogram{isolation:isolate;width:72px;height:66px;color:var(--blue);place-items:center;display:grid;position:relative}.origin-pictogram:before,.origin-pictogram:after{content:"";clip-path:polygon(25% 4%,75% 4%,98% 50%,75% 96%,25% 96%,2% 50%);position:absolute}.origin-pictogram:before{background:linear-gradient(145deg,currentColor 0 40%,#18233138 100%);inset:0}.origin-pictogram:after{background-color:#fff;background-image:radial-gradient(circle at 14px 13px,#1d5faf2b 0 1px,#0000 1.4px),radial-gradient(circle at 56px 49px,#c8102e26 0 1px,#0000 1.4px),linear-gradient(135deg,#0000 49.5%,#1d5faf0f 50%,#0000 50.5%);inset:1px}.origin-pictogram svg{z-index:1;filter:drop-shadow(0 3px 8px #142a4614);width:31px;height:31px;position:relative}.origin-pictogram-red{color:var(--red)}.origin-pictogram-blue{color:var(--blue)}.origin-pictogram-navy{color:var(--ink)}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-origin-grid p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:360px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-origin-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:270px;padding:26px 24px}.about-origin-grid h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:17px}.about-origin-grid p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:440px}.origin-pictogram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:66px;height:60px}.origin-pictogram svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:29px;height:29px}}.site-header{grid-template-columns:78px 1fr 90px}.site-header>.brand{gap:0;width:56px}.site-header>.brand img{width:54px;height:54px}@media (max-width:1150px) and (max-width:767px),(max-width:1150px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:68px 1fr}.site-header>.brand:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:52px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.site-header>.brand:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:50px}}.site-header nav>.nav-folder>.nav-folder-main{justify-content:center;gap:0;padding:0}.site-header .nav-folder-menu-packs{width:238px}.packs-grid article{min-height:585px;padding-top:24px}.pack-card-visual{aspect-ratio:1.45;border:1px solid var(--line);background:#fff;width:100%;max-height:285px;position:relative;overflow:hidden}.pack-card-grid{opacity:.72;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px),repeating-linear-gradient(28deg,#0000 0 44px,#1d5faf09 45px 46px,#0000 47px 88px);background-size:22px 22px,22px 22px,100% 100%;position:absolute;inset:0}.pack-card-visual:after{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:1px solid #1d5faf17;position:absolute;inset:12%}.pack-card-core{z-index:5;place-items:center;width:102px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-card-core:before{content:"";clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);filter:drop-shadow(0 0 12px #1d5faf24);background:linear-gradient(145deg,#c8102e24,#fffffff5 48%,#1d5faf26);position:absolute;inset:0}.pack-card-core img{z-index:2;object-fit:contain;width:57px;height:50px;position:relative}.pack-card-core small{z-index:3;color:#304459;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif;position:absolute;top:70px}.pack-card-line{z-index:2;transform-origin:0;background:linear-gradient(90deg,#c8102e14,#c8102e94,#1d5faf1a);width:48%;height:1px;position:absolute;top:50%;left:50%}.pack-card-line b{filter:drop-shadow(0 0 6px #c8102e80);background:linear-gradient(90deg,#0000,#fff 45%,#e52d49);width:34px;height:4px;animation:3.2s linear infinite pack-card-signal;position:absolute;top:-2px;left:0}.pack-card-node{z-index:4;border:1px solid var(--blue);background:#fff;width:7px;height:7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 7px #1d5faf40}.pack-card-datapack .pack-card-node{border-color:var(--red)}.pack-card-hubpack .pack-card-line.line-3{background:linear-gradient(90deg,#1d5faf0f,#1d5faf9e,#c8102e24);display:block;transform:rotate(22deg)}.pack-card-hubpack .pack-card-line.line-3 b{background:linear-gradient(90deg,#0000,#fff 45%,#328fe7);animation-delay:-.8s}.pack-card-hubpack .pack-card-core:before{background:radial-gradient(circle,#1d5faf2b,#fffffff5 68%)}.pack-card-orbit{z-index:3;border:1px solid #1d5faf7a;border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.pack-card-orbit b{background:var(--blue);width:7px;height:7px;box-shadow:0 0 8px var(--blue);border:1px solid #fff;border-radius:50%;position:absolute;top:50%}.pack-card-orbit b:first-child{left:-4px}.pack-card-orbit b:last-child{right:-4px}.pack-card-twinpack .pack-card-orbit{width:76%;height:42%;animation:7.2s linear infinite pack-card-orbit-a;display:block}.pack-card-twinpack .pack-card-orbit.orbit-2{border-color:#c8102e70;width:45%;height:78%;animation:5.7s linear infinite reverse pack-card-orbit-b}.pack-card-twinpack .pack-card-orbit.orbit-2 b{background:var(--red);box-shadow:0 0 8px var(--red)}@keyframes pack-card-signal{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 30px)}}@keyframes pack-card-orbit-a{0%{transform:translate(-50%,-50%)rotate(-18deg)}to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes pack-card-orbit-b{0%{transform:translate(-50%,-50%)rotate(70deg)}to{transform:translate(-50%,-50%)rotate(430deg)}}.pack-detail-page .page-hero-visual img{padding:20% 28%!important}.pack-detail-page .page-hero-visual{background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:28px 28px}.pack-detail-page .page-hero-visual:after{border-color:#1d5faf17;display:block;inset:17% 20%}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.packs-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:520px}.pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:1.55;max-width:520px}.pack-detail-page .page-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:15% 30%!important}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.packs-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:22px 24px 80px}.pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:1.2}.pack-detail-page .page-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20% 25%!important}}.packs-grid article{min-height:420px;padding:38px}.packs-grid article>small{margin-top:0}.pack-concept-section{max-width:var(--max);border-top:1px solid var(--line);background:#fff;margin:auto;padding:54px 0 0}.pack-concept-section>header{grid-template-columns:.7fr 1.3fr;gap:30px;padding:0 38px 34px;display:grid}.pack-concept-section>header p{color:var(--red);letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.pack-concept-section>header h2{font-size:clamp(25px,calc(2.2 * var(--site-vw,1vw)),36px);letter-spacing:-.045em;grid-column:1;margin:14px 0 0;line-height:1.22}.pack-concept-section>header small{color:var(--muted);grid-area:1/2/3;align-self:center;font-size:12px;line-height:1.75}.pack-concept-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pack-concept-grid>article{border-right:1px solid var(--line);min-width:0;padding:22px}.pack-concept-grid>article:last-child{border-right:0}.pack-concept-grid .pack-card-visual{aspect-ratio:1;max-height:none}.pack-concept-grid>article>div:last-child{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:18px 4px 0;display:grid}.pack-concept-grid>article>div>i{color:#9aa7b4;font:400 8px/1 IBM Plex Mono,monospace}.pack-concept-grid>article>div>span{gap:7px;display:grid}.pack-concept-grid>article>div small{color:var(--blue);letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.pack-concept-grid>article>div strong{letter-spacing:.05em;font:700 13px/1 Sora,sans-serif}.pack-concept-grid>article>div>a{border-bottom:1px solid var(--ink);align-items:center;gap:28px;padding-bottom:6px;font:700 8px/1 Sora,sans-serif;display:flex}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.pack-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.pack-concept-section>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto/1}.pack-concept-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);padding:28px}.pack-concept-grid>article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.pack-concept-grid .pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:560px;margin:auto}.packs-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:380px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.packs-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:28px 24px 80px}.pack-concept-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:42px}.pack-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 20px 28px}.pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:18px}.pack-concept-grid .pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:1}}.pack-signal-section{padding:76px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#dcecff;background:#061422}.pack-signal-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:32px;display:grid}.pack-signal-heading>span{color:#e43b53;font:700 13px/1 Sora,sans-serif}.pack-signal-heading p{color:#72a9ea;letter-spacing:.18em;margin:0;font:700 8px/1 Sora,sans-serif}.pack-signal-heading h2{color:#fff;font-size:clamp(28px,calc(2.6 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:14px 0 10px;line-height:1.18}.pack-signal-heading small{color:#8299b0;max-width:790px;font-size:11px;line-height:1.7;display:block}.pack-signal-heading aside{color:#7d96b0;letter-spacing:.11em;align-items:center;gap:9px;font:700 8px/1 Sora,sans-serif;display:flex}.pack-signal-heading aside i{background:#59a7f5;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite console-status-pulse;box-shadow:0 0 11px #59a7f5}.pack-signal-heading aside b{color:#fff;font-size:11px}.pack-signal-stage{background-color:#081a2d;background-image:linear-gradient(#5d99d814 1px,#0000 1px),linear-gradient(90deg,#5d99d814 1px,#0000 1px),repeating-linear-gradient(28deg,#0000 0 58px,#5899dd09 59px 60px,#0000 61px 116px);background-size:28px 28px,28px 28px,100% 100%;border:1px solid #669dd838;min-height:590px;position:relative;overflow:hidden}.pack-signal-stage:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle,#256ab421,#0000 61%);border:1px solid #5f9cdc1a;position:absolute;inset:12% 16%}.pack-signal-depth{perspective:650px;pointer-events:none;position:absolute;inset:0}.pack-signal-depth i{border:1px dashed #5e9de021;width:74%;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-11deg)}.pack-signal-depth i:nth-child(2){border-color:#c8102e1f;width:55%;height:34%;transform:translate(-50%,-50%)rotateX(69deg)rotate(19deg)}.pack-signal-depth i:nth-child(3){border-style:solid;width:36%;height:23%;transform:translate(-50%,-50%)rotateX(72deg)rotate(-25deg)}.pack-signal-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pack-signal-connectors line{vector-effect:non-scaling-stroke}.pack-signal-connector-base{stroke:#5fa9f485;stroke-width:1px}.pack-signal-connector-pulse{fill:#e93a52;filter:drop-shadow(0 0 5px #e93a52)}.pack-signal-core{z-index:5;place-items:center;width:166px;height:166px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-signal-core:before{content:"";clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 0 24px #2b77c757);background:radial-gradient(circle,#1f5ea280,#07192df0 68%);border:1px solid #6fb0f473;position:absolute;inset:5px}.pack-signal-core img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 13px #5aa2ef6b);width:76px;height:70px;position:relative}.pack-signal-core strong,.pack-signal-core small{z-index:3;position:absolute}.pack-signal-core strong{color:#fff;letter-spacing:.12em;font:700 12px/1 Sora,sans-serif;top:121px}.pack-signal-core small{color:#5d8dbf;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif;top:141px}.pack-signal-node{--signal-delay:0s;left:var(--node-x);top:var(--node-y);z-index:6;min-width:160px;animation:console-node-live 3.2s ease-in-out var(--signal-delay) infinite;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-25px,-50%)}.pack-signal-node>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 0 10px #3c8ade38);background:linear-gradient(145deg,#327ccb6b,#07182bf2);flex:none;place-items:center;width:50px;height:48px;display:grid}.pack-signal-node-glyph{border:1px solid #7db8f433;border-radius:50%;place-items:center;width:31px;height:30px;display:grid;position:relative}.pack-signal-node-glyph:before,.pack-signal-node-glyph:after{content:"";border:1px solid #7db8f4;width:3px;height:3px;position:absolute;transform:rotate(45deg);box-shadow:0 0 5px #7db8f4b3}.pack-signal-node-glyph:before{top:4px;left:-3px}.pack-signal-node-glyph:after{bottom:4px;right:-3px}.pack-signal-node svg{color:#7db8f4;stroke-width:1.2px;width:19px;height:19px;position:absolute}.pack-signal-node .pack-signal-node-primary{top:4px;left:3px}.pack-signal-node .pack-signal-node-accent{color:#e9566c;filter:drop-shadow(0 0 4px #e9566c73);background:#0a1b2d;border-radius:50%;width:10px;height:10px;padding:1px;bottom:1px;right:1px}.pack-signal-node div{gap:7px;display:grid}.pack-signal-node strong{letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.pack-signal-node small{color:#597896;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.signal-node-3,.signal-node-4{text-align:right;flex-direction:row-reverse;transform:translate(calc(25px - 100%),-50%)}.pack-signal-orbits{display:none}.pack-signal-twinpack .pack-signal-connectors{opacity:.32}.pack-signal-twinpack .pack-signal-orbits{display:block;position:absolute;inset:0}.pack-signal-orbits>i{border:1px solid #5ba9f88f;border-radius:50%;width:58%;height:34%;animation:8s linear infinite pack-signal-orbit-a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.pack-signal-orbits>i:nth-child(2){border-color:#e43b537a;width:35%;height:65%;animation:6.2s linear infinite reverse pack-signal-orbit-b}.pack-signal-orbits b{background:#388fe9;border:1px solid #d9efff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;box-shadow:0 0 12px #59a7f5}.pack-signal-orbits b:first-child{left:-4px}.pack-signal-orbits b:last-child{right:-4px}.pack-signal-orbits>i:nth-child(2) b{background:#e43b53;box-shadow:0 0 12px #e43b53}.pack-signal-datapack .pack-signal-node .pack-signal-node-primary,.pack-signal-datapack .pack-signal-node-glyph:before,.pack-signal-datapack .pack-signal-node-glyph:after{color:#ef6075;border-color:#ef6075}.pack-signal-datapack .pack-signal-core:before{background:radial-gradient(circle,#961f3a6b,#07192df0 68%)}.pack-signal-stage footer{z-index:8;background:#051221e6;border-top:1px solid #639bd62e;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.pack-signal-stage footer span{color:#7692ae;letter-spacing:.12em;border-right:1px solid #639bd624;align-items:center;gap:12px;padding:14px 18px;font:700 8px/1 Sora,sans-serif;display:flex}.pack-signal-stage footer span:last-child{border-right:0}.pack-signal-stage footer i{color:#3e668e;font:400 8px/1 IBM Plex Mono,monospace}@keyframes pack-signal-orbit-a{0%{transform:translate(-50%,-50%)rotate(-18deg)}to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes pack-signal-orbit-b{0%{transform:translate(-50%,-50%)rotate(72deg)}to{transform:translate(-50%,-50%)rotate(432deg)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-signal-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.pack-signal-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:30px 1fr;gap:10px}.pack-signal-heading aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2}.pack-signal-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:650px}.pack-signal-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:8px;min-width:112px;transform:translate(-20px,-50%)}.pack-signal-node>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:40px;height:40px}.pack-signal-node svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px;height:18px}.pack-signal-node strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-signal-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.signal-node-3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.signal-node-4:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(calc(20px - 100%),-50%)}.pack-signal-stage footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.pack-signal-stage footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:11px 13px}.pack-signal-orbits>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:84%;height:29%}.pack-signal-orbits>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:42%;height:61%}}.datapack-library{max-width:var(--max);background:#fff;margin:auto;padding:76px 38px 0}.datapack-library>header{grid-template-columns:.9fr 1.1fr;gap:0 54px;padding-bottom:38px;display:grid}.datapack-library>header p{color:var(--red);letter-spacing:.17em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.datapack-library>header h2{font-size:clamp(28px,calc(2.6 * var(--site-vw,1vw)),42px);letter-spacing:-.055em;margin:0;line-height:1.18}.datapack-library>header h2 em{color:var(--blue);font-style:normal}.datapack-library>header small{color:var(--muted);word-break:keep-all;align-self:end;font-size:11px;line-height:1.8}.datapack-library-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.datapack-library-grid>article{border-right:1px solid var(--line);background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:24px 24px;flex-direction:column;min-height:390px;padding:25px 24px 22px;transition:background-color .25s,transform .25s;display:flex;position:relative}.datapack-library-grid>article:last-child{border-right:0}.datapack-library-grid>article:hover{z-index:2;background-color:#f7faff;transform:translateY(-4px)}.datapack-library-meta{color:#91a0ae;letter-spacing:.12em;justify-content:space-between;align-items:center;font:700 8px/1 Sora,sans-serif;display:flex}.datapack-library-meta i{color:var(--red);font:400 8px/1 IBM Plex Mono,monospace}.datapack-library-icon{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);filter:drop-shadow(0 10px 18px #123d6a1f);background:linear-gradient(145deg,#c8102e1a,#1d5faf14);place-items:center;width:78px;height:72px;margin:62px 0 26px;display:grid}.datapack-library-icon svg{width:31px;height:31px;color:var(--red);stroke-width:1.2px}.datapack-library-grid>article:nth-child(2n) .datapack-library-icon svg{color:var(--blue)}.datapack-library-grid article>p{color:var(--blue);letter-spacing:.15em;margin:0 0 12px;font:700 8px/1 Sora,sans-serif}.datapack-library-grid h3{letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.2}.datapack-library-grid article>small{color:var(--muted);word-break:keep-all;margin-top:14px;font-size:11px;line-height:1.75;display:block}.datapack-library-grid article>footer{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:auto;padding-top:18px;display:grid}.datapack-library-grid article>footer span{color:#6f8295;letter-spacing:.11em;padding:5px 0;font:700 8px/1 Sora,sans-serif}.datapack-release-gate{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.2fr repeat(4,1fr);display:grid}.datapack-release-gate>*{border-right:1px solid var(--line);letter-spacing:.11em;padding:15px 18px;font:700 8px/1 Sora,sans-serif}.datapack-release-gate>:last-child{border-right:0}.datapack-release-gate strong{color:#fff;background:#071629}.datapack-release-gate span{color:#60758a}.datapack-release-gate span:before{content:"◇";color:var(--red);margin-right:9px}.datapack-library-icon{width:86px;height:80px;margin:56px 0 26px}.datapack-library-icon>span{background:radial-gradient(circle,#fffffff5,#ffffff59);border:1px solid #c8102e29;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.datapack-library-icon>span:before,.datapack-library-icon>span:after{content:"";border:1px solid var(--red);background:#fff;width:5px;height:5px;position:absolute;transform:rotate(45deg);box-shadow:0 0 7px #c8102e38}.datapack-library-icon>span:before{top:8px;left:-3px}.datapack-library-icon>span:after{bottom:8px;right:-3px}.datapack-library-icon svg{stroke-width:1.2px;position:absolute}.datapack-library-icon .datapack-library-icon-primary{width:31px;height:31px;color:var(--red);top:8px;left:8px}.datapack-library-icon .datapack-library-icon-accent{width:19px;height:19px;color:var(--blue);filter:drop-shadow(0 3px 5px #1d5faf2e);background:#fff;border:1px solid #1d5faf2b;border-radius:50%;padding:3px;bottom:4px;right:4px}.datapack-library-grid>article:nth-child(2n) svg.datapack-library-icon-primary{color:var(--blue)}.datapack-library-grid>article:nth-child(2n) svg.datapack-library-icon-accent{color:var(--red)}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.datapack-library-grid>article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.datapack-library-grid>article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.datapack-release-gate strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.datapack-library>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.datapack-library>header p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.datapack-library>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:650px}}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.datapack-library:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 18px 0}.datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:330px}.datapack-library-grid>article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.datapack-library-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:38px 0 23px}.datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.datapack-release-gate strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.datapack-library>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:18px;padding-bottom:28px}}.about-history-board{background-color:#071629;background-image:linear-gradient(#5b82ac12 1px,#0000 1px),linear-gradient(90deg,#5b82ac12 1px,#0000 1px),radial-gradient(circle at 82% 18%,#1d5faf2e,#0000 30%);background-size:34px 34px,34px 34px,100% 100%;flex-direction:column;justify-content:space-between;padding:38px 42px 30px;display:flex}.about-history-board:after{content:"";background:linear-gradient(90deg,var(--red),#ffffffa6,var(--blue));height:2px;position:absolute;bottom:0;left:0;right:0}.about-history-board header{z-index:1;position:relative}.about-history-board header>div{justify-content:space-between;align-items:center;display:flex}.about-history-board header p{color:#7ea7da;letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.about-history-board header span{color:#6f849b;letter-spacing:.12em;font:400 8px/1 IBM Plex Mono,monospace}.about-history-board header h2{font-size:clamp(29px,calc(2.45 * var(--site-vw,1vw)),40px);letter-spacing:-.055em;margin:18px 0 10px;line-height:1.12}.about-history-board header h2 em{color:#83b8f6;font-style:normal}.about-history-board header small{color:#9db0c5;max-width:650px;font-size:11px;line-height:1.75;display:block}.about-history-board ol{z-index:1;grid-template-columns:repeat(4,1fr);margin:30px 0 20px;padding:0;list-style:none;display:grid;position:relative}.about-history-board ol:before{content:"";background:linear-gradient(90deg,var(--red),#647b94 45%,#647b94 55%,var(--blue));height:1px;position:absolute;top:50px;left:9%;right:9%}.about-history-board li{min-width:0;padding:0 16px;position:relative}.about-history-board li>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.about-history-board li b{color:#fff;letter-spacing:-.03em;font:700 20px/1 Sora,sans-serif}.about-history-board li span{color:#71879f;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.about-history-board li>i{background:#b7c4d1;border:3px solid #071629;border-radius:50%;width:13px;height:13px;margin:20px 0 19px;display:block;position:relative;box-shadow:0 0 0 1px #b7c4d1}.about-history-board li:first-child>i{background:var(--red);box-shadow:0 0 0 1px #ef5268}.about-history-board li:last-child>i{background:var(--blue);box-shadow:0 0 0 1px #73adf5,0 0 16px #4794eea6}.about-history-board li h3{color:#fff;margin:0;font-size:12px;line-height:1.35}.about-history-board li p{color:#8195aa;word-break:keep-all;max-width:160px;margin:8px 0 0;font-size:8px;line-height:1.6}.about-history-board footer{z-index:1;color:#698097;letter-spacing:.11em;border-top:1px solid #ffffff21;align-items:center;gap:12px;padding-top:15px;font:700 8px/1 Sora,sans-serif;display:flex;position:relative}.about-history-board footer i{color:#50667d;font-style:normal}.about-history-board footer strong{color:#80b5f4}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:520px;padding:38px 30px}.about-history-board li p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:190px}}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;padding:36px 20px}.about-history-board ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;margin-top:30px}.about-history-board ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{background:linear-gradient(var(--red),#647b94,var(--blue));width:1px;height:auto;inset:14px auto 14px 6px}.about-history-board li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto auto;grid-template-columns:28px 82px 1fr;gap:2px 10px;padding:0 0 24px;display:grid}.about-history-board li:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:0}.about-history-board li>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2;display:block}.about-history-board li b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-history-board li span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block}.about-history-board li b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:17px}.about-history-board li span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:5px}.about-history-board li>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1/3;margin:4px 0}.about-history-board li h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/3}.about-history-board li p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/3;max-width:none;margin-top:4px}.about-history-board footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap;gap:7px;margin-top:26px;overflow:hidden}}.about-history-board ol:before{top:55px;left:12.5%;right:12.5%}.about-history-board li{text-align:center;padding:0 12px}.about-history-board li:first-child{padding-left:12px}.about-history-board li:last-child{padding-right:12px}.about-history-board li>div{min-height:36px;display:block}.about-history-board li b,.about-history-board li span{display:block}.about-history-board li span{margin-top:7px}.about-history-board li>i{margin:13px auto 18px}.about-history-board li p{margin:8px auto 0}.about-history-board footer{background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;padding-top:0;display:grid}.about-history-board footer span{color:#7f94aa;letter-spacing:.1em;text-align:left;border-right:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-items:center;padding:11px 12px;font:700 8px/1 Sora,sans-serif;display:grid;position:relative}.about-history-board footer span:last-child{color:#80b5f4;border-right:0}.about-history-board footer span:not(:last-child):after{content:"→";z-index:2;color:#637a92;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.about-history-board footer b{color:#566d84;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.about-history-board footer small{color:#5f758b;letter-spacing:0;grid-column:2;margin-top:5px;font:400 8px/1 Pretendard,sans-serif}.about-tool-bridge{background:#ffffff06;border:1px solid #ffffff26;margin-top:17px}.about-tool-bridge>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.about-tool-bridge>header span{color:#7ea7da;letter-spacing:.13em;font:700 8px/1 Sora,sans-serif}.about-tool-bridge>header strong{color:#c2cfdd;font-size:8px;font-weight:400}.about-tool-bridge>div{grid-template-columns:repeat(3,1fr);display:grid}.about-tool-bridge article{border-right:1px solid #ffffff1f;min-width:0;padding:12px 10px}.about-tool-bridge article:last-child{border-right:0}.about-tool-bridge article i,.about-tool-bridge article b,.about-tool-bridge article small{display:block}.about-tool-bridge article i{color:#5e738a;font:400 8px/1 IBM Plex Mono,monospace}.about-tool-bridge article b{color:#fff;margin-top:13px;font:700 8px/1 Sora,sans-serif}.about-tool-bridge article small{color:#7f93a9;word-break:keep-all;margin-top:6px;font-size:8px;line-height:1.35}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.about-history-board ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{top:14px;left:6px;right:auto}.about-history-board li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;padding:0 0 24px}.about-history-board li:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}.about-history-board li:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:0}.about-history-board li>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.about-history-board li>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:4px 0}.about-history-board li p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:4px 0 0}.about-history-board footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-history-board footer span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-history-board footer span:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1a}.about-history-board footer span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.about-tool-bridge>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.about-tool-bridge>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-tool-bridge article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0}.about-tool-bridge article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}.about-history-board footer span{grid-template-columns:40px 1fr}.home-coordinate{padding:78px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f7fa}.coordinate-network{border:1px solid var(--line);background:#fff;grid-template-columns:1.05fr 72px 1.15fr 72px 1.05fr;align-items:stretch;display:grid}.coordinate-origin-stack{grid-template-rows:repeat(3,1fr);display:grid}.coordinate-origin-stack article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:108px;padding:20px 18px;display:grid;position:relative}.coordinate-origin-stack article:last-child{border:0}.coordinate-origin-stack i{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font:700 8px/1 Sora,sans-serif;display:grid}.coordinate-origin-stack article:nth-child(2) i{background:var(--blue)}.coordinate-origin-stack article:nth-child(3) i{background:#11849d}.coordinate-origin-stack small{color:#8190a0;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.coordinate-origin-stack h3{margin:7px 0 4px;font-size:15px}.coordinate-origin-stack p{color:var(--muted);margin:0;font-size:11px}.coordinate-origin-stack b{color:#6d7d8e;border:1px solid var(--line);letter-spacing:.08em;align-self:start;padding:5px 6px;font:700 8px/1 Sora,sans-serif}.coordinate-arrow{color:#8d9aaa;border-left:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(90deg,#fafbfc,#f2f5f8,#fafbfc);align-content:center;place-items:center;gap:9px;display:grid}.coordinate-arrow span{font-size:21px}.coordinate-arrow small{letter-spacing:.12em;writing-mode:vertical-rl;font:700 8px/1 Sora,sans-serif}.coordinate-core{text-align:center;background-image:linear-gradient(#1d5faf0b 1px,#0000 1px),linear-gradient(90deg,#1d5faf0b 1px,#0000 1px);background-size:24px 24px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:32px;display:flex}.coordinate-core>small,.coordinate-federation>small{color:var(--blue);letter-spacing:.14em;font:700 8px/1 Sora,sans-serif}.coordinate-target{border:1px solid var(--blue);border-radius:50%;width:92px;height:92px;margin:28px auto 22px;position:relative;box-shadow:0 0 0 12px #fff,0 0 0 13px #1d5faf47}.coordinate-target:before,.coordinate-target:after{content:"";background:linear-gradient(transparent,var(--blue),transparent);width:1px;height:124px;position:absolute;top:-17px;left:50%}.coordinate-target:after{transform:rotate(90deg)}.coordinate-target i{border:1px solid #c8102e80;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coordinate-target i:nth-child(2){border-color:#1d5fafcc;width:26px;height:26px}.coordinate-target b{z-index:2;color:var(--red);font:700 20px/1 Sora,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coordinate-core h3{margin:0;font-size:22px}.coordinate-core p{max-width:410px;color:var(--muted);word-break:keep-all;margin:12px auto 20px;font-size:11px;line-height:1.7}.coordinate-core>div:last-child{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.coordinate-core>div:last-child span{color:#617184;background:#fff;border:1px solid #d7dde4;padding:6px 8px;font:700 8px/1 Sora,sans-serif}.coordinate-federation{background:#071629;flex-direction:column;justify-content:center;padding:32px;display:flex}.coordinate-federation>small{color:#73adf5}.coordinate-federation>strong{color:#fff;margin-top:22px;font-size:21px;line-height:1.3}.coordinate-federation>p{color:#91a4b8;word-break:keep-all;margin:13px 0 22px;font-size:11px;line-height:1.75}.coordinate-federation ul{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.coordinate-federation li{color:#a7b7c8;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:11px 9px;font:700 8px/1.3 Sora,sans-serif}.coordinate-federation li:nth-child(2n){border-right:0}.coordinate-federation li:nth-last-child(-n+2){border-bottom:0}.coordinate-principle{border:1px solid var(--line);background:#fff;border-top:0;align-items:center;gap:10px;padding:15px 18px;display:flex}.coordinate-principle strong{color:var(--ink);font:700 8px/1 Sora,sans-serif}.coordinate-principle span{color:#8a96a3;font-size:8px}.coordinate-principle i{color:#aab3bd;font-style:normal}.coordinate-principle a{color:var(--blue);margin-left:auto;font:700 8px/1 Sora,sans-serif}.coordinate-principle a b{margin-left:8px}.home-coordinate .home-section-lead small{max-width:900px;line-height:1.75}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 54px 1.1fr}.coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);grid-column:1/-1;min-height:260px}.coordinate-network>.coordinate-arrow:nth-of-type(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap}.coordinate-principle a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);width:100%;margin:8px 0 0;padding-top:12px}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.home-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.coordinate-origin-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px 1fr}.coordinate-origin-stack b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2;justify-self:start;margin-top:4px}.coordinate-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:56px}.coordinate-arrow span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(90deg)}.coordinate-arrow small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){writing-mode:horizontal-tb}.coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:340px;padding:28px 22px}.coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto;padding:30px 24px}.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.coordinate-principle i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:18px;transform:rotate(90deg)}.coordinate-principle a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}}.home-assurance-axis{border:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:23px 0 0;display:grid}.home-assurance-axis i{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-rows:auto auto;grid-template-columns:25px 1fr;gap:4px 8px;min-width:0;padding:13px 11px;font-style:normal;display:grid}.home-assurance-axis i:nth-child(2n){border-right:0}.home-assurance-axis i:nth-last-child(-n+2){border-bottom:0}.home-assurance-axis b{color:#66809b;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.home-assurance-axis strong{color:#fff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 Sora,sans-serif;overflow:hidden}.home-assurance-axis small{color:#8398ae;font-size:8px}.identity-copy>.home-assurance-axis+a{margin-top:22px}.assurance-section{padding:82px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#fff}.assurance-heading{grid-template-columns:58px 1fr;gap:22px;margin-bottom:36px;display:grid}.assurance-heading>span{color:var(--red);padding-top:7px;font:700 11px/1 Sora,sans-serif}.assurance-heading p{color:var(--blue);letter-spacing:.15em;margin:0;font:700 11px/1 Sora,sans-serif}.assurance-heading h2{color:var(--ink);font-size:clamp(29px,calc(3 * var(--site-vw,1vw)),44px);letter-spacing:-.055em;margin:14px 0 10px;line-height:1.14}.assurance-heading small{max-width:850px;color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.75;display:block}.assurance-heading.compact h2{font-size:clamp(27px,calc(2.6 * var(--site-vw,1vw)),38px)}.assurance-axis-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.assurance-axis-grid article{border-right:1px solid var(--line);min-width:0;min-height:330px;padding:27px 24px}.assurance-axis-grid article:last-child{border:0}.assurance-axis-grid article>div{justify-content:space-between;align-items:flex-start;display:flex}.assurance-axis-grid i{color:#8a96a3;font:400 8px/1 IBM Plex Mono,monospace}.assurance-axis-grid article>div span{width:62px;height:56px;color:var(--blue);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:#f6f8fb;place-items:center;display:grid}.assurance-axis-grid article:first-child>div span{color:var(--red)}.assurance-axis-grid svg{width:27px;height:27px}.assurance-axis-grid article>small{color:var(--blue);letter-spacing:.11em;margin-top:43px;font:700 8px/1 Sora,sans-serif;display:block}.assurance-axis-grid h3{letter-spacing:-.035em;margin:12px 0 13px;font-size:19px}.assurance-axis-grid p{color:#687687;word-break:keep-all;min-height:70px;margin:0;font-size:11px;line-height:1.75}.assurance-axis-grid article>b{color:#718093;border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:8px;font-weight:500;line-height:1.6;display:block}.assurance-process-section{padding:68px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px);background-size:34px 34px}.assurance-process-section header p,.hubpack-flow-section header p,.project-evidence-section header p{color:#7ea7da;letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.assurance-process-section header h2{font-size:clamp(22px,calc(2.6 * var(--site-vw,1vw)),38px);letter-spacing:.02em;margin:18px 0 10px}.assurance-process-section header span{color:#92a5b9;font-size:12px}.assurance-process-section>div{border:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);margin-top:36px;display:grid}.assurance-process-section article{border-right:1px solid #ffffff21;min-height:145px;padding:23px 20px;position:relative}.assurance-process-section article:last-child{border:0}.assurance-process-section article i,.assurance-process-section article strong,.assurance-process-section article small{display:block}.assurance-process-section article i{color:#5d7690;font:400 8px/1 IBM Plex Mono,monospace}.assurance-process-section article strong{color:#fff;letter-spacing:.06em;margin-top:28px;font:700 11px/1 Sora,sans-serif}.assurance-process-section article small{color:#8297ad;margin-top:10px;font-size:11px;line-height:1.55}.assurance-process-section article b{z-index:2;color:#6d86a0;font-size:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.evidence-layout{border:1px solid var(--line);grid-template-columns:1.6fr .85fr;display:grid}.evidence-fields{grid-template-columns:repeat(3,1fr);display:grid}.evidence-fields article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:28px 1fr;min-height:95px;padding:20px;display:grid}.evidence-fields article:nth-child(3n){border-right:0}.evidence-fields article:nth-last-child(-n+3){border-bottom:0}.evidence-fields i{color:#8b97a4;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.evidence-fields strong{color:var(--ink);font:700 8px/1 Sora,sans-serif}.evidence-fields small{color:var(--muted);margin-top:7px;font-size:11px}.evidence-layout aside{color:#fff;background:#071629;padding:30px}.evidence-layout aside>p,.contract-core>p,.project-evidence-layout aside>p{color:#73adf5;letter-spacing:.14em;margin:0;font:700 8px/1 Sora,sans-serif}.evidence-layout aside h3,.contract-core h3,.project-evidence-layout aside h3{margin:24px 0 16px;font-size:21px;line-height:1.35}.evidence-layout aside ul{border-top:1px solid #ffffff24;margin:0;padding:17px 0 0;list-style:none}.evidence-layout aside li{color:#94a6b9;padding:6px 0;font-size:11px}.evidence-layout aside li:before{content:"×";color:var(--red);margin-right:9px}.evidence-layout aside>span{color:#6e8297;margin-top:18px;font-size:8px;display:block}.assurance-status-rail{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.assurance-status-rail article{border-right:1px solid var(--line);min-height:88px;padding:18px}.assurance-status-rail article:last-child{border:0}.assurance-status-rail strong,.assurance-status-rail small{display:block}.assurance-status-rail strong{color:var(--blue);font:700 8px/1 Sora,sans-serif}.assurance-status-rail small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5}.hubpack-contract-layout{border:1px solid var(--line);grid-template-columns:1.25fr .75fr;display:grid}.adapter-list{grid-template-columns:1fr 1fr;display:grid}.adapter-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-content:start;gap:0 12px;min-height:170px;padding:24px;display:grid}.adapter-list article:nth-child(2n){border-right:0}.adapter-list article:nth-last-child(-n+2){border-bottom:0}.adapter-list small{color:#7f8c9a;letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.adapter-list h3{margin:11px 0 0;font-size:17px}.adapter-list span{letter-spacing:.08em;align-self:start;padding:6px 8px;font:700 8px/1 Sora,sans-serif}.adapter-list .status-partial{color:#986e00;background:#fff9e7;border:1px solid #e8cf7f}.adapter-list .status-roadmap{color:#6f7e8e;background:#f6f8fa;border:1px solid #d9dfe5}.adapter-list p{color:var(--muted);grid-column:1/-1;margin:23px 0 0;font-size:11px;line-height:1.6}.contract-core{color:#fff;background:#071629;padding:32px}.contract-core>div{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.contract-core>div span{color:#9badc0;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-items:center;gap:9px;padding:12px 10px;font-size:8px;display:flex}.contract-core>div span:nth-child(2n){border-right:0}.contract-core>div span:nth-last-child(-n+2){border-bottom:0}.contract-core>div i{color:#5e7892;font:400 8px/1 IBM Plex Mono,monospace}.contract-core>strong{color:#7fb4f4;letter-spacing:.06em;border-top:1px solid #ffffff24;margin-top:24px;padding-top:17px;font:700 8px/1 Sora,sans-serif;display:block}.hubpack-console-section{padding:76px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#dcecff;background:#061422}.hubpack-console-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:32px;display:grid}.hubpack-console-heading>span{color:#e43b53;font:700 13px/1 Sora,sans-serif}.hubpack-console-heading p{color:#72a9ea;letter-spacing:.18em;margin:0;font:700 8px/1 Sora,sans-serif}.hubpack-console-heading h2{color:#fff;font-size:clamp(28px,calc(2.6 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:14px 0 10px;line-height:1.18}.hubpack-console-heading small{color:#8299b0;max-width:760px;font-size:11px;line-height:1.7;display:block}.hubpack-console-heading aside{color:#7d96b0;letter-spacing:.11em;align-items:center;gap:9px;font:700 8px/1 Sora,sans-serif;display:flex}.hubpack-console-heading aside i{background:#59a7f5;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite console-status-pulse;box-shadow:0 0 11px #59a7f5}.hubpack-console-heading aside b{color:#fff;font-size:11px}.hubpack-console-stage{background-color:#081a2d;background-image:linear-gradient(#5d99d814 1px,#0000 1px),linear-gradient(90deg,#5d99d814 1px,#0000 1px),repeating-linear-gradient(28deg,#0000 0 58px,#5899dd09 59px 60px,#0000 61px 116px);background-size:28px 28px,28px 28px,100% 100%;border:1px solid #669dd838;min-height:570px;position:relative;overflow:hidden}.hubpack-console-stage:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle,#256ab41f,#0000 60%);border:1px solid #5f9cdc17;position:absolute;inset:15% 18%}.hubpack-console-depth{perspective:600px;pointer-events:none;position:absolute;inset:0}.hubpack-console-depth i{border:1px dashed #5e9de01f;width:72%;height:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(63deg)rotate(-9deg)}.hubpack-console-depth i:nth-child(2){border-color:#c8102e1c;width:54%;height:36%;transform:translate(-50%,-50%)rotateX(68deg)rotate(18deg)}.hubpack-console-depth i:nth-child(3){border-style:solid;border-color:#81b3e81a;width:34%;height:24%;transform:translate(-50%,-50%)rotateX(72deg)rotate(-24deg)}.hubpack-console-lines{width:0;height:0;position:absolute;inset:50% 0 0 50%}.console-link{width:var(--link-size);transform-origin:0;height:1px;transform:rotate(var(--link-angle));opacity:.8;background:linear-gradient(90deg,#5295dc14,#5fa9f4c7,#5295dc14);position:absolute;top:0;left:0;overflow:visible}.console-link:after{content:"";background:#081a2d;border:1px solid #62a8ef;width:6px;height:6px;position:absolute;top:-3px;left:100%;transform:rotate(45deg);box-shadow:0 0 8px #4b9df1bf}.console-link b{background:#e93a52;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite console-signal;position:absolute;top:-2px;left:0;box-shadow:0 0 9px #e93a52}.link-2 b{animation-delay:-.6s}.link-3 b{animation-delay:-1.2s}.link-4 b{animation-delay:-1.8s}.link-5 b{animation-delay:-2.4s}.link-6 b{animation-delay:-3s}.hubpack-console-core{z-index:4;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hubpack-console-core:before{content:"";clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 0 18px #2b77c738);background:radial-gradient(circle,#1f5ea270,#07192deb 68%);border:1px solid #6fb0f46b;position:absolute;inset:9px}.hubpack-console-core img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 12px #5aa2ef75);width:64px;height:64px;position:relative}.hubpack-console-core strong,.hubpack-console-core small{z-index:3;position:absolute}.hubpack-console-core strong{color:#fff;letter-spacing:.12em;font:700 12px/1 Sora,sans-serif;top:106px}.hubpack-console-core small{color:#5d8dbf;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif;top:126px}.core-orbit{border:1px solid #4f97e37a;border-radius:50%;animation:7s linear infinite console-core-orbit;position:absolute;inset:-8px}.core-orbit b{background:#59a7f5;border-radius:50%;width:5px;height:5px;position:absolute;top:48%;box-shadow:0 0 8px #59a7f5}.core-orbit.orbit-b{border-color:#e0304961;animation-duration:5.4s;animation-direction:reverse;inset:18px -17px;transform:rotate(64deg)}.core-orbit.orbit-b b{background:#e43b53;box-shadow:0 0 8px #e43b53}.hubpack-console-node{--node-delay:0s;z-index:5;color:#d9e8f7;min-width:158px;animation:console-node-live 3.2s ease-in-out var(--node-delay) infinite;align-items:center;gap:12px;display:flex;position:absolute}.hubpack-console-node>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 0 9px #3c8ade2e);background:linear-gradient(145deg,#327ccb6e,#07182bf0);place-items:center;width:48px;height:48px;display:grid}.hubpack-console-node svg{color:#7db8f4;stroke-width:1.25px;width:21px;height:21px}.hubpack-console-node div{gap:7px;display:grid}.hubpack-console-node strong{letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.hubpack-console-node small{color:#597896;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.node-cad{top:19%;left:7%}.node-bim{bottom:18%;left:9%}.node-parametric{top:18%;right:5%}.node-scan{bottom:18%;right:6%}.node-verify{bottom:14%;left:50%;transform:translate(-50%)}.node-evidence{top:6%;left:50%;transform:translate(-50%)}.node-verify>i,.node-evidence>i{background:linear-gradient(145deg,#c8102e47,#07182bf2)}.node-verify svg,.node-evidence svg{color:#ee6075}.hubpack-console-stage footer{z-index:7;background:#051221e0;border-top:1px solid #639bd62e;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hubpack-console-stage footer span{color:#7692ae;letter-spacing:.12em;border-right:1px solid #639bd624;align-items:center;gap:12px;padding:14px 18px;font:700 8px/1 Sora,sans-serif;display:flex}.hubpack-console-stage footer span:last-child{border-right:0}.hubpack-console-stage footer i{color:#3e668e;font:400 8px/1 IBM Plex Mono,monospace}@keyframes console-signal{0%{opacity:0;left:-30px}8%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 18px)}}@keyframes console-core-orbit{to{transform:rotate(360deg)}}@keyframes console-node-live{0%,to{filter:none;opacity:.74}42%{filter:drop-shadow(0 0 9px #539eee80);opacity:1}55%{filter:drop-shadow(0 0 17px #539eeed1);opacity:1}}@keyframes console-status-pulse{50%{opacity:.32;transform:scale(.72)}}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.hubpack-console-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px 1fr}.hubpack-console-heading aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2}.hubpack-console-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:128px}.node-cad:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.node-bim:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:4%}.node-parametric:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.node-scan:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:3%}.link-1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.link-4:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(38 * var(--site-vw,1vw))}.link-2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.link-3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(35 * var(--site-vw,1vw))}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.hubpack-console-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.hubpack-console-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:30px 1fr;gap:10px}.hubpack-console-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:28px}.hubpack-console-heading aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:5px}.hubpack-console-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:650px}.hubpack-console-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{inset:20% 5%}.hubpack-console-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:126px;height:126px}.hubpack-console-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:52px;height:52px}.hubpack-console-core strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:91px}.hubpack-console-core small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:108px}.hubpack-console-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:8px;min-width:112px}.hubpack-console-node>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:39px;height:39px}.hubpack-console-node svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px;height:18px}.hubpack-console-node strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-console-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.node-cad:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:16%;left:4%}.node-bim:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:19%;left:4%}.node-parametric:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:16%;right:0}.node-scan:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:19%;right:0}.node-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:5%}.node-verify:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:17%}.link-1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(46 * var(--site-vw,1vw));--link-angle:207deg}.link-2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(45 * var(--site-vw,1vw));--link-angle:153deg}.link-3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(45 * var(--site-vw,1vw));--link-angle:333deg}.link-4:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(46 * var(--site-vw,1vw));--link-angle:27deg}.link-5:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.link-6:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:calc(38 * var(--site-vw,1vw))}.hubpack-console-stage footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.hubpack-console-stage footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #639bd624;padding:11px 13px}.hubpack-console-stage footer span:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.hubpack-console-stage footer span:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}.console-link{opacity:.9;animation:2.4s ease-in-out infinite console-link-current}.console-link b{filter:drop-shadow(0 0 7px #56a9ff);width:48px;height:5px;box-shadow:none;background:linear-gradient(90deg,#0000,#e93a52 52%,#fff 84%,#62b6ff);border-radius:5px;animation:2.4s linear infinite console-signal;top:-2px}.link-2,.link-2 b{animation-delay:-.4s}.link-3,.link-3 b{animation-delay:-.8s}.link-4,.link-4 b{animation-delay:-1.2s}.link-5,.link-5 b{animation-delay:-1.6s}.link-6,.link-6 b{animation-delay:-2s}.hubpack-console-core{animation:3.2s ease-in-out infinite console-core-breathe}.hubpack-console-core:before{filter:drop-shadow(0 0 22px #2b77c752);background:radial-gradient(circle,#1f5ea28a,#07192deb 68%)}.core-orbit{border-color:#4f97e39e;animation-duration:4.8s}.core-orbit b{background:#388fe9;border:1px solid #d9efff;width:7px;height:7px;box-shadow:0 0 12px #59a7f5}.core-orbit b:first-child{left:-4px}.core-orbit b:last-child{right:-4px}.core-orbit.orbit-b{border-color:#e030498a;animation-duration:3.7s}.core-orbit.orbit-b b{border-color:#ffe2e6;box-shadow:0 0 12px #e43b53}@keyframes console-link-current{0%,to{filter:brightness(.7)}50%{filter:brightness(1.55)drop-shadow(0 0 4px #499df4a6)}}@keyframes console-core-breathe{0%,to{scale:1}50%{scale:1.07}}.link-1{--link-size:calc(34 * var(--site-vw,1vw));--link-angle:200deg}.link-2{--link-size:calc(31 * var(--site-vw,1vw));--link-angle:158deg}.link-3{--link-size:calc(32 * var(--site-vw,1vw));--link-angle:328deg}.link-4{--link-size:calc(34 * var(--site-vw,1vw));--link-angle:22deg}.link-5{--link-size:160px;--link-angle:90deg}.link-6{--link-size:215px;--link-angle:270deg}.node-cad{inset:calc(21% - 24px) auto auto calc(17% - 24px);transform:none}.node-bim{inset:calc(79% - 24px) auto auto calc(20% - 24px);transform:none}.node-parametric{inset:calc(8% - 24px) auto auto calc(78% - 24px);transform:none}.node-scan{inset:calc(82% - 24px) auto auto calc(83% - 24px);transform:none}.node-evidence{inset:calc(12% - 24px) auto auto calc(50% - 24px);transform:none}.node-verify{inset:calc(78% - 24px) auto auto calc(50% - 24px);transform:none}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.node-cad:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:16% auto auto 4%}.node-bim:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:auto auto 19% 4%}.node-parametric:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:16% 0 auto auto}.node-scan:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:auto 0 19% auto}.node-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:5% auto auto 50%;transform:translate(-50%)}.node-verify:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:auto auto 17% 50%;transform:translate(-50%)}.link-5:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:200px}.link-6:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--link-size:260px}}.hubpack-flow-section{padding:66px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f7fa}.hubpack-flow-section header h2,.project-evidence-section header h2{font-size:clamp(27px,calc(2.8 * var(--site-vw,1vw)),41px);letter-spacing:-.05em;margin:15px 0 10px}.hubpack-flow-section header span{color:var(--muted);font-size:11px}.hubpack-flow-section>div{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(8,1fr);margin-top:34px;display:grid}.hubpack-flow-section article{border-right:1px solid var(--line);min-height:135px;padding:18px 13px;position:relative}.hubpack-flow-section article:last-child{border:0}.hubpack-flow-section article i,.hubpack-flow-section article strong,.hubpack-flow-section article small{display:block}.hubpack-flow-section article i{color:#8a97a5;font:400 8px/1 IBM Plex Mono,monospace}.hubpack-flow-section article strong{color:var(--blue);margin-top:28px;font:700 8px/1.2 Sora,sans-serif}.hubpack-flow-section article small{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.45}.hubpack-flow-section article b{z-index:2;color:#a7b1bc;font-size:11px;position:absolute;top:50%;right:-5px}.hubpack-scope-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hubpack-scope-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:23px}.hubpack-scope-grid article:nth-child(3n){border-right:0}.hubpack-scope-grid article:nth-last-child(-n+3){border-bottom:0}.hubpack-scope-grid i,.hubpack-scope-grid strong,.hubpack-scope-grid p,.hubpack-scope-grid small{display:block}.hubpack-scope-grid i{color:#8794a2;font:400 8px/1 IBM Plex Mono,monospace}.hubpack-scope-grid strong{color:var(--ink);margin-top:24px;font:700 8px/1 Sora,sans-serif}.hubpack-scope-grid p{color:var(--muted);margin:11px 0;font-size:11px;line-height:1.55}.hubpack-scope-grid small{color:#986e00;letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.hubpack-scope-note{color:#fff;background:#071629;grid-template-columns:100px 1fr auto;align-items:center;gap:20px;padding:21px 24px;display:grid}.hubpack-scope-note p{color:#73adf5;margin:0;font:700 8px/1 Sora,sans-serif}.hubpack-scope-note strong{color:#a8b8c8;font-size:11px;font-weight:400}.hubpack-scope-note a{color:#fff;font:700 8px/1 Sora,sans-serif}.project-class-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.project-class-grid article{border-right:1px solid var(--line);min-height:270px;padding:25px}.project-class-grid article:last-child{border:0}.project-class-grid i,.project-class-grid small,.project-class-grid h3,.project-class-grid p{display:block}.project-class-grid i{color:#8794a2;font:400 8px/1 IBM Plex Mono,monospace}.project-class-grid small{color:var(--blue);letter-spacing:.08em;margin-top:38px;font:700 8px/1.2 Sora,sans-serif}.project-class-grid h3{margin:12px 0 14px;font-size:17px}.project-class-grid p{color:var(--muted);word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.project-evidence-section{padding:70px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background:#071629}.project-evidence-section header h2{color:#fff}.project-evidence-layout{border:1px solid #ffffff24;grid-template-columns:1.4fr .8fr;margin-top:32px;display:grid}.project-evidence-layout>div{grid-template-columns:repeat(4,1fr);display:grid}.project-evidence-layout>div article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:25px 1fr;min-height:102px;padding:19px;display:grid}.project-evidence-layout>div article:nth-child(4n){border-right:0}.project-evidence-layout>div article:nth-last-child(-n+4){border-bottom:0}.project-evidence-layout article i{color:#58738d;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.project-evidence-layout article strong{color:#fff;font:700 8px/1.2 Sora,sans-serif}.project-evidence-layout article small{color:#8094aa;margin-top:8px;font-size:8px;line-height:1.45}.project-evidence-layout aside{background:#ffffff08;border-left:1px solid #ffffff24;padding:30px}.project-evidence-layout aside>span{color:#899db2;font-size:11px;line-height:1.7}.project-status-grid{border:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.project-status-grid article{border-right:1px solid var(--line);min-height:102px;padding:18px 13px}.project-status-grid article:last-child{border:0}.project-status-grid strong,.project-status-grid small{display:block}.project-status-grid strong{color:var(--blue);font:700 8px/1.25 Sora,sans-serif}.project-status-grid small{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.45}.project-empty-state{text-align:center;border:1px solid var(--line);background:#f7f9fb;margin-top:22px;padding:36px}.project-empty-state p{color:var(--red);letter-spacing:.15em;margin:0;font:700 8px/1 Sora,sans-serif}.project-empty-state h3{margin:19px 0 12px;font-size:17px}.project-empty-state span{color:var(--muted);font-size:11px}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.assurance-axis-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.assurance-axis-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.assurance-axis-grid article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.assurance-axis-grid article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.evidence-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-contract-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.evidence-layout aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-layout aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-left:0;border-top:1px solid var(--line);min-height:280px}.hubpack-flow-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.hubpack-flow-section article:nth-child(4n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.hubpack-flow-section article:nth-child(-n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.project-class-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.project-class-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-class-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.project-evidence-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.project-evidence-layout>div article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-evidence-layout>div article:nth-last-child(-n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f}.project-evidence-layout>div article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.project-status-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.project-status-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.project-status-grid article:nth-child(4n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-status-grid article:nth-last-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.home-assurance-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-assurance-axis i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21!important;border-right:0!important}.home-assurance-axis i:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.assurance-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.assurance-process-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-flow-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.assurance-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px 1fr;gap:10px}.assurance-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:28px}.assurance-axis-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.adapter-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-class-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.assurance-axis-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.adapter-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-class-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;border-right:0!important;border-bottom:1px solid var(--line)!important}.assurance-axis-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.adapter-list article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-class-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.assurance-axis-grid p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.assurance-process-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.assurance-process-section article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21;border-right:0;min-height:110px}.assurance-process-section article b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:auto auto -8px 18px;transform:rotate(90deg)}.evidence-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.evidence-fields article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important;border-bottom:1px solid var(--line)!important}.evidence-fields article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.assurance-status-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.assurance-status-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.assurance-status-rail article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0}.hubpack-flow-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.hubpack-flow-section article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.hubpack-flow-section article:nth-child(-n+6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.hubpack-scope-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-evidence-layout>div article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f!important;border-right:0!important}.project-evidence-layout>div article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.project-status-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.project-status-grid article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-status-grid article:nth-last-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.project-status-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.project-empty-state:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.project-empty-state h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){line-height:1.55}}.flow-rail{background:#fff;position:relative}.flow-rail article{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;min-height:250px;padding:25px 16px 28px;display:flex}.flow-rail article>b{background:#fff;width:76px;height:66px;margin:25px auto 23px}.flow-rail article>b svg{fill:none;width:31px;height:31px}.flow-rail article:first-child>b{color:var(--red);border-color:var(--red)}.flow-rail article:nth-child(2)>b{color:#b9253d;border-color:#b9253d}.flow-rail article:nth-child(3)>b{color:#6651a3;border-color:#6651a3}.flow-rail article:nth-child(4)>b{color:var(--blue);border-color:var(--blue)}.flow-rail article:nth-child(5)>b{color:#167ca0;border-color:#167ca0}.flow-rail article:nth-child(6)>b{color:#1556a2;border-color:#1556a2}.flow-rail strong{letter-spacing:.03em;font-size:12px}.flow-rail small{word-break:keep-all;max-width:130px;line-height:1.55}.flow-outcome,.flow-outcome>div{background:#fff}.home-coordinate{color:#fff;background:#071629;border-color:#ffffff1f}.home-coordinate .home-section-lead h2{color:#fff}.home-coordinate .home-section-lead small{color:#91a5ba}.coordinate-network{background:#071629;border-color:#ffffff26}.coordinate-origin-stack article{background:#071629;border-color:#ffffff21}.coordinate-origin-stack small{color:#718ba5}.coordinate-origin-stack h3{color:#fff}.coordinate-origin-stack p{color:#8fa3b8}.coordinate-origin-stack b{color:#7e96ae;background:0 0;border-color:#ffffff26}.coordinate-arrow{color:#6f88a1;background:#071629;border-color:#ffffff21}.coordinate-core{background-color:#071629;background-image:none}.coordinate-core>small,.coordinate-federation>small{color:#73adf5}.coordinate-target:before,.coordinate-target:after{background:linear-gradient(#0000,#559cef,#0000)}.coordinate-core h3{color:#fff}.coordinate-core p{color:#94a8bc}.coordinate-core>div:last-child span{color:#91a6bb;background:0 0;border-color:#ffffff24}.coordinate-federation{background:#071629}.coordinate-federation>p{color:#91a4b8}.coordinate-federation ul{border-color:#ffffff24}.coordinate-principle{color:#fff;background:#071629;border-color:#ffffff26}.coordinate-principle strong{color:#dbe5ef}.coordinate-principle span{color:#7890a7}.coordinate-principle i{color:#5f7891}.coordinate-principle a{color:#73adf5}.about-ci-showcase{padding:68px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background:#071629}.about-ci-showcase>header{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.about-ci-showcase header p{color:#7ea7da;letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.about-ci-showcase header :is(h1,h2){font-size:clamp(30px,calc(3 * var(--site-vw,1vw)),46px);letter-spacing:-.055em;margin:16px 0 0;line-height:1.18}.about-ci-showcase header>span{color:#9bafc3;word-break:keep-all;font-size:12px;line-height:1.8}.about-ci-showcase>div{aspect-ratio:3/2;background:#071629;border:1px solid #ffffff21;position:relative;overflow:hidden}.about-ci-showcase img{object-fit:contain;background:#071629}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.about-ci-showcase>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:20px}.about-ci-showcase>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:4/3}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.about-ci-showcase:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 18px}.about-ci-showcase>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:1/1.12}.about-ci-showcase img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-position:center top}.home-coordinate .home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:30px}.coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-origin-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#071629}.flow-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:220px}}.program-continuity{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 2fr;margin-top:26px;display:grid}.program-continuity>header{border-right:1px solid var(--line);padding:29px 30px}.program-continuity header p{color:var(--red);letter-spacing:.15em;margin:0;font:700 11px/1 Sora,sans-serif}.program-continuity header h3{letter-spacing:-.04em;margin:16px 0 12px;font-size:24px;line-height:1.38}.program-continuity header span{max-width:470px;color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.75;display:block}.program-network{background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:22px 22px;grid-template-rows:1fr auto;min-width:0;padding:25px 26px 0;display:grid}.program-nodes{grid-template-columns:repeat(5,1fr);align-items:start;gap:10px;padding-top:3px;display:grid;position:relative}.program-nodes:before{content:"";background:linear-gradient(90deg,var(--red),#8190a0 36%,var(--blue) 72%,#1b86a7);height:1px;position:absolute;top:25px;left:9%;right:9%}.program-nodes article{z-index:1;text-align:center;min-width:0;position:relative}.program-nodes i{background:var(--blue);width:13px;height:13px;box-shadow:0 0 0 1px var(--blue),0 0 14px #1d5faf52;border:3px solid #fff;border-radius:50%;margin:16px auto 17px;display:block}.program-nodes article:first-child i{background:var(--red);box-shadow:0 0 0 1px var(--red),0 0 14px #c8102e47}.program-nodes strong,.program-nodes small{display:block}.program-nodes strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:700 8px/1.2 Sora,sans-serif;overflow:hidden}.program-nodes small{color:#8a98a6;letter-spacing:.08em;margin-top:7px;font:700 8px/1 Sora,sans-serif}.program-nodes article:first-child small{color:#9b7200}.program-contract{color:#fff;background:#071629;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:23px;padding:14px 16px;display:grid}.program-contract span{color:#73adf5;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.program-contract strong{color:#aebdcb;letter-spacing:.04em;font:500 8px/1.4 Sora,sans-serif}.program-contract b{color:#7c93aa;font:700 8px/1 Sora,sans-serif}.home-coordinate{isolation:isolate;background-color:#061422;background-image:radial-gradient(circle at 16% 36%,#c8102e2b,#0000 23%),radial-gradient(circle at 78% 42%,#1d5faf47,#0000 31%),linear-gradient(#4a84c013 1px,#0000 1px),linear-gradient(90deg,#4a84c013 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px;position:relative;overflow:hidden}.home-coordinate:before{content:"";z-index:-1;width:min(1020px,calc(78 * var(--site-vw,1vw)));pointer-events:none;border:1px solid #559cef38;border-radius:50%;height:430px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 74px #1d5faf06,0 0 0 148px #c8102e05,0 0 90px #1d5faf1f}.home-coordinate:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#69aef79e 0 1px,#0000 1.4px),linear-gradient(115deg,#0000 0 47%,#1d5faf29 48%,#0000 49% 100%),linear-gradient(155deg,#0000 0 48%,#c8102e1c 49%,#0000 50% 100%);background-position:0 0,50%,50%;background-size:46px 46px,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0,#00000080 56%,#0000 86%);mask-image:radial-gradient(#000 0,#00000080 56%,#0000 86%)}.coordinate-network{background:#061422b8;border-color:#66a7ec40;position:relative;overflow:hidden;box-shadow:0 0 0 1px #112d49cc,0 22px 80px #00071266,inset 0 0 70px #1d5faf0e}.coordinate-network:before{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--red) 12%,#69aef7d1 48%,var(--blue) 78%,transparent);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 14px #4793e98c}.coordinate-network:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 11% 22%,#e93f59 0 2px,#0000 3px),radial-gradient(circle at 23% 76%,#5aa8f7 0 2px,#0000 3px),radial-gradient(circle at 46% 18%,#5aa8f7 0 2px,#0000 3px),radial-gradient(circle at 65% 72%,#e93f59 0 2px,#0000 3px),radial-gradient(circle at 84% 28%,#5aa8f7 0 2px,#0000 3px),radial-gradient(circle at 94% 82%,#e93f59 0 2px,#0000 3px);position:absolute;inset:0}.coordinate-network>*{z-index:1;position:relative}.coordinate-origin-stack article{background:#06142257;grid-template-columns:58px 1fr auto;min-height:122px;box-shadow:inset 0 0 32px #1d5faf09}.coordinate-origin-stack article:hover{box-shadow:inset 0 0 42px #1d5faf1a}.coordinate-origin-stack i{color:#ff7183;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:#c8102e14;border:1px solid #ff5b6fb8;border-radius:0;place-items:center;width:49px;height:45px;display:grid;box-shadow:0 0 18px #c8102e33}.coordinate-origin-stack article:nth-child(2) i{color:#70b0ff;background:#1d5faf1a;border-color:#5da2f4b8;box-shadow:0 0 18px #1d5faf40}.coordinate-origin-stack article:nth-child(3) i{color:#56c9e7;background:#11849d1a;border-color:#56c9e7b8;box-shadow:0 0 18px #11849d40}.coordinate-origin-stack i svg{width:23px;height:23px}.coordinate-origin-stack em{color:#526f8b;margin-bottom:6px;font:400 8px/1 IBM Plex Mono,monospace;display:block}.coordinate-origin-stack h3{letter-spacing:-.03em;font-size:16px}.coordinate-arrow{background:#06142266}.coordinate-arrow span{color:#73adf5;border:1px solid #69aef752;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 17px #1d5faf40}.coordinate-core{background:0 0;position:relative}.coordinate-core:before{content:"";border:1px solid #599feb29;border-radius:50%;width:290px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(24deg);box-shadow:0 0 0 35px #1d5faf06}.coordinate-target{border-color:#68aaf2;width:104px;height:104px;animation:4s ease-in-out infinite coordinatePulse;box-shadow:0 0 0 10px #061422,0 0 0 11px #68aaf26b,0 0 0 28px #1d5faf0e,0 0 48px #378bed57}.coordinate-target i{border-color:#e8304b9e;width:66px;height:66px;box-shadow:0 0 18px #c8102e26}.coordinate-target i:nth-child(2){border-color:#6eb0ff;width:30px;height:30px;box-shadow:0 0 16px #50a0f947}.coordinate-core h3{text-shadow:0 0 18px #69aef733}.coordinate-federation{background:#0614224d;box-shadow:inset 18px 0 46px #1d5faf0d}.coordinate-federation>strong{color:#fff;text-shadow:0 0 20px #69aef72e}.coordinate-federation ul{box-shadow:0 0 26px #1d5faf14}.coordinate-federation li{background:#1d5faf0b}.coordinate-principle{background:#061422;position:relative;overflow:hidden}.coordinate-principle:before{content:"";background:linear-gradient(90deg,var(--red),#ffffff52,var(--blue));height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #4a97ee59}.coordinate-principle>*{z-index:1;position:relative}@keyframes coordinatePulse{0%,to{filter:drop-shadow(0 0 #4795ee00);transform:scale(1)}50%{filter:drop-shadow(0 0 11px #4795ee57);transform:scale(1.025)}}.home-coordinate:before{width:min(940px,calc(72 * var(--site-vw,1vw)));opacity:.72;height:330px;top:67%}.coordinate-network:before{display:none}.coordinate-arrow:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#c8102e47,#69aef7d1,#1d5faf59);height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px #4793e961}.coordinate-arrow>*{z-index:1;position:relative}.home-coordinate:before,.coordinate-core:before,.coordinate-network:after{display:none}.coordinate-network{grid-template-columns:1.05fr 56px 1.15fr 56px 1.05fr}.coordinate-arrow{background:#0614224d;min-width:0;position:relative}.coordinate-arrow:before{box-shadow:none;background:linear-gradient(90deg,#69aef733,#69aef7c7);left:12px;right:13px}.coordinate-arrow:after{content:"";border-top:1px solid #78b5fb;border-right:1px solid #78b5fb;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.coordinate-target{margin:24px auto 27px;animation:none;overflow:hidden}.coordinate-target:before,.coordinate-target:after{background:linear-gradient(#0000 8%,#599cefb8 50%,#0000 92%);height:100%;top:0}.coordinate-core h3{margin-top:0;position:relative}.coordinate-core>div:last-child{border-top:1px solid #69aef738;border-bottom:1px solid #69aef738;grid-template-columns:repeat(4,1fr);gap:0;width:min(100%,360px);margin-top:2px;display:grid}.coordinate-core>div:last-child span{color:#7894af;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #69aef724;padding:8px 5px}.coordinate-core>div:last-child span:last-child{border-right:0}.coordinate-principle{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0;padding:0 18px;display:grid}.coordinate-principle>span{grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:14px 26px 14px 0;display:grid;position:relative}.coordinate-principle>span:not(:nth-child(4)):after{content:"›";color:#4d6d8d;font:400 16px/1 Sora,sans-serif;position:absolute;right:10px}.coordinate-principle>span strong{color:#dbe5ef;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 Sora,sans-serif;overflow:hidden}.coordinate-principle>span small{color:#7890a7;white-space:nowrap;font-size:8px}.coordinate-principle>a{white-space:nowrap;align-self:center}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.coordinate-principle>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff1a;grid-column:1/-1;margin:0;padding:14px 0}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;padding:0 14px}.coordinate-principle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:22px}.coordinate-principle>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.coordinate-principle>span:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}}@media (prefers-reduced-motion:reduce){.coordinate-target{animation:none}}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.program-continuity:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.program-continuity>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:230px}.program-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:900px}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.program-continuity:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:18px}.program-continuity>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:25px 22px}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:22px 16px 0}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr);row-gap:19px}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.program-nodes i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:4px}.program-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:19px}.coordinate-origin-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:52px 1fr}.coordinate-origin-stack i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px;height:40px}.home-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:720px;height:540px}.coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:240px}.coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}}.about-ci-showcase>.brand-system-board,.brand-guide-board{aspect-ratio:auto;background:#071629;overflow:visible}.brand-guide-board{width:min(100%,var(--max));margin:auto;position:relative}.brand-system-board{color:#fff;background:#071629;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.brand-system-board>section{background:#071629;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-width:0}.brand-system-board section>header{color:#a7b5c4;letter-spacing:.04em;font:500 8px/1 Sora,sans-serif}.brand-board-main{text-align:center;flex-direction:column;grid-area:1/1/4/4;align-items:center;padding:20px 23px;display:flex}.brand-board-main>header{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.brand-board-main>header b{color:#ed4259;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.brand-board-main-symbol{width:min(70%,220px);height:215px;margin:2px auto 0;display:block;position:relative;background:0 0!important}.brand-board-main-symbol img,.brand-board-main-symbol svg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-board-main-symbol img{background:0 0!important}.brand-board-main-symbol svg{z-index:2;filter:brightness(0)invert();opacity:.96;pointer-events:none}.brand-board-main h2{color:#fff;letter-spacing:.22em;margin:0 0 16px;font:500 24px/1 Sora,sans-serif}.brand-board-main p{color:#dce5ef;text-align:left;word-break:keep-all;align-self:flex-start;margin:1px 0 0;font-size:12px;line-height:1.55}.brand-board-main>strong{color:#ef4159;letter-spacing:.03em;align-self:flex-start;margin-top:9px;font:700 11px/1 Sora,sans-serif}.brand-board-axis{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-top:auto;padding-top:18px;display:grid}.brand-board-axis span{color:#8799ab;grid-template-columns:auto 1fr;align-items:center;gap:7px;font:600 8px/1 Sora,sans-serif;display:grid}.brand-board-axis span:first-child b{color:#e52d48}.brand-board-axis span:nth-child(2) b{color:#5998e5}.brand-board-axis span:last-child b{color:#d9dde2}.brand-board-variations{grid-area:1/4/auto/8;padding:18px}.brand-board-variations>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.brand-board-variations article{text-align:center}.brand-board-variations img{object-fit:contain;width:100%;height:78px;display:block;background:0 0!important}.brand-board-variations span,.brand-board-variations strong{display:block}.brand-board-variations span{color:#e5edf5;letter-spacing:.15em;margin-top:-4px;font:500 8px/1 Sora,sans-serif}.brand-board-variations strong{color:#9caec0;margin-top:6px;font:600 8px/1 Sora,sans-serif}.brand-board-variations .variation-2{background:#061422;border:1px solid #ffffff1c;border-radius:7px;padding:5px}.brand-board-variations .variation-3 img{filter:grayscale()brightness(1.7)}.brand-board-variations .variation-4 img{filter:grayscale();opacity:.42}.brand-board-colors{grid-area:1/8/auto/13;padding:18px}.brand-board-color-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:16px;display:grid}.brand-board-color-grid article{min-width:0}.brand-board-color-grid i{border:1px solid #ffffff1f;height:27px;display:block}.brand-board-color-grid strong,.brand-board-color-grid code,.brand-board-color-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-board-color-grid strong{color:#dce5ef;margin-top:8px;font:700 8px/1 Sora,sans-serif}.brand-board-color-grid code{color:#8295a8;margin-top:5px;font:400 8px/1 IBM Plex Mono,monospace}.brand-board-color-grid small{color:#60778f;margin-top:5px;font-size:8px}.brand-board-bridge{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:18px;display:grid}.brand-board-bridge b{font-size:13px}.brand-board-bridge b:first-child{color:#e12b46}.brand-board-bridge b:last-child{color:#5b9ce9}.brand-board-bridge span{background:linear-gradient(90deg,#c8102e,#eef1f4,#1d5faf);height:1px}.brand-board-bridge em{color:#8fa2b6;font:500 8px/1 Sora,sans-serif}.brand-board-type{grid-area:2/4/auto/6;padding:16px}.brand-board-type h3{color:#fff;letter-spacing:.12em;margin:18px 0 11px;font:500 21px/1.1 Sora,sans-serif}.brand-board-type>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-board-type span{border-right:1px solid #ffffff1f;display:block}.brand-board-type span:last-child{border:0}.brand-board-type b,.brand-board-type small{display:block}.brand-board-type b{font-size:25px;font-weight:400}.brand-board-type small{color:#8194a7;margin-top:7px;font-size:8px}.brand-board-grid{grid-area:2/6/auto/8;grid-template-rows:auto 1fr;grid-template-columns:.95fr 1.05fr;gap:10px;padding:16px;display:grid}.brand-grid-mark{background-image:linear-gradient(30deg,#0000 49%,#1d5faf40 50%,#0000 51%),linear-gradient(150deg,#0000 49%,#c8102e38 50%,#0000 51%);place-items:center;min-height:105px;display:grid}.brand-grid-mark img{object-fit:contain;width:75px;height:85px;background:0 0!important}.brand-board-grid ul{margin:0;padding:7px 0 0;list-style:none}.brand-board-grid li{color:#7e91a5;margin-bottom:9px;font-size:8px;line-height:1.35}.brand-board-grid li b{color:#dbe5ef;margin-bottom:3px;font:700 8px/1 Sora,sans-serif;display:block}.brand-board-motifs{grid-area:2/8/auto/13;padding:16px}.brand-board-motifs .brand-board-icon-rail{grid-template-columns:repeat(5,1fr);margin-top:19px}.brand-board-motifs article{background:#061422;min-height:112px}.brand-board-motifs svg{width:30px;height:30px}.brand-board-icons{grid-area:3/4/auto/13;padding:15px 17px}.brand-board-icons .brand-board-icon-rail{grid-template-columns:repeat(10,1fr);margin-top:12px}.brand-board-icon-rail{display:grid}.brand-board-icon-rail article{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:9px 5px;display:flex}.brand-board-icon-rail svg{color:#aebdca;width:28px;height:28px}.brand-board-icon-rail article:nth-child(3n+1) svg{color:#d8314a}.brand-board-icon-rail article:nth-child(3n+2) svg{color:#639de0}.brand-board-icon-rail strong{color:#a8b7c5;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:9px;font:600 8px/1.2 Sora,sans-serif;display:block;overflow:hidden}.brand-board-statement{background-image:radial-gradient(circle at 75% 80%,#1d5faf2e,#0000 35%);grid-area:4/1/auto/4;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:19px 22px;display:grid}.brand-board-statement svg{color:#5c9be4;width:45px;height:45px}.brand-board-statement p{color:#dce5ee;letter-spacing:.08em;margin:0;font:500 8px/1.55 Sora,sans-serif}.brand-board-statement em{color:#e23950;font-style:normal}.brand-board-statement strong{color:#609ce3}.brand-board-statement small{color:#6e859b;grid-column:2;font-size:8px}.brand-board-hubpack{grid-area:4/4/auto/8;padding:16px}.brand-board-subbrand{grid-template-columns:46px 1fr;align-items:center;gap:1px 12px;margin-top:13px;display:grid}.brand-board-subbrand svg{color:#7aa9df;grid-row:1/3;width:39px;height:39px}.brand-board-subbrand h3{letter-spacing:.15em;margin:0;font:500 22px/1 Sora,sans-serif}.brand-board-subbrand small{color:#72879b;letter-spacing:.08em;font:500 8px/1 Sora,sans-serif}.brand-board-hubpack .brand-board-icon-rail{grid-template-columns:repeat(6,1fr);gap:2px;margin-top:13px}.brand-board-hubpack .brand-board-icon-rail article{padding:7px 2px}.brand-board-hubpack .brand-board-icon-rail svg{width:22px;height:22px}.brand-board-hubpack .brand-board-icon-rail strong{font-size:8px}.brand-board-library{grid-area:4/8/auto/13;padding:16px}.brand-board-library-title{align-items:center;gap:11px;margin-top:12px;display:flex}.brand-board-library-title>svg{color:#5c97db;width:31px;height:31px}.brand-board-library-title h3{color:#77a5db;letter-spacing:.19em;margin:0;font:500 14px/1 Sora,sans-serif}.brand-board-library-title small{color:#72879b;letter-spacing:.17em;margin-top:5px;font:500 8px/1 Sora,sans-serif;display:block}.brand-board-library .brand-board-icon-rail{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:13px}.brand-board-library .brand-board-icon-rail article{padding:6px 2px}.brand-board-library .brand-board-icon-rail svg{width:23px;height:23px}.brand-board-library .brand-board-icon-rail strong{font-size:8px}.brand-board-direction{grid-area:5/1/auto/13;padding:14px 16px 17px}.brand-board-direction>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.brand-board-direction article{background-image:linear-gradient(145deg,#1d5faf24,#0000 55%),linear-gradient(25deg,#0000 55%,#c8102e14);border:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;min-height:64px;padding:9px;display:flex}.brand-board-direction i{color:#4f6780;font:400 8px/1 IBM Plex Mono,monospace}.brand-board-direction b,.brand-board-direction small{text-align:right;display:block}.brand-board-direction b{color:#d6e0ea;font:600 8px/1 Sora,sans-serif}.brand-board-direction small{color:#627a91;margin-top:4px;font-size:8px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block}.brand-system-board>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto}.brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:190px}.brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:420px}.brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px}.brand-board-icons .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(5,1fr)}.brand-board-hubpack .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.brand-board-library .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.brand-board-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-board-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.brand-board-motifs .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-icons .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-library .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.brand-board-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-board-type:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-motifs:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-icons:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-hubpack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-library:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 16px}.about-ci-showcase header>span br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}}.brand-system-board{isolation:isolate;background-color:#071629;background-image:radial-gradient(circle at 12% 30%,#c8102e29,#0000 24%),radial-gradient(circle at 82% 38%,#1d5faf38,#0000 30%),linear-gradient(#6797cb0d 1px,#0000 1px),linear-gradient(90deg,#6797cb0d 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;border-color:#6aa7e852;position:relative;overflow:hidden;box-shadow:0 30px 80px #00050e6b,inset 0 0 0 1px #ffffff06}.brand-system-board:before{content:"";z-index:-1;pointer-events:none;border:1px solid #559dec1a;border-radius:50%;width:430px;height:430px;position:absolute;top:34%;left:46%;transform:translate(-50%,-50%);box-shadow:0 0 0 58px #1d5faf06,0 0 0 116px #c8102e04,0 0 95px #2c7ad31a}.brand-system-board:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 48%,#1d5faf1a 49%,#0000 50%),linear-gradient(156deg,#0000 0 49%,#c8102e12 50%,#0000 51%);position:absolute;inset:0}.brand-system-board>section{background:#071629e8;border-color:#699acd38;position:relative;box-shadow:inset 0 1px #ffffff06,inset 0 -22px 45px #0008141a}.brand-system-board section>header{color:#b9c7d5;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.brand-system-board section>header:before{content:"";border:1px solid #5d98dc;width:4px;height:4px;transform:rotate(45deg);box-shadow:0 0 8px #5d98dc85}.brand-system-board section>header:after{content:"";background:linear-gradient(90deg,#69aef74d,#0000);flex:1;height:1px}.brand-board-main{background:radial-gradient(circle at 50% 40%,#1d5faf2e,#0000 38%),#071629eb;overflow:hidden}.brand-board-main:before{content:"";z-index:0;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);border:1px solid #67a6eb38;width:205px;height:238px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 55px #1d5faf14}.brand-board-main:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#c8102e,#f4f6f8,#1d5faf,#0000);width:180px;height:1px;position:absolute;top:calc(41.5% - 8.7px);left:50%;transform:translate(-50%);box-shadow:0 0 22px #67a6ebb8}.brand-board-main>*{z-index:1;position:relative}.brand-board-main-symbol img{filter:drop-shadow(-10px 0 16px #c8102e2e)drop-shadow(10px 0 18px #1d5faf4d)}.brand-board-main h2{text-shadow:0 0 22px #63a0e247}.brand-board-main>strong{text-shadow:0 0 13px #c8102e33;border-left:2px solid #c8102e;padding-left:9px}.brand-board-axis{gap:6px}.brand-board-axis span{background:linear-gradient(145deg,#ffffff09,#0000 62%);border:1px solid #ffffff14;min-height:44px;padding:8px}.brand-board-variations article{background:linear-gradient(#ffffff07,#00081324);border:1px solid #669acf1f;padding:7px 5px;position:relative}.brand-board-variations article:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%}.brand-board-variations article:first-child:after{background:linear-gradient(90deg,#0000,#c8102e,#0000)}.brand-board-variations img{filter:drop-shadow(0 0 12px #3480d62e)}.brand-board-variations .variation-2{border-color:#589ae452;box-shadow:0 0 24px #1d5faf1a,inset 0 0 28px #1d5faf0f}.brand-board-color-grid{gap:9px}.brand-board-color-grid article{background:#0008142e;border:1px solid #ffffff12;padding:5px}.brand-board-color-grid i{height:32px;box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px #0000002e}.brand-board-bridge{background:#0007122e;border:1px solid #639ddb21;padding:8px 10px;position:relative}.brand-board-bridge:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffd6,#418be033 32%,#0000 70%);width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-board-type h3{text-shadow:0 0 17px #5997db2e;border-bottom:1px solid #689fd829;padding-bottom:11px}.brand-board-type span{background:linear-gradient(145deg,#ffffff06,#0000);padding:5px 9px}.brand-grid-mark{background-image:radial-gradient(circle,#4f8bca 0 1px,#0000 1.2px),linear-gradient(30deg,#0000 49%,#1d5faf47 50%,#0000 51%),linear-gradient(150deg,#0000 49%,#c8102e38 50%,#0000 51%);background-size:12px 12px,100% 100%,100% 100%;border:1px solid #5d97d42b;position:relative;overflow:hidden}.brand-grid-mark:after{content:"";border:1px solid #67a6eb47;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #1d5faf09,0 0 26px #1d5faf33}.brand-grid-mark img{z-index:1;filter:drop-shadow(0 0 12px #4b94e65c);position:relative}.brand-board-motifs .brand-board-icon-rail{gap:7px}.brand-board-motifs article{background:radial-gradient(circle at 50% 38%,#1d5faf21,#0000 52%),#061422;border:1px solid #669acf24;position:relative;overflow:hidden}.brand-board-motifs article:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.brand-board-motifs article:nth-child(odd):after{background:linear-gradient(90deg,#0000,#c8102e,#0000)}.brand-board-motifs svg{filter:drop-shadow(0 0 8px #5c9ae04d)}.brand-board-icons .brand-board-icon-rail{gap:7px;position:relative}.brand-board-icons .brand-board-icon-rail:before{content:"";background:linear-gradient(90deg,#c8102e,#7e99b659 42% 58%,#1d5faf);height:1px;position:absolute;top:31px;left:4%;right:4%}.brand-board-icon-rail article{z-index:1;position:relative}.brand-board-icons .brand-board-icon-rail article{background:#071629;border:1px solid #669acf1a;min-height:76px}.brand-board-icons .brand-board-icon-rail svg{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);filter:drop-shadow(0 0 8px #5f9de238);background:#091b30;width:42px;height:42px;padding:9px}.brand-board-statement{background-image:linear-gradient(#5a90c912 1px,#0000 1px),linear-gradient(90deg,#5a90c912 1px,#0000 1px),radial-gradient(circle at 20% 70%,#c8102e26,#0000 28%),radial-gradient(circle at 76% 32%,#1d5faf38,#0000 32%);background-size:19px 19px,19px 19px,100% 100%,100% 100%;overflow:hidden}.brand-board-statement:after{content:"";border-top:1px solid #589ae140;border-radius:50%;height:34px;position:absolute;bottom:18px;left:-5%;right:-5%;transform:rotate(-4deg)}.brand-board-statement svg{filter:drop-shadow(0 0 15px #539bec7a)}.brand-board-hubpack,.brand-board-library{background:linear-gradient(135deg,#1d5faf0b,#0000 54%),#071629f0}.brand-board-subbrand,.brand-board-library-title{background:#0008142b;border:1px solid #649dda21;padding:10px 12px}.brand-board-subbrand svg,.brand-board-library-title>svg{filter:drop-shadow(0 0 10px #4f97e76b)}.brand-board-hubpack .brand-board-icon-rail,.brand-board-library .brand-board-icon-rail{gap:5px}.brand-board-hubpack .brand-board-icon-rail article,.brand-board-library .brand-board-icon-rail article{background:#030f1d59;border:1px solid #669acf1a;min-height:60px}.brand-board-hubpack .brand-board-icon-rail svg,.brand-board-library .brand-board-icon-rail svg{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#091b30;width:31px;height:31px;padding:6px}.brand-board-direction article{border-color:#6297cf2b;min-height:76px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #1d5faf0a}.brand-board-direction article:before{content:"";border:1px solid #4e8fd624;height:52px;position:absolute;top:17px;left:18%;right:-10%;transform:skew(-24deg)rotate(-5deg)}.brand-board-direction article:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.brand-board-direction article:first-child:after,.brand-board-direction article:nth-child(3):after{background:linear-gradient(90deg,#0000,#c8102e,#0000)}.brand-board-direction article>*{z-index:1;position:relative}.brand-board-diagram-rail{isolation:isolate;display:grid;position:relative}.brand-board-diagram-rail:before{content:"";z-index:-1;background:linear-gradient(90deg,#c8102eb3,#749bc540 24% 76%,#1d5fafcc);height:1px;position:absolute;top:31px;left:3%;right:3%;box-shadow:0 0 12px #4589d333}.brand-board-diagram-rail article{text-align:center;background:#0512217a;border-right:1px solid #669acf1a;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 4px;display:flex}.brand-board-diagram-rail article:last-child{border-right:0}.brand-board-diagram-rail strong{color:#aebdcb;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:8px;font:600 8px/1.2 Sora,sans-serif;display:block;overflow:hidden}.brand-data-diagram{background-color:#071629;background-image:linear-gradient(#5991cc21 1px,#0000 1px),linear-gradient(90deg,#5991cc21 1px,#0000 1px);background-size:9px 9px;border:1px solid #639cda2e;width:64px;height:43px;font-style:normal;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #1d5faf12,0 0 12px #1d5faf0f}.brand-data-diagram:before,.brand-data-diagram:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#c8102e,#8198b1,#1d5faf);height:1px;position:absolute;top:50%;left:8px;right:8px}.brand-data-diagram:after{transform:rotate(-24deg)}.brand-data-diagram b{z-index:2;background:#071629;border:1px solid #7eb1e9;width:4px;height:4px;position:absolute;box-shadow:0 0 7px #4c93e2b3}.brand-data-diagram b:first-child{border-color:#d43b52;top:8px;left:8px}.brand-data-diagram b:nth-child(2){top:18px;left:25px}.brand-data-diagram b:nth-child(3){top:9px;right:8px}.brand-data-diagram b:nth-child(4){bottom:7px;left:14px}.brand-data-diagram b:nth-child(5){border-color:#d43b52;bottom:7px;right:15px}.brand-data-grid{background-size:7px 7px}.brand-data-grid:before{background:#6faaea94;width:1px;height:auto;top:4px;bottom:4px;left:50%}.brand-data-grid:after{background:#c8102e73;top:50%;left:5px;right:5px;transform:none}.brand-data-connection:before{left:7px;right:7px;transform:rotate(18deg)}.brand-data-connection:after{left:11px;right:5px;transform:rotate(-26deg)}.brand-data-flow{background-image:repeating-linear-gradient(158deg,#0000 0 5px,#1d5faf73 6px 7px,#0000 8px 11px),repeating-linear-gradient(170deg,#0000 0 9px,#c8102e57 10px 11px,#0000 12px 16px)}.brand-data-flow:before{top:13px;transform:rotate(-8deg)}.brand-data-flow:after{top:28px;transform:rotate(8deg)}.brand-data-interface:before{background:linear-gradient(#0000,#fff,#1d5faf,#0000);width:1px;height:auto;top:5px;bottom:5px;left:50%}.brand-data-interface:after{background:linear-gradient(90deg,#0000,#c8102e,#fff,#1d5faf,#0000);top:50%;left:8px;right:8px;transform:none;box-shadow:0 0 9px #5c9fea75}.brand-data-digital-twin:before,.brand-data-twin:before{background:0 0;border:1px solid #c8102ead;width:23px;height:23px;top:10px;left:15px;transform:rotate(30deg)}.brand-data-digital-twin:after,.brand-data-twin:after{background:0 0;border:1px solid #4c91e0d1;width:23px;height:23px;top:10px;left:27px;transform:rotate(-30deg)}.brand-data-architecture{background-image:linear-gradient(90deg,#0000 10%,#c8102e61 11% 13%,#0000 14% 25%,#749bc54d 26% 28%,#0000 29% 44%,#1d5faf73 45% 48%,#0000 49%),linear-gradient(#5991cc1c 1px,#0000 1px);background-size:100% 100%,8px 8px}.brand-data-architecture:before{inset:auto 7px 7px;transform:none}.brand-data-architecture:after{top:20px;left:10px;right:14px;transform:skewY(-18deg)}.brand-data-bim:before,.brand-data-model:before{background:0 0;border:1px solid #65a3e6ad;width:27px;height:25px;top:9px;left:18px;transform:skewY(-18deg)}.brand-data-bim:after,.brand-data-model:after{background:0 0;border:1px solid #c8102e5c;width:27px;height:23px;top:13px;left:24px;transform:skewY(18deg)}.brand-data-data:before{background:repeating-linear-gradient(0deg,#0000 0 5px,#72a0d057 6px 7px);border-top:1px solid #c8102e7a;border-bottom:1px solid #1d5fafad;height:20px;top:11px;left:8px;right:8px}.brand-data-data:after{display:none}.brand-data-scan{background-image:radial-gradient(circle,#69aef78a 0 1px,#0000 1.3px),linear-gradient(90deg,#0000 48%,#c8102e7a 50%,#0000 52%);background-size:8px 8px,100% 100%}.brand-data-scan:before{background:0 0;border-top:1px solid #6ba5e6;border-left:1px solid #6ba5e6;width:12px;height:12px;top:7px;left:7px}.brand-data-scan:after{background:0 0;border-bottom:1px solid #6ba5e6;border-right:1px solid #6ba5e6;width:12px;height:12px;inset:auto 7px 7px auto;transform:none}.brand-data-verify:before,.brand-data-check:before{background:0 0;border:1px solid #c8102e66;width:36px;height:24px;top:9px;left:9px;transform:none}.brand-data-verify:after,.brand-data-check:after{background:0 0;border:1px solid #5b9de6ad;width:36px;height:24px;top:6px;left:18px;transform:none}.brand-data-connect:before{left:7px;right:7px;transform:rotate(30deg)}.brand-data-connect:after{left:7px;right:7px;transform:rotate(-30deg)}.brand-data-ai{background-image:radial-gradient(circle,#69aef78c 0 1px,#0000 1.3px),linear-gradient(#5991cc1c 1px,#0000 1px),linear-gradient(90deg,#5991cc1c 1px,#0000 1px);background-size:8px 8px,8px 8px,8px 8px}.brand-data-ai:before{background:0 0;border:1px solid #c8102e6b;height:24px;top:9px;left:13px;right:13px;transform:none}.brand-data-ai:after{background:0 0;border-left:1px solid #5c9ee6a6;border-right:1px solid #5c9ee6a6;height:34px;top:4px;left:20px;right:20px;transform:none}.brand-data-evidence:before{background:repeating-linear-gradient(0deg,#749fcc73 0 1px,#0000 1px 7px);height:25px;top:8px;left:9px;right:9px;transform:none}.brand-data-evidence:after{background:#c8102e;width:1px;height:25px;top:8px;left:12px;transform:none}.brand-data-security:before{clip-path:polygon(50% 0,100% 18%,88% 76%,50% 100%,12% 76%,0 18%);background:0 0;border:1px solid #5c9ee68f;width:40px;height:29px;top:6px;left:11px;transform:none}.brand-data-security:after{background:0 0;border:1px solid #c8102e9e;width:10px;height:12px;top:13px;left:26px;transform:none}.brand-data-material{background-size:5px 5px}.brand-data-material:before{transform:rotate(45deg)}.brand-data-component:before{background:0 0;border:1px solid #c8102e85;width:18px;height:18px;top:12px;left:22px;transform:rotate(45deg)}.brand-data-component:after{left:5px;right:5px;transform:none}.brand-data-standard:before{background:repeating-linear-gradient(90deg,#6fa3da7a 0 1px,#0000 1px 7px);height:24px;top:9px;left:8px;right:8px;transform:none}.brand-data-standard:after{top:31px;left:8px;right:8px;transform:none}.brand-data-detail:before{background:0 0;border:1px solid #5d9fe6b3;border-radius:50%;width:15px;height:15px;top:7px;left:25px;transform:none}.brand-data-detail:after{width:13px;top:24px;left:37px;transform:rotate(45deg)}.brand-data-library:before{background:repeating-linear-gradient(0deg,#0000 0 5px,#6597cc57 6px 7px);border-top:1px solid #c8102e61;border-bottom:1px solid #1d5faf9e;height:22px;top:10px;left:10px;right:10px;transform:none}.brand-data-library:after{display:none}.brand-board-motifs .brand-board-diagram-rail{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:19px}.brand-board-motifs .brand-board-diagram-rail article{border:1px solid #669acf24;min-height:112px}.brand-board-motifs .brand-data-diagram{width:76px;height:54px}.brand-board-icons .brand-board-diagram-rail{grid-template-columns:repeat(10,1fr);gap:6px;margin-top:12px}.brand-board-icons .brand-board-diagram-rail article{border:1px solid #669acf1a;min-height:82px}.brand-board-hubpack .brand-board-diagram-rail{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:13px}.brand-board-library .brand-board-diagram-rail{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:13px}.brand-board-hubpack .brand-board-diagram-rail article,.brand-board-library .brand-board-diagram-rail article{border:1px solid #669acf1a;min-height:66px}.brand-board-hubpack .brand-data-diagram,.brand-board-library .brand-data-diagram{width:45px;height:31px}.brand-board-hubpack .brand-board-diagram-rail strong,.brand-board-library .brand-board-diagram-rail strong{font-size:8px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-board-icons .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(5,1fr)}.brand-board-hubpack .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.brand-board-library .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-board-motifs .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-icons .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-library .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}}.brand-board-main p{color:#a8b8c8;max-width:280px;margin-top:5px;font-size:11px;line-height:1.75}.brand-board-main p em{color:#ef4159;letter-spacing:.025em;font-style:normal;font-weight:700}.brand-board-axis{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.brand-board-axis span{letter-spacing:.01em;justify-content:center;gap:4px;min-width:0;min-height:42px;padding:7px 4px;font-size:8px;display:flex}.brand-board-axis b{font-size:12px}.brand-board-axis span:nth-child(3) b{color:#d9dde2}.brand-board-axis span:nth-child(4) b{color:#8d9aaa}.brand-board-axis span:nth-child(5) b{color:#7fa8d6}.brand-board-statement{min-height:154px;padding:18px 20px;display:block}.brand-board-statement p,.brand-board-statement small{z-index:3;position:relative}.brand-board-statement p{max-width:130px;font-size:8px}.brand-board-statement small{color:#7890a7;margin-top:9px;font-size:8px;display:block}.brand-board-horizon{z-index:1;transform-origin:bottom;background-image:linear-gradient(#4e8bcb1f 1px,#0000 1px),linear-gradient(90deg,#4e8bcb1f 1px,#0000 1px),radial-gradient(at 50% 100%,#1d5faf52,#0000 62%);background-size:18px 13px,18px 13px,100% 100%;height:102px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:perspective(180px)rotateX(39deg)}.brand-board-horizon:before{content:"";border:1px solid #5da1e952;border-radius:50%;height:72px;position:absolute;bottom:11px;left:-12%;right:-12%;box-shadow:0 -15px 0 -14px #c8102e85,0 -31px 0 -30px #5396de59,0 0 28px #1d5faf29}.brand-board-horizon:after{content:"";background:linear-gradient(90deg,#0000,#c8102e 18%,#a8b8c8 49%,#1d5faf 82%,#0000);height:1px;position:absolute;bottom:13px;left:7%;right:7%;box-shadow:0 0 11px #4a94e585}.brand-board-horizon i{background:linear-gradient(#0000,#6ab0f7db);width:1px;position:absolute;bottom:13px;box-shadow:0 0 7px #529beb80}.brand-board-horizon i:after{content:"";background:#76b4f4;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:-1px;box-shadow:0 0 7px #438edc}.brand-board-horizon i:first-child{height:25px;left:13%}.brand-board-horizon i:nth-child(2){height:51px;left:25%}.brand-board-horizon i:nth-child(3){height:35px;left:39%}.brand-board-horizon i:nth-child(4){background:linear-gradient(#0000,#e2304cd9);height:67px;left:52%}.brand-board-horizon i:nth-child(4):after{background:#ef4159;box-shadow:0 0 8px #c8102e}.brand-board-horizon i:nth-child(5){height:41px;left:64%}.brand-board-horizon i:nth-child(6){height:58px;left:77%}.brand-board-horizon i:nth-child(7){height:29px;left:89%}.brand-board-direction article{min-height:88px;padding:9px}.brand-board-direction article img{z-index:0;object-fit:cover;opacity:.52;filter:saturate(.68)contrast(1.1)brightness(.72)}.brand-board-direction article:before{z-index:1;background:linear-gradient(#030d191f,#040f1de0);border:0;width:auto;height:auto;inset:0;transform:none}.brand-board-direction article:after{z-index:2}.brand-board-direction article>i,.brand-board-direction article>span{z-index:3;text-shadow:0 1px 8px #020a13}.brand-board-direction b{color:#edf3f9}.brand-board-direction small{color:#91a6ba}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.brand-board-axis span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.brand-board-statement:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:170px}}.brand-board-variations>div{gap:7px}.brand-board-variations article{isolation:isolate;min-height:142px;padding:9px 6px;overflow:hidden}.brand-board-variations article:before{content:"";z-index:-1;background-image:linear-gradient(#528fcf17 1px,#0000 1px),linear-gradient(90deg,#528fcf17 1px,#0000 1px),radial-gradient(circle at 50% 40%,#1d5faf33,#0000 48%);background-size:11px 11px,11px 11px,100% 100%;position:absolute;inset:0}.brand-board-variations article:nth-child(odd):before{background-image:linear-gradient(#528fcf14 1px,#0000 1px),linear-gradient(90deg,#528fcf14 1px,#0000 1px),radial-gradient(circle at 50% 40%,#c8102e29,#0000 48%);background-size:11px 11px,11px 11px,100% 100%}.brand-board-variations img{z-index:2;height:82px;position:relative}.brand-board-variations .variation-3 img,.brand-board-variations .variation-4 img{filter:drop-shadow(-4px 0 8px #c8102e33)drop-shadow(5px 0 10px #1d5faf4d);opacity:.82}.brand-board-variations .variation-4 img{opacity:.58}.brand-board-variations strong{color:#d5e1ec}.brand-board-variations small{color:#617b94;margin-top:5px;font-size:8px;line-height:1.35;display:block}.brand-board-signal-field{z-index:1;border:1px solid #5fa0e52e;border-radius:50%;height:58px;position:absolute;top:32px;left:12%;right:12%;transform:rotate(-13deg);box-shadow:0 0 0 8px #1d5faf06,0 0 20px #2975c91f}.brand-board-signal-field:before,.brand-board-signal-field:after{content:"";background:#071629;border:1px solid #65a6ea;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #4b92df}.brand-board-signal-field:before{top:4px;left:10%}.brand-board-signal-field:after{border-color:#e33850;bottom:7px;right:7%;box-shadow:0 0 8px #c8102e}.brand-board-variations article:nth-child(2n) .brand-board-signal-field{transform:rotate(15deg)}.brand-board-colors>p{color:#8398ad;word-break:keep-all;max-width:430px;margin:12px 0 0;font-size:8px;line-height:1.65}.brand-board-color-grid{margin-top:11px}.brand-board-color-grid article{padding:6px 5px 7px;position:relative;overflow:hidden}.brand-board-color-grid article:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;top:13px;left:8px;right:8px}.brand-board-color-grid i{opacity:.78;height:17px}.brand-board-color-grid article:nth-child(n+4) i{opacity:.34}.brand-board-color-grid strong{margin-top:7px}.brand-board-bridge{margin-top:12px}.brand-grid-mark{isolation:isolate;background-size:9px 9px,100% 100%,100% 100%;min-height:128px}.brand-grid-mark:before{content:"";z-index:0;border:1px solid #589ce742;border-radius:50%;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #1d5faf06,0 0 0 35px #c8102e04,0 0 35px #307dd32e}.brand-grid-mark>i{z-index:2;background:#071629;border:1px solid #69a9ec;width:4px;height:4px;position:absolute;box-shadow:0 0 9px #478fdc}.brand-grid-mark>i:first-child{border-color:#dc334c;top:22%;left:16%}.brand-grid-mark>i:nth-child(2){top:39%;right:13%}.brand-grid-mark>i:nth-child(3){bottom:15%;left:30%}.brand-grid-mark img{z-index:1;width:88px;height:98px}.brand-board-motifs{overflow:hidden}.brand-board-motifs:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 110%,#0000 0 18px,#4c91dc12 19px 20px);height:80px;position:absolute;bottom:6px;left:0;right:0}.brand-board-motifs .brand-board-diagram-rail{gap:9px}.brand-board-motifs .brand-board-diagram-rail article{background:radial-gradient(circle at 50% 38%,#1d5faf33,#0000 48%),#04101ea8;min-height:132px;padding:12px 6px;position:relative;overflow:hidden}.brand-board-motifs .brand-board-diagram-rail article:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf,#0000);height:1px;position:absolute;bottom:7px;left:18%;right:18%}.brand-board-motifs .brand-board-diagram-rail article:nth-child(odd):after{background:linear-gradient(90deg,#0000,#c8102e,#0000)}.brand-board-motifs .brand-data-diagram{background-size:8px 8px;border-color:#5ea3ed4d;width:92px;height:67px;box-shadow:inset 0 0 28px #1d5faf24,0 0 24px #1d5faf21}.brand-board-motifs .brand-data-diagram:before,.brand-board-motifs .brand-data-diagram:after{box-shadow:0 0 6px #61a3eb57}.brand-board-motifs .brand-board-diagram-rail strong{color:#d2dee9;letter-spacing:.08em;margin-top:12px;font-size:8px}.brand-board-icon-rail article{overflow:hidden}.brand-board-icon-field{clip-path:polygon(25% 4%,75% 4%,98% 50%,75% 96%,25% 96%,2% 50%);filter:drop-shadow(0 0 10px #2f7cd233);background:linear-gradient(145deg,#5399e547,#091a2ecc 52%,#c8102e21);place-items:center;width:58px;height:52px;margin:auto;display:grid;position:relative}.brand-board-icon-field:before{content:"";clip-path:inherit;background-color:#071629;background-image:linear-gradient(#5594d51f 1px,#0000 1px),linear-gradient(90deg,#5594d51f 1px,#0000 1px),radial-gradient(circle at 72% 25%,#5da8f640,#0000 24%);background-size:8px 8px,8px 8px,100% 100%;position:absolute;inset:1px}.brand-board-icon-field:after{content:"";border:1px solid #6aabef4d;border-radius:50%;width:37px;height:37px;position:absolute;transform:rotate(20deg);box-shadow:0 0 0 6px #1d5faf09}.brand-board-icon-field>i{z-index:3;background:#071629;border:1px solid #e63c54;width:3px;height:3px;position:absolute;top:9px;left:9px;box-shadow:31px 23px 0 -1px #071629,31px 23px #5ca0e7,0 0 7px #c8102e}.brand-board-icon-field svg,.brand-board-icons .brand-board-icon-rail .brand-board-icon-field svg,.brand-board-hubpack .brand-board-icon-rail .brand-board-icon-field svg,.brand-board-library .brand-board-icon-rail .brand-board-icon-field svg{z-index:4;clip-path:none;filter:drop-shadow(0 0 7px #67a8ef61);background:0 0;width:27px;height:27px;padding:0;position:relative}.brand-board-icon-rail article>small{color:#617990;margin-top:5px;font-size:8px;line-height:1.2;display:block}.brand-board-icons .brand-board-icon-rail article{background:linear-gradient(#0a1d329e,#040f1db8);min-height:107px;padding:9px 4px}.brand-board-icons .brand-board-icon-rail:before{top:38px}.brand-board-icons .brand-board-icon-rail strong{color:#d1dce6;margin-top:8px}.brand-board-icons .brand-board-icon-rail article:nth-child(3n+1) .brand-board-icon-field{background:linear-gradient(145deg,#c8102e59,#091a2ecc 52%,#1d5faf2e)}.brand-board-subbrand,.brand-board-library-title{background:linear-gradient(90deg,#1d5faf14,#0000);border:0;border-bottom:1px solid #639fde3b;position:relative;overflow:hidden}.brand-board-subbrand:after,.brand-board-library-title:after{content:"";background:linear-gradient(90deg,#c8102e,#bed6ed94,#1d5faf,#0000);height:1px;position:absolute;bottom:0;left:68px;right:12px}.brand-board-subbrand:before,.brand-board-library-title:before{content:"";border:1px solid #65a6ea;width:4px;height:4px;position:absolute;top:11px;right:14px;transform:rotate(45deg);box-shadow:-16px 9px 0 -1px #071629,-16px 9px #c8102eb3,0 0 8px #4b92df}.brand-board-subbrand h3,.brand-board-library-title h3{text-shadow:0 0 17px #5399e547}.brand-board-hubpack .brand-board-icon-rail article,.brand-board-library .brand-board-icon-rail article{min-height:84px;padding:7px 2px}.brand-board-hubpack .brand-board-icon-field,.brand-board-library .brand-board-icon-field{width:43px;height:39px}.brand-board-hubpack .brand-board-icon-field:after,.brand-board-library .brand-board-icon-field:after{width:27px;height:27px}.brand-board-hubpack .brand-board-icon-field svg,.brand-board-library .brand-board-icon-field svg{width:20px;height:20px}.brand-board-hubpack .brand-board-icon-field>i,.brand-board-library .brand-board-icon-field>i{top:6px;left:6px;box-shadow:23px 18px 0 -1px #071629,23px 18px #5ca0e7,0 0 7px #c8102e}.brand-board-hubpack .brand-board-icon-rail strong,.brand-board-library .brand-board-icon-rail strong{margin-top:6px}.brand-board-hubpack .brand-board-icon-rail article>small,.brand-board-library .brand-board-icon-rail article>small{font-size:8px}.brand-board-direction{background-image:linear-gradient(#5991cc0e 1px,#0000 1px),linear-gradient(90deg,#5991cc0e 1px,#0000 1px);background-size:24px 24px;padding:19px 20px 24px}.brand-board-direction>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.brand-board-direction article{background:radial-gradient(circle at 20% 44%,#1d5faf33,#0000 34%),linear-gradient(145deg,#0a1f35ed,#030e1bf2);border:1px solid #5f9ee133;grid-template-rows:auto 1fr auto;grid-template-columns:94px 1fr;align-items:stretch;min-height:226px;padding:17px;display:grid;box-shadow:inset 0 0 40px #1d5faf0f,0 8px 24px #00050e1f}.brand-board-direction article:before{z-index:0;background-image:linear-gradient(#528fcf14 1px,#0000 1px),linear-gradient(90deg,#528fcf14 1px,#0000 1px);background-size:11px 11px;border:1px solid #609dde14;inset:8px}.brand-board-direction article:after{z-index:4;height:2px}.brand-board-development-visual{z-index:2;border-right:1px solid #679fd826;grid-row:1/4;align-self:stretch;place-items:center;margin-right:16px;display:grid;position:relative}.brand-board-development-visual:before,.brand-board-development-visual:after{content:"";border:1px solid #5fa2e947;border-radius:50%;width:70px;height:70px;position:absolute;box-shadow:0 0 0 12px #1d5faf08,0 0 24px #2f81d924}.brand-board-development-visual:after{border-color:#c8102e40;width:48px;height:48px;transform:rotate(35deg)}.brand-board-development-visual svg{z-index:3;color:#8cbcf0;filter:drop-shadow(0 0 10px #559dea80);width:35px;height:35px;position:relative}.brand-board-development-visual>span{color:#47729f;font:500 8px/1 IBM Plex Mono,monospace;position:absolute;top:0;left:0}.brand-board-development-visual>i{z-index:4;background:#071629;border:1px solid #e93c55;width:4px;height:4px;position:absolute;top:39%;right:11px;box-shadow:-55px 38px 0 -1px #071629,-55px 38px #5ca0e7,0 0 8px #c8102e}.brand-board-direction article>header{z-index:2;display:block!important}.brand-board-direction article>header:before,.brand-board-direction article>header:after{display:none!important}.brand-board-direction article>header small{color:#6599cf;letter-spacing:.13em;font:600 8px/1 Sora,sans-serif;display:block}.brand-board-direction article h4{color:#f1f5f9;letter-spacing:.025em;margin:8px 0 0;font:600 15px/1.2 Sora,sans-serif}.brand-board-direction article>p{z-index:2;color:#8ea2b6;word-break:keep-all;margin:15px 0 13px;font-size:8px;line-height:1.75;position:relative}.brand-board-direction article>footer{z-index:2;align-self:end;gap:5px;display:flex;position:relative}.brand-board-direction article>footer span{color:#6f8ba8;border:1px solid #609dde2e;padding:5px 7px;font:500 8px/1 IBM Plex Mono,monospace}.brand-board-direction article:nth-child(odd) .brand-board-development-visual svg{color:#ea5268}.brand-board-direction article:nth-child(odd) .brand-board-development-visual:after{border-color:#1d5faf5c}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-board-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.brand-board-direction article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:215px}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.brand-board-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.brand-board-icons .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.brand-board-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-board-direction article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:82px 1fr;min-height:210px}.brand-board-development-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-right:12px}}@media (prefers-reduced-motion:no-preference){.brand-board-signal-field,.brand-board-development-visual:after{animation:14s linear infinite brand-orbit}.brand-board-variations article:nth-child(2n) .brand-board-signal-field{animation-direction:reverse}.brand-board-icon-field:after{animation:18s linear infinite brand-orbit}}@keyframes brand-orbit{to{transform:rotate(347deg)}}.brand-board-main{justify-content:flex-start}.brand-board-main p{max-width:none}.brand-data-cloud{isolation:isolate;perspective:280px;background:radial-gradient(at 50% 54%,#2776cf33,#0000 44%);width:100%;height:126px;margin:16px 0 8px;position:relative}.brand-data-cloud:before,.brand-data-cloud:after{content:"";border:1px solid #5ca0e842;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-14deg)}.brand-data-cloud:before{width:186px;height:102px;box-shadow:0 0 0 12px #1d5faf06,0 0 30px #2776cf29}.brand-data-cloud:after{border-color:#c8102e3b;width:106px;height:118px;transform:translate(-50%,-50%)rotateY(61deg)rotate(20deg)}.brand-data-cloud>i{z-index:2;background:#071629;border:1px solid #63a7ed;width:4px;height:4px;position:absolute;box-shadow:0 0 9px #56a1efd9}.brand-data-cloud>i:after{content:"";background:#fff;width:1px;height:1px;position:absolute;top:1px;left:1px}.brand-data-cloud>i:first-child{top:27%;left:15%}.brand-data-cloud>i:nth-child(2){border-color:#e44058;top:66%;left:24%}.brand-data-cloud>i:nth-child(3){top:18%;left:34%}.brand-data-cloud>i:nth-child(4){width:6px;height:6px;top:72%;left:39%}.brand-data-cloud>i:nth-child(5){border-color:#e44058;top:38%;left:46%}.brand-data-cloud>i:nth-child(6){width:7px;height:7px;top:57%;left:51%}.brand-data-cloud>i:nth-child(7){top:28%;left:58%}.brand-data-cloud>i:nth-child(8){border-color:#e44058;top:67%;left:64%}.brand-data-cloud>i:nth-child(9){width:5px;height:5px;top:20%;left:72%}.brand-data-cloud>i:nth-child(10){top:53%;left:78%}.brand-data-cloud>i:nth-child(11){border-color:#e44058;top:34%;left:86%}.brand-data-cloud>i:nth-child(12){width:3px;height:3px;top:44%;left:69%}.brand-data-cloud>b{z-index:4;color:#8ab7e6;letter-spacing:.13em;white-space:nowrap;background:#04101ec2;border:1px solid #6cadf14d;padding:7px 11px;font:600 8px/1 Sora,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #2a7cd533}.brand-data-cloud>b:before,.brand-data-cloud>b:after{content:"";width:50px;height:1px;position:absolute;top:50%}.brand-data-cloud>b:before{background:linear-gradient(90deg,#0000,#c8102e);right:100%}.brand-data-cloud>b:after{background:linear-gradient(90deg,#1d5faf,#0000);left:100%}.brand-board-main .brand-board-axis{margin-top:0;padding-top:10px}.brand-product-mark{isolation:isolate;place-items:center;width:82px;height:74px;margin:auto;display:grid;position:relative}.brand-product-mark:before{content:"";clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:linear-gradient(135deg,#c8102eb8,#50698424 47%,#1d5fafcc);position:absolute;inset:8px 13px}.brand-product-mark:after{content:"";clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background-color:#071629;background-image:linear-gradient(#5c99da1c 1px,#0000 1px),linear-gradient(90deg,#5c99da1c 1px,#0000 1px);background-size:7px 7px;position:absolute;inset:9px 14px}.brand-product-mark i,.brand-product-mark span{z-index:2;position:absolute}.brand-product-mark i{background:linear-gradient(90deg,#c8102e,#e8edf2,#1d5faf);height:1px;top:36px;left:18px;right:18px;box-shadow:0 0 8px #5da0e880}.brand-product-mark span{border:1px solid #65a8ef52;border-radius:50%;width:45px;height:45px;transform:rotate(-17deg)}.brand-product-mark span:after{content:"";background:#071629;border:1px solid #69a9ec;width:3px;height:3px;position:absolute;top:8px;right:2px;box-shadow:0 0 7px #4b92df}.brand-product-mark b{z-index:4;color:#f2f5f8;text-shadow:0 0 12px #5c9fe86b;font:500 19px/1 Sora,sans-serif;position:relative}.brand-product-mark-data:before{background:linear-gradient(90deg,#c8102e 0 48%,#5c738c2e 49% 100%)}.brand-product-mark-data i{height:35px;box-shadow:none;background:repeating-linear-gradient(0deg,#0000 0 7px,#c8102e73 8px 9px);border-top:1px solid #ef435aa6;border-bottom:1px solid #ef435aa6;top:20px;left:27px;right:27px}.brand-product-mark-data span{border-color:#ef435a73;border-radius:0;width:33px;height:46px;transform:skewY(-18deg)}.brand-product-mark-hub span{width:52px;height:26px;transform:rotate(-13deg)}.brand-product-mark-hub i{left:12px;right:12px}.brand-product-mark-twin span{width:35px;height:50px;transform:rotate(24deg);box-shadow:12px 0 0 -1px #071629,12px 0 #4d93e073}.brand-product-mark-twin i{left:20px;right:12px;transform:rotate(-23deg)}.brand-product-mark-company{width:100%;height:82px}.brand-product-mark-company:before,.brand-product-mark-company:after{display:none}.brand-board-variations article>.brand-product-mark{height:82px}.brand-board-variations article>img{width:82px;margin:auto}.brand-board-variations .variation-company .brand-board-signal-field{clip-path:polygon(25% 4%,75% 4%,98% 50%,75% 96%,25% 96%,2% 50%);border-radius:0}.brand-board-variations .variation-data .brand-board-signal-field{border-color:#c8102e59;border-radius:0;transform:skewY(-12deg)}.brand-board-variations .variation-hub .brand-board-signal-field{border-radius:50%;width:66%;left:17%;transform:rotate(-17deg)}.brand-board-variations .variation-twin .brand-board-signal-field{border-radius:50%;width:52%;left:24%;transform:rotate(58deg)}.brand-coordinate-object{z-index:3;width:64px;height:64px;transform-style:preserve-3d;display:block;position:relative;transform:rotateX(58deg)rotate(45deg)}.brand-coordinate-object:before,.brand-coordinate-object:after,.brand-coordinate-object>span{content:"";background:linear-gradient(135deg,#c8102e14,#1d5faf1a);border:1px solid #65aaf28c;position:absolute;inset:0;box-shadow:inset 0 0 18px #1d5faf1f}.brand-coordinate-object:before{transform:translateZ(18px)}.brand-coordinate-object:after{transform:translateZ(-18px)}.brand-coordinate-object>span:first-child{transform:rotateX(90deg)translateZ(32px)}.brand-coordinate-object>span:nth-child(2){border-color:#c8102e6b;transform:rotateY(90deg)translateZ(32px)}.brand-coordinate-object>span:nth-child(3){background:#071629;border-radius:50%;inset:19px;transform:translateZ(22px);box-shadow:0 0 0 8px #1d5faf0d,0 0 22px #4794e64d}.brand-grid-mark>img{display:none}.brand-board-product-family{grid-area:4/1/auto/13;padding:17px 18px 20px}.brand-board-product-family>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.brand-board-pack{background:radial-gradient(circle at 19% 43%,#1d5faf29,#0000 30%),#04101e8c;border:1px solid #65a1e029;min-height:142px;padding:13px 15px;position:relative;overflow:hidden}.brand-board-pack:before{content:"";pointer-events:none;background-image:linear-gradient(#5991cc12 1px,#0000 1px),linear-gradient(90deg,#5991cc12 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.brand-board-pack:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.brand-board-pack-d:after{background:linear-gradient(90deg,#0000,#c8102e,#0000)}.brand-board-pack-h:after{background:linear-gradient(90deg,#0000,#e5eaf0,#0000)}.brand-board-pack-mark{z-index:2;grid-template-columns:70px 30px 1fr;align-items:center;display:grid;position:relative}.brand-board-pack-mark .brand-product-mark{width:65px;height:64px;margin:0}.brand-board-pack-icon{color:#769cc4;width:21px;height:21px}.brand-board-pack-mark>span b,.brand-board-pack-mark>span small{display:block}.brand-board-pack-mark>span b{color:#edf3f8;letter-spacing:.12em;font:500 14px/1 Sora,sans-serif}.brand-board-pack-mark>span small{color:#597b9e;letter-spacing:.08em;margin-top:6px;font:600 8px/1 Sora,sans-serif}.brand-board-pack>p{z-index:2;color:#869caf;margin:8px 0 13px;font-size:8px;line-height:1.55;position:relative}.brand-board-pack>footer{z-index:2;align-items:center;gap:5px;display:flex;position:relative}.brand-board-pack>footer span{color:#6985a2;border:1px solid #65a1e029;padding:4px 6px;font:500 8px/1 IBM Plex Mono,monospace}.brand-board-pack>footer i{color:#385e85;margin-left:auto;font:400 8px/1 IBM Plex Mono,monospace}.brand-board-direction{grid-row:5}.brand-board-direction>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.brand-development-group{background:linear-gradient(150deg,#091c30f5,#030e1bf5);border:1px solid #609edf33;min-width:0;position:relative;overflow:hidden}.brand-development-group:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 14% 16%,#1d5faf33,#0000 27%),linear-gradient(#5991cc0f 1px,#0000 1px),linear-gradient(90deg,#5991cc0f 1px,#0000 1px);background-size:100% 100%,13px 13px,13px 13px;position:absolute;inset:0}.brand-development-group-d:before{background-image:radial-gradient(circle at 14% 16%,#c8102e29,#0000 27%),linear-gradient(#5991cc0f 1px,#0000 1px),linear-gradient(90deg,#5991cc0f 1px,#0000 1px);background-size:100% 100%,13px 13px,13px 13px}.brand-development-group>header{z-index:2;border-bottom:1px solid #639fde2e;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px 14px;display:grid;position:relative}.brand-development-group>header>span{color:#88b8e9;border:1px solid #61a1e552;place-items:center;width:30px;height:30px;font:500 13px/1 Sora,sans-serif;display:grid}.brand-development-group-d>header>span{color:#ed4960;border-color:#c8102e6b}.brand-development-group>header h3{color:#edf3f8;letter-spacing:.12em;margin:0;font:500 13px/1 Sora,sans-serif}.brand-development-group>header small{color:#5d7c9c;letter-spacing:.1em;margin-top:5px;font:500 8px/1 Sora,sans-serif;display:block}.brand-development-group>header>b{color:#6186ad;letter-spacing:.06em;border:1px solid #61a0e429;padding:5px 7px;font:600 8px/1 Sora,sans-serif}.brand-development-group>div{z-index:2;position:relative}.brand-development-group article{min-height:205px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #649dd829;grid-template-columns:122px 1fr;padding:15px;display:grid}.brand-development-group article:last-child{border-bottom:0}.brand-development-group article:before,.brand-development-group article:after{display:none}.brand-development-copy{border-left:1px solid #65a0dc21;padding:6px 0 2px 14px}.brand-development-copy>span{color:#537ba5;font:500 8px/1 IBM Plex Mono,monospace}.brand-development-copy h4{color:#eaf1f7;letter-spacing:.035em;margin:8px 0 0;font:500 12px/1.25 Sora,sans-serif}.brand-development-copy p{color:#8196aa;word-break:keep-all;margin:12px 0;font-size:8px;line-height:1.75}.brand-development-copy footer{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.brand-development-copy footer i{color:#607e9c;border:1px solid #649fdd29;padding:4px 5px;font:500 8px/1 IBM Plex Mono,monospace}.brand-product-graph{background-image:linear-gradient(#5e9adb1c 1px,#0000 1px),linear-gradient(90deg,#5e9adb1c 1px,#0000 1px),radial-gradient(circle,#1d5faf30,#0000 58%);background-size:10px 10px,10px 10px,100% 100%;align-self:center;width:104px;height:116px;position:relative;overflow:hidden}.brand-product-graph:before,.brand-product-graph:after{content:"";background:#436f9b;height:1px;position:absolute;bottom:13px;left:9px;right:9px}.brand-product-graph:after{width:1px;height:auto;inset:10px auto 13px 13px}.brand-product-graph>i{background:linear-gradient(#5fa3e8,#1d5faf3d);width:9px;position:absolute;bottom:14px;box-shadow:0 0 8px #4691e038}.brand-product-graph>i:first-child{height:23px;left:20px}.brand-product-graph>i:nth-child(2){height:38px;left:34px}.brand-product-graph>i:nth-child(3){height:31px;left:48px}.brand-product-graph>i:nth-child(4){height:58px;left:62px}.brand-product-graph>i:nth-child(5){height:48px;left:76px}.brand-product-graph>i:nth-child(6){background:linear-gradient(#e2465d,#c8102e33);height:69px;left:90px}.brand-product-graph>b{transform-origin:50%;background:linear-gradient(90deg,#c8102e,#d8e3ee 48%,#1d5faf);height:1px;position:absolute;top:56px;left:17px;right:8px;transform:rotate(-20deg);box-shadow:0 0 6px #5a9fe866}.brand-product-graph>span{background:#071629;border:1px solid #65a7ec;width:4px;height:4px;position:absolute;top:20px;right:12px;box-shadow:-34px 32px 0 -1px #071629,-34px 32px #df3d55,0 0 7px #4b92df}.brand-product-graph-rule>i{border-radius:50%;width:5px}.brand-product-graph-rule>b{top:49px;transform:rotate(24deg)}.brand-product-graph-automation>i:first-child{height:17px}.brand-product-graph-automation>i:nth-child(2){height:25px}.brand-product-graph-automation>i:nth-child(3){height:34px}.brand-product-graph-automation>i:nth-child(4){height:46px}.brand-product-graph-automation>i:nth-child(5){height:61px}.brand-product-graph-automation>i:nth-child(6){height:78px}.brand-product-graph-verification>b{background:0 0;border:1px solid #5ca1e873;width:54px;height:54px;top:29px;left:24px;right:auto;transform:none;box-shadow:9px 9px 0 -8px #071629,9px 9px 0 -7px #c8102e85}.brand-product-graph-verification>i{display:none}.brand-product-graph-alignment{background-image:radial-gradient(circle,#64a9f180 0 1px,#0000 1.4px),linear-gradient(#5e9adb1a 1px,#0000 1px),linear-gradient(90deg,#5e9adb1a 1px,#0000 1px);background-size:9px 9px,18px 18px,18px 18px}.brand-product-graph-alignment>i{border-radius:50%;width:3px}.brand-product-graph-alignment>b{background:linear-gradient(#0000,#c8102e,#1d5faf,#0000);width:1px;height:81px;top:18px;left:50%;right:auto;transform:none}.brand-product-graph-operation>i{background:0 0;border:1px solid #5ca1e861;border-radius:50%;width:48px;height:24px;bottom:50%;transform:rotate(-18deg)}.brand-product-graph-operation>i:first-child{left:17px}.brand-product-graph-operation>i:nth-child(2){left:31px;transform:rotate(28deg)}.brand-product-graph-operation>i:nth-child(n+3){display:none}.brand-product-graph-operation>b{top:58px;left:15px;right:10px;transform:none}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-board-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:128px}.brand-board-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-development-group article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:140px 1fr}.brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:auto}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:112px}.brand-board-product-family:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:18px 14px}.brand-board-pack-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:62px 28px 1fr}.brand-development-group article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:330px}.brand-development-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #65a0dc21;border-left:0;padding:14px 0 0}.brand-development-group>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:30px 1fr}.brand-development-group>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:140px}}@media (prefers-reduced-motion:no-preference){.brand-data-cloud:before{animation:18s linear infinite data-cloud-orbit}.brand-data-cloud:after{animation:15s linear infinite data-cloud-orbit-reverse}.brand-data-cloud>i{animation:4.8s ease-in-out infinite data-particle-float}.brand-data-cloud>i:nth-child(3n){animation-delay:-1.6s}.brand-data-cloud>i:nth-child(3n+1){animation-delay:-3.1s}}@keyframes data-cloud-orbit{to{transform:translate(-50%,-50%)rotateX(64deg)rotate(346deg)}}@keyframes data-cloud-orbit-reverse{to{transform:translate(-50%,-50%)rotateY(61deg)rotate(-340deg)}}@keyframes data-particle-float{0%,to{opacity:.58;translate:0 -2px}50%{opacity:1;translate:3px 4px}}.clean-hero{grid-template-columns:.86fr 1.14fr;min-height:560px}.clean-hero-copy{padding:72px 20px 48px 34px}.clean-hero-visual{min-height:560px}.clean-hero-visual img{object-fit:contain;object-position:center;padding:42px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:auto}.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:70px 30px 25px}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:470px}.clean-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:42px}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:42px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 18px 20px}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:330px}.clean-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}.clean-hero,.page-hero{width:100%;min-height:560px;max-width:var(--max);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.86fr 1.14fr;margin:auto;padding:0;display:grid;overflow:hidden}.clean-hero-copy,.page-hero-copy{padding:72px 20px 48px 34px;display:block}.clean-hero-copy>p,.page-hero-copy>p{color:var(--red);letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.tone-blue .page-hero-copy>p{color:var(--blue)}.tone-graphite .page-hero-copy>p{color:var(--ink)}.clean-hero-copy h1,.page-hero-copy h1{font-size:clamp(48px,calc(4.35 * var(--site-vw,1vw)),72px);letter-spacing:-.06em;margin:20px 0 24px;font-weight:600;line-height:1.06}.clean-hero-copy h1 em,.page-hero-copy h1 em{font-style:normal}.clean-hero-copy h1 em{color:var(--blue)}.tone-red .page-hero-copy h1 em{color:var(--red)}.tone-blue .page-hero-copy h1 em{color:var(--blue)}.tone-graphite .page-hero-copy h1 em{color:var(--ink)}.clean-hero-copy>span,.page-description{color:#465363;margin:0;font-size:14px;line-height:1.75;display:block}.clean-actions,.page-hero-actions{gap:10px;margin-top:30px;display:flex}.page-hero-actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-width:164px;height:43px;padding:0 16px;font:600 12px/1 Pretendard,sans-serif;display:flex}.page-hero-actions a.primary{color:#fff;background:var(--ink)}.page-hero-actions b{margin-left:auto}.clean-hero-visual,.page-hero-visual{background:#fff;min-height:560px;position:relative;overflow:hidden}.clean-hero-visual:before,.page-hero-visual:after,.hero-grid-lines{display:none}.clean-hero-visual img,.page-hero-visual img{object-fit:contain;object-position:center;padding:42px}.clean-principles{margin-top:44px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:auto}.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:70px 30px 25px}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:470px}.clean-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:42px}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:42px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 18px 26px}.clean-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px}.clean-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column}.page-hero-actions a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:330px}.clean-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px}.clean-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}.pack-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(82%,980px);margin:0 auto 24px;display:grid}.pack-outcomes article{text-align:left;border-top:3px solid var(--blue);background:linear-gradient(#1d5faf0e,#0000);justify-content:center;align-items:center;gap:13px;min-height:72px;padding:14px 18px;display:flex;position:relative}.pack-outcomes article:before,.pack-outcomes article:after{content:"";border:1px solid var(--blue);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px}.pack-outcomes article:before{left:0}.pack-outcomes article:after{right:0}.pack-outcomes i{width:30px;height:30px;color:var(--blue);border:1px solid #1d5faf52;flex:none;place-items:center;font:700 12px/1 Sora,sans-serif;display:grid}.pack-outcomes strong,.pack-outcomes small{display:block}.pack-outcomes strong{color:var(--ink);letter-spacing:.08em;font:700 11px/1 Sora,sans-serif}.pack-outcomes small{color:var(--muted);word-break:keep-all;margin-top:7px;font-size:8px;line-height:1.4}.flow-rail{margin-top:0}.flow-rail article{min-height:224px}.program-network{padding:25px 26px;display:block}.program-contract{border-top:3px solid var(--blue);grid-column:1/-1;width:100%;margin:0}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.pack-outcomes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:190px}.program-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:auto 1fr auto}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-outcomes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:14px;margin-bottom:18px}.pack-outcomes article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-start}.program-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:8px}}.pack-outcomes article{--pack-color:var(--blue);border-top-color:var(--pack-color)}.pack-outcomes article:first-child{--pack-color:var(--red)}.pack-outcomes article:nth-child(2){--pack-color:var(--blue)}.pack-outcomes article:nth-child(3){--pack-color:#182331}.pack-outcomes article:before,.pack-outcomes article:after{border-color:var(--pack-color)}.pack-outcomes i{border-color:var(--pack-color)}@supports (color:color-mix(in lab, red, red)){.pack-outcomes i{border-color:color-mix(in srgb,var(--pack-color) 35%,transparent)}}.pack-outcomes i{color:var(--pack-color)}.pack-outcomes article:first-child{background:linear-gradient(#c8102e0e,#0000)}.pack-outcomes article:nth-child(3){background:linear-gradient(#1823310e,#0000)}.pack-outcomes{gap:0;width:100%}.pack-outcomes article:has(.pack-pair-reveal){border-top-color:#0000;overflow:visible}.pack-outcomes article:has(.pack-pair-reveal):before{display:none}.pack-outcomes article:has(.pack-pair-reveal):after{display:none}.pack-outcomes article>.pack-outcome-mark,.pack-outcomes article>span{z-index:3;position:relative}.pack-pair-reveal{--pair-color:var(--blue);--pair-rgb:29,95,175;z-index:2;pointer-events:none;height:118px;position:absolute;top:-6px;left:0;right:0;overflow:visible}.pack-pair-d{--pair-color:var(--red);--pair-rgb:200,16,46}.pack-pair-t{--pair-color:#182331;--pair-rgb:24,35,49}.pack-outcomes .pack-pair-dot{z-index:4;opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:0;border:1px solid var(--pair-color)!important}.pack-pair-dot-start{left:10%}.pack-pair-dot-end{right:10%}.pack-pair-line{background:var(--pair-color);opacity:0;transform-origin:0;height:2px;box-shadow:0 0 7px rgba(var(--pair-rgb),.18);position:absolute;top:3px;left:10.5%;right:10.5%;transform:scaleX(0)}.pack-pair-plane{background:linear-gradient(180deg,rgba(var(--pair-rgb),.13),rgba(var(--pair-rgb),.04) 50%,transparent);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);opacity:0;transform-origin:top;width:92%;height:106px;position:absolute;top:5px;left:4%;transform:scaleY(.02)}.pack-pair-reveal.is-active .pack-pair-dot{animation:.28s ease-out both pack-pair-dot}.pack-pair-reveal.is-active .pack-pair-dot-end{animation-delay:50ms}.pack-pair-reveal.is-active .pack-pair-line{animation:.62s cubic-bezier(.2,.75,.2,1) .2s both pack-pair-line}.pack-pair-reveal.is-active .pack-pair-plane{animation:.82s cubic-bezier(.16,.72,.2,1) .7s both pack-pair-plane}.pack-outcomes article:nth-child(2) .pack-pair-reveal>*{animation-delay:calc(var(--pair-base-delay,0s) + .24s)}.pack-outcomes article:nth-child(2) .pack-pair-line{--pair-base-delay:.2s}.pack-outcomes article:nth-child(2) .pack-pair-plane{--pair-base-delay:.7s}.pack-outcomes article:nth-child(3) .pack-pair-reveal>*{animation-delay:calc(var(--pair-base-delay,0s) + .48s)}.pack-outcomes article:nth-child(3) .pack-pair-line{--pair-base-delay:.2s}.pack-outcomes article:nth-child(3) .pack-pair-plane{--pair-base-delay:.7s}.pack-outcomes:has(.pack-pair-reveal:not(.is-active))+.flow-rail article{opacity:.14}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article{animation:.6s ease-out both pack-pair-stage}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(-n+2){animation-delay:1.2s}:is(.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(3),.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(4)){animation-delay:1.5s}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(n+5){animation-delay:1.8s}.home-flow:not(:has(.pack-pair-reveal.is-active)) .program-continuity{opacity:0}.home-flow:has(.pack-pair-reveal.is-active) .program-continuity{animation:.72s ease-out 2.55s both program-continuity-reveal}@keyframes pack-pair-dot{0%{opacity:0}to{opacity:1}}@keyframes pack-pair-line{0%{opacity:.15;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pack-pair-plane{0%{opacity:0;transform:scaleY(.02)}55%{opacity:.72}to{opacity:.38;transform:scaleY(1)}}@keyframes pack-pair-stage{0%{opacity:.14}to{opacity:1}}@keyframes flow-pictogram-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes program-continuity-reveal{0%{opacity:0}to{opacity:1}}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(-n+2){--stage-delay:1.2s}:is(.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(3),.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(4)){--stage-delay:1.5s}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:nth-child(n+5){--stage-delay:1.8s}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article>b{animation:flow-pictogram-drop .6s var(--stage-delay) ease-out both}@keyframes datapack-stage-materialize{0%{opacity:.16;filter:blur(3px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-pair-reveal:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:72px}.pack-pair-plane:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:100%;height:65px;left:0}.pack-outcomes:has(.pack-pair-reveal.is-active)+.flow-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:0s!important}}.brand-product-mark-data b,.variation-data>span{color:#ef435b}.brand-product-mark-hub:before{background:linear-gradient(90deg,#1d5faf59,#5b9ce1e6)}.brand-product-mark-hub b,.variation-hub>span{color:#6aa5e8}.brand-product-mark-twin:before{background:linear-gradient(90deg,#53607061,#182331)}.brand-product-mark-twin span{border-color:#9aa7b561;box-shadow:12px 0 0 -1px #071629,12px 0 #8492a16b}.brand-product-mark-twin i{background:linear-gradient(90deg,#5a6979,#d9dde2)}.brand-product-mark-twin b,.variation-twin>span{color:#c3ccd5}.brand-board-pack-d .brand-board-pack-mark>span b{color:#ef435b}.brand-board-pack-h .brand-board-pack-mark>span b{color:#6aa5e8}.brand-board-pack-t .brand-board-pack-mark>span b{color:#c3ccd5}.brand-mark-derivation{background:linear-gradient(90deg,#c8102e0b,#1d5faf0f,#18233117);border-top:1px solid #669dd82b;grid-template-columns:auto auto 10px auto 10px auto;align-items:center;gap:7px;padding:9px 10px;display:grid;margin:10px 0 0!important;font-size:8px!important;line-height:1.2!important}.brand-mark-derivation b{color:#dce6ef;letter-spacing:.08em;font:600 8px/1 Sora,sans-serif}.brand-mark-derivation span:first-of-type{color:#ef435b}.brand-mark-derivation span:nth-of-type(2){color:#6aa5e8}.brand-mark-derivation span:nth-of-type(3){color:#b8c2cc}.brand-mark-derivation i{color:#526b84;font-style:normal}.brand-mark-derivation small{color:#71879d;grid-column:1/-1;font-size:8px;line-height:1.45}.brand-board-grid{grid-template-rows:auto minmax(150px,1fr) auto;grid-template-columns:1fr;gap:8px;padding:16px;display:grid}.brand-board-grid>header{grid-column:1}.brand-grid-mark{background-color:#071629;background-image:linear-gradient(#6097d10e 1px,#0000 1px),linear-gradient(90deg,#6097d10e 1px,#0000 1px);background-size:12px 12px;border-color:#629bd81f;width:100%;min-height:158px;display:block}.brand-grid-mark:before,.brand-grid-mark:after{display:none}.brand-grid-sketch{position:absolute;inset:8px;overflow:hidden}.brand-grid-sketch>span{clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:linear-gradient(135deg,#c8102e73,#8291a238 50%,#1d5faf80);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1deg)}.brand-grid-sketch>span:after{content:"";clip-path:inherit;background:#071629;position:absolute;inset:1px}.brand-grid-sketch>span:first-child{opacity:.72;width:126px;height:118px}.brand-grid-sketch>span:nth-child(2){opacity:.46;width:96px;height:91px;transform:translate(-50%,-50%)rotate(4deg)}.brand-grid-sketch>span:nth-child(3){opacity:.34;width:64px;height:61px;transform:translate(-50%,-50%)rotate(-7deg)}.brand-grid-sketch>i{transform-origin:50%;background:linear-gradient(90deg,#0000,#788fa852 18% 82%,#0000);width:150%;height:1px;position:absolute;top:50%;left:50%}.brand-grid-sketch>i:first-of-type{transform:translate(-50%,-50%)rotate(0)}.brand-grid-sketch>i:nth-of-type(2){transform:translate(-50%,-50%)rotate(17deg)}.brand-grid-sketch>i:nth-of-type(3){background:linear-gradient(90deg,#0000,#c8102e61,#0000);transform:translate(-50%,-50%)rotate(30deg)}.brand-grid-sketch>i:nth-of-type(4){transform:translate(-50%,-50%)rotate(47deg)}.brand-grid-sketch>i:nth-of-type(5){transform:translate(-50%,-50%)rotate(61deg)}.brand-grid-sketch>i:nth-of-type(6){background:linear-gradient(90deg,#0000,#1d5faf73,#0000);transform:translate(-50%,-50%)rotate(90deg)}.brand-grid-sketch>i:nth-of-type(7){transform:translate(-50%,-50%)rotate(111deg)}.brand-grid-sketch>i:nth-of-type(8){transform:translate(-50%,-50%)rotate(129deg)}.brand-grid-sketch>i:nth-of-type(9){transform:translate(-50%,-50%)rotate(147deg)}.brand-grid-sketch>i:nth-of-type(10){background:linear-gradient(90deg,#0000,#c8102e52,#0000);transform:translate(-50%,-50%)rotate(164deg)}.brand-grid-sketch>i:nth-of-type(11){background:#071629;border:1px solid #d93a52;width:5px;height:5px;top:31%;left:38%;transform:none;box-shadow:48px 42px 0 -1px #071629,48px 42px #5899df}.brand-grid-sketch>i:nth-of-type(12){background:#071629;border:1px solid #6ca9e9;width:3px;height:3px;top:24%;left:67%;transform:none;box-shadow:-61px 67px 0 -1px #071629,-61px 67px #7d8fa2}.brand-grid-sketch>b{z-index:3;color:#9cadbd;letter-spacing:.13em;background:#05111fd1;border:1px solid #7b99b842;padding:6px 9px;font:600 8px/1 Sora,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-board-grid ul{grid-template-columns:repeat(3,1fr);gap:4px;padding:0;display:grid}.brand-board-grid li{text-align:center;border-top:1px solid #639cd821;margin:0;padding:6px;font-size:8px}.brand-board-grid li b{margin-bottom:4px}.brand-board-motifs .brand-board-diagram-rail{isolation:isolate}.brand-board-motifs .brand-board-diagram-rail:after{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(23deg,#0000 0 31px,#688baf0e 32px 33px,#0000 34px 62px),repeating-linear-gradient(157deg,#0000 0 43px,#1d5faf12 44px 45px,#0000 46px 80px);position:absolute;inset:4px -8px}.brand-board-motifs .brand-board-diagram-rail article{z-index:1;background:#04101ea3;overflow:visible}.brand-board-motifs .brand-board-diagram-rail article:before{content:"";pointer-events:none;border:1px solid #7492b129;position:absolute;inset:7px 6px;transform:rotate(-1.2deg)}.brand-board-motifs .brand-board-diagram-rail article:nth-child(2n):before{transform:rotate(1.1deg)}.brand-board-motifs .brand-data-diagram{background-image:linear-gradient(#6391c213 1px,#0000 1px),linear-gradient(90deg,#6391c213 1px,#0000 1px);border-color:#7e97b138;transform:rotate(-.65deg);box-shadow:3px 2px 0 -2px #071629,3px 2px 0 -1px #6989aa2e,-2px -1px 0 -1px #1d5faf24}.brand-board-motifs article:nth-child(2n) .brand-data-diagram{transform:rotate(.7deg)}.brand-board-motifs .brand-data-diagram b{border-radius:50%}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr 10px 1fr 10px 1fr}.brand-board-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:310px}.brand-grid-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:210px}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-mark-derivation i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-mark-derivation small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.brand-board-grid ul:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr 1fr}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:17px 20px}.brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:188px}.brand-board-main h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:12px}.brand-board-main p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px;line-height:1.65}.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:102px;margin:10px 0 5px}.brand-board-main .brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:8px}.brand-board-axis span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:36px;padding:6px 3px}.brand-board-variations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:15px 16px}.brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:10px}.brand-board-variations article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:108px;padding:6px 4px}.brand-board-variations img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-variations article>.brand-product-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:62px}.brand-board-variations article>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:64px}.brand-board-variations span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:-2px}.brand-board-variations strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:4px}.brand-board-variations small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:3px}.brand-board-signal-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:44px;top:24px}.brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px;padding:6px 8px;margin-top:7px!important}.brand-mark-derivation small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){line-height:1.3}.brand-board-colors:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;padding:15px 16px;display:flex}.brand-board-colors>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:9px}.brand-board-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:8px}.brand-board-color-grid i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:14px}.brand-board-color-grid strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:5px}.brand-board-color-grid code:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-color-grid small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:3px}.brand-board-colors .brand-board-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#c8102e09,#1d5faf0e);margin-top:auto;padding:7px 10px}.brand-board-type:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;padding:14px;display:flex}.brand-board-type h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:12px 0 8px}.brand-board-type>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto}.brand-board-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto minmax(112px,1fr) auto;gap:6px;padding:14px}.brand-grid-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:116px}.brand-board-grid li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:4px}.brand-board-grid li b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:2px}.brand-board-motifs:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;padding:14px;display:flex}.brand-board-motifs .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:12px}.brand-board-motifs .brand-board-diagram-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:112px}.brand-board-motifs .brand-data-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:82px;height:58px}.brand-board-motifs .brand-board-diagram-rail strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:8px}.brand-board-icons:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:13px 15px}.brand-board-icons .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:9px}.brand-board-icons .brand-board-icon-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:92px;padding:7px 4px}.brand-board-icons .brand-board-icon-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:52px;height:46px}.brand-board-icons .brand-board-icon-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{width:32px;height:32px}.brand-board-icons .brand-board-icon-field svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:24px;height:24px}.brand-board-icons .brand-board-icon-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{top:34px}.brand-board-icons .brand-board-icon-rail strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:6px}.brand-board-icon-rail article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:3px}}@media (max-width:767px){.brand-board-main:where([data-mobile-desktop],[data-mobile-desktop] *){padding:17px 20px}.brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:188px}.brand-board-main h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:12px}.brand-board-main p:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:11px;line-height:1.65}.brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){height:102px;margin:10px 0 5px}.brand-board-main .brand-board-axis:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:8px}.brand-board-axis span:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:36px;padding:6px 3px}.brand-board-variations:where([data-mobile-desktop],[data-mobile-desktop] *){padding:15px 16px}.brand-board-variations>div:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:10px}.brand-board-variations article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:108px;padding:6px 4px}.brand-board-variations img:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-board-variations article>.brand-product-mark:where([data-mobile-desktop],[data-mobile-desktop] *){height:62px}.brand-board-variations article>img:where([data-mobile-desktop],[data-mobile-desktop] *){width:64px}.brand-board-variations span:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:-2px}.brand-board-variations strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:4px}.brand-board-variations small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:3px}.brand-board-signal-field:where([data-mobile-desktop],[data-mobile-desktop] *){height:44px;top:24px}.brand-mark-derivation:where([data-mobile-desktop],[data-mobile-desktop] *){gap:5px;padding:6px 8px;margin-top:7px!important}.brand-mark-derivation small:where([data-mobile-desktop],[data-mobile-desktop] *){line-height:1.3}.brand-board-colors:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;padding:15px 16px;display:flex}.brand-board-colors>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:9px}.brand-board-color-grid:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:8px}.brand-board-color-grid i:where([data-mobile-desktop],[data-mobile-desktop] *){height:14px}.brand-board-color-grid strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:5px}.brand-board-color-grid code:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-board-color-grid small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:3px}.brand-board-colors .brand-board-bridge:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#c8102e09,#1d5faf0e);margin-top:auto;padding:7px 10px}.brand-board-type:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;padding:14px;display:flex}.brand-board-type h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:12px 0 8px}.brand-board-type>div:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto}.brand-board-grid:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto minmax(112px,1fr) auto;gap:6px;padding:14px}.brand-grid-mark:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:116px}.brand-board-grid li:where([data-mobile-desktop],[data-mobile-desktop] *){padding:4px}.brand-board-grid li b:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:2px}.brand-board-motifs:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;padding:14px;display:flex}.brand-board-motifs .brand-board-diagram-rail:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:12px}.brand-board-motifs .brand-board-diagram-rail article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:112px}.brand-board-motifs .brand-data-diagram:where([data-mobile-desktop],[data-mobile-desktop] *){width:82px;height:58px}.brand-board-motifs .brand-board-diagram-rail strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:8px}.brand-board-icons:where([data-mobile-desktop],[data-mobile-desktop] *){padding:13px 15px}.brand-board-icons .brand-board-icon-rail:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:9px}.brand-board-icons .brand-board-icon-rail article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:92px;padding:7px 4px}.brand-board-icons .brand-board-icon-field:where([data-mobile-desktop],[data-mobile-desktop] *){width:52px;height:46px}.brand-board-icons .brand-board-icon-field:where([data-mobile-desktop],[data-mobile-desktop] *):after{width:32px;height:32px}.brand-board-icons .brand-board-icon-field svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:24px;height:24px}.brand-board-icons .brand-board-icon-rail:where([data-mobile-desktop],[data-mobile-desktop] *):before{top:34px}.brand-board-icons .brand-board-icon-rail strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:6px}.brand-board-icon-rail article>small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:3px}}.clean-home .coordinate-principle{background:0 0;border:0;margin-top:10px;padding:0;display:block;overflow:visible}.clean-home .coordinate-principle:before{display:none}.clean-home .coordinate-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clean-home .coordinate-axes>span{background:#061422d1;border:1px solid #69aef733;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:16px;min-width:0;min-height:72px;padding:14px 20px;display:grid}.clean-home .coordinate-axes>span:after{display:none}.clean-home .coordinate-axes em{color:#6aaaf0;letter-spacing:.06em;grid-row:1/3;align-self:center;font:500 9px/1 IBM Plex Mono,monospace}.clean-home .coordinate-axes strong{color:#dce9f5;letter-spacing:.045em;text-overflow:clip;white-space:nowrap;font:700 10px/1.2 Sora,sans-serif;overflow:visible}.clean-home .coordinate-axes small{color:#91a9bf;margin-top:7px;font-size:11px}.clean-home .coordinate-outcome{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:8px;margin-top:8px;display:grid}.clean-home .coordinate-outcome>span,.clean-home .coordinate-outcome>a{box-sizing:border-box;background:#061422d1;border:1px solid #69aef733;min-height:62px}.clean-home .coordinate-outcome>span{align-items:center;gap:20px;padding:14px 20px;display:flex}.clean-home .coordinate-outcome>span em,.clean-home .coordinate-outcome>a small{color:#6aaaf0;letter-spacing:.08em;white-space:nowrap;font:600 9px/1 Sora,sans-serif}.clean-home .coordinate-outcome>span strong{color:#b8c9d9;font-size:11px;font-weight:500}.clean-home .coordinate-outcome>a{color:#dce9f5;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:7px 18px;margin:0;padding:13px 18px;display:grid}.clean-home .coordinate-outcome>a strong{color:#dce9f5;font-size:12px}.clean-home .coordinate-outcome>a b{color:#73adf5;grid-area:1/2/3;align-self:center;font-size:15px}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.clean-home .coordinate-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .coordinate-outcome:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.clean-home .coordinate-outcome>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:7px}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-ci-showcase>.brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-board .brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:16/9;grid-template-rows:27.4% 26% 18.8% 27.8%;overflow:hidden}.brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:12px}.brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:178px}.brand-board-main h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:9px}.brand-board-main p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){line-height:1.58}.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#649ad30e 1px,#0000 1px),linear-gradient(90deg,#649ad30e 1px,#0000 1px),radial-gradient(at 50% 54%,#2776cf38,#0000 48%);background-size:14px 12px,14px 12px,100% 100%;height:132px;margin:7px 0 2px}.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:216px;height:112px}.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{width:126px;height:132px}.brand-data-trace:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:3;pointer-events:none;position:absolute;inset:4px 4%}.brand-data-trace>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){opacity:.58;transform-origin:0;height:.45px;position:absolute}.brand-data-trace>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"";background:#071629;border:.5px solid;width:2px;height:2px;position:absolute;top:-1px;right:-1px}.brand-data-trace>b:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#c8102e;background:currentColor;width:22%;top:28%;left:12%;transform:rotate(-10deg)}.brand-data-trace>b:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#a44d62;background:currentColor;width:16%;top:29%;left:15%;transform:rotate(43deg)}.brand-data-trace>b:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#d9dde2;background:currentColor;width:20%;top:65%;left:24%;transform:rotate(-34deg)}.brand-data-trace>b:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#667f9a;background:currentColor;width:17%;top:19%;left:34%;transform:rotate(28deg)}.brand-data-trace>b:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#b7c1cb;background:currentColor;width:18%;top:71%;left:39%;transform:rotate(-25deg)}.brand-data-trace>b:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#8d6b7b;background:currentColor;width:18%;top:38%;left:46%;transform:rotate(26deg)}.brand-data-trace>b:nth-child(7):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#7397bd;background:currentColor;width:19%;top:57%;left:51%;transform:rotate(-26deg)}.brand-data-trace>b:nth-child(8):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#557fae;background:currentColor;width:16%;top:28%;left:58%;transform:rotate(-9deg)}.brand-data-trace>b:nth-child(9):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#aeb8c2;background:currentColor;width:17%;top:67%;left:64%;transform:rotate(-30deg)}.brand-data-trace>b:nth-child(10):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#4f83bd;background:currentColor;width:18%;top:44%;left:69%;transform:rotate(17deg)}.brand-data-trace>b:nth-child(11):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#1d5faf;background:currentColor;width:16%;top:20%;left:72%;transform:rotate(15deg)}.brand-data-trace>b:nth-child(12):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#718da9;background:currentColor;width:10%;top:53%;left:78%;transform:rotate(-31deg)}.brand-board-main .brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto;padding-top:7px}.brand-board-type h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:19px;margin-bottom:6px;padding-bottom:9px;transform:translateY(3px)}.brand-board-type>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto}.brand-board-motifs:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 13px}.brand-board-motifs .brand-board-diagram-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;align-items:stretch;gap:6px;margin-top:8px}.brand-board-motifs .brand-board-diagram-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(circle at 50% 38%,#1d5faf38,#0000 56%),linear-gradient(145deg,#d9dde209,#04101ed1);min-height:0;padding:8px 5px}.brand-board-motifs .brand-data-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#95a3b21a 1px,#0000 1px),linear-gradient(90deg,#95a3b21a 1px,#0000 1px),radial-gradient(circle,#1823316b,#0000 72%);background-size:8px 8px,8px 8px,100% 100%;border-color:#b5bfca4d;width:100%;max-width:92px;height:76px;box-shadow:inset 0 0 32px #182331b3,0 0 20px #b5bfca14}.brand-board-motifs .brand-data-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{background:linear-gradient(90deg,#c8102e,#d9dde2 48%,#1d5faf)}.brand-board-motifs .brand-data-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{background:linear-gradient(90deg,#66717e,#eef1f4 52%,#182331)}.brand-board-motifs .brand-data-diagram b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#aeb8c3}.brand-board-motifs .brand-data-diagram b:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-motifs .brand-data-diagram b:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#c8102e}.brand-board-motifs .brand-data-diagram b:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;box-shadow:0 0 8px #d9dde29e}.brand-board-motifs .brand-board-diagram-rail strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#d9dde2;margin-top:7px}.brand-board-product-family:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#5991cc0d 1px,#0000 1px),linear-gradient(90deg,#5991cc0d 1px,#0000 1px);background-size:16px 16px;grid-area:4/1/auto/13;grid-template-rows:auto 1fr;padding:10px 14px 12px;display:grid}.brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:stretch;gap:10px;min-height:0;margin-top:7px}.brand-board-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:44px 1fr;height:100%;min-height:0;padding:7px 9px 8px;display:grid}.brand-board-pack-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:48px 22px 1fr;min-height:44px}.brand-board-pack-mark .brand-product-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px;height:42px}.brand-board-pack-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px;height:17px}.brand-board-pack-mark>span b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.brand-board-pack-mark>span small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:4px;font-size:8px}.brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;border-top:1px solid #65a1e01f;grid-template-columns:112px 1fr;align-items:center;gap:10px;min-height:0;display:grid;position:relative}.brand-board-pack-value>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0}.brand-board-pack-value strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#dce6ef;letter-spacing:.01em;word-break:keep-all;font:600 8px/1.35 Sora,sans-serif;display:block}.brand-board-pack-value p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#7f95aa;word-break:keep-all;margin:7px 0;font-size:8px;line-height:1.55}.brand-board-pack-value footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;gap:4px;display:flex}.brand-board-pack-value footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#6985a2;border:1px solid #65a1e029;padding:3px 5px;font:500 8px/1 IBM Plex Mono,monospace}.brand-board-pack-value footer i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#385e85;margin-left:auto;font:400 8px/1 IBM Plex Mono,monospace}.brand-board-pack .brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-size:9px 9px,9px 9px,100% 100%;width:108px;height:100px;margin:0}.brand-product-graph-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:14px}.brand-product-graph-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:22px}.brand-product-graph-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:34px}.brand-product-graph-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:47px}.brand-product-graph-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:59px}.brand-product-graph-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:72px}.brand-product-graph-efficiency>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:52px;transform:rotate(-27deg)}.brand-product-graph-automation>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:50px;left:19px;right:8px;transform:rotate(-30deg)}.brand-product-graph-automation>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-shadow:-26px 22px 0 -1px #071629,-26px 22px #d9dde2,-52px 48px 0 -1px #071629,-52px 48px #1d5faf,0 0 7px #4b92df}.brand-product-graph-archive>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:18px}.brand-product-graph-archive>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:32px}.brand-product-graph-archive>i:nth-child(n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#aeb8c3,#18233161);height:54px}.brand-product-graph-archive>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#eef1f4,#18233173)}.brand-product-graph-archive>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#d9dde2,#eef1f4,#aeb8c3);top:32px;left:45px;right:8px;transform:none}.brand-product-graph-archive>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;border-radius:50%;width:8px;height:8px;top:27px;right:12px;box-shadow:0 0 0 5px #d9dde20d,0 0 9px #d9dde280}}@media (max-width:767px){.about-ci-showcase>.brand-system-board:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-guide-board .brand-system-board:where([data-mobile-desktop],[data-mobile-desktop] *){aspect-ratio:16/9;grid-template-rows:27.4% 26% 18.8% 27.8%;overflow:hidden}.brand-board-main:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:12px}.brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:178px}.brand-board-main h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:9px}.brand-board-main p:where([data-mobile-desktop],[data-mobile-desktop] *){line-height:1.58}.brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#649ad30e 1px,#0000 1px),linear-gradient(90deg,#649ad30e 1px,#0000 1px),radial-gradient(at 50% 54%,#2776cf38,#0000 48%);background-size:14px 12px,14px 12px,100% 100%;height:132px;margin:7px 0 2px}.brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *):before{width:216px;height:112px}.brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *):after{width:126px;height:132px}.brand-data-trace:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:3;pointer-events:none;position:absolute;inset:4px 4%}.brand-data-trace>b:where([data-mobile-desktop],[data-mobile-desktop] *){opacity:.58;transform-origin:0;height:.45px;position:absolute}.brand-data-trace>b:where([data-mobile-desktop],[data-mobile-desktop] *):after{content:"";background:#071629;border:.5px solid;width:2px;height:2px;position:absolute;top:-1px;right:-1px}.brand-data-trace>b:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){color:#c8102e;background:currentColor;width:22%;top:28%;left:12%;transform:rotate(-10deg)}.brand-data-trace>b:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){color:#a44d62;background:currentColor;width:16%;top:29%;left:15%;transform:rotate(43deg)}.brand-data-trace>b:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){color:#d9dde2;background:currentColor;width:20%;top:65%;left:24%;transform:rotate(-34deg)}.brand-data-trace>b:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){color:#667f9a;background:currentColor;width:17%;top:19%;left:34%;transform:rotate(28deg)}.brand-data-trace>b:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){color:#b7c1cb;background:currentColor;width:18%;top:71%;left:39%;transform:rotate(-25deg)}.brand-data-trace>b:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){color:#8d6b7b;background:currentColor;width:18%;top:38%;left:46%;transform:rotate(26deg)}.brand-data-trace>b:nth-child(7):where([data-mobile-desktop],[data-mobile-desktop] *){color:#7397bd;background:currentColor;width:19%;top:57%;left:51%;transform:rotate(-26deg)}.brand-data-trace>b:nth-child(8):where([data-mobile-desktop],[data-mobile-desktop] *){color:#557fae;background:currentColor;width:16%;top:28%;left:58%;transform:rotate(-9deg)}.brand-data-trace>b:nth-child(9):where([data-mobile-desktop],[data-mobile-desktop] *){color:#aeb8c2;background:currentColor;width:17%;top:67%;left:64%;transform:rotate(-30deg)}.brand-data-trace>b:nth-child(10):where([data-mobile-desktop],[data-mobile-desktop] *){color:#4f83bd;background:currentColor;width:18%;top:44%;left:69%;transform:rotate(17deg)}.brand-data-trace>b:nth-child(11):where([data-mobile-desktop],[data-mobile-desktop] *){color:#1d5faf;background:currentColor;width:16%;top:20%;left:72%;transform:rotate(15deg)}.brand-data-trace>b:nth-child(12):where([data-mobile-desktop],[data-mobile-desktop] *){color:#718da9;background:currentColor;width:10%;top:53%;left:78%;transform:rotate(-31deg)}.brand-board-main .brand-board-axis:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto;padding-top:7px}.brand-board-type h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:19px;margin-bottom:6px;padding-bottom:9px;transform:translateY(3px)}.brand-board-type>div:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto}.brand-board-motifs:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 13px}.brand-board-motifs .brand-board-diagram-rail:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;align-items:stretch;gap:6px;margin-top:8px}.brand-board-motifs .brand-board-diagram-rail article:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(circle at 50% 38%,#1d5faf38,#0000 56%),linear-gradient(145deg,#d9dde209,#04101ed1);min-height:0;padding:8px 5px}.brand-board-motifs .brand-data-diagram:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#95a3b21a 1px,#0000 1px),linear-gradient(90deg,#95a3b21a 1px,#0000 1px),radial-gradient(circle,#1823316b,#0000 72%);background-size:8px 8px,8px 8px,100% 100%;border-color:#b5bfca4d;width:100%;max-width:92px;height:76px;box-shadow:inset 0 0 32px #182331b3,0 0 20px #b5bfca14}.brand-board-motifs .brand-data-diagram:where([data-mobile-desktop],[data-mobile-desktop] *):before{background:linear-gradient(90deg,#c8102e,#d9dde2 48%,#1d5faf)}.brand-board-motifs .brand-data-diagram:where([data-mobile-desktop],[data-mobile-desktop] *):after{background:linear-gradient(90deg,#66717e,#eef1f4 52%,#182331)}.brand-board-motifs .brand-data-diagram b:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#aeb8c3}.brand-board-motifs .brand-data-diagram b:first-child:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-board-motifs .brand-data-diagram b:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#c8102e}.brand-board-motifs .brand-data-diagram b:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;box-shadow:0 0 8px #d9dde29e}.brand-board-motifs .brand-board-diagram-rail strong:where([data-mobile-desktop],[data-mobile-desktop] *){color:#d9dde2;margin-top:7px}.brand-board-product-family:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#5991cc0d 1px,#0000 1px),linear-gradient(90deg,#5991cc0d 1px,#0000 1px);background-size:16px 16px;grid-area:4/1/auto/13;grid-template-rows:auto 1fr;padding:10px 14px 12px;display:grid}.brand-board-product-family>div:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:stretch;gap:10px;min-height:0;margin-top:7px}.brand-board-pack:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:44px 1fr;height:100%;min-height:0;padding:7px 9px 8px;display:grid}.brand-board-pack-mark:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:48px 22px 1fr;min-height:44px}.brand-board-pack-mark .brand-product-mark:where([data-mobile-desktop],[data-mobile-desktop] *){width:44px;height:42px}.brand-board-pack-icon:where([data-mobile-desktop],[data-mobile-desktop] *){width:17px;height:17px}.brand-board-pack-mark>span b:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:12px}.brand-board-pack-mark>span small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:4px;font-size:8px}.brand-board-pack-value:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;border-top:1px solid #65a1e01f;grid-template-columns:112px 1fr;align-items:center;gap:10px;min-height:0;display:grid;position:relative}.brand-board-pack-value>div:where([data-mobile-desktop],[data-mobile-desktop] *){min-width:0}.brand-board-pack-value strong:where([data-mobile-desktop],[data-mobile-desktop] *){color:#dce6ef;letter-spacing:.01em;word-break:keep-all;font:600 8px/1.35 Sora,sans-serif;display:block}.brand-board-pack-value p:where([data-mobile-desktop],[data-mobile-desktop] *){color:#7f95aa;word-break:keep-all;margin:7px 0;font-size:8px;line-height:1.55}.brand-board-pack-value footer:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:center;gap:4px;display:flex}.brand-board-pack-value footer span:where([data-mobile-desktop],[data-mobile-desktop] *){color:#6985a2;border:1px solid #65a1e029;padding:3px 5px;font:500 8px/1 IBM Plex Mono,monospace}.brand-board-pack-value footer i:where([data-mobile-desktop],[data-mobile-desktop] *){color:#385e85;margin-left:auto;font:400 8px/1 IBM Plex Mono,monospace}.brand-board-pack .brand-product-graph:where([data-mobile-desktop],[data-mobile-desktop] *){background-size:9px 9px,9px 9px,100% 100%;width:108px;height:100px;margin:0}.brand-product-graph-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){height:14px}.brand-product-graph-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){height:22px}.brand-product-graph-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){height:34px}.brand-product-graph-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){height:47px}.brand-product-graph-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){height:59px}.brand-product-graph-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){height:72px}.brand-product-graph-efficiency>b:where([data-mobile-desktop],[data-mobile-desktop] *){top:52px;transform:rotate(-27deg)}.brand-product-graph-automation>b:where([data-mobile-desktop],[data-mobile-desktop] *){top:50px;left:19px;right:8px;transform:rotate(-30deg)}.brand-product-graph-automation>span:where([data-mobile-desktop],[data-mobile-desktop] *){box-shadow:-26px 22px 0 -1px #071629,-26px 22px #d9dde2,-52px 48px 0 -1px #071629,-52px 48px #1d5faf,0 0 7px #4b92df}.brand-product-graph-archive>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){height:18px}.brand-product-graph-archive>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){height:32px}.brand-product-graph-archive>i:nth-child(n+3):where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#aeb8c3,#18233161);height:54px}.brand-product-graph-archive>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#eef1f4,#18233173)}.brand-product-graph-archive>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#d9dde2,#eef1f4,#aeb8c3);top:32px;left:45px;right:8px;transform:none}.brand-product-graph-archive>span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;border-radius:50%;width:8px;height:8px;top:27px;right:12px;box-shadow:0 0 0 5px #d9dde20d,0 0 9px #d9dde280}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.about-ci-showcase>.brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-board .brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:auto;overflow:visible}.brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:140px 1fr;gap:18px;margin-top:12px;display:grid}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-board-pack .brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:auto}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-ci-showcase>.brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-board .brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:24.5% 23% 18.5% 34%}.brand-board-variations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 14px}.brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:7px}.brand-board-variations article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:92px;padding:4px}.brand-board-variations img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-variations article>.brand-product-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:54px}.brand-board-variations article>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:58px}.brand-board-signal-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:39px;top:20px}.brand-board-variations strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:3px}.brand-board-variations small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:2px;line-height:1.2}.brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px;padding:4px 7px;margin-top:5px!important}.brand-mark-derivation small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){line-height:1.18}.brand-board-colors:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 14px}.brand-board-colors>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:7px}.brand-board-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:6px}.brand-board-colors .brand-board-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:5px 9px}.brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:9px}.brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:166px;margin-bottom:10px}.brand-board-main h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:7px}.brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:119px;margin-top:22px}.brand-board-main .brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:4px}.brand-board-product-family:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px 14px 12px}.brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:10px;margin-top:7px}.brand-board-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:48px 1fr;padding:8px 11px 9px}.brand-board-pack-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:52px 25px 1fr;min-height:48px}.brand-board-pack-mark .brand-product-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48px;height:46px}.brand-board-pack-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:19px;height:19px}.brand-board-pack-mark>span b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:142px 1fr;gap:13px}.brand-board-pack .brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-size:10px 10px,10px 10px,100% 100%;width:132px;height:126px}.brand-pack-value-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.brand-pack-value-heading>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);color:#8fb9e6;background:linear-gradient(145deg,#5399e533,#091a2ecc);border:1px solid #65a1e038;place-items:center;width:29px;height:29px;display:grid}.brand-pack-value-heading svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){filter:drop-shadow(0 0 7px #5ea1e959);width:17px;height:17px}.brand-board-pack-d .brand-pack-value-heading>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#ef435b;background:linear-gradient(145deg,#c8102e38,#091a2ecc);border-color:#c8102e57}.brand-board-pack-t .brand-pack-value-heading>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#d9dde2;background:linear-gradient(145deg,#d9dde226,#182331e6);border-color:#d9dde242}.brand-board-pack-value strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px;line-height:1.42}.brand-board-pack-value p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:9px 0;font-size:8px;line-height:1.65}.brand-board-pack-value footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:4px 6px}.brand-product-graph-efficiency>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-product-graph-efficiency>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#6aa5e8,#1d5faf38);width:11px}.brand-product-graph-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:18px;left:20px}.brand-product-graph-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:32px;left:37px}.brand-product-graph-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:47px;left:54px}.brand-product-graph-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:63px;left:71px}.brand-product-graph-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:79px;left:88px}.brand-product-graph-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#ef435b,#c8102e33);height:96px;left:105px}.brand-product-graph-efficiency>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#ef435b;top:15px;right:14px;box-shadow:0 0 0 5px #c8102e0d,0 0 8px #c8102e}.brand-product-graph-automation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(31deg,#0000 49%,#d9dde242 49.5% 50.5%,#0000 51%),linear-gradient(-29deg,#0000 49%,#1d5faf61 49.5% 50.5%,#0000 51%),linear-gradient(#5e9adb17 1px,#0000 1px),linear-gradient(90deg,#5e9adb17 1px,#0000 1px);background-size:100% 100%,100% 100%,10px 10px,10px 10px}.brand-product-graph-automation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.brand-product-graph-automation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{background:#5b93cf59}.brand-product-graph-automation>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#071629;border:1px solid #6aa5e8;border-radius:50%;width:6px;bottom:auto;box-shadow:0 0 8px #5b9fe7a8;height:6px!important}.brand-product-graph-automation>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:91px;left:17px}.brand-product-graph-automation>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;top:65px;left:36px}.brand-product-graph-automation>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:77px;left:57px}.brand-product-graph-automation>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;top:43px;left:76px}.brand-product-graph-automation>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:58px;left:98px}.brand-product-graph-automation>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#ef435b;top:24px;left:113px}.brand-product-graph-automation>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#1d5faf,#d9dde2 56%,#c8102e);top:67px;left:19px;right:12px;transform:rotate(-31deg)}.brand-product-graph-automation>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-radius:50%;width:13px;height:13px;top:50px;right:40px;box-shadow:0 0 0 5px #1d5faf12,0 0 10px #5b9fe78c}.brand-product-graph-archive:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#5e9adb14 1px,#0000 1px),linear-gradient(90deg,#5e9adb14 1px,#0000 1px),radial-gradient(circle at 70%,#d9dde221,#0000 34%);background-size:10px 10px,10px 10px,100% 100%}.brand-product-graph-archive:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{background:#46586b;bottom:12px;left:15px;right:16px}.brand-product-graph-archive:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"FREEZE";color:#aeb8c3;letter-spacing:.08em;background:0 0;width:auto;height:auto;font:500 8px/1 IBM Plex Mono,monospace;inset:13px auto auto 96px}.brand-product-graph-archive>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-shadow:none;background:linear-gradient(90deg,#1d5faf,#d9dde2);bottom:auto;left:22px;height:1px!important}.brand-product-graph-archive>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:69px;top:26px}.brand-product-graph-archive>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:55px;top:40px}.brand-product-graph-archive>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:74px;top:54px}.brand-product-graph-archive>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:61px;top:68px}.brand-product-graph-archive>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:77px;top:82px}.brand-product-graph-archive>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#657180,#eef1f4);width:70px;top:96px}.brand-product-graph-archive>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#0000,#eef1f4,#aeb8c3,#0000);width:1px;height:88px;top:18px;left:98px;right:auto;transform:none;box-shadow:0 0 8px #d9dde257}.brand-product-graph-archive>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;border-radius:0;width:11px;height:11px;top:48px;right:25px;transform:rotate(45deg);box-shadow:0 0 0 6px #d9dde20d,0 0 10px #d9dde273}}@media (max-width:767px){.about-ci-showcase>.brand-system-board:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-guide-board .brand-system-board:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:24.5% 23% 18.5% 34%}.brand-board-variations:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 14px}.brand-board-variations>div:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:7px}.brand-board-variations article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:92px;padding:4px}.brand-board-variations img:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-board-variations article>.brand-product-mark:where([data-mobile-desktop],[data-mobile-desktop] *){height:54px}.brand-board-variations article>img:where([data-mobile-desktop],[data-mobile-desktop] *){width:58px}.brand-board-signal-field:where([data-mobile-desktop],[data-mobile-desktop] *){height:39px;top:20px}.brand-board-variations strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:3px}.brand-board-variations small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:2px;line-height:1.2}.brand-mark-derivation:where([data-mobile-desktop],[data-mobile-desktop] *){gap:4px;padding:4px 7px;margin-top:5px!important}.brand-mark-derivation small:where([data-mobile-desktop],[data-mobile-desktop] *){line-height:1.18}.brand-board-colors:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 14px}.brand-board-colors>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:7px}.brand-board-color-grid:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:6px}.brand-board-colors .brand-board-bridge:where([data-mobile-desktop],[data-mobile-desktop] *){padding:5px 9px}.brand-board-main:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:9px}.brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:166px;margin-bottom:10px}.brand-board-main h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:7px}.brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){height:119px;margin-top:22px}.brand-board-main .brand-board-axis:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:4px}.brand-board-product-family:where([data-mobile-desktop],[data-mobile-desktop] *){padding:10px 14px 12px}.brand-board-product-family>div:where([data-mobile-desktop],[data-mobile-desktop] *){gap:10px;margin-top:7px}.brand-board-pack:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:48px 1fr;padding:8px 11px 9px}.brand-board-pack-mark:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:52px 25px 1fr;min-height:48px}.brand-board-pack-mark .brand-product-mark:where([data-mobile-desktop],[data-mobile-desktop] *){width:48px;height:46px}.brand-board-pack-icon:where([data-mobile-desktop],[data-mobile-desktop] *){width:19px;height:19px}.brand-board-pack-mark>span b:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:12px}.brand-board-pack-value:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:142px 1fr;gap:13px}.brand-board-pack .brand-product-graph:where([data-mobile-desktop],[data-mobile-desktop] *){background-size:10px 10px,10px 10px,100% 100%;width:132px;height:126px}.brand-pack-value-heading:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.brand-pack-value-heading>span:where([data-mobile-desktop],[data-mobile-desktop] *){clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);color:#8fb9e6;background:linear-gradient(145deg,#5399e533,#091a2ecc);border:1px solid #65a1e038;place-items:center;width:29px;height:29px;display:grid}.brand-pack-value-heading svg:where([data-mobile-desktop],[data-mobile-desktop] *){filter:drop-shadow(0 0 7px #5ea1e959);width:17px;height:17px}.brand-board-pack-d .brand-pack-value-heading>span:where([data-mobile-desktop],[data-mobile-desktop] *){color:#ef435b;background:linear-gradient(145deg,#c8102e38,#091a2ecc);border-color:#c8102e57}.brand-board-pack-t .brand-pack-value-heading>span:where([data-mobile-desktop],[data-mobile-desktop] *){color:#d9dde2;background:linear-gradient(145deg,#d9dde226,#182331e6);border-color:#d9dde242}.brand-board-pack-value strong:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:11px;line-height:1.42}.brand-board-pack-value p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:9px 0;font-size:8px;line-height:1.65}.brand-board-pack-value footer span:where([data-mobile-desktop],[data-mobile-desktop] *){padding:4px 6px}.brand-product-graph-efficiency>b:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.brand-product-graph-efficiency>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#6aa5e8,#1d5faf38);width:11px}.brand-product-graph-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){height:18px;left:20px}.brand-product-graph-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){height:32px;left:37px}.brand-product-graph-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){height:47px;left:54px}.brand-product-graph-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){height:63px;left:71px}.brand-product-graph-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){height:79px;left:88px}.brand-product-graph-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#ef435b,#c8102e33);height:96px;left:105px}.brand-product-graph-efficiency>span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#ef435b;top:15px;right:14px;box-shadow:0 0 0 5px #c8102e0d,0 0 8px #c8102e}.brand-product-graph-automation:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(31deg,#0000 49%,#d9dde242 49.5% 50.5%,#0000 51%),linear-gradient(-29deg,#0000 49%,#1d5faf61 49.5% 50.5%,#0000 51%),linear-gradient(#5e9adb17 1px,#0000 1px),linear-gradient(90deg,#5e9adb17 1px,#0000 1px);background-size:100% 100%,100% 100%,10px 10px,10px 10px}.brand-product-graph-automation:where([data-mobile-desktop],[data-mobile-desktop] *):before,.brand-product-graph-automation:where([data-mobile-desktop],[data-mobile-desktop] *):after{background:#5b93cf59}.brand-product-graph-automation>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:#071629;border:1px solid #6aa5e8;border-radius:50%;width:6px;bottom:auto;box-shadow:0 0 8px #5b9fe7a8;height:6px!important}.brand-product-graph-automation>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:91px;left:17px}.brand-product-graph-automation>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;top:65px;left:36px}.brand-product-graph-automation>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:77px;left:57px}.brand-product-graph-automation>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;top:43px;left:76px}.brand-product-graph-automation>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){top:58px;left:98px}.brand-product-graph-automation>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#ef435b;top:24px;left:113px}.brand-product-graph-automation>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#1d5faf,#d9dde2 56%,#c8102e);top:67px;left:19px;right:12px;transform:rotate(-31deg)}.brand-product-graph-automation>span:where([data-mobile-desktop],[data-mobile-desktop] *){border-radius:50%;width:13px;height:13px;top:50px;right:40px;box-shadow:0 0 0 5px #1d5faf12,0 0 10px #5b9fe78c}.brand-product-graph-archive:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#5e9adb14 1px,#0000 1px),linear-gradient(90deg,#5e9adb14 1px,#0000 1px),radial-gradient(circle at 70%,#d9dde221,#0000 34%);background-size:10px 10px,10px 10px,100% 100%}.brand-product-graph-archive:where([data-mobile-desktop],[data-mobile-desktop] *):before{background:#46586b;bottom:12px;left:15px;right:16px}.brand-product-graph-archive:where([data-mobile-desktop],[data-mobile-desktop] *):after{content:"FREEZE";color:#aeb8c3;letter-spacing:.08em;background:0 0;width:auto;height:auto;font:500 8px/1 IBM Plex Mono,monospace;inset:13px auto auto 96px}.brand-product-graph-archive>i:where([data-mobile-desktop],[data-mobile-desktop] *){box-shadow:none;background:linear-gradient(90deg,#1d5faf,#d9dde2);bottom:auto;left:22px;height:1px!important}.brand-product-graph-archive>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){width:69px;top:26px}.brand-product-graph-archive>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){width:55px;top:40px}.brand-product-graph-archive>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){width:74px;top:54px}.brand-product-graph-archive>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){width:61px;top:68px}.brand-product-graph-archive>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){width:77px;top:82px}.brand-product-graph-archive>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#657180,#eef1f4);width:70px;top:96px}.brand-product-graph-archive>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#0000,#eef1f4,#aeb8c3,#0000);width:1px;height:88px;top:18px;left:98px;right:auto;transform:none;box-shadow:0 0 8px #d9dde257}.brand-product-graph-archive>span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;border-radius:0;width:11px;height:11px;top:48px;right:25px;transform:rotate(45deg);box-shadow:0 0 0 6px #d9dde20d,0 0 10px #d9dde273}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:132px 1fr;gap:11px}.brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(135deg,#182331f5,#0a1726f0);border:1px solid #8b9bac1f;grid-template-rows:auto 31px 1fr auto;align-self:stretch;gap:5px;min-width:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 28px #00071233}.brand-board-pack-d .brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(135deg,#231f2bf5,#0a1726f0);border-color:#c8102e29}.brand-board-pack-h .brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#1d5faf33}.brand-board-pack-t .brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(135deg,#1c2733f7,#0c1723f2);border-color:#d9dde229}.brand-pack-value-panel .brand-pack-value-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:7px}.brand-pack-value-panel .brand-pack-value-heading>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:27px;height:27px}.brand-pack-value-panel .brand-pack-value-heading svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:16px;height:16px}.brand-pack-value-panel>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:center;margin:0;font-size:8px;line-height:1.55}.brand-pack-value-panel>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:end}.brand-pack-value-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px;border-top:1px solid #8b9bac1f;border-bottom:1px solid #8b9bac1a;width:100%;height:31px;position:relative;overflow:hidden}.brand-pack-value-diagram>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-pack-value-diagram>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-pack-value-diagram>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block;position:absolute}.brand-pack-value-diagram-efficiency>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#6ca9e9,#1d5faf33);width:7px;bottom:4px}.brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:5px;left:8%}.brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:8px;left:23%}.brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:12px;left:38%}.brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:16px;left:53%}.brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:21px;left:68%}.brand-pack-value-diagram-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#ef435b,#c8102e33);height:25px;left:83%}.brand-pack-value-diagram-efficiency>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#c8102e,#d9dde2,#1d5faf);height:1px;bottom:3px;left:5%;right:5%}.brand-pack-value-diagram-efficiency>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#182331;border:1px solid #ef435b;width:4px;height:4px;top:3px;right:8%;box-shadow:0 0 7px #c8102e}.brand-pack-value-diagram-automation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(22deg,#0000 49%,#d9dde238 49.5% 50.5%,#0000 51%),linear-gradient(-18deg,#0000 49%,#1d5faf59 49.5% 50.5%,#0000 51%),linear-gradient(#8197ae0e 1px,#0000 1px),linear-gradient(90deg,#8197ae0e 1px,#0000 1px);background-size:100% 100%,100% 100%,9px 9px,9px 9px}.brand-pack-value-diagram-automation>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#182331;border:1px solid #6aa5e8;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #5a9de7b3}.brand-pack-value-diagram-automation>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:20px;left:6%}.brand-pack-value-diagram-automation>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;top:10px;left:23%}.brand-pack-value-diagram-automation>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:18px;left:41%}.brand-pack-value-diagram-automation>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;top:6px;left:59%}.brand-pack-value-diagram-automation>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:15px;left:76%}.brand-pack-value-diagram-automation>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#ef435b;top:4px;right:5%}.brand-pack-value-diagram-automation>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);height:1px;top:15px;left:7%;right:6%;transform:rotate(-8deg)}.brand-pack-value-diagram-automation>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:1px solid #6aa5e8;border-radius:50%;width:8px;height:8px;top:9px;left:53%;box-shadow:0 0 0 4px #1d5faf0f}.brand-pack-value-diagram-archive>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#56677a,#d9dde2);height:1px;left:6%}.brand-pack-value-diagram-archive>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48%;top:5px}.brand-pack-value-diagram-archive>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:56%;top:9px}.brand-pack-value-diagram-archive>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:42%;top:13px}.brand-pack-value-diagram-archive>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:61%;top:17px}.brand-pack-value-diagram-archive>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:51%;top:21px}.brand-pack-value-diagram-archive>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:58%;top:25px}.brand-pack-value-diagram-archive>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#0000,#eef1f4,#0000);width:1px;height:25px;top:3px;left:71%;box-shadow:0 0 7px #d9dde273}.brand-pack-value-diagram-archive>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#182331;border:1px solid #d9dde2;width:7px;height:7px;top:11px;left:69%;transform:rotate(45deg);box-shadow:0 0 0 4px #d9dde20d}}@media (max-width:767px){.brand-board-pack-value:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:132px 1fr;gap:11px}.brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(135deg,#182331f5,#0a1726f0);border:1px solid #8b9bac1f;grid-template-rows:auto 31px 1fr auto;align-self:stretch;gap:5px;min-width:0;padding:8px 10px;display:grid;box-shadow:inset 0 0 28px #00071233}.brand-board-pack-d .brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(135deg,#231f2bf5,#0a1726f0);border-color:#c8102e29}.brand-board-pack-h .brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#1d5faf33}.brand-board-pack-t .brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(135deg,#1c2733f7,#0c1723f2);border-color:#d9dde229}.brand-pack-value-panel .brand-pack-value-heading:where([data-mobile-desktop],[data-mobile-desktop] *){gap:7px}.brand-pack-value-panel .brand-pack-value-heading>span:where([data-mobile-desktop],[data-mobile-desktop] *){width:27px;height:27px}.brand-pack-value-panel .brand-pack-value-heading svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:16px;height:16px}.brand-pack-value-panel>p:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:center;margin:0;font-size:8px;line-height:1.55}.brand-pack-value-panel>footer:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:end}.brand-pack-value-diagram:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px;border-top:1px solid #8b9bac1f;border-bottom:1px solid #8b9bac1a;width:100%;height:31px;position:relative;overflow:hidden}.brand-pack-value-diagram>i:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-pack-value-diagram>b:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-pack-value-diagram>span:where([data-mobile-desktop],[data-mobile-desktop] *){display:block;position:absolute}.brand-pack-value-diagram-efficiency>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#6ca9e9,#1d5faf33);width:7px;bottom:4px}.brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){height:5px;left:8%}.brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){height:8px;left:23%}.brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){height:12px;left:38%}.brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){height:16px;left:53%}.brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){height:21px;left:68%}.brand-pack-value-diagram-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#ef435b,#c8102e33);height:25px;left:83%}.brand-pack-value-diagram-efficiency>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#c8102e,#d9dde2,#1d5faf);height:1px;bottom:3px;left:5%;right:5%}.brand-pack-value-diagram-efficiency>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:#182331;border:1px solid #ef435b;width:4px;height:4px;top:3px;right:8%;box-shadow:0 0 7px #c8102e}.brand-pack-value-diagram-automation:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(22deg,#0000 49%,#d9dde238 49.5% 50.5%,#0000 51%),linear-gradient(-18deg,#0000 49%,#1d5faf59 49.5% 50.5%,#0000 51%),linear-gradient(#8197ae0e 1px,#0000 1px),linear-gradient(90deg,#8197ae0e 1px,#0000 1px);background-size:100% 100%,100% 100%,9px 9px,9px 9px}.brand-pack-value-diagram-automation>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:#182331;border:1px solid #6aa5e8;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #5a9de7b3}.brand-pack-value-diagram-automation>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:20px;left:6%}.brand-pack-value-diagram-automation>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;top:10px;left:23%}.brand-pack-value-diagram-automation>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:18px;left:41%}.brand-pack-value-diagram-automation>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;top:6px;left:59%}.brand-pack-value-diagram-automation>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){top:15px;left:76%}.brand-pack-value-diagram-automation>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#ef435b;top:4px;right:5%}.brand-pack-value-diagram-automation>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);height:1px;top:15px;left:7%;right:6%;transform:rotate(-8deg)}.brand-pack-value-diagram-automation>span:where([data-mobile-desktop],[data-mobile-desktop] *){border:1px solid #6aa5e8;border-radius:50%;width:8px;height:8px;top:9px;left:53%;box-shadow:0 0 0 4px #1d5faf0f}.brand-pack-value-diagram-archive>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#56677a,#d9dde2);height:1px;left:6%}.brand-pack-value-diagram-archive>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){width:48%;top:5px}.brand-pack-value-diagram-archive>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){width:56%;top:9px}.brand-pack-value-diagram-archive>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){width:42%;top:13px}.brand-pack-value-diagram-archive>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){width:61%;top:17px}.brand-pack-value-diagram-archive>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){width:51%;top:21px}.brand-pack-value-diagram-archive>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){width:58%;top:25px}.brand-pack-value-diagram-archive>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#0000,#eef1f4,#0000);width:1px;height:25px;top:3px;left:71%;box-shadow:0 0 7px #d9dde273}.brand-pack-value-diagram-archive>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:#182331;border:1px solid #d9dde2;width:7px;height:7px;top:11px;left:69%;transform:rotate(45deg);box-shadow:0 0 0 4px #d9dde20d}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#182331;border:1px solid #8b9bac24;padding:14px}.brand-pack-value-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #8b9bac1f;border-bottom:1px solid #8b9bac1a;height:46px;margin:10px 0;position:relative}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-identity-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-brand-compact:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(calc(100% - 56px),var(--max));max-width:none;margin-left:auto;margin-right:auto}.about-identity-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:7fr 5fr}.about-brand-compact:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:3fr 5fr 4fr;min-height:500px}.about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:32px 32px 28px}.about-identity-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-start;padding:32px}.about-ci-showcase>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:7fr 5fr;gap:0}.about-ci-showcase>header>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ci-showcase>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:32px;padding-right:32px}.about-brand-compact>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-brand-compact>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:32px}.about-compact-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-compact-governance:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;min-width:0;display:flex}.about-brand-compact .about-principle-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;grid-template-rows:repeat(4,1fr)}.about-brand-compact .about-principle-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.about-compact-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;grid-template-rows:1.2fr auto .8fr}.about-compact-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-auto-rows:1fr}.about-compact-direction article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:center;min-height:62px;display:flex}}@media (max-width:767px){.about-identity-section:where([data-mobile-desktop],[data-mobile-desktop] *),.about-brand-compact:where([data-mobile-desktop],[data-mobile-desktop] *){width:min(calc(100% - 56px),var(--max));max-width:none;margin-left:auto;margin-right:auto}.about-identity-section:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:7fr 5fr}.about-brand-compact:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:3fr 5fr 4fr;min-height:500px}.about-history-board:where([data-mobile-desktop],[data-mobile-desktop] *){padding:32px 32px 28px}.about-identity-copy:where([data-mobile-desktop],[data-mobile-desktop] *){justify-content:flex-start;padding:32px}.about-ci-showcase>header:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:7fr 5fr;gap:0}.about-ci-showcase>header>div:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ci-showcase>header>span:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:32px;padding-right:32px}.about-brand-compact>header:where([data-mobile-desktop],[data-mobile-desktop] *),.about-brand-compact>section:where([data-mobile-desktop],[data-mobile-desktop] *){padding:32px}.about-compact-principles:where([data-mobile-desktop],[data-mobile-desktop] *),.about-compact-governance:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;min-width:0;display:flex}.about-brand-compact .about-principle-grid:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;grid-template-rows:repeat(4,1fr)}.about-brand-compact .about-principle-grid article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0}.about-compact-system:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;grid-template-rows:1.2fr auto .8fr}.about-compact-axes:where([data-mobile-desktop],[data-mobile-desktop] *){grid-auto-rows:1fr}.about-compact-direction article:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:center;min-height:62px;display:flex}}.about-history-board header p,.about-identity-copy>p,.about-ci-showcase header p,.about-compact-manifesto>p,.about-compact-heading p{font-size:var(--type-label)}.about-history-board header h2,.about-identity-copy h2,.about-ci-showcase header :is(h1,h2),.about-compact-manifesto h2{font-size:var(--type-section);letter-spacing:-.05em;line-height:1.14}.about-history-board header small,.about-identity-copy>span,.about-ci-showcase header>span,.about-compact-manifesto>span{font-size:11px;line-height:1.75}.about-history-board:after{display:none}.about-history-board footer.about-heritage-summary{background:#ffffff09;border:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.about-heritage-summary>p{border-bottom:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:10px 13px;display:flex}.about-heritage-summary>p strong{color:#80b5f4;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.about-heritage-summary>p small{color:#a9bbcd;letter-spacing:0;font-size:8px;line-height:1.35}.about-history-board footer.about-heritage-summary>span{color:#dce6ef;text-align:left;border-right:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:21px 1fr;align-content:center;min-width:0;min-height:64px;padding:10px 11px;display:grid}.about-history-board footer.about-heritage-summary>span:last-child{border-right:0}.about-history-board footer.about-heritage-summary>span:after{display:none}.about-heritage-summary>span i{color:#526b84;grid-row:1/3;align-self:center;font:400 8px/1 IBM Plex Mono,monospace}.about-heritage-summary>span b{color:#dce6ef;letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.about-heritage-summary>span small{color:#71879f;letter-spacing:0;word-break:keep-all;margin-top:6px;font-size:8px;line-height:1.4}.about-founder-section{padding-top:54px;padding-bottom:54px}.about-founder-projects{border:1px solid var(--line);border-bottom:2px solid var(--red);background:#fff;margin-top:0}.about-founder-projects>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:12px 16px;display:flex}.about-founder-projects>header span{color:var(--blue);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif;display:block}.about-founder-projects>header h3{color:var(--ink);letter-spacing:-.03em;margin:8px 0 0;font-size:15px;line-height:1.25}.about-founder-projects>header small{color:var(--muted);text-align:right;white-space:nowrap;gap:5px;font-size:8px;line-height:1.35;display:grid}.about-founder-projects>header small b{color:var(--blue);font:700 8px/1 Sora,sans-serif}.about-founder-projects>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-founder-projects article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-content:center;min-width:0;min-height:50px;padding:7px 10px;display:grid}.about-founder-projects article:nth-child(3n){border-right:0}.about-founder-projects article:nth-last-child(-n+2){border-bottom:0}.about-founder-projects article i{color:#9aa8b6;grid-row:1/3;align-self:center;font:400 8px/1 IBM Plex Mono,monospace}.about-founder-projects article strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.about-founder-projects article small{color:var(--blue);margin-top:5px;font:600 8px/1 Sora,sans-serif}.about-founder-projects-note{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:0 14px;display:flex}.about-founder-projects-note b{color:var(--blue);letter-spacing:.08em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}.about-founder-projects-note span{color:#617080;text-align:right;word-break:keep-all;font-size:9px;line-height:1.4}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.about-history-board footer.about-heritage-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-heritage-summary>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.about-history-board footer.about-heritage-summary>span:nth-child(odd):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-history-board footer.about-heritage-summary>span:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-founder-projects>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.about-founder-projects>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.about-founder-projects>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-founder-projects article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-founder-projects article:nth-child(3n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-founder-projects article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.about-founder-projects article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}.home-product-story{flex-direction:column;display:flex}.home-project-service-section{padding:78px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#fff}.home-project-service-section>.home-section-lead{margin-bottom:24px}.home-project-service-section>.home-project-service{margin-top:0}.home-destinations>.home-story-bridge{box-sizing:border-box;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#c8102e06,#1d5faf09);grid-template-columns:165px 1fr;align-items:center;gap:28px;width:100%;max-width:none;min-height:48px;margin:-2px 0 24px;padding:12px 58px;display:grid}.home-story-bridge span{color:var(--red);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:14px;font:700 8px/1 Sora,sans-serif;display:flex}.home-story-bridge span:after{content:"";background:linear-gradient(90deg,var(--red),#c8102e14);flex:1;height:1px}.home-story-bridge strong{color:#5f6f7f;letter-spacing:-.015em;align-self:center;font-size:12px;line-height:1.45}.home-section-lead .home-destination-quote{max-width:none;color:var(--blue);margin-top:9px;font-size:12px;line-height:1.55}.home-destinations>.home-section-lead{margin-bottom:20px}.home-destinations .destination-card{background:linear-gradient(#18233105,#0000 38%);border-top:0;flex-direction:column;min-height:340px;padding:26px 28px 24px;display:flex}.home-destinations .destination-card-d{border-top-color:var(--red)}.home-destinations .destination-card-h{border-top-color:var(--blue)}.home-destinations .destination-card-t{border-top-color:var(--ink)}.home-destinations .destination-card-4x{border-top-color:#7d8b99}.destination-mark{width:122px;height:88px;margin:-4px 0 0;display:block}.destination-mark img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.destination-card-d .destination-mark{color:var(--red)}.destination-card-h .destination-mark{color:var(--blue)}.destination-card-t .destination-mark{color:var(--ink)}.destination-card-4x .destination-mark{color:#667687}.home-destinations .destination-card>i{position:absolute;top:22px;right:24px}.home-destinations .destination-card>small{margin-top:7px}.home-destinations .destination-card h3{margin:10px 0 12px}.home-destinations .destination-card p{min-height:54px;margin:0}.home-destinations .destination-card ul{border-top:1px solid var(--line);gap:7px;margin:15px 0 0;padding:12px 0 0;list-style:none;display:grid}.home-destinations .destination-card li{color:#6e7d8c;letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.home-destinations .destination-card em{color:#9aa5b0;letter-spacing:.08em;margin-top:auto;padding-top:16px;font:600 8px/1 Sora,sans-serif}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-destinations .destination-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:310px}.home-section-lead .home-destination-quote:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.home-destinations>.home-story-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:8px;padding:14px 18px}.home-story-bridge span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{max-width:48px}}.home-destinations .home-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.home-destinations .home-destination-grid:before{content:"";z-index:6;background:linear-gradient(90deg,var(--red),#f04a61 18%,#d9dde2 42%,#5b9ee8 68%,var(--blue));pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 4px #c8102e29,0 0 5px #1d5faf2e}.home-destinations .home-destination-grid:after{content:"";z-index:7;filter:drop-shadow(0 0 4px #59b3ffa3);pointer-events:none;background:linear-gradient(90deg,#0000,#ff3552 22%,#fff 50%,#56bfff 76%,#0000);width:18%;height:2px;animation:4.8s linear infinite pack-neon-sweep-right;position:absolute;top:-2px;left:-18%}.home-destinations .destination-card{isolation:isolate;overflow:hidden}.home-destinations .destination-card:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 76%);mask-image:linear-gradient(90deg,#0000 16%,#000 76%)}.home-destinations .destination-card:after{content:"";z-index:0;aspect-ratio:.866025;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);pointer-events:none;background:linear-gradient(135deg,#afbecd13,#afbecd03 70%);border:1px solid #7d8b9929;width:43%;position:absolute;top:18%;right:7%}.home-destinations .destination-card-d:after{background:linear-gradient(135deg,#afbecd13,#afbecd03 70%);border-color:#7d8b9929}.home-destinations .destination-card-h:before{background-image:linear-gradient(28deg,#0000 49.6%,#1d5faf14 50%,#0000 50.4%),linear-gradient(-24deg,#0000 49.6%,#1d5faf0e 50%,#0000 50.4%),linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:100% 100%,100% 100%,22px 22px,22px 22px}.home-destinations .destination-card-h:after{box-shadow:none;background:linear-gradient(135deg,#afbecd13,#afbecd03 70%);border-color:#7d8b9929;border-radius:0}.home-destinations .destination-card-t:before{background-image:radial-gradient(circle at 72% 39%,#1823310f 0 2px,#0000 3px),radial-gradient(circle at 83% 52%,#1d5faf14 0 2px,#0000 3px),linear-gradient(#18233109 1px,#0000 1px),linear-gradient(90deg,#18233109 1px,#0000 1px);background-size:100% 100%,100% 100%,22px 22px,22px 22px}.home-destinations .destination-card-t:after{box-shadow:none;background:linear-gradient(135deg,#afbecd13,#afbecd03 70%);border-color:#7d8b9929;border-radius:0}.home-destinations .destination-card>*{z-index:1;position:relative}.home-destinations .destination-card>b{position:absolute;bottom:25px;right:25px}.home-assurance-band{border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(#1d5faf08 1px,#0000 1px),linear-gradient(90deg,#1d5faf08 1px,#0000 1px);background-size:18px 18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:18px;display:grid;position:relative;overflow:hidden}.home-assurance-band:before{content:"";z-index:5;background:linear-gradient(90deg,var(--red),#f04a61 18%,#d9dde2 48%,#5b9ee8 72%,var(--blue));height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 4px #c8102e24,0 0 5px #1d5faf2e}.home-assurance-band:after{content:"";z-index:6;filter:drop-shadow(0 0 4px #ff405985);pointer-events:none;background:linear-gradient(90deg,#0000,#56bfff 24%,#fff 50%,#ff3552 78%,#0000);width:18%;height:2px;animation:4.8s linear infinite pack-neon-sweep-left;position:absolute;top:-1px;right:-18%}@keyframes pack-neon-sweep-right{0%{opacity:0;left:-18%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes pack-neon-sweep-left{0%{opacity:0;right:-18%}8%{opacity:1}88%{opacity:1}to{opacity:0;right:100%}}.home-assurance-band>div:first-of-type{border-right:1px solid var(--line);flex-direction:column;grid-column:1;justify-content:center;padding:20px 26px;display:flex}.home-assurance-band p{color:var(--blue);letter-spacing:.13em;margin:0;font:700 8px/1 Sora,sans-serif}.home-assurance-band h3{letter-spacing:.05em;margin:11px 0 8px;font:700 15px/1 Sora,sans-serif}.home-assurance-band>div:first-of-type>span{color:var(--muted);word-break:keep-all;font-size:11px;line-height:1.5}.home-assurance-axes{grid-column:2/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-assurance-axes article{border-right:1px solid var(--line);background:#ffffffc2;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-content:center;min-width:0;padding:18px 12px;display:grid}.home-assurance-axes i{color:#9aa7b4;grid-row:1/3;align-self:center;font:400 8px/1 IBM Plex Mono,monospace}.home-assurance-axes strong{color:var(--ink);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 Sora,sans-serif;overflow:hidden}.home-assurance-axes small{color:#7c8997;white-space:nowrap;margin-top:7px;font-size:8px;line-height:1.3}.home-destinations .home-assurance-link{border:0;border-bottom:1px solid var(--ink);width:max-content;min-height:0;color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:34px;margin-top:13px;padding:0 0 5px;font:700 8px/1 Sora,sans-serif;display:flex}.home-destinations .home-assurance-link:hover{color:var(--blue);background:0 0}.home-destinations .home-assurance-link>b{position:static}.home-project-service{color:#fff;background:#0b1d31;border:1px solid #162436;grid-template-columns:minmax(280px,1fr) minmax(480px,1.5fr) minmax(170px,.5fr);margin-top:18px;display:grid;position:relative;overflow:hidden}.home-project-service:before{content:"";pointer-events:none;background-image:linear-gradient(#588ac014 1px,#0000 1px),linear-gradient(90deg,#588ac014 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.home-project-service>*{z-index:1;position:relative}.home-project-service>header{border-right:1px solid #ffffff21;padding:27px 30px}.home-project-service>header p{color:#72a9ea;letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.home-project-service>header h3{letter-spacing:-.035em;margin:14px 0 12px;font-size:20px;line-height:1.45}.home-project-service>header span{color:#9fb1c4;word-break:keep-all;max-width:390px;font-size:11px;line-height:1.65;display:block}.home-project-service-grid{grid-template-columns:1fr 1fr;display:grid}.home-project-service-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-content:center;min-width:0;padding:20px;display:grid}.home-project-service-grid article:nth-child(2n){border-right:0}.home-project-service-grid article:nth-last-child(-n+2){border-bottom:0}.home-project-service-grid i{color:#557391;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.home-project-service-grid strong{color:#fff;letter-spacing:.06em;font:700 8px/1.25 Sora,sans-serif}.home-project-service-grid small{color:#8da3b9;margin-top:7px;font-size:8px}.home-project-service-cta{color:#fff;background:linear-gradient(135deg,#c8102e33,#1d5faf24);border:0;border-left:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:100%;padding:28px;font:700 11px/1 Sora,sans-serif;display:flex}.home-project-service-cta:hover{background:linear-gradient(135deg,#c8102e4d,#1d5faf3d)}.home-project-service-cta>b{font-size:17px;position:static}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.home-destinations .home-destination-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.home-destinations .home-destination-grid>a:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;grid-column:1/-1}.home-assurance-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-assurance-band>div:first-of-type:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);grid-column:1}.home-assurance-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.home-assurance-axes article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.home-project-service:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1.45fr}.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21}.home-project-service-cta:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff21;border-left:0;grid-column:1/-1;min-height:auto}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-destinations .home-destination-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-destinations .home-destination-grid>a:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto}.home-assurance-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.home-assurance-axes article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line);min-height:64px}.home-assurance-axes article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.home-assurance-axes article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.home-assurance-axes small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.home-project-service:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.home-project-service-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-project-service-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f!important;border-right:0!important}.home-project-service-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}.clean-hero-copy,.page-hero-copy{flex-direction:column;justify-content:flex-start;padding-top:124px;padding-bottom:48px;display:flex}.page-hero-logo-visual{display:block}.page-hero-logo-visual>.page-hero-official-logo{z-index:1;object-fit:contain!important;object-position:center!important;padding:48px 112px 42px!important}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:70px;padding-bottom:40px}.page-hero-logo-visual>.page-hero-official-logo:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:44px calc(18 * var(--site-vw,1vw)) 38px!important}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:52px;padding-bottom:36px}.page-hero-logo-visual>.page-hero-official-logo:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:30px calc(14 * var(--site-vw,1vw)) 26px!important}}.pack-outcomes .pack-outcome-mark{width:64px;height:48px;color:inherit;border:0;flex:none;display:block}.pack-outcomes .pack-outcome-mark img{object-fit:contain;width:100%;height:100%;display:block}.pack-mark-motion{width:100%;height:100%;display:block;position:relative;overflow:visible}.pack-mark-motion>img{z-index:1;position:relative}.pack-mark-data-flow{z-index:2;pointer-events:none;width:39%;height:38%;position:absolute;top:31%}.pack-mark-motion-d .pack-mark-data-flow{left:61%}.pack-mark-motion-h .pack-mark-data-flow{right:61%}.pack-mark-data-flow>span{opacity:0;background:currentColor;width:72%;height:1px;position:absolute}.pack-mark-data-flow>span:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:-2px}.pack-mark-data-flow>span:first-child{animation-delay:0s;top:10%}.pack-mark-data-flow>span:nth-child(2){width:94%;animation-delay:-.65s;top:48%}.pack-mark-data-flow>span:nth-child(3){animation-delay:-1.3s;top:86%}.pack-mark-motion-d .pack-mark-data-flow>span{color:var(--red);animation:2.2s ease-in-out infinite pack-data-out}.pack-mark-motion-h .pack-mark-data-flow>span{color:var(--blue);animation:2.2s ease-in-out infinite pack-data-in}.pack-mark-motion-h .pack-mark-data-flow>span:after{left:-2px;right:auto}.pack-mark-orbit{z-index:2;pointer-events:none;border:1px solid #0000;border-radius:50%;width:94%;height:46%;position:absolute;top:27%;left:3%}.pack-mark-orbit:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:8%;right:7%;box-shadow:0 0 6px}.pack-mark-orbit-a{color:var(--red);border-top-color:#c8102eb3;border-bottom-color:#1d5faf40;animation:5.8s linear infinite pack-orbit-a}.pack-mark-orbit-b{color:var(--blue);border-top-color:#1d5fafa6;border-bottom-color:#c8102e3d;animation:7.2s linear infinite reverse pack-orbit-b}.pack-mark-orbits{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pack-mark-orbit-plane{fill:none;stroke-width:1.15px;transform-box:view-box;transform-origin:80px 60px}.pack-mark-orbit-plane circle{stroke:none}.pack-mark-orbit-plane-a{color:var(--red);stroke:#c8102eb8;animation:5.8s linear infinite pack-orbit-a}.pack-mark-orbit-plane-a circle{fill:var(--red);filter:drop-shadow(0 0 4px #c8102eb3)}.pack-mark-orbit-plane-b{color:var(--blue);stroke:#1d5fafad;animation:7.2s linear infinite reverse pack-orbit-b}.pack-mark-orbit-plane-b circle{fill:var(--blue);filter:drop-shadow(0 0 4px #1d5fafb8)}@keyframes pack-data-out{0%{opacity:0;transform:translate(-7px)scaleX(.55)}28%{opacity:.85}to{opacity:0;transform:translate(16px)scaleX(1.08)}}@keyframes pack-data-in{0%{opacity:0;transform:translate(-16px)scaleX(1.08)}62%{opacity:.82}to{opacity:0;transform:translate(7px)scaleX(.5)}}@keyframes pack-orbit-a{0%{transform:rotate(-14deg)}to{transform:rotate(346deg)}}@keyframes pack-orbit-b{0%{transform:rotate(14deg)scale(.84)}to{transform:rotate(374deg)scale(.84)}}.flow-rail article>b{--neon-rgb:29,95,175;background:radial-gradient(circle,rgba(var(--neon-rgb),.12),rgba(var(--neon-rgb),.025) 48%,#fff 72%);filter:drop-shadow(0 0 5px rgba(var(--neon-rgb),.32)) drop-shadow(0 0 13px rgba(var(--neon-rgb),.12));animation:3.8s ease-in-out infinite white-diagram-neon;position:relative}.flow-rail article:first-child>b{--neon-rgb:200,16,46}.flow-rail article:nth-child(2)>b{--neon-rgb:185,37,61}.flow-rail article:nth-child(3)>b{--neon-rgb:102,81,163}.flow-rail article:nth-child(5)>b{--neon-rgb:22,124,160}.pack-outcomes article:first-child .pack-mark-motion,.destination-card-d .pack-mark-motion{filter:drop-shadow(0 0 5px #c8102e47)drop-shadow(0 0 13px #c8102e17)}.pack-outcomes article:nth-child(2) .pack-mark-motion,.destination-card-h .pack-mark-motion{filter:drop-shadow(0 0 5px #1d5faf47)drop-shadow(0 0 13px #1d5faf1a)}.pack-outcomes article:nth-child(3) .pack-mark-motion,.destination-card-t .pack-mark-motion{filter:drop-shadow(0 0 5px #415a7640)drop-shadow(0 0 13px #1d5faf14)}.program-nodes article i{filter:drop-shadow(0 0 5px #1d5faf61)}.home-coordinate,.coordinate-network{background-image:linear-gradient(#63a0e00d 1px,#0000 1px),linear-gradient(90deg,#63a0e00d 1px,#0000 1px),repeating-linear-gradient(28deg,#0000 0 46px,#6aa8ea09 47px 48px,#0000 49px 92px)}.home-coordinate{background-color:#061422;background-size:32px 32px,32px 32px,100% 100%}.coordinate-network{background-color:#061422b8;background-size:18px 18px,18px 18px,100% 100%}@keyframes white-diagram-neon{0%,to{filter:drop-shadow(0 0 4px rgba(var(--neon-rgb),.24)) drop-shadow(0 0 10px rgba(var(--neon-rgb),.08))}50%{filter:drop-shadow(0 0 7px rgba(var(--neon-rgb),.4)) drop-shadow(0 0 17px rgba(var(--neon-rgb),.14))}}.coordinate-star-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-coordinate>:not(.coordinate-star-field){z-index:1;position:relative}.coordinate-star-field i{opacity:.08;background:#e9f6ff;border-radius:50%;width:2px;height:2px;animation:4.8s ease-in-out infinite coordinate-star-twinkle;position:absolute;box-shadow:0 0 5px #a8d7ff73}.coordinate-star-field i:nth-child(4n){background:#fff;width:3px;height:3px}.coordinate-star-field i:nth-child(5n){background:#9fd2ff}.coordinate-star-field i:nth-child(7n){width:1px;height:1px}.coordinate-target{will-change:transform,filter;animation:6.4s cubic-bezier(.2,.72,.2,1) infinite coordinate-target-lock!important}.coordinate-target i:first-child{animation:6.4s cubic-bezier(.2,.72,.2,1) infinite coordinate-ring-red-lock}.coordinate-target i:nth-child(2){animation:6.4s cubic-bezier(.2,.72,.2,1) infinite coordinate-ring-blue-lock}.coordinate-target b{animation:6.4s ease-in-out infinite coordinate-cross-lock}@keyframes coordinate-star-twinkle{0%,to{opacity:.06;transform:scale(.6)}23%{opacity:.18;transform:scale(.8)}51%{opacity:.88;transform:scale(1.45)}69%{opacity:.2;transform:scale(.75)}}@keyframes coordinate-target-lock{0%,20%,to{filter:drop-shadow(0 0 2px #5ba5f514);transform:scale(.94)}48%,62%{filter:drop-shadow(0 0 13px #5ba5f5b8)drop-shadow(0 0 30px #c8102e40);transform:scale(1.12)}78%{transform:scale(1)}}@keyframes coordinate-ring-red-lock{0%,18%,to{opacity:.38;transform:translate(-50%,-50%)translate(-17px,10px)scale(.82)}46%,66%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1);box-shadow:0 0 21px #e637528f}78%{opacity:.72;transform:translate(-50%,-50%)translate(-5px,3px)scale(.94)}}@keyframes coordinate-ring-blue-lock{0%,18%,to{opacity:.35;transform:translate(-50%,-50%)translate(15px,-11px)scale(1.18)}46%,66%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1);box-shadow:0 0 18px #5da8f8b8}78%{opacity:.7;transform:translate(-50%,-50%)translate(4px,-3px)scale(1.05)}}@keyframes coordinate-cross-lock{0%,32%,to{color:#7d8fa2;text-shadow:none;transform:translate(-50%,-50%)scale(.82)}48%,64%{color:#fff;text-shadow:0 0 6px #fff,0 0 15px #5aa8f7,0 0 23px #c8102e85;transform:translate(-50%,-50%)scale(1.35)}78%{color:var(--red);transform:translate(-50%,-50%)scale(1)}}.brand-product-mark-asset:before,.brand-product-mark-asset:after,.brand-product-mark-asset>i,.brand-product-mark-asset>span,.brand-product-mark-asset>b{display:none!important}.brand-product-mark-asset>img{object-fit:contain;width:100%;height:100%;display:block}.packs-grid-mark{width:112px;height:84px;margin-bottom:22px;display:block}.packs-grid-mark img{object-fit:contain;width:100%;height:100%;display:block}.packs-grid article>.packs-grid-mark{color:inherit;position:relative;bottom:auto;left:auto}.packs-grid article>.packs-grid-mark+small{margin-top:0}.packs-grid article>.packs-card-guide{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--ink);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:13px 0 7px;font:700 8px/1 Sora,sans-serif;display:flex;position:absolute;bottom:30px;left:38px;right:38px}.packs-grid article>.packs-card-guide b{font-size:12px}.packs-grid article>.packs-card-guide:hover{color:var(--blue);border-bottom-color:var(--blue)}.pack-overview-stack{max-width:var(--max);border-top:1px solid var(--line);margin:auto}.pack-overview{border-bottom:1px solid var(--line);background:#fff;scroll-margin-top:74px}.pack-overview>header{border-bottom:1px solid var(--line);grid-template-columns:42px 108px 220px minmax(280px,1fr);align-items:center;gap:16px;padding:24px 38px;display:grid}.pack-overview>header>i{color:var(--red);font:700 12px/1 Sora,sans-serif}.pack-overview>header>img{object-fit:contain;width:92px;height:68px}.pack-overview>header p{color:var(--blue);letter-spacing:.12em;margin:0;font:700 8px/1 Sora,sans-serif}.pack-overview>header h2{letter-spacing:.06em;margin:9px 0 0;font:700 19px/1 Sora,sans-serif}.pack-overview>header>small{max-width:520px;color:var(--muted);justify-self:end;font-size:12px;line-height:1.65}.pack-overview-body{grid-template-columns:.72fr 1.28fr;min-height:390px;display:grid}.pack-overview-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:44px 38px;display:flex}.pack-overview-copy>p{color:var(--red);letter-spacing:.16em;margin:0;font:700 8px/1 Sora,sans-serif}.pack-overview-copy h3{font-size:clamp(24px,calc(2.2 * var(--site-vw,1vw)),34px);letter-spacing:-.04em;margin:17px 0 14px;line-height:1.28}.pack-overview-copy>span{max-width:470px;color:var(--muted);font-size:11px;line-height:1.75}.pack-overview-copy>a,.pack-overview-copy>em{border-bottom:1px solid var(--ink);width:max-content;color:var(--ink);align-items:center;gap:42px;margin-top:34px;padding-bottom:7px;font:700 8px/1 Sora,sans-serif;display:flex}.pack-overview-copy>a:hover{color:var(--blue);border-bottom-color:var(--blue)}.pack-overview-copy>em{color:#98a3ae;border-bottom-color:var(--line)}.pack-overview-visual{background-color:#f8fafc;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px);background-size:24px 24px;min-height:390px;position:relative;overflow:hidden}.pack-overview-visual:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:1px solid #1d5faf1c;position:absolute;inset:13% 17%}.pack-preview-core{z-index:3;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-preview-core:before{content:"";clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 0 14px #1d5faf1f);background:linear-gradient(145deg,#c8102e29,#fffffff2 46%,#1d5faf29);position:absolute;inset:0}.pack-preview-core img{z-index:2;object-fit:contain;width:62px;height:52px;position:relative}.pack-preview-core strong{z-index:3;color:var(--ink);letter-spacing:.08em;font:700 8px/1 Sora,sans-serif;position:absolute;top:98px}.pack-preview-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#c8102e1a,#c8102eb8,#1d5faf2e);width:38%;height:1px;position:absolute;top:50%;left:50%}.pack-preview-line.line-a{transform:rotate(-24deg)}.pack-preview-line.line-b{transform:rotate(156deg)}.pack-preview-line b{filter:drop-shadow(0 0 6px #c8102e8c);background:linear-gradient(90deg,#0000,#fff 45%,#e92e49);width:36px;height:4px;animation:3s linear infinite pack-preview-signal;position:absolute;top:-2px;left:0}.pack-preview-line.line-b b{animation-delay:-1.5s}.pack-preview-node{z-index:4;place-items:center;gap:8px;display:grid;position:absolute}.pack-preview-node>i{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);filter:drop-shadow(0 0 8px #1d5faf29);background:#ffffffeb;place-items:center;width:46px;height:42px;display:grid}.pack-preview-node svg{width:20px;height:20px;color:var(--blue);stroke-width:1.3px}.pack-preview-node small{color:#63778c;font:700 8px/1 Sora,sans-serif}.pack-preview-node.node-1{top:19%;left:11%}.pack-preview-node.node-2{bottom:16%;left:14%}.pack-preview-node.node-3{top:18%;right:13%}.pack-preview-node.node-4{bottom:16%;right:11%}.pack-preview-orbit{z-index:2;border:1px solid #1d5faf80;border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.pack-preview-orbit b{background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%;position:absolute;top:50%}.pack-preview-orbit b:first-child{left:-3px}.pack-preview-orbit b:last-child{right:-3px}.pack-preview-datapack .pack-preview-line{background:linear-gradient(90deg,#c8102e26,#c8102ec7,#0000);width:42%}.pack-preview-datapack .line-a{transform:rotate(26deg)}.pack-preview-datapack .line-b{transform:rotate(-154deg)}.pack-preview-datapack .pack-preview-node svg{color:var(--red)}.pack-preview-hubpack{color:#dcecff;background-color:#07182b;background-image:linear-gradient(#5f9cdc17 1px,#0000 1px),linear-gradient(90deg,#5f9cdc17 1px,#0000 1px)}.pack-preview-hubpack:before{border-color:#63a0e121}.pack-preview-hubpack .pack-preview-core:before{background:radial-gradient(circle,#1d5faf6b,#07182bf2 70%)}.pack-preview-hubpack .pack-preview-core strong{color:#fff}.pack-preview-hubpack .pack-preview-node>i{filter:drop-shadow(0 0 9px #4797ec52);background:#07182bf2}.pack-preview-hubpack .pack-preview-node small{color:#7793af}.pack-preview-hubpack .pack-preview-line{background:linear-gradient(90deg,#1d5faf1a,#5ba9f8d1,#c8102e33)}.pack-preview-twinpack .pack-preview-line{display:none}.pack-preview-twinpack .pack-preview-orbit{width:62%;height:34%;animation:6.8s linear infinite pack-preview-orbit;display:block}.pack-preview-twinpack .pack-preview-orbit.orbit-b{border-color:#c8102e7a;width:43%;height:58%;animation-duration:5.2s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(63deg)}.pack-preview-twinpack .pack-preview-orbit.orbit-b b{background:var(--red);box-shadow:0 0 8px var(--red)}.pack-overview>footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pack-overview>footer span{color:#748292;border-right:1px solid var(--line);gap:13px;padding:14px 18px;font:700 8px/1 Sora,sans-serif;display:flex}.pack-overview>footer span:last-child{border-right:0}.pack-overview>footer i{color:#9ba6b1;font:400 8px/1 IBM Plex Mono,monospace}@keyframes pack-preview-signal{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 22px)}}@keyframes pack-preview-orbit{to{transform:translate(-50%,-50%)rotate(342deg)}}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.pack-overview>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px 90px 1fr}.pack-overview>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2/-1;justify-self:start}.pack-overview-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.pack-overview-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.pack-overview-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:360px}}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.packs-grid article>.packs-card-guide:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:24px;right:24px}.pack-overview>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 72px 1fr;padding:22px 18px}.pack-overview>header>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:68px;height:54px}.pack-overview>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px}.pack-overview>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.pack-overview-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:36px 20px}.pack-overview-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:420px}.pack-preview-node.node-1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-preview-node.node-2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:5%}.pack-preview-node.node-3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-preview-node.node-4:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:5%}.pack-overview>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.pack-overview>footer span:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.pack-overview>footer span:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}.coming-message{justify-content:flex-start;padding-top:124px}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.coming-message:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:70px}}.program-continuity>header{flex-direction:column;justify-content:center;display:flex}.program-identity-statement{border-top:1px solid var(--line);color:var(--ink);letter-spacing:-.02em;margin-top:17px;padding-top:14px;font:600 12.5px/1.55 Pretendard,sans-serif;display:block}.program-network{flex-direction:column;justify-content:center;padding:24px 26px 22px;display:flex}.program-nodes{padding-top:0}.program-nodes:before{top:13px}.program-nodes i{box-sizing:border-box;width:14px;height:14px;margin:6px auto 13px}.program-assurance-lead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:12px;display:flex}.program-assurance-lead span{color:var(--blue);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.program-assurance-lead strong{color:#7f8c99;font:600 11px/1 Pretendard,sans-serif}.program-assurance-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.program-assurance-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-content:center;min-width:0;min-height:55px;padding:9px 10px;display:grid}.program-assurance-grid i{color:#9aa7b4;grid-row:1/3;align-self:center;font:400 8px/1 IBM Plex Mono,monospace}.program-assurance-grid strong{color:var(--ink);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:700 8px/1 Sora,sans-serif;overflow:hidden}.program-assurance-grid small{color:#7c8997;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.3}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.program-identity-statement:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:520px}.program-assurance-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:62px}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:22px 16px}.program-assurance-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:7px}.program-assurance-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.program-assurance-grid small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}}.about-philosophy-map{background-image:linear-gradient(#6d8fb20e 1px,#0000 1px),linear-gradient(90deg,#6d8fb20e 1px,#0000 1px),radial-gradient(circle at 50% 48%,#1d5faf29,#0000 48%);background-size:14px 14px,14px 14px,100% 100%;border:1px solid #ffffff1f;gap:5px;margin:24px 0 20px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.about-philosophy-map:before,.about-philosophy-map:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#c8102e33,#d9dde2b8,#1d5faf40);width:68%;height:1px;position:absolute;top:50%;left:16%}.about-philosophy-map:before{transform:rotate(20deg)}.about-philosophy-map:after{transform:rotate(-20deg)}.about-philosophy-map span{z-index:1;background:#071629db;border:1px solid #849eb92e;grid-template-columns:24px 1fr;align-items:center;width:72%;min-height:25px;display:grid;position:relative}.about-philosophy-map span:nth-child(2),.about-philosophy-map span:nth-child(4){margin-left:14%}.about-philosophy-map span:nth-child(3){margin-left:28%}.about-philosophy-map i{color:#71879f;border-right:1px solid #849eb92e;place-items:center;height:100%;font:400 8px/1 IBM Plex Mono,monospace;display:grid}.about-philosophy-map b{color:#dbe4ed;letter-spacing:.11em;padding-left:9px;font:700 8px/1 Sora,sans-serif}.about-philosophy-map span:first-child b{color:#ef5268}.about-philosophy-map span:last-child b{color:#80b5f4}.about-compact-governance{background-image:radial-gradient(circle at 86% 16%,#1d5faf1c,#0000 32%),linear-gradient(#6d8fb209 1px,#0000 1px),linear-gradient(90deg,#6d8fb209 1px,#0000 1px);background-size:100% 100%,18px 18px,18px 18px;position:relative}.about-compact-governance>*{z-index:1;position:relative}.about-award-history i:last-child{color:#718398;font-size:12px}.about-ci-showcase{padding-top:88px;padding-bottom:68px}.about-ci-showcase>header{margin-bottom:50px}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-pack-value-panel>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr)) 22px;align-self:end;gap:4px;width:100%;display:grid}.brand-board-pack-value footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#8299af;text-align:center;white-space:nowrap;background:#6985a20e;place-items:center;min-height:22px;padding:4px 2px;display:grid}.brand-board-pack-value footer i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-left:1px solid #65a1e021;place-items:center;height:100%;margin-left:0;display:grid}.brand-board-pack-d footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#c8102e2e}.brand-board-pack-h footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#1d5faf33}.brand-board-pack-t footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde226}}@media (max-width:767px){.brand-pack-value-panel>footer:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(4,minmax(0,1fr)) 22px;align-self:end;gap:4px;width:100%;display:grid}.brand-board-pack-value footer span:where([data-mobile-desktop],[data-mobile-desktop] *){color:#8299af;text-align:center;white-space:nowrap;background:#6985a20e;place-items:center;min-height:22px;padding:4px 2px;display:grid}.brand-board-pack-value footer i:where([data-mobile-desktop],[data-mobile-desktop] *){border-left:1px solid #65a1e021;place-items:center;height:100%;margin-left:0;display:grid}.brand-board-pack-d footer span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#c8102e2e}.brand-board-pack-h footer span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#1d5faf33}.brand-board-pack-t footer span:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde226}}.brand-guide-intro{grid-template-columns:5fr 7fr;gap:0}.brand-guide-intro>div:last-child{padding-left:32px}.brand-guide-intro span{letter-spacing:-.015em;max-width:760px}.brand-system-detail>header{grid-template-columns:5fr 7fr;gap:0}.brand-system-detail>header>span{color:#445364;padding-left:32px;font-size:14px;line-height:1.85}.brand-system-detail-index{border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative}.brand-system-detail-index:before{content:"";background:linear-gradient(90deg,var(--red),#aeb8c3 48%,var(--blue));height:1px;position:absolute;top:27px;left:5%;right:5%}.brand-system-detail-index a{z-index:1;border-top:0;border-right:1px solid var(--line);background:#fff;grid-template-rows:18px auto;align-content:start;gap:14px;min-height:88px;padding:18px 12px 12px;display:grid;position:relative}.brand-system-detail-index a:first-child{border-left:1px solid var(--line)}.brand-system-detail-index i{color:#768492;background:#fff;border:1px solid #b8c3ce;border-radius:50%;place-items:center;width:18px;height:18px;font:500 8px/1 IBM Plex Mono,monospace;display:grid}.brand-system-detail-index span{color:var(--ink);letter-spacing:.065em;font:700 8px/1.35 Sora,sans-serif}.brand-system-detail-index b{color:var(--blue);font-size:11px;position:absolute;bottom:11px;right:10px}.brand-system-detail-index a:first-child i{border-color:var(--red);color:var(--red)}.brand-system-detail-index a:last-child i{border-color:var(--blue);color:var(--blue)}.brand-system-detail-list{position:relative}.brand-system-detail-list:before{content:"";background:linear-gradient(var(--red),#b8c3ce 45%,var(--blue));width:1px;position:absolute;top:0;bottom:0;left:17px}.brand-system-detail-list article{grid-template-columns:154px minmax(460px,1fr) 360px;gap:38px;padding:62px 0 62px 42px;position:relative}.brand-system-detail-list article:before{content:"";background:#8796a5;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:67px;left:11px;box-shadow:0 0 0 1px #8796a5}.brand-system-detail-list article:first-child:before{background:var(--red);box-shadow:0 0 0 1px var(--red)}.brand-system-detail-list article:last-child:before{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.brand-system-detail-list article>header{grid-template-columns:1fr;align-content:start;gap:10px;display:grid}.brand-system-detail-list article>header i{color:#7b8997;grid-row:auto;font-size:11px;font-weight:500}.brand-system-detail-list article>header strong{max-width:140px;color:var(--blue);font-size:8px;line-height:1.45}.brand-system-detail-list article>header small{color:#98a4af;margin-top:8px;font-size:8px}.brand-detail-copy h3{font-size:26px;line-height:1.35}.brand-detail-copy>p{color:#435263;margin-top:17px;font-size:13px;line-height:1.88}.brand-detail-copy dl{border-top:1px solid #b8c3ce;border-bottom:1px solid var(--line);border-left:0;grid-template-columns:1fr 1fr;margin-top:27px}.brand-detail-copy dl>div{border-bottom:0;border-right:0;padding:19px 20px 20px 0}.brand-detail-copy dl>div+div{border-left:1px solid var(--line);padding-left:20px}.brand-detail-copy dt{font-size:8px}.brand-detail-copy dd{color:#526171;margin-top:12px;font-size:11.5px;line-height:1.82}.brand-detail-copy footer{background:#f3f6f9;grid-template-columns:120px 1fr;gap:18px;margin-top:18px;padding:16px 18px}.brand-detail-copy footer ul{gap:8px}.brand-detail-copy footer li{color:#4f5e6d;font-size:12px;line-height:1.55}.brand-detail-visual{align-self:center;min-height:260px}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.brand-system-detail>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-system-detail>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}.brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,1fr)}.brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:120px 1fr;padding-left:42px}.brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-ci-showcase:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:60px;padding-bottom:52px}.about-ci-showcase>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:34px}.brand-guide-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-guide-intro>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}.brand-guide-intro span br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.brand-system-detail-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{left:8px}.brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;padding:40px 0 40px 30px}.brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{top:44px;left:2px}.brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.brand-detail-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.brand-detail-copy dl>div+div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-left:0;border-top:1px solid var(--line);padding-left:0}}.about-page .brand-board-type>div span:last-child b{letter-spacing:-.08em;white-space:nowrap;font-size:22px;display:block}.about-page .brand-board-pack-value footer{grid-template-columns:repeat(3,minmax(0,1fr)) 22px}.about-page .brand-board-pack-value footer span{text-align:center;width:100%;min-width:0;padding-left:1px;padding-right:1px}.about-page .about-future-roadmap:after{display:none}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .brand-pack-value-diagram-efficiency>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.about-page .brand-pack-value-diagram-efficiency>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:16px;left:6%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:8px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:15px;left:40%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:22px;left:57%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:14px;left:74%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:7px;left:91%}.about-page .brand-pack-value-diagram-efficiency>i:not(:nth-child(6)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"";width:clamp(26px,calc(2.4 * var(--site-vw,1vw)),38px);transform-origin:0;background:linear-gradient(90deg,#1d5faf,#9fb4c9);height:1px;position:absolute;top:1px;left:4px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(-14deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(13deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(-13deg)}.about-page .brand-pack-value-diagram-twin>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)}}@media (max-width:767px){.about-page .brand-pack-value-diagram-efficiency>span:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.about-page .brand-pack-value-diagram-efficiency>i:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:16px;left:6%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){top:8px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:15px;left:40%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){top:22px;left:57%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){top:14px;left:74%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){top:7px;left:91%}.about-page .brand-pack-value-diagram-efficiency>i:not(:nth-child(6)):where([data-mobile-desktop],[data-mobile-desktop] *):after{content:"";width:clamp(26px,calc(2.4 * var(--site-vw,1vw)),38px);transform-origin:0;background:linear-gradient(90deg,#1d5faf,#9fb4c9);height:1px;position:absolute;top:1px;left:4px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(-14deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(13deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(-13deg)}.about-page .brand-pack-value-diagram-twin>b:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translate(-50%)}}.about-page :is(.about-origin-section .sub-heading>span,.about-origin-section .sub-heading p,.about-growth-section>header>p,.about-founder-section .sub-heading>span,.about-founder-section .sub-heading p){color:#3f4b57}.about-page .about-founder-projects>header small{min-width:236px;text-align:initial;justify-content:space-between;align-self:stretch;gap:6px}.about-page .about-founder-projects>header small b{text-align:left}.about-page .about-founder-projects>header small span{text-align:right}.about-page .about-founder-projects article{min-height:60px}.brand-guide-page .brand-system-detail>header>span{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;max-width:760px}.brand-guide-page .brand-system-detail-index{background:#fff}.brand-guide-page .brand-system-detail-index:before{z-index:1;top:28px}.brand-guide-page .brand-system-detail-index a{z-index:2;background:0 0;grid-template-rows:auto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:19px 10px 12px}.brand-guide-page .brand-system-detail-index i{align-self:start}.brand-guide-page .brand-system-detail-index span{word-spacing:0;text-wrap:wrap;word-break:keep-all;min-height:24px;line-height:1.35;letter-spacing:.04em!important}.brand-guide-page .brand-system-detail-index a:nth-child(2) span{font-stretch:100%;letter-spacing:.015em!important;font-size:7px!important}.home-development-roadmap .home-roadmap-pack>strong{min-height:25px;display:block}.home-development-roadmap .home-roadmap-pack>small{min-height:39px;display:block}.program-continuity>header h3,.program-continuity>header>span{word-break:keep-all}.program-nodes article:nth-child(-n+3) i{background:var(--red);box-shadow:0 0 0 1px var(--red),0 0 14px #c8102e47}.program-nodes article:nth-child(-n+3) small{color:var(--red)}.program-nodes:before{background:linear-gradient(90deg,var(--red) 0 50%,#8190a0 62%,var(--blue) 82%,#1b86a7)}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .about-founder-projects>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;min-width:0}.about-page .about-founder-projects>header small span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.brand-guide-page .brand-system-detail-index a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:22px minmax(0,1fr)}.home-development-roadmap .home-roadmap-pack>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-development-roadmap .home-roadmap-pack>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}}.clean-hero-copy>span{word-break:keep-all;overflow-wrap:break-word}.about-future-roadmap article{position:relative}.about-future-roadmap article>em{color:#9fc4ef;letter-spacing:.08em;border:1px solid #7ea7da59;padding:4px 6px;font:700 8px/1 Sora,sans-serif;position:absolute;top:16px;right:16px}.about-identity-loop{width:min(calc(100% - 56px),var(--max));max-width:none;color:inherit;font-size:inherit;background:#ffffff09;border:1px solid #ffffff29;margin:18px auto 0;padding:0;display:block}.about-identity-loop>header{border-bottom:1px solid #ffffff21;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:14px 16px;display:grid}.about-identity-loop>header strong{color:#fff;letter-spacing:.08em;font:700 10px/1.45 Sora,sans-serif}.about-identity-loop>header small{color:#91a8be;word-break:keep-all;font-size:9px;line-height:1.55}.about-identity-loop>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.about-identity-loop article{border-right:1px solid #ffffff1c;min-width:0;min-height:136px;padding:15px 13px;position:relative}.about-identity-loop article:last-child{border-right:0}.about-identity-loop article:after{content:"→";z-index:2;color:#52708e;font-size:10px;position:absolute;top:22px;right:-5px}.about-identity-loop article:last-child:after{content:"↻";color:#7ea7da;right:10px}.about-identity-loop article i,.about-identity-loop article b,.about-identity-loop article small{display:block}.about-identity-loop article i{color:#fff;font:700 18px/1 Sora,sans-serif}.about-identity-loop article b{color:#dce8f4;letter-spacing:.1em;margin-top:8px;font:700 9px/1 Sora,sans-serif}.about-identity-loop article small{color:#6f88a1;letter-spacing:.06em;margin-top:10px;font:600 8px/1.35 Sora,sans-serif}.about-identity-loop article small span{color:#9eb1c4;letter-spacing:0;margin-top:3px;display:block}.about-identity-loop article p{color:#889eb3;word-break:keep-all;margin:12px 0 0;font-size:9px;line-height:1.55}.about-identity-loop article.is-product{box-shadow:inset 0 2px #c8102e8c}.about-identity-loop article.is-product:nth-child(2){box-shadow:inset 0 2px #1d5fafa6}.about-identity-loop article.is-product:nth-child(3){box-shadow:inset 0 2px #d9dde273}.about-identity-loop article.is-value{background:#1d5faf09}.about-identity-loop>p{border-top:1px solid #ffffff1f;grid-template-columns:90px 1fr;gap:12px;margin:0;padding:12px 15px;display:grid}.about-identity-loop>p b{color:#7ea7da;letter-spacing:.1em;font:700 8px/1.5 Sora,sans-serif}.about-identity-loop>p span{color:#a6b8ca;word-break:keep-all;font-size:9px;line-height:1.55}.about-identity-loop>aside{color:#758ca3;border-top:1px solid #ffffff1a;padding:10px 15px;font-size:8px;line-height:1.5}@media (max-width:980px) and (max-width:767px),(max-width:980px) and (min-width:1200px){.about-identity-loop>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.about-identity-loop article:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-identity-loop article:nth-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1c}}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.about-identity-loop>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-identity-loop>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-identity-loop article:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid #ffffff1c}.about-identity-loop article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-identity-loop article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1c}.about-identity-loop>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}.brand-detail-visual{color:var(--ink);background-color:#fff;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px);border-color:#cfd8e2;box-shadow:0 14px 30px #1823310e}.brand-detail-visual:after{background:linear-gradient(90deg,var(--red),#c7ced6 50%,var(--blue));height:2px}.detail-visual-logo{background-color:#fff}.detail-visual-marks b{color:#566779}.detail-visual-colors span{border-color:#d7dee6}.detail-visual-colors i{border-color:#c5ced8}.detail-visual-colors small{color:#718092}.detail-visual-type>b{color:var(--ink);border-bottom-color:#cbd4de}.detail-visual-type>strong{color:#25374a}.detail-visual-type>span{color:var(--blue)}.detail-visual-type>small{color:#728193}.detail-visual-grid>span:after{background:#fff}.detail-visual-grid>i{background:linear-gradient(90deg,#0000,#4d698657,#0000)}.detail-visual-grid>b{color:#43576b;background:#fff;border-color:#b8c5d2;box-shadow:0 7px 18px #18233114}.detail-visual-motif>i{background:#fff}.motif-line>b:nth-child(2),.motif-line>b:nth-child(4),.motif-line>b:nth-child(6){color:#8493a2}.detail-visual-motif>strong{color:#344a60;background:#fff;border-color:#bcc8d4;box-shadow:0 7px 18px #18233114}.detail-visual-icons span{border-color:#d8e0e8}.detail-visual-icons i{color:var(--blue);background:#fff;border-color:#1d5faf6b}.detail-visual-icons span:nth-child(3n+1) i{color:var(--red);border-color:#c8102e6b}.detail-visual-icons b{color:#4b5d70}.detail-visual-value>span{border-color:#d5dde6}.detail-visual-value span>b{color:#26384b}.value-network>i{background:#fff}.value-freeze>i{background:linear-gradient(90deg,#708195,#26384b)}.value-freeze:after{background:linear-gradient(#0000,#68798c,#0000);box-shadow:0 0 8px #1823312e}.brand-guide-board{background:#fff}.brand-guide-board .brand-system-board{color:var(--ink);background-color:#fff;background-image:radial-gradient(circle at 12% 30%,#c8102e0e,#0000 24%),radial-gradient(circle at 82% 38%,#1d5faf12,#0000 30%),linear-gradient(#1d5faf0a 1px,#0000 1px),linear-gradient(90deg,#1d5faf0a 1px,#0000 1px);border-color:#cbd4de;box-shadow:0 26px 55px #1823311f,inset 0 0 0 1px #18233106}.brand-guide-board .brand-system-board:before{border-color:#1d5faf1a;box-shadow:0 0 0 58px #1d5faf05,0 0 0 116px #c8102e03,0 0 95px #2c7ad30f}.brand-guide-board .brand-system-board:after{background-image:linear-gradient(120deg,#0000 0 48%,#1d5faf0f 49%,#0000 50%),linear-gradient(156deg,#0000 0 49%,#c8102e0b 50%,#0000 51%)}.brand-guide-board .brand-system-board>section{background:#ffffffed;border-color:#cbd4de;box-shadow:inset 0 1px #fffc,inset 0 -20px 38px #18233106}.brand-guide-board .brand-system-board section>header{color:#4f6173}.brand-guide-board .brand-system-board section>header:after{background:linear-gradient(90deg,#1d5faf40,#0000)}.brand-guide-board .brand-board-main{background:radial-gradient(circle at 50% 40%,#1d5faf12,#0000 38%),#fffffff2}.brand-guide-board .brand-board-main:before{border-color:#1d5faf24}.brand-guide-board .brand-board-main:after{opacity:.55}.brand-guide-board .brand-board-main-symbol svg{filter:none;opacity:.9}.brand-guide-board .brand-board-main h2{color:var(--ink);text-shadow:none}.brand-guide-board .brand-board-axis{border-top-color:#ccd6e0}.brand-guide-board .brand-board-axis span{color:#66788a;background:linear-gradient(145deg,#1d5faf09,#0000 62%);border-color:#d5dde5}.brand-guide-board .brand-board-axis span:last-child b{color:#566779}.brand-guide-board .brand-board-variations article{background:linear-gradient(#fff,#f5f7f9);border-color:#d6dee6}.brand-guide-board .brand-board-variations .variation-2{background:#fff;border-color:#c8102e4d;box-shadow:0 0 22px #c8102e0d}.brand-guide-board .brand-board-variations img{filter:none!important;opacity:1!important}.brand-guide-board .brand-board-variations span{color:#26384b}.brand-guide-board .brand-board-variations strong{color:#607386}.brand-guide-board .brand-mark-derivation{background:linear-gradient(90deg,#c8102e09,#1d5faf0a,#18233109);border-top-color:#d4dde6}.brand-guide-board .brand-mark-derivation b{color:#26384b}.brand-guide-board .brand-mark-derivation small{color:#66798c}.brand-guide-board .brand-board-color-grid article{background:#fff;border-color:#d8e0e8}.brand-guide-board .brand-board-color-grid strong{color:#26384b}.brand-guide-board .brand-board-color-grid code{color:#607387}.brand-guide-board .brand-board-color-grid small{color:#7b8b9c}.brand-guide-board .brand-board-bridge{background:#f7f9fb;border-color:#d4dde6}.brand-guide-board .brand-board-bridge em{color:#627589}.brand-guide-board .brand-board-type h3{color:var(--ink);text-shadow:none;border-bottom-color:#ccd7e1}.brand-guide-board .brand-board-type span{background:linear-gradient(145deg,#1d5faf09,#0000);border-color:#d4dde6}.brand-guide-board .brand-board-type small{color:#64778a}.brand-guide-board .brand-grid-mark{background-color:#fff;background-image:linear-gradient(#1d5faf0d 1px,#0000 1px),linear-gradient(90deg,#1d5faf0d 1px,#0000 1px);border-color:#d2dce6}.brand-guide-board .brand-grid-sketch>span:after,.brand-guide-board .brand-grid-sketch>i:nth-of-type(11),.brand-guide-board .brand-grid-sketch>i:nth-of-type(12){background:#fff}.brand-guide-board .brand-grid-sketch>b{color:#40566c;background:#ffffffeb;border-color:#bbc8d5}.brand-guide-board .brand-board-grid li{color:#687b8f;border-top-color:#d6dee6}.brand-guide-board .brand-board-grid li b{color:#2d4155}.brand-guide-board .brand-board-motifs .brand-board-diagram-rail article{background:#ffffffe6;border-color:#d6dee6}.brand-guide-board .brand-board-motifs .brand-board-diagram-rail article:before{border-color:#d4dde6}.brand-guide-board .brand-board-motifs .brand-data-diagram{background-color:#fff;border-color:#becbd8;box-shadow:3px 2px 0 -2px #fff,3px 2px 0 -1px #6989aa33}.brand-guide-board .brand-board-motifs .brand-board-diagram-rail strong{color:#43576b}.brand-guide-board .brand-board-icons .brand-board-icon-rail svg{background:#f7f9fb}.brand-guide-board .brand-board-icon-rail strong{color:#526578}.brand-guide-board .brand-board-product-family{background-color:#fff;background-image:linear-gradient(#1d5faf0b 1px,#0000 1px),linear-gradient(90deg,#1d5faf0b 1px,#0000 1px)}.brand-guide-board .brand-board-pack{background:#ffffffd1;border-color:#d2dce6}.brand-guide-board .brand-board-pack-value{border-top-color:#d4dde6}.brand-guide-board .brand-board-pack-value strong{color:#26384b}.brand-guide-board .brand-board-pack-value p{color:#5d7083}.brand-guide-board .brand-product-graph{background-color:#fff;background-image:linear-gradient(#1d5faf11 1px,#0000 1px),linear-gradient(90deg,#1d5faf11 1px,#0000 1px),radial-gradient(circle,#1d5faf12,#0000 58%)}.brand-guide-board .brand-product-graph>span{background:#fff;box-shadow:-34px 32px 0 -1px #fff,-34px 32px #df3d55,0 0 7px #4b92df}.brand-guide-board .brand-pack-value-panel,.brand-guide-board .brand-board-pack-d .brand-pack-value-panel,.brand-guide-board .brand-board-pack-h .brand-pack-value-panel,.brand-guide-board .brand-board-pack-t .brand-pack-value-panel{background:linear-gradient(135deg,#fff,#f2f5f8);border-color:#d1dae4;box-shadow:inset 0 0 24px #18233106}.brand-guide-board .brand-pack-value-diagram{background-color:#fff;border-color:#d8e0e8}.brand-guide-board .brand-pack-value-diagram-automation>i,.brand-guide-board .brand-pack-value-diagram-automation>span,.brand-guide-board .brand-pack-value-diagram-archive>span{background:#fff}.brand-guide-board .brand-pack-value-panel>footer{color:#60778e;font-size:inherit;background:0 0;padding:0}.brand-guide-board .brand-board-pack-value footer span{color:#546a80;background:#fff}.brand-guide-board .brand-board-pack-value footer i{color:#60778e}.brand-guide-board .brand-system-board{border-color:#8fa0b1}.brand-guide-board .brand-system-board>section{border-color:#b7c2cd}.brand-guide-board .brand-board-main{background-color:#f7f9fb;background-image:linear-gradient(90deg,var(--red),#cbd3dc 50%,var(--blue)),radial-gradient(circle at 50% 40%,#1d5faf11,transparent 38%);background-repeat:no-repeat;background-size:100% 3px,100% 100%;box-shadow:inset 0 3px #0000}.brand-guide-board .brand-board-variations{box-shadow:inset 0 3px 0 var(--red);background:#fff}.brand-guide-board .brand-board-colors{background:#f4f6f8;box-shadow:inset 0 3px #5e6c79}.brand-guide-board .brand-board-type{background:#fff;box-shadow:inset 0 3px #c6ced7}.brand-guide-board .brand-board-grid{background:#f4f6f8;box-shadow:inset 0 3px #718091}.brand-guide-board .brand-board-motifs{box-shadow:inset 0 3px 0 var(--blue);background:#fff}.brand-guide-board .brand-board-icons{background:#f4f6f8;background-image:linear-gradient(90deg,var(--red),#b9c3ce 50%,var(--blue));background-repeat:no-repeat;background-size:100% 3px;box-shadow:inset 0 3px #0000}.brand-guide-board .brand-board-product-family{background-image:linear-gradient(90deg,var(--red),#c5cdd5 50%,var(--blue)),linear-gradient(#1d5faf0b 1px,transparent 1px),linear-gradient(90deg,#1d5faf0b 1px,transparent 1px);background-repeat:no-repeat,repeat,repeat;background-size:100% 3px,16px 16px,16px 16px;box-shadow:inset 0 3px #0000}.brand-guide-board .brand-system-board section>header{color:#26394c;font-weight:600}.brand-guide-board .brand-system-board section>header:before{box-shadow:none;border-color:#526c86}.brand-guide-board .brand-board-main>header:before,.brand-guide-board .brand-board-variations>header:before{border-color:var(--red)}.brand-guide-board .brand-board-motifs>header:before{border-color:var(--blue)}.brand-guide-board .brand-board-main p{color:#32485d}.brand-guide-board .brand-data-cloud{background-color:#ffffff85;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px),radial-gradient(at 50% 54%,#1d5faf1c,#0000 48%)}.brand-guide-board .brand-data-cloud>i{background:#fff}.brand-guide-board .brand-data-cloud>b{color:#fff;background:#26394c;border-color:#607e9d;box-shadow:0 8px 18px #1823311f}.brand-guide-board .brand-board-icon-field{filter:none;background:linear-gradient(145deg,#c8102e38,#d5dde5 50%,#1d5faf38)}.brand-guide-board .brand-board-icon-field:before{background-color:#f8fafb;background-image:linear-gradient(#1d5faf12 1px,#0000 1px),linear-gradient(90deg,#1d5faf12 1px,#0000 1px)}.brand-guide-board .brand-board-icon-field:after{border-color:#a9b7c5;box-shadow:0 0 0 6px #1d5faf06}.brand-guide-board .brand-board-icon-field>i{background:#fff;box-shadow:31px 23px 0 -1px #fff,31px 23px #5ca0e7}.brand-guide-board .brand-board-icons .brand-board-icon-rail strong{color:#32485d}.brand-guide-board .brand-board-icon-rail article>small{color:#697c8f}.brand-guide-board .brand-pack-value-heading>span,.brand-guide-board .brand-board-pack-d .brand-pack-value-heading>span,.brand-guide-board .brand-board-pack-t .brand-pack-value-heading>span{filter:none;background:linear-gradient(145deg,#fff,#e5eaf0)}.brand-guide-board .brand-board-pack-t .brand-pack-value-heading>span{color:#47596b}.brand-guide-board .brand-board-pack-t .brand-board-pack-mark>span b{color:#26394c}.brand-guide-board .brand-board-pack{background-color:#ffffffe0}.brand-guide-board .brand-board-pack-d{box-shadow:inset 0 2px #c8102eb8}.brand-guide-board .brand-board-pack-h{box-shadow:inset 0 2px #1d5fafb8}.brand-guide-board .brand-board-pack-t{box-shadow:inset 0 2px #26394cb8}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-guide-board .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:166px;margin-bottom:10px}.brand-guide-board .brand-board-main p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:1px 0 0;font-size:11px;line-height:1.65}.brand-guide-board .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:119px;margin-top:22px}.brand-guide-board .brand-board-main .brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:4px}}@media (max-width:767px){.brand-guide-board .brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:166px;margin-bottom:10px}.brand-guide-board .brand-board-main p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:1px 0 0;font-size:11px;line-height:1.65}.brand-guide-board .brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){height:119px;margin-top:22px}.brand-guide-board .brand-board-main .brand-board-axis:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:4px}}.brand-guide-board .brand-system-board>.brand-board-main{background-color:#f2f5f8}.brand-guide-board .brand-system-board>.brand-board-variations{background-color:#fff}.brand-guide-board .brand-system-board>.brand-board-colors{background-color:#eef2f5}.brand-guide-board .brand-system-board>.brand-board-type{background-color:#fff}.brand-guide-board .brand-system-board>.brand-board-grid{background-color:#eef2f5}.brand-guide-board .brand-system-board>.brand-board-motifs{background-color:#fff}.brand-guide-board .brand-system-board>.brand-board-icons{background-color:#edf1f4}.brand-guide-board .brand-system-board>.brand-board-product-family{background-color:#f7f9fb}.brand-guide-board .brand-board-main p{z-index:5;background:#f2f5f8;position:relative}.brand-guide-board .brand-board-icons .brand-board-icon-rail article{background:#fff;border-color:#c8d2dc}.brand-guide-board .brand-board-icon-field:before{background-color:#eef3f7}.brand-guide-board .brand-board-icon-field svg{filter:none;color:#52677c}.brand-guide-board .brand-board-icons .brand-board-icon-rail article:nth-child(3n+1) svg{color:var(--red)}.brand-guide-board .brand-board-icons .brand-board-icon-rail article:nth-child(3n+2) svg{color:var(--blue)}.brand-guide-board .brand-board-pack{border-color:#b9c5d0}.brand-guide-board .brand-pack-value-panel{background:linear-gradient(135deg,#fff,#e9eef3)}.brand-guide-board .brand-board-main p{background:#f2f5f8;border-top:1px solid #d7dfe7;border-bottom:1px solid #d7dfe7;width:100%;margin:0;padding:9px 0 11px}.brand-guide-board .brand-data-cloud{background-color:#f8fafb;flex:0 0 108px;height:108px;min-height:108px;margin:10px 0 12px;overflow:hidden}.brand-guide-board .brand-data-cloud:before{width:190px;height:94px}.brand-guide-board .brand-data-cloud:after{width:104px;height:108px}.brand-guide-board .brand-board-main .brand-board-axis{flex:none;width:100%;margin-top:0;padding-top:7px}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-guide-board .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:156px;margin:0 auto 8px}.brand-guide-board .brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:12px}}@media (max-width:767px){.brand-guide-board .brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:156px;margin:0 auto 8px}.brand-guide-board .brand-board-main:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:12px}}.brand-product-graph-twin{background-image:radial-gradient(at 42%,#0000 0 29%,#c8102e61 30% 31%,#0000 32%),radial-gradient(at 58%,#0000 0 29%,#1d5faf6b 30% 31%,#0000 32%),linear-gradient(#5e9adb14 1px,#0000 1px),linear-gradient(90deg,#5e9adb14 1px,#0000 1px);background-size:100% 100%,100% 100%,10px 10px,10px 10px}.brand-product-graph-twin:before{background:linear-gradient(90deg,#c8102e,#eef1f4 48%,#1d5faf);bottom:57px;left:18px;right:18px}.brand-product-graph-twin:after{content:"PLAN ↔ REALITY";color:#aeb8c3;letter-spacing:.06em;white-space:nowrap;background:0 0;width:auto;height:auto;font:500 8px/1 IBM Plex Mono,monospace;inset:13px auto auto 50%;transform:translate(-50%)}.brand-product-graph-twin>i{border:1px solid #fff;border-radius:50%;width:5px;bottom:auto;box-shadow:0 0 7px;height:5px!important}.brand-product-graph-twin>i:first-child{color:#c8102e;background:#c8102e;top:56px;left:20px}.brand-product-graph-twin>i:nth-child(2){color:#c8102e;background:#c8102e;top:30px;left:42px}.brand-product-graph-twin>i:nth-child(3){color:#c8102e;background:#c8102e;top:82px;left:42px}.brand-product-graph-twin>i:nth-child(4){color:#1d5faf;background:#1d5faf;top:56px;left:auto;right:20px}.brand-product-graph-twin>i:nth-child(5){color:#1d5faf;background:#1d5faf;top:30px;left:auto;right:42px}.brand-product-graph-twin>i:nth-child(6){color:#1d5faf;background:#1d5faf;top:82px;left:auto;right:42px}.brand-product-graph-twin>b{background:linear-gradient(#c8102e,#fff,#1d5faf);width:1px;height:42px;top:37px;left:50%;right:auto;transform:none}.brand-product-graph-twin>span{border-color:#d9dde2;border-radius:0;width:9px;height:9px;top:52px;left:50%;right:auto;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 5px #d9dde20f,0 0 10px #d9dde273}.brand-pack-value-diagram-twin{background-image:linear-gradient(24deg,#0000 49%,#c8102e52 49.5% 50.5%,#0000 51%),linear-gradient(-24deg,#0000 49%,#1d5faf59 49.5% 50.5%,#0000 51%),linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:100% 100%,100% 100%,9px 9px,9px 9px}.brand-pack-value-diagram-twin>i{background:#182331;border:1px solid;border-radius:50%;width:4px;height:4px}.brand-pack-value-diagram-twin>i:first-child{color:#c8102e;top:7px;left:7%}.brand-pack-value-diagram-twin>i:nth-child(2){color:#c8102e;top:20px;left:24%}.brand-pack-value-diagram-twin>i:nth-child(3){color:#c8102e;top:10px;left:40%}.brand-pack-value-diagram-twin>i:nth-child(4){color:#1d5faf;top:18px;right:40%}.brand-pack-value-diagram-twin>i:nth-child(5){color:#1d5faf;top:8px;right:24%}.brand-pack-value-diagram-twin>i:nth-child(6){color:#1d5faf;top:20px;right:7%}.brand-pack-value-diagram-twin>b{background:linear-gradient(#c8102e,#fff,#1d5faf);width:1px;height:23px;top:4px;left:50%}.brand-pack-value-diagram-twin>span{background:#182331;border:1px solid #d9dde2;width:8px;height:8px;top:12px;left:calc(50% - 4px);transform:rotate(45deg);box-shadow:0 0 7px #d9dde266}.twin-engine-section,.twin-result-section{max-width:var(--max);background:#fff;margin:auto;padding:78px 34px}.twin-section-heading{grid-template-columns:44px 1fr;gap:18px;margin-bottom:38px;display:grid}.twin-section-heading>span{color:var(--red);padding-top:4px;font:700 13px/1 Sora,sans-serif}.twin-section-heading p{color:var(--blue);letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.twin-section-heading h2{font-size:clamp(30px,calc(3 * var(--site-vw,1vw)),46px);letter-spacing:-.05em;margin:14px 0 10px;line-height:1.18}.twin-section-heading small{color:var(--muted);font-size:12px;line-height:1.7}.twin-engine-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.twin-engine-card{background:#fff;min-width:0;padding:0 34px 32px}.twin-engine-card:first-child{border-right:1px solid var(--line)}.twin-engine-card>header{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 54px;align-items:center;min-height:92px;display:grid}.twin-engine-card>header>i{color:#9ca8b4;font:400 8px/1 IBM Plex Mono,monospace}.twin-engine-card>header>span{gap:8px;display:grid}.twin-engine-card>header small{color:var(--blue);letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.twin-engine-design>header small{color:var(--red)}.twin-engine-card>header strong{letter-spacing:.06em;font:700 16px/1 Sora,sans-serif}.twin-engine-card>header>b{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);width:50px;height:46px;color:var(--blue);background:#1d5faf14;place-items:center;display:grid}.twin-engine-design>header>b{color:var(--red);background:#c8102e14}.twin-engine-card>header svg{stroke-width:1.2px;width:22px;height:22px}.twin-engine-copy{min-height:190px;padding:34px 0 28px}.twin-engine-copy p{color:var(--red);letter-spacing:.13em;margin:0;font:700 8px/1 Sora,sans-serif}.twin-engine-reality .twin-engine-copy p{color:var(--blue)}.twin-engine-copy h3{font-size:clamp(24px,calc(2 * var(--site-vw,1vw)),34px);letter-spacing:-.045em;margin:17px 0 13px;line-height:1.28}.twin-engine-copy span{max-width:570px;color:var(--muted);font-size:12px;line-height:1.75;display:block}.twin-engine-card ol{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.twin-engine-card li{border-right:1px solid var(--line);min-height:105px;padding:17px 13px}.twin-engine-card li:last-child{border-right:0}.twin-engine-card li>*{display:block}.twin-engine-card li i{color:#9aa7b5;font:400 8px/1 IBM Plex Mono,monospace}.twin-engine-card li strong{margin-top:23px;font:700 8px/1 Sora,sans-serif}.twin-engine-card li small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45}.twin-engine-card>footer{color:inherit;background:0 0;align-items:center;gap:8px;margin-top:26px;padding:0;display:flex}.twin-engine-card>footer span{color:#8f9ba8;letter-spacing:.12em;margin-right:auto;font:700 8px/1 Sora,sans-serif}.twin-engine-card>footer b{border:1px solid var(--line);padding:7px 10px;font-size:11px;font-weight:600}.twin-engine-bridge{color:#dcecff;background:#07182b;grid-template-columns:1fr 180px 1fr;align-items:center;margin-top:16px;display:grid}.twin-engine-bridge>span{gap:8px;padding:25px 32px;display:grid}.twin-engine-bridge>span:last-child{text-align:right}.twin-engine-bridge b{letter-spacing:.08em;font:700 12px/1 Sora,sans-serif}.twin-engine-bridge small{color:#839bb4;font-size:11px}.twin-engine-bridge>i{border-left:1px solid #77a1cc2b;border-right:1px solid #77a1cc2b;align-self:stretch;place-items:center;font-style:normal;display:grid}.twin-engine-bridge svg{color:#72b1f1;stroke-width:1.1px;width:31px;height:31px}.twin-engine-bridge em{color:#cfdae5;letter-spacing:.1em;margin-top:7px;font:700 8px/1 Sora,sans-serif}.twin-result-section{border-top:1px solid var(--line)}.twin-result-section>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.twin-result-section article{border-right:1px solid var(--line);grid-template-columns:25px 48px 1fr;align-items:center;min-height:150px;padding:24px;display:grid}.twin-result-section article:last-child{border-right:0}.twin-result-section article>i{color:#9ba7b4;align-self:start;font:400 8px/1 IBM Plex Mono,monospace}.twin-result-section article>b{width:43px;height:43px;color:var(--blue);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#f2f6fa;place-items:center;display:grid}.twin-result-section svg{stroke-width:1.2px;width:20px;height:20px}.twin-result-section article>strong,.twin-result-section article>small{grid-column:2/4}.twin-result-section article>strong{margin-top:18px;font:700 11px/1 Sora,sans-serif}.twin-result-section article>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.twin-engine-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.twin-engine-card:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.twin-result-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.twin-result-section article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.twin-result-section article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.twin-engine-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-result-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:54px 18px}.twin-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.twin-engine-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 18px 24px}.twin-engine-card>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:26px 1fr 46px}.twin-engine-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.twin-engine-card ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.twin-engine-card li:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.twin-engine-card li:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.twin-engine-card>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap;align-items:flex-start}.twin-engine-card>footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.twin-engine-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 75px 1fr}.twin-engine-bridge>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 12px}.twin-engine-bridge>i em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.twin-result-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.twin-result-section article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)!important}.twin-result-section article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}.site-header nav>.nav-folder{height:100%;position:relative}.site-header nav>.nav-folder>.nav-folder-main{outline:none;align-items:center;gap:6px;height:100%;display:flex;position:relative}.site-header nav>.nav-folder>.nav-folder-main:focus-visible{box-shadow:inset 0 0 0 1px #aeb9c4}.motion-surface{--motion-x:0px;--motion-y:0px;--motion-back-x:0px;--motion-back-y:0px;--motion-scale:1}@media (hover:hover) and (pointer:fine){.motion-surface.destination-card .destination-mark,.pack-outcomes article.motion-surface .pack-outcome-mark{transform-origin:0;will-change:transform;transition:transform .42s cubic-bezier(.2,.75,.2,1),color .3s}.motion-surface.motion-active.destination-card .destination-mark{transform:translate3d(var(--motion-back-x),var(--motion-back-y),0) scale(var(--motion-scale))}.pack-outcomes article.motion-surface.motion-active .pack-outcome-mark{transform:translate3d(var(--motion-x),var(--motion-y),0) scale(var(--motion-scale))}.clean-hero-visual>img,.page-hero-visual>img{will-change:transform;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .4s}.clean-hero-visual.motion-active>img,.page-hero-visual.motion-active>img{transform:translate3d(var(--motion-x),var(--motion-y),0) scale(var(--motion-scale));filter:drop-shadow(0 12px 18px #1d5faf17)}.clean-hero-visual.motion-surface:before,.page-hero-visual.motion-surface:after{content:"";z-index:0;opacity:.45;transform:translate3d(var(--motion-back-x),var(--motion-back-y),0);pointer-events:none;background-image:radial-gradient(circle,#1d5faf3d 0 1px,#0000 1.5px),linear-gradient(135deg,#0000 49.7%,#1d5faf11 50%,#0000 50.3%);background-size:34px 34px,100% 100%;transition:transform .55s cubic-bezier(.2,.75,.2,1),opacity .35s;animation:6s ease-in-out infinite motion-field-breathe;display:block;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.program-network,.coordinate-network,.destination-card,.brand-detail-visual{background-position:var(--motion-back-x) var(--motion-back-y);transition:background-position .45s cubic-bezier(.2,.75,.2,1),box-shadow .35s}.program-network.motion-active,.coordinate-network.motion-active,.brand-detail-visual.motion-active{box-shadow:inset 0 0 42px #1d5faf0e}.program-nodes:before{background-size:220% 100%;animation:5.5s linear infinite motion-line-flow}.program-nodes i{animation:3.2s ease-in-out infinite motion-node-pulse}.program-nodes article:nth-child(2) i{animation-delay:-.55s}.program-nodes article:nth-child(3) i{animation-delay:-1.1s}.program-nodes article:nth-child(4) i{animation-delay:-1.65s}.program-nodes article:nth-child(5) i{animation-delay:-2.2s}.coordinate-network.motion-surface:after{transform:translate3d(var(--motion-back-x),var(--motion-back-y),0);transition:transform .5s cubic-bezier(.2,.75,.2,1);animation:7s ease-in-out infinite reverse motion-field-breathe}.coordinate-target{animation:4s ease-in-out infinite coordinatePulse}.destination-card.motion-surface:before{transform:translate3d(var(--motion-back-x),var(--motion-back-y),0) scale(1.04);transition:transform .5s cubic-bezier(.2,.75,.2,1),opacity .35s;animation:5.8s ease-in-out infinite motion-grid-opacity}.destination-card.motion-surface:after{transform:translate3d(var(--motion-x),var(--motion-y),0) rotate(.001deg);transition:transform .55s cubic-bezier(.2,.75,.2,1),border-color .35s}.destination-card.motion-active:after{border-color:#1d5faf47}.brand-guide-board.motion-surface .brand-system-board:after,.about-ci-showcase.motion-surface .brand-system-board:after{transform:translate3d(var(--motion-back-x),var(--motion-back-y),0) scale(1.015);transform-origin:50%;transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .4s;animation:8s ease-in-out infinite motion-field-breathe}.brand-guide-board.motion-surface .brand-grid-sketch,.about-ci-showcase.motion-surface .brand-grid-sketch,.brand-detail-visual.motion-surface>*{transition:transform .5s cubic-bezier(.2,.75,.2,1)}.brand-guide-board.motion-active .brand-grid-sketch,.about-ci-showcase.motion-active .brand-grid-sketch,.brand-detail-visual.motion-active>*{transform:translate3d(var(--motion-x),var(--motion-y),0)}}@keyframes motion-line-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes motion-node-pulse{0%,to{filter:brightness(.92);scale:1}50%{filter:brightness(1.18);scale:1.13}}@keyframes motion-field-breathe{0%,to{opacity:.32}50%{opacity:.62}}@keyframes motion-grid-opacity{0%,to{opacity:.55}50%{opacity:.92}}@media (hover:none),(pointer:coarse){.motion-surface,.motion-surface *{transition:none!important;animation:none!important}}.hero-motion-stage{isolation:isolate;contain:paint;background:radial-gradient(circle,#1d5faf13,#0000 24%),linear-gradient(#fff,#fbfcfe);position:absolute;inset:0;overflow:clip}.hero-motion-grid{z-index:0;opacity:.58;background-image:linear-gradient(#1d5faf0b 1px,#0000 1px),linear-gradient(90deg,#1d5faf0b 1px,#0000 1px),radial-gradient(circle,#1d5faf38 0 1px,#0000 1.35px);background-size:34px 34px,34px 34px,68px 68px;animation:24s linear infinite hero-grid-glide;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(#000 22%,#0000009e 58%,#0000 86%);mask-image:radial-gradient(#000 22%,#0000009e 58%,#0000 86%)}.hero-motion-connections{z-index:1;fill:none;stroke:#1d5faf3d;stroke-width:.18px;stroke-dasharray:1.6 1.8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #1d5faf14);width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.hero-motion-connections path:first-child{stroke:#c8102e52}.hero-motion-connections path:nth-child(2){stroke:#1d5faf59;animation-delay:-4s}.hero-motion-connections path{animation:11s linear infinite hero-line-travel}.hero-motion-connections .hero-motion-plane{fill:#1d5faf06;stroke:#5b7fa42e;stroke-dasharray:3 2;animation-duration:17s}.hero-orbit-plane{z-index:2;transform:translate3d(var(--motion-back-x,0),var(--motion-back-y,0),0);pointer-events:none;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.hero-motion-orbit{border:1px solid #1d5faf6b;border-radius:50%;width:72%;height:33%;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 22px #1d5faf09}.hero-motion-orbit:before{content:"";background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 1px var(--blue),0 0 12px #1d5faf6b;border:2px solid #fff;border-radius:50%;position:absolute;top:13%;left:7%}.hero-motion-orbit:after{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 0 1px var(--red),0 0 10px #c8102e52;border:2px solid #fff;border-radius:50%;position:absolute;bottom:15%;right:9%}.hero-orbit-plane-a .hero-motion-orbit{animation:18s linear infinite hero-orbit-a}.hero-orbit-plane-b .hero-motion-orbit{border-color:#18233152;animation:23s linear infinite reverse hero-orbit-b}.hero-orbit-plane-c .hero-motion-orbit{border-color:#c8102e57;width:63%;height:42%;animation:28s linear infinite hero-orbit-c}.hero-motion-logo-shell{z-index:5;filter:drop-shadow(0 18px 30px #1823311a);place-items:center;width:27%;min-width:190px;max-width:310px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-motion-logo-shell img{filter:none!important;width:100%!important;height:auto!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}.hero-motion-logo-shell strong{color:#52677c;letter-spacing:.12em;white-space:nowrap;background:#ffffffe6;border:1px solid #1d5faf2e;padding:5px 8px;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.hero-motion-symbol{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(.9)}.hero-orbit-system.orbit-locked .moving-orbit-plane{animation-play-state:paused}.hero-orbit-system.orbit-aligned+.hero-motion-logo-shell img{animation:2.3s cubic-bezier(.16,.72,.2,1) both orbit-lockup-fade!important}.hero-orbit-system.orbit-aligned+.hero-motion-logo-shell .hero-motion-symbol{animation:2.3s cubic-bezier(.16,.72,.2,1) both orbit-symbol-expand}.hero-orbit-system.orbit-aligned+.hero-motion-logo-shell strong{animation:2.3s both orbit-name-fade}.hero-orbit-system.orbit-aligned~.hero-motion-node{animation:2.3s both orbit-icons-clear}@keyframes orbit-lockup-fade{0%,to{opacity:1;transform:scale(1)!important}10%,94%{opacity:0;transform:scale(1.01)!important}}@keyframes orbit-symbol-expand{0%,to{opacity:0;transform:scale(.92)}5%{opacity:.25;transform:scale(1.08)}13%,27%{opacity:1;transform:scale(1.58)}52%{opacity:.9;transform:scale(1.28)}94%{opacity:.18;transform:scale(1)}}@keyframes orbit-name-fade{0%,to{opacity:1}8%,94%{opacity:0}}@keyframes orbit-icons-clear{0%,to{opacity:1}3%,94%{opacity:0}}.hero-motion-node{z-index:8;color:var(--ink);cursor:pointer;transform:translate3d(var(--motion-x,0),var(--motion-y,0),0);justify-items:center;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .22s;display:grid;position:absolute}.hero-motion-node>i{background:#ffffffe0;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;animation:6s ease-in-out infinite hero-node-float;display:grid;box-shadow:0 8px 20px #18233113}.hero-motion-node svg{stroke-width:1.35px;width:17px;height:17px}.hero-motion-node small{color:#607183;letter-spacing:.08em;white-space:nowrap;background:#ffffffc7;margin-top:7px;padding:3px 5px;font:700 8px/1 Sora,sans-serif}:is(.hero-motion-node:hover,.hero-motion-node:focus-visible){filter:brightness(1.08)drop-shadow(0 0 9px);outline:none}.hero-motion-node:focus-visible>i{outline-offset:4px;outline:2px solid}.hero-motion-node.tone-red{color:var(--red)}.hero-motion-node.tone-blue{color:var(--blue)}.hero-motion-node.tone-cyan{color:#168aa5}.hero-motion-node.tone-graphite{color:var(--ink)}.hero-node-1{top:23%;left:13%}.hero-node-2{top:62%;left:23%}.hero-node-3{top:16%;left:38%}.hero-node-4{top:25%;right:12%}.hero-node-5{top:65%;right:22%}.hero-node-6{bottom:9%;left:42%}.hero-node-7{bottom:18%;left:8%}.hero-node-8{bottom:17%;right:7%}.hero-node-2>i{animation-delay:-1.4s}.hero-node-3>i{animation-delay:-2.8s}.hero-node-4>i{animation-delay:-4.2s}.hero-node-5>i{animation-delay:-.8s}.hero-node-6>i{animation-delay:-2.1s}.hero-node-7>i{animation-delay:-3.5s}.hero-node-8>i{animation-delay:-4.9s}.hero-data-rain{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-data-rain i{filter:drop-shadow(0 0 4px #1d5faf4d);background:linear-gradient(#0000,#1d5faf57,#1d5faf14,#0000);width:1px;height:62px;animation:8s linear infinite hero-data-drop;position:absolute;top:-18%}.hero-data-rain i:after{content:"";background:#fff;border:1px solid #5d9de3;width:5px;height:5px;position:absolute;bottom:15%;left:-2px}.hero-data-rain i:first-child{animation-delay:-1s;left:6%}.hero-data-rain i:nth-child(2){animation-duration:11s;animation-delay:-5.3s;left:13%}.hero-data-rain i:nth-child(3){animation-delay:-2.7s;left:19%}.hero-data-rain i:nth-child(4){animation-duration:12s;animation-delay:-7.1s;left:27%}.hero-data-rain i:nth-child(5){animation-delay:-4.4s;left:34%}.hero-data-rain i:nth-child(6){animation-duration:13s;animation-delay:-9.2s;left:41%}.hero-data-rain i:nth-child(7){animation-delay:-6.5s;left:47%}.hero-data-rain i:nth-child(8){animation-duration:10s;animation-delay:-3.8s;left:53%}.hero-data-rain i:nth-child(9){animation-delay:-8.3s;left:59%}.hero-data-rain i:nth-child(10){animation-duration:12s;animation-delay:-2.1s;left:65%}.hero-data-rain i:nth-child(11){animation-delay:-6.9s;left:71%}.hero-data-rain i:nth-child(12){animation-duration:11s;animation-delay:-4.7s;left:78%}.hero-data-rain i:nth-child(13){animation-delay:-9.8s;left:84%}.hero-data-rain i:nth-child(14){animation-duration:13s;animation-delay:-3.2s;left:90%}.hero-data-rain i:nth-child(15){animation-delay:-7.6s;left:96%}.hero-data-rain i:nth-child(16){animation-duration:14s;animation-delay:-11s;left:50%}@keyframes hero-grid-glide{to{background-position:34px 34px,34px 34px,68px 68px}}@keyframes hero-line-travel{to{stroke-dashoffset:-24px}}@keyframes hero-orbit-a{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes hero-orbit-b{0%{transform:translate(-50%,-50%)rotate(64deg)scaleY(1.5)}to{transform:translate(-50%,-50%)rotate(424deg)scaleY(1.5)}}@keyframes hero-orbit-c{0%{transform:translate(-50%,-50%)rotate(118deg)scaleY(.72)}to{transform:translate(-50%,-50%)rotate(478deg)scaleY(.72)}}@keyframes hero-node-float{0%,to{translate:0 -3px;rotate:-1deg}50%{translate:4px 5px;rotate:2deg}}@keyframes hero-data-drop{0%{translate:0 calc(-15 * var(--site-vh,1vh));opacity:0}12%{opacity:.75}82%{opacity:.5}to{translate:0 calc(118 * var(--site-vh,1vh));opacity:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.hero-motion-logo-shell:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:34%;min-width:118px}.hero-motion-logo-shell strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px;bottom:-16px}.hero-motion-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:86%;height:32%}.hero-orbit-plane-c .hero-motion-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:72%;height:47%}.hero-motion-node>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:27px;height:27px}.hero-motion-node svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:13px;height:13px}.hero-motion-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.hero-node-1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:21%;left:8%}.hero-node-2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:64%;left:17%}.hero-node-3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:9%;left:38%}.hero-node-4:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:22%;right:7%}.hero-node-5:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:65%;right:14%}.hero-node-6:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:6%;left:44%}.hero-node-7:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:15%;left:5%}.hero-node-8:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:14%;right:5%}.hero-data-rain i:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}}.hero-motion-stage{perspective:900px;background:#fff}.hero-motion-connections{filter:blur(.15px)drop-shadow(0 0 4px #1d5faf14);transform:rotateX(5deg)translateZ(-55px)scale(.97)}.hero-motion-connections .hero-motion-plane{fill:#1d5faf03;stroke:#5b7fa426}.hero-motion-connections .hero-route{stroke-width:.14px;stroke-dasharray:.9 2.6}.hero-motion-connections .hero-route-red{stroke:#c8102e61}.hero-motion-connections .hero-route-blue{stroke:#1d5faf6b}.hero-motion-connections .route-depth{opacity:.46;stroke-width:.11px;animation-duration:16s}.hero-motion-orbit:before{background:radial-gradient(circle at 31% 27%,#fff 0 13%,#9cc9f7 18%,#1d5faf 50%,#0a3265 78%,#06162b 100%);border:0;width:11px;height:11px;top:12%;left:7%;transform:translate(-50%,-50%);box-shadow:1px 3px 6px #0a26475c,0 0 10px #1d5faf57}.hero-motion-orbit:after{background:radial-gradient(circle at 31% 27%,#fff 0 13%,#f48a9a 18%,#c8102e 50%,#73071b 78%,#2c030b 100%);border:0;width:9px;height:9px;bottom:14%;right:9%;transform:translate(50%,50%);box-shadow:1px 3px 5px #5205134d,0 0 9px #c8102e47}.hero-orbit-plane-b .hero-motion-orbit:before{background:radial-gradient(circle at 31% 27%,#fff 0 13%,#aeb9c4 18%,#445362 50%,#172331 80%)}.hero-motion-node{animation:13s ease-in-out infinite alternate hero-node-route-a}.hero-node-2,.hero-node-4,.hero-node-6,.hero-node-8{animation-name:hero-node-route-b}.hero-node-2{animation-duration:15s}.hero-node-3{animation-delay:-7s}.hero-node-4{animation-duration:17s}.hero-node-5{animation-duration:16s;animation-delay:-9s}.hero-node-6{animation-duration:14s}.hero-node-7{animation-duration:18s;animation-delay:-4s}.hero-node-8{animation-duration:19s;animation-delay:-11s}.hero-motion-foreground{z-index:7;fill:none;pointer-events:none;filter:drop-shadow(0 0 3px #1d5faf1f);width:92%;height:92%;position:absolute;inset:4%;overflow:visible;transform:rotateX(-4deg)translateZ(65px)scale(1.025)}.hero-motion-foreground path{stroke-width:.13px;stroke-dasharray:.75 2.2;animation:8s linear infinite hero-line-travel}.hero-motion-foreground .front-route-red{stroke:#c8102e75}.hero-motion-foreground .front-route-blue{stroke:#1d5faf80;animation-direction:reverse}.hero-motion-foreground circle{fill:#fff;stroke:var(--blue);stroke-width:.18px}.hero-motion-foreground circle:last-child{stroke:var(--red)}@keyframes hero-node-route-a{0%,to{translate:-9px 7px}45%{translate:14px -8px}72%{translate:4px 11px}}@keyframes hero-node-route-b{0%,to{translate:10px -6px}40%{translate:-12px 9px}75%{translate:7px 13px}}.hero-orbit-plane-a .hero-motion-orbit,.hero-orbit-plane-b .hero-motion-orbit,.hero-orbit-plane-c .hero-motion-orbit{animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal}.hero-orbit-plane-a .hero-motion-orbit{animation-name:hero-orbit-converge-a}.hero-orbit-plane-b .hero-motion-orbit{animation-name:hero-orbit-converge-b}.hero-orbit-plane-c .hero-motion-orbit{animation-name:hero-orbit-converge-c}.hero-convergence{z-index:4;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-convergence:before,.hero-convergence:after,.hero-convergence>i,.hero-convergence>b,.hero-convergence>span{content:"";opacity:0;pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.04)}.hero-convergence:before{background:repeating-conic-gradient(from 8deg,#c8102ea3 0 .35deg,transparent .35deg 8deg,#1d5faf99 8deg 8.35deg,transparent 8.35deg 16deg);border-radius:50%;width:330px;height:330px;animation:24s ease-out infinite hero-bigbang-rays;-webkit-mask-image:radial-gradient(circle,#0000 0 14%,#000 15% 49%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 14%,#000 15% 49%,#0000 72%)}.hero-convergence:after{background:radial-gradient(circle,#fff 0 8%,#d7ecff 16%,#4e9bea 34%,#1d5faf8c 48%,#c8102e3d 62%,#0000 76%);border-radius:50%;width:16px;height:16px;animation:24s ease-out infinite hero-bigbang-core;box-shadow:0 0 18px #fff,0 0 42px #1d5fafad,0 0 72px #c8102e47}.hero-convergence>i{border:1px solid #ffffffe0;border-radius:50%;width:48px;height:48px;animation:24s cubic-bezier(.1,.65,.2,1) infinite hero-bigbang-wave;box-shadow:0 0 0 1px #1d5fafa8,0 0 22px #1d5faf70}.hero-convergence>b{border:1px solid #c8102e73;border-radius:50%;width:82px;height:82px;animation:24s cubic-bezier(.12,.62,.18,1) infinite hero-bigbang-wave-two;box-shadow:0 0 18px #c8102e29}.hero-convergence>span{background:linear-gradient(90deg,#0000,#c8102e73,#fff 48% 52%,#1d5faf80,#0000);width:260px;height:2px;animation:24s ease-out infinite hero-bigbang-axis;box-shadow:0 0 9px #1d5faf40}@keyframes hero-orbit-converge-a{0%{transform:translate(-50%,-50%)rotate(-8deg)}47%{transform:translate(-50%,-50%)rotate(169deg)}50%{transform:translate(-50%,-50%)rotate(180deg)}53%{transform:translate(-50%,-50%)rotate(191deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes hero-orbit-converge-b{0%{transform:translate(-50%,-50%)rotate(64deg)scaleY(1.5)}47%{transform:translate(-50%,-50%)rotate(169deg)scaleY(1.5)}50%{transform:translate(-50%,-50%)rotate(180deg)scaleY(1.5)}53%{transform:translate(-50%,-50%)rotate(191deg)scaleY(1.5)}to{transform:translate(-50%,-50%)rotate(424deg)scaleY(1.5)}}@keyframes hero-orbit-converge-c{0%{transform:translate(-50%,-50%)rotate(118deg)scaleY(.72)}47%{transform:translate(-50%,-50%)rotate(169deg)scaleY(.72)}50%{transform:translate(-50%,-50%)rotate(180deg)scaleY(.72)}53%{transform:translate(-50%,-50%)rotate(191deg)scaleY(.72)}to{transform:translate(-50%,-50%)rotate(478deg)scaleY(.72)}}@keyframes hero-bigbang-core{0%,46.8%,55%,to{opacity:0;transform:translate(-50%,-50%)scale(.04)}48.5%{opacity:.42;transform:translate(-50%,-50%)scale(.55)}50%{opacity:1;transform:translate(-50%,-50%)scale(2.8)}52%{opacity:.54;transform:translate(-50%,-50%)scale(5.5)}}@keyframes hero-bigbang-rays{0%,47.5%,57%,to{opacity:0;transform:translate(-50%,-50%)scale(.04)rotate(-8deg)}50%{opacity:.72;transform:translate(-50%,-50%)scale(.52)rotate(0)}54%{opacity:.16;transform:translate(-50%,-50%)scale(1.15)rotate(7deg)}}@keyframes hero-bigbang-wave{0%,48.5%,59%,to{opacity:0;transform:translate(-50%,-50%)scale(.06)}50%{opacity:.9;transform:translate(-50%,-50%)scale(.25)}55%{opacity:.12;transform:translate(-50%,-50%)scale(5.4)}}@keyframes hero-bigbang-wave-two{0%,49%,61%,to{opacity:0;transform:translate(-50%,-50%)scale(.04)}51%{opacity:.72;transform:translate(-50%,-50%)scale(.2)}57%{opacity:.08;transform:translate(-50%,-50%)scale(4.6)}}@keyframes hero-bigbang-axis{0%,48%,56%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.05)rotate(-7deg)}50%{opacity:.9;transform:translate(-50%,-50%)scaleX(.55)rotate(0)}53%{opacity:.18;transform:translate(-50%,-50%)scaleX(1.4)rotate(4deg)}}.hero-orbit-system{z-index:2;pointer-events:none;position:absolute;inset:-6% -10%}.hero-orbit-system>svg{width:100%;height:100%;display:block;overflow:visible}.hero-orbit-system .orbit-track{fill:none;stroke-width:.22px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #1d5faf14)}.hero-orbit-system .orbit-track-a{stroke:#1d5faf6b}.hero-orbit-system .orbit-track-b{stroke:#1823315c}.hero-orbit-system .orbit-track-c{stroke:#c8102e57}.hero-orbit-system .orbit-planet circle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite orbit-planet-breathe}.hero-orbit-system .orbit-planet-red circle{animation-delay:-.9s}.hero-orbit-system .orbit-planet-graphite circle{animation-delay:-1.8s}.hero-collision-burst{z-index:4;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.hero-collision-burst:before,.hero-collision-burst:after,.hero-collision-burst>i,.hero-collision-burst>b,.hero-collision-burst>em{content:"";opacity:0;pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.05)}.hero-collision-burst:before{background:repeating-conic-gradient(from 6deg,#c8102e99 0 .35deg,transparent .35deg 8deg,#1d5faf9e 8deg 8.35deg,transparent 8.35deg 16deg);border-radius:50%;width:310px;height:310px;animation:2.3s ease-out forwards collision-rays;-webkit-mask-image:radial-gradient(circle,#0000 0 13%,#000 14% 49%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 13%,#000 14% 49%,#0000 72%)}.hero-collision-burst:after{background:radial-gradient(circle,#fff 0 8%,#d7ecff 16%,#4e9bea 34%,#1d5faf9e 48%,#c8102e47 62%,#0000 78%);border-radius:50%;width:18px;height:18px;animation:1.7s ease-out forwards collision-core;box-shadow:0 0 18px #fff,0 0 44px #1d5fafb3,0 0 76px #c8102e4d}.hero-collision-burst>i,.hero-collision-burst>b{border:1px solid #1d5fafa6;border-radius:50%;width:54px;height:54px;animation:2.2s cubic-bezier(.1,.65,.2,1) forwards collision-wave;box-shadow:0 0 20px #1d5faf40}.hero-collision-burst>b{border-color:#c8102e70;width:84px;height:84px;animation-delay:.14s}.hero-collision-burst>em{background:linear-gradient(90deg,#0000,#c8102e73,#fff 48% 52%,#1d5faf80,#0000);width:270px;height:2px;animation:1.8s ease-out forwards collision-axis;box-shadow:0 0 9px #1d5faf40}@keyframes orbit-planet-breathe{0%,to{filter:brightness(.96);scale:.92}50%{filter:brightness(1.16);scale:1.14}}@keyframes collision-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}18%{opacity:1;transform:translate(-50%,-50%)scale(2.8)}55%{opacity:.46;transform:translate(-50%,-50%)scale(5.8)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes collision-rays{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)rotate(-8deg)}20%{opacity:.72;transform:translate(-50%,-50%)scale(.5)rotate(0)}68%{opacity:.12;transform:translate(-50%,-50%)scale(1.2)rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(11deg)}}@keyframes collision-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.06)}20%{opacity:.86;transform:translate(-50%,-50%)scale(.28)}78%{opacity:.08;transform:translate(-50%,-50%)scale(5.2)}to{opacity:0;transform:translate(-50%,-50%)scale(5.7)}}@keyframes collision-axis{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.05)rotate(-7deg)}22%{opacity:.86;transform:translate(-50%,-50%)scaleX(.55)rotate(0)}72%{opacity:.12;transform:translate(-50%,-50%)scaleX(1.45)rotate(5deg)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.6)rotate(7deg)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.hero-orbit-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:-3% -15%}.hero-collision-burst:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:220px;height:220px}.hero-collision-burst>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:190px}}.hero-orbit-system-rotating{transform:translate3d(var(--motion-back-x,0),var(--motion-back-y,0),0);transition:transform .55s cubic-bezier(.2,.75,.2,1);inset:-7% -11%}.moving-orbit-plane{transform-origin:50%;will-change:transform;position:absolute;inset:0}.moving-orbit-plane>svg{width:100%;height:100%;display:block;overflow:visible}.moving-orbit-track{fill:none;stroke-width:.72px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #1d5faf1a)}.moving-orbit-a{animation:18s linear infinite moving-orbit-spin-a}.moving-orbit-a .moving-orbit-track{stroke:#1d5faf8c}.moving-orbit-b{animation:23s linear infinite reverse moving-orbit-spin-b;inset:3% 1%}.moving-orbit-b .moving-orbit-track{stroke:#18233175}.moving-orbit-c{animation:28s linear infinite moving-orbit-spin-c;inset:6% 4%}.moving-orbit-c .moving-orbit-track{stroke:#c8102e70}.moving-orbit-planet circle{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(.5px .8px .8px #1823316b);animation:2.8s ease-in-out infinite orbit-planet-breathe}.moving-orbit-b .moving-orbit-planet circle{animation-delay:-.9s}.moving-orbit-c .moving-orbit-planet circle{animation-delay:-1.8s}@keyframes moving-orbit-spin-a{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}@keyframes moving-orbit-spin-b{0%{transform:rotate(64deg)}to{transform:rotate(424deg)}}@keyframes moving-orbit-spin-c{0%{transform:rotate(118deg)}to{transform:rotate(478deg)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.hero-orbit-system-rotating:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:-4% -17%}.moving-orbit-b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:4% 2%}.moving-orbit-c:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:7% 5%}}.site-header nav>.nav-folder:hover>.nav-folder-main:after,.site-header nav>.nav-folder:focus-within>.nav-folder-main:after{transform:scaleX(1)}.site-header>nav>a.active,.site-header>nav>.nav-folder.active>.nav-folder-main{color:var(--blue)}.site-header>nav>a.active:before,.site-header>nav>.nav-folder.active>.nav-folder-main:before{content:"";pointer-events:none;background:#1d5faf13;border:1px solid #1d5faf5c;height:34px;position:absolute;top:50%;left:-11px;right:-11px;transform:translateY(-50%)}.site-header>nav>a.active:after,.site-header>nav>.nav-folder.active>.nav-folder-main:after{display:none}.nav-folder-menu{background:#fff;border:1px solid #cbd4de;width:270px;padding:10px;display:none;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 20px 42px #18233124}.nav-folder:hover>.nav-folder-menu,.nav-folder:focus-within>.nav-folder-menu{display:grid}.site-header .nav-folder-menu:before{content:"";background:linear-gradient(var(--red),#aab6c2,var(--blue));width:1px;position:absolute;top:22px;bottom:22px;left:31px}.site-header .nav-folder-menu a{color:#24384b;border-bottom:1px solid var(--line);letter-spacing:.02em;background:#fff;grid-template-columns:32px 1fr auto;align-items:center;min-height:58px;padding:0 12px;font:700 12px/1 Sora,sans-serif;transition:color .18s,font-weight .18s;display:grid}.site-header .nav-folder-menu a:last-child{border-bottom:0}.site-header .nav-folder-menu a:after{display:none}:is(.site-header .nav-folder-menu a:hover,.site-header .nav-folder-menu a:focus-visible){color:var(--blue);background:#fff;outline:none}:is(.site-header .nav-folder-menu a:first-child:hover,.site-header .nav-folder-menu a:first-child:focus-visible){color:var(--red)}.site-header .nav-folder-menu i{z-index:1;color:#66798b;background:#fff;border:1px solid #9cabb9;border-radius:50%;place-items:center;width:18px;height:18px;font:600 8px/1 IBM Plex Mono,monospace;transition:border-color .18s,color .18s,transform .18s;display:grid;position:relative}:is(.site-header .nav-folder-menu a:hover i,.site-header .nav-folder-menu a:focus-visible i){color:currentColor;border-color:currentColor;transform:scale(1.08)}.site-header .nav-folder-menu a:first-child i{border-color:var(--red);color:var(--red)}.site-header .nav-folder-menu a:last-child i{border-color:var(--blue);color:var(--blue)}.site-header .nav-folder-menu a>b{color:#7b8a98;font-size:13px;transition:color .18s,transform .18s}:is(.site-header .nav-folder-menu a:hover>b,.site-header .nav-folder-menu a:focus-visible>b){color:currentColor;transform:translate(3px)}.site-header .nav-folder-menu a>span{letter-spacing:.012em;font-kerning:normal}.site-header .nav-tight-twin{letter-spacing:-.055em;font-kerning:none;margin-right:-.01em;display:inline-block}.mobile-nav-folder{border-bottom:1px solid var(--line);padding:10px 0;display:grid}.mobile-nav-folder>a{grid-template-columns:28px 1fr;padding-left:12px;color:#405469!important;border-bottom:0!important;min-height:38px!important;display:grid!important}.mobile-nav-folder>a.mobile-nav-main{background:#fff;grid-template-columns:1fr;padding:8px 10px;font:700 11px/1 Sora,sans-serif;color:var(--ink)!important}.mobile-nav-folder.active>a.mobile-nav-main{background:#1d5faf13;box-shadow:inset 0 0 0 1px #1d5faf4d;color:var(--blue)!important}.mobile-nav-folder>a i{color:#8795a4;font:500 8px/1 IBM Plex Mono,monospace}.pack-card-line.line-1{transform:rotate(205deg)}.pack-card-line.line-2{transform:rotate(145deg)}.pack-card-line.line-3{display:block;transform:rotate(-35deg)}.pack-card-line.line-4{display:block;transform:rotate(35deg)}.pack-card-line.line-2 b{animation-delay:-.8s}.pack-card-line.line-3 b{animation-delay:-1.6s}.pack-card-line.line-4 b{animation-delay:-2.4s}.pack-card-node{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);width:38px;height:36px;color:var(--blue);filter:drop-shadow(0 0 7px #1d5faf29);box-shadow:none;background:#fffffff2;border:0;place-items:center;display:grid;transform:none}.pack-card-node svg{stroke-width:1.35px;width:16px;height:16px}.pack-card-node.node-1{top:13%;left:6%}.pack-card-node.node-2{bottom:12%;left:8%}.pack-card-node.node-3{top:13%;right:6%}.pack-card-node.node-4{bottom:12%;right:8%}.pack-card-datapack .pack-card-node{color:var(--red);filter:drop-shadow(0 0 7px #c8102e2e)}.pack-card-datapack .pack-card-line b{animation-direction:reverse}.pack-card-hubpack .pack-card-line.line-1{transform:rotate(205deg)}.pack-card-hubpack .pack-card-line.line-2{transform:rotate(145deg)}.pack-card-hubpack .pack-card-line.line-3{transform:rotate(-35deg)}.pack-card-hubpack .pack-card-line.line-4{background:linear-gradient(90deg,#1d5faf0f,#1d5faf9e,#c8102e24);transform:rotate(35deg)}.pack-card-twinpack .pack-card-line{display:none}.pack-card-twinpack .pack-card-node{opacity:.32}.pack-card-twinpack .pack-card-orbit,.pack-card-twinpack .pack-card-orbit.orbit-2{animation-duration:8s}.pack-card-twinpack .pack-card-core:after{content:"";z-index:-1;opacity:0;border:1px solid #1d5faf6b;border-radius:50%;animation:8s ease-out infinite pack-card-twin-boundary;position:absolute;inset:-13px}@keyframes pack-card-twin-react{0%,42%,62%,to{transform:translate(-50%,-50%)scale(1)}49%{transform:translate(-50%,-50%)scale(.94)}54%{transform:translate(-50%,-50%)scale(1.14)}}@keyframes pack-card-twin-boundary{0%,45%,to{opacity:0;transform:scale(.68)}52%{opacity:.85}64%{opacity:0;transform:scale(1.8)}}.pack-concept-section{padding-top:48px;scroll-margin-top:72px}.pack-concept-section>header{padding:0 38px 30px;display:block}.pack-concept-section>header h2{white-space:nowrap;grid-column:auto;margin-top:14px;line-height:1.15}.pack-concept-grid>article{padding:0 22px 22px}.pack-concept-grid>article>header{grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:78px;padding:12px 4px;display:grid}.pack-concept-grid>article>header>i{color:#9aa7b4;font:400 8px/1 IBM Plex Mono,monospace}.pack-concept-grid>article>header>span{align-items:center;gap:10px;display:flex}.pack-concept-grid>article>header small{color:var(--blue);letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.pack-concept-grid>article>header strong{letter-spacing:.05em;font:700 13px/1 Sora,sans-serif}.pack-concept-grid>article>a{color:var(--ink);justify-content:center;align-items:center;gap:20px;margin-top:18px;font:700 8px/1 Sora,sans-serif;display:flex}.pack-concept-grid>article>a:before,.pack-concept-grid>article>a:after{content:"";background:var(--line);flex:1;height:1px}.pack-concept-grid>article>a:hover{color:var(--blue)}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.pack-concept-section>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 28px 28px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 20px 28px}.pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 18px 24px}}.pack-signal-datapack .pack-signal-link b{animation-direction:reverse}.pack-signal-twinpack .pack-signal-orbits>i,.pack-signal-twinpack .pack-signal-orbits>i:nth-child(2){animation-duration:8s}.pack-signal-twinpack .pack-signal-core{animation:8s ease-in-out infinite pack-signal-twin-react}.pack-signal-twinpack .pack-signal-core:after{content:"";z-index:-1;opacity:0;border:1px solid #59a6f480;border-radius:50%;animation:8s ease-out infinite pack-card-twin-boundary;position:absolute;inset:-18px}@keyframes pack-signal-twin-react{0%,42%,62%,to{transform:translate(-50%,-50%)scale(1)}49%{transform:translate(-50%,-50%)scale(.95)}54%{transform:translate(-50%,-50%)scale(1.12)}}.pack-card-core:before{filter:drop-shadow(0 0 13px #1d5faf1f);background:#fff;border:1px solid #1d5faf1a}.pack-card-datapack .pack-card-core:before{border-color:#c8102e1f}.pack-card-motion-ring{z-index:3;transform-origin:50%;display:block;position:absolute;inset:0}.pack-card-hubpack .pack-card-motion-ring{animation-duration:21s;animation-direction:reverse}.pack-card-motion-ring .pack-card-line{z-index:1}.pack-card-motion-ring .pack-card-node{z-index:3}.pack-card-motion-ring .pack-card-node.node-1{top:22%;left:5%}.pack-card-motion-ring .pack-card-node.node-2{top:auto;bottom:22%;left:7%}.pack-card-motion-ring .pack-card-node.node-3{top:22%;left:auto;right:5%}.pack-card-motion-ring .pack-card-node.node-4{inset:auto 7% 22% auto}.pack-card-datapack .pack-card-line{background:linear-gradient(90deg,#c8102e0f,#c8102e9e,#c8102e14)}.pack-card-datapack .pack-card-line b{filter:drop-shadow(0 0 7px #c8102e94);background:linear-gradient(90deg,#0000,#fff 42%,#e52d49)}.pack-card-hubpack .pack-card-line{background:linear-gradient(90deg,#1d5faf0f,#1d5faf94,#1d5faf14)}.pack-card-hubpack .pack-card-line b{filter:drop-shadow(0 0 7px #1d5faf8a);background:linear-gradient(90deg,#0000,#fff 42%,#2b83d8)}.pack-card-twinpack .pack-card-motion-ring{z-index:4}.pack-card-twinpack .pack-card-node{opacity:0;animation:4.8s ease-in-out infinite pack-card-twin-diagonal}.pack-card-twinpack .pack-card-node.node-1,.pack-card-twinpack .pack-card-node.node-4{animation-delay:0s}.pack-card-twinpack .pack-card-node.node-2,.pack-card-twinpack .pack-card-node.node-3{animation-delay:-2.4s}.pack-card-twinpack .pack-card-node.node-1,.pack-card-twinpack .pack-card-node.node-4{color:var(--red)}.pack-card-twinpack .pack-card-node.node-2,.pack-card-twinpack .pack-card-node.node-3{color:var(--blue)}@keyframes pack-card-system-rotate{to{transform:rotate(360deg)}}@keyframes pack-card-twin-diagonal{0%,38%,to{opacity:.05;transform:scale(.72)}48%,72%{opacity:1;transform:scale(1.08)}82%{opacity:.2;transform:scale(.86)}}.pack-card-motion-ring .pack-card-line>.pack-card-node{position:absolute;inset:-18px auto auto calc(100% - 19px)}.pack-card-twin-icon-layer{z-index:5;display:block;position:absolute;inset:0}.pack-card-twin-icon-layer .pack-card-node.node-2{top:auto;bottom:20%;left:8%}.pack-card-twin-icon-layer .pack-card-node.node-3{top:20%;left:auto;right:6%}.pack-card-twin-icon-layer .pack-card-node.node-4{inset:auto 8% 20% auto}.pack-card-core:before{display:none}.pack-card-core img{filter:drop-shadow(0 3px 9px #18233117)}.pack-card-datapack .pack-card-motion-ring,.pack-card-hubpack .pack-card-motion-ring{animation:none}.pack-card-datapack .pack-card-line>.pack-card-node,.pack-card-hubpack .pack-card-line>.pack-card-node{animation-name:pack-card-node-shuttle;animation-timing-function:cubic-bezier(.42,0,.22,1);animation-iteration-count:infinite}.pack-card-motion-ring .line-1>.pack-card-node{animation-duration:6.4s;animation-delay:-1.1s}.pack-card-motion-ring .line-2>.pack-card-node{animation-duration:7.9s;animation-delay:-4.7s}.pack-card-motion-ring .line-3>.pack-card-node{animation-duration:5.8s;animation-delay:-2.6s}.pack-card-motion-ring .line-4>.pack-card-node{animation-duration:8.7s;animation-delay:-6.2s}@keyframes pack-card-node-shuttle{0%,12%,to{left:calc(100% - 28.5px)}34%,49%{left:calc(66% - 28.5px)}67%{left:calc(82% - 28.5px)}78%{left:calc(82% - 28.5px)}}.pack-card-datapack .pack-card-motion-ring{animation:22s linear infinite pack-card-system-rotate}.pack-card-hubpack .pack-card-motion-ring{animation:25s linear infinite reverse pack-card-system-rotate}.pack-card-core{width:142px;height:122px}.pack-card-core img{width:86px;height:75px}.pack-card-core small{top:101px}.pack-card-datapack .pack-card-core{animation:8.6s cubic-bezier(.42,0,.2,1) infinite pack-card-core-drift-a}.pack-card-hubpack .pack-card-core{animation:10.3s cubic-bezier(.37,0,.23,1) infinite pack-card-core-drift-b}.pack-card-twinpack .pack-card-core{animation:9.1s cubic-bezier(.4,0,.18,1) infinite pack-card-core-drift-c}@keyframes pack-card-core-drift-a{0%,to{transform:translate(-50%,-50%)translate(0)rotate(0)}13%{transform:translate(-50%,-50%)translate(5px,-3px)rotate(4deg)}31%{transform:translate(-50%,-50%)translate(-4px,5px)rotate(-6deg)}48%{transform:translate(-50%,-50%)translate(2px,3px)rotate(2deg)}67%{transform:translate(-50%,-50%)translate(-6px,-2px)rotate(-3deg)}84%{transform:translate(-50%,-50%)translate(4px,1px)rotate(5deg)}}@keyframes pack-card-core-drift-b{0%,to{transform:translate(-50%,-50%)translate(0)rotate(0)}17%{transform:translate(-50%,-50%)translate(-5px,2px)rotate(-4deg)}36%{transform:translate(-50%,-50%)translate(3px,-5px)rotate(6deg)}52%{transform:translate(-50%,-50%)translate(5px,4px)rotate(1deg)}71%{transform:translate(-50%,-50%)translate(-3px,-3px)rotate(-5deg)}89%{transform:translate(-50%,-50%)translate(2px,5px)rotate(3deg)}}@keyframes pack-card-core-drift-c{0%,to{transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}16%{transform:translate(-50%,-50%)translate(3px,-4px)rotate(3deg)scale(1)}35%{transform:translate(-50%,-50%)translate(-5px,2px)rotate(-5deg)scale(.97)}51%{transform:translate(-50%,-50%)translate(2px,4px)rotate(6deg)scale(1.1)}66%{transform:translate(-50%,-50%)translate(5px,-1px)rotate(-2deg)scale(1)}83%{transform:translate(-50%,-50%)translate(-3px,-4px)rotate(4deg)scale(1)}}.pack-card-node{width:57px;height:54px}.pack-card-node svg{width:24px;height:24px}.pack-card-motion-ring .pack-card-line>.pack-card-node{top:-27px;left:calc(100% - 28.5px)}.pack-card-twin-icon-layer .pack-card-node.node-1{top:18%;left:4%}.pack-card-twin-icon-layer .pack-card-node.node-2{bottom:18%;left:6%}.pack-card-twin-icon-layer .pack-card-node.node-3{top:18%;right:4%}.pack-card-twin-icon-layer .pack-card-node.node-4{bottom:18%;right:6%}.site-footer{--footer-bottom:linear-gradient(90deg,var(--red),#fff 50%,var(--blue));padding-bottom:23px}.site-footer:after{background:var(--footer-bottom);clip-path:none;width:auto;height:3px;inset:auto 0 0}.site-footer-data{--footer-edge:var(--red);--footer-bottom:#fff}.site-footer-hub{--footer-bottom:var(--blue)}.site-footer-twin{--footer-bottom:linear-gradient(90deg,var(--red),#fff 50%,var(--blue))}.site-footer{color:#687482;background:#f5f7fa}.site-footer>div{color:var(--ink)}.site-footer nav a{color:#4f5d6b}.site-footer nav a:before{color:#8a98a7}.site-footer nav a:hover{color:var(--red)}.site-footer>p{color:#687482}.home-project-service{grid-template-columns:1fr;min-height:390px}.home-project-service>header{border-bottom:1px solid #ffffff21;border-right:0;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:end;gap:0 58px;padding:38px 40px 34px;display:grid}.home-project-service>header p{grid-column:1/-1}.home-project-service>header h3{grid-column:1;margin-bottom:0;font-size:25px}.home-project-service>header span{grid-column:2;max-width:540px;padding-bottom:3px;font-size:11px}.home-project-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-project-service-grid article:nth-child(n){border-bottom:0;border-right:1px solid #ffffff1f;min-height:150px;padding:28px 26px}.home-project-service-grid article:last-child{border-right:0}.home-project-service-grid i{font-size:8px}.home-project-service-grid small{font-size:11px;line-height:1.5}.home-project-service-cta{border-top:1px solid #ffffff21;border-left:0;min-height:68px;padding:20px 30px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;padding:34px}.home-project-service>header p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-project-service>header h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-project-service>header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.home-project-service>header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:16px}.home-project-service-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.home-project-service-grid article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f}.home-project-service-grid article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.home-project-service-grid article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:30px 24px;display:block}.home-project-service>header h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:22px}.home-project-service-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-project-service-grid article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:118px;padding:24px}.home-project-service-cta:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:62px;padding:18px 24px}}.home-assurance-band p{font-size:8px}.home-assurance-band>div:first-of-type>span{font-size:11px}.home-assurance-axes i,.program-assurance-grid i,.home-assurance-axes strong,.program-assurance-grid strong{font-size:8px}.home-assurance-axes small,.program-assurance-grid small{font-size:11px}.home-project-service>header{grid-template-columns:1fr 1fr;gap:0}.home-project-service>header p{font-size:11px}.home-project-service>header h3{font-size:26px}.home-project-service>header span{padding:0 0 3px 26px;font-size:12px;line-height:1.7}.home-project-service-grid strong,.home-project-service-grid small{font-size:11px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-project-service>header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}}.home-destinations .destination-card>small{font-size:8px;line-height:1.35}.home-destinations .destination-card li,.home-destinations .destination-card em{letter-spacing:.045em;font-size:8px;line-height:1.4}.sketch-heading{gap:5px;display:grid}.sketch-heading span{z-index:0;isolation:isolate;width:fit-content;max-width:100%;display:table;position:relative}.sketch-heading span:before,.sketch-heading span:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:1%;right:-4%}.sketch-heading span:before{opacity:.72;background:linear-gradient(90deg,#0000,#ffffffb3 8%,#ffffff5c 78%,#0000);height:2px;bottom:2px;transform:rotate(-.35deg)}.sketch-heading span:after{opacity:.58;clip-path:polygon(0 58%,18% 35%,38% 55%,61% 32%,82% 52%,100% 39%,100% 70%,79% 68%,57% 80%,31% 67%,0 84%);background:linear-gradient(90deg,#0000 0,#ffffff29 5%,#ffffff6b 42%,#68aaeb3d 91%,#0000 100%);height:6px;bottom:0;transform:rotate(.2deg)}.coordinate-origin-stack em{margin:0 10px 0 0;display:inline}.coordinate-origin-stack em+small{display:inline}.home-coordinate .home-section-lead>span,.coordinate-origin-stack em{color:#fff}.coordinate-core{cursor:crosshair;outline:none}.coordinate-target{border-color:#0000;box-shadow:0 0 0 1px #68aaf22e,0 0 42px #378bed33}.coordinate-target:before,.coordinate-target:after{display:none}.coordinate-target i{--ring-x:0px;--ring-y:0px;transform:translate(-50%,-50%) translate(var(--ring-x),var(--ring-y)) scale(.74);border-color:#68aaf2b8;transition:transform 3s cubic-bezier(.2,.72,.18,1),border-color 3s,box-shadow 3s;top:50%;left:50%;box-shadow:0 0 14px #3991ef2e}.coordinate-target i:first-child{--ring-x:-94px;--ring-y:-62px;border-color:#e8304b94;width:96px;height:96px}.coordinate-target i:nth-child(2){--ring-x:0px;--ring-y:-106px;width:82px;height:82px}.coordinate-target i:nth-child(3){--ring-x:96px;--ring-y:-62px;border-color:#56c9e7ad;width:70px;height:70px}.coordinate-target i:nth-child(4){--ring-x:116px;--ring-y:22px;border-color:#ffffff8f;width:58px;height:58px}.coordinate-target i:nth-child(5){--ring-x:66px;--ring-y:94px;border-color:#e8304b7a;width:46px;height:46px}.coordinate-target i:nth-child(6){--ring-x:-62px;--ring-y:96px;border-color:#56c9e79e;width:34px;height:34px}.coordinate-target i:nth-child(7){--ring-x:-116px;--ring-y:22px;border-color:#ffffff9e;width:24px;height:24px}.coordinate-target b{--cross-x:0px;--cross-y:0px;--cross-rotate:0deg;color:#fff;opacity:.76;text-shadow:0 0 12px #69aef7b8;width:auto;height:auto;transform:translate(-50%,-50%) translate(var(--cross-x),var(--cross-y)) rotate(var(--cross-rotate));background:0 0;font:300 24px/1 Sora,sans-serif;transition:transform 3s cubic-bezier(.2,.72,.18,1),opacity 3s,text-shadow 3s;top:50%;left:50%}.coordinate-target b:first-of-type{--cross-x:-132px;--cross-y:-10px}.coordinate-target b:nth-of-type(2){--cross-x:134px;--cross-y:10px;--cross-rotate:45deg}.coordinate-core.is-converged .coordinate-target i{border-color:#74b5f8c7;transform:translate(-50%,-50%)translate(0)scale(1);box-shadow:0 0 18px #4a99ef59}.coordinate-core.is-converged .coordinate-target b{transform:translate(-50%,-50%) translate(0,0) rotate(var(--cross-rotate));opacity:1;text-shadow:0 0 18px #69aef7eb}.coordinate-ghost-field{pointer-events:none;position:absolute;inset:-92px}.coordinate-ghost-field em{--trace-angle:0deg;--trace-length:112px;width:var(--trace-length);opacity:.58;transform-origin:0;height:1px;transform:rotate(var(--trace-angle)) translateX(46px);background:linear-gradient(90deg,#ffffffc7,#ffffff2e 62%,#0000);transition:transform 3s cubic-bezier(.2,.72,.18,1),opacity .6s;position:absolute;top:50%;left:50%}.coordinate-ghost-field em:first-child{--trace-angle:7deg;--trace-length:132px}.coordinate-ghost-field em:nth-child(2){--trace-angle:31deg;--trace-length:88px}.coordinate-ghost-field em:nth-child(3){--trace-angle:54deg;--trace-length:118px}.coordinate-ghost-field em:nth-child(4){--trace-angle:79deg;--trace-length:96px}.coordinate-ghost-field em:nth-child(5){--trace-angle:106deg;--trace-length:126px}.coordinate-ghost-field em:nth-child(6){--trace-angle:132deg;--trace-length:82px}.coordinate-ghost-field em:nth-child(7){--trace-angle:158deg;--trace-length:116px}.coordinate-ghost-field em:nth-child(8){--trace-angle:184deg;--trace-length:138px}.coordinate-ghost-field em:nth-child(9){--trace-angle:211deg;--trace-length:92px}.coordinate-ghost-field em:nth-child(10){--trace-angle:237deg;--trace-length:122px}.coordinate-ghost-field em:nth-child(11){--trace-angle:264deg;--trace-length:84px}.coordinate-ghost-field em:nth-child(12){--trace-angle:289deg;--trace-length:128px}.coordinate-ghost-field em:nth-child(13){--trace-angle:316deg;--trace-length:102px}.coordinate-ghost-field em:nth-child(14){--trace-angle:341deg;--trace-length:136px}.coordinate-core.is-converged .coordinate-ghost-field em{opacity:0;transform:rotate(var(--trace-angle)) translateX(8px) scaleX(.18);transition:transform 3s cubic-bezier(.2,.72,.18,1),opacity .7s 1.35s}@media (prefers-reduced-motion:reduce){.coordinate-target i,.coordinate-target b,.coordinate-ghost-field em{transition-duration:.01ms}}.home-section-lead{--section-index:#17283a;--section-kicker:#65788b;grid-template-columns:46px 1fr;gap:16px}.home-section-lead>span{color:var(--section-index);letter-spacing:.02em;font-size:14px;font-weight:700}.home-section-lead p{color:var(--section-kicker);letter-spacing:.14em;font-size:11px}.home-coordinate .home-section-lead{--section-index:#fff;--section-kicker:#86b9eb}.home-coordinate .home-section-lead>span{color:var(--section-index)}.home-coordinate .home-section-lead p{color:var(--section-kicker)}.flow-rail i,.home-destinations .destination-card>i,.home-assurance-axes i,.program-assurance-grid i{color:#718293}.home-project-service-grid i{color:#dbe7f3}.home-story-bridge span{color:#65788b}.home-story-bridge span:after{background:linear-gradient(90deg,#65788b,#65788b14)}.home-development-roadmap{padding:78px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));color:#fff;background-color:#081a2e;background-image:radial-gradient(circle at 18% 28%,#c8102e24,#0000 26%),radial-gradient(circle at 82% 30%,#1d5faf38,#0000 30%),linear-gradient(#5f97d311 1px,#0000 1px),linear-gradient(90deg,#5f97d311 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f}.home-development-roadmap>header{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:0 68px;margin-bottom:30px;display:grid}.home-development-roadmap>header p{color:#86b9eb;letter-spacing:.15em;grid-column:1/-1;margin:0;font:700 11px/1 Sora,sans-serif}.home-development-roadmap>header h2{color:#fff;font-size:clamp(31px,calc(2.7 * var(--site-vw,1vw)),44px);letter-spacing:-.05em;margin:0;line-height:1.18}.home-development-roadmap>header small{color:#9fb2c5;word-break:keep-all;align-self:end;max-width:650px;padding-bottom:5px;font-size:12px;line-height:1.75}.home-roadmap-pack-grid{background:#05121f94;border:1px solid #7eb1e53d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-roadmap-pack{background:linear-gradient(145deg,#ffffff06,#0000 58%);border-right:1px solid #7eb1e533;flex-direction:column;min-height:350px;padding:28px 30px 26px;display:flex;position:relative;overflow:hidden}.home-roadmap-pack:last-child{border-right:0}.home-roadmap-pack:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:210px;height:210px;position:absolute;top:-82px;right:-72px;box-shadow:0 0 0 34px #ffffff03,0 0 50px #1d5faf14}.home-roadmap-pack>i{color:#8ba2b9;font:400 8px/1 IBM Plex Mono,monospace;position:absolute;top:24px;right:24px}.home-roadmap-pack>span{width:108px;height:82px;margin:-8px 0 5px;display:block}.home-roadmap-pack .pack-mark-motion{width:100%;height:100%}.home-roadmap-pack>p{color:#86b9eb;letter-spacing:.1em;margin:0;font:700 8px/1 Sora,sans-serif}.home-roadmap-pack-d>p{color:#ff7588}.home-roadmap-pack h3{color:#fff;letter-spacing:.06em;margin:16px 0 8px;font:700 18px/1 Sora,sans-serif}.home-roadmap-pack>strong{color:#fff;letter-spacing:-.025em;font-size:17px;line-height:1.45}.home-roadmap-pack>small{color:#9fb2c5;word-break:keep-all;margin-top:14px;font-size:11px;line-height:1.75}.home-roadmap-pack>em{color:#839ab1;letter-spacing:.08em;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:18px;font:600 8px/1.4 Sora,sans-serif}.home-pack-synergy{background:linear-gradient(90deg,#c8102e1c,#1d5faf1c);border:1px solid #7eb1e53d;border-top:0;grid-template-columns:minmax(260px,.8fr) minmax(500px,1.4fr);gap:26px 48px;padding:30px;display:grid}.home-pack-synergy header p{color:#86b9eb;letter-spacing:.13em;margin:0;font:700 8px/1 Sora,sans-serif}.home-pack-synergy header h3{color:#fff;letter-spacing:-.035em;margin:12px 0 0;font-size:20px;line-height:1.45}.home-pack-synergy>div{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;display:grid}.home-pack-synergy>div span{text-align:center;background:#04101c57;border:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:62px;padding:12px;display:flex}.home-pack-synergy>div b{color:#fff;letter-spacing:.08em;font:700 11px/1 Sora,sans-serif}.home-pack-synergy>div small{color:#91a8bd;margin-top:7px;font-size:8px}.home-pack-synergy>div i{color:#76aee8;text-align:center;font-style:normal}.home-pack-synergy>p{color:#9fb2c5;word-break:keep-all;grid-column:1/-1;margin:0;padding-top:4px;font-size:11px;line-height:1.75}.home-destinations .destination-card{min-height:382px}.home-destinations .destination-card>small{letter-spacing:.055em;font-size:8px;line-height:1.45}.home-destinations .destination-card em{max-width:82%;font-size:8px;line-height:1.45}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.home-development-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:12px}.home-development-roadmap>header p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.home-roadmap-pack-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-roadmap-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #7eb1e533;border-right:0;min-height:300px}.home-roadmap-pack:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.home-pack-synergy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-pack-synergy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-development-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 18px}.home-roadmap-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:26px 22px}.home-pack-synergy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:24px 20px}.home-pack-synergy>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:8px}.home-pack-synergy>div i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(90deg)}}.page-hero-motion-visual{background:#fff!important}.page-hero-motion-visual:after{display:none!important}.pack-hero-motion{isolation:isolate;background:radial-gradient(circle,#1d5faf0f,#0000 31%),#fff;position:absolute;inset:0;overflow:hidden}.pack-hero-grid{opacity:.72;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px),radial-gradient(circle,#1d5faf33 0 1px,#0000 1.35px);background-size:30px 30px,30px 30px,60px 60px;animation:24s linear infinite proposal-grid-drift;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 86%);mask-image:radial-gradient(circle,#000 25%,#0000 86%)}.pack-hero-core{z-index:6;place-items:center;width:128px;height:128px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack-hero-core:before{content:"";clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);filter:drop-shadow(0 14px 22px #1823311a);background:#ffffffe6;border:1px solid #1d5faf2e;position:absolute;inset:7px}.pack-hero-core img{z-index:1;filter:drop-shadow(0 3px 8px #1823311a);object-fit:contain!important;width:76px!important;height:70px!important;padding:0!important;position:relative!important}.pack-hero-core b{z-index:2;color:#45617d;letter-spacing:.09em;white-space:nowrap;background:#ffffffd9;padding:4px 7px;font:700 8px/1 Sora,sans-serif;position:absolute;top:103px}.pack-hero-caption{z-index:3;color:#7890a7;letter-spacing:.14em;white-space:nowrap;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.pack-hero-about>img{z-index:5!important;object-fit:contain!important;filter:drop-shadow(0 17px 28px #1823311a)!important;width:34%!important;height:34%!important;padding:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.about-ring{z-index:2;border:1px solid #1d5faf61;border-radius:50%;width:68%;height:29%;animation:17s linear infinite about-ring-a;position:absolute;top:50%;left:50%}.about-ring-b{border-color:#c8102e52;width:35%;height:67%;animation:21s linear infinite reverse about-ring-b}.about-ring:after{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:9%;right:7%;box-shadow:0 0 12px #1d5faf8c}.about-ring-b:after{background:var(--red);box-shadow:0 0 12px #c8102e7a}.about-node{z-index:4;color:#536b82;letter-spacing:.1em;background:#ffffffe0;border:1px solid #1d5faf29;padding:7px 10px;font:700 8px/1 Sora,sans-serif;animation:7s ease-in-out infinite about-node-float;position:absolute}.about-node-1{top:22%;left:10%}.about-node-2{animation-delay:-1.8s;top:24%;right:10%}.about-node-3{animation-delay:-3.6s;bottom:21%;left:13%}.about-node-4{animation-delay:-5.4s;bottom:18%;right:12%}.pack-hero-about>strong{z-index:5;color:#6c8195;letter-spacing:.12em;white-space:nowrap;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.data-card-roulette{z-index:4;animation:24s linear infinite data-roulette-orbit;position:absolute;inset:8%}.data-hero-card{background:#fffffff0;border:1px solid #c8102e38;grid-template-rows:24px auto auto;grid-template-columns:22px 1fr;width:142px;min-height:112px;padding:15px;animation:12s cubic-bezier(.2,.72,.2,1) infinite data-card-draw;display:grid;position:absolute;box-shadow:0 14px 30px #18233114}.data-hero-card i{color:var(--red);grid-row:1/4;font:500 8px/1 IBM Plex Mono,monospace}.data-hero-card svg{width:22px;height:22px;color:var(--red);stroke-width:1.25px}.data-hero-card strong{margin-top:9px;font:700 8px/1 Sora,sans-serif}.data-hero-card small{color:#607284;margin-top:5px;font-size:8px}.data-hero-card-1{top:4%;left:2%}.data-hero-card-2{animation-delay:-3s;top:7%;right:2%}.data-hero-card-3{animation-delay:-6s;bottom:3%;left:4%}.data-hero-card-4{animation-delay:-9s;bottom:5%;right:3%}.pack-hero-data .pack-hero-core{animation:8s ease-in-out infinite data-core-drift}.hub-hero-axis{z-index:1;position:absolute;inset:0}.hub-hero-axis i{transform-origin:0;background:linear-gradient(90deg,#0000,#1d5faf73,#0000);width:65%;height:1px;animation:4s ease-in-out infinite hub-axis-pulse;position:absolute;top:50%;left:50%}.hub-hero-axis i:first-child{transform:rotate(28deg)}.hub-hero-axis i:nth-child(2){animation-delay:-1s;transform:rotate(152deg)}.hub-hero-axis i:nth-child(3){animation-delay:-2s;transform:rotate(208deg)}.hub-hero-axis i:nth-child(4){animation-delay:-3s;transform:rotate(332deg)}.hub-hero-half{z-index:2;background:linear-gradient(135deg,#1d5faf09,#0000);border:1px solid #1d5faf1a;width:43%;position:absolute;top:9%;bottom:9%}.hub-half-work{border-top-color:#c8102e4d;left:5%}.hub-half-trust{border-top-color:#1d5faf66;right:5%}.hub-hero-half span,.hub-hero-half small{font:700 8px/1 Sora,sans-serif;position:absolute;bottom:4%}.hub-hero-half span{color:#385979;letter-spacing:.12em;left:6%}.hub-hero-half small{color:#8293a4;right:6%}.hub-hero-node{z-index:5;background:#ffffffed;border:1px solid #1d5faf2b;grid-template-columns:30px 1fr;align-items:center;gap:8px;width:122px;padding:9px;animation:6.5s ease-in-out infinite hub-node-float;display:grid;position:absolute}.hub-hero-node svg{width:22px;color:var(--blue);stroke-width:1.2px;grid-row:1/3}.hub-hero-node strong{font:700 8px/1 Sora,sans-serif}.hub-hero-node small{color:#72869a;font-size:8px}.hub-hero-node-1{top:20%;left:8%}.hub-hero-node-2{animation-delay:-1.6s;bottom:20%;left:10%}.hub-hero-node-3{animation-delay:-3.2s;top:20%;right:8%}.hub-hero-node-4{animation-delay:-4.8s;bottom:20%;right:10%}.pack-hero-hub .pack-hero-core{animation:8s ease-in-out infinite hub-core-shift}.twin-hero-side{z-index:2;background:#ffffff80;border:1px solid #1d5faf1f;width:43%;padding:24px;position:absolute;top:9%;bottom:9%}.twin-hero-design{border-top:2px solid var(--red);left:5%}.twin-hero-reality{border-top:2px solid var(--blue);text-align:right;right:5%}.twin-hero-side svg{width:25px;height:25px;color:var(--blue);stroke-width:1.15px}.twin-hero-design svg{color:var(--red)}.twin-hero-side strong,.twin-hero-side small{display:block}.twin-hero-side strong{letter-spacing:.1em;margin-top:12px;font:700 8px/1 Sora,sans-serif}.twin-hero-side small{color:#73869a;margin-top:7px;font-size:8px}.twin-building{z-index:4;width:190px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twin-building>svg{color:#264e75;stroke-width:.85px;stroke-dasharray:240;width:100%;height:100%;animation:8s ease-in-out infinite twin-building-draw;position:absolute;inset:0}.twin-building i{background:linear-gradient(90deg,#0000,#c8102e8c,#0000);height:1px;animation:8s ease-in-out infinite twin-floor-build;position:absolute;left:20%;right:20%}.twin-building i:first-of-type{top:38%}.twin-building i:nth-of-type(2){animation-delay:-.4s;top:55%}.twin-building i:nth-of-type(3){animation-delay:-.8s;top:72%}.twin-building span{border:1px dashed #1d5faf57;animation:8s ease-in-out infinite twin-point-cloud;position:absolute;inset:16% 20% 13%}.twin-scan-beam{z-index:5;background:linear-gradient(90deg,transparent,var(--red),#fff,var(--blue),transparent);height:2px;animation:8s ease-in-out infinite twin-scan-sweep;position:absolute;top:20%;left:8%;right:8%;box-shadow:0 0 13px #1d5faf59}.pack-hero-twin .pack-hero-core{width:104px;height:104px}.pack-hero-twin .pack-hero-core img{width:60px!important;height:56px!important}.pack-hero-twin .pack-hero-core b{top:86px}.twin-compare-icon{z-index:6;color:var(--blue);position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:26px!important;height:26px!important;padding:0!important}@keyframes proposal-grid-drift{to{background-position:30px 30px,30px 30px,60px 60px}}@keyframes about-ring-a{0%{transform:translate(-50%,-50%)rotate(-10deg)}to{transform:translate(-50%,-50%)rotate(350deg)}}@keyframes about-ring-b{0%{transform:translate(-50%,-50%)rotate(70deg)}to{transform:translate(-50%,-50%)rotate(430deg)}}@keyframes about-node-float{0%,to{translate:0 -4px}50%{translate:5px 6px}}@keyframes data-roulette-orbit{to{transform:rotate(360deg)}}@keyframes data-card-draw{0%,18%,to{opacity:.58;filter:grayscale(.25);scale:.84}28%,48%{opacity:1;filter:grayscale(0);scale:1.12}62%{opacity:.8;scale:.96}}@keyframes data-core-drift{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-50%)translate(5px,-4px)rotate(3deg)}}@keyframes hub-axis-pulse{0%,to{opacity:.2;scale:.82 1}50%{opacity:.85;scale:1}}@keyframes hub-node-float{0%,to{translate:0 -4px}50%{translate:6px 5px}}@keyframes hub-core-shift{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-50%)rotate(3deg)scale(1.05)}}@keyframes twin-building-draw{0%,12%{stroke-dashoffset:240px;opacity:.2}42%,74%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-240px;opacity:.25}}@keyframes twin-floor-build{0%,18%{opacity:0;scale:.05 1}42%,78%{opacity:.8;scale:1}to{opacity:0;scale:.05 1}}@keyframes twin-point-cloud{0%,40%{opacity:0;transform:scale(.85)}58%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes twin-scan-sweep{0%,38%{opacity:0;top:20%}45%{opacity:1}78%{opacity:1;top:78%}88%,to{opacity:0;top:78%}}.about-future-roadmap{background:#ffffff09;border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.about-future-roadmap article{border-right:1px solid #ffffff1f;min-height:180px;padding:20px}.about-future-roadmap article:last-child{border-right:0}.about-future-roadmap i,.about-future-roadmap small,.about-future-roadmap h3,.about-future-roadmap p{display:block}.about-future-roadmap i{color:#dbe9f7;font:500 8px/1 IBM Plex Mono,monospace}.about-future-roadmap small{color:#7db4ec;letter-spacing:.09em;margin-top:24px;font:700 8px/1.2 Sora,sans-serif}.about-future-roadmap h3{color:#fff;margin:12px 0;font-size:15px;line-height:1.4}.about-future-roadmap p{color:#8ba0b5;margin:0;font-size:11px;line-height:1.65}.about-growth-section{max-width:var(--max);background:#fff;margin:auto;padding:76px 34px}.about-growth-section>header{grid-template-columns:.9fr 1.1fr;gap:18px 45px;margin-bottom:35px;display:grid}.about-growth-section>header p{color:var(--red);letter-spacing:.16em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.about-growth-section>header h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:0;line-height:1.18}.about-growth-section>header small{color:var(--muted);align-self:end;font-size:12px;line-height:1.75}.about-growth-section>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-growth-section article{border-right:1px solid var(--line);min-height:240px;padding:26px}.about-growth-section article:last-child{border-right:0}.about-growth-section article i{color:var(--red);font:500 8px/1 IBM Plex Mono,monospace}.about-growth-section article small{color:var(--blue);letter-spacing:.1em;margin-top:46px;font:700 8px/1 Sora,sans-serif;display:block}.about-growth-section article h3{margin:14px 0;font-size:19px}.about-growth-section article p{color:var(--muted);font-size:11px;line-height:1.75}.hubpack-direction-grid{grid-template-columns:repeat(4,1fr)!important}.hubpack-direction-grid article{min-height:265px}.hubpack-direction-grid h3{margin:18px 0 0;font-size:16px}.hubpack-direction-grid p{margin-top:12px!important}.packs-synergy-section{max-width:var(--max);color:#e5eff8;background:#07182b;margin:auto;padding:72px 36px}.packs-synergy-section header p{color:#72a9ea;letter-spacing:.15em;margin:0;font:700 8px/1 Sora,sans-serif}.packs-synergy-section header h2{color:#fff;font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:15px 0 34px;line-height:1.18}.packs-synergy-section>div{border:1px solid #ffffff24;grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;display:grid}.packs-synergy-section span{grid-template-columns:28px 1fr;padding:23px;display:grid}.packs-synergy-section span i{color:#597a9a;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.packs-synergy-section span b{font:700 12px/1 Sora,sans-serif}.packs-synergy-section span small{color:#8399ae;margin-top:8px;font-size:11px}.packs-synergy-section em{text-align:center;color:#6ca8e8;font-style:normal}.packs-synergy-section>p{color:#8da1b5;max-width:880px;margin:25px 0 0;font-size:12px;line-height:1.8}.project-sample-preview{max-width:var(--max);background:#fff;margin:auto;padding:74px 34px}.project-sample-preview>header{grid-template-columns:.9fr 1.1fr;gap:15px 40px;margin-bottom:32px;display:grid}.project-sample-preview>header p{color:var(--red);letter-spacing:.15em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.project-sample-preview>header h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:0;line-height:1.18}.project-sample-preview>header small{color:var(--muted);align-self:end;font-size:11px;line-height:1.75}.project-sample-preview>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.project-sample-preview article{border-right:1px solid var(--line);background-image:linear-gradient(#1d5faf09 1px,#0000 1px),linear-gradient(90deg,#1d5faf09 1px,#0000 1px);background-size:26px 26px;min-height:300px;padding:25px;position:relative;overflow:hidden}.project-sample-preview article:last-child{border-right:0}.project-sample-preview article:after{content:"";border:1px solid #1d5faf1a;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-20%;right:-20%}.project-sample-preview i{color:#9aa7b3;font:500 8px/1 IBM Plex Mono,monospace}.project-sample-preview span{color:var(--blue);letter-spacing:.1em;margin-top:68px;font:700 8px/1 Sora,sans-serif;display:block}.project-sample-preview h3{margin:15px 0 9px;font-size:19px;line-height:1.35}.project-sample-preview strong{font-size:13px}.project-sample-preview small{color:#8c9aa7;letter-spacing:.08em;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:25px;left:25px}.contact-real-page{background:#fff}.contact-hero{max-width:var(--max);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff 45%,#f2f6fa);grid-template-columns:1.25fr .75fr;align-items:center;min-height:520px;margin:auto;padding:70px 34px;display:grid}.contact-hero p,.contact-inquiry-section header p,.contact-call-roadmap header p{color:var(--red);letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.contact-hero h1{font-size:clamp(42px,calc(4 * var(--site-vw,1vw)),68px);letter-spacing:-.06em;margin:24px 0;line-height:1.07}.contact-hero h1 em{color:var(--blue);font-style:normal}.contact-hero>div>span{color:var(--muted);font-size:13px}.contact-hero>a{color:#dce9f7;background:#07182b;grid-template-columns:40px 1fr 25px;align-content:center;min-height:230px;padding:34px;display:grid;position:relative}.contact-hero>a>svg:first-child{color:#6ea9e7;grid-row:1/3;width:27px}.contact-hero>a small{color:#7794b0;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.contact-hero>a strong{color:#fff;margin-top:14px;font:700 14px/1 Sora,sans-serif}.contact-hero>a>svg:last-child{grid-area:1/3/3;width:18px}.contact-inquiry-section{max-width:var(--max);margin:auto;padding:76px 34px}.contact-inquiry-section>header h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:16px 0 34px;line-height:1.18}.contact-inquiry-section>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.contact-inquiry-section article{border-right:1px solid var(--line);grid-template-columns:30px 1fr;min-height:330px;padding:27px;display:grid}.contact-inquiry-section article:last-child{border-right:0}.contact-inquiry-section article>i{color:#9aa8b5;font:500 8px/1 IBM Plex Mono,monospace}.contact-inquiry-section article>svg{width:28px;color:var(--blue);stroke-width:1.15px}.contact-inquiry-section article small,.contact-inquiry-section article h3,.contact-inquiry-section article p,.contact-inquiry-section article a{grid-column:1/-1}.contact-inquiry-section article small{color:var(--blue);letter-spacing:.1em;margin-top:58px;font:700 8px/1 Sora,sans-serif}.contact-inquiry-section article h3{margin:13px 0 12px;font-size:20px}.contact-inquiry-section article p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.contact-inquiry-section article a{border-top:1px solid var(--line);justify-content:space-between;align-self:end;padding-top:13px;font-size:11px;display:flex}.contact-call-roadmap{max-width:var(--max);color:#e1edf7;background:#07182b;margin:auto;padding:70px 34px}.contact-call-roadmap>header{grid-template-columns:52px 1fr auto;align-items:start;gap:20px;display:grid}.contact-call-roadmap>header>svg{color:#68a6e7;stroke-width:1.1px;width:36px;height:36px}.contact-call-roadmap h2{color:#fff;font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:14px 0;line-height:1.18}.contact-call-roadmap header small{color:#8399af;max-width:760px;font-size:12px;line-height:1.8;display:block}.contact-call-roadmap header>strong{letter-spacing:.1em;border:1px solid #ffffff38;padding:12px 15px;font:700 8px/1 Sora,sans-serif}.contact-call-roadmap>div{border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.contact-call-roadmap>div span{border-right:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-content:center;min-height:105px;padding:20px;display:grid}.contact-call-roadmap>div span:last-child{border-right:0}.contact-call-roadmap>div i{color:#5f7d99;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.contact-call-roadmap>div b{font:700 8px/1 Sora,sans-serif}.contact-call-roadmap>div small{color:#8399af;margin-top:8px;font-size:11px}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.data-hero-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:124px}.project-sample-preview>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.project-sample-preview article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-sample-preview article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.contact-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:30px}.contact-hero>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:180px}.hubpack-direction-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.hubpack-direction-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.hubpack-direction-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-hero-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:104px;height:104px}.pack-hero-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:60px!important;height:56px!important}.pack-hero-core b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:86px}.data-hero-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:102px;min-height:82px;padding:9px}.data-hero-card small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.hub-hero-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:22px 1fr;width:96px;padding:7px}.hub-hero-node svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px}.hub-hero-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.twin-building:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:150px;height:180px}.twin-hero-side:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:14px}.twin-hero-side small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-growth-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-future-roadmap article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-growth-section article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap>div span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.about-future-roadmap article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-growth-section article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap>div span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-growth-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-sample-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 18px}.about-growth-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-sample-preview>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-sample-preview>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-sample-preview article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.project-sample-preview article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.packs-synergy-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 18px}.packs-synergy-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.packs-synergy-section em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:9px;transform:rotate(90deg)}.contact-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;padding:56px 18px}.contact-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px}.contact-call-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:40px 1fr}.contact-call-roadmap header>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2}.hubpack-direction-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.hubpack-direction-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important;border-bottom:1px solid var(--line)!important}}.project-case-section{box-sizing:border-box;width:var(--frame-width);max-width:var(--frame-max);background:#fff;margin:0 auto;padding:74px 0 78px}.project-case-section>.numbered-chapter-copy{padding-right:var(--content-rail);padding-left:var(--content-rail);grid-template-columns:.9fr 1.1fr;gap:15px 40px;margin-bottom:32px;display:grid}.project-case-section>.numbered-chapter-copy>p{color:var(--red);letter-spacing:.15em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.project-case-section>.numbered-chapter-copy>h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);letter-spacing:-.045em;margin:0;line-height:1.18}.project-case-section>.numbered-chapter-copy>small{color:var(--muted);word-break:keep-all;align-self:end;font-size:11px;line-height:1.75}.project-case-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-case-card{--case-accent:#1d5faf;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);min-height:420px;display:grid}.project-case-card.is-rail{--case-accent:#e31837}.project-case-card.is-control{--case-accent:#1d5faf}.project-case-card.is-station{--case-accent:#2d83d7}.project-case-card.is-heritage{--case-accent:#18a4bd}.project-case-art{color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px);background-size:28px 28px;min-width:0;position:relative;overflow:hidden}.project-case-art:after{content:"";border:1px solid var(--case-accent);width:240px;height:240px;position:absolute;inset:auto -24% -24% auto}@supports (color:color-mix(in lab, red, red)){.project-case-art:after{border:1px solid color-mix(in srgb,var(--case-accent) 35%,transparent)}}.project-case-art:after{filter:drop-shadow(0 0 16px var(--case-accent));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.project-case-art:after{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--case-accent) 18%,transparent))}}.project-case-art>span,.project-case-art>strong{z-index:3;display:block;position:absolute;left:24px;right:24px}.project-case-art>span{color:var(--case-accent);letter-spacing:.15em;font:700 8px/1 Sora,sans-serif;bottom:55px}.project-case-art>strong{color:#fff;letter-spacing:.02em;word-break:keep-all;font:700 11px/1.35 Sora,sans-serif;bottom:24px}.project-case-diagram{position:absolute;inset:0 0 90px;overflow:hidden}.project-case-diagram .case-grid{background-image:radial-gradient(circle,var(--case-accent) 1px,transparent 1.6px);position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.project-case-diagram .case-grid{background-image:radial-gradient(circle,color-mix(in srgb,var(--case-accent) 55%,transparent) 1px,transparent 1.6px)}}.project-case-diagram .case-grid{background-size:18px 18px;-webkit-mask-image:radial-gradient(#000 5%,#0000 69%);mask-image:radial-gradient(#000 5%,#0000 69%)}.project-case-diagram .case-orbit{border:1px solid var(--case-accent);position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.project-case-diagram .case-orbit{border:1px solid color-mix(in srgb,var(--case-accent) 55%,transparent)}}.project-case-diagram .case-orbit{border-radius:50%;transform:translate(-50%,-50%)rotate(-14deg)}.project-case-diagram .case-orbit-a{width:148px;height:88px;box-shadow:0 0 20px var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.project-case-diagram .case-orbit-a{box-shadow:0 0 20px color-mix(in srgb,var(--case-accent) 14%,transparent)}}.project-case-diagram .case-orbit-b{width:104px;height:154px;transform:translate(-50%,-50%)rotate(25deg)}.project-case-diagram>i{z-index:2;border:1px solid var(--case-accent);place-items:center;width:30px;height:30px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-case-diagram>i{border:1px solid color-mix(in srgb,var(--case-accent) 65%,transparent)}}.project-case-diagram>i{box-shadow:0 0 14px var(--case-accent);background:#071629}@supports (color:color-mix(in lab, red, red)){.project-case-diagram>i{box-shadow:0 0 14px color-mix(in srgb,var(--case-accent) 18%,transparent)}}.project-case-diagram>i{font-style:normal}.project-case-diagram>i svg{width:15px;height:15px;color:var(--case-accent);stroke-width:1.5px}.project-case-diagram .case-node-a{top:28%;left:22%}.project-case-diagram .case-node-b{bottom:19%;right:18%}.project-case-diagram>b{z-index:3;border:1px solid var(--case-accent);place-items:center;width:74px;height:74px;display:grid;position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.project-case-diagram>b{border:1px solid color-mix(in srgb,var(--case-accent) 65%,transparent)}}.project-case-diagram>b{box-shadow:0 0 0 9px #071629b8,0 0 28px var(--case-accent);background:#071629e6}@supports (color:color-mix(in lab, red, red)){.project-case-diagram>b{box-shadow:0 0 0 9px #071629b8,0 0 28px color-mix(in srgb,var(--case-accent) 30%,transparent)}}.project-case-diagram>b{transform:translate(-50%,-50%)rotate(45deg)}.project-case-diagram>b svg{width:31px;height:31px;color:var(--case-accent);stroke-width:1.25px;transform:rotate(-45deg)}.project-case-diagram.is-control .case-orbit-a{width:128px;height:128px}.project-case-diagram.is-control .case-orbit-b{width:170px;height:62px;transform:translate(-50%,-50%)rotate(-8deg)}.project-case-diagram.is-station .case-orbit-a{width:170px;height:76px;transform:translate(-50%,-50%)rotate(5deg)}.project-case-diagram.is-station .case-orbit-b{width:62px;height:154px;transform:translate(-50%,-50%)rotate(42deg)}.project-case-diagram.is-heritage .case-orbit-a{border-radius:0;transform:translate(-50%,-50%)rotate(45deg)}.project-case-diagram.is-heritage .case-orbit-b{border-style:dashed;transform:translate(-50%,-50%)rotate(-45deg)}.project-case-copy{background-image:linear-gradient(#1d5faf07 1px,#0000 1px),linear-gradient(90deg,#1d5faf07 1px,#0000 1px);background-size:24px 24px;flex-direction:column;min-width:0;padding:25px 25px 22px;display:flex}.project-case-copy>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 13px;padding-bottom:17px;display:grid}.project-case-copy>header i{color:#97a4b1;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.project-case-copy>header p{color:var(--case-accent);letter-spacing:.11em;margin:0;font:700 8px/1 Sora,sans-serif}.project-case-copy>header small{color:#6e8092;letter-spacing:.05em;font:500 8px/1.35 Sora,sans-serif}.project-case-copy>h3{color:var(--ink);font-size:clamp(19px,calc(1.45 * var(--site-vw,1vw)),25px);letter-spacing:-.035em;word-break:keep-all;margin:27px 0 12px;line-height:1.38}.project-case-copy>p{color:var(--muted);word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.project-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:24px;display:grid}.project-case-metrics>span{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:56px;padding:11px 13px}.project-case-metrics>span:nth-child(2n){border-right:0}.project-case-metrics strong,.project-case-metrics small{display:block}.project-case-metrics strong{color:var(--ink);font:600 14px/1 Sora,sans-serif}.project-case-metrics small{color:#76889a;margin-top:7px;font-size:8px}.project-case-copy>footer{border-top:2px solid var(--case-accent);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;font:700 8px/1.2 Sora,sans-serif;display:flex}.project-case-copy>footer span{color:var(--case-accent)}.project-case-copy>footer b{color:#8d9aa7;text-align:right;font-weight:600}.project-case-disclosure{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#f4f7fa;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;min-height:76px;padding:18px 24px;display:grid}.project-case-disclosure strong{color:var(--red);letter-spacing:.13em;font:700 8px/1 Sora,sans-serif}.project-case-disclosure span{color:#5f7388;word-break:keep-all;font-size:10px;line-height:1.6}.project-case-disclosure b{color:var(--blue);letter-spacing:.08em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.project-case-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-case-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);min-height:390px}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.project-case-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:56px 0}.project-case-section>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;margin-bottom:24px;padding-left:18px;padding-right:18px}.project-case-section>.numbered-chapter-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto}.project-case-section>.numbered-chapter-copy>h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:29px}.project-case-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:0}.project-case-art:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:250px}.project-case-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:380px;padding:22px 18px}.project-case-copy>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:22px}.project-case-disclosure:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:10px;padding:20px 18px}.project-case-disclosure b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}}:root,[data-mobile-desktop]{--type-micro:8px;--type-meta:11px;--type-readable:12px;--type-label:var(--type-micro)}body{font-size:var(--type-readable)}.clean-hero-copy h1{font-size:55.68px!important}.clean-hero-copy h1 em{font-size:inherit!important;color:inherit!important;text-shadow:inherit!important}.site-header{min-height:78px}.site-header>nav{gap:28px}.site-header>nav>a,.site-header .nav-folder>.nav-folder-main{font-size:var(--type-readable)!important}.nav-folder-menu{width:300px}.site-header .nav-folder-menu a{min-height:60px;font-size:var(--type-readable)!important}.site-header .nav-folder-menu i{width:20px;height:20px}.site-header .nav-folder-menu a>b{font-size:15px!important}.clean-hero-copy,.page-hero-copy{padding-bottom:60px}.clean-actions a,.page-hero-actions a{height:auto;min-height:50px;padding-top:12px;padding-bottom:12px}.clean-principles article{min-height:78px}.flow-rail article,.home-assurance-axis i{min-height:126px}.pack-outcomes article{min-height:88px}.destination-card,.home-destinations .destination-card{min-height:430px}.home-roadmap-pack{min-height:340px}.home-pack-synergy>div span{min-height:78px}.pack-card-node small,.hero-motion-node small{display:block!important}.pack-card-node{min-width:66px}.pack-signal-node,.hubpack-console-node{min-width:190px}.pack-signal-stage,.hubpack-console-stage{min-height:650px}.pack-signal-stage footer span,.hubpack-console-stage footer span{min-height:54px}.data-hero-card{width:158px;min-height:122px}.hub-hero-node{width:145px;min-height:54px}.pack-hero-caption,.pack-hero-core b{background:#fffffff0;padding:4px 7px}.about-future-roadmap article{min-height:220px}.about-growth-section article{min-height:270px}.datapack-library-grid>article{min-height:450px}.twin-engine-card li{min-height:125px}.twin-engine-copy{min-height:210px}.project-class-grid article{min-height:300px}.project-sample-preview article{min-height:330px}.contact-inquiry-section article{min-height:360px}.site-footer{min-height:78px}.site-footer nav{gap:28px}@media (max-width:1180px) and (max-width:767px),(max-width:1180px) and (min-width:1200px){.site-header>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:18px}.site-header>nav>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-header .nav-folder>.nav-folder-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px!important}.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:68px}.destination-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-destinations .destination-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:390px}.pack-card-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hero-motion-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.pack-signal-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-console-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:145px}.data-hero-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:116px;min-height:96px}.hub-hero-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:106px;min-height:46px}.pack-signal-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-console-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:700px}}.about-brand-value{font-size:var(--type-readable)!important;line-height:1.45!important}.brand-mark-derivation{min-height:88px;font-size:var(--type-readable)!important;gap:8px!important;padding:12px!important;line-height:1.45!important}.brand-mark-derivation b,.brand-mark-derivation small{font-size:var(--type-readable)!important;line-height:1.45!important}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.brand-mark-derivation i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-mark-derivation small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}}.contact-direct small,.contact-band small{font-size:var(--type-readable)}.contact-band{display:block}.contact-band-inner{z-index:1;box-sizing:border-box;width:min(100%,var(--max));justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:34px;display:flex;position:relative}.contact-band-inner>a{flex:none;min-width:220px;margin-left:auto}.site-footer-brand>span{gap:5px;display:grid}.site-footer-brand>span>strong{letter-spacing:.12em;font:700 11px/1 Sora,sans-serif}.site-footer-brand>span>small{color:#687482;letter-spacing:0;max-width:380px;font:400 10px/1.45 Pretendard,sans-serif}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:28px;padding-inline:0}.contact-band-inner>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;margin-left:0}.site-footer-brand>span>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:280px}}.pack-story-visual{background:radial-gradient(circle at 50% 48%,#1d5faf13,#0000 25%),linear-gradient(135deg,#fff 0%,#f8fbfe 100%)}.pack-story-visual .pack-hero-grid{opacity:.62;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pack-story-track{z-index:3;background:linear-gradient(90deg,#c8102e33,#1d5faf85);width:17%;height:1px;position:absolute;top:50%}.pack-story-track.track-in{left:29%}.pack-story-track.track-out{right:29%}.pack-story-track i{background:var(--red);border:1px solid #fff;border-radius:50%;width:7px;height:7px;animation:3.6s linear infinite pack-packet-flow;position:absolute;top:-3px;box-shadow:0 0 0 1px #c8102e38,0 0 10px #c8102e66}.pack-story-track i:nth-child(2){animation-delay:-1.2s}.pack-story-track i:nth-child(3){animation-delay:-2.4s}.pack-story-track.track-out i{background:var(--blue);box-shadow:0 0 0 1px #1d5faf38,0 0 10px #1d5faf66}.data-input-stack,.data-proof-board{z-index:4;background:#ffffffe6;border:1px solid #1823311f;width:27%;padding:15px;position:absolute;top:13%;bottom:15%;box-shadow:0 15px 35px #1823310e}.data-input-stack{border-top:2px solid var(--red);left:4%}.data-proof-board{border-top:2px solid var(--blue);right:4%}.data-input-stack>p,.data-proof-board>p{color:#60788f;letter-spacing:.11em;margin:0 0 10px;font:700 8px/1 Sora,sans-serif}.data-input-stack article{border-top:1px solid var(--line);grid-template-columns:20px 25px 1fr;align-items:center;min-height:46px;animation:8s ease-in-out infinite data-input-scan;display:grid}.data-input-stack article:nth-child(2){animation-delay:-2s}.data-input-stack article:nth-child(3){animation-delay:-4s}.data-input-stack article:nth-child(4){animation-delay:-6s}.data-input-stack article>i,.data-proof-board span>b{color:#8b9aa8;font:500 8px/1 IBM Plex Mono,monospace}.data-input-stack article>svg{width:17px;color:var(--red);stroke-width:1.35px}.data-input-stack article span{gap:3px;display:grid}.data-input-stack article strong,.data-proof-board span strong{letter-spacing:.04em;font:700 8px/1 Sora,sans-serif}.data-input-stack article small,.data-proof-board span small{color:#728293;font-size:8px;line-height:1.2}.data-proof-board span{border-top:1px solid var(--line);grid-template-columns:20px 1fr;align-content:center;min-height:46px;animation:8s ease-in-out infinite data-proof-confirm;display:grid}.data-proof-board span>b{grid-row:1/3}.data-proof-board span:after{content:"✓";color:var(--blue);grid-area:1/3/3;align-self:center;font:700 9px/1 Sora,sans-serif}.data-proof-board span:nth-child(2){animation-delay:-2s}.data-proof-board span:nth-child(3){animation-delay:-4s}.data-proof-board span:nth-child(4){animation-delay:-6s}.pack-hero-data .pack-hero-core{width:116px;height:116px}.pack-hero-data .pack-hero-core img{width:69px!important;height:64px!important}.pack-hero-data .pack-hero-core b{top:94px}.hub-cycle-rail{z-index:6;color:#4e657b;letter-spacing:.07em;background:#fffffff0;border:1px solid #1d5faf29;justify-content:space-between;align-items:center;padding:9px 12px;font:700 7px/1 Sora,sans-serif;display:flex;position:absolute;bottom:6%;left:12%;right:12%}.hub-cycle-rail i{color:var(--blue);font-style:normal;animation:2s ease-in-out infinite hub-arrow-pulse}.hub-cycle-rail i:nth-of-type(2){animation-delay:-.5s}.hub-cycle-rail i:nth-of-type(3){animation-delay:-1s}.hub-cycle-rail i:nth-of-type(4){animation-delay:-1.5s}.pack-hero-hub .hub-hero-half{bottom:15%}.pack-hero-hub .hub-hero-half span{top:6%;bottom:auto}.pack-hero-hub .hub-hero-half small{bottom:5%}.pack-hero-hub .hub-hero-node-2,.pack-hero-hub .hub-hero-node-4{bottom:25%}.twin-hero-side em{color:#7990a6;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:8%}.twin-hero-design em{left:24px}.twin-hero-reality em{right:24px}.twin-output-ledger{z-index:7;background:#fffffff5;border:1px solid #1d5faf33;grid-template-columns:25px 1fr 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:absolute;bottom:5%;left:22%;right:22%;box-shadow:0 10px 28px #18233112}.twin-output-ledger>svg{width:18px;color:var(--blue);stroke-width:1.2px}.twin-output-ledger span{gap:3px;display:grid}.twin-output-ledger strong,.twin-output-ledger>b{letter-spacing:.07em;font:700 7px/1 Sora,sans-serif}.twin-output-ledger small{color:#7c8d9e;font-size:8px}.twin-output-ledger>b{color:#fff;background:#24364a;padding:5px 7px}.pack-hero-twin .twin-compare-icon{bottom:17%}@keyframes pack-packet-flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes data-input-scan{0%,to{background:0 0}12%,25%{background:#c8102e0e}}@keyframes data-proof-confirm{0%,to{opacity:.58}12%,28%{opacity:1;background:#1d5faf0d}}@keyframes hub-arrow-pulse{0%,to{opacity:.25;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.data-input-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.data-proof-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:29%;padding:10px}.pack-story-track:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:14%}.pack-story-track.track-in:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:31%}.pack-story-track.track-out:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:31%}.twin-output-ledger:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:12%;right:12%}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.data-input-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.data-proof-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:31%;padding:7px;top:10%;bottom:17%}.data-input-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:2%}.data-proof-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:2%}.data-input-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.data-proof-board span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:42px}.data-input-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px 1fr}.data-input-stack article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.data-input-stack article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.data-proof-board span small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.data-proof-board span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px 1fr}.pack-hero-data .pack-hero-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:86px;height:86px}.pack-hero-data .pack-hero-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48px!important;height:46px!important}.pack-hero-data .pack-hero-core b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px;top:72px}.pack-story-track:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.hub-cycle-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px;padding:8px 6px;font-size:6px;left:4%;right:4%}.twin-output-ledger:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:18px 1fr 1fr;left:4%;right:4%}.twin-output-ledger>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.pack-hero-twin .twin-compare-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:19%}}@media (prefers-reduced-motion:reduce){.pack-story-track i,.data-input-stack article,.data-proof-board span,.hub-cycle-rail i{animation:none!important}}.pack-outcomes article>span>em{color:var(--pack-color);letter-spacing:.035em;word-break:keep-all;margin-top:5px;font:600 7px/1.35 Sora,sans-serif;display:block}.pack-validation-contract{border:1px solid var(--line);border-top:2px solid var(--blue);background:#f8fafc;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin:0;padding:12px 17px;display:grid}.pack-validation-contract span{color:var(--blue);letter-spacing:.1em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}.pack-validation-contract strong{letter-spacing:.025em;white-space:nowrap;font-size:11px}.pack-validation-contract small{color:#6d7d8d;text-align:right;justify-self:end;font-size:10px;line-height:1.5}.pack-concept-grid>article>header>small>em{color:#7b8997;letter-spacing:.055em;margin-top:1px;font:600 7px/1 Sora,sans-serif}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.pack-validation-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.pack-validation-contract small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;grid-column:1/-1;justify-self:start}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.pack-validation-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:7px;margin-top:0}.pack-validation-contract strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.pack-validation-contract small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}}.home-destinations .destination-watermark{color:var(--ink);font:800 clamp(138px,calc(13 * var(--site-vw,1vw)),210px)/.76 Sora,sans-serif;letter-spacing:-.12em;opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0!important;position:absolute!important;bottom:8%!important;right:4%!important}.home-destinations .destination-card-d .destination-watermark{color:var(--red)}.home-destinations .destination-card-h .destination-watermark{color:var(--blue)}.home-destinations .destination-card-t .destination-watermark{color:var(--ink)}.home-destinations .destination-card p{z-index:2;word-break:keep-all;width:100%;max-width:none;line-height:1.72;position:relative}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.home-destinations .destination-watermark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){opacity:.03;font-size:170px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-destinations .destination-watermark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:142px;bottom:12%!important;right:7%!important}}.about-page .about-identity-section{min-height:0;display:block}.about-page .about-history-board{border-right:0;width:100%;min-height:0;padding:38px 40px 34px}.about-page .about-history-board>header>small{white-space:nowrap;max-width:none;display:block}.about-page .about-future-roadmap{background:#ffffff06;border-color:#7ea7da38;margin-top:30px;position:relative;overflow:visible}.about-page .about-future-roadmap article{border-right:1px solid #ffffff1a;min-height:194px;padding:58px 22px 22px;position:relative}.about-page .about-future-roadmap article>i{z-index:2;background:#07182b;border:1px solid #6e9dcb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:18px;left:22px;box-shadow:0 0 0 7px #1d5faf12,0 0 14px #4e97e438;color:#e5f1fd!important;text-shadow:none!important}.about-page .about-future-roadmap article:before{content:"";z-index:1;background:linear-gradient(90deg,#6e9dcb,#7ea7da38);height:1px;position:absolute;top:33px;left:52px;right:-23px}.about-page .about-future-roadmap article:last-child:before{background:linear-gradient(90deg,#6e9dcb,#9fc5ec 78%,#0000);right:30px}.about-page .about-future-roadmap article:last-child:after{content:"›";color:#a8d1f7;font:300 28px/1 Sora,sans-serif;animation:2.4s ease-in-out infinite about-roadmap-forward;position:absolute;top:19px;right:12px}.about-page .about-future-roadmap article>em{background:#1d5faf14;border-color:#7ea7da47;top:20px;right:20px}.about-page .about-future-roadmap article>small{margin-top:0}@keyframes about-roadmap-forward{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(10px)}}.about-page .about-ci-showcase .brand-board-main{min-height:690px;padding-bottom:16px}.about-page .about-ci-showcase .brand-board-main-symbol{height:224px;margin:4px auto 2px}.about-page .about-ci-showcase .brand-data-cloud{background-image:linear-gradient(#649ad30e 1px,#0000 1px),linear-gradient(90deg,#649ad30e 1px,#0000 1px),radial-gradient(at 50% 54%,#2776cf33,#0000 50%);background-size:16px 14px,16px 14px,100% 100%;flex:196px;height:196px;min-height:196px;margin:4px 0 10px}.about-page .about-ci-showcase .brand-data-cloud:before{width:220px;height:132px}.about-page .about-ci-showcase .brand-data-cloud:after{width:132px;height:168px}.brand-data-verticals{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-data-verticals>i{opacity:.44;filter:drop-shadow(0 0 3px #ffffff52);background:linear-gradient(#0000,#ffffff9e,#4e97e452,#0000);width:1px;height:55%;animation:4.8s linear infinite brand-data-fall;position:absolute;top:-35%}.brand-data-verticals>i:first-child{animation-delay:-.6s;left:9%}.brand-data-verticals>i:nth-child(2){height:38%;animation-delay:-3.2s;left:21%}.brand-data-verticals>i:nth-child(3){height:64%;animation-delay:-1.4s;left:34%}.brand-data-verticals>i:nth-child(4){height:45%;animation-delay:-4.1s;left:47%}.brand-data-verticals>i:nth-child(5){height:72%;animation-delay:-2.4s;left:58%}.brand-data-verticals>i:nth-child(6){height:48%;animation-delay:-.2s;left:69%}.brand-data-verticals>i:nth-child(7){height:62%;animation-delay:-3.7s;left:81%}.brand-data-verticals>i:nth-child(8){height:42%;animation-delay:-1.9s;left:91%}@keyframes brand-data-fall{0%{opacity:0;transform:translateY(-10%)}18%{opacity:.55}78%{opacity:.42}to{opacity:0;transform:translateY(260%)}}.about-page .brand-board-main .brand-board-axis{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;padding-top:7px}.about-page .brand-board-axis span{white-space:nowrap;gap:3px;min-height:32px;padding:5px 3px;font-size:8px;line-height:1}.about-page .brand-board-axis b{font-size:10px}.about-page .brand-board-variations article{flex-direction:column;align-items:center;min-height:124px;display:flex}.about-page .brand-board-variations article>span{margin-top:auto}.about-page .brand-board-variations article>strong{white-space:nowrap;min-height:12px;margin-top:5px;line-height:1}.about-page .about-founder-projects{border-bottom:1px solid var(--line)}.about-page .about-founder-projects article:nth-last-child(-n+3){border-bottom:0}.project-experience-index{max-width:var(--max);background:#fff;margin:auto;padding:74px 34px 78px}.project-experience-index>header{grid-template-columns:1fr;gap:0;margin-bottom:25px;padding-top:0;display:grid}.project-experience-index>header p{color:var(--blue);letter-spacing:.15em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.project-experience-index>header h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:0;line-height:1.18}.project-experience-index>header small{max-width:920px;color:var(--muted);align-self:auto;margin-top:14px;font-size:11px;line-height:1.75;display:block}.project-experience-index>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-experience-index article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background-image:linear-gradient(#1d5faf06 1px,#0000 1px),linear-gradient(90deg,#1d5faf06 1px,#0000 1px);background-size:22px 22px;grid-template-columns:28px 1fr;align-content:start;min-width:0;min-height:154px;padding:18px;display:grid;position:relative}.project-experience-index article>i{color:#9aa8b5;grid-row:1/5;font:500 8px/1 IBM Plex Mono,monospace}.project-experience-index article>small{color:var(--blue);letter-spacing:.09em;font:700 8px/1 Sora,sans-serif}.project-experience-index article>h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:21px 0 7px;font-size:14px;line-height:1.35;overflow:hidden}.project-experience-index article>strong{font-size:11px}.project-experience-index article>span{color:#60778f;letter-spacing:.06em;justify-content:space-between;align-self:end;align-items:center;gap:8px;margin-top:15px;font:700 8px/1 Sora,sans-serif;display:flex}.project-experience-index article>span b{color:#9aa7b4;letter-spacing:0;white-space:nowrap;font:500 8px/1 Sora,sans-serif}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-page .about-history-board>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.about-page .about-future-roadmap article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.about-page .about-future-roadmap article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.project-experience-index>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:30px 20px}.about-page .about-future-roadmap article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:54px 18px 20px}.about-page .about-future-roadmap article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.about-page .about-ci-showcase .brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.about-page .about-ci-showcase .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:190px}.about-page .about-ci-showcase .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:160px;min-height:160px}.about-page .about-founder-projects article:nth-last-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.about-page .about-founder-projects article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.project-experience-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px 56px}.project-experience-index>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-experience-index>header p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto}.project-experience-index>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}.brand-guide-page{--ci-letter-space:.24em;--ci-word-space:.16em;background:#fff}.brand-guide-page .brand-guide-intro{border-bottom:1px solid var(--line);background:#fff;min-height:0;padding-top:92px;padding-bottom:84px}.brand-guide-page .brand-guide-hero h1{font-size:clamp(46px,calc(4.5 * var(--site-vw,1vw)),72px)}.brand-guide-page .about-ci-showcase{padding-top:76px}.brand-guide-page .brand-system-detail{padding-top:68px}.brand-guide-page :is(.brand-guide-intro p,.brand-system-detail>header p,.brand-system-detail-index span,.brand-system-detail-list article>header strong,.brand-system-detail-list article>header small,.brand-detail-copy dt,.brand-detail-copy footer>b,.brand-detail-visual b,.brand-detail-visual small,.brand-type-section>header p,.brand-type-grid strong,.brand-type-grid small){word-spacing:var(--ci-word-space);font-stretch:125%;letter-spacing:var(--ci-letter-space)!important}.brand-guide-page .detail-visual-type>b{letter-spacing:.34em!important}.brand-guide-page .brand-system-detail-index span{line-height:1.6}.about-page *{text-shadow:none!important}.about-page .brand-mark-derivation{min-height:66px;grid-template-columns:minmax(104px,1.25fr) auto 10px auto 10px auto!important;gap:6px!important;padding:8px 10px!important;font-size:8px!important;line-height:1.3!important}.about-page .brand-mark-derivation b,.about-page .brand-mark-derivation span,.about-page .brand-mark-derivation small{white-space:nowrap;font-size:8px!important;line-height:1.35!important}.about-page .brand-board-pack-value strong{white-space:nowrap;letter-spacing:0!important;font-size:8px!important;line-height:1.35!important}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.about-page .brand-mark-derivation span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .brand-mark-derivation small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .brand-board-pack-value strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}}.about-page .about-future-roadmap{background:0 0;border:0;min-height:238px;margin-top:38px;position:relative;overflow:visible}.about-page .about-future-roadmap:after{content:"";z-index:0;pointer-events:none;border-bottom:1px solid #7ea7da5c;border-right:1px solid #5b9de285;height:164px;position:absolute;top:-48px;left:16.666%;right:8.333%}.about-page .about-future-roadmap article{z-index:1;background:0 0;border:0;min-height:238px;padding:18px 24px;display:block;position:relative}.about-page .about-future-roadmap article>i{width:32px;height:32px;top:101px;left:24px}.about-page .about-future-roadmap article:before{top:117px;left:56px;right:-24px}.about-page .about-future-roadmap article:last-child:before{right:29px}.about-page .about-future-roadmap article>em{top:104px;right:24px}.about-page .about-future-roadmap article>small{margin:0;padding-right:58px}.about-page .about-future-roadmap article>h3{min-height:46px;margin:11px 0 0;font-size:15px;line-height:1.35}.about-page .about-future-roadmap article>p{margin:82px 0 0;line-height:1.6}.about-page .about-ci-showcase{min-width:0;overflow:hidden}.about-page .about-ci-showcase>.brand-system-board{width:100%;min-width:0;max-width:100%}.about-page .about-ci-showcase .brand-system-board>section{min-width:0;overflow:hidden}.about-page .about-ci-showcase .brand-board-variations>div,.about-page .about-ci-showcase .brand-board-color-grid,.about-page .about-ci-showcase .brand-board-diagram-rail,.about-page .about-ci-showcase .brand-board-icon-rail,.about-page .about-ci-showcase .brand-board-product-family>div{min-width:0}@media (min-width:1001px) and (max-width:1280px) and (max-width:767px),(min-width:1001px) and (max-width:1280px) and (min-width:1200px){.about-page .about-ci-showcase .brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:610px;padding-left:14px;padding-right:14px}.about-page .about-ci-showcase .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:190px}.about-page .about-ci-showcase .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:166px;min-height:166px}.about-page .about-ci-showcase .brand-board-variations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-ci-showcase .brand-board-colors:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-ci-showcase .brand-board-type:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-ci-showcase .brand-board-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-ci-showcase .brand-board-motifs:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-ci-showcase .brand-board-icons:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:10px;padding-right:10px}.about-page .about-ci-showcase .brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px}.about-page .about-ci-showcase .brand-board-variations article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:2px;padding-right:2px}.about-page .about-ci-showcase .brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .about-ci-showcase .brand-board-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0;padding-left:10px;padding-right:10px}}:is(.about-page,.about-ceo-page) .about-founder-projects{border-bottom:1px solid var(--line)}.about-ceo-page .about-founder-projects{border-left:0;border-right:0}:is(.about-page,.about-ceo-page) .about-founder-projects article{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) auto;min-height:60px}.about-ceo-page .about-founder-projects article{border-right:0;min-height:60px;padding-top:4px;padding-bottom:4px}.about-ceo-page .about-founder-projects article i{font-size:9px}.about-ceo-page .about-founder-projects article strong{font-size:12px;line-height:1.25}.about-ceo-page .about-founder-projects article small{margin-top:3px;font-size:9px}:is(.about-page,.about-ceo-page) .about-founder-projects article:nth-last-child(-n+3){border-bottom:0}:is(.about-page,.about-ceo-page) .about-founder-projects article>i{grid-area:1/1/3}:is(.about-page,.about-ceo-page) .about-founder-projects article>strong{grid-area:1/2/auto/4}:is(.about-page,.about-ceo-page) .about-founder-projects article>small{grid-area:2/2}:is(.about-page,.about-ceo-page) .about-founder-projects article>em{color:var(--red);white-space:nowrap;grid-area:2/3;align-self:end;margin-top:5px;font:700 8px/1 Sora,sans-serif}.about-ceo-page .about-founder-projects article>em{font-size:9px}.about-ceo-page .about-founder-projects article>strong{grid-area:1/2}.about-ceo-page .about-founder-projects article>.project-type{color:#708090;letter-spacing:.02em;text-align:right;white-space:nowrap;grid-area:1/3;align-self:start;font:600 9px/1.2 Sora,sans-serif}.about-ceo-page .about-founder-projects>header h3{margin-top:5.5px;font-size:17px}.ceo-profile-comment{border-left:2px solid var(--red);color:var(--ink);background:#fff;margin:0;padding:4px 0 8px 20px;position:relative}.ceo-profile-comment:before{content:"“";color:var(--red);font:500 22px/1 Georgia,serif;position:absolute;top:1px;left:7px}.ceo-profile-comment>p{color:var(--ink);letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:17px;font-weight:650;line-height:1.5}.ceo-profile-comment>p>span{white-space:nowrap;display:block}.ceo-profile-comment>small{color:var(--muted);letter-spacing:-.015em;word-break:keep-all;margin-top:9px;font-size:11px;line-height:1.55;display:block}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){:is(.about-page,.about-ceo-page) .about-founder-projects article:nth-last-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}:is(.about-page,.about-ceo-page) .about-founder-projects article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin-top:24px}.about-page .about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.about-page .about-future-roadmap article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:210px;padding:16px 18px}.about-page .about-future-roadmap article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:92px;left:18px}.about-page .about-future-roadmap article>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:95px;right:18px}.about-page .about-future-roadmap article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:78px}}.home-project-service-section{padding-left:0;padding-right:0}.home-project-service-section>.home-section-lead{padding-right:max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));padding-left:max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.home-project-service-section>.home-section-lead>span{margin-bottom:8px}.home-project-service-section>.home-section-lead h2{margin-top:7px}.home-project-service-section>.home-section-lead small{max-width:780px;line-height:1.65}.home-project-service-section>.home-project-service{border-left:0;border-right:0;width:100%;margin-left:0;margin-right:0}.home-project-service>header{text-align:center;flex-direction:column;align-items:center;padding:38px 40px 34px;display:flex}.home-project-service>header p,.home-project-service>header h3,.home-project-service>header span{grid-column:auto}.home-project-service>header h3{margin:14px 0 12px}.home-project-service>header span{max-width:680px;padding:0}.home-project-service-grid article:nth-child(n){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.home-project-service-grid i{grid-row:auto;transition:color .2s,transform .2s}.home-project-service-grid strong,.home-project-service-grid small{margin:0;transition:color .2s}.home-project-service-grid article:hover i{color:#85bdf4;transform:translateY(-2px)}.home-project-service-grid article:hover strong{color:#85bdf4}.home-project-service-cta{text-align:center;justify-content:center;gap:42px}.home-development-roadmap>header h2,.home-project-service>header h3,.about-history-board>header h2,.about-ci-showcase>header :is(h1,h2),.about-compact-manifesto h2,.packs-synergy-section h2,.contact-call-roadmap h2,.page-status-band h2{text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#e3f1ffa3;text-decoration-thickness:1px}.about-page .about-future-roadmap{min-height:270px;margin-top:42px}.about-page .about-future-roadmap:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#6e9dcba3 5% 95%,#0000);height:1px;position:absolute;top:116px;left:0;right:0}.about-page .about-future-roadmap:after{border-bottom:0;border-right:1px solid #5b9de285;width:0;height:168px;top:-52px;left:auto;right:12.5%}.about-page .about-future-roadmap article{text-align:center;min-height:270px;padding:18px 24px 20px}.about-page .about-future-roadmap article:before{display:none}.about-page .about-future-roadmap article>small{text-align:center;margin:0;padding:0}.about-page .about-future-roadmap article>h3{text-align:center;min-height:46px;margin:11px auto 0}.about-page .about-future-roadmap article>i{width:32px;height:32px;top:100px;left:50%;transform:translate(-50%)}.about-page .about-future-roadmap article>b{color:#dceaf7;letter-spacing:.04em;font:600 13px/1 Sora,sans-serif;position:absolute;top:142px;left:50%;transform:translate(-50%)}.about-page .about-future-roadmap article>em{top:162px;left:50%;right:auto;transform:translate(-50%)}.about-page .about-future-roadmap article>p{text-align:center;max-width:360px;margin:112px auto 0}.about-page .about-future-roadmap article:last-child:after{top:102px;right:-6px}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .about-ci-showcase .brand-board-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto;min-height:0;padding-bottom:10px}.about-page .about-ci-showcase .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:154px;margin:0 auto 6px}.about-page .about-ci-showcase .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 108px;height:108px;min-height:108px;margin:8px 0}.about-page .about-ci-showcase .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:184px;height:92px}.about-page .about-ci-showcase .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{width:102px;height:104px}.about-page .about-ci-showcase .brand-board-main .brand-board-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto}.about-page .brand-pack-value-heading strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .brand-pack-value-panel>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap;text-overflow:clip;overflow:hidden}.about-page .brand-pack-value-diagram-efficiency>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#182331;border:1px solid #71ace9;border-radius:50%;width:5px;height:5px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:21px;left:7%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:18px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:15px;left:39%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:12px;left:55%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:9px;left:71%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#ef435b;top:5px;left:87%}.about-page .brand-pack-value-diagram-efficiency>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.about-page .brand-pack-value-diagram-efficiency>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform-origin:0;background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);border:0;width:84%;height:1px;top:23px;left:6%;right:auto;transform:rotate(-11deg)}.about-page .brand-pack-value-diagram-automation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px}.about-page .brand-pack-value-diagram-automation>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:8px;height:8px;box-shadow:none;background:#182331;border:1px solid #6aa5e8;border-radius:0;top:12px}.about-page .brand-pack-value-diagram-automation>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:7%}.about-page .brand-pack-value-diagram-automation>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;left:24%}.about-page .brand-pack-value-diagram-automation>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:41%}.about-page .brand-pack-value-diagram-automation>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#d9dde2;left:58%}.about-page .brand-pack-value-diagram-automation>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:75%}.about-page .brand-pack-value-diagram-automation>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#ef435b;left:90%}.about-page .brand-pack-value-diagram-automation>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);height:1px;top:16px;left:7%;right:6%;transform:none}.about-page .brand-pack-value-diagram-automation>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#d9dde2;border:0;border-radius:0;width:1px;height:20px;top:6px;left:51%;box-shadow:0 0 7px #d9dde280}.about-page .brand-pack-value-diagram-twin:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px}.about-page .brand-pack-value-diagram-twin>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;border:1px solid #6ea9e7a6;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .brand-pack-value-diagram-twin>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:25px;height:25px;color:inherit}.about-page .brand-pack-value-diagram-twin>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px;height:17px;color:inherit}.about-page .brand-pack-value-diagram-twin>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:9px;height:9px;color:inherit;border-color:#ef435b}.about-page .brand-pack-value-diagram-twin>i:nth-child(n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.about-page .brand-pack-value-diagram-twin>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#c8102e,#d9dde2,#1d5faf);width:1px;height:25px;top:3px;left:50%}.about-page .brand-pack-value-diagram-twin>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#fff;border:0;border-radius:50%;width:4px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #d9dde2b3}}@media (max-width:767px){.about-page .about-ci-showcase .brand-board-main:where([data-mobile-desktop],[data-mobile-desktop] *){height:auto;min-height:0;padding-bottom:10px}.about-page .about-ci-showcase .brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){height:154px;margin:0 auto 6px}.about-page .about-ci-showcase .brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 108px;height:108px;min-height:108px;margin:8px 0}.about-page .about-ci-showcase .brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *):before{width:184px;height:92px}.about-page .about-ci-showcase .brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *):after{width:102px;height:104px}.about-page .about-ci-showcase .brand-board-main .brand-board-axis:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto}.about-page .brand-pack-value-heading strong:where([data-mobile-desktop],[data-mobile-desktop] *),.about-page .brand-pack-value-panel>p:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap;text-overflow:clip;overflow:hidden}.about-page .brand-pack-value-diagram-efficiency>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:#182331;border:1px solid #71ace9;border-radius:50%;width:5px;height:5px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:21px;left:7%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){top:18px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:15px;left:39%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){top:12px;left:55%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){top:9px;left:71%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#ef435b;top:5px;left:87%}.about-page .brand-pack-value-diagram-efficiency>b:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.about-page .brand-pack-value-diagram-efficiency>span:where([data-mobile-desktop],[data-mobile-desktop] *){transform-origin:0;background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);border:0;width:84%;height:1px;top:23px;left:6%;right:auto;transform:rotate(-11deg)}.about-page .brand-pack-value-diagram-automation:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px}.about-page .brand-pack-value-diagram-automation>i:where([data-mobile-desktop],[data-mobile-desktop] *){width:8px;height:8px;box-shadow:none;background:#182331;border:1px solid #6aa5e8;border-radius:0;top:12px}.about-page .brand-pack-value-diagram-automation>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){left:7%}.about-page .brand-pack-value-diagram-automation>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;left:24%}.about-page .brand-pack-value-diagram-automation>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){left:41%}.about-page .brand-pack-value-diagram-automation>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#d9dde2;left:58%}.about-page .brand-pack-value-diagram-automation>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){left:75%}.about-page .brand-pack-value-diagram-automation>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#ef435b;left:90%}.about-page .brand-pack-value-diagram-automation>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(90deg,#1d5faf,#d9dde2,#c8102e);height:1px;top:16px;left:7%;right:6%;transform:none}.about-page .brand-pack-value-diagram-automation>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:#d9dde2;border:0;border-radius:0;width:1px;height:20px;top:6px;left:51%;box-shadow:0 0 7px #d9dde280}.about-page .brand-pack-value-diagram-twin:where([data-mobile-desktop],[data-mobile-desktop] *){background-image:linear-gradient(#8197ae0f 1px,#0000 1px),linear-gradient(90deg,#8197ae0f 1px,#0000 1px);background-size:9px 9px}.about-page .brand-pack-value-diagram-twin>i:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;border:1px solid #6ea9e7a6;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .brand-pack-value-diagram-twin>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){width:25px;height:25px;color:inherit}.about-page .brand-pack-value-diagram-twin>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){width:17px;height:17px;color:inherit}.about-page .brand-pack-value-diagram-twin>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){width:9px;height:9px;color:inherit;border-color:#ef435b}.about-page .brand-pack-value-diagram-twin>i:nth-child(n+4):where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.about-page .brand-pack-value-diagram-twin>b:where([data-mobile-desktop],[data-mobile-desktop] *){background:linear-gradient(#c8102e,#d9dde2,#1d5faf);width:1px;height:25px;top:3px;left:50%}.about-page .brand-pack-value-diagram-twin>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:#fff;border:0;border-radius:50%;width:4px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #d9dde2b3}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-project-service-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0;padding-right:0}.home-project-service-section>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:18px;padding-right:18px}.about-page .about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.about-page .about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.about-page .about-future-roadmap article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:235px;padding:18px}.about-page .about-future-roadmap article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:94px}.about-page .about-future-roadmap article>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:136px}.about-page .about-future-roadmap article>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:156px}.about-page .about-future-roadmap article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:108px}.about-page .brand-pack-value-heading strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .brand-pack-value-panel>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}}.home-product-story>.home-development-roadmap{order:1}.about-page .about-origin-section+.about-growth-section{padding-top:0;padding-bottom:76px}.about-page .about-origin-section+.about-growth-section>header{border-top:1px solid var(--line);padding-top:50px}.about-page .about-growth-section article{min-height:220px}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .about-founder-projects article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:68px}}@media (max-width:767px){.about-page .about-founder-projects article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:68px}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:30px;position:relative}.about-page .brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 31px 1fr}.about-page .brand-pack-value-panel>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #7ea7da24;grid-template-columns:repeat(3,minmax(0,1fr)) 26px;gap:4px;width:100%;padding-top:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.about-page .brand-board-pack-value footer span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;place-items:center;min-width:0;min-height:23px;padding:4px 2px;display:grid}.about-page .brand-board-pack-value footer i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){place-items:center;min-height:23px;margin:0;display:grid}.about-page .brand-pack-value-diagram-efficiency>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.about-page .brand-pack-value-diagram-efficiency>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;width:5px;height:5px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:16px;left:6%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:8px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:15px;left:40%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:22px;left:57%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:14px;left:74%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:7px;left:91%}.about-page .brand-pack-value-diagram-efficiency>i:not(:nth-child(6)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"";width:clamp(26px,calc(2.4 * var(--site-vw,1vw)),38px);transform-origin:0;background:linear-gradient(90deg,#1d5faf,#9fb4c9);height:1px;position:absolute;top:1px;left:4px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(-14deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(13deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{transform:rotate(-13deg)}.about-page .brand-pack-value-diagram-twin>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)}}@media (max-width:767px){.about-page .brand-board-pack-value:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:30px;position:relative}.about-page .brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto 31px 1fr}.about-page .brand-pack-value-panel>footer:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid #7ea7da24;grid-template-columns:repeat(3,minmax(0,1fr)) 26px;gap:4px;width:100%;padding-top:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.about-page .brand-board-pack-value footer span:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;place-items:center;min-width:0;min-height:23px;padding:4px 2px;display:grid}.about-page .brand-board-pack-value footer i:where([data-mobile-desktop],[data-mobile-desktop] *){place-items:center;min-height:23px;margin:0;display:grid}.about-page .brand-pack-value-diagram-efficiency>span:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.about-page .brand-pack-value-diagram-efficiency>i:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;width:5px;height:5px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:16px;left:6%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){top:8px;left:23%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:15px;left:40%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *){top:22px;left:57%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *){top:14px;left:74%}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(6):where([data-mobile-desktop],[data-mobile-desktop] *){top:7px;left:91%}.about-page .brand-pack-value-diagram-efficiency>i:not(:nth-child(6)):where([data-mobile-desktop],[data-mobile-desktop] *):after{content:"";width:clamp(26px,calc(2.4 * var(--site-vw,1vw)),38px);transform-origin:0;background:linear-gradient(90deg,#1d5faf,#9fb4c9);height:1px;position:absolute;top:1px;left:4px}.about-page .brand-pack-value-diagram-efficiency>i:first-child:where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(-14deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(13deg)}.about-page .brand-pack-value-diagram-efficiency>i:nth-child(4):where([data-mobile-desktop],[data-mobile-desktop] *):after,.about-page .brand-pack-value-diagram-efficiency>i:nth-child(5):where([data-mobile-desktop],[data-mobile-desktop] *):after{transform:rotate(-13deg)}.about-page .brand-pack-value-diagram-twin>b:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translate(-50%)}}@media (min-width:1101px) and (max-width:767px),(min-width:1101px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.brand-guide-page .brand-system-detail-list article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:154px minmax(0,1fr);align-items:stretch}.brand-guide-page .brand-detail-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0}.brand-guide-page .brand-detail-lower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:38px;margin-top:27px;display:grid}.brand-guide-page .brand-detail-rules-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;min-width:0;display:flex}.brand-guide-page .brand-detail-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:0}.brand-guide-page .brand-detail-lower .brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:stretch;width:100%;height:100%;min-height:0}.brand-guide-page .brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--ink);background:#fff;overflow:visible}.brand-guide-page .brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{z-index:1;top:-1px;left:0;right:0}.brand-guide-page .brand-system-detail-index a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:88px;padding:20px 7px 12px;display:flex;position:relative}.brand-guide-page .brand-system-detail-index i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:3;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.brand-guide-page .brand-system-detail-index span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;min-height:26px;margin-top:5px;font-stretch:100%;line-height:1.35;letter-spacing:.055em!important;font-size:9px!important}.brand-guide-page .brand-system-detail-index a:nth-child(2) span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.035em!important;font-size:8.5px!important}}@media (max-width:767px){.brand-guide-page .brand-system-detail-list article:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:154px minmax(0,1fr);align-items:stretch}.brand-guide-page .brand-detail-copy:where([data-mobile-desktop],[data-mobile-desktop] *){min-width:0}.brand-guide-page .brand-detail-lower:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:38px;margin-top:27px;display:grid}.brand-guide-page .brand-detail-rules-copy:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;min-width:0;display:flex}.brand-guide-page .brand-detail-copy dl:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:0}.brand-guide-page .brand-detail-lower .brand-detail-visual:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:stretch;width:100%;height:100%;min-height:0}.brand-guide-page .brand-system-detail-index:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid var(--ink);background:#fff;overflow:visible}.brand-guide-page .brand-system-detail-index:where([data-mobile-desktop],[data-mobile-desktop] *):before{z-index:1;top:-1px;left:0;right:0}.brand-guide-page .brand-system-detail-index a:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:88px;padding:20px 7px 12px;display:flex;position:relative}.brand-guide-page .brand-system-detail-index i:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:3;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.brand-guide-page .brand-system-detail-index span:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;min-height:26px;margin-top:5px;font-stretch:100%;line-height:1.35;letter-spacing:.055em!important;font-size:9px!important}.brand-guide-page .brand-system-detail-index a:nth-child(2) span:where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:.035em!important;font-size:8.5px!important}}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.brand-guide-page .brand-detail-lower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:24px;margin-top:27px;display:grid}.brand-guide-page .brand-detail-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:0}.brand-guide-page .brand-detail-lower .brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;min-height:260px}}.pack-concept-grid>article[data-pack=datapack]>header small,.pack-concept-grid>article[data-pack=datapack]>header strong{color:var(--red)}.pack-concept-grid>article[data-pack=hubpack]>header small,.pack-concept-grid>article[data-pack=hubpack]>header strong{color:var(--blue)}.pack-concept-grid>article[data-pack=twinpack]>header small,.pack-concept-grid>article[data-pack=twinpack]>header strong{color:var(--ink)}.pack-concept-grid>article>a{border-bottom:1px solid;gap:0;width:max-content;margin:16px auto 0;padding:4px 0 6px}.pack-concept-grid>article>a:before,.pack-concept-grid>article>a:after{display:none}.pack-concept-grid>article[data-pack=datapack]>a{color:var(--red)}.pack-concept-grid>article[data-pack=hubpack]>a{color:var(--blue)}.pack-concept-grid>article[data-pack=twinpack]>a{color:var(--ink)}.program-nodes em{color:#6f7f8e;letter-spacing:.04em;margin-top:5px;font:600 8px/1 IBM Plex Mono,monospace;display:block}.program-nodes article:nth-child(-n+3) em{color:var(--red)}.program-nodes article:nth-child(n+4) em{color:var(--blue)}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.program-continuity>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-start;padding:29px 30px 0}.program-identity-statement:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;min-height:65px;margin:auto -30px 0;padding:14px 30px 15px}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 1fr auto auto;justify-content:stretch;min-height:310px;padding:24px 26px 0;display:grid}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1}.program-assurance-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3;margin-top:0}.program-assurance-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:4;margin-top:10px}.program-continuity .program-assurance-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:69px!important}}@media (max-width:767px){.program-continuity>header:where([data-mobile-desktop],[data-mobile-desktop] *){justify-content:flex-start;padding:29px 30px 0}.program-identity-statement:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;min-height:65px;margin:auto -30px 0;padding:14px 30px 15px}.program-network:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto 1fr auto auto;justify-content:stretch;min-height:310px;padding:24px 26px 0;display:grid}.program-nodes:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1}.program-assurance-lead:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3;margin-top:0}.program-assurance-grid:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:4;margin-top:10px}.program-continuity .program-assurance-grid article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:69px!important}}.home-product-story>.home-destinations{order:1}.home-product-story>.home-coordinate{order:2}.home-product-story>.home-project-service-section{order:3}.product-development-roadmap{border-top-color:#7eb1e53d}.pack-concept-grid>article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pack-concept-grid>article>header>span{flex:none;align-items:center;gap:9px;display:flex}.pack-concept-grid>article>header>span>i{color:#8492a0;font:400 8px/1 IBM Plex Mono,monospace}.pack-concept-grid>article>header>small{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.pack-concept-grid>article>header>small>b{opacity:.72;letter-spacing:.06em;font:600 7px/1 Sora,sans-serif}.pack-card-core small{color:var(--ink)!important}.program-identity-statement em{color:#748493;letter-spacing:.07em;margin-top:8px;font:600 7px/1.35 Sora,sans-serif;display:block}.program-nodes b{color:#82909e;letter-spacing:.06em;margin-top:5px;font:600 7px/1 Sora,sans-serif;display:block}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.program-continuity:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.program-continuity>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:10px 54px;padding:27px 30px 25px;display:grid}.program-continuity>header>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1}.program-continuity>header>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/1/4;margin:4px 0 0}.program-continuity>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/2;align-self:end;margin:0}.program-identity-statement:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);grid-area:3/2;min-height:0;margin:0;padding:12px 0 0}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto auto auto;min-height:0;padding:24px 26px 0;display:grid}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1;min-height:104px}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{top:18px}.program-nodes i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:11px auto 13px}.program-nodes small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:7px}.program-assurance-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;margin-top:0;padding-top:12px}.program-assurance-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3;margin-top:10px}}@media (max-width:767px){.program-continuity:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:1fr}.program-continuity>header:where([data-mobile-desktop],[data-mobile-desktop] *){border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:10px 54px;padding:27px 30px 25px;display:grid}.program-continuity>header>p:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/1}.program-continuity>header>h3:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/1/4;margin:4px 0 0}.program-continuity>header>span:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/2;align-self:end;margin:0}.program-identity-statement:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid var(--line);grid-area:3/2;min-height:0;margin:0;padding:12px 0 0}.program-network:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto auto auto;min-height:0;padding:24px 26px 0;display:grid}.program-nodes:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1;min-height:104px}.program-nodes:where([data-mobile-desktop],[data-mobile-desktop] *):before{top:18px}.program-nodes i:where([data-mobile-desktop],[data-mobile-desktop] *){margin:11px auto 13px}.program-nodes small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:7px}.program-assurance-lead:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;margin-top:0;padding-top:12px}.program-assurance-grid:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3;margin-top:10px}}@media (max-width:1180px) and (min-width:1051px) and (max-width:767px),(max-width:1180px) and (min-width:1051px) and (min-width:1200px){.pack-concept-grid>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:8px}.pack-concept-grid>article>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;align-items:flex-start}}.program-scope-line{min-width:0;color:var(--ink);align-items:center;gap:12px;display:flex}.program-scope-line>i{border:1px solid var(--red);width:25px;height:25px;color:var(--red);border-radius:50%;flex:0 0 25px;place-items:center;font:600 8px/1 IBM Plex Mono,monospace;display:grid}.program-scope-line>strong{color:var(--red);letter-spacing:.12em;white-space:nowrap;flex:none;font:700 8px/1 Sora,sans-serif}.program-continuity>header .program-scope-line>span{color:#566575;white-space:nowrap;max-width:none;font-size:12px;line-height:1.55;display:block}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.program-continuity>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 1fr;align-items:center}.program-continuity>header>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;margin:4px 0 0}.program-continuity>header>.program-scope-line:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/2;align-self:center;margin:0}}@media (max-width:767px){.program-continuity>header:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto 1fr;align-items:center}.program-continuity>header>h3:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;margin:4px 0 0}.program-continuity>header>.program-scope-line:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/2;align-self:center;margin:0}}.about-page .about-origin-section{padding-bottom:78px}.about-origin-bridge{color:#6b839b;letter-spacing:.12em;text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;width:min(760px,72%);margin:32px auto;font:600 8px/1 Sora,sans-serif;display:grid;position:relative}.about-origin-bridge:before{content:"";z-index:0;background:linear-gradient(90deg,var(--red),#9ca8b4 48%,var(--blue));height:1px;position:absolute;top:50%;left:0;right:0}.about-origin-bridge span,.about-origin-bridge i{z-index:1;background:#fff;position:relative}.about-origin-bridge span{padding:0 12px}.about-origin-bridge i{border:1px solid var(--line);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;font-style:normal;display:grid}.about-origin-direction{border-top:1px solid var(--line)}.about-origin-direction>header{grid-template-columns:.9fr 1.1fr;gap:18px 45px;padding:44px 0 30px;display:grid}.about-origin-direction>header>p{color:var(--red);letter-spacing:.16em;grid-column:1/-1;margin:0;font:700 8px/1 Sora,sans-serif}.about-origin-direction>header>h2{font-size:clamp(29px,calc(2.7 * var(--site-vw,1vw)),43px);margin:0;line-height:1.18}.about-origin-direction>header>small{color:var(--muted);align-self:end;font-size:12px;line-height:1.75}.about-origin-direction>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-origin-direction article{border-right:1px solid var(--line);min-height:205px;padding:26px;position:relative}.about-origin-direction article:last-child{border-right:0}.about-origin-direction article>i{color:var(--red);font:500 8px/1 IBM Plex Mono,monospace}.about-origin-direction article>small{color:var(--blue);letter-spacing:.1em;margin-top:34px;font:700 8px/1 Sora,sans-serif;display:block}.about-origin-direction article>h3{margin:14px 0;font-size:19px}.about-origin-direction article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.packs-synergy-system{background-image:linear-gradient(#5690cc0f 1px,#0000 1px),linear-gradient(90deg,#5690cc0f 1px,#0000 1px);background-size:24px 24px;gap:0;position:relative;border:1px solid #ffffff29!important;grid-template-columns:1fr!important;display:grid!important}.packs-synergy-hub{background:#07182b;border:1px solid #75aeeb4d;align-items:center;gap:13px;width:max-content;margin:20px auto 24px;padding:9px 18px 10px;display:flex;position:relative;box-shadow:0 0 28px #1d5faf24}.packs-synergy-hub:after{content:"";background:linear-gradient(#7baee2,#d8e1ea);width:1px;height:25px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.packs-synergy-hub img{object-fit:contain;width:43px;height:38px}.packs-synergy-hub figcaption b,.packs-synergy-hub figcaption small{display:block}.packs-synergy-hub figcaption b{letter-spacing:.14em;font:600 12px/1 Sora,sans-serif}.packs-synergy-hub figcaption small{color:#7292b2;letter-spacing:.1em;margin-top:6px;font:600 8px/1 Sora,sans-serif}.packs-synergy-rail{align-items:stretch;border:0!important;border-top:1px solid #ffffff24!important;grid-template-columns:1fr 44px 1fr 44px 1fr!important;display:grid!important}.packs-synergy-rail .pack-synergy-node{border:0;border-right:1px solid #ffffff1f;grid-template-rows:1fr 1fr;grid-template-columns:62px 28px 1fr;align-items:center;min-height:108px;padding:18px 24px;display:grid;position:relative}.packs-synergy-rail .pack-synergy-node:last-child{border-right:0}.pack-synergy-node img{object-fit:contain;grid-row:1/3;width:48px;height:43px}.pack-synergy-node i{grid-row:1/3;color:#55718d!important}.pack-synergy-node b{align-self:end}.pack-synergy-node small{align-self:start;margin-top:7px!important}.packs-synergy-rail>em{border-right:1px solid #ffffff1a;place-items:center;display:grid;color:#8ec0f2!important;font-size:17px!important}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .brand-board-product-family:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:24px}.about-page .brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:16px}.about-page .brand-board-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 1fr;min-height:292px;padding:15px 17px 17px;display:grid}.about-page .brand-board-pack-value:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #65a1e024;grid-template-columns:minmax(145px,.9fr) minmax(190px,1.1fr);align-items:stretch;gap:17px;margin-top:10px;padding:13px 0 0;display:grid;position:relative}.about-page .brand-board-pack .brand-product-graph:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:stretch;width:100%;height:100%;min-height:164px}.about-page .brand-pack-value-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 46px 1fr auto;align-self:stretch;gap:8px;padding:11px 12px;display:grid}.about-page .brand-pack-value-diagram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:46px}.about-page .brand-pack-value-panel>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #7ea7da24;grid-template-columns:repeat(3,minmax(0,1fr)) 26px;gap:4px;width:100%;padding-top:7px;display:grid;position:static}}@media (max-width:767px){.about-page .brand-board-product-family:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:24px}.about-page .brand-board-product-family>div:where([data-mobile-desktop],[data-mobile-desktop] *){gap:16px}.about-page .brand-board-pack:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto 1fr;min-height:292px;padding:15px 17px 17px;display:grid}.about-page .brand-board-pack-value:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid #65a1e024;grid-template-columns:minmax(145px,.9fr) minmax(190px,1.1fr);align-items:stretch;gap:17px;margin-top:10px;padding:13px 0 0;display:grid;position:relative}.about-page .brand-board-pack .brand-product-graph:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:stretch;width:100%;height:100%;min-height:164px}.about-page .brand-pack-value-panel:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto 46px 1fr auto;align-self:stretch;gap:8px;padding:11px 12px;display:grid}.about-page .brand-pack-value-diagram:where([data-mobile-desktop],[data-mobile-desktop] *){height:46px}.about-page .brand-pack-value-panel>footer:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid #7ea7da24;grid-template-columns:repeat(3,minmax(0,1fr)) 26px;gap:4px;width:100%;padding-top:7px;display:grid;position:static}}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.program-scope-line:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap;align-items:flex-start;margin-top:18px}.program-continuity>header .program-scope-line>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal;width:100%}.about-origin-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:88%}.about-origin-direction>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-origin-direction>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-origin-direction article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:180px}.about-origin-direction article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-origin-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px;width:100%}.about-origin-bridge span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 5px}.about-origin-direction>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:34px}.about-origin-direction>header>h2 br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.packs-synergy-rail .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0}.packs-synergy-rail>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff14;border-right:0;padding:7px;transform:rotate(90deg)}}.packs-synergy-section{width:100%;max-width:none;padding:84px max(36px,calc((calc(100 * var(--site-vw,1vw)) - 1680px)/2)) 86px}.packs-synergy-section>header{max-width:1680px;margin:0 auto 40px}.packs-synergy-section header h2{margin-bottom:0}.packs-synergy-system{width:100%;max-width:1680px;min-height:390px;margin:0 auto}.packs-synergy-hub{text-align:center;flex-direction:column;align-items:center;gap:13px;width:250px;margin:34px auto 32px;padding:19px 28px 18px;display:flex}.packs-synergy-hub img{width:88px;height:72px}.packs-synergy-hub figcaption{justify-items:center;gap:7px;display:grid}.packs-synergy-hub figcaption b{letter-spacing:.17em;font-size:15px}.packs-synergy-hub figcaption small{letter-spacing:.13em;margin-top:0;font-size:9px}.packs-synergy-family{text-align:center;background:linear-gradient(135deg,#c8102e0e,#1d5faf1a);border:1px solid #73aeeb52;justify-items:center;gap:8px;width:min(440px,100% - 48px);margin:0 auto 54px;padding:17px 28px 18px;display:grid;position:relative;box-shadow:0 0 34px #1d5faf1a}.packs-synergy-family:after{content:"";background:linear-gradient(#7baee2,#d8e1ea);width:1px;height:55px;position:absolute;top:100%;left:50%}.packs-synergy-family>span{color:#fff;letter-spacing:.13em;padding:0;font:700 15px/1 Sora,sans-serif;display:block}.packs-synergy-family>strong{color:#79afe9;letter-spacing:.14em;font:700 9px/1 Sora,sans-serif}.packs-synergy-family>small{color:#8ea4b9;font-size:11px;line-height:1.45}.packs-synergy-rail{min-height:190px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.packs-synergy-rail>em{display:none!important}.packs-synergy-rail .pack-synergy-node{text-align:center;grid-template-rows:72px auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:8px;min-height:190px;padding:38px 30px 30px;display:grid;position:relative}.packs-synergy-rail .pack-synergy-node:before{content:"";background:linear-gradient(#d8e1ea,#6f9dcc);width:1px;height:31px;position:absolute;top:0;left:50%}.packs-synergy-rail .pack-synergy-node:after{content:"";background:#07182b;border:1px solid #8ab8e6;border-radius:50%;width:6px;height:6px;position:absolute;top:27px;left:calc(50% - 3px);box-shadow:0 0 10px #5ca3ea61}.packs-synergy-rail .pack-synergy-node img{grid-row:1;width:76px;height:66px;margin:auto}.packs-synergy-rail .synergy-service-icon{color:#79afe9;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#1d5faf13;border:1px solid #79afe985;grid-row:1;place-items:center;width:66px;height:62px;padding:0;display:grid}.packs-synergy-rail .synergy-service-icon svg{stroke-width:1.25px;width:27px;height:27px}.packs-synergy-rail .pack-synergy-node i{grid-row:2;align-self:auto;color:#6784a1!important}.packs-synergy-rail .pack-synergy-node b{letter-spacing:.08em;grid-row:3;align-self:auto;font-size:15px}.packs-synergy-rail .pack-synergy-node small{color:#91a7bc;grid-row:4;align-self:auto;font-size:12px;margin-top:0!important}.packs-synergy-section>p{text-align:center;max-width:1160px;margin:29px auto 0}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.packs-synergy-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:64px 24px 70px}.packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.packs-synergy-rail .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0}.packs-synergy-rail .pack-synergy-node:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:1200px) and (min-width:901px) and (max-width:767px),(max-width:1200px) and (min-width:901px) and (min-width:1200px){.packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.packs-synergy-rail .pack-synergy-node:nth-of-type(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-synergy-rail .pack-synergy-node:nth-of-type(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff1f}}.packs-synergy-hub{margin-bottom:46px}.packs-synergy-hub:after{height:47px}.packs-business-split{border-top:1px solid #fff3;grid-template-columns:minmax(0,1.65fr) 128px minmax(330px,.8fr);display:grid;position:relative}.packs-business-branch{min-width:0;position:relative}.packs-business-branch:before{content:"";background:linear-gradient(#d8e1ea,#6f9dcc);width:1px;height:31px;position:absolute;top:-31px;left:50%}.packs-business-branch>header{background:linear-gradient(120deg,#c8102e0a,#1d5faf14);border-bottom:1px solid #ffffff24;grid-template-rows:1fr 1fr;grid-template-columns:74px 34px minmax(0,1fr);align-items:center;min-height:126px;padding:24px 30px;display:grid}.packs-business-branch:first-child{border-right:1px solid #ffffff29}.packs-business-branch>header .synergy-service-icon{color:#7eafe0;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#07182b;border:1px solid #79afe980;grid-row:1/3;place-items:center;width:60px;height:56px;display:grid}.packs-business-branch>header .synergy-service-icon svg{stroke-width:1.3px;width:25px;height:25px}.packs-business-branch>header>i{color:#6685a3;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.packs-business-branch>header>b{color:#fff;letter-spacing:.09em;align-self:end;font:700 15px/1 Sora,sans-serif}.packs-business-branch>header>small{color:#91a7bc;align-self:start;margin-top:8px;font-size:11px}.packs-product-branch .packs-synergy-rail{min-height:190px;border-top:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.packs-product-branch .packs-synergy-rail .pack-synergy-node{min-height:190px}.packs-project-branch>header{grid-template-columns:74px 34px minmax(0,1fr)}.project-service-lines{grid-template-columns:1fr;min-height:190px;display:grid}.project-service-lines>span{border-bottom:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-content:center;gap:8px 13px;padding:24px 30px;display:grid}.project-service-lines>span:last-child{border-bottom:0}.project-service-lines i{color:#6685a3;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.project-service-lines b{color:#fff;letter-spacing:.08em;font:700 12px/1.2 Sora,sans-serif}.project-service-lines small{color:#91a7bc;font-size:11px;line-height:1.45}.dh-feedback-loop{z-index:2;background:linear-gradient(#c8102e0b,#1d5faf13);border-right:1px solid #ffffff1f;grid-template-rows:1fr auto 1fr;place-items:center;padding:22px 10px;display:grid;position:relative}.dh-feedback-loop>span{color:#7994ae;text-align:center;justify-items:center;gap:6px;padding:0;display:grid}.dh-feedback-loop>span svg{stroke-width:1.1px;width:48px;height:17px}.dh-feedback-loop>span b{color:#dce9f5;letter-spacing:.13em;font:700 9px/1 Sora,sans-serif}.dh-feedback-loop>span small{color:#8299af;font-size:9px;line-height:1.35}.dh-feedback-loop>strong{color:#7eb1e4;background:#07182b;border:1px solid #79afe97a;border-radius:50%;align-content:center;place-items:center;gap:5px;width:84px;height:84px;display:grid;box-shadow:0 0 30px #1d5faf2b}.dh-feedback-loop>strong svg{stroke-width:1.1px;width:25px;height:25px;animation:12s linear infinite dh-feedback-spin}.dh-feedback-loop>strong b{color:#fff;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.dh-feedback-loop>strong small{color:#718da9;font-size:9px}@keyframes dh-feedback-spin{to{transform:rotate(360deg)}}.dh-quality-cycle{background:linear-gradient(90deg,#c8102e0b,#1d5faf12);border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.dh-quality-cycle>span{grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;gap:7px 10px;min-height:92px;padding:20px 24px;display:grid}.dh-quality-cycle i{color:#6885a0;grid-row:1/3;font:500 8px/1 IBM Plex Mono,monospace}.dh-quality-cycle b{color:#e8f1fa;letter-spacing:.08em;font:700 10px/1.2 Sora,sans-serif}.dh-quality-cycle small{color:#89a0b5;font-size:10px}.dh-quality-cycle em{color:#74a9de;place-items:center;font-size:16px;font-style:normal;display:grid}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.packs-business-branch:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #fff3;border-right:0}.packs-business-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff29;border-right:0;grid-template-rows:1fr;grid-template-columns:1fr auto 1fr;min-height:130px}.dh-feedback-loop .feedback-to-project svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-feedback-loop .feedback-to-pack svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(90deg)}.packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.project-service-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0;border-right:1px solid #ffffff1f;min-height:130px}.project-service-lines>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.dh-quality-cycle>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.dh-quality-cycle>span:nth-of-type(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f}}@media (max-width:680px) and (max-width:767px),(max-width:680px) and (min-width:1200px){.packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-service-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.packs-business-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:64px 28px minmax(0,1fr);padding:22px 20px}.packs-product-branch .packs-synergy-rail .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:165px}.project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0}.dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:17px;padding:24px 12px}.dh-feedback-loop .feedback-to-project svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-feedback-loop .feedback-to-pack svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(90deg)}.dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.dh-quality-cycle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f!important}.dh-quality-cycle>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}@media (prefers-reduced-motion:reduce){.dh-feedback-loop>strong svg{animation:none}}.pack-system-summary{width:100%;padding:78px max(36px,calc((calc(100 * var(--site-vw,1vw)) - 1680px)/2)) 82px;color:#e8f1fa;background:#07182b}.pack-system-summary>header{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr);align-items:end;gap:14px 70px;max-width:1680px;margin:0 auto 42px;display:grid}.pack-system-summary>header>div{grid-column:1/-1;align-items:center;gap:14px;display:flex}.pack-system-summary-icon{color:#7fb2e7;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border:1px solid #79afe980;place-items:center;width:45px;height:42px;display:grid}.pack-system-summary-icon svg{stroke-width:1.3px;width:20px;height:20px}.pack-system-summary>header p{color:#79afe9;letter-spacing:.16em;margin:0;font:700 9px/1 Sora,sans-serif}.pack-system-summary>header h2{color:#fff;font-size:clamp(30px,calc(3 * var(--site-vw,1vw)),48px);letter-spacing:-.04em;margin:0;line-height:1.16}.pack-system-summary>header>small{color:#92a7bb;align-self:end;max-width:720px;padding-bottom:5px;font-size:12px;line-height:1.75}.pack-system-map{background-image:linear-gradient(#5690cc0e 1px,#0000 1px),linear-gradient(90deg,#5690cc0e 1px,#0000 1px);background-size:24px 24px;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1680px;margin:auto;display:grid;position:relative}.pack-system-map:before{content:"";background:linear-gradient(90deg,var(--red),#9eabc0 48%,var(--blue));height:2px;position:absolute;top:0;left:0;right:0}.pack-system-map article{text-align:center;border-right:1px solid #ffffff21;grid-template-rows:auto 72px auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px;min-height:224px;padding:34px 25px 29px;display:grid;position:relative}.pack-system-map article:last-child{border-right:0}.pack-system-map article>i{color:#6685a3;font:500 8px/1 IBM Plex Mono,monospace}.pack-system-map article>img{object-fit:contain;width:76px;height:66px}.pack-system-map article>b{color:#fff;letter-spacing:.08em;font:700 15px/1 Sora,sans-serif}.pack-system-map article>small{color:#91a7bc;font-size:11px}.pack-system-map .pack-system-next{background:#1d5faf09;border:1px dashed #79afe947}.pack-system-next>span{color:#6f9dcc;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border:1px dashed #79afe966;place-items:center;width:62px;height:58px;display:grid}.pack-system-next>span svg{stroke-width:1.1px;width:25px;height:25px}.pack-system-summary>p{color:#8da1b5;text-align:center;max-width:1100px;margin:28px auto 0;font-size:12px;line-height:1.75}.about-page .dh-concept-section{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f}@media (max-width:950px) and (max-width:767px),(max-width:950px) and (min-width:1200px){.pack-system-summary>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.pack-system-summary>header>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}.pack-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.pack-system-map article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.pack-system-map article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21}}@media (max-width:620px) and (max-width:767px),(max-width:620px) and (min-width:1200px){.pack-system-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 20px 64px}.pack-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.pack-system-map article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21;border-right:0;min-height:180px}.pack-system-map article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}.dh-concept-section .packs-synergy-system{isolation:isolate;background-size:24px 24px;transition:background-position .8s;overflow:hidden}.dh-concept-section .packs-synergy-system>:not(.dh-concept-ambient):not(.dh-concept-paths){z-index:2}.dh-concept-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dh-concept-ambient:before,.dh-concept-ambient:after{content:"";filter:blur(1px);opacity:.18;border-radius:50%;width:420px;height:420px;position:absolute}.dh-concept-ambient:before{background:radial-gradient(circle,#c8102e3d,#0000 66%);top:31%;left:-190px}.dh-concept-ambient:after{background:radial-gradient(circle,#1d5faf59,#0000 68%);top:26%;right:-170px}.dh-concept-orbit{border:1px solid #69a4e136;border-radius:50%;display:block;position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.dh-concept-orbit-a{width:430px;height:142px}.dh-concept-orbit-b{border-color:#c8102e2e;width:315px;height:210px;transform:translate(-50%,-50%)rotate(62deg)}.dh-concept-orbit b{background:#174f8f;border:1px solid #9dd0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;box-shadow:0 0 11px #60a9f1b3}.dh-concept-orbit b:first-child{left:-3px}.dh-concept-orbit b:last-child{right:-3px}.dh-concept-orbit-b b{background:#8d0c22;border-color:#f17b8d;box-shadow:0 0 10px #c8102e8c}.dh-concept-pulse{background:#07182b;border:1px solid #94c6f8c7;border-radius:50%;box-shadow:0 0 #529ce859;width:7px!important;height:7px!important;padding:0!important;display:block!important;position:absolute!important}.dh-concept-pulse.pulse-a{top:52%;left:27%}.dh-concept-pulse.pulse-b{top:46%;left:62%}.dh-concept-pulse.pulse-c{top:66%;right:15%}.dh-concept-section .packs-synergy-hub{transition:border-color .35s,box-shadow .35s,transform .35s}.dh-concept-section .packs-synergy-hub:hover{border-color:#7eb8f1a6;transform:translateY(-3px);box-shadow:0 0 46px #1d5faf40}.dh-concept-section .pack-synergy-node,.dh-concept-section .project-service-lines>span{transition:background .3s,transform .3s,box-shadow .3s}.dh-concept-section .pack-synergy-node:hover,.dh-concept-section .project-service-lines>span:hover{z-index:3;background:#3071b514;transform:translateY(-4px);box-shadow:inset 0 0 30px #4289d212}.dh-concept-section .pack-synergy-node img{filter:drop-shadow(0 5px 10px #0000002e)}.dh-concept-section .packs-synergy-hub:after,.dh-concept-section .packs-business-branch:before,.dh-concept-section .pack-synergy-node:before{background:linear-gradient(#0000,#9ccbf7 44%,#c8102e61 58%,#0000) 0 0/100% 220%}.dh-feedback-loop .feedback-to-project svg,.dh-feedback-loop .feedback-to-pack svg{filter:drop-shadow(0 0 5px #69adee47)}.dh-quality-cycle>span{position:relative;overflow:hidden}.dh-quality-cycle>span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#81b9ef,#0000);width:48%;height:1px;position:absolute;bottom:0;left:-55%}@media (prefers-reduced-motion:no-preference){.dh-concept-section .packs-synergy-system{animation:26s linear infinite dh-concept-grid-drift}.dh-concept-orbit-a{animation:21s linear infinite dh-concept-orbit-a}.dh-concept-orbit-b{animation:27s linear infinite reverse dh-concept-orbit-b}.dh-concept-pulse{animation:5.8s ease-out infinite dh-concept-pulse}.dh-concept-pulse.pulse-b{animation-delay:-2s}.dh-concept-pulse.pulse-c{animation-delay:-4s}.dh-concept-section .packs-synergy-hub img{animation:6.8s ease-in-out infinite dh-concept-float}.dh-concept-section .pack-synergy-node:first-child img{animation:6.2s ease-in-out -1s infinite dh-concept-float}.dh-concept-section .pack-synergy-node:nth-child(2) img{animation:7.1s ease-in-out -3s infinite dh-concept-float}.dh-concept-section .pack-synergy-node:nth-child(3) img{animation:6.6s ease-in-out -4.7s infinite dh-concept-float}.dh-concept-section .packs-synergy-hub:after,.dh-concept-section .packs-business-branch:before,.dh-concept-section .pack-synergy-node:before{animation:3.8s linear infinite dh-concept-line-flow}.dh-feedback-loop .feedback-to-project svg{animation:2.8s ease-in-out infinite dh-feedback-arrow-right}.dh-feedback-loop .feedback-to-pack svg{animation:2.8s ease-in-out -1.4s infinite dh-feedback-arrow-left}.dh-quality-cycle>span:after{animation:8s ease-in-out infinite dh-quality-scan}.dh-quality-cycle>span:nth-of-type(2):after{animation-delay:2s}.dh-quality-cycle>span:nth-of-type(3):after{animation-delay:4s}.dh-quality-cycle>span:nth-of-type(4):after{animation-delay:6s}}@keyframes dh-concept-grid-drift{to{background-position:24px 24px,24px 24px}}@keyframes dh-concept-orbit-a{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes dh-concept-orbit-b{0%{transform:translate(-50%,-50%)rotate(62deg)}to{transform:translate(-50%,-50%)rotate(422deg)}}@keyframes dh-concept-pulse{0%{opacity:0;box-shadow:0 0 #529ce85c}25%{opacity:.9}75%,to{opacity:0;box-shadow:0 0 0 18px #529ce800}}@keyframes dh-concept-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(1.5deg)}}@keyframes dh-concept-line-flow{to{background-position:0 220%}}@keyframes dh-feedback-arrow-right{0%,to{opacity:.45;transform:translate(-5px)}50%{opacity:1;transform:translate(6px)}}@keyframes dh-feedback-arrow-left{0%,to{opacity:.45;transform:translate(5px)}50%{opacity:1;transform:translate(-6px)}}@keyframes dh-quality-scan{0%,14%{opacity:0;left:-55%}24%,56%{opacity:1}70%,to{opacity:0;left:108%}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.dh-concept-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:11%}.dh-concept-orbit-a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:330px;height:116px}.dh-concept-orbit-b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:250px;height:170px}}@media (max-width:680px) and (max-width:767px),(max-width:680px) and (min-width:1200px){.dh-concept-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.dh-concept-section .pack-synergy-node:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .project-service-lines>span:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:none}}.dh-concept-paths{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dh-concept-paths .concept-path{fill:none;stroke:#5d8fbe;stroke-width:1.1px;stroke-dasharray:7 10;vector-effect:non-scaling-stroke;opacity:.42;filter:drop-shadow(0 0 4px #5b9fe229)}.dh-concept-paths .path-pack{stroke:#8b667b}.dh-concept-paths .path-project{stroke:#5188bc}.dh-concept-paths .path-feedback-a{stroke:#75ade2}.dh-concept-paths .path-feedback-b{stroke:#b35668}.dh-concept-paths .path-return{stroke:#527ea7;opacity:.26}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-color:#07182b;background-image:radial-gradient(circle at 23% 51%,#c8102e13,#0000 22%),radial-gradient(circle at 79%,#1d5faf1c,#0000 24%),linear-gradient(#5690cc0b 1px,#0000 1px),linear-gradient(90deg,#5690cc0b 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px;min-height:760px;border:0!important}.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07182bc7;border-color:#75aeeb38;width:250px;margin:0;position:absolute;top:38px;left:50%;transform:translate(-50%)}.dh-concept-section .packs-synergy-hub:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%,-3px)}.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.dh-concept-section .packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0;display:block;position:absolute;inset:250px 4% 145px}.dh-concept-section .packs-business-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;position:absolute;border:0!important}.dh-concept-section .packs-business-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:66%;top:0;left:0}.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:26%;top:7px;right:0}.dh-concept-section .packs-business-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;border:0;min-height:88px;padding:14px 18px}.dh-concept-section .packs-product-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(470px,70%);margin-left:2%}.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:62px 28px 1fr;padding-left:0}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){filter:drop-shadow(0 8px 18px #00000029);background:#091f36b8;border-color:#79afe94f}.dh-concept-section .packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;gap:22px;min-height:238px;margin-top:9px;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(#1a436c36,#0000 68%);border:0;min-height:218px;padding:37px 18px 26px}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:20px}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:-8px}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:27px}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{background:#081d3247;border:1px solid #689bcf29;border-radius:46% 54% 48% 52%/56% 43% 57% 44%;width:auto;height:auto;inset:15px 6%;transform:rotate(-4deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{border-radius:55% 45% 54% 46%/43% 58% 42% 57%;transform:rotate(5deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{border-radius:42% 58% 46% 54%/55% 45% 58% 42%;transform:rotate(-2deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.dh-concept-section .packs-product-branch .pack-synergy-node>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;position:relative}.dh-concept-section .project-service-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:20px;min-height:auto;margin-top:16px;display:grid}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(#1d5faf1c,#07182b33 70%);border:1px solid #6fa5da24;border-radius:52% 48% 46% 54%/44% 55% 45% 56%;min-height:108px;padding:22px 24px;transform:rotate(1deg)}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-radius:45% 55% 53% 47%/57% 43% 56% 44%;margin-left:10%;transform:rotate(-1.5deg)}.dh-concept-section .project-service-lines>span>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(-1deg)}.dh-concept-section .project-service-lines>span:nth-child(2)>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(1.5deg)}.dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;border:0;grid-template-rows:1fr auto 1fr;width:10%;height:285px;padding:4px;position:absolute;top:54px;left:66.7%}.dh-concept-section .dh-feedback-loop>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07182be0;width:76px;height:76px}.dh-concept-section .dh-feedback-loop>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px}.dh-concept-section .dh-feedback-loop>span svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:42px}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;border:0;grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr;display:grid;position:absolute;bottom:24px;left:5%;right:5%}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{content:"";background:linear-gradient(90deg,#c8102e38,#74aae07a,#1d5faf40);height:1px;position:absolute;top:13px;left:4%;right:4%}.dh-concept-section .dh-quality-cycle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;min-height:96px;padding:30px 20px 12px}.dh-concept-section .dh-quality-cycle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{content:"";background:#07182b;border:1px solid #78aee2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:24px;box-shadow:0 0 10px #539ee859}.dh-concept-section .dh-quality-cycle>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:5px}}@media (max-width:767px){.dh-concept-section .packs-synergy-system:where([data-mobile-desktop],[data-mobile-desktop] *){background-color:#07182b;background-image:radial-gradient(circle at 23% 51%,#c8102e13,#0000 22%),radial-gradient(circle at 79%,#1d5faf1c,#0000 24%),linear-gradient(#5690cc0b 1px,#0000 1px),linear-gradient(90deg,#5690cc0b 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px;min-height:760px;border:0!important}.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07182bc7;border-color:#75aeeb38;width:250px;margin:0;position:absolute;top:38px;left:50%;transform:translate(-50%)}.dh-concept-section .packs-synergy-hub:hover:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translate(-50%,-3px)}.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *):after{display:none}.dh-concept-section .packs-business-split:where([data-mobile-desktop],[data-mobile-desktop] *){border:0;display:block;position:absolute;inset:250px 4% 145px}.dh-concept-section .packs-business-branch:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;position:absolute;border:0!important}.dh-concept-section .packs-business-branch:where([data-mobile-desktop],[data-mobile-desktop] *):before{display:none}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *){width:66%;top:0;left:0}.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){width:26%;top:7px;right:0}.dh-concept-section .packs-business-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;border:0;min-height:88px;padding:14px 18px}.dh-concept-section .packs-product-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){width:min(470px,70%);margin-left:2%}.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:62px 28px 1fr;padding-left:0}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where([data-mobile-desktop],[data-mobile-desktop] *){filter:drop-shadow(0 8px 18px #00000029);background:#091f36b8;border-color:#79afe94f}.dh-concept-section .packs-product-branch .packs-synergy-rail:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;gap:22px;min-height:238px;margin-top:9px;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(#1a436c36,#0000 68%);border:0;min-height:218px;padding:37px 18px 26px}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:20px}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){top:-8px}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:27px}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *):before{background:#081d3247;border:1px solid #689bcf29;border-radius:46% 54% 48% 52%/56% 43% 57% 44%;width:auto;height:auto;inset:15px 6%;transform:rotate(-4deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *):before{border-radius:55% 45% 54% 46%/43% 58% 42% 57%;transform:rotate(5deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *):before{border-radius:42% 58% 46% 54%/55% 45% 58% 42%;transform:rotate(-2deg)}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *):after{display:none}.dh-concept-section .packs-product-branch .pack-synergy-node>:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;position:relative}.dh-concept-section .project-service-lines:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:1fr;gap:20px;min-height:auto;margin-top:16px;display:grid}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(#1d5faf1c,#07182b33 70%);border:1px solid #6fa5da24;border-radius:52% 48% 46% 54%/44% 55% 45% 56%;min-height:108px;padding:22px 24px;transform:rotate(1deg)}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){border-radius:45% 55% 53% 47%/57% 43% 56% 44%;margin-left:10%;transform:rotate(-1.5deg)}.dh-concept-section .project-service-lines>span>:where([data-mobile-desktop],[data-mobile-desktop] *){transform:rotate(-1deg)}.dh-concept-section .project-service-lines>span:nth-child(2)>:where([data-mobile-desktop],[data-mobile-desktop] *){transform:rotate(1.5deg)}.dh-concept-section .dh-feedback-loop:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;border:0;grid-template-rows:1fr auto 1fr;width:10%;height:285px;padding:4px;position:absolute;top:54px;left:66.7%}.dh-concept-section .dh-feedback-loop>strong:where([data-mobile-desktop],[data-mobile-desktop] *){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07182be0;width:76px;height:76px}.dh-concept-section .dh-feedback-loop>span:where([data-mobile-desktop],[data-mobile-desktop] *){gap:4px}.dh-concept-section .dh-feedback-loop>span svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:42px}.dh-concept-section .dh-quality-cycle:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;border:0;grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr;display:grid;position:absolute;bottom:24px;left:5%;right:5%}.dh-concept-section .dh-quality-cycle:where([data-mobile-desktop],[data-mobile-desktop] *):before{content:"";background:linear-gradient(90deg,#c8102e38,#74aae07a,#1d5faf40);height:1px;position:absolute;top:13px;left:4%;right:4%}.dh-concept-section .dh-quality-cycle>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;min-height:96px;padding:30px 20px 12px}.dh-concept-section .dh-quality-cycle>span:where([data-mobile-desktop],[data-mobile-desktop] *):before{content:"";background:#07182b;border:1px solid #78aee2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:24px;box-shadow:0 0 10px #539ee859}.dh-concept-section .dh-quality-cycle>em:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:5px}}@media (prefers-reduced-motion:no-preference){.dh-concept-paths .concept-path{animation:16s linear infinite dh-network-path}.dh-concept-paths .path-project{animation-delay:-3s}.dh-concept-paths .path-feedback-a{animation-duration:7s}.dh-concept-paths .path-feedback-b{animation-duration:8s;animation-direction:reverse}.dh-concept-paths .path-return{animation-duration:22s}.dh-concept-section .packs-product-branch .pack-synergy-node:before{animation:9s ease-in-out infinite dh-network-blob}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):before{animation-delay:-3s}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):before{animation-delay:-6s}.dh-concept-section .project-service-lines>span{animation:8s ease-in-out infinite dh-network-service}.dh-concept-section .project-service-lines>span:nth-child(2){animation-delay:-4s}}@keyframes dh-network-path{to{stroke-dashoffset:-120px}}@keyframes dh-network-blob{0%,to{border-radius:46% 54% 48% 52%/56% 43% 57% 44%;scale:1}50%{border-radius:54% 46% 57% 43%/45% 56% 44% 55%;scale:1.025}}@keyframes dh-network-service{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.dh-concept-paths:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0!important}.dh-concept-section .packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0}.dh-concept-section .packs-business-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-radius:28px;margin:0 18px 24px;overflow:hidden;border:1px solid #ffffff1f!important}.dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:1px solid #ffffff1a;border-radius:28px;margin:0 18px 24px}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:1px solid #ffffff1a;border-radius:24px;margin:0 18px 24px;overflow:hidden}}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:850px}.dh-concept-section .packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:248px 3.5% 155px}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(#1d5faf13,#07182b14 58%,#0000 73%);border-radius:50%;height:390px;top:0;overflow:visible;box-shadow:inset 0 0 70px #1e5b970b,0 0 44px #1a518909;border:1px solid #6fa9e238!important}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:65%;left:0;border-color:#90708a3d!important}.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:28%;height:350px;margin-top:20px;right:0;border-color:#5e99d540!important}.dh-concept-section .packs-business-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:5;text-align:center;background:radial-gradient(circle,#0c2642f0,#07182bd1 72%);border:1px solid #74aee633;border-radius:50%;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;width:285px;min-height:146px;margin:0;padding:20px 24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #134c871f}.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:235px;min-height:138px;padding:18px}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1;width:48px;height:45px;margin-bottom:3px}.dh-concept-section .packs-business-branch>header>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#7a9ab9;grid-row:2}.dh-concept-section .packs-business-branch>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3;align-self:auto;font-size:14px}.dh-concept-section .packs-business-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:4;align-self:auto;max-width:235px;margin-top:0;line-height:1.45}.dh-concept-section .packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin:0;position:absolute;inset:0;display:block!important}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;gap:5px;width:185px;min-height:128px;padding:14px 14px 12px;position:absolute}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:57%;left:4%;transform:translateY(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:-2%;left:50%;transform:translate(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:57%;right:4%;transform:translateY(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{background:radial-gradient(circle,#143d6529,#0000 72%);border-color:#69a3db29;border-radius:50%;inset:0;transform:none}.dh-concept-section .packs-product-branch .pack-synergy-node img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:64px;height:56px}.dh-concept-section .packs-product-branch .pack-synergy-node b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px}.dh-concept-section .packs-product-branch .pack-synergy-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:10px}.dh-concept-section .project-service-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin:0;display:block;position:absolute;inset:0}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(circle,#18467326,#0000 72%);border-color:#69a3db29;border-radius:50%;grid-template-columns:28px 1fr;width:245px;min-height:88px;padding:17px 20px;position:absolute;left:50%;transform:translate(-50%)}.dh-concept-section .project-service-lines>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:-5%}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0;bottom:-5%;transform:translate(-50%)}.dh-concept-section .project-service-lines>span>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:none!important}.dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:10%;height:205px;top:96px;left:63.5%}.dh-concept-section .dh-feedback-loop>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:72px;height:72px}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:18px}}@media (max-width:767px){.dh-concept-section .packs-synergy-system:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:850px}.dh-concept-section .packs-business-split:where([data-mobile-desktop],[data-mobile-desktop] *){inset:248px 3.5% 155px}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(#1d5faf13,#07182b14 58%,#0000 73%);border-radius:50%;height:390px;top:0;overflow:visible;box-shadow:inset 0 0 70px #1e5b970b,0 0 44px #1a518909;border:1px solid #6fa9e238!important}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *){width:65%;left:0;border-color:#90708a3d!important}.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){width:28%;height:350px;margin-top:20px;right:0;border-color:#5e99d540!important}.dh-concept-section .packs-business-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:5;text-align:center;background:radial-gradient(circle,#0c2642f0,#07182bd1 72%);border:1px solid #74aee633;border-radius:50%;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;width:285px;min-height:146px;margin:0;padding:20px 24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #134c871f}.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){width:235px;min-height:138px;padding:18px}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1;width:48px;height:45px;margin-bottom:3px}.dh-concept-section .packs-business-branch>header>i:where([data-mobile-desktop],[data-mobile-desktop] *){color:#7a9ab9;grid-row:2}.dh-concept-section .packs-business-branch>header>b:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3;align-self:auto;font-size:14px}.dh-concept-section .packs-business-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:4;align-self:auto;max-width:235px;margin-top:0;line-height:1.45}.dh-concept-section .packs-product-branch .packs-synergy-rail:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;margin:0;position:absolute;inset:0;display:block!important}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){background:0 0;gap:5px;width:185px;min-height:128px;padding:14px 14px 12px;position:absolute}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:57%;left:4%;transform:translateY(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){top:-2%;left:50%;transform:translate(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){top:57%;right:4%;transform:translateY(-50%)}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *):before{background:radial-gradient(circle,#143d6529,#0000 72%);border-color:#69a3db29;border-radius:50%;inset:0;transform:none}.dh-concept-section .packs-product-branch .pack-synergy-node img:where([data-mobile-desktop],[data-mobile-desktop] *){width:64px;height:56px}.dh-concept-section .packs-product-branch .pack-synergy-node b:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:13px}.dh-concept-section .packs-product-branch .pack-synergy-node small:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:10px}.dh-concept-section .project-service-lines:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;margin:0;display:block;position:absolute;inset:0}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(circle,#18467326,#0000 72%);border-color:#69a3db29;border-radius:50%;grid-template-columns:28px 1fr;width:245px;min-height:88px;padding:17px 20px;position:absolute;left:50%;transform:translate(-50%)}.dh-concept-section .project-service-lines>span:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){top:-5%}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){margin:0;bottom:-5%;transform:translate(-50%)}.dh-concept-section .project-service-lines>span>:where([data-mobile-desktop],[data-mobile-desktop] *){transform:none!important}.dh-concept-section .dh-feedback-loop:where([data-mobile-desktop],[data-mobile-desktop] *){width:10%;height:205px;top:96px;left:63.5%}.dh-concept-section .dh-feedback-loop>strong:where([data-mobile-desktop],[data-mobile-desktop] *){width:72px;height:72px}.dh-concept-section .dh-quality-cycle:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:18px}}@media (min-width:768px) and (prefers-reduced-motion:no-preference) and (max-width:767px),(min-width:768px) and (prefers-reduced-motion:no-preference) and (min-width:1200px),(min-width:768px) and (max-width:1199px) and (prefers-reduced-motion:no-preference){.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:11s ease-in-out infinite dh-cluster-pack}.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:13s ease-in-out -4s infinite dh-cluster-project}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:7s ease-in-out -1s infinite dh-node-orbit-left}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:8s ease-in-out -3s infinite dh-node-orbit-top}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:7.5s ease-in-out -5s infinite dh-node-orbit-right}.dh-concept-section .project-service-lines>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:8.5s ease-in-out infinite dh-service-orbit-top}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:9.5s ease-in-out -4s infinite dh-service-orbit-bottom}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *){animation:11s ease-in-out infinite dh-cluster-pack}.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){animation:13s ease-in-out -4s infinite dh-cluster-project}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation:7s ease-in-out -1s infinite dh-node-orbit-left}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation:8s ease-in-out -3s infinite dh-node-orbit-top}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){animation:7.5s ease-in-out -5s infinite dh-node-orbit-right}.dh-concept-section .project-service-lines>span:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation:8.5s ease-in-out infinite dh-service-orbit-top}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation:9.5s ease-in-out -4s infinite dh-service-orbit-bottom}}@keyframes dh-cluster-pack{0%,to{border-radius:50%;translate:0}50%{border-radius:48% 52% 50% 50%/52% 48%;translate:0 -6px}}@keyframes dh-cluster-project{0%,to{border-radius:50%;translate:0}50%{border-radius:53% 47% 51% 49%/47% 54% 46% 53%;translate:5px 4px}}@keyframes dh-node-orbit-left{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(8px,-9px)}}@keyframes dh-node-orbit-top{0%,to{transform:translate(-50%)translate(0)}50%{transform:translate(-50%)translate(-8px,7px)}}@keyframes dh-node-orbit-right{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-7px,9px)}}@keyframes dh-service-orbit-top{0%,to{transform:translate(-50%)translate(0)}50%{transform:translate(-50%)translate(-7px,8px)}}@keyframes dh-service-orbit-bottom{0%,to{transform:translate(-50%)translate(0)}50%{transform:translate(-50%)translate(8px,-7px)}}.dh-business-system-icon{fill:none;stroke:#7fb5ea;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #4a93dc38);width:100%;height:100%;overflow:visible}.dh-business-system-icon .system-icon-red{stroke:#c8102e}.dh-business-system-icon .system-icon-blue{stroke:#1d5faf}.dh-business-system-icon .system-icon-link{stroke:#fff;stroke-width:1.65px}.dh-concept-section .packs-business-branch>header .synergy-service-icon{filter:none;background:0 0;border:0;width:70px;height:66px;padding:5px}.dh-concept-section .packs-business-branch>header .synergy-service-icon .dh-business-system-icon{stroke-width:1.6px;width:56px;height:56px}.dh-concept-section .packs-business-branch>header .synergy-service-icon:before{content:"";border:1px solid #74aee62e;border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 18px #387fc514,0 0 18px #10467c1a}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-shadow:inset 0 0 76px #c8102e09,0 0 35px #c8102e0b;border-color:#c8102e6b!important}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"";z-index:0;pointer-events:none;border:1px solid #c8102e42;border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 14px #c8102e14}.dh-concept-section .packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;overflow:visible}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-path:ellipse(44% 42% at 50% 50%);offset-anchor:center;offset-rotate:0deg;width:185px;min-height:128px;top:0!important;left:0!important;right:auto!important;transform:none!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-distance:50%}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-distance:75%}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-distance:0%}.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-color:#1d5faf61!important}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-path:ellipse(38% 39% at 50% 50%);offset-anchor:center;offset-rotate:0deg;margin:0!important;inset:0 auto auto 0!important;transform:none!important}.dh-concept-section .project-service-lines>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-distance:75%}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-distance:25%}}@media (max-width:767px){.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *){box-shadow:inset 0 0 76px #c8102e09,0 0 35px #c8102e0b;border-color:#c8102e6b!important}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *):after{content:"";z-index:0;pointer-events:none;border:1px solid #c8102e42;border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 14px #c8102e14}.dh-concept-section .packs-product-branch .packs-synergy-rail:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;overflow:visible}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){offset-path:ellipse(44% 42% at 50% 50%);offset-anchor:center;offset-rotate:0deg;width:185px;min-height:128px;top:0!important;left:0!important;right:auto!important;transform:none!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){offset-distance:50%}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){offset-distance:75%}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){offset-distance:0%}.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){border-color:#1d5faf61!important}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){offset-path:ellipse(38% 39% at 50% 50%);offset-anchor:center;offset-rotate:0deg;margin:0!important;inset:0 auto auto 0!important;transform:none!important}.dh-concept-section .project-service-lines>span:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){offset-distance:75%}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){offset-distance:25%}}@media (min-width:768px) and (prefers-reduced-motion:no-preference) and (max-width:767px),(min-width:768px) and (prefers-reduced-motion:no-preference) and (min-width:1200px),(min-width:768px) and (max-width:1199px) and (prefers-reduced-motion:no-preference){.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:28s linear infinite dh-pack-node-track!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-14s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-21s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:0s!important}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:24s linear infinite dh-service-node-track!important}.dh-concept-section .project-service-lines>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-18s!important}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-6s!important}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{animation:5s ease-in-out infinite dh-red-orbit-breathe}.dh-business-system-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:4.8s ease-in-out infinite dh-system-icon-pulse}.dh-project-service-icon .dh-business-system-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-2.4s}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){animation:28s linear infinite dh-pack-node-track!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-14s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-21s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:0s!important}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){animation:24s linear infinite dh-service-node-track!important}.dh-concept-section .project-service-lines>span:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-18s!important}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-6s!important}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *):after{animation:5s ease-in-out infinite dh-red-orbit-breathe}.dh-business-system-icon:where([data-mobile-desktop],[data-mobile-desktop] *){animation:4.8s ease-in-out infinite dh-system-icon-pulse}.dh-project-service-icon .dh-business-system-icon:where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-2.4s}}@keyframes dh-pack-node-track{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes dh-service-node-track{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes dh-red-orbit-breathe{0%,to{border-color:#c8102e38;box-shadow:0 0 12px #c8102e0d}50%{border-color:#e62f4880;box-shadow:0 0 24px #c8102e21}}@keyframes dh-system-icon-pulse{0%,to{filter:drop-shadow(0 0 5px #4a93dc29)}50%{filter:drop-shadow(0 0 12px #4a93dc61)}}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){will-change:offset-distance;animation:20s linear infinite dh-pack-node-track!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-10s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-15s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:0s!important}}@media (max-width:767px){.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){will-change:offset-distance;animation:20s linear infinite dh-pack-node-track!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-10s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-15s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:0s!important}}.pack-infinity-orbit{display:none}.project-service-node-icon{place-items:center;grid-template-rows:1fr!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important}.project-service-node-icon .dh-business-system-icon{stroke-width:1.5px;width:43px;height:43px}.project-service-lines>span:has(.project-service-node-icon){grid-template-rows:auto auto;grid-template-columns:48px 28px minmax(0,1fr);gap:5px 8px}.project-service-lines>span>.project-service-node-icon{grid-area:1/1/3;width:44px;height:44px}.project-service-lines>span>.project-service-node-icon+i{grid-area:1/2/3;align-self:center}.project-service-lines>span>.project-service-node-icon~b{grid-area:1/3;align-self:end}.project-service-lines>span>.project-service-node-icon~small{grid-area:2/3;align-self:start}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-shadow:none;border-color:#0000!important}.dh-concept-section .packs-product-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.dh-concept-section .pack-infinity-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dh-concept-section .pack-infinity-orbit path:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){fill:none;stroke:#c8102e;stroke-width:1.15px;vector-effect:non-scaling-stroke;opacity:.52;filter:drop-shadow(0 0 5px #c8102e33)}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){offset-path:path("M500 195C382 24 64 24 64 195s318 171 436 0c118-171 436-171 436 0s-318 171-436 0Z");offset-anchor:center;offset-rotate:0deg;translate:none;animation:24s linear infinite dh-pack-infinity-offset!important;top:0!important;left:0!important;transform:none!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:0s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-8s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation-delay:-16s!important}.dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dh-concept-section .dh-feedback-loop>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dh-concept-section .dh-feedback-loop>strong>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;justify-items:center;width:170px;position:absolute;left:50%;transform:translate(-50%)}.dh-concept-section .dh-feedback-loop>span>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop .feedback-to-project:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:0}.dh-concept-section .dh-feedback-loop .feedback-to-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:0}.dh-concept-section .dh-feedback-loop>span svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:38px}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;grid-template-rows:auto auto;grid-template-columns:54px 28px 1fr;gap:4px 8px;width:285px;padding:13px 20px}.dh-concept-section .project-service-lines>span .project-service-node-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1/3;width:48px;height:48px}.dh-concept-section .project-service-lines>span>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/2/3;align-self:center}.dh-concept-section .project-service-lines>span>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/3;align-self:end}.dh-concept-section .project-service-lines>span>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/3;align-self:start}}@media (max-width:767px){.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *){box-shadow:none;border-color:#0000!important}.dh-concept-section .packs-product-branch:where([data-mobile-desktop],[data-mobile-desktop] *):after{display:none}.dh-concept-section .pack-infinity-orbit:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dh-concept-section .pack-infinity-orbit path:where([data-mobile-desktop],[data-mobile-desktop] *){fill:none;stroke:#c8102e;stroke-width:1.15px;vector-effect:non-scaling-stroke;opacity:.52;filter:drop-shadow(0 0 5px #c8102e33)}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){offset-path:path("M500 195C382 24 64 24 64 195s318 171 436 0c118-171 436-171 436 0s-318 171-436 0Z");offset-anchor:center;offset-rotate:0deg;translate:none;animation:24s linear infinite dh-pack-infinity-offset!important;top:0!important;left:0!important;transform:none!important}.dh-concept-section .packs-product-branch .pack-synergy-node:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:0s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-8s!important}.dh-concept-section .packs-product-branch .pack-synergy-node:nth-child(3):where([data-mobile-desktop],[data-mobile-desktop] *){animation-delay:-16s!important}.dh-concept-section .dh-feedback-loop:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dh-concept-section .dh-feedback-loop>strong:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dh-concept-section .dh-feedback-loop>strong>:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop>span:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;justify-items:center;width:170px;position:absolute;left:50%;transform:translate(-50%)}.dh-concept-section .dh-feedback-loop>span>:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop .feedback-to-project:where([data-mobile-desktop],[data-mobile-desktop] *){top:0}.dh-concept-section .dh-feedback-loop .feedback-to-pack:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:0}.dh-concept-section .dh-feedback-loop>span svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:38px}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:left;grid-template-rows:auto auto;grid-template-columns:54px 28px 1fr;gap:4px 8px;width:285px;padding:13px 20px}.dh-concept-section .project-service-lines>span .project-service-node-icon:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/1/3;width:48px;height:48px}.dh-concept-section .project-service-lines>span>i:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/2/3;align-self:center}.dh-concept-section .project-service-lines>span>b:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/3;align-self:end}.dh-concept-section .project-service-lines>span>small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/3;align-self:start}}@keyframes dh-pack-infinity-offset{0%{offset-distance:0%}to{offset-distance:100%}}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#eef1f4;border-color:#ffffff80;place-items:center;width:168px;min-height:140px;padding:13px;display:grid;top:48px;box-shadow:0 12px 36px #0003}.dh-concept-section .packs-synergy-hub img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-fit:contain;width:108px;height:95px}.dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:9%;left:64%}.dh-concept-section .dh-feedback-loop>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){place-content:center;justify-items:center;gap:6px;width:78px;height:78px;display:grid}.dh-concept-section .dh-feedback-loop>strong svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-self:center}.dh-concept-section .dh-feedback-loop>strong b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;grid-auto-flow:row;justify-items:center;gap:4px;width:140px}.dh-concept-section .dh-feedback-loop .feedback-to-project:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:3px}.dh-concept-section .dh-feedback-loop .feedback-to-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:3px}.dh-concept-section .dh-feedback-loop .feedback-to-project svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .dh-feedback-loop .feedback-to-pack svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:rotate(90deg);animation:none!important}}@media (max-width:767px){.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *){background:#eef1f4;border-color:#ffffff80;place-items:center;width:168px;min-height:140px;padding:13px;display:grid;top:48px;box-shadow:0 12px 36px #0003}.dh-concept-section .packs-synergy-hub img:where([data-mobile-desktop],[data-mobile-desktop] *){object-fit:contain;width:108px;height:95px}.dh-concept-section .dh-feedback-loop:where([data-mobile-desktop],[data-mobile-desktop] *){width:9%;left:64%}.dh-concept-section .dh-feedback-loop>strong:where([data-mobile-desktop],[data-mobile-desktop] *){place-content:center;justify-items:center;gap:6px;width:78px;height:78px;display:grid}.dh-concept-section .dh-feedback-loop>strong svg:where([data-mobile-desktop],[data-mobile-desktop] *){justify-self:center}.dh-concept-section .dh-feedback-loop>strong b:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;justify-self:center}.dh-concept-section .dh-feedback-loop>span:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:1fr;grid-auto-flow:row;justify-items:center;gap:4px;width:140px}.dh-concept-section .dh-feedback-loop .feedback-to-project:where([data-mobile-desktop],[data-mobile-desktop] *){top:3px}.dh-concept-section .dh-feedback-loop .feedback-to-pack:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:3px}.dh-concept-section .dh-feedback-loop .feedback-to-project svg:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .dh-feedback-loop .feedback-to-pack svg:where([data-mobile-desktop],[data-mobile-desktop] *){transform:rotate(90deg);animation:none!important}}.dh-concept-section .packs-synergy-hub{box-shadow:none;background:0 0;border-color:#0000}.dh-concept-section .packs-synergy-hub img{object-fit:contain}.dh-concept-section .packs-business-branch>header{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center}.dh-concept-section .packs-business-branch>header .synergy-service-icon{grid-row:1}.dh-concept-section .packs-business-branch>header>b{text-align:center;grid-row:2;justify-self:center}.dh-concept-section .packs-business-branch>header>small{text-align:center;grid-row:3;justify-self:center}.dh-concept-section .pack-synergy-node{text-align:center!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;justify-items:center!important}.dh-concept-section .pack-synergy-node img{justify-self:center;grid-row:1!important}.dh-concept-section .pack-synergy-node b{text-align:center;grid-row:2;justify-self:center}.dh-concept-section .pack-synergy-node small{text-align:center;grid-row:3;justify-self:center}.dh-concept-section .project-service-lines>span:has(.project-service-node-icon){text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center}.dh-concept-section .project-service-lines>span>.project-service-node-icon{grid-area:1/1;justify-self:center;width:48px;height:48px}.dh-concept-section .project-service-lines>span>.project-service-node-icon~b{text-align:center;grid-area:2/1;place-self:auto center}.dh-concept-section .project-service-lines>span>.project-service-node-icon~small{text-align:center;grid-area:3/1;place-self:auto center}.dh-concept-section .dh-quality-cycle>span{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center}.dh-concept-section .dh-quality-cycle>span:before{left:50%;transform:translate(-50%)}.dh-concept-section .dh-quality-cycle b,.dh-concept-section .dh-quality-cycle small{text-align:center;justify-self:center}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:radial-gradient(48% 25% at 50% 79%,#eef1f46b,#eef1f41f 48%,#0000 78%),radial-gradient(circle,#eef1f41f,#07182b00 72%);border-radius:50%;width:154px;min-height:150px;padding:9px}.dh-concept-section .packs-synergy-hub img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:106px;height:118px}.dh-concept-section .packs-business-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:18px 24px}.dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:15px 14px 13px}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:48px auto auto;align-content:center;gap:5px;min-height:118px;padding:11px 22px}}@media (max-width:767px){.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *){background:radial-gradient(48% 25% at 50% 79%,#eef1f46b,#eef1f41f 48%,#0000 78%),radial-gradient(circle,#eef1f41f,#07182b00 72%);border-radius:50%;width:154px;min-height:150px;padding:9px}.dh-concept-section .packs-synergy-hub img:where([data-mobile-desktop],[data-mobile-desktop] *){width:106px;height:118px}.dh-concept-section .packs-business-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding:18px 24px}.dh-concept-section .packs-product-branch .pack-synergy-node:where([data-mobile-desktop],[data-mobile-desktop] *){padding:15px 14px 13px}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:48px auto auto;align-content:center;gap:5px;min-height:118px;padding:11px 22px}}.dh-concept-section .dh-concept-paths .concept-path{stroke-linecap:round;stroke-dasharray:5 12;animation:12s linear infinite dh-live-connection!important}.dh-concept-section .dh-concept-paths .path-pack{stroke:#b54c61;animation-duration:10s!important}.dh-concept-section .dh-concept-paths .path-project{stroke:#4d91d1;animation-duration:10s!important}.dh-concept-section .dh-concept-paths .path-feedback-a{stroke:#76b2ea;animation-duration:5.5s!important}.dh-concept-section .dh-concept-paths .path-feedback-b{stroke:#c34c62;animation-duration:6.5s!important;animation-direction:reverse!important}.dh-concept-section .dh-concept-paths .path-return{animation-duration:16s!important}@keyframes dh-live-connection{to{stroke-dashoffset:-170px}}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;background:radial-gradient(circle,#0c2642fa,#07182bf5 74%);place-content:center;justify-items:center;display:grid}.dh-concept-section .packs-product-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:300px;min-height:160px}.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:260px;min-height:154px}.dh-concept-section .packs-business-branch>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-business-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.dh-concept-section .packs-product-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap}.dh-concept-section .packs-project-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:220px;line-height:1.55}}@media (max-width:767px){.dh-concept-section .packs-product-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;background:radial-gradient(circle,#0c2642fa,#07182bf5 74%);place-content:center;justify-items:center;display:grid}.dh-concept-section .packs-product-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){width:300px;min-height:160px}.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){width:260px;min-height:154px}.dh-concept-section .packs-business-branch>header>b:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-business-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.dh-concept-section .packs-product-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap}.dh-concept-section .packs-project-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){max-width:220px;line-height:1.55}}.dh-concept-section .packs-business-branch>header .synergy-service-icon{justify-self:center;place-items:center;width:76px;height:76px;margin:0 auto 2px;padding:0;display:grid;position:relative}.dh-concept-section .packs-business-branch>header .synergy-service-icon:before{background:radial-gradient(circle,#2768a91a,#0000 68%);border-color:#74aee638;inset:7px}.dh-concept-section .packs-business-branch>header .synergy-service-icon .dh-business-system-icon{width:68px;height:68px;margin:auto;display:block;transform:none}.dh-business-system-icon .system-icon-shell{stroke-width:2px}.dh-business-system-icon .system-icon-frame{stroke:#739fca;stroke-width:1px;opacity:.58}.dh-business-system-icon .system-icon-flow{stroke:#8fc3f2;stroke-width:1.4px;stroke-dasharray:2 2.8}.dh-business-system-icon .system-icon-core{fill:#133d65b8;stroke:#dceeff;stroke-width:1.4px}.dh-business-system-icon .system-icon-core-detail{stroke:#79b3e8;stroke-width:1.1px}.dh-business-system-icon .system-icon-node,.dh-business-system-icon .system-icon-stage{fill:#07182b;stroke:#e8f5ff;stroke-width:1.25px}.dh-business-system-icon .node-red{stroke:#df2341}.dh-business-system-icon .node-blue{stroke:#3f8fdc}.dh-business-system-icon .system-icon-signal{stroke:#4b91d2;stroke-width:.8px;stroke-dasharray:2.5 4;opacity:.48}.dh-business-system-icon .system-icon-building{stroke:#e8f5ff;stroke-width:1.45px}.dh-business-system-icon .system-icon-windows{stroke:#63a4df;stroke-width:1.8px}.dh-business-system-icon .system-icon-route{stroke:#709fca;stroke-width:1px;stroke-dasharray:3 3;opacity:.72}.dh-project-service-mark .system-icon-link{stroke:#fff;stroke-width:1.9px}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;justify-items:center}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-business-branch>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-business-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1;justify-self:center}}@media (max-width:767px){.dh-concept-section .packs-product-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:1fr;justify-items:center}.dh-concept-section .packs-business-branch>header .synergy-service-icon:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-business-branch>header>b:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-business-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1;justify-self:center}}@media (prefers-reduced-motion:no-preference){.dh-pack-system-mark .system-icon-signal{animation:5s linear infinite dh-system-signal}.dh-project-service-mark .system-icon-route{animation:4s linear infinite dh-system-route}}@keyframes dh-system-signal{to{stroke-dashoffset:-26px}}@keyframes dh-system-route{to{stroke-dashoffset:-24px}}.dh-concept-section .packs-product-branch .pack-synergy-node:before{display:none!important}.dh-concept-section .packs-product-branch .pack-synergy-node{box-shadow:none!important;background:0 0!important}.dh-concept-section .project-service-lines>span{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dh-concept-section .packs-synergy-hub{grid-template-rows:1fr auto;align-content:center;place-items:center;gap:0;display:grid}.dh-concept-section .packs-synergy-hub .dh-concept-company-symbol{width:112px;height:94px;display:block;overflow:visible}.dh-concept-section .packs-synergy-hub figcaption{color:#fff;letter-spacing:.34em;text-indent:.34em;text-shadow:0 0 12px #ffffff2e;margin-top:-5px;font:600 12px/1 Sora,sans-serif}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.dh-concept-section .packs-synergy-hub .dh-concept-company-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:98px;height:82px}.dh-concept-section .packs-synergy-hub figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px}}.dh-concept-section .packs-product-branch .pack-synergy-node:before{pointer-events:none;background:radial-gradient(#143d6524,#0000 72%);border:1px solid #69a3db2e;border-radius:50%;width:170px;height:126px;position:absolute;inset:50% auto auto 50%;box-shadow:inset 0 0 24px #2464a20a;display:block!important;transform:translate(-50%,-50%)!important}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-product-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .packs-project-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:300px;height:160px;min-height:160px}.dh-concept-section .packs-project-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap;max-width:260px}}@media (max-width:767px){.dh-concept-section .packs-product-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .packs-project-branch>header:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:300px;height:160px;min-height:160px}.dh-concept-section .packs-project-branch>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap;max-width:260px}}.dh-concept-section .packs-synergy-hub{box-shadow:none!important;background:0 0!important}.dh-concept-section .packs-synergy-hub figcaption{letter-spacing:.27em;text-indent:.27em;text-shadow:none;margin-top:-3px;font-size:9px}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-content:center;width:260px;min-height:112px;offset-path:none!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.dh-concept-section .project-service-lines>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:48px auto auto;animation:7s ease-in-out infinite dh-project-node-top!important;top:-24px!important;bottom:auto!important}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto auto 48px;animation:8s ease-in-out -3s infinite dh-project-node-bottom!important;top:auto!important;bottom:-24px!important}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1;align-self:end}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;align-self:start}}@media (max-width:767px){.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-content:center;width:260px;min-height:112px;offset-path:none!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.dh-concept-section .project-service-lines>span:first-child:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:48px auto auto;animation:7s ease-in-out infinite dh-project-node-top!important;top:-24px!important;bottom:auto!important}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto auto 48px;animation:8s ease-in-out -3s infinite dh-project-node-bottom!important;top:auto!important;bottom:-24px!important}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~b:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1;align-self:end}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;align-self:start}}@keyframes dh-project-node-top{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(calc(7px - 50%))translateY(3px)}}@keyframes dh-project-node-bottom{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(calc(-50% - 7px))translateY(-3px)}}.dh-evidence-caption{text-align:center;justify-items:center;gap:7px;padding:22px 24px;display:grid}.dh-evidence-caption b{color:#a9bed1;letter-spacing:.07em;font:600 9px/1.4 Sora,sans-serif}.dh-evidence-caption span{color:#7f9ab2;padding:0;font-size:11px;line-height:1.55;display:block}.dh-concept-section .packs-synergy-hub,.dh-concept-section .packs-synergy-hub:hover{outline:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dh-concept-section .packs-synergy-hub .dh-concept-company-symbol,.dh-concept-section .packs-synergy-hub figcaption{z-index:2;position:relative}.dh-concept-section .packs-synergy-hub figcaption{box-sizing:border-box;text-align:center;letter-spacing:.22em;text-indent:0;width:100%;margin-top:-2px;padding-left:.22em}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:790px}.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:center;align-items:center;gap:0;width:160px;height:160px;min-height:160px;padding:0;display:flex;top:18px;overflow:visible}.dh-concept-section .packs-synergy-hub .dh-concept-company-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:118px;height:104px;margin:0 auto;transform:none}.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:none!important;display:none!important}.dh-concept-section .packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:390px;inset:215px 3.5% auto}.dh-concept-section .project-service-lines>span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:48px auto auto;top:calc(100% - 24px)!important;bottom:auto!important}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;align-self:auto}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3;align-self:auto}.dh-concept-section .dh-evidence-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:3;border-top:1px solid #69a4e121;padding:10px 20px 12px;position:absolute;bottom:132px;left:5%;right:5%}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:0}}@media (max-width:767px){.dh-concept-section .packs-synergy-system:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:790px}.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:center;align-items:center;gap:0;width:160px;height:160px;min-height:160px;padding:0;display:flex;top:18px;overflow:visible}.dh-concept-section .packs-synergy-hub .dh-concept-company-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){width:118px;height:104px;margin:0 auto;transform:none}.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *):before,.dh-concept-section .packs-synergy-hub:where([data-mobile-desktop],[data-mobile-desktop] *):after{content:none!important;display:none!important}.dh-concept-section .packs-business-split:where([data-mobile-desktop],[data-mobile-desktop] *){height:390px;inset:215px 3.5% auto}.dh-concept-section .project-service-lines>span:nth-child(2):where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:48px auto auto;top:calc(100% - 24px)!important;bottom:auto!important}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~b:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;align-self:auto}.dh-concept-section .project-service-lines>span:nth-child(2)>.project-service-node-icon~small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3;align-self:auto}.dh-concept-section .dh-evidence-caption:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:3;border-top:1px solid #69a4e121;padding:10px 20px 12px;position:absolute;bottom:132px;left:5%;right:5%}.dh-concept-section .dh-quality-cycle:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:0}}.dh-concept-section .packs-synergy-hub .dh-company-orbits{z-index:1;pointer-events:none;width:250px;height:220px;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dh-company-orbits ellipse{fill:none;vector-effect:non-scaling-stroke}.dh-company-orbits .company-orbit-track{stroke-width:1px;opacity:.3}.dh-company-orbits .orbit-track-blue{stroke:#4b87c1}.dh-company-orbits .orbit-track-red{stroke:#9c263b}.dh-company-orbits .company-orbit-segment{stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:48 52;filter:drop-shadow(0 0 5px)}.dh-company-orbits .orbit-segment-blue{color:#63a8e8;stroke:#63a8e8;animation:8s linear infinite dh-company-orbit-flow-blue}.dh-company-orbits .orbit-segment-red{color:#df2945;stroke:#df2945;animation:10s linear infinite reverse dh-company-orbit-flow-red}.dh-concept-company-symbol .dh-company-wordmark{filter:brightness(0)invert()}.dh-concept-section .dh-quality-cycle>span{grid-template-rows:auto auto auto;gap:6px;min-height:120px;padding-top:29px}.dh-concept-section .dh-quality-cycle>span>strong{color:#7893aa;font:500 10px/1.45 Pretendard,sans-serif}@keyframes dh-company-orbit-flow-blue{to{stroke-dashoffset:-100px}}@keyframes dh-company-orbit-flow-red{to{stroke-dashoffset:100px}}.dh-layout-editor{display:none}.dh-concept-section .layout-edit-group{translate:var(--layout-offset-x,0) var(--layout-offset-y,0);will-change:translate}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:854px}.dh-concept-section .dh-layout-editor:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:20;color:#9bb2c8;background:#051323f0;border:1px solid #69a4e147;border-radius:7px;grid-template-columns:auto;align-items:center;gap:9px;width:auto;padding:8px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 10px 26px #0000003d}.dh-concept-section .dh-layout-editor.is-open:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:auto minmax(220px,1fr) auto auto;width:min(680px,100% - 36px)}.dh-concept-section .dh-layout-editor button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#eaf4fd;cursor:pointer;background:#16436e59;border:1px solid #72aee859;border-radius:4px;min-height:30px;padding:0 11px;font:600 10px/1 Sora,sans-serif}.dh-concept-section .dh-layout-editor button[aria-pressed=true]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#c8102e2e;border-color:#e04a60}.dh-concept-section .dh-layout-editor>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap;font-size:10px}.dh-concept-section .dh-layout-editor output:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#79afe9;white-space:nowrap;grid-column:1/-1;font:500 9px/1.4 IBM Plex Mono,monospace}.dh-concept-section .packs-project-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--project-node-dh-x:28%;--project-node-dh-y:-40px;--project-node-delivery-x:72%;--project-node-delivery-y:-40px;--project-node-custom-x:50%;--project-node-custom-y:calc(100% - 70px)}.dh-concept-section .project-service-lines>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-content:center;justify-items:center;gap:5px;width:190px;min-height:108px;padding:0 8px;offset-path:none!important;animation:none!important;bottom:auto!important;right:auto!important;transform:translate(-50%)!important}.dh-concept-section .project-service-lines>span>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:2;white-space:nowrap;background:#07182b;border-radius:999px;padding:3px 8px;position:relative}.dh-concept-section .project-service-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:48px auto auto}.dh-concept-section .project-service-lines>span.project-service-node-dh:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:var(--project-node-live-x,var(--project-node-dh-x))!important;top:var(--project-node-live-y,var(--project-node-dh-y))!important}.dh-concept-section .project-service-lines>span.project-service-node-delivery:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:var(--project-node-live-x,var(--project-node-delivery-x))!important;top:var(--project-node-live-y,var(--project-node-delivery-y))!important}.dh-concept-section .project-service-lines>span.project-service-node-custom:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:var(--project-node-live-x,var(--project-node-custom-x))!important;top:var(--project-node-live-y,var(--project-node-custom-y))!important}.dh-concept-section .is-layout-editing .layout-edit-group:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:5px;outline:1px dashed #6faeebb8;z-index:12!important;background:#10345761!important}.dh-concept-section .is-layout-editing .layout-edit-group:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){outline-color:#8bc6ff;background:#22598b57!important}.dh-concept-section .is-layout-editing .layout-edit-group:active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.dh-concept-section .is-layout-editing .layout-edit-group.is-active-layout-group:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:grabbing;outline:2px solid #e55369;background:#c8102e1f!important}.dh-concept-section .project-service-node>.project-service-node-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1}.dh-concept-section .project-service-node>.project-service-node-icon~b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;align-self:center}.dh-concept-section .project-service-node>.project-service-node-icon~small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:3;align-self:start}.dh-concept-section .dh-evidence-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:166px}.dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:0}}@media (max-width:767px){.dh-concept-section .packs-synergy-system:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:854px}.dh-concept-section .dh-layout-editor:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:20;color:#9bb2c8;background:#051323f0;border:1px solid #69a4e147;border-radius:7px;grid-template-columns:auto;align-items:center;gap:9px;width:auto;padding:8px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 10px 26px #0000003d}.dh-concept-section .dh-layout-editor.is-open:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:auto minmax(220px,1fr) auto auto;width:min(680px,100% - 36px)}.dh-concept-section .dh-layout-editor button:where([data-mobile-desktop],[data-mobile-desktop] *){color:#eaf4fd;cursor:pointer;background:#16436e59;border:1px solid #72aee859;border-radius:4px;min-height:30px;padding:0 11px;font:600 10px/1 Sora,sans-serif}.dh-concept-section .dh-layout-editor button[aria-pressed=true]:where([data-mobile-desktop],[data-mobile-desktop] *){background:#c8102e2e;border-color:#e04a60}.dh-concept-section .dh-layout-editor>span:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap;font-size:10px}.dh-concept-section .dh-layout-editor output:where([data-mobile-desktop],[data-mobile-desktop] *){color:#79afe9;white-space:nowrap;grid-column:1/-1;font:500 9px/1.4 IBM Plex Mono,monospace}.dh-concept-section .packs-project-branch:where([data-mobile-desktop],[data-mobile-desktop] *){--project-node-dh-x:28%;--project-node-dh-y:-40px;--project-node-delivery-x:72%;--project-node-delivery-y:-40px;--project-node-custom-x:50%;--project-node-custom-y:calc(100% - 70px)}.dh-concept-section .project-service-lines>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-content:center;justify-items:center;gap:5px;width:190px;min-height:108px;padding:0 8px;offset-path:none!important;animation:none!important;bottom:auto!important;right:auto!important;transform:translate(-50%)!important}.dh-concept-section .project-service-lines>span>b:where([data-mobile-desktop],[data-mobile-desktop] *){z-index:2;white-space:nowrap;background:#07182b;border-radius:999px;padding:3px 8px;position:relative}.dh-concept-section .project-service-node:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:48px auto auto}.dh-concept-section .project-service-lines>span.project-service-node-dh:where([data-mobile-desktop],[data-mobile-desktop] *){left:var(--project-node-live-x,var(--project-node-dh-x))!important;top:var(--project-node-live-y,var(--project-node-dh-y))!important}.dh-concept-section .project-service-lines>span.project-service-node-delivery:where([data-mobile-desktop],[data-mobile-desktop] *){left:var(--project-node-live-x,var(--project-node-delivery-x))!important;top:var(--project-node-live-y,var(--project-node-delivery-y))!important}.dh-concept-section .project-service-lines>span.project-service-node-custom:where([data-mobile-desktop],[data-mobile-desktop] *){left:var(--project-node-live-x,var(--project-node-custom-x))!important;top:var(--project-node-live-y,var(--project-node-custom-y))!important}.dh-concept-section .is-layout-editing .layout-edit-group:where([data-mobile-desktop],[data-mobile-desktop] *){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:5px;outline:1px dashed #6faeebb8;z-index:12!important;background:#10345761!important}.dh-concept-section .is-layout-editing .layout-edit-group:hover:where([data-mobile-desktop],[data-mobile-desktop] *){outline-color:#8bc6ff;background:#22598b57!important}.dh-concept-section .is-layout-editing .layout-edit-group:active:where([data-mobile-desktop],[data-mobile-desktop] *),.dh-concept-section .is-layout-editing .layout-edit-group.is-active-layout-group:where([data-mobile-desktop],[data-mobile-desktop] *){cursor:grabbing;outline:2px solid #e55369;background:#c8102e1f!important}.dh-concept-section .project-service-node>.project-service-node-icon:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:1}.dh-concept-section .project-service-node>.project-service-node-icon~b:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;align-self:center}.dh-concept-section .project-service-node>.project-service-node-icon~small:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:3;align-self:start}.dh-concept-section .dh-evidence-caption:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:166px}.dh-concept-section .dh-quality-cycle:where([data-mobile-desktop],[data-mobile-desktop] *){bottom:0}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.dh-concept-section .project-service-node-dh:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0}}@media (min-width:768px) and (max-width:1050px) and (max-width:767px),(min-width:768px) and (max-width:1050px) and (min-width:1200px){.alignment-root .about-page .dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){zoom:calc((calc(100 * var(--site-vw,1vw)) - 48px) / 1372px);width:1372px!important;max-width:none!important;min-height:854px!important;margin:0!important}.alignment-root .about-page .dh-concept-section .dh-layout-editor:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}}.about-page .about-practice-heading{margin-bottom:42px}.about-practice-system{border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(#1d5faf0a 1px,#0000 1px),linear-gradient(90deg,#1d5faf0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.about-practice-system>header{border-bottom:1px solid var(--line);background:#f8fafcdb;justify-content:space-between;align-items:center;gap:30px;min-height:86px;padding:22px 26px;display:flex}.about-practice-system>header>div{align-items:center;gap:17px;display:flex}.about-practice-system>header span{color:var(--red);letter-spacing:.16em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}.about-practice-system>header strong{color:var(--ink);font-size:15px}.about-practice-system>header small{max-width:600px;color:var(--muted);text-align:right;font-size:11px;line-height:1.65}.about-practice-process{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-practice-process article{border-right:1px solid var(--line);background:#ffffffc2;min-height:280px;padding:27px 25px 25px;position:relative}.about-practice-process article:last-child{border-right:0}.about-practice-process article:not(:last-child):after{content:"→";z-index:3;border:1px solid var(--line);color:#7894ae;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font:600 10px/1 Sora,sans-serif;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.about-practice-process .about-origin-card-head{justify-content:space-between;align-items:flex-start;display:flex}.about-practice-process .about-origin-card-head>i{color:#9aa8b6;font:400 8px/1 IBM Plex Mono,monospace}.about-practice-process .origin-pictogram{width:66px;height:58px}.about-practice-process article>small{color:var(--blue);letter-spacing:.12em;margin-top:38px;font:700 8px/1 Sora,sans-serif;display:block}.about-practice-process article:first-child>small{color:var(--red)}.about-practice-process article>h3{margin:14px 0 11px;font-size:18px;line-height:1.4}.about-practice-process article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.about-practice-evidence{color:#fff;background:linear-gradient(90deg,#92122b 0%,#17263a 49%,#174f8c 100%);grid-template-columns:auto auto 1fr;align-items:center;gap:18px;min-height:88px;padding:19px 26px;display:grid;position:relative;overflow:hidden}.about-practice-evidence:before,.about-practice-evidence:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-56px}.about-practice-evidence:before{left:18%}.about-practice-evidence:after{right:14%}.about-practice-evidence>span,.about-practice-evidence>strong,.about-practice-evidence>small{z-index:1;position:relative}.about-practice-evidence>span{letter-spacing:.16em;border:1px solid #ffffff52;padding:8px 10px;font:700 8px/1 Sora,sans-serif}.about-practice-evidence>strong{letter-spacing:.02em;font:700 15px/1 Sora,sans-serif}.about-practice-evidence>small{color:#c4d1df;justify-self:end;font-size:11px}.about-practice-growth{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-practice-growth article{border-right:1px solid var(--line);background:#fafcfed6;min-height:226px;padding:27px 26px;position:relative}.about-practice-growth article:last-child{border-right:0}.about-practice-growth article:not(:last-child):after{content:"›";color:#7ca9d5;font:400 22px/1 Sora,sans-serif;position:absolute;top:25px;right:20px}.about-practice-growth article>i{color:var(--red);font:500 8px/1 IBM Plex Mono,monospace}.about-practice-growth article>small{color:var(--blue);letter-spacing:.1em;margin-top:34px;font:700 8px/1 Sora,sans-serif;display:block}.about-practice-growth article>h3{margin:14px 0 10px;font-size:18px;line-height:1.4}.about-practice-growth article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-practice-system>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.about-practice-system>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.about-practice-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.about-practice-process article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.about-practice-process article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.about-practice-process article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none}.about-practice-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:auto 1fr}.about-practice-evidence>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;justify-self:start}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .about-practice-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:30px}.about-practice-system>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px}.about-practice-system>header>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:9px}.about-practice-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-growth:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-practice-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-process article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-growth article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:230px}.about-practice-process article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-growth article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-practice-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none!important}.about-practice-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:10px;padding:22px 20px}.about-practice-evidence>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:max-content}.about-practice-evidence>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}}.about-company-history{padding-bottom:0}.about-section-nav{width:min(100%,var(--max));border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.about-section-nav>a{min-width:0;min-height:86px;color:var(--ink);border-right:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 30px;text-decoration:none;transition:background .22s,color .22s;display:grid}.about-section-nav>a:last-child{border-right:0}.about-section-nav i{color:#9aa7b4;font:500 9px/1 IBM Plex Mono,monospace}.about-section-nav span{gap:7px;min-width:0;display:grid}.about-section-nav strong{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.15 Sora,sans-serif;overflow:hidden}.about-section-nav small{color:#718090;white-space:nowrap;font-size:11px;line-height:1}.about-section-nav b{color:var(--blue);letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.about-section-nav>a[aria-current=page]{color:#fff;background:#071b30}.about-section-nav>a[aria-current=page] i{color:#ef5268}.about-section-nav>a[aria-current=page] small{color:#a9bbcd}.about-section-nav>a[aria-current=page] b{color:#78b7f1}.about-section-nav>a:not([aria-current=page]):hover{background:#f4f7fa}.about-part-links{border-top:1px solid var(--line);width:min(1320px,100% - 96px);margin:0 auto 110px;padding:72px 0 0}.about-part-links>header{grid-template-columns:minmax(240px,.8fr) minmax(460px,1.4fr);align-items:end;gap:80px;margin-bottom:34px;display:grid}.about-part-links>header p{color:var(--red);letter-spacing:.18em;align-self:start;margin:4px 0 0;font:700 8px/1 Sora,sans-serif}.about-part-links>header h2{color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.42}.about-part-links>div{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-part-links a{min-height:184px;color:var(--ink);border-right:1px solid var(--line);background:#fff;grid-template-rows:auto auto 1fr auto;grid-template-columns:auto 1fr;gap:8px 14px;padding:24px;text-decoration:none;transition:background .25s,color .25s;display:grid}.about-part-links a:last-child{border-right:0}.about-part-links a:hover{color:#fff;background:#081c32}.about-part-links a[aria-current=page]{background:#f7f9fb}.about-part-links a>i{color:#97a5b4;grid-row:1/5;font:500 8px/1 IBM Plex Mono,monospace}.about-part-links a>strong{letter-spacing:.06em;font:700 12px/1.2 Sora,sans-serif}.about-part-links a>span{color:var(--muted);font-size:11px;line-height:1.7}.about-part-links a>b{color:var(--blue);align-self:end;font:700 9px/1 Sora,sans-serif}.about-part-links a:hover>span,.about-part-links a:hover>b{color:#9fc7ec}.about-ceo-page{background:#fff}.ceo-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;min-height:610px;display:grid}.ceo-hero-copy{padding:100px max(72px,calc((calc(100 * var(--site-vw,1vw)) - 1440px)/2 + 40px));background-color:#fff;background-image:linear-gradient(#1d5faf0a 1px,#0000 1px),linear-gradient(90deg,#1d5faf0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;display:flex}.ceo-hero-copy>p{color:var(--red);letter-spacing:.18em;margin:0 0 28px;font:700 9px/1 Sora,sans-serif}.ceo-hero-copy h1{color:var(--ink);font-size:clamp(42px,calc(4.1 * var(--site-vw,1vw)),68px);letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.18}.ceo-hero-copy h1 em{color:var(--blue);font-style:normal}.ceo-hero-copy>span{color:var(--muted);margin-top:34px;font-size:14px;line-height:1.9;display:block}.ceo-hero blockquote{color:#fff;background:#071b30;flex-direction:column;justify-content:flex-end;margin:0;padding:70px 62px;display:flex;position:relative;overflow:hidden}.ceo-hero blockquote:before{content:"KDH";color:#4c8fcd1a;letter-spacing:-.08em;font:700 150px/1 Sora,sans-serif;position:absolute;top:44px;right:-28px}.ceo-hero blockquote>i{color:#77b5ef;letter-spacing:.18em;font:700 8px/1 Sora,sans-serif;position:relative}.ceo-hero blockquote>p{word-break:keep-all;margin:26px 0 38px;font-size:18px;font-weight:400;line-height:1.9;position:relative}.ceo-hero blockquote footer{border-top:1px solid #ffffff29;align-items:baseline;gap:14px;padding-top:18px;display:flex;position:relative}.ceo-hero blockquote footer strong{font-size:17px}.ceo-hero blockquote footer span{color:#8ca3bb;letter-spacing:.12em;font:500 8px/1 Sora,sans-serif}.about-ceo-profile{padding-top:110px}.about-ceo-next{border:1px solid var(--line);grid-template-columns:1fr 1fr;width:min(1320px,100% - 96px);margin:0 auto 100px;display:grid}.about-ceo-next a{color:var(--ink);grid-template-columns:1fr auto;gap:10px;padding:28px 30px;text-decoration:none;display:grid}.about-ceo-next a+a{border-left:1px solid var(--line)}.about-ceo-next a>span{color:var(--blue);letter-spacing:.12em;grid-column:1;font:700 8px/1 Sora,sans-serif}.about-ceo-next a>strong{grid-column:1;font-size:15px}.about-ceo-next a>b{color:var(--red);grid-area:1/2/3;align-self:center}.about-ceo-next a:hover{color:#fff;background:#071b30}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-section-nav>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:78px;padding:0 20px}.about-part-links:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(100% - 48px,900px)}.about-part-links>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:20px}.ceo-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:540px;padding:90px 48px}.ceo-hero blockquote:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:400px;padding:60px 48px}.about-ceo-next:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - 48px)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-section-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-section-nav>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:70px}.about-section-nav>a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.about-part-links:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - 32px);margin-bottom:72px;padding-top:50px}.about-part-links>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:25px}.about-part-links>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-part-links a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:142px}.about-part-links a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:480px;padding:70px 24px}.ceo-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:40px}.ceo-hero-copy>span br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.ceo-hero blockquote:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:380px;padding:48px 24px}.ceo-hero blockquote>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px}.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:72px}.about-ceo-next:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:72px}.about-ceo-next a+a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-left:0;border-top:1px solid var(--line)}}.ceo-hero{grid-template-columns:minmax(0,1.08fr) minmax(540px,.92fr);min-height:700px}.ceo-hero-copy{padding:84px clamp(54px,calc(6 * var(--site-vw,1vw)),104px)}.ceo-portrait{border-left:1px solid var(--line);background:#dfe8e8;min-width:0;min-height:680px;margin:0;position:relative;overflow:hidden}.ceo-portrait>img{object-fit:cover;object-position:right center}.ceo-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071b3012,#0000 34%),linear-gradient(#0000 66%,#071b3014);position:absolute;inset:0}.ceo-title-lockup{grid-template-columns:minmax(0,1fr) 184px;align-items:end;gap:30px;display:grid}.ceo-title-lockup h1{min-width:0;font-size:clamp(48px,calc(4 * var(--site-vw,1vw)),66px);gap:2px;display:grid}.ceo-title-lockup h1>span{white-space:nowrap;display:block}.ceo-name-lockup{border-left:2px solid var(--red);flex-direction:column;justify-content:flex-end;min-height:128px;padding:0 0 3px 20px;display:flex}.ceo-name-lockup i,.ceo-name-lockup small{letter-spacing:.12em;font:700 8px/1.4 Sora,sans-serif}.ceo-name-lockup i{color:var(--red)}.ceo-name-lockup strong{color:var(--ink);margin:13px 0 8px;font-size:26px;line-height:1}.ceo-name-lockup small{color:#8a9aa9;white-space:nowrap}.ceo-hero blockquote.ceo-comment{border:0;border-top:1px solid var(--line);min-height:0;color:var(--ink);background:0 0;margin:42px 0 0;padding:26px 0 0 28px;display:block;overflow:visible}.ceo-hero blockquote.ceo-comment:before{content:"“";color:var(--red);letter-spacing:0;font:500 30px/1 Georgia,serif;top:28px;left:0;right:auto}.ceo-comment>p{max-width:760px;color:var(--ink);word-break:keep-all;margin:0;font-size:17px;font-weight:500;line-height:1.85}.ceo-comment>span{max-width:720px;color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8;display:block}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.ceo-portrait>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:170%!important;max-width:none!important;left:-70%!important;right:auto!important}}@media (max-width:767px){.ceo-portrait>img:where([data-mobile-desktop],[data-mobile-desktop] *){width:170%!important;max-width:none!important;left:-70%!important;right:auto!important}}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.ceo-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.ceo-portrait:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);border-left:0;min-height:650px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.ceo-title-lockup:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:28px}.ceo-name-lockup:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:0 0 0 15px}.ceo-name-lockup strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:23px}.ceo-title-lockup h1>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.ceo-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:34px;padding-top:24px}.ceo-comment>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:15px}.ceo-portrait:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.ceo-portrait>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-position:78% center}}.about-review-page{min-height:calc(100 * var(--site-vh,1vh));background:#e9eef3;padding:28px}.about-review-header{grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:1760px;margin:0 auto 22px;padding:0 2px;display:grid}.about-review-header p{color:var(--red);letter-spacing:.18em;margin:0 0 10px;font:700 8px/1 Sora,sans-serif}.about-review-header h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.about-review-header>span{color:#607080;text-align:right;gap:6px;max-width:500px;font-size:11px;line-height:1.55;display:grid}.about-review-header>span b{color:var(--blue);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.about-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1760px;margin:0 auto;display:grid}.about-review-grid>article{background:#fff;border:1px solid #c9d3dc;min-width:0;box-shadow:0 14px 34px #18233117}.about-review-grid>article>header{border-bottom:1px solid #c9d3dc;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:0 16px;display:grid}.about-review-grid>article>header i{color:#95a3b1;font:500 8px/1 IBM Plex Mono,monospace}.about-review-grid>article>header div{gap:5px;display:grid}.about-review-grid>article>header strong{letter-spacing:.08em;font:700 9px/1 Sora,sans-serif}.about-review-grid>article>header small{color:#708090;font-size:10px}.about-review-grid>article>header a{color:var(--blue);white-space:nowrap;font:700 8px/1 Sora,sans-serif;text-decoration:none}.about-review-stage{background:#fff;height:351px;position:relative;overflow:hidden}.about-review-stage iframe{transform-origin:top;background:#fff;border:0;width:1440px;height:900px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.39)}@media (max-width:1680px) and (max-width:767px),(max-width:1680px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-review-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:297px}.about-review-stage iframe:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)scale(.33)}}@media (max-width:767px){.about-review-stage:where([data-mobile-desktop],[data-mobile-desktop] *){height:297px}.about-review-stage iframe:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translate(-50%)scale(.33)}}@media (max-width:1380px) and (max-width:767px),(max-width:1380px) and (min-width:1200px){.about-review-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px}.about-review-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:243px}.about-review-stage iframe:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)scale(.27)}}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.about-review-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-review-header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.about-review-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.about-review-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:540px}.about-review-stage iframe:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)scale(.6)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-review-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px}.about-review-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:315px}.about-review-stage iframe:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(-50%)scale(.35)}}.about-page>.page-hero,.about-ceo-page>.ceo-hero,.brand-guide-page>.brand-guide-hero{width:min(100%,var(--max));border-bottom:1px solid var(--line);background:#fff;height:560px;min-height:560px;margin:0 auto;overflow:hidden}.about-ceo-page>.ceo-hero,.brand-guide-page>.brand-guide-hero{display:grid}.about-page>.page-hero{grid-template-columns:.86fr 1.14fr}.about-ceo-page>.ceo-hero{grid-template-columns:1.32fr .68fr}.brand-guide-page>.brand-guide-hero{grid-template-columns:.86fr 1.14fr}.about-page .page-hero-copy,.about-ceo-page .ceo-hero-copy,.brand-guide-page .brand-guide-hero-copy{background:#fff;flex-direction:column;justify-content:flex-start;min-width:0;padding:124px 20px 60px 34px;display:flex}.about-page .page-hero-copy>p,.about-ceo-page .ceo-hero-copy>p,.brand-guide-page .brand-guide-hero-copy>p{color:var(--red);letter-spacing:.16em;margin:0;font:700 11px/1 Sora,sans-serif}.about-page .page-hero-copy>h1,.about-ceo-page .ceo-hero-copy>h1,.brand-guide-page .brand-guide-hero-copy>h1{color:var(--ink);font-size:clamp(48px,calc(4.35 * var(--site-vw,1vw)),72px);letter-spacing:-.06em;margin:20px 0 24px;font-weight:600;line-height:1.06}.about-ceo-page .ceo-hero-copy>h1 span{white-space:nowrap;display:block}.about-ceo-page .ceo-hero-copy>h1 em{color:var(--ink);font-style:normal}.brand-guide-page .brand-guide-hero-copy>h1 em{color:var(--blue);font-style:normal}.about-page .page-hero-copy>h1{font-size:clamp(40px,calc(3.35 * var(--site-vw,1vw)),50px);letter-spacing:-.052em;line-height:1.1}.about-page .page-hero-copy>h1 em{font-size:clamp(29px,calc(2.35 * var(--site-vw,1vw)),34px);letter-spacing:-.045em;white-space:nowrap;display:inline-block}.about-page .page-description,.about-ceo-page .page-description,.brand-guide-page .page-description{color:#465363;max-width:560px;margin:0;font-size:14px;line-height:1.75}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .page-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page .ceo-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:3.18em}}@media (max-width:767px){.about-page .page-hero-copy>h1:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ceo-page .ceo-hero-copy>h1:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-guide-page .brand-guide-hero-copy>h1:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:3.18em}}.about-ceo-page .ceo-comment{margin-top:22px!important;padding-top:18px!important}.about-ceo-page .ceo-comment>p{font-size:14px;line-height:1.72}.about-ceo-page .ceo-comment>span{margin-top:8px;font-size:11px;line-height:1.65}.about-ceo-page .ceo-portrait{border-left:1px solid var(--line);isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.about-ceo-page .ceo-portrait>img{z-index:0;max-height:560px;object-fit:contain!important;object-position:center!important;transform-origin:50%!important;width:auto!important;max-width:100%!important;height:100%!important;padding:0!important;animation:none!important;position:relative!important;inset:auto!important;transform:translate(0,0)scale(1.26)!important}.ceo-portrait-orbit{z-index:2;pointer-events:none;border:1px solid;border-radius:50%;width:72%;height:42%;position:absolute;top:50%;left:50%}.ceo-portrait-orbit.orbit-red{border-color:#cd103440;animation:16s linear infinite ceo-orbit-red;transform:translate(-50%,-50%)rotate(18deg)}.ceo-portrait-orbit.orbit-blue{border-color:#1d5faf47;animation:20s linear infinite reverse ceo-orbit-blue;transform:translate(-50%,-50%)rotate(-18deg)}.about-ceo-page .ceo-portrait figcaption{z-index:3;color:#fff;letter-spacing:.11em;background:#071b30b8;padding:8px 10px;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:22px;right:28px}.brand-guide-page .brand-guide-hero{max-width:var(--max);gap:0;padding:0}.brand-guide-page .brand-guide-hero-copy .page-hero-actions a{margin-top:0}.brand-guide-page .brand-guide-hero-visual{border-left:1px solid var(--line);background-color:#fff;background-image:linear-gradient(#1d5faf0b 1px,#0000 1px),linear-gradient(90deg,#1d5faf0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;min-height:560px;display:grid;position:relative;overflow:hidden}.brand-hero-core{z-index:3;width:330px;height:210px;position:relative}.brand-hero-core img{object-fit:contain;padding:8px}.brand-hero-orbit{pointer-events:none;border:1px solid;border-radius:50%;width:58%;height:44%;position:absolute;top:43%;left:50%}.brand-hero-orbit.orbit-red{border-color:#cd103447;animation:15s linear infinite brand-hero-orbit-red;transform:translate(-50%,-50%)rotate(18deg)}.brand-hero-orbit.orbit-blue{border-color:#1d5faf4d;animation:19s linear infinite reverse brand-hero-orbit-blue;transform:translate(-50%,-50%)rotate(-18deg)}.brand-hero-axis{z-index:4;color:#77899b;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(72%,560px);display:grid;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.brand-hero-axis:before,.brand-hero-axis:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf73);height:1px}.brand-hero-axis:after{background:linear-gradient(90deg,#cd103461,#0000)}.brand-hero-axis i{display:none}.brand-hero-axis b{letter-spacing:.14em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}.brand-guide-hero-visual>small{color:#70869b;letter-spacing:.13em;font:700 8px/1 Sora,sans-serif;position:absolute;bottom:42px}@keyframes ceo-orbit-red{to{transform:translate(-50%,-50%)rotate(378deg)}}@keyframes ceo-orbit-blue{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes brand-hero-orbit-red{to{transform:translate(-50%,-50%)rotate(378deg)}}@keyframes brand-hero-orbit-blue{to{transform:translate(-50%,-50%)rotate(342deg)}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.about-page>.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page>.ceo-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page>.brand-guide-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;height:auto;min-height:0}.about-page .page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page .ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:70px 30px 40px}.about-ceo-page .ceo-portrait:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);border-left:0;min-height:470px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-page .page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page .ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:52px 18px 36px}.about-page .page-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page .ceo-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px}.about-page .page-hero-copy>h1 em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:inherit;white-space:normal}.about-ceo-page .ceo-hero-copy>h1 span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}.ceo-founder-line:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:8px}.brand-hero-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:260px;height:170px}.brand-guide-page .brand-guide-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:390px}}@media (prefers-reduced-motion:reduce){.about-ceo-page .ceo-portrait>img,.ceo-portrait-orbit,.brand-hero-orbit{animation:none!important}}.ceo-review-editor{background:#fff;border:1px solid #c9d3dc;max-width:1760px;margin:0 auto 16px;box-shadow:0 10px 24px #1823310f}.ceo-review-editor>header{color:#fff;background:#071b30;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 16px;display:flex}.ceo-review-editor>header>div:first-child{align-items:center;gap:13px;display:flex}.ceo-review-editor>header i{color:#ef5268;font:500 8px/1 IBM Plex Mono,monospace}.ceo-review-editor>header strong{letter-spacing:.09em;font:700 9px/1 Sora,sans-serif}.ceo-review-editor>header span{color:#8ca3bb;font-size:10px}.ceo-review-editor-actions{gap:7px;display:flex}.ceo-review-editor-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;min-height:31px;padding:0 12px;font:700 9px/1 Pretendard,sans-serif}.ceo-review-editor-actions button:first-child{background:#1d5faf;border-color:#2d78c8}.ceo-review-controls{grid-template-columns:repeat(6,minmax(110px,1fr));gap:18px;padding:18px;display:grid}.ceo-review-controls label{gap:10px;min-width:0;display:grid}.ceo-review-controls label>span{color:#617181;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ceo-review-controls output{color:#1d5faf;font:700 9px/1 IBM Plex Mono,monospace}.ceo-review-controls input{accent-color:#1d5faf;cursor:ew-resize;width:100%}.about-review-grid>article.is-editable{border-color:#1d5faf;box-shadow:0 0 0 2px #1d5faf24,0 14px 34px #18233117}.about-review-grid>article.is-editable>header{background:#f5f9fd}.about-review-grid>article>footer{color:#1d5faf;letter-spacing:.04em;border-top:1px solid #d9e0e6;padding:9px 14px;font:600 8px/1 IBM Plex Mono,monospace}@media (max-width:1380px) and (max-width:767px),(max-width:1380px) and (min-width:1200px){.ceo-review-controls:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.ceo-review-editor>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;padding:14px}.ceo-review-controls:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.ceo-review-editor-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.ceo-review-editor-actions button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1}}.ceo-layout-editor{z-index:90;align-items:flex-start;gap:8px;font-family:Pretendard,sans-serif;display:flex;position:fixed;top:158px;right:22px}.ceo-layout-editor-toggle{color:#fff;cursor:pointer;background:#071b30;border:1px solid #2d78c8;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;box-shadow:0 8px 24px #071b3033}.ceo-layout-editor.is-open .ceo-layout-editor-toggle{background:#1d5faf}.ceo-layout-editor-panel{width:350px;max-height:calc(calc(100 * var(--site-vh,1vh)) - 180px);color:#dce9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b30f5;border:1px solid #62a3df80;overflow-y:auto;box-shadow:0 18px 44px #071b304d}.ceo-layout-editor-panel>header{border-bottom:1px solid #ffffff24;gap:6px;padding:14px 16px;display:grid}.ceo-layout-editor-panel>header strong{letter-spacing:.12em;font:700 10px/1 Sora,sans-serif}.ceo-layout-editor-panel>header span{color:#8ca3bb;font-size:10px}.ceo-layout-editor-panel>div{grid-template-columns:1fr 1fr;gap:15px 14px;padding:16px;display:grid}.ceo-layout-editor-panel label{gap:8px;min-width:0;display:grid}.ceo-layout-editor-panel label>span{color:#b8cadd;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ceo-layout-editor-panel output{color:#77b5ef;font:700 9px/1 IBM Plex Mono,monospace}.ceo-layout-editor-panel input{accent-color:#4f9cde;cursor:ew-resize;width:100%}.ceo-layout-editor-panel>footer{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 16px;display:grid}.ceo-layout-editor-panel>footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;min-height:33px;font-size:10px;font-weight:700}.ceo-layout-editor-panel>footer button:first-child{background:#1d5faf;border-color:#2d78c8}.ceo-layout-customized>.ceo-hero{height:var(--ceo-preview-hero-height)!important;min-height:var(--ceo-preview-hero-height)!important}.ceo-layout-customized .ceo-portrait{height:var(--ceo-preview-hero-height)!important;min-height:var(--ceo-preview-hero-height)!important;overflow:hidden!important}.ceo-layout-editing .ceo-portrait{cursor:grab;outline-offset:-7px;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px dashed #1d5fafa6}.ceo-layout-editing .ceo-portrait:active{cursor:grabbing}.ceo-layout-customized .ceo-hero-copy{transform:translate3d(var(--ceo-preview-copy-x),var(--ceo-preview-copy-y),0)!important}.ceo-layout-editing .ceo-hero-copy{cursor:grab;outline-offset:-7px;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px dashed #c8102e8c}.ceo-layout-editing .ceo-hero-copy:active{cursor:grabbing}.ceo-layout-customized .ceo-portrait>img{clip-path:inset(var(--ceo-preview-crop-top) var(--ceo-preview-crop-right) var(--ceo-preview-crop-bottom) var(--ceo-preview-crop-left))!important;transform:translate3d(var(--ceo-preview-image-x),var(--ceo-preview-image-y),0) scale(var(--ceo-preview-image-scale))!important;transform-origin:50%!important;transition:transform 80ms ease-out,clip-path 80ms ease-out!important}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.ceo-layout-editor:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:stretch;top:88px;left:10px;right:10px}.ceo-layout-editor-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}}.company-cycle-hero{background:radial-gradient(circle at 50% 49%,#1d5faf14,#0000 28%),#fff}.company-cycle-hero .pack-hero-grid{opacity:.62;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 82%);mask-image:radial-gradient(#000 20%,#0000 82%)}.company-cycle-orbit{z-index:1;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;top:49%;left:50%}.company-cycle-orbit:after{content:"";border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10%;right:8%}.company-cycle-orbit.orbit-blue{border-color:#1d5faf54;width:75%;height:43%;animation:19s linear infinite company-orbit-blue;transform:translate(-50%,-50%)rotate(-8deg)}.company-cycle-orbit.orbit-blue:after{background:var(--blue);box-shadow:0 0 14px #1d5faf8c}.company-cycle-orbit.orbit-red{border-color:#c8102e47;width:39%;height:75%;animation:23s linear infinite reverse company-orbit-red;transform:translate(-50%,-50%)rotate(24deg)}.company-cycle-orbit.orbit-red:after{background:var(--red);box-shadow:0 0 14px #c8102e7a}.company-cycle-core{z-index:5;place-items:center;width:190px;height:150px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.company-cycle-core:before{content:"";clip-path:polygon(16% 0,84% 0,100% 22%,100% 78%,84% 100%,16% 100%,0 78%,0 22%);background:#ffffffe6;border:1px solid #1d5faf24;position:absolute;inset:1px;box-shadow:0 18px 45px #18233114}.company-cycle-core img{z-index:1;object-fit:contain;width:146px;height:105px;position:relative}.company-cycle-core small{z-index:2;color:#637b92;letter-spacing:.12em;font:700 7px/1 Sora,sans-serif;position:absolute;bottom:15px}.company-cycle-node{z-index:4;background:#ffffffeb;border:1px solid #1d5faf29;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:132px;padding:10px 12px;animation:7s ease-in-out infinite company-node-float;display:grid;position:absolute;box-shadow:0 12px 28px #1823310e}.company-cycle-node svg{width:21px;height:21px;color:var(--blue);stroke-width:1.3px}.company-cycle-node span{gap:5px;display:grid}.company-cycle-node strong{letter-spacing:.07em;font:700 8px/1 Sora,sans-serif}.company-cycle-node small{color:#718397;white-space:nowrap;font-size:8px;line-height:1.15}.company-cycle-node-1{top:20%;left:7%}.company-cycle-node-2{animation-delay:-1.75s;top:22%;right:7%}.company-cycle-node-3{animation-delay:-3.5s;bottom:19%;right:8%}.company-cycle-node-4{animation-delay:-5.25s;bottom:21%;left:7%}.company-cycle-node-1 svg,.company-cycle-node-4 svg{color:var(--red)}.company-cycle-caption{z-index:6;color:#668096;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.company-cycle-caption b{letter-spacing:.12em;font:700 7px/1 Sora,sans-serif}.company-cycle-caption i{color:var(--blue);font-style:normal;animation:1.8s ease-in-out infinite company-caption-flow}.company-cycle-caption i:nth-of-type(2){animation-delay:-.6s}.company-cycle-caption i:nth-of-type(3){animation-delay:-1.2s}.brand-guide-page .brand-guide-hero-visual{background:linear-gradient(#1d5faf0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#1d5faf0b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 45%,#1d5faf12,#0000 34%),#fff}.brand-hero-grid{opacity:.35;background:radial-gradient(circle,#1d5faf1f 0 1px,#0000 1.5px) 0 0/52px 52px;animation:8s ease-in-out infinite brand-grid-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 78%);mask-image:radial-gradient(circle,#000 15%,#0000 78%)}.brand-guide-page .brand-hero-core{z-index:5;width:230px;height:158px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.brand-guide-page .brand-hero-core:before{content:"";clip-path:polygon(16% 0,84% 0,100% 22%,100% 78%,84% 100%,16% 100%,0 78%,0 22%);background:#ffffffed;border:1px solid #1d5faf21;position:absolute;inset:8px;box-shadow:0 18px 42px #18233112}.brand-guide-page .brand-hero-core img{object-fit:contain;filter:drop-shadow(0 10px 20px #18233114);padding:22px}.brand-guide-page .brand-hero-orbit{width:64%;height:48%;top:45%}.brand-hero-orbit:after{content:"";background:currentColor;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9%;right:7%;box-shadow:0 0 12px}.brand-hero-rays{z-index:2;width:1px;height:1px;position:absolute;top:45%;left:50%}.brand-hero-rays i{transform-origin:0;background:linear-gradient(90deg,#1d5faf57,#0000);width:255px;height:1px;position:absolute;top:0;left:0}.brand-hero-rays i:first-child{transform:rotate(205deg)}.brand-hero-rays i:nth-child(2){transform:rotate(335deg)}.brand-hero-rays i:nth-child(3){transform:rotate(155deg)}.brand-hero-rays i:nth-child(4){transform:rotate(25deg)}.brand-hero-rays i:nth-child(5){transform:rotate(90deg)}.brand-hero-rule{z-index:4;background:#fffffff0;border:1px solid #1d5faf26;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:125px;padding:9px 10px;animation:7s ease-in-out infinite brand-rule-float;display:grid;position:absolute;box-shadow:0 10px 24px #1823310d}.brand-hero-rule svg{width:20px;height:20px;color:var(--blue);stroke-width:1.25px}.brand-hero-rule span{gap:4px;display:grid}.brand-hero-rule strong{letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.brand-hero-rule small{color:#72869a;white-space:nowrap;font-size:8px}.brand-hero-rule-1{top:17%;left:7%}.brand-hero-rule-2{animation-delay:-1.4s;top:17%;right:7%}.brand-hero-rule-3{animation-delay:-2.8s;bottom:19%;left:7%}.brand-hero-rule-4{animation-delay:-4.2s;bottom:19%;right:7%}.brand-hero-rule-5{animation-delay:-5.6s;bottom:12%;left:50%;transform:translate(-50%)}.brand-hero-rule-1 svg,.brand-hero-rule-3 svg{color:var(--red)}.brand-guide-page .brand-hero-axis{width:min(76%,590px);bottom:38px}.brand-guide-page .brand-hero-axis i{color:#7890a7;letter-spacing:.1em;font:700 7px/1 Sora,sans-serif;display:block}.brand-guide-page .brand-hero-axis i:last-child{text-align:right}@keyframes company-orbit-blue{to{transform:translate(-50%,-50%)rotate(350deg)}}@keyframes company-orbit-red{to{transform:translate(-50%,-50%)rotate(380deg)}}@keyframes company-node-float{0%,to{translate:0 -3px}50%{translate:4px 5px}}@keyframes company-caption-flow{0%,to{opacity:.25;translate:-2px}50%{opacity:1;translate:2px}}@keyframes brand-grid-breathe{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:.48;transform:scale(1.02)}}@keyframes brand-rule-float{0%,to{translate:0 -3px}50%{translate:3px 4px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-cycle-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-hero-rule:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:22px 1fr;width:104px;padding:7px}.company-cycle-node svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-hero-rule svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px}.company-cycle-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-hero-rule small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-cycle-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:150px;height:120px}.company-cycle-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:116px;height:84px}.brand-guide-page .brand-hero-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:170px;height:120px}.brand-hero-rays i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:165px}.brand-guide-page .brand-hero-axis:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:27px}.brand-hero-rule-5:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:14%}}@media (prefers-reduced-motion:reduce){.company-cycle-orbit,.company-cycle-node,.company-cycle-caption i,.brand-hero-grid,.brand-hero-rule{animation:none!important}}.company-identity-hero{background:linear-gradient(90deg,#c8102e0b,#0000 38% 62%,#1d5faf0e),radial-gradient(circle at 50% 44%,#1d5faf1a,#0000 30%),#fff;overflow:hidden}.company-identity-hero .pack-hero-grid{opacity:.7;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.company-identity-label{z-index:8;letter-spacing:.12em;align-items:center;gap:12px;display:flex;position:absolute;top:6%;left:5%}.company-identity-label b{color:var(--ink);font:800 12px/1 Sora,sans-serif}.company-identity-label span{border-left:1px solid var(--red);color:var(--muted);padding-left:12px;font:600 8px/1 Sora,sans-serif}.company-identity-letter{z-index:2;pointer-events:none;gap:7px;animation:7s ease-in-out infinite company-identity-drift;display:grid;position:absolute;top:25%}.identity-letter-d{color:var(--red);text-align:left;left:6%}.identity-letter-h{color:var(--blue);text-align:right;animation-delay:-3.5s;right:6%}.company-identity-letter>b{color:currentColor;letter-spacing:-.12em;opacity:.12;font:800 144px/.72 Sora,sans-serif}.company-identity-letter>span{color:currentColor;letter-spacing:.13em;font:800 11px/1.2 Sora,sans-serif}.company-identity-letter>small{color:var(--muted);letter-spacing:.12em;font:500 8px/1.2 Sora,sans-serif}.company-identity-orbit{z-index:1;transform-origin:50%;border:1px solid;border-radius:50%;display:block;position:absolute;top:43%;left:50%}.company-identity-orbit:after{content:"";background:currentColor;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;box-shadow:0 0 18px}.identity-orbit-blue{width:68%;height:34%;color:var(--blue);border-color:#1d5faf47;animation:16s linear infinite company-orbit-blue;transform:translate(-50%,-50%)rotate(-10deg)}.identity-orbit-red{width:36%;height:66%;color:var(--red);border-color:#c8102e40;animation:19s linear infinite reverse company-orbit-red;transform:translate(-50%,-50%)rotate(20deg)}.company-identity-bridge{z-index:4;background:linear-gradient(90deg,#c8102ed9,#18233133 50%,#1d5fafd9);height:1px;position:absolute;top:43%;left:14%;right:14%;box-shadow:0 0 20px #1d5faf1a}.company-identity-bridge:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 54px,#1823312e 55px 56px);position:absolute;inset:-5px 0}.company-identity-bridge i{background:var(--red);border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:5.6s linear infinite company-data-packet;position:absolute;top:-4px;left:0;box-shadow:0 0 14px}.company-identity-bridge i:nth-child(2){animation-delay:-1.4s}.company-identity-bridge i:nth-child(3){animation-delay:-2.8s}.company-identity-bridge i:nth-child(4){animation-delay:-4.2s}.company-identity-core{z-index:7;isolation:isolate;place-items:center;width:290px;height:220px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.company-identity-core:before{z-index:-1;clip-path:polygon(10% 0,90% 0,100% 14%,100% 86%,90% 100%,10% 100%,0 86%,0 14%);content:"";background:#ffffffe0;border:1px solid #18233129;position:absolute;inset:6px 16px;box-shadow:0 22px 60px #122a4621}.company-identity-core:after{z-index:-2;background:conic-gradient(from 0deg, transparent 0 30%, #1d5fafb3 38%, transparent 46% 76%, #c8102eb3 84%, transparent 92%);content:"";border-radius:50%;animation:10s linear infinite company-core-scan;position:absolute;inset:-8px 2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 0)}.company-identity-core img{object-fit:contain;filter:drop-shadow(0 15px 22px #122a461f);width:214px;height:142px}.company-identity-core>span,.company-identity-core>strong{letter-spacing:.12em;white-space:nowrap;width:max-content;position:absolute;left:50%;transform:translate(-50%)}.company-identity-core>span{color:var(--red);font:800 8px/1 Sora,sans-serif;top:17px}.company-identity-core>strong{color:var(--ink);font:700 8px/1 Sora,sans-serif;bottom:18px}.company-identity-process{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-top:1px solid #18233133;border-bottom:1px solid #1823311f;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:6%;left:5%;right:5%}.company-identity-process:before{background:linear-gradient(90deg, var(--red), var(--blue));content:"";width:24%;height:2px;animation:7s ease-in-out infinite company-process-scan;position:absolute;top:-1px;left:0;box-shadow:0 0 14px #1d5faf59}.company-identity-process article{border-right:1px solid #1823311a;grid-template-columns:24px 34px 1fr;align-items:center;gap:9px;min-height:70px;padding:10px 14px;display:grid;position:relative}.company-identity-process article:last-child{border-right:0}.company-identity-process article>i{color:var(--muted);font:500 7px/1 Sora,sans-serif}.company-identity-process article>svg{width:25px;height:25px;color:var(--blue);stroke-width:1.25px}.company-identity-process article:first-child>svg,.company-identity-process article:nth-child(3)>svg{color:var(--red)}.company-identity-process article>span{gap:5px;display:grid}.company-identity-process article strong{color:var(--ink);letter-spacing:.08em;font:800 10px/1 Sora,sans-serif}.company-identity-process article small{color:var(--muted);font:500 9px/1.2 Pretendard,sans-serif}@keyframes company-identity-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes company-core-scan{to{transform:rotate(360deg)}}@keyframes company-data-packet{0%{background:var(--red);left:0;transform:scale(.7)}45%{transform:scale(1)}55%{transform:scale(1)}to{background:var(--blue);left:calc(100% - 9px);transform:scale(.7)}}@keyframes company-process-scan{0%,to{transform:translate(0)}50%{transform:translate(316%)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-identity-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:4%}.company-identity-label span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-identity-letter:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:24%}.identity-letter-d:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:3%}.identity-letter-h:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:3%}.company-identity-letter>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:82px}.company-identity-letter>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.company-identity-letter>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-identity-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:210px;height:165px;top:40%}.company-identity-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:156px;height:105px}.company-identity-core>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px;top:12px}.company-identity-core>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px;bottom:13px}.company-identity-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:40%;left:8%;right:8%}.company-identity-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:40%}.identity-orbit-blue:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:88%;height:27%}.identity-orbit-red:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:55%;height:52%}.company-identity-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr);bottom:3%;left:3%;right:3%}.company-identity-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:18px 25px 1fr;min-height:43px;padding:6px 8px}.company-identity-process article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.company-identity-process article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px;height:18px}.company-identity-process article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.company-identity-process article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}}.project-case-viewer{--case-accent:#1d5faf;border:1px solid var(--line);touch-action:pan-y;background:#fff;outline:none;overflow:hidden}.project-case-viewer.is-rail{--case-accent:#e31837}.project-case-viewer.is-control{--case-accent:#1d5faf}.project-case-viewer.is-station{--case-accent:#2d83d7}.project-case-viewer.is-heritage{--case-accent:#18a4bd}.project-case-viewer.is-factory{--case-accent:#315f9b}.project-case-viewer.is-logistics{--case-accent:#256f9b}.project-case-viewer.is-residential{--case-accent:#536779}.project-case-viewer.is-education{--case-accent:#3976b9}.project-case-viewer.is-housing{--case-accent:#4a637c}:is(.project-case-viewer:focus-visible,.project-experience-carousel:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.project-case-slide{grid-template-columns:minmax(0,1.16fr) minmax(400px,.84fr);min-height:620px;animation:.44s cubic-bezier(.22,.68,.2,1) both project-slide-enter;display:grid}.project-case-visual{color:#fff;background:#071629;min-width:0;position:relative;overflow:hidden}.project-case-visual:before{content:"";z-index:1;background:linear-gradient(#07162905 40%,#071629e6 100%);position:absolute;inset:0}.project-case-visual:after{content:"";z-index:2;border-top:3px solid var(--case-accent);pointer-events:none;position:absolute;inset:0}.project-case-visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:620px;transition:transform 8s;animation:.58s both project-gallery-fade;display:block}.project-case-viewer:hover .project-case-visual img{transform:scale(1.025)}.project-case-visual-nav{z-index:4;width:clamp(104px,calc(12 * var(--site-vw,1vw)),160px);color:#fff;opacity:.72;cursor:pointer;filter:drop-shadow(0 1px 5px #00000073);background:0 0;border:0;align-items:center;gap:9px;height:54%;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.project-case-visual-nav:before{content:"";background:currentColor;width:38px;height:1px;transition:width .24s}.project-case-visual-nav svg{stroke-width:1.35px;width:22px;height:22px}.project-case-visual-nav.is-prev{padding:0 0 0 26px;left:0}.project-case-visual-nav.is-next{flex-direction:row-reverse;padding:0 26px 0 0;right:0}:is(.project-case-visual-nav:hover,.project-case-visual-nav:focus-visible){opacity:1;outline:0;transform:translateY(-50%)scale(1.04)}.project-case-visual-nav:hover:before{width:50px}.project-case-visual-nav:focus-visible:before{width:50px}.project-case-gallery-controls{z-index:5;color:#fff;filter:drop-shadow(0 1px 4px #00000073);align-items:center;gap:12px;min-width:0;display:flex;position:absolute;bottom:106px;left:34px;right:34px}.project-case-gallery-controls>span{letter-spacing:.08em;flex:none;font:600 8px/1 IBM Plex Mono,monospace}.project-case-gallery-controls>div{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.project-case-gallery-controls>div button{cursor:pointer;background:0 0;border:0;flex:none;width:20px;height:24px;padding:0;transition:width .2s;position:relative}.project-case-gallery-controls>div button:before{content:"";background:#07162952;border:1px solid #ffffffc7;border-radius:50%;width:7px;height:7px;transition:width .2s,border-radius .2s,background .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-case-gallery-controls>div button.is-active{width:34px}.project-case-gallery-controls>div button.is-active:before{background:var(--case-accent);width:26px;box-shadow:0 0 12px var(--case-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-case-gallery-controls>div button.is-active:before{box-shadow:0 0 12px color-mix(in srgb,var(--case-accent) 72%,transparent)}}:is(.project-case-gallery-controls>div button:hover,.project-case-gallery-controls>div button:focus-visible){outline:0}.project-case-gallery-controls>div button:hover:before{background:#fff;box-shadow:0 0 0 3px #ffffff2e}.project-case-gallery-controls>div button:focus-visible:before{background:#fff;box-shadow:0 0 0 3px #ffffff2e}.project-case-gallery-step{color:#fff;cursor:pointer;background:#07162975;border:1px solid #ffffff6b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:border-color .2s,background .2s,transform .2s;display:grid}.project-case-gallery-step svg{stroke-width:1.6px;width:13px;height:13px}:is(.project-case-gallery-step:hover,.project-case-gallery-step:focus-visible){background:var(--case-accent);border-color:#fff;outline:0;transform:scale(1.08)}.project-case-visual>span,.project-case-visual>strong{z-index:3;display:block;position:absolute;left:34px;right:34px}.project-case-visual>span{color:#b9d9fb;letter-spacing:.15em;font:700 9px/1 Sora,sans-serif;bottom:72px}.project-case-visual>strong{color:#fff;letter-spacing:.02em;word-break:keep-all;font:700 15px/1.35 Sora,sans-serif;bottom:34px}.project-case-detail{border-left:1px solid var(--line);background-color:#fff;background-image:linear-gradient(#1d5faf07 1px,#0000 1px),linear-gradient(90deg,#1d5faf07 1px,#0000 1px);background-size:24px 24px;flex-direction:column;min-width:0;padding:36px 34px 30px;display:flex}.project-case-detail>header{border-bottom:1px solid var(--line);padding-bottom:22px;display:block}.project-case-detail>header div{gap:8px;display:grid}.project-case-detail>header p{color:var(--case-accent);letter-spacing:.11em;margin:0;font:700 9px/1 Sora,sans-serif}.project-case-detail>header strong{color:var(--ink);font-family:Pretendard,sans-serif;font-size:clamp(19px,calc(1.5 * var(--site-vw,1vw)),24px);letter-spacing:-.035em;word-break:keep-all;font-weight:700;line-height:1.3}.project-case-detail>header small{color:#6e8092;letter-spacing:.05em;font:600 9px/1.35 Sora,sans-serif}.project-case-detail>h3{color:var(--ink);font-size:clamp(18px,calc(1.3 * var(--site-vw,1vw)),21px);letter-spacing:-.035em;word-break:keep-all;margin:30px 0 12px;font-weight:600;line-height:1.45}.project-case-detail>p{color:var(--muted);white-space:pre-line;word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.project-case-detail .project-case-metrics{margin-top:auto;padding-top:32px}.project-case-detail .project-case-metrics>span{background:#ffffff9e;min-height:66px;padding:14px 13px}.project-case-detail .project-case-metrics>span:nth-child(odd){padding-left:0}.project-case-detail .project-case-metrics strong{font-size:14px}.project-case-detail .project-case-metrics small{font-size:9px}.project-case-detail>footer{border-top:2px solid var(--case-accent);letter-spacing:.065em;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;font:700 9px/1.3 Sora,sans-serif;display:flex}.project-case-detail>footer span{color:var(--case-accent)}.project-case-detail>footer b{color:#7e8c99;text-align:right;font-weight:600}.project-case-pagination{border-top:1px solid var(--line);background:#f5f7fa;grid-template-columns:96px 1fr 108px;min-height:88px;display:grid}.project-case-pagination>p{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:5px;margin:0;font-family:IBM Plex Mono,monospace;display:flex}.project-case-pagination>p strong{color:var(--case-accent);font-size:15px}.project-case-pagination>p span{color:#8a99a8;font-size:10px}.project-case-pagination>div{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;min-width:0;display:flex;overflow-x:auto}.project-case-pagination>div::-webkit-scrollbar{display:none}.project-case-pagination>div>button{border:0;border-right:1px solid var(--line);color:#778797;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;grid-template-columns:27px 1fr;align-items:center;width:25%;min-width:25%;padding:0 17px;display:grid;position:relative}.project-case-pagination>div>button:before{content:"";background:var(--case-accent);transform-origin:0;height:3px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.project-case-pagination>div>button.is-active{color:var(--ink);background:#fff}.project-case-pagination>div>button.is-active:before{transform:scaleX(1)}.project-case-pagination>div>button i{font:500 8px/1 IBM Plex Mono,monospace}.project-case-pagination>div>button span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 9px/1.35 Sora,sans-serif;display:-webkit-box;overflow:hidden}.project-case-pagination>aside{grid-template-columns:1fr 1fr;display:grid}.project-case-pagination>aside button,.project-experience-toolbar>aside button{border:0;border-left:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;place-items:center;transition:color .2s,background .2s;display:grid}.project-case-pagination>aside button:hover,.project-experience-toolbar>aside button:hover{color:#fff;background:#07182b}.project-case-pagination>aside svg,.project-experience-toolbar>aside svg{stroke-width:1.4px;width:17px;height:17px}.project-experience-index>.project-experience-carousel{border:1px solid var(--line);touch-action:pan-y;background:#fff;outline:none;display:block;overflow:hidden}.project-experience-toolbar{border-bottom:1px solid var(--line);background:#f5f7fa;grid-template-columns:130px 1fr 108px;min-height:66px;display:grid}.project-experience-toolbar>p{border-right:1px solid var(--line);align-items:center;gap:5px;margin:0;padding:0 22px;font-family:IBM Plex Mono,monospace;display:flex}.project-experience-toolbar>p strong{color:var(--blue);font-size:14px}.project-experience-toolbar>p span{color:#8998a7;font-size:10px}.project-experience-toolbar>div{justify-content:center;align-items:center;gap:7px;padding:0 18px;display:flex}.project-experience-toolbar>div i{background:#d5dde5;width:22px;height:2px;transition:width .25s,background .25s}.project-experience-toolbar>div i.is-active{background:var(--blue);width:42px}.project-experience-toolbar>aside{grid-template-columns:1fr 1fr;display:grid}.project-experience-visible{animation:.38s both project-slide-enter;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.project-experience-visible article{min-height:210px!important;padding:22px!important}.project-experience-visible article>small{font-size:10px!important}.project-experience-visible article>h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden;white-space:normal!important;margin:22px 0 7px!important;font-size:19px!important;line-height:1.42!important}.project-experience-visible article>strong{line-height:1.2;font-size:15px!important}.project-experience-visible article>span{align-self:end;color:var(--blue)!important;letter-spacing:.04em!important;margin-top:17px!important;font-size:11px!important;font-weight:700!important;line-height:1.45!important}@keyframes project-slide-enter{0%{opacity:.18;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes project-gallery-fade{0%{opacity:.28;filter:saturate(.72)}to{opacity:1;filter:saturate()}}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.project-case-slide:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:0}.project-case-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:390px;min-height:390px}.project-case-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);border-left:0;min-height:465px}.project-case-pagination:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:82px 1fr 104px}.project-case-pagination>div>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;grid-template-columns:1fr;place-items:center;width:50%;min-width:50%;padding:0 12px}.project-case-pagination>div>button i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.project-experience-visible:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.project-case-visual img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:270px;min-height:270px}.project-case-visual-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:6px;width:82px;height:58%}.project-case-visual-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:23px}.project-case-visual-nav:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:30px}.project-case-visual-nav:focus-visible:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:30px}.project-case-visual-nav svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px;height:18px}.project-case-visual-nav.is-prev:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:12px;left:0}.project-case-visual-nav.is-next:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:12px;right:0}.project-case-gallery-controls:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px;bottom:82px;left:18px;right:18px}.project-case-gallery-controls>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:7px}.project-case-gallery-controls>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:0}.project-case-gallery-controls>div button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px;height:24px}.project-case-gallery-controls>div button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:6px;height:6px}.project-case-gallery-controls>div button.is-active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:26px}.project-case-gallery-controls>div button.is-active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:18px}.project-case-gallery-step:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:26px;height:26px}.project-case-gallery-step svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:12px;height:12px}.project-case-visual>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-case-visual>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:18px;right:18px}.project-case-visual>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px;bottom:55px}.project-case-visual>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px;bottom:22px}.project-case-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:430px;padding:24px 18px 22px}.project-case-detail>header strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:19px}.project-case-detail>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:26px;font-size:18px}.project-case-detail>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px}.project-case-detail .project-case-metrics:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:24px}.project-case-pagination:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:67px 1fr 92px;min-height:72px}.project-case-pagination>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:3px}.project-case-pagination>p strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px}.project-case-pagination>p span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.project-case-pagination>div>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px;min-width:44px;padding:0 5px}.project-case-pagination>div>button span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.project-case-pagination>div>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"";border:1px solid #95a5b4;border-radius:50%;width:6px;height:6px}.project-case-pagination>div>button.is-active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{border-color:var(--case-accent);background:var(--case-accent);box-shadow:0 0 0 4px var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.project-case-pagination>div>button.is-active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{box-shadow:0 0 0 4px color-mix(in srgb,var(--case-accent) 10%,transparent)}}.project-case-disclosure:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:10px}.project-experience-toolbar:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:102px 1fr 92px;min-height:66px}.project-experience-toolbar>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 13px}.project-experience-toolbar>p strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.project-experience-toolbar>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px;padding:0 9px;overflow:hidden}.project-experience-toolbar>div i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:8px;min-width:8px}.project-experience-toolbar>div i.is-active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:22px;min-width:22px}.project-experience-visible:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.project-experience-visible article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:225px!important;padding:24px 18px!important}}@media (prefers-reduced-motion:reduce){.project-case-slide,.project-experience-visible,.project-case-visual img{animation:none}.project-case-visual img{transition:none}}.project-case-section>.numbered-chapter-copy{grid-template-columns:1fr;gap:0}.project-case-section>.numbered-chapter-copy>p{grid-column:auto}.project-case-section>.numbered-chapter-copy>h2{max-width:760px;margin-top:16px}.project-case-section>.numbered-chapter-copy>small{align-self:auto;max-width:900px;margin-top:14px;display:block}@media (prefers-reduced-motion:reduce){.company-identity-letter,.company-identity-orbit,.company-identity-bridge i,.company-identity-core:after,.company-identity-process:before{animation:none!important}}.brand-guide-page .brand-assembly-hero{isolation:isolate;background:linear-gradient(135deg,#c8102e09,#0000 34%),linear-gradient(315deg,#1d5faf0e,#0000 40%),#fbfdff;display:block;position:relative;overflow:hidden}.brand-assembly-grid{z-index:-1;background-image:linear-gradient(#1d5faf0f 1px,#0000 1px),linear-gradient(90deg,#1d5faf0f 1px,#0000 1px),radial-gradient(circle,#1d5faf47 0 1px,#0000 1.5px);background-position:50%;background-size:28px 28px,28px 28px,56px 56px;animation:14s linear infinite brand-assembly-grid-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 20% 80%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 20% 80%,#0000 98%)}.brand-assembly-status{z-index:8;color:#65778a;letter-spacing:.13em;justify-content:space-between;align-items:center;font:700 8px/1 Sora,sans-serif;display:flex;position:absolute;top:6%;left:5%;right:5%}.brand-assembly-status b{color:var(--blue);font:inherit;align-items:center;gap:7px;display:flex}.brand-assembly-status b i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite brand-live-pulse;box-shadow:0 0 #c8102e61}.brand-assembly-coordinate{z-index:5;color:#1d5faf8f;letter-spacing:.1em;font:600 7px/1 IBM Plex Mono,monospace;position:absolute}.coordinate-top{top:15%;left:8%}.coordinate-side{transform-origin:100% 0;top:37%;right:4%;transform:rotate(90deg)}.brand-assembly-stage{z-index:6;width:332px;height:252px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.brand-assembly-stage:before,.brand-assembly-stage:after{content:"";background:linear-gradient(90deg,#0000,#1d5faf73,#0000);height:1px;position:absolute;top:49%}.brand-assembly-stage:before{width:160px;right:88%}.brand-assembly-stage:after{width:160px;left:88%}.assembly-corner{z-index:8;border-style:solid;border-color:#1d5fafa6;width:26px;height:26px;position:absolute}.corner-1{border-width:1px 0 0 1px;top:0;left:0}.corner-2{border-width:1px 1px 0 0;top:0;right:0}.corner-3{border-width:0 0 1px 1px;bottom:0;left:0}.corner-4{border-width:0 1px 1px 0;bottom:0;right:0}.brand-assembly-mark{background:radial-gradient(circle,#fffffff5 0 28%,#fff3 65%,#0000 72%);position:absolute;inset:25px 30px 43px;overflow:hidden}.brand-assembly-mark:before,.brand-assembly-mark:after{z-index:6;content:"";background:#1823312e;position:absolute}.brand-assembly-mark:before{height:1px;top:50%;left:5%;right:5%}.brand-assembly-mark:after{width:1px;top:5%;bottom:5%;left:50%}.brand-assembly-mark img{object-fit:contain;padding:5px}.brand-mark-half,.brand-mark-complete{z-index:4;filter:drop-shadow(0 14px 24px #122a461f);position:absolute}.brand-mark-red{clip-path:inset(0 50% 0 0);animation:8s cubic-bezier(.22,1,.36,1) infinite brand-mark-red-enter}.brand-mark-blue{clip-path:inset(0 0 0 50%);animation:8s cubic-bezier(.22,1,.36,1) infinite brand-mark-blue-enter}.brand-mark-complete{z-index:5;opacity:0;animation:8s ease-in-out infinite brand-mark-lock}.brand-assembly-scan{z-index:7;filter:blur(.3px);background:linear-gradient(90deg,#0000,#1d5faf24,#ffffffe6,#c8102e1f,#0000);width:16%;animation:8s ease-in-out infinite brand-assembly-scan;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-8deg)}.brand-assembly-stage>strong,.brand-assembly-stage>small{z-index:9;white-space:nowrap;width:max-content;position:absolute;left:50%;transform:translate(-50%)}.brand-assembly-stage>strong{color:var(--ink);letter-spacing:.16em;font:800 11px/1 Sora,sans-serif;bottom:20px}.brand-assembly-stage>small{color:#708295;letter-spacing:.12em;font:600 7px/1 Sora,sans-serif;bottom:4px}.brand-assembly-stream{z-index:2;pointer-events:none;grid-template-columns:repeat(5,1fr);height:240px;display:grid;position:absolute;bottom:74px;left:7%;right:7%}.brand-assembly-stream i{transform-origin:bottom;background:repeating-linear-gradient(0deg,#1d5faf3b 0 4px,#0000 4px 10px);justify-self:center;width:1px;height:100%;position:relative}.brand-assembly-stream i:nth-child(2n){background:repeating-linear-gradient(0deg,#c8102e33 0 4px,#0000 4px 10px)}.brand-assembly-stream i:after{background:var(--blue);content:"";border:1px solid #fff;border-radius:50%;width:7px;height:7px;animation:4.8s ease-in infinite brand-rule-feed;position:absolute;bottom:0;left:-3px;box-shadow:0 0 12px #1d5fafa6}.brand-assembly-stream i:nth-child(2n):after{background:var(--red)}.brand-assembly-stream i:nth-child(2):after{animation-delay:-.9s}.brand-assembly-stream i:nth-child(3):after{animation-delay:-1.8s}.brand-assembly-stream i:nth-child(4):after{animation-delay:-2.7s}.brand-assembly-stream i:nth-child(5):after{animation-delay:-3.6s}.brand-assembly-rules{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfdffe6;border-top:1px solid #18233138;border-bottom:1px solid #1823311f;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:4%;left:4%;right:4%}.brand-assembly-rules article{border-right:1px solid #1823311a;grid-template-columns:15px 26px 1fr;align-items:center;gap:6px;min-width:0;min-height:64px;padding:8px;display:grid;position:relative}.brand-assembly-rules article:last-child{border-right:0}.brand-assembly-rules article:before{background:var(--blue);opacity:0;content:"";height:2px;animation:5s linear infinite brand-rule-active;position:absolute;top:-2px;left:0;right:0}.brand-assembly-rules article:nth-child(2n):before{background:var(--red)}.brand-assembly-rules article:nth-child(2):before{animation-delay:-1s}.brand-assembly-rules article:nth-child(3):before{animation-delay:-2s}.brand-assembly-rules article:nth-child(4):before{animation-delay:-3s}.brand-assembly-rules article:nth-child(5):before{animation-delay:-4s}.brand-assembly-rules article>i{color:#9aa7b3;font:500 6px/1 IBM Plex Mono,monospace}.brand-assembly-rules article>svg{width:21px;height:21px;color:var(--blue);stroke-width:1.2px}.brand-assembly-rules article:nth-child(odd)>svg{color:var(--red)}.brand-assembly-rules article>span{gap:4px;min-width:0;display:grid}.brand-assembly-rules article strong{color:var(--ink);letter-spacing:.06em;font:800 7px/1 Sora,sans-serif}.brand-assembly-rules article small{color:#73869a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.15;overflow:hidden}@keyframes brand-assembly-grid-shift{to{background-position:56px 28px,56px 28px,56px 56px}}@keyframes brand-live-pulse{70%{box-shadow:0 0 0 8px #c8102e00}to{box-shadow:0 0 #c8102e00}}@keyframes brand-mark-red-enter{0%,8%{opacity:0;transform:translate(-105px)}26%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}@keyframes brand-mark-blue-enter{0%,8%{opacity:0;transform:translate(105px)}26%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes brand-mark-lock{0%,24%{opacity:0;transform:scale(.98)}34%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes brand-assembly-scan{0%,30%{opacity:0;left:-18%}38%{opacity:1}62%{opacity:1;left:104%}70%,to{opacity:0;left:104%}}@keyframes brand-rule-feed{0%{opacity:0;bottom:0;transform:scale(.6)}15%{opacity:1}82%{opacity:1}to{opacity:0;bottom:92%;transform:scale(1.15)}}@keyframes brand-rule-active{0%,12%{opacity:1;transform:scaleX(1)}20%,to{opacity:0;transform:scaleX(.2)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.brand-assembly-status:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:4%}.brand-assembly-status>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:55%;line-height:1.4}.brand-assembly-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-assembly-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:250px;height:195px;top:40%}.brand-assembly-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.brand-assembly-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{width:80px}.brand-assembly-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:22px 24px 39px}.brand-assembly-stage>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:9px;bottom:17px}.brand-assembly-stage>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px}.brand-assembly-stream:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:170px;bottom:66px;left:4%;right:4%}.brand-assembly-rules:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:2%;left:2%;right:2%}.brand-assembly-rules article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:5px 2px}.brand-assembly-rules article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-assembly-rules article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-assembly-rules article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px;height:17px}.brand-assembly-rules article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px}}@media (prefers-reduced-motion:reduce){.brand-assembly-grid,.brand-assembly-status b i,.brand-mark-half,.brand-mark-complete,.brand-assembly-scan,.brand-assembly-stream i:after,.brand-assembly-rules article:before{animation:none!important}.brand-mark-half,.brand-mark-complete{opacity:1;transform:none}}.company-work-engine{isolation:isolate;background:linear-gradient(90deg,#c8102e0a,#0000 42%,#1d5faf0e),radial-gradient(circle at 50% 44%,#fffffff2 0 13%,#0000 37%),#fbfdff;overflow:hidden}.company-work-engine .pack-hero-grid{opacity:.82;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 88%,#0000);mask-image:linear-gradient(90deg,#000,#000 88%,#0000)}.company-work-status{z-index:10;color:var(--ink);letter-spacing:.13em;justify-content:space-between;align-items:center;font:700 8px/1 Sora,sans-serif;display:flex;position:absolute;top:6%;left:5%;right:5%}.company-work-status span{color:var(--blue);align-items:center;gap:8px;display:flex}.company-work-status span i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite company-work-live;box-shadow:0 0 #c8102e66}.company-work-side{z-index:3;border-top:1px solid #18233129;border-bottom:1px solid #1823311f;align-content:end;width:42%;padding:18px 22px;display:grid;position:absolute;top:18%;bottom:24%}.company-work-field{border-left:2px solid #c8102ead;left:4%}.company-work-data{text-align:right;border-right:2px solid #1d5fafb3;right:4%}.company-work-side>small{color:#758597;letter-spacing:.08em;font:600 7px/1 IBM Plex Mono,monospace;position:absolute;top:15px}.company-work-field>small{left:20px}.company-work-data>small{right:20px}.company-work-side>strong{z-index:5;color:var(--ink);letter-spacing:.09em;font:800 12px/1 Sora,sans-serif;position:relative}.company-work-side>span{z-index:5;color:#6d7f91;margin-top:7px;font-size:9px;position:relative}.company-building-frame,.company-data-field{position:absolute;inset:48px 18px 52px;overflow:hidden}.company-building-frame{background:linear-gradient(90deg,#0000 49.5%,#c8102e2b 50%,#0000 50.5%),repeating-linear-gradient(0deg,#0000 0 30px,#18233114 30px 31px)}.company-building-frame>svg{width:124px;height:124px;color:var(--red);opacity:.72;stroke-width:.9px;filter:drop-shadow(0 0 18px #c8102e1f);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-building-frame i{border:1px solid var(--red);background:#fff;width:5px;height:5px;animation:3.6s ease-in-out infinite company-structure-node;position:absolute}.company-building-frame i:first-of-type{top:15%;left:12%}.company-building-frame i:nth-of-type(2){animation-delay:-.3s;top:30%;left:31%}.company-building-frame i:nth-of-type(3){animation-delay:-.6s;top:12%;left:52%}.company-building-frame i:nth-of-type(4){animation-delay:-.9s;top:24%;left:78%}.company-building-frame i:nth-of-type(5){animation-delay:-1.2s;top:55%;left:20%}.company-building-frame i:nth-of-type(6){animation-delay:-1.5s;top:48%;left:44%}.company-building-frame i:nth-of-type(7){animation-delay:-1.8s;top:57%;left:68%}.company-building-frame i:nth-of-type(8){animation-delay:-2.1s;top:49%;left:88%}.company-building-frame i:nth-of-type(9){animation-delay:-2.4s;top:82%;left:10%}.company-building-frame i:nth-of-type(10){animation-delay:-2.7s;top:73%;left:35%}.company-building-frame i:nth-of-type(11){animation-delay:-3s;top:85%;left:61%}.company-building-frame i:nth-of-type(12){animation-delay:-3.3s;top:76%;left:84%}.company-data-field{background:radial-gradient(circle,#1d5faf1c,#0000 50%),repeating-linear-gradient(90deg,#0000 0 28px,#1d5faf12 28px 29px)}.company-data-field>svg{width:108px;height:108px;color:var(--blue);opacity:.68;stroke-width:.85px;filter:drop-shadow(0 0 20px #1d5faf29);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-data-field i{background:var(--blue);border-radius:50%;width:4px;height:4px;animation:3.4s ease-in-out infinite company-data-node;position:absolute;box-shadow:0 0 9px #1d5fafa6}.company-data-field i:first-of-type{top:13%;left:8%}.company-data-field i:nth-of-type(2){animation-delay:-.2s;top:34%;left:23%}.company-data-field i:nth-of-type(3){animation-delay:-.4s;top:17%;left:38%}.company-data-field i:nth-of-type(4){animation-delay:-.6s;top:31%;left:55%}.company-data-field i:nth-of-type(5){animation-delay:-.8s;top:11%;left:73%}.company-data-field i:nth-of-type(6){animation-delay:-1s;top:29%;left:90%}.company-data-field i:nth-of-type(7){animation-delay:-1.2s;top:57%;left:14%}.company-data-field i:nth-of-type(8){animation-delay:-1.4s;top:72%;left:30%}.company-data-field i:nth-of-type(9){animation-delay:-1.6s;top:52%;left:47%}.company-data-field i:nth-of-type(10){animation-delay:-1.8s;top:69%;left:65%}.company-data-field i:nth-of-type(11){animation-delay:-2s;top:49%;left:82%}.company-data-field i:nth-of-type(12){animation-delay:-2.2s;top:76%;left:94%}.company-data-field i:nth-of-type(13){animation-delay:-2.4s;top:89%;left:5%}.company-data-field i:nth-of-type(14){animation-delay:-2.6s;top:91%;left:21%}.company-data-field i:nth-of-type(15){animation-delay:-2.8s;top:84%;left:43%}.company-data-field i:nth-of-type(16){animation-delay:-3s;top:93%;left:60%}.company-data-field i:nth-of-type(17){animation-delay:-3.2s;top:87%;left:78%}.company-data-field i:nth-of-type(18){animation-delay:-3.4s;top:94%;left:91%}.company-work-transfer{z-index:6;background:linear-gradient(90deg, var(--red), #18233133 50%, var(--blue));width:60%;height:1px;position:absolute;top:42%;left:20%}.company-work-transfer i{background:var(--red);border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:5s linear infinite company-work-packet;position:absolute;top:-4px;left:0;box-shadow:0 0 13px}.company-work-transfer i:nth-child(2){animation-delay:-1s}.company-work-transfer i:nth-child(3){animation-delay:-2s}.company-work-transfer i:nth-child(4){animation-delay:-3s}.company-work-transfer i:nth-child(5){animation-delay:-4s}.company-work-scan{z-index:7;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#1d5faf1f,#0000);width:10%;animation:8s ease-in-out infinite company-work-scan;position:absolute;top:15%;bottom:23%;left:-8%;transform:skew(-8deg)}.company-work-core{z-index:9;clip-path:polygon(12% 0,88% 0,100% 15%,100% 85%,88% 100%,12% 100%,0 85%,0 15%);background:#fffffff0;border:1px solid #18233129;place-items:center;width:178px;height:144px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #122a4621}.company-work-core img{object-fit:contain;filter:drop-shadow(0 8px 16px #122a461a);width:145px;height:101px}.company-work-core b{color:var(--ink);letter-spacing:.11em;font:700 6px/1 Sora,sans-serif;position:absolute;bottom:11px}.company-work-process{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border-top:1px solid #18233138;border-bottom:1px solid #1823311f;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:5%;left:4%;right:4%}.company-work-process:before{background:linear-gradient(90deg, var(--red), var(--blue));content:"";width:25%;height:2px;animation:6.5s ease-in-out infinite company-work-progress;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #1d5faf66}.company-work-process article{border-right:1px solid #1823311a;grid-template-columns:19px 27px 1fr;align-items:center;gap:7px;min-height:68px;padding:9px 11px;display:grid}.company-work-process article:last-child{border-right:0}.company-work-process article>i{color:#96a4b2;font:500 6px/1 IBM Plex Mono,monospace}.company-work-process article>svg{width:21px;height:21px;color:var(--blue);stroke-width:1.2px}.company-work-process article:nth-child(odd)>svg{color:var(--red)}.company-work-process article>span{gap:5px;display:grid}.company-work-process article strong{color:var(--ink);letter-spacing:.08em;font:800 8px/1 Sora,sans-serif}.company-work-process article small{color:#718294;font-size:8px}@keyframes company-work-live{70%{box-shadow:0 0 0 8px #c8102e00}to{box-shadow:0 0 #c8102e00}}@keyframes company-structure-node{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes company-data-node{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes company-work-packet{0%{background:var(--red);opacity:0;left:0}12%,88%{opacity:1}to{background:var(--blue);opacity:0;left:calc(100% - 8px)}}@keyframes company-work-scan{0%,15%{opacity:0;left:-8%}25%{opacity:1}72%{opacity:1}84%,to{opacity:0;left:104%}}@keyframes company-work-progress{0%,to{transform:translate(0)}50%{transform:translate(300%)}}.brand-assembly-phases{z-index:7;grid-template-columns:repeat(3,1fr);align-items:start;display:grid;position:absolute;top:13%;left:10%;right:10%}.brand-assembly-phases span{text-align:center;gap:4px;display:grid}.brand-assembly-phases span:first-child{color:var(--red);text-align:left}.brand-assembly-phases span:last-child{color:var(--blue);text-align:right}.brand-assembly-phases b{font:800 18px/1 Sora,sans-serif}.brand-assembly-phases small{color:currentColor;letter-spacing:.12em;opacity:.72;font:700 6px/1 Sora,sans-serif}.brand-assembly-phases span:nth-child(2) b{color:var(--ink)}.brand-assembly-phases span:nth-child(2) small{color:#718294}.brand-assembly-lock{z-index:10;pointer-events:none;position:absolute;inset:0}.brand-assembly-lock i{border:1px solid var(--blue);opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;animation:8s ease-in-out infinite brand-registration-lock;position:absolute;box-shadow:0 0 10px #1d5faf73}.brand-assembly-lock i:first-child{top:-3px;left:-3px}.brand-assembly-lock i:nth-child(2){border-color:var(--red);top:-3px;right:-3px}.brand-assembly-lock i:nth-child(3){border-color:var(--red);bottom:-3px;left:-3px}.brand-assembly-lock i:nth-child(4){bottom:-3px;right:-3px}.brand-assembly-lock i:nth-child(2){animation-delay:.12s}.brand-assembly-lock i:nth-child(3){animation-delay:.24s}.brand-assembly-lock i:nth-child(4){animation-delay:.36s}.brand-assembly-stage{width:350px;height:266px;top:44%}.brand-assembly-stage:before,.brand-assembly-stage:after{background:linear-gradient(90deg,#0000,#1d5faf8c,#c8102e38,#0000)}.brand-assembly-mark{inset:22px 28px 43px}.brand-assembly-mark:before{background:linear-gradient(90deg,#c8102e47,#1823311f 50%,#1d5faf52)}.brand-assembly-mark:after{background:linear-gradient(#1d5faf4d,#1823311a 50%,#c8102e42)}@keyframes brand-registration-lock{0%,28%{opacity:0;transform:scale(1.8)}36%,82%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.7)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-work-status:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:4%}.company-work-status span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-side:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:45%;padding:12px;top:15%;bottom:25%}.company-work-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:2%}.company-work-data:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:2%}.company-building-frame:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-data-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:42px 8px 52px}.company-building-frame>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-data-field>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:76px;height:76px}.company-work-side>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.company-work-side>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:7px}.company-work-transfer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:76%;left:12%}.company-work-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:122px;height:105px}.company-work-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:104px;height:72px}.company-work-core b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:4px;bottom:9px}.company-work-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:3%;left:2%;right:2%}.company-work-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:5px 2px}.company-work-process article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-process article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-process article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:17px;height:17px}.company-work-process article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px}.brand-assembly-phases:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:12%;left:6%;right:6%}.brand-assembly-phases b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px}.brand-assembly-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:265px;height:205px;top:43%}}@media (prefers-reduced-motion:reduce){.company-work-status span i,.company-building-frame i,.company-data-field i,.company-work-transfer i,.company-work-scan,.brand-assembly-lock i{animation:none!important}.brand-assembly-lock i{opacity:1;transform:none}}.company-data-field>.company-data-building{opacity:.74;stroke-width:.72px;width:122px;height:122px}.company-data-field>.company-data-code{opacity:.92;stroke-width:1.25px;background:#ffffffdb;border:1px solid #1d5faf6b;width:32px;height:32px;padding:6px;animation:3.6s ease-in-out infinite company-code-beacon;top:23%;left:72%;transform:translate(-50%,-50%)}.company-data-field:before,.company-data-field:after{z-index:2;content:"";pointer-events:none;border:1px solid #1d5faf2e;position:absolute}.company-data-field:before{inset:18% 21%;transform:skewY(-8deg)}.company-data-field:after{border-color:#c8102e2e;inset:28% 31%;transform:skewY(8deg)}.company-work-transfer>span,.company-work-transfer>b{z-index:4;color:#718294;letter-spacing:.12em;white-space:nowrap;background:#fbfdffe6;padding:3px 5px;font:700 6px/1 Sora,sans-serif;position:absolute;bottom:12px}.company-work-transfer>span:first-of-type{color:var(--red);left:0}.company-work-transfer>span:last-of-type{color:var(--blue);right:0}.company-work-transfer>b{color:var(--ink);left:50%;transform:translate(-50%)}.company-work-transfer i:first-of-type{animation-delay:0s}.company-work-transfer i:nth-of-type(2){animation-delay:-1s}.company-work-transfer i:nth-of-type(3){animation-delay:-2s}.company-work-transfer i:nth-of-type(4){animation-delay:-3s}.company-work-transfer i:nth-of-type(5){animation-delay:-4s}@keyframes company-code-beacon{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.brand-assembly-guides{z-index:12;color:#6f8193;pointer-events:none;position:absolute;inset:-18px -94px 24px}.assembly-guide{letter-spacing:.08em;opacity:0;white-space:nowrap;background:#fbfdffdb;align-items:center;gap:8px;padding:3px 5px;font:700 6px/1 IBM Plex Mono,monospace;animation:8s ease-in-out infinite brand-guide-reveal;display:flex;position:absolute}.assembly-guide i{transform-origin:50%;background:currentColor;width:38px;height:1px;display:block}.guide-clear{color:var(--red);top:20px;left:-8px}.guide-clear i{transform:rotate(24deg)}.guide-ratio{color:var(--blue);animation-delay:.25s;top:78px;right:-6px}.guide-ratio i{order:2;transform:rotate(-18deg)}.guide-red{color:var(--red);animation-delay:.5s;bottom:55px;left:-14px}.guide-red i{transform:rotate(-18deg)}.guide-blue{color:var(--blue);animation-delay:.75s;bottom:40px;right:-16px}.guide-blue i{order:2;transform:rotate(20deg)}.brand-assembly-baseline{z-index:13;background:linear-gradient(90deg, var(--red), #18233138 50%, var(--blue));transform-origin:50%;pointer-events:none;height:1px;animation:8s ease-in-out infinite brand-baseline-lock;position:absolute;bottom:48px;left:48px;right:48px}.brand-assembly-baseline:before,.brand-assembly-baseline:after{content:"";background:currentColor;width:1px;height:7px;position:absolute;top:-3px}.brand-assembly-baseline:before{color:var(--red);left:0}.brand-assembly-baseline:after{color:var(--blue);right:0}.brand-assembly-baseline b{color:#7c8c9b;letter-spacing:.12em;white-space:nowrap;font:600 5px/1 IBM Plex Mono,monospace;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes brand-guide-reveal{0%,24%{opacity:0;transform:translateY(5px)}34%,82%{opacity:.9;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-3px)}}@keyframes brand-baseline-lock{0%,26%{opacity:0;transform:scaleX(.2)}38%,84%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(.8)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-data-field>.company-data-building:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:82px;height:82px}.company-data-field>.company-data-code:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:25px;height:25px;padding:5px;top:25%;left:74%}.company-work-transfer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-transfer>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:4px;bottom:10px}.brand-assembly-guides:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:-10px -22px 20px}.assembly-guide:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:4px}.assembly-guide i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:18px}.guide-clear:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:0}.guide-ratio:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:0}.guide-red:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:0}.guide-blue:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:0}.brand-assembly-baseline:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:42px;left:34px;right:34px}}@media (prefers-reduced-motion:reduce){.company-data-field>.company-data-code,.assembly-guide,.brand-assembly-baseline{animation:none!important}.assembly-guide,.brand-assembly-baseline{opacity:1;transform:none}}.company-work-core{clip-path:polygon(10% 0,90% 0,100% 14%,100% 86%,90% 100%,10% 100%,0 86%,0 14%);background:radial-gradient(circle,#fff 0 42%,#ffffffe6 70%,#ffffff59);width:198px;height:160px;overflow:hidden}.company-work-core img{z-index:4;object-fit:contain;width:174px;height:132px;position:relative}.company-work-core b{z-index:5;bottom:8px}.company-work-core-orbit{z-index:2;transform-origin:50%;pointer-events:none;border:1px solid #1d5faf61;border-radius:50%;display:block;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.company-work-core-orbit:after{content:"";background:currentColor;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:8%;right:11%;box-shadow:0 0 10px}.company-work-core .orbit-red{width:114px;height:142px;color:var(--red);border-color:#c8102e52;animation:13s linear infinite company-core-orbit-red}.company-work-core .orbit-blue{width:172px;height:78px;color:var(--blue);animation:16s linear infinite reverse company-core-orbit-blue}@keyframes company-core-orbit-red{0%{transform:translate(-50%,-50%)rotate(22deg)}to{transform:translate(-50%,-50%)rotate(382deg)}}@keyframes company-core-orbit-blue{0%{transform:translate(-50%,-50%)rotate(-14deg)}to{transform:translate(-50%,-50%)rotate(346deg)}}.brand-guide-page .brand-logo-analysis{isolation:isolate;background:linear-gradient(135deg,#c8102e0a,#0000 38%),linear-gradient(315deg,#1d5faf0f,#0000 42%),#fbfdff;display:block;position:relative;overflow:hidden}.brand-analysis-grid{z-index:-1;background-image:linear-gradient(#1d5faf0e 1px,#0000 1px),linear-gradient(90deg,#1d5faf0e 1px,#0000 1px),radial-gradient(circle,#1d5faf40 0 1px,#0000 1.5px);background-size:28px 28px,28px 28px,56px 56px;animation:18s linear infinite brand-analysis-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 43%,#000 12%,#0000 82%);mask-image:radial-gradient(circle at 50% 43%,#000 12%,#0000 82%)}.brand-analysis-status{z-index:20;color:#65798c;letter-spacing:.13em;justify-content:space-between;align-items:center;font:700 8px/1 Sora,sans-serif;display:flex;position:absolute;top:5%;left:5%;right:5%}.brand-analysis-status b{color:var(--blue);font:inherit;align-items:center;gap:7px;display:flex}.brand-analysis-status b i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite brand-analysis-live;box-shadow:0 0 #c8102e66}.brand-analysis-stage{z-index:8;width:344px;height:276px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.brand-analysis-logo{background:radial-gradient(circle,#fffffffa 0 30%,#ffffff80 60%,#0000 75%);position:absolute;inset:18px 26px 22px;overflow:hidden}.brand-analysis-logo img{object-fit:contain;padding:4px}.analysis-logo-base{opacity:1;filter:none}.analysis-logo-layer{opacity:0;filter:drop-shadow(0 5px 12px #18233124);animation:9s ease-in-out infinite brand-logo-part}.analysis-logo-layer.layer-d{clip-path:inset(0 51% 0 0);animation-delay:0s}.analysis-logo-layer.layer-t{clip-path:inset(0 42%);animation-delay:3s}.analysis-logo-layer.layer-h{clip-path:inset(0 0 0 49%);animation-delay:6s}.brand-analysis-scan{z-index:6;background:linear-gradient(90deg,#0000,#fffffff2,#1d5faf26,#0000);width:13%;animation:6s ease-in-out infinite brand-analysis-scan;position:absolute;top:0;bottom:0;left:-15%;transform:skew(-7deg)}.brand-analysis-origin{z-index:7;border:1px solid var(--red);background:#fffc;border-radius:50%;width:10px;height:10px;position:absolute;top:45.3%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #c8102e7a}.brand-analysis-origin:before,.brand-analysis-origin:after{content:"";background:#18233140;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-analysis-origin:before{width:42px;height:1px}.brand-analysis-origin:after{width:1px;height:42px}.brand-analysis-clearspace{border:1px dashed #1d5faf47;animation:9s ease-in-out infinite brand-clearspace-lock;position:absolute;inset:0}.brand-analysis-clearspace i,.analysis-corner{border-color:var(--blue);border-style:solid;width:18px;height:18px;position:absolute}.brand-analysis-clearspace i:first-child,.analysis-corner.corner-1{border-width:1px 0 0 1px;top:-1px;left:-1px}.brand-analysis-clearspace i:nth-child(2),.analysis-corner.corner-2{border-width:1px 1px 0 0;top:-1px;right:-1px}.brand-analysis-clearspace i:nth-child(3),.analysis-corner.corner-3{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.brand-analysis-clearspace i:nth-child(4),.analysis-corner.corner-4{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.analysis-corner{z-index:9;border-color:#c8102e73;width:30px;height:30px}.brand-logo-analysis .analysis-corner{--corner-focus-x:0px;--corner-focus-y:0px;will-change:transform, opacity, filter}.brand-logo-analysis .analysis-corner.corner-1{--corner-focus-x:6px;--corner-focus-y:6px}.brand-logo-analysis .analysis-corner.corner-2{--corner-focus-x:-6px;--corner-focus-y:6px}.brand-logo-analysis .analysis-corner.corner-3{--corner-focus-x:6px;--corner-focus-y:-6px}.brand-logo-analysis .analysis-corner.corner-4{--corner-focus-x:-6px;--corner-focus-y:-6px}@media (prefers-reduced-motion:no-preference){.brand-logo-analysis .analysis-corner{animation:9s cubic-bezier(.4,0,.2,1) infinite brand-analysis-corner-focus}}.brand-analysis-axis{z-index:3;color:#708397;pointer-events:none;position:absolute}.brand-analysis-axis i{background:linear-gradient(90deg,#0000,#c8102e66,#1823313d 50%,#1d5faf73,#0000);display:block}.brand-analysis-axis b{color:currentColor;letter-spacing:.1em;white-space:nowrap;font:600 6px/1 IBM Plex Mono,monospace;position:absolute}.brand-analysis-axis.axis-horizontal{top:calc(42% - 13.6px);left:6%;right:6%}.brand-analysis-axis.axis-horizontal i{width:100%;height:1px}.brand-analysis-axis.axis-horizontal b{top:-15px;left:50%;transform:translate(-50%)}.brand-analysis-axis.axis-vertical{top:12%;bottom:23%;left:50%}.brand-analysis-axis.axis-vertical i{background:linear-gradient(#0000,#1d5faf61,#c8102e61,#0000);width:1px;height:100%}.brand-analysis-axis.axis-vertical b{transform-origin:0 0;top:50%;left:12px;transform:rotate(90deg)translateY(-50%)}.brand-analysis-parts{z-index:12;pointer-events:none;position:absolute;inset:0}.brand-analysis-parts article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fbfdffe8;border:1px solid #1823311f;grid-template-columns:28px 1fr 15px;align-items:center;gap:7px;min-width:132px;padding:9px 10px;display:grid;position:absolute;box-shadow:0 8px 22px #1823310f}.brand-analysis-parts article>b{font:800 22px/1 Sora,sans-serif}.brand-analysis-parts article>span{gap:4px;display:grid}.brand-analysis-parts article strong{color:var(--ink);letter-spacing:.1em;font:800 7px/1 Sora,sans-serif}.brand-analysis-parts article small{color:#728598;white-space:nowrap;font-size:7px}.brand-analysis-parts article>i{color:#94a3b1;font:500 6px/1 IBM Plex Mono,monospace}.brand-analysis-parts article:after{opacity:.45;content:"";background:currentColor;width:74px;height:1px;position:absolute;top:50%}.analysis-part.part-d{color:var(--red);top:28%;left:4%}.analysis-part.part-d:after{left:100%}.analysis-part.part-t{color:var(--ink);bottom:24%;left:50%;transform:translate(-50%)}.analysis-part.part-t:after{width:1px;height:54px;top:auto;bottom:100%;left:50%;transform:translate(-50%)}.analysis-part.part-h{color:var(--blue);top:28%;right:4%}.analysis-part.part-h:after{right:100%}.brand-analysis-metrics{z-index:14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfdffe0;border-top:1px solid #18233133;border-bottom:1px solid #1823311f;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:4%;left:4%;right:4%}.brand-analysis-metrics article{border-right:1px solid #1823311a;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:60px;padding:9px 11px;display:grid}.brand-analysis-metrics article:last-child{border-right:0}.brand-analysis-metrics i{color:var(--red);font:500 6px/1 IBM Plex Mono,monospace}.brand-analysis-metrics article:nth-child(2n) i{color:var(--blue)}.brand-analysis-metrics span{gap:6px;display:grid}.brand-analysis-metrics strong{color:var(--ink);letter-spacing:.08em;font:800 7px/1 Sora,sans-serif}.brand-analysis-metrics small{color:#708397;font:600 7px/1 IBM Plex Mono,monospace}@keyframes brand-analysis-grid{to{background-position:28px 28px,28px 28px,56px 56px}}@keyframes brand-analysis-live{70%{box-shadow:0 0 0 8px #c8102e00}to{box-shadow:0 0 #c8102e00}}@keyframes brand-logo-part{0%,18%,to{opacity:0}28%,48%{opacity:1}60%{opacity:.25}}@keyframes brand-analysis-scan{0%,12%{opacity:0;left:-15%}25%{opacity:1}70%{opacity:1;left:104%}82%,to{opacity:0;left:104%}}@keyframes brand-clearspace-lock{0%,22%,to{opacity:.18;transform:scale(1.04)}34%,82%{opacity:1;transform:scale(1)}}@keyframes brand-analysis-corner-focus{0%,20%,to{opacity:.48;filter:none;transform:translate(0)}36%,72%{opacity:1;transform:translate(var(--corner-focus-x), var(--corner-focus-y));filter:drop-shadow(0 0 5px #1d5faf47)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-work-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:136px;height:112px}.company-work-core img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:119px;height:91px}.company-work-core .orbit-red:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:76px;height:98px}.company-work-core .orbit-blue:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:116px;height:54px}.brand-analysis-status:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:4%}.brand-analysis-status>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:56%;line-height:1.35}.brand-analysis-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:238px;height:190px;top:40%}.brand-analysis-axis.axis-horizontal:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:calc(40% - 9.6px);left:3%;right:3%}.brand-analysis-axis b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-analysis-parts article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:20px 1fr;gap:5px;min-width:88px;padding:6px}.brand-analysis-parts article>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:15px}.brand-analysis-parts article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-analysis-parts article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.brand-analysis-parts article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:5px}.brand-analysis-parts article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{width:35px}.analysis-part.part-d:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:25%;left:2%}.analysis-part.part-h:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:25%;right:2%}.analysis-part.part-t:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:26%}.analysis-part.part-t:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{height:32px}.brand-analysis-metrics:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:2%;left:2%;right:2%}.brand-analysis-metrics article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:52px;padding:5px 2px}.brand-analysis-metrics strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-analysis-metrics small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:5px}}@media (prefers-reduced-motion:reduce){.company-work-core-orbit,.brand-analysis-grid,.brand-analysis-status b i,.analysis-logo-layer,.brand-analysis-scan,.brand-analysis-clearspace,.analysis-corner{animation:none!important}.analysis-logo-base,.analysis-logo-layer{opacity:1}}.company-source-system,.company-built-system{z-index:5;border-top:1px solid #18233124;border-bottom:1px solid #1823311f;align-content:end;width:32%;padding:18px 22px;display:grid;position:absolute;top:16%;bottom:24%}.company-source-system{background:linear-gradient(90deg,#c8102e0e,#0000 86%);border-left:2px solid #c8102eb8;left:4%}.company-built-system{text-align:right;background:linear-gradient(270deg,#1d5faf11,#0000 86%);border-right:2px solid #1d5fafb8;right:4%}.company-source-system>small,.company-built-system>small{color:#73869a;letter-spacing:.09em;font:600 7px/1 IBM Plex Mono,monospace;position:absolute;top:15px}.company-source-system>small{left:20px}.company-built-system>small{right:20px}.company-source-system>strong,.company-built-system>strong{z-index:8;color:var(--ink);letter-spacing:.08em;font:800 11px/1 Sora,sans-serif;position:relative}.company-source-system>p,.company-built-system>p{z-index:8;color:#6d7f91;margin:7px 0 0;font-size:9px;position:relative}.company-source-nodes{z-index:6;position:absolute;inset:46px 14px 52px}.company-source-nodes:before,.company-source-nodes:after{content:"";transform-origin:50%;border-top:1px dashed #c8102e47;width:84%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(27deg)}.company-source-nodes:after{transform:translate(-50%,-50%)rotate(-27deg)}.company-source-nodes article{z-index:4;width:84px;min-height:43px;animation:5.2s ease-in-out infinite company-source-pulse;animation-delay:calc(var(--source-index) * -.65s);background:#ffffffe6;border:1px solid #c8102e2b;grid-template-columns:24px 1fr;align-items:center;gap:6px;padding:7px;display:grid;position:absolute;box-shadow:0 7px 18px #5712220f}.company-source-nodes article:first-child{top:4%;left:2%}.company-source-nodes article:nth-child(2){top:7%;right:1%}.company-source-nodes article:nth-child(3){bottom:5%;left:1%}.company-source-nodes article:nth-child(4){bottom:2%;right:3%}.company-source-nodes article svg{width:21px;height:21px;color:var(--red);stroke-width:1.25px}.company-source-nodes article span{gap:4px;display:grid}.company-source-nodes article strong{color:var(--ink);letter-spacing:.07em;font:800 6px/1 Sora,sans-serif}.company-source-nodes article em{color:#7b8998;font:500 6px/1 Pretendard,sans-serif}.company-source-core{z-index:8;background:radial-gradient(circle,#fff 0 45%,#c8102e0f 46% 70%,#0000 71%);border:1px solid #c8102e75;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #c8102e09,0 0 28px #c8102e1a}.company-source-core svg{width:29px;height:29px;color:var(--red);stroke-width:1.2px}.company-source-core span{background:var(--red);border-radius:50%;width:4px;height:4px;animation:4s linear infinite company-source-orbit;position:absolute;box-shadow:0 0 8px}.company-source-core span:nth-of-type(2){animation-delay:-1.33s}.company-source-core span:nth-of-type(3){animation-delay:-2.66s}.company-data-bridge{z-index:3;pointer-events:none;position:absolute;inset:25% 29% 27%;overflow:hidden}.company-data-plane{clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);background:radial-gradient(circle,#1d5faf57 0 1px,#0000 1.4px) 0 0/18px 18px,linear-gradient(90deg,#c8102e0b,#1d5faf0e);border-top:1px dashed #c8102e54;border-bottom:1px dashed #1d5faf57;animation:8s linear infinite company-plane-drift;position:absolute;inset:7% 0 9%;overflow:hidden;transform:perspective(460px)rotateY(-4deg)}.company-data-plane i{transform-origin:0;border-top:1px dashed #1d5faf38;height:1px;position:absolute;left:0;right:0}.company-data-plane i:first-child{top:21%;transform:rotate(-2deg)}.company-data-plane i:nth-child(2){top:41%;transform:rotate(-1deg)}.company-data-plane i:nth-child(3){top:61%;transform:rotate(1deg)}.company-data-plane i:nth-child(4){top:80%;transform:rotate(2deg)}.company-data-flow{position:absolute;inset:11% 3% 13%}.company-data-flow i{background:var(--red);width:6px;height:6px;animation:5.8s linear infinite company-data-build-flow;animation-delay:calc(var(--packet-index) * -.58s);border:1px solid #fff;border-radius:50%;position:absolute;left:-4%;box-shadow:0 0 10px}.company-data-flow i:first-child,.company-data-flow i:nth-child(6){top:8%}.company-data-flow i:nth-child(2),.company-data-flow i:nth-child(7){top:28%}.company-data-flow i:nth-child(3),.company-data-flow i:nth-child(8){top:48%}.company-data-flow i:nth-child(4),.company-data-flow i:nth-child(9){top:68%}.company-data-flow i:nth-child(5),.company-data-flow i:nth-child(10){top:88%}.company-data-bridge>b{color:#708397;letter-spacing:.1em;white-space:nowrap;background:#fbfdffe6;padding:4px 6px;font:700 6px/1 Sora,sans-serif;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.company-build-field{position:absolute;inset:45px 15px 51px;overflow:hidden}.company-build-field:before{content:"";background:linear-gradient(90deg,#0000,#1d5faf8a,#0000);height:1px;position:absolute;bottom:9%;left:6%;right:6%;box-shadow:0 0 12px #1d5faf33}.company-build-field:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 27px,#1d5faf13 27px 28px),repeating-linear-gradient(0deg,#0000 0 23px,#1d5faf11 23px 24px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.company-build-tower{z-index:4;width:164px;height:177px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.company-build-tower>svg{z-index:6;width:136px;height:162px;color:var(--blue);opacity:.82;stroke-dasharray:320;stroke-dashoffset:320px;stroke-width:.9px;filter:drop-shadow(0 0 17px #1d5faf2e);animation:7s ease-in-out infinite company-building-outline;position:absolute;bottom:7px;left:14px;right:14px}.company-build-tower span{z-index:5;transform-origin:0;background:linear-gradient(90deg,#c8102e0d,#1d5faf17);border-top:1px solid #1d5fafc7;border-left:2px solid #c8102e57;border-right:2px solid #1d5faf66;height:13px;animation:7s ease-in-out infinite company-building-floor;position:absolute;left:34px;right:33px;transform:scaleX(0)}.company-build-tower span:first-of-type{animation-delay:0s;bottom:25px}.company-build-tower span:nth-of-type(2){animation-delay:.18s;bottom:43px}.company-build-tower span:nth-of-type(3){animation-delay:.36s;bottom:61px}.company-build-tower span:nth-of-type(4){animation-delay:.54s;bottom:79px}.company-build-tower span:nth-of-type(5){animation-delay:.72s;bottom:97px}.company-build-tower span:nth-of-type(6){animation-delay:.9s;bottom:115px}.company-build-tower span:nth-of-type(7){animation-delay:1.08s;bottom:133px}.company-build-tower i{z-index:8;background:var(--blue);width:4px;height:4px;animation:3.8s ease-in-out infinite company-build-node;animation-delay:calc(var(--build-index) * -.3s);border-radius:50%;position:absolute;box-shadow:0 0 9px}.company-build-tower i:first-of-type{top:20%;left:24%}.company-build-tower i:nth-of-type(2){top:12%;left:50%}.company-build-tower i:nth-of-type(3){top:24%;right:20%}.company-build-tower i:nth-of-type(4){top:41%;left:30%}.company-build-tower i:nth-of-type(5){top:35%;left:57%}.company-build-tower i:nth-of-type(6){top:49%;right:17%}.company-build-tower i:nth-of-type(7){top:62%;left:20%}.company-build-tower i:nth-of-type(8){top:57%;left:48%}.company-build-tower i:nth-of-type(9){top:68%;right:22%}.company-build-tower i:nth-of-type(10){top:82%;left:28%}.company-build-tower i:nth-of-type(11){top:77%;left:58%}.company-build-tower i:nth-of-type(12){top:88%;right:18%}@keyframes company-source-pulse{0%,to{opacity:.64;transform:scale(.96)}35%,70%{opacity:1;transform:scale(1)}}@keyframes company-source-orbit{0%{transform:rotate(0)translate(29px)rotate(0)}to{transform:rotate(360deg)translate(29px)rotate(-360deg)}}@keyframes company-plane-drift{to{background-position:18px 18px,0 0}}@keyframes company-data-build-flow{0%{color:var(--red);opacity:0;left:-4%;transform:scale(.65)}12%,84%{opacity:1}to{color:var(--blue);opacity:0;left:101%;transform:scale(1.15)}}@keyframes company-building-outline{0%,8%{opacity:.18;stroke-dashoffset:320px}38%,78%{opacity:.84;stroke-dashoffset:0}94%,to{opacity:.25;stroke-dashoffset:0}}@keyframes company-building-floor{0%,11%{opacity:0;transform:scaleX(0)}28%,78%{opacity:1;transform:scaleX(1)}94%,to{opacity:.25;transform:scaleX(1)}}@keyframes company-build-node{0%,to{opacity:.24;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:38%;padding:12px 7px;top:14%;bottom:25%}.company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:1%}.company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:1%}.company-source-system>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-built-system>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:5px;top:10px}.company-source-system>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:8px}.company-built-system>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:8px}.company-source-system>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-built-system>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-source-system>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-built-system>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px}.company-source-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:32px 4px 44px}.company-source-nodes article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;justify-items:center;width:42px;min-height:32px;padding:4px}.company-source-nodes article svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:15px;height:15px}.company-source-nodes article span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-source-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48px;height:48px}.company-source-core svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:21px;height:21px}.company-source-core span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block}.company-data-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:29% 34% 31%}.company-data-bridge>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-build-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:31px 2px 43px}.company-build-tower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:102px;height:132px}.company-build-tower>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:86px;height:123px;bottom:4px;left:8px;right:8px}.company-build-tower span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:20px;right:19px}.company-build-tower span:first-of-type:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:16px}.company-build-tower span:nth-of-type(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:30px}.company-build-tower span:nth-of-type(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:44px}.company-build-tower span:nth-of-type(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:58px}.company-build-tower span:nth-of-type(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:72px}.company-build-tower span:nth-of-type(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:86px}.company-build-tower span:nth-of-type(7):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:100px}}.company-source-system,.company-built-system{width:35%}.company-source-system{left:3%}.company-built-system{right:3%}.company-source-pile{z-index:7;pointer-events:none;position:absolute;inset:46px 14px 52px;overflow:hidden}.company-source-pile i{top:var(--particle-y);left:var(--particle-x);background:var(--red);opacity:0;width:4px;height:4px;animation:11s cubic-bezier(.35,0,.2,1) infinite company-source-accumulate;animation-delay:calc(var(--particle-index) * 40ms);border:1px solid #ffffffe6;border-radius:50%;position:absolute;box-shadow:0 0 9px #c8102e94}.company-source-core{background:radial-gradient(circle,#fff 0 37%,#c8102e17 38% 64%,#0000 65%);width:78px;height:78px;animation:11s ease-in-out infinite company-core-charge}.company-source-core>i{background:var(--red);border-radius:50%;width:4px;height:4px;animation:4s linear infinite company-source-orbit;position:absolute;box-shadow:0 0 8px}.company-source-core>i:nth-of-type(2){animation-delay:-1.33s}.company-source-core>i:nth-of-type(3){animation-delay:-2.66s}.company-source-count{z-index:10;width:29px;height:18px;color:var(--red);letter-spacing:.05em;background:#fffffff5;border:1px solid #c8102e66;place-items:center;font:800 7px/1 IBM Plex Mono,monospace;display:grid;position:absolute;bottom:-4px;right:-4px}.company-source-count b{opacity:0;position:absolute}.company-source-count b:first-child{animation:11s step-end infinite company-count-step}.company-source-count b:nth-child(2){animation:11s step-end 1.05s infinite company-count-step}.company-source-count b:nth-child(3){animation:11s step-end 2.1s infinite company-count-step}.company-source-count b:nth-child(4){animation:11s step-end 3.15s infinite company-count-step}.company-source-count b:nth-child(5){animation:11s step-end infinite company-count-final}.company-data-bridge{inset:22% 32% 28%;overflow:visible}.company-data-plane{clip-path:polygon(0 24%,100% 0,100% 100%,0 76%);background:radial-gradient(circle,#1d5faf61 0 1px,#0000 1.35px) 0 0/14px 14px,linear-gradient(90deg,#c8102e13,#1d5faf13);border-color:#c8102e4d #1d5faf3d #1d5faf5c;animation:5.5s linear infinite company-plane-drift,11s ease-in-out infinite company-plane-breathe;inset:10% -13% 8%;transform:perspective(460px)rotateY(-7deg)skewY(-1deg)}.company-data-plane i:first-child{top:13%}.company-data-plane i:nth-child(2){top:29%}.company-data-plane i:nth-child(3){top:45%}.company-data-plane i:nth-child(4){top:61%}.company-data-plane i:nth-child(5){top:77%}.company-data-plane i:nth-child(6){top:91%}.company-data-flow{inset:11% -10% 13%}.company-data-flow i{opacity:0;width:5px;height:5px;animation:11s linear infinite company-data-build-flow-sequenced;animation-delay:calc(3.15s + var(--packet-index) * 65ms);top:auto;left:-5%}.company-data-flow i:nth-child(5n+1){top:8%}.company-data-flow i:nth-child(5n+2){top:27%}.company-data-flow i:nth-child(5n+3){top:47%}.company-data-flow i:nth-child(5n+4){top:67%}.company-data-flow i:nth-child(5n+5){top:87%}.company-build-field{inset:42px 8px 49px}.company-build-tower{width:194px;height:194px;bottom:3%}.company-build-tower>svg{opacity:0;stroke-dasharray:430;stroke-dashoffset:430px;width:160px;height:174px;animation:11s ease-in-out infinite company-building-outline-sequenced;bottom:9px;left:17px;right:17px}.company-building-points,.company-building-lines,.company-building-faces,.company-building-floors{position:absolute;inset:0}.company-build-tower .company-building-points i{top:var(--node-y);left:var(--node-x);z-index:9;background:var(--blue);opacity:0;width:4px;height:4px;animation:11s ease-in-out infinite company-building-point-sequenced;animation-delay:calc(var(--node-index) * 35ms);border:1px solid #ffffffe6;border-radius:50%;position:absolute;box-shadow:0 0 8px #1d5fafbf}.company-build-tower .company-building-lines i{top:var(--line-y);left:var(--line-x);z-index:7;width:var(--line-width);opacity:0;height:1px;transform:rotate(var(--line-angle)) scaleX(0);transform-origin:0;animation:11s ease-in-out infinite company-building-line-sequenced;animation-delay:calc(var(--line-index) * 30ms);background:linear-gradient(90deg,#c8102e85,#1d5fafc7);position:absolute;box-shadow:0 0 5px #1d5faf26}.company-build-tower .company-building-faces i{z-index:5;opacity:0;background:linear-gradient(135deg,#c8102e0e,#1d5faf21);border:1px solid #1d5faf38;animation:11s ease-in-out infinite company-building-face-sequenced;position:absolute}.company-building-faces i:first-child{clip-path:polygon(0 12%,74% 0,100% 14%,100% 100%,0 100%);width:42%;height:66%;top:20%;left:30%}.company-building-faces i:nth-child(2){width:31%;height:54%;top:31%;left:20%;transform:skewY(-11deg)}.company-building-faces i:nth-child(3){width:29%;height:56%;top:29%;right:18%;transform:skewY(10deg)}.company-building-faces i:nth-child(4){width:34%;height:18%;top:43%;left:37%}.company-building-faces i:nth-child(5){width:34%;height:18%;top:62%;left:37%}.company-building-faces i:nth-child(6){width:33%;height:15%;top:18%;left:38%;transform:skew(-18deg)}.company-build-tower .company-building-floors span{z-index:8;opacity:0;transform-origin:0;height:14px;animation:11s ease-in-out infinite company-building-floor-sequenced;animation-delay:calc(var(--floor-index) * 80ms);background:linear-gradient(90deg,#c8102e0d,#1d5faf1a);border-top:1px solid #1d5fafd1;border-left:2px solid #c8102e61;border-right:2px solid #1d5faf6b;position:absolute;left:40px;right:40px;transform:scaleX(0)}.company-building-floors span:first-child{bottom:25px}.company-building-floors span:nth-child(2){bottom:45px}.company-building-floors span:nth-child(3){bottom:65px}.company-building-floors span:nth-child(4){bottom:85px}.company-building-floors span:nth-child(5){bottom:105px}.company-building-floors span:nth-child(6){bottom:125px}.company-building-floors span:nth-child(7){bottom:145px}.company-build-stages{z-index:12;color:#7b8da0;letter-spacing:.08em;text-align:center;grid-template-columns:repeat(4,1fr);gap:3px;font:700 5px/1 Sora,sans-serif;display:grid;position:absolute;bottom:0;left:2%;right:2%}.company-build-stages span{opacity:.34;animation:11s step-end infinite company-building-stage}.company-build-stages span:nth-child(2){animation-delay:1.15s}.company-build-stages span:nth-child(3){animation-delay:2.3s}.company-build-stages span:nth-child(4){animation:11s step-end infinite company-building-stage-final}@keyframes company-source-accumulate{0%,4%{opacity:0;filter:blur();transform:scale(.25)}8%,20%{top:var(--particle-y);left:var(--particle-x);opacity:.96;filter:blur();transform:scale(1)}48%,82%{opacity:0;filter:blur(1px);top:49%;left:50%;transform:scale(.2)}89%,to{opacity:0;top:49%;left:50%;transform:scale(.08)}}@keyframes company-core-charge{0%,12%,96%,to{box-shadow:0 0 0 5px #c8102e06,0 0 12px #c8102e0d}55%,82%{box-shadow:0 0 0 15px #c8102e0e,0 0 42px #c8102e3d}}@keyframes company-count-step{0%,9%{opacity:1}9.1%,to{opacity:0}}@keyframes company-count-final{0%,34%{opacity:0}38%,88%{opacity:1}94%,to{opacity:0}}@keyframes company-plane-breathe{0%,15%,to{opacity:.28}40%,86%{opacity:1}}@keyframes company-data-build-flow-sequenced{0%,8%{color:var(--red);opacity:0;left:-5%;transform:scale(.5)}13%,58%{opacity:1}68%{color:var(--blue);opacity:.95;left:101%;transform:scale(1.2)}72%,to{color:var(--blue);opacity:0;left:101%;transform:scale(.7)}}@keyframes company-building-point-sequenced{0%,23%{opacity:0;transform:scale(.15)}32%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.35)}}@keyframes company-building-line-sequenced{0%,34%{opacity:0;transform:rotate(var(--line-angle)) scaleX(0)}48%,90%{opacity:.9;transform:rotate(var(--line-angle)) scaleX(1)}97%,to{opacity:0;transform:rotate(var(--line-angle)) scaleX(1)}}@keyframes company-building-face-sequenced{0%,46%{opacity:0;transform:translateY(9px)scale(.92)}59%,91%{opacity:.84;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes company-building-floor-sequenced{0%,54%{opacity:0;transform:scaleX(0)}66%,92%{opacity:.82;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes company-building-outline-sequenced{0%,67%{opacity:0;stroke-dashoffset:430px}78%,92%{opacity:.92;stroke-dashoffset:0}99%,to{opacity:0;stroke-dashoffset:0}}@keyframes company-building-stage{0%,11%{color:var(--blue);opacity:1}11.1%,to{opacity:.3}}@keyframes company-building-stage-final{0%,68%{opacity:.3}73%,92%{color:var(--blue);opacity:1}98%,to{opacity:.3}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:39%}.company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:0}.company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:0}.company-source-pile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:32px 4px 44px}.company-source-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:50px;height:50px}.company-source-core svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:22px;height:22px}.company-source-count:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:-5px;right:-8px;transform:scale(.75)}.company-data-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:35%;right:35%}.company-build-tower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:112px;height:137px}.company-build-tower>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:92px;height:125px;bottom:5px;left:10px;right:10px}.company-build-tower .company-building-floors span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:9px;left:24px;right:24px}.company-building-floors span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:17px}.company-building-floors span:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:31px}.company-building-floors span:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:45px}.company-building-floors span:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:59px}.company-building-floors span:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:73px}.company-building-floors span:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:87px}.company-building-floors span:nth-child(7):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:101px}.company-build-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}}.company-work-engine{--company-cycle:8s}.company-work-engine .company-source-system,.company-work-engine .company-built-system{width:47%;padding:18px 24px;top:14%;bottom:24%}.company-work-engine .company-source-system{background:radial-gradient(circle at 50% 48%,#c8102e1a,#0000 25%),linear-gradient(90deg,#c8102e12,#c8102e03 88%);border-right:1px solid #c8102e1f;left:1%}.company-work-engine .company-built-system{background:radial-gradient(circle at 50% 55%,#1d5faf1a,#0000 29%),linear-gradient(270deg,#1d5faf13,#1d5faf03 88%);border-left:1px solid #1d5faf1f;right:1%}.company-work-engine .company-source-system:after{content:"";opacity:.55;background:linear-gradient(#0000,#c8102e52 42%,#1d5faf52 58%,#0000);width:1px;position:absolute;top:14%;bottom:14%;right:-4.3%}.company-work-engine .company-source-nodes:before,.company-work-engine .company-source-nodes:after{width:92%;animation:company-source-guides-collapse var(--company-cycle) cubic-bezier(.55, .02, .2, 1) infinite}.company-work-engine .company-source-nodes article{animation:company-source-card-converge var(--company-cycle) cubic-bezier(.55, .02, .2, 1) infinite;animation-delay:calc(var(--company-cycle) * var(--source-index) * .01);transform-origin:50%;width:94px;min-height:46px;padding:8px 9px}.company-work-engine .company-source-nodes article:nth-child(2),.company-work-engine .company-source-nodes article:nth-child(6),.company-work-engine .company-source-nodes article:nth-child(12){width:104px}.company-work-engine .company-source-nodes article strong{font-size:6.5px}.company-work-engine .company-source-nodes article em{white-space:nowrap;font-size:6.2px}.company-work-engine .company-source-nodes article:first-child{--start-r:-7deg;--pull-x:205px;--pull-y:80px;--pull-r:17deg;top:1%;left:1%}.company-work-engine .company-source-nodes article:nth-child(2){--start-r:5deg;--pull-x:-205px;--pull-y:80px;--pull-r:-17deg;top:8%;right:0}.company-work-engine .company-source-nodes article:nth-child(3){--start-r:5deg;--pull-x:205px;--pull-y:-80px;--pull-r:-17deg;bottom:2%;left:0}.company-work-engine .company-source-nodes article:nth-child(4){--start-r:-6deg;--pull-x:-205px;--pull-y:-80px;--pull-r:17deg;bottom:4%;right:1%}.company-work-engine .company-source-nodes article:nth-child(5){--start-r:3deg;--pull-x:188px;--pull-y:34px;--pull-r:12deg;top:25%;left:5%}.company-work-engine .company-source-nodes article:nth-child(6){--start-r:-8deg;--pull-x:-190px;--pull-y:26px;--pull-r:-12deg;top:31%;right:2%}.company-work-engine .company-source-nodes article:nth-child(7){--start-r:-5deg;--pull-x:180px;--pull-y:-34px;--pull-r:-12deg;bottom:23%;left:8%}.company-work-engine .company-source-nodes article:nth-child(8){--start-r:7deg;--pull-x:-178px;--pull-y:-30px;--pull-r:12deg;bottom:28%;right:6%}.company-work-engine .company-source-nodes article:nth-child(9){--start-r:4deg;--pull-x:0;--pull-y:100px;--pull-r:-10deg;top:-2%;left:37%}.company-work-engine .company-source-nodes article:nth-child(10){--start-r:-4deg;--pull-x:8px;--pull-y:-94px;--pull-r:9deg;bottom:-1%;left:35%}.company-work-engine .company-source-nodes article:nth-child(11){--start-r:8deg;--pull-x:205px;--pull-y:0;--pull-r:15deg;top:48%;left:0}.company-work-engine .company-source-nodes article:nth-child(12){--start-r:-3deg;--pull-x:-205px;--pull-y:-4px;--pull-r:-15deg;top:54%;right:0}.company-work-engine .company-source-pile i,.company-work-engine .company-source-core,.company-work-engine .company-source-count b,.company-work-engine .company-build-stages span,.company-work-engine .company-build-tower .company-building-points i,.company-work-engine .company-build-tower .company-building-lines i,.company-work-engine .company-build-tower .company-building-faces i,.company-work-engine .company-build-tower .company-building-void,.company-work-engine .company-build-tower .company-building-overlay,.company-work-engine .company-build-tower .company-building-floors span{animation-duration:var(--company-cycle)}.company-work-engine .company-source-pile i{width:5px;height:5px;animation-delay:calc(var(--company-cycle) * var(--particle-index) / (var(--particle-count) - 1) * .07);box-shadow:0 0 12px #c8102eb8}.company-work-engine .company-source-core{width:88px;height:88px}.company-work-engine .company-source-core:before,.company-work-engine .company-source-core:after{content:"";animation:company-core-collapse-ring var(--company-cycle) ease-in-out infinite;border:1px dashed #c8102e40;border-radius:50%;position:absolute;inset:-19px}.company-work-engine .company-source-core:after{animation-delay:-.22s;inset:-34px}.company-work-engine .company-build-field{inset:38px 10px 47px}.company-work-engine .company-build-tower{width:262px;height:262px;top:13%;bottom:auto;left:50%}.company-work-engine .company-build-tower .company-building-points i{background:#fff;width:5px;height:5px;box-shadow:0 0 4px #fff,0 0 12px #1d5fafe6}.company-work-engine .company-build-tower .company-building-lines i{background:repeating-linear-gradient(90deg,#1d5fafeb 0 5px,#0000 5px 8px);height:1px;box-shadow:0 0 7px #1d5faf38}.company-work-engine .company-build-tower .company-building-faces i{background:repeating-linear-gradient(90deg,#1d5faf17 0 1px,#0000 1px 12px),linear-gradient(145deg,#c8102e1a,#1d5faf36);border:1px solid #1d5faf52;box-shadow:inset 0 0 22px #1d5faf17,0 7px 18px #061f3914}.company-work-engine .company-building-faces i:first-child{clip-path:polygon(50% 0,100% 15%,100% 100%,0 100%,0 15%);width:40%;height:70%;top:18%;left:30%}.company-work-engine .company-building-faces i:nth-child(2){clip-path:polygon(0 20%,100% 0,100% 100%,0 86%);width:32%;height:57%;top:31%;left:18%}.company-work-engine .company-building-faces i:nth-child(3){clip-path:polygon(0 0,100% 20%,100% 86%,0 100%);width:32%;height:57%;top:31%;right:18%}.company-work-engine .company-building-faces i:nth-child(4){width:32%;height:13%;top:47%;left:34%}.company-work-engine .company-building-faces i:nth-child(5){width:32%;height:13%;top:66%;left:34%}.company-work-engine .company-building-faces i:nth-child(6){clip-path:polygon(50% 0,100% 100%,0 100%);width:32%;height:15%;top:18%;left:34%}.company-building-void{z-index:12;opacity:0;width:48px;height:58px;animation:11s ease-in-out infinite company-building-void-sequenced;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(.55)}.company-building-void:before,.company-building-void:after{clip-path:polygon(50% 0,100% 23%,100% 74%,50% 100%,0 74%,0 23%);content:"";position:absolute;inset:0}.company-building-void:before{filter:drop-shadow(0 0 12px #1d5faf61);background:linear-gradient(135deg,#c8102ee0,#1d5fafeb)}.company-building-void:after{background:linear-gradient(145deg,#04162bf5,#103352d1);inset:6px;box-shadow:inset 6px 7px 12px #0000003d,inset -4px -5px 10px #62aee82e}.company-building-void i{z-index:2;transform-origin:50%;background:#ffffff59;width:80%;height:1px;position:absolute;top:50%;left:10%;transform:rotate(30deg)}.company-building-void i:nth-child(2){transform:rotate(-30deg)}.company-building-overlay{z-index:14;opacity:0;pointer-events:none;animation:11s cubic-bezier(.45,0,.18,1) infinite company-building-overlay-sequenced;position:absolute;inset:2% 3% 1%;transform:translate(-17px)scale(1.12)}.company-building-overlay:before,.company-building-overlay:after{clip-path:polygon(50% 0,82% 18%,94% 30%,94% 92%,72% 100%,28% 100%,6% 92%,6% 30%,18% 18%);content:"";position:absolute;inset:9% 9% 4%}.company-building-overlay:before{background:linear-gradient(115deg,#c8102e2e,#1d5faf1f 48%,#1d5faf47);box-shadow:inset 10px 0 16px #c8102e14,inset -12px 0 20px #1d5faf24,0 0 25px #1d5faf1f}.company-building-overlay:after{opacity:.75;background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff59 18px 19px),repeating-linear-gradient(0deg,#0000 0 18px,#1d5faf29 18px 19px);inset:13% 14% 8%}.company-work-engine .company-build-tower .company-building-overlay i{z-index:2;opacity:1;background:linear-gradient(90deg,#c8102eb3,#1d5fafc7);border:0;border-radius:0;animation:none;display:block;position:absolute;box-shadow:0 0 8px #1d5faf52}.company-work-engine .company-build-tower .company-building-overlay i:first-child{width:70%;height:1px;top:28%;left:15%}.company-work-engine .company-build-tower .company-building-overlay i:nth-child(2){width:84%;height:1px;top:50%;left:8%}.company-work-engine .company-build-tower .company-building-overlay i:nth-child(3){width:84%;height:1px;top:72%;left:8%}.company-work-engine .company-build-tower .company-building-overlay i:nth-child(4){width:1px;height:auto;top:12%;bottom:7%;left:50%}.company-work-engine .company-build-tower .company-building-floors span{background:0 0;border-top-style:dashed;left:18%;right:18%}.company-work-engine .company-build-stages{color:#59748f;letter-spacing:.09em;text-align:center;grid-template-columns:repeat(4,1fr);gap:7px;width:232px;font-size:5.5px;inset:1% auto auto 50%;transform:translate(-50%)}.company-work-engine .company-build-stages span{border-bottom:1px dotted #1d5faf52;padding:0 0 7px;position:relative}.company-work-engine .company-build-stages span:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:auto;bottom:-3px;left:50%;transform:translate(-50%)}@keyframes company-source-card-converge{0%,8%{opacity:.72;filter:blur();transform:translate(0, 0) rotate(var(--start-r,0deg)) scale(.96)}14%,20%{opacity:1;filter:blur();transform:translate(0, 0) rotate(var(--start-r,0deg)) scale(1.04)}48%,82%{opacity:0;filter:blur(1.4px);transform:translate(var(--pull-x), var(--pull-y)) rotate(var(--pull-r)) scale(.08)}91%{opacity:0;transform:translate(var(--pull-x), var(--pull-y)) rotate(var(--pull-r)) scale(.04)}92%{opacity:0;transform:translate(0, 0) rotate(var(--start-r,0deg)) scale(.6)}to{opacity:.72;filter:blur();transform:translate(0, 0) rotate(var(--start-r,0deg)) scale(.96)}}@keyframes company-source-guides-collapse{0%,20%,to{opacity:.42;transform:translate(-50%,-50%)rotate(27deg)scaleX(1)}55%,82%{opacity:.08;transform:translate(-50%,-50%)rotate(27deg)scaleX(.08)}}.company-work-engine .company-source-nodes:after{animation-name:company-source-guides-collapse-alt}@keyframes company-source-guides-collapse-alt{0%,20%,to{opacity:.42;transform:translate(-50%,-50%)rotate(-27deg)scaleX(1)}55%,82%{opacity:.08;transform:translate(-50%,-50%)rotate(-27deg)scaleX(.08)}}@keyframes company-core-collapse-ring{0%,14%,to{opacity:.18;transform:scale(1.42)rotate(0)}55%,82%{opacity:.7;transform:scale(.68)rotate(150deg)}91%{opacity:0;transform:scale(.5)rotate(210deg)}}@keyframes company-building-void-sequenced{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.45)rotate(-18deg)}69%,91%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}98%,to{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(8deg)}}@keyframes company-building-overlay-sequenced{0%,66%{opacity:0;filter:blur(1px);transform:translate(-17px)scale(1.12)}76%{opacity:.58;filter:blur();transform:translate(8px)scale(1.035)}83%,92%{opacity:.92;filter:blur();transform:translate(0)scale(1)}98%,to{opacity:0;transform:translate(0)scale(1)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-work-engine .company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48%;padding:12px 7px;top:14%;bottom:25%}.company-work-engine .company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:0}.company-work-engine .company-built-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:0}.company-work-engine .company-source-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{right:-4.2%}.company-work-engine .company-source-nodes article:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:64px;--pull-y:50px}.company-work-engine .company-source-nodes article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:-64px;--pull-y:50px}.company-work-engine .company-source-nodes article:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:64px;--pull-y:-50px}.company-work-engine .company-source-nodes article:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:-64px;--pull-y:-50px}.company-work-engine .company-source-nodes article:nth-child(5):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:60px;--pull-y:8px;top:35%;left:0}.company-work-engine .company-source-nodes article:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pull-x:-60px;--pull-y:8px;top:35%;right:0}.company-work-engine .company-source-nodes article:nth-child(7):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(8):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(9):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(10):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(11):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(12):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-engine .company-source-nodes article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:46px;min-height:34px;padding:4px}.company-work-engine .company-source-nodes article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-source-nodes article:nth-child(6):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:50px}.company-work-engine .company-source-nodes article span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-engine .company-source-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:54px;height:54px}.company-work-engine .company-build-field:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){inset:31px 0 43px}.company-work-engine .company-build-tower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:132px;height:148px;top:18%;left:50%}.company-work-engine .company-building-void:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:28px;height:34px}.company-work-engine .company-build-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.company-work-engine .company-build-tower .company-building-floors span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:18%;right:18%}}.company-work-engine{--company-master-cycle:calc(var(--company-cycle) * 3)}@media (prefers-reduced-motion:reduce){.company-work-engine .company-work-status span i{animation:1.9s ease-out infinite company-work-live!important}}.company-work-engine .company-source-variant{opacity:0;pointer-events:none;position:absolute;inset:0}.company-work-engine .company-source-variant-1,.company-work-engine .company-building-variant-1{animation:company-variant-one var(--company-master-cycle) steps(1, end) infinite}.company-work-engine .company-source-variant-2,.company-work-engine .company-building-variant-2{animation:company-variant-two var(--company-master-cycle) steps(1, end) infinite}.company-work-engine .company-source-variant-3,.company-work-engine .company-building-variant-3{animation:company-variant-three var(--company-master-cycle) steps(1, end) infinite}.company-work-engine .company-building-variant{opacity:0;pointer-events:none}@keyframes company-variant-one{0%,33.3%{opacity:1}33.4%,99.9%{opacity:0}to{opacity:1}}@keyframes company-variant-two{0%,33.3%{opacity:0}33.4%,66.6%{opacity:1}66.7%,to{opacity:0}}@keyframes company-variant-three{0%,66.6%{opacity:0}66.7%,99.9%{opacity:1}to{opacity:0}}.company-work-engine .company-building-courtyard{width:286px;height:238px;top:18%}.company-work-engine .company-building-courtyard .company-building-faces i:first-child{clip-path:polygon(24% 0,76% 0,100% 20%,100% 100%,0 100%,0 20%);width:76%;height:68%;top:24%;left:12%}.company-work-engine .company-building-courtyard .company-building-faces i:nth-child(2){clip-path:none;width:30%;height:48%;top:41%;left:12%}.company-work-engine .company-building-courtyard .company-building-faces i:nth-child(3){clip-path:none;width:30%;height:48%;top:41%;right:12%}.company-work-engine .company-building-courtyard .company-building-faces i:nth-child(4){width:44%;height:17%;top:28%;left:28%}.company-work-engine .company-building-courtyard .company-building-faces i:nth-child(5){width:76%;height:17%;top:66%;left:12%}.company-work-engine .company-building-courtyard .company-building-faces i:nth-child(6){clip-path:polygon(0 100%,50% 0,100% 100%);width:42%;height:14%;top:21%;left:29%}.company-work-engine .company-building-courtyard .company-building-void{width:74px;height:56px;top:59%}.company-work-engine .company-building-courtyard .company-building-overlay:before{clip-path:polygon(20% 0,80% 0,100% 19%,100% 100%,0 100%,0 19%);inset:19% 5% 2%}.company-work-engine .company-building-courtyard .company-building-overlay:after{inset:26% 10% 8%}.company-work-engine .company-building-stepped{width:276px;height:270px;top:11%}.company-work-engine .company-building-stepped .company-building-faces i:first-child{clip-path:polygon(50% 0,100% 17%,100% 100%,0 100%,0 17%);width:24%;height:72%;top:18%;left:38%}.company-work-engine .company-building-stepped .company-building-faces i:nth-child(2){clip-path:polygon(34% 0,100% 0,100% 100%,0 100%,0 25%);width:35%;height:46%;top:44%;left:16%}.company-work-engine .company-building-stepped .company-building-faces i:nth-child(3){clip-path:polygon(0 0,66% 0,66% 17%,100% 17%,100% 100%,0 100%);width:35%;height:54%;top:36%;right:16%}.company-work-engine .company-building-stepped .company-building-faces i:nth-child(4){width:42%;height:17%;top:34%;left:29%}.company-work-engine .company-building-stepped .company-building-faces i:nth-child(5){width:68%;height:15%;top:58%;left:16%}.company-work-engine .company-building-stepped .company-building-faces i:nth-child(6){clip-path:polygon(50% 0,100% 100%,0 100%);width:24%;height:14%;top:14%;left:38%}.company-work-engine .company-building-stepped .company-building-void{width:40px;height:74px;top:60%}.company-work-engine .company-building-stepped .company-building-overlay:before{clip-path:polygon(42% 0,58% 0,58% 18%,76% 18%,76% 32%,92% 32%,92% 100%,8% 100%,8% 44%,24% 44%,24% 28%,42% 28%);inset:7% 7% 2%}.company-work-engine .company-building-stepped .company-building-overlay:after{inset:13% 11% 8%}.company-work-engine .company-build-stages{letter-spacing:.12em;gap:9px;width:272px;font-size:6.5px}.company-work-engine .company-build-stages span{opacity:.28;transform-origin:bottom;padding-bottom:9px;animation:none}.company-work-engine .company-build-stages span:before{width:6px;height:6px;bottom:-4px}.company-work-engine .company-build-stages span:first-child{animation:company-stage-point var(--company-cycle) linear infinite}.company-work-engine .company-build-stages span:nth-child(2){animation:company-stage-line var(--company-cycle) linear infinite}.company-work-engine .company-build-stages span:nth-child(3){animation:company-stage-plane var(--company-cycle) linear infinite}.company-work-engine .company-build-stages span:nth-child(4){animation:company-stage-building var(--company-cycle) linear infinite}@keyframes company-stage-point{0%,6%,22%,to{color:#59748f;opacity:.28;transform:scale(1)}8%,20%{color:var(--blue);opacity:1;text-shadow:0 0 10px #1d5faf61;transform:scale(1.16)}}@keyframes company-stage-line{0%,20%,40%,to{color:#59748f;opacity:.28;transform:scale(1)}22%,38%{color:var(--blue);opacity:1;text-shadow:0 0 10px #1d5faf61;transform:scale(1.16)}}@keyframes company-stage-plane{0%,38%,55%,to{color:#59748f;opacity:.28;transform:scale(1)}40%,53%{color:var(--blue);opacity:1;text-shadow:0 0 10px #1d5faf61;transform:scale(1.16)}}@keyframes company-stage-building{0%,53%,96%,to{color:#59748f;opacity:.28;transform:scale(1)}55%,82%{color:var(--blue);opacity:1;text-shadow:0 0 10px #1d5faf61;transform:scale(1.16)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.company-work-engine .company-building-courtyard:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.company-work-engine .company-building-stepped:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:142px;height:148px;top:18%}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(calc(100% - (2 * var(--site-title-inset))), var(--site-editorial-canvas))!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(calc(100% - (2 * var(--site-title-inset))), var(--site-editorial-canvas))!important;margin-left:auto!important;margin-right:auto!important}}:root,[data-mobile-desktop]{--type-first-view:40px;--type-section-title:32px;--type-first-view-mobile:34px;--type-section-title-mobile:28px}.clean-hero-copy h1,.page-hero-copy h1,.packs-hero h1,.contact-hero h1,.coming-message h1,.coming-page h1,.about-page .page-hero-copy>h1,.about-ceo-page .ceo-hero-copy>h1,.brand-guide-page .brand-guide-hero-copy>h1{letter-spacing:-.045em;min-height:2.28em;line-height:1.14;font-size:var(--type-first-view)!important}.about-page .page-hero-copy>h1 em{font-size:inherit;letter-spacing:inherit}.about-page .about-origin-section .sub-heading h2{font-size:var(--type-section-title);line-height:1.2}.about-page .dh-concept-section>header h2{font-size:var(--type-section-title);letter-spacing:-.05em;line-height:1.2}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.page-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coming-message h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coming-page h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .page-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-page .ceo-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page .brand-guide-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;font-size:var(--type-first-view-mobile)!important}.about-page .about-origin-section .sub-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .dh-concept-section>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-section-title-mobile)}}.about-page{--about-content-width:var(--max);--about-title-inset:34px}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .about-origin-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--about-content-width));margin-inline:auto;padding-inline:0}.about-page .about-origin-section .sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px minmax(0,1fr);gap:18px}.about-page .dh-concept-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0}.about-page .dh-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .dh-concept-section>.packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin-inline:auto}.about-page .dh-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--about-title-inset)}.about-page .about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);padding-left:var(--about-title-inset);padding-right:var(--about-title-inset);margin-inline:auto}}@media (max-width:767px){.about-page .about-origin-section:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--about-content-width));margin-inline:auto;padding-inline:0}.about-page .about-origin-section .sub-heading:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:16px minmax(0,1fr);gap:18px}.about-page .dh-concept-section:where([data-mobile-desktop],[data-mobile-desktop] *){padding-inline:0}.about-page .dh-concept-section>header:where([data-mobile-desktop],[data-mobile-desktop] *),.about-page .dh-concept-section>.packs-synergy-system:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin-inline:auto}.about-page .dh-concept-section>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding-inline:var(--about-title-inset)}.about-page .about-history-board:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);padding-left:var(--about-title-inset);padding-right:var(--about-title-inset);margin-inline:auto}}.technology-records-section{color:#fff;background-color:#07182b;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px),radial-gradient(circle at 18% 0,#d91c3521,#0000 28%),radial-gradient(circle at 86% 12%,#2d77cd2e,#0000 30%);background-size:34px 34px,34px 34px,100% 100%,100% 100%;position:relative;overflow:hidden;padding-top:68px!important;padding-bottom:0!important}.technology-records-section:after{content:"";background:linear-gradient(90deg,var(--red),#ffffff8c,var(--blue));height:2px;position:absolute;bottom:0;left:0;right:0}.technology-records-section>.numbered-chapter-copy{z-index:1;position:relative;padding-bottom:34px!important}.technology-records-section .numbered-section-label{color:#83b8f6}.technology-records-section .numbered-section-label i{color:#ef5268}.technology-records-section>.numbered-chapter-copy h2{color:#fff}.technology-records-section>.numbered-chapter-copy>small{color:#9db0c5;margin-top:13px;font-size:11px;line-height:1.75;display:block}.technology-record-grid{z-index:1;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.technology-record-grid article{background:#051425b8;border-right:1px solid #ffffff24;flex-direction:column;min-width:0;min-height:276px;padding:22px 24px 20px;display:flex;position:relative}.technology-record-grid article.is-active{background:linear-gradient(145deg,#d91c351f,#12375bc7 60%,#07182beb)}.technology-record-grid article>div{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr 28px;align-items:center;gap:10px;padding-bottom:20px;display:grid}.technology-record-grid article>div i{color:#6f849b;font:400 8px/1 IBM Plex Mono,monospace}.technology-record-grid article>div span{color:#7ea7da;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif}.technology-record-grid article.is-active>div span{color:#ef7182}.technology-record-grid article>div svg{color:#6683a1;stroke-width:1.25px;width:26px;height:26px}.technology-record-grid article.is-active>div svg{color:#84bafd}.technology-record-grid article>small{color:#82aee0;letter-spacing:.14em;margin-top:25px;font:700 8px/1 Sora,sans-serif}.technology-record-grid article h3{color:#fff;margin:9px 0 0;font-size:17px;line-height:1.35}.technology-record-grid article p{color:#91a5ba;word-break:keep-all;margin:14px 0 24px;font-size:10px;line-height:1.75}.technology-record-grid article footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.technology-record-grid article footer b{color:#71869b;letter-spacing:.045em;max-width:72%;font:500 8px/1.5 Sora,sans-serif}.technology-record-grid article footer a,.technology-record-grid article footer span{color:#a9bed3;letter-spacing:.08em;white-space:nowrap;font:700 8px/1 Sora,sans-serif}.technology-record-grid article footer a{color:#fff}.technology-record-grid article footer a em{color:#83b8f6;margin-left:6px;font-style:normal}.technology-record-grid article.is-future{background:#05142594}.technology-record-grid article.is-future h3,.technology-record-grid article.is-future p{color:#8295a8}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.technology-record-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.technology-record-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff24}}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.technology-records-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:54px!important}.technology-records-section>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:28px!important}.technology-record-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-record-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff24;min-height:242px;padding:20px}.technology-record-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.technology-record-grid article footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.technology-record-grid article footer b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:none}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page .dh-concept-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin:48px auto 36px}.about-page .about-company-history:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin:0 auto;padding:0}.about-page .about-company-history>.about-identity-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;max-width:none;margin:0}}@media (max-width:767px){.about-page .dh-concept-section:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin:48px auto 36px}.about-page .about-company-history:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--about-content-width));max-width:var(--about-content-width);margin:0 auto;padding:0}.about-page .about-company-history>.about-identity-section:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%;max-width:none;margin:0}}.numbered-section-label{grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:18px;width:100%;font:700 var(--type-editorial-label)/1 Sora, sans-serif!important;letter-spacing:.14em!important;margin:0!important;display:grid!important}.numbered-section-label>i{color:currentColor;min-width:0;font:700 var(--type-editorial-label)/1 "IBM Plex Mono", monospace;letter-spacing:.02em;font-style:normal;display:block}.numbered-section-label>span{min-width:0;display:block;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}.numbered-chapter-copy:not(.pack-system-summary-heading)>:is(h2,small,span),.numbered-history-heading>:is(h2,small){margin-left:var(--site-title-inset)!important}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px minmax(0,1fr)!important;column-gap:18px!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading)>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading)>div>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important}.hubpack-console-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px minmax(0,1fr) auto!important;column-gap:18px!important}.hubpack-console-heading>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important}.hubpack-console-heading>div>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important}.clean-home .home-section-lead>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .home-section-lead>div>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:none!important}.pack-system-summary-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){position:relative}.pack-system-summary-heading>.numbered-section-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.pack-system-summary-heading>h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:var(--site-title-inset)!important}.pack-system-summary-heading>.pack-system-summary-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){position:absolute;top:0;right:0}}@media (max-width:767px){:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading):where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:16px minmax(0,1fr)!important;column-gap:18px!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading)>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.pack-signal-heading,.sub-heading)>div>p:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important}.hubpack-console-heading:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:16px minmax(0,1fr) auto!important;column-gap:18px!important}.hubpack-console-heading>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important}.hubpack-console-heading>div>p:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important}.clean-home .home-section-lead>span:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-home .home-section-lead>div>p:where([data-mobile-desktop],[data-mobile-desktop] *){transform:none!important}.pack-system-summary-heading:where([data-mobile-desktop],[data-mobile-desktop] *){position:relative}.pack-system-summary-heading>.numbered-section-label:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1}.pack-system-summary-heading>h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-left:var(--site-title-inset)!important}.pack-system-summary-heading>.pack-system-summary-icon:where([data-mobile-desktop],[data-mobile-desktop] *){position:absolute;top:0;right:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.numbered-section-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:20px minmax(0,1fr);gap:10px}.numbered-chapter-copy:not(.pack-system-summary-heading)>:is(h2,small,span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.numbered-history-heading>:is(h2,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-summary-heading>h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:30px!important}}:root,[data-mobile-desktop]{--type-home-chapter:40px;--type-inner-chapter:32px;--type-subsection-heading:24px;--type-card-heading:18px;--type-editorial-body:12px;--type-editorial-support:11px;--type-editorial-label:11px;--type-editorial-micro:8px}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.045em;font-size:var(--type-home-chapter)!important;line-height:1.2!important}:is(.about-page .about-practice-heading h2,.about-page .about-history-board>header h2,.about-page .dh-concept-section>header h2,.about-ceo-page .about-founder-profile .sub-heading h2,.brand-guide-page .about-ci-showcase>header h2,.brand-guide-page .brand-system-detail>header h2,.packs-page .pack-concept-section>header h2,.packs-page .pack-system-summary>header h2,.assurance-page .assurance-heading h2,.assurance-page .assurance-process-section>header h2,.pack-detail-page .pack-signal-heading h2,.pack-detail-page .datapack-library>header h2,.pack-detail-page .twin-section-heading h2,.hubpack-assurance-page .pack-signal-heading h2,.hubpack-assurance-page .hubpack-console-heading h2,.hubpack-assurance-page .assurance-heading h2,.hubpack-assurance-page .hubpack-flow-section>header h2,.projects-evidence-page .project-sample-preview>header h2,.projects-evidence-page .project-experience-index>header h2,.projects-evidence-page .assurance-heading h2,.projects-evidence-page .project-evidence-section>header h2,.contact-real-page .contact-inquiry-section>header h2,.contact-real-page .contact-call-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.04em;font-size:var(--type-inner-chapter)!important;line-height:1.22!important}}@media (max-width:767px){.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:-.045em;font-size:var(--type-home-chapter)!important;line-height:1.2!important}:is(.about-page .about-practice-heading h2,.about-page .about-history-board>header h2,.about-page .dh-concept-section>header h2,.about-ceo-page .about-founder-profile .sub-heading h2,.brand-guide-page .about-ci-showcase>header h2,.brand-guide-page .brand-system-detail>header h2,.packs-page .pack-concept-section>header h2,.packs-page .pack-system-summary>header h2,.assurance-page .assurance-heading h2,.assurance-page .assurance-process-section>header h2,.pack-detail-page .pack-signal-heading h2,.pack-detail-page .datapack-library>header h2,.pack-detail-page .twin-section-heading h2,.hubpack-assurance-page .pack-signal-heading h2,.hubpack-assurance-page .hubpack-console-heading h2,.hubpack-assurance-page .assurance-heading h2,.hubpack-assurance-page .hubpack-flow-section>header h2,.projects-evidence-page .project-sample-preview>header h2,.projects-evidence-page .project-experience-index>header h2,.projects-evidence-page .assurance-heading h2,.projects-evidence-page .project-evidence-section>header h2,.contact-real-page .contact-inquiry-section>header h2,.contact-real-page .contact-call-roadmap>header h2):where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:-.04em;font-size:var(--type-inner-chapter)!important;line-height:1.22!important}}:is(.clean-home .home-project-service>header h3,.brand-guide-page .brand-detail-copy h3,.hubpack-assurance-page .contract-core h3,.pack-detail-page .twin-engine-copy h3,.projects-evidence-page .project-evidence-layout aside h3){letter-spacing:-.035em;font-size:var(--type-subsection-heading)!important;line-height:1.35!important}:is(.about-page .about-practice-system h3,.pack-detail-page .datapack-library-grid h3,.hubpack-assurance-page .hubpack-scope-grid h3,.projects-evidence-page .project-sample-preview article h3,.projects-evidence-page .project-experience-index article h3,.contact-real-page .contact-inquiry-section article h3){letter-spacing:-.025em;font-size:var(--type-card-heading)!important;line-height:1.4!important}:is(.clean-hero-copy>span,.page-hero-copy .page-description,.ceo-hero-copy .page-description,.brand-guide-hero-copy .page-description,.packs-hero-copy>span,.contact-hero-copy>span,.coming-message>span){font-size:var(--type-editorial-body)!important;line-height:1.75!important}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:30px!important;line-height:1.22!important}:is(.about-page .about-practice-heading h2,.about-page .about-history-board>header h2,.about-page .dh-concept-section>header h2,.about-ceo-page .about-founder-profile .sub-heading h2,.brand-guide-page .about-ci-showcase>header h2,.brand-guide-page .brand-system-detail>header h2,.packs-page .pack-concept-section>header h2,.packs-page .pack-system-summary>header h2,.assurance-page .assurance-heading h2,.assurance-page .assurance-process-section>header h2,.pack-detail-page .pack-signal-heading h2,.pack-detail-page .datapack-library>header h2,.pack-detail-page .twin-section-heading h2,.hubpack-assurance-page .pack-signal-heading h2,.hubpack-assurance-page .hubpack-console-heading h2,.hubpack-assurance-page .assurance-heading h2,.hubpack-assurance-page .hubpack-flow-section>header h2,.projects-evidence-page .project-sample-preview>header h2,.projects-evidence-page .project-experience-index>header h2,.projects-evidence-page .assurance-heading h2,.projects-evidence-page .project-evidence-section>header h2,.contact-real-page .contact-inquiry-section>header h2,.contact-real-page .contact-call-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:28px!important;line-height:1.25!important}:is(.clean-home .home-project-service>header h3,.brand-guide-page .brand-detail-copy h3,.hubpack-assurance-page .contract-core h3,.pack-detail-page .twin-engine-copy h3,.projects-evidence-page .project-evidence-layout aside h3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:21px!important}:is(.about-page .about-practice-system h3,.pack-detail-page .datapack-library-grid h3,.hubpack-assurance-page .hubpack-scope-grid h3,.projects-evidence-page .project-sample-preview article h3,.projects-evidence-page .project-experience-index article h3,.contact-real-page .contact-inquiry-section article h3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:17px!important}}:root,[data-mobile-desktop]{--site-editorial-canvas:var(--max);--site-title-inset:34px}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.home-flow,.home-coordinate,.home-destinations,.home-development-roadmap,.home-project-service-section,.pack-concept-section,.pack-system-summary,.assurance-section,.assurance-process-section,.hubpack-console-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-hero,.contact-inquiry-section,.contact-call-roadmap,.brand-guide-intro,.brand-type-section,.about-ci-showcase,.brand-system-detail):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:min(100%, var(--site-editorial-canvas));max-width:var(--site-editorial-canvas);margin-left:auto;margin-right:auto}:is(.home-section-lead,.assurance-heading,.twin-section-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px minmax(0,1fr);gap:18px}.hubpack-console-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:16px minmax(0,1fr) auto;gap:18px}.hubpack-console-heading>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto;justify-self:end}:is(.home-flow,.home-coordinate,.home-destinations,.home-development-roadmap,.home-project-service-section,.assurance-section,.hubpack-console-section,.hubpack-flow-section,.twin-engine-section,.twin-result-section):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.home-flow,.home-coordinate,.home-destinations,.home-project-service-section,.assurance-section,.hubpack-console-section,.hubpack-flow-section,.twin-engine-section,.twin-result-section)>:is(.home-section-lead,.assurance-heading,.hubpack-console-heading,.twin-section-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0;padding-right:0}.home-development-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.assurance-process-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.home-development-roadmap>.home-roadmap-pack-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-development-roadmap>.home-pack-synergy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0;margin-right:0}.pack-concept-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-library:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-sample-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-experience-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-type-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ci-showcase:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.pack-system-summary>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:none}.ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0;padding-right:0}.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.home-project-service-section>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:18px;padding-left:0;padding-right:0;display:grid}.home-project-service-section>.home-section-lead>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:0}.clean-home .home-section-lead>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .home-section-lead>div>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translateX(var(--site-title-inset))}.clean-home .home-flow>.home-section-lead h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:40px;line-height:1.2}}@media (max-width:767px){:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.home-flow,.home-coordinate,.home-destinations,.home-development-roadmap,.home-project-service-section,.pack-concept-section,.pack-system-summary,.assurance-section,.assurance-process-section,.hubpack-console-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-hero,.contact-inquiry-section,.contact-call-roadmap,.brand-guide-intro,.brand-type-section,.about-ci-showcase,.brand-system-detail):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:min(100%, var(--site-editorial-canvas));max-width:var(--site-editorial-canvas);margin-left:auto;margin-right:auto}:is(.home-section-lead,.assurance-heading,.twin-section-heading):where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:16px minmax(0,1fr);gap:18px}.hubpack-console-heading:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:16px minmax(0,1fr) auto;gap:18px}.hubpack-console-heading>aside:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:auto;justify-self:end}:is(.home-flow,.home-coordinate,.home-destinations,.home-development-roadmap,.home-project-service-section,.assurance-section,.hubpack-console-section,.hubpack-flow-section,.twin-engine-section,.twin-result-section):where([data-mobile-desktop],[data-mobile-desktop] *),:is(.home-flow,.home-coordinate,.home-destinations,.home-project-service-section,.assurance-section,.hubpack-console-section,.hubpack-flow-section,.twin-engine-section,.twin-result-section)>:is(.home-section-lead,.assurance-heading,.hubpack-console-heading,.twin-section-heading):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0;padding-right:0}.home-development-roadmap>header:where([data-mobile-desktop],[data-mobile-desktop] *),.home-project-service>header:where([data-mobile-desktop],[data-mobile-desktop] *),.assurance-process-section:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.home-development-roadmap>.home-roadmap-pack-grid:where([data-mobile-desktop],[data-mobile-desktop] *),.home-development-roadmap>.home-pack-synergy:where([data-mobile-desktop],[data-mobile-desktop] *){margin-left:0;margin-right:0}.pack-concept-section>header:where([data-mobile-desktop],[data-mobile-desktop] *),.datapack-library:where([data-mobile-desktop],[data-mobile-desktop] *),.project-sample-preview:where([data-mobile-desktop],[data-mobile-desktop] *),.project-experience-index:where([data-mobile-desktop],[data-mobile-desktop] *),.project-evidence-section:where([data-mobile-desktop],[data-mobile-desktop] *),.contact-hero:where([data-mobile-desktop],[data-mobile-desktop] *),.contact-inquiry-section:where([data-mobile-desktop],[data-mobile-desktop] *),.contact-call-roadmap:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-guide-intro:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-type-section:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ci-showcase:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-system-detail:where([data-mobile-desktop],[data-mobile-desktop] *),.pack-system-summary:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.pack-system-summary>header:where([data-mobile-desktop],[data-mobile-desktop] *),.pack-system-map:where([data-mobile-desktop],[data-mobile-desktop] *){max-width:none}.ceo-hero-copy:where([data-mobile-desktop],[data-mobile-desktop] *),.brand-guide-hero-copy:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.page-hero:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0;padding-right:0}.page-hero-copy:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}.home-project-service-section>.home-section-lead:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:18px;padding-left:0;padding-right:0;display:grid}.home-project-service-section>.home-section-lead>span:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:0}.clean-home .home-section-lead>span:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-home .home-section-lead>div>p:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translateX(var(--site-title-inset))}.clean-home .home-flow>.home-section-lead h2:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:40px;line-height:1.2}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.home-coordinate,.home-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:36px;margin-bottom:36px}.hubpack-console-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:0}}@media (max-width:767px){:is(.home-coordinate,.home-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase):where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:36px;margin-bottom:36px}.hubpack-console-section:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:0}}.packs-page .product-development-roadmap>header h2{font-size:var(--type-inner-chapter)!important;line-height:1.25!important}@media (max-width:720px) and (max-width:767px),(max-width:720px) and (min-width:1200px){.packs-page .product-development-roadmap>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-inner-chapter-mobile)!important}}.clean-hero-eyebrow{grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:18px;margin:0;display:grid}.clean-hero-eyebrow>span,.clean-hero-eyebrow>p{color:var(--red);font:700 var(--type-editorial-label)/1 Sora, sans-serif;letter-spacing:.14em;margin:0}.clean-hero-eyebrow>span{letter-spacing:.02em;font-family:IBM Plex Mono,monospace}.clean-home .home-section-lead h2{margin-top:14px!important;margin-bottom:8px!important}.clean-home .home-section-lead small{font-size:var(--type-editorial-body)!important;line-height:1.65!important}.clean-home .home-section-lead{grid-template-columns:16px minmax(0,1fr);gap:0 18px}.clean-home .home-section-lead>span{grid-area:1/1}.clean-home .home-section-lead>div{display:contents}.clean-home .home-section-lead>div>p{grid-area:1/2}.clean-home .home-section-lead>div>h2{grid-area:2/1/auto/-1}.clean-home .home-section-lead>div>small{grid-area:3/1/auto/-1}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-hero-eyebrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-copy>:is(h1,span,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:calc(-1 * var(--site-title-inset))}}@media (max-width:767px){.clean-hero-eyebrow:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-hero-copy>:is(h1,span,.clean-actions):where([data-mobile-desktop],[data-mobile-desktop] *){margin-left:calc(-1 * var(--site-title-inset))}}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.contact-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0;padding-right:0}.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(100%, var(--site-editorial-canvas));padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}}@media (max-width:767px){.contact-band:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0;padding-right:0}.contact-band-inner:where([data-mobile-desktop],[data-mobile-desktop] *){width:min(100%, var(--site-editorial-canvas));padding-right:var(--site-title-inset);padding-left:var(--site-title-inset)}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-hero-copy>:is(h1,span,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0}}:root,[data-mobile-desktop]{--site-number-column:16px;--site-number-gap:18px;--site-chapter-title-gap:14px}.numbered-section-label{grid-template-columns:var(--site-number-column) minmax(0, 1fr)!important;column-gap:var(--site-number-gap)!important}.numbered-chapter-copy:not(.pack-system-summary-heading)>:is(h2,small,span),.numbered-history-heading>:is(h2,small),.pack-system-summary-heading>h2{margin-left:0!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading){grid-template-columns:var(--site-number-column) minmax(0, 1fr)!important;column-gap:var(--site-number-gap)!important;row-gap:0!important;display:grid!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading)>span{grid-area:1/1;align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading)>div{display:contents}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading)>div>p{grid-area:1/2;align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important;transform:none!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading)>div>h2{grid-area:2/1/auto/-1;margin:var(--site-chapter-title-gap) 0 10px!important}:is(.home-section-lead,.assurance-heading,.twin-section-heading,.sub-heading)>div>:is(small,span){grid-area:3/1/auto/-1;margin-left:0!important}:is(.pack-signal-heading,.hubpack-console-heading){grid-template-columns:var(--site-number-column) minmax(0, 1fr) auto!important;column-gap:var(--site-number-gap)!important;row-gap:0!important;display:grid!important}:is(.pack-signal-heading,.hubpack-console-heading)>span{grid-area:1/1;align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;padding:0!important;line-height:1!important}:is(.pack-signal-heading,.hubpack-console-heading)>div{display:contents}:is(.pack-signal-heading,.hubpack-console-heading)>div>p{grid-area:1/2;align-self:baseline;font-size:var(--type-editorial-label)!important;margin:0!important;line-height:1!important}:is(.pack-signal-heading,.hubpack-console-heading)>div>h2{grid-area:2/1/auto/-1;margin:var(--site-chapter-title-gap) 0 10px!important}:is(.pack-signal-heading,.hubpack-console-heading)>div>:is(small,span){grid-area:3/1/auto/-1;margin-left:0!important}:is(.pack-signal-heading,.hubpack-console-heading)>aside{grid-area:1/3;justify-self:end}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.page-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-copy h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-first-view)!important;line-height:1.14!important}.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--type-home-chapter)!important;line-height:1.2!important}}@media (max-width:767px){.page-hero-copy h1:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-hero-copy h1:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:var(--type-first-view)!important;line-height:1.14!important}.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where([data-mobile-desktop],[data-mobile-desktop] *){font-size:var(--type-home-chapter)!important;line-height:1.2!important}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--site-number-column:20px;--site-number-gap:10px;--site-chapter-title-gap:12px}.numbered-chapter-copy:not(.pack-system-summary-heading)>:is(h2,small,span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.numbered-history-heading>:is(h2,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-summary-heading>h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0!important}:is(.pack-signal-heading,.hubpack-console-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:var(--site-number-column) minmax(0, 1fr)!important}:is(.pack-signal-heading,.hubpack-console-heading)>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:4/1/auto/-1;justify-self:start;margin-top:10px}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home :is(.home-coordinate,.home-development-roadmap,.home-project-service-section):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--site-title-inset)!important;padding-left:var(--site-title-inset)!important}.clean-home .home-development-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .home-project-service-section>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.clean-home :is(.home-coordinate,.home-development-roadmap,.home-project-service-section):where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--site-title-inset)!important;padding-left:var(--site-title-inset)!important}.clean-home .home-development-roadmap>header:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-home .home-project-service-section>.home-section-lead:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}}:root,[data-mobile-desktop]{--review-canvas:1560px;--review-inset:34px;--review-number-column:16px;--review-number-gap:18px;--review-dark-width:calc(var(--review-canvas) - (2 * var(--review-inset)))}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}.clean-hero-eyebrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-copy>:is(h1,span,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0!important}:is(.home-flow,.home-destinations,.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}:is(.home-flow,.home-destinations,.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail)>:is(.home-section-lead,.sub-heading,.numbered-chapter-copy,.assurance-heading,.hubpack-console-heading,.twin-section-heading,header):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}:is(.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system)>:is(.home-section-lead,.sub-heading,.numbered-chapter-copy,.assurance-heading,.hubpack-console-heading,.twin-section-heading,header):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy) h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:40px!important;line-height:1.14!important}.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:40px!important;line-height:1.2!important}:is(.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page) :is(.sub-heading,.numbered-chapter-copy,.numbered-history-heading,.assurance-heading,.pack-signal-heading,.hubpack-console-heading,.twin-section-heading) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:32px!important;line-height:1.22!important}.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}.clean-hero-eyebrow:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-hero-copy>:is(h1,span,.clean-actions):where([data-mobile-desktop],[data-mobile-desktop] *){margin-left:0!important}:is(.home-flow,.home-destinations,.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}:is(.home-flow,.home-destinations,.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail)>:is(.home-section-lead,.sub-heading,.numbered-chapter-copy,.assurance-heading,.hubpack-console-heading,.twin-section-heading,header):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}:is(.about-origin-section,.about-founder-section,.pack-concept-section,.assurance-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.contact-inquiry-section,.brand-system-detail):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}:is(.home-coordinate,.home-development-roadmap,.product-development-roadmap,.home-project-service-section,.pack-system-summary,.assurance-process-section,.hubpack-console-section,.project-evidence-section,.contact-call-roadmap,.about-ci-showcase,.dh-concept-section,.about-company-history,.contact-band-system)>:is(.home-section-lead,.sub-heading,.numbered-chapter-copy,.assurance-heading,.hubpack-console-heading,.twin-section-heading,header):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy) h1:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:40px!important;line-height:1.14!important}.clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where([data-mobile-desktop],[data-mobile-desktop] *){font-size:40px!important;line-height:1.2!important}:is(.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page) :is(.sub-heading,.numbered-chapter-copy,.numbered-history-heading,.assurance-heading,.pack-signal-heading,.hubpack-console-heading,.twin-section-heading) h2:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:32px!important;line-height:1.22!important}.contact-band-inner:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}}:is(.numbered-section-label,.home-section-lead,.sub-heading,.assurance-heading,.pack-signal-heading,.hubpack-console-heading,.twin-section-heading){grid-template-columns:var(--review-number-column) minmax(0, 1fr)!important;column-gap:var(--review-number-gap)!important}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.pack-detail-page .pack-signal-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}.contact-band-system .contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.about-company-history .about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ci-showcase>header .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}.contact-call-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr) 216px!important;grid-template-areas:"icon status""copy status"!important;row-gap:12px!important}.contact-call-roadmap>header>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:icon}.contact-call-roadmap>header>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:copy}.contact-call-roadmap>header>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:status;align-self:center}}@media (max-width:767px){.pack-detail-page .pack-signal-section:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}.contact-band-system .contact-band-inner:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.about-company-history .about-history-board:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ci-showcase>header .numbered-chapter-copy:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}.contact-call-roadmap>header:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:minmax(0,1fr) 216px!important;grid-template-areas:"icon status""copy status"!important;row-gap:12px!important}.contact-call-roadmap>header>svg:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:icon}.contact-call-roadmap>header>.numbered-chapter-copy:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:copy}.contact-call-roadmap>header>strong:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:status;align-self:center}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home .home-coordinate .coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-color:#061422;background-image:none;border-color:#69aef747;grid-template-columns:minmax(0,1.05fr) 52px minmax(0,1.15fr) 52px minmax(0,1.05fr);box-shadow:inset 0 0 55px #1d5faf0b}.clean-home .coordinate-origin-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-color:#061422;min-width:0;overflow:hidden}.clean-home .coordinate-origin-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-color:#061422;border-bottom-color:#69aef72b;padding-left:32px;overflow:hidden}.clean-home .coordinate-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background-color:#061422;border-color:#69aef733;overflow:hidden}.clean-home .coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-shadow:none}.clean-home .coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#061422;border-color:#69aef747;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,.72fr);min-height:72px;padding:0}.clean-home .coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none}.clean-home .coordinate-principle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid #69aef72b;grid-template-columns:1fr;align-content:center;gap:7px;height:100%;padding:15px 22px}.clean-home .coordinate-principle>span:not(:nth-child(4)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{right:12px}.clean-home .coordinate-principle>span strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.045em;text-overflow:clip;font-size:10px;overflow:visible}.clean-home .coordinate-principle>span small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#9bb0c4;font-size:11px}.clean-home .coordinate-principle>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#82baf2;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0 20px;font-size:10px;display:flex}}@media (max-width:767px){.clean-home .home-coordinate .coordinate-network:where([data-mobile-desktop],[data-mobile-desktop] *){background-color:#061422;background-image:none;border-color:#69aef747;grid-template-columns:minmax(0,1.05fr) 52px minmax(0,1.15fr) 52px minmax(0,1.05fr);box-shadow:inset 0 0 55px #1d5faf0b}.clean-home .coordinate-origin-stack:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-home .coordinate-core:where([data-mobile-desktop],[data-mobile-desktop] *),.clean-home .coordinate-federation:where([data-mobile-desktop],[data-mobile-desktop] *){background-color:#061422;min-width:0;overflow:hidden}.clean-home .coordinate-origin-stack article:where([data-mobile-desktop],[data-mobile-desktop] *){background-color:#061422;border-bottom-color:#69aef72b;padding-left:32px;overflow:hidden}.clean-home .coordinate-arrow:where([data-mobile-desktop],[data-mobile-desktop] *){background-color:#061422;border-color:#69aef733;overflow:hidden}.clean-home .coordinate-federation:where([data-mobile-desktop],[data-mobile-desktop] *){box-shadow:none}.clean-home .coordinate-principle:where([data-mobile-desktop],[data-mobile-desktop] *){background:#061422;border-color:#69aef747;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,.72fr);min-height:72px;padding:0}.clean-home .coordinate-principle:where([data-mobile-desktop],[data-mobile-desktop] *):before{display:none}.clean-home .coordinate-principle>span:where([data-mobile-desktop],[data-mobile-desktop] *){border-right:1px solid #69aef72b;grid-template-columns:1fr;align-content:center;gap:7px;height:100%;padding:15px 22px}.clean-home .coordinate-principle>span:not(:nth-child(4)):where([data-mobile-desktop],[data-mobile-desktop] *):after{right:12px}.clean-home .coordinate-principle>span strong:where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:.045em;text-overflow:clip;font-size:10px;overflow:visible}.clean-home .coordinate-principle>span small:where([data-mobile-desktop],[data-mobile-desktop] *){color:#9bb0c4;font-size:11px}.clean-home .coordinate-principle>a:where([data-mobile-desktop],[data-mobile-desktop] *){color:#82baf2;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0 20px;font-size:10px;display:flex}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.technology-map-page .technology-assets-section>:is(.technology-register-grid,.technology-asset-management):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:calc(100% - (2 * var(--review-inset)))!important;max-width:none!important;margin-right:var(--review-inset)!important;margin-left:var(--review-inset)!important}.technology-map-page .technology-system-section>.technology-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-map-page .technology-patent-section>:is(.patent-candidate-section,.technology-publication-rule):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.technology-map-page :is(.technology-assets-section,.technology-patent-section)>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-map-page .technology-system-section>.assurance-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}}@media (max-width:767px){.technology-map-page .technology-assets-section>:is(.technology-register-grid,.technology-asset-management):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:calc(100% - (2 * var(--review-inset)))!important;max-width:none!important;margin-right:var(--review-inset)!important;margin-left:var(--review-inset)!important}.technology-map-page .technology-system-section>.technology-system-map:where([data-mobile-desktop],[data-mobile-desktop] *),.technology-map-page .technology-patent-section>:is(.patent-candidate-section,.technology-publication-rule):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.technology-map-page :is(.technology-assets-section,.technology-patent-section)>.numbered-chapter-copy:where([data-mobile-desktop],[data-mobile-desktop] *),.technology-map-page .technology-system-section>.assurance-heading:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important}}@media (max-width:768px) and (max-width:767px),(max-width:768px) and (min-width:1200px){.technology-map-page .technology-system-section>.technology-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-map-page .technology-assets-section>:is(.technology-register-grid,.technology-asset-management):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-map-page .technology-patent-section>:is(.patent-candidate-section,.technology-publication-rule):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}}.technology-system-section{padding-top:76px!important;padding-bottom:82px!important}.technology-system-map{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,2.28fr);display:grid}.technology-system-map>aside{color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px);background-size:34px 34px;flex-direction:column;min-width:0;padding:30px;display:flex}.technology-system-map>aside>p{color:#83b8f6;letter-spacing:.13em;align-items:center;gap:10px;margin:0;font:700 10px/1 Sora,sans-serif;display:flex}.technology-system-map>aside>p svg{color:#ef5268;stroke-width:1.4px;width:21px;height:21px}.technology-system-map>aside h3{color:#fff;letter-spacing:-.045em;margin:45px 0 18px;font-size:26px;line-height:1.48}.technology-system-map>aside>span{color:#7f94aa;letter-spacing:.04em;font:500 12px/1.75 Sora,sans-serif}.technology-system-map>aside>a{color:#fff;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0 4px;font:700 11px/1 Sora,sans-serif;display:flex}.technology-system-map>aside>a b{color:#83b8f6}.technology-system-map>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.technology-system-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:286px;padding:23px 22px 20px;display:flex}.technology-system-map article:nth-child(3n){border-right:0}.technology-system-map article:nth-last-child(-n+3){border-bottom:0}.technology-system-map article>header{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr 28px;align-items:center;gap:9px;padding:0 0 17px;display:grid}.technology-system-map article>header i{color:#8a96a3;font:400 8px/1 IBM Plex Mono,monospace}.technology-system-map article>header span{color:var(--blue);letter-spacing:.08em;font:700 8px/1.25 Sora,sans-serif}.technology-system-map article>header svg{width:25px;height:25px;color:var(--blue);stroke-width:1.25px}.technology-system-map article.is-active>header span,.technology-system-map article.is-active>header svg{color:var(--red)}.technology-system-map article.is-roadmap>header span,.technology-system-map article.is-roadmap>header svg{color:#7b8795}.technology-system-map article>small{color:var(--blue);letter-spacing:.09em;margin-top:22px;font:700 9px/1.25 Sora,sans-serif}.technology-system-map article h3{letter-spacing:-.035em;margin:9px 0 0;font-size:18px;line-height:1.42}.technology-system-map article p{color:#657487;word-break:keep-all;margin:13px 0 23px;font-size:11px;line-height:1.75}.technology-system-map article footer{color:var(--blue);border-top:1px solid var(--line);letter-spacing:.04em;background:0 0;margin-top:auto;padding:14px 0 0;font:700 9px/1.35 Sora,sans-serif;display:block}.technology-system-map article.is-roadmap{background:#f6f8fb}.technology-system-map article.is-roadmap h3,.technology-system-map article.is-roadmap p{color:#73808e}.technology-system-map article.is-roadmap footer{color:#7b8795}.technology-assets-section{width:min(100%,var(--max));color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px),radial-gradient(circle at 16% 0,#d91c3521,#0000 27%),radial-gradient(circle at 88% 12%,#2d77cd2e,#0000 31%);background-size:34px 34px,34px 34px,100% 100%,100% 100%;margin:auto;padding:74px 34px 82px;position:relative;overflow:hidden}.technology-assets-section:after{content:"";background:linear-gradient(90deg,var(--red),#ffffff8c,var(--blue));height:2px;position:absolute;bottom:0;left:0;right:0}.technology-assets-section>.numbered-chapter-copy{padding-bottom:34px!important}.technology-assets-section .numbered-section-label{color:#83b8f6}.technology-assets-section .numbered-section-label i{color:#ef5268}.technology-assets-section>.numbered-chapter-copy h2{color:#fff}.technology-assets-section>.numbered-chapter-copy>small{color:#9db0c5;word-break:keep-all;max-width:920px;margin-top:13px;font-size:11px;line-height:1.75;display:block}.technology-register-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.technology-register-grid>a{background:#051425ad;border-right:1px solid #ffffff26;flex-direction:column;min-width:0;min-height:255px;padding:21px 22px 19px;transition:background .2s,transform .2s;display:flex}.technology-register-grid>a:hover{background:#12375be6;transform:translateY(-2px)}.technology-register-grid>a>header{background:0 0;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr 28px;align-items:center;gap:10px;padding:0 0 18px;display:grid}.technology-register-grid header i{color:#6f849b;font:400 8px/1 IBM Plex Mono,monospace}.technology-register-grid header span{color:#ef7182;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif}.technology-register-grid header svg{color:#83b8f6;stroke-width:1.25px;width:25px;height:25px}.technology-register-grid>a>small{color:#82aee0;letter-spacing:.11em;margin-top:23px;font:700 9px/1.25 Sora,sans-serif}.technology-register-grid h3{color:#fff;margin:9px 0 0;font-size:19px}.technology-register-grid p{color:#91a5ba;word-break:keep-all;margin:14px 0 23px;font-size:11px;line-height:1.75}.technology-register-grid footer{background:0 0;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding:14px 0 0;display:flex}.technology-register-grid footer b{color:#8297ac;max-width:64%;font:500 9px/1.45 Sora,sans-serif}.technology-register-grid footer em{color:#fff;white-space:nowrap;font:700 9px/1 Sora,sans-serif}.technology-register-grid>a{min-height:390px}.technology-register-grid p{margin-bottom:17px}.technology-register-grid dl{border-top:1px solid #ffffff1a;gap:0;margin:0 0 17px;display:grid}.technology-register-grid dl>div{border-bottom:1px solid #ffffff1a;padding:12px 0 11px}.technology-register-grid dt{color:#6389b4;letter-spacing:.12em;font:700 7px/1 Sora,sans-serif}.technology-register-grid dd{color:#b1bfcd;word-break:keep-all;margin:7px 0 0;font-size:10px;line-height:1.5}.technology-asset-management{background:#0514259e;border:1px solid #ffffff26;grid-template-columns:minmax(260px,.8fr) minmax(0,2.2fr);margin-top:24px;display:grid}.technology-asset-management>header{border-right:1px solid #ffffff24;padding:28px 27px}.technology-asset-management>header p{color:#ef7182;letter-spacing:.14em;margin:0;font:700 8px/1 Sora,sans-serif}.technology-asset-management>header h3{color:#fff;letter-spacing:-.04em;margin:17px 0 12px;font-size:22px;line-height:1.45}.technology-asset-management>header small{color:#8fa4b9;word-break:keep-all;font-size:10px;line-height:1.7}.technology-asset-management ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.technology-asset-management li{border-right:1px solid #ffffff21;flex-direction:column;min-width:0;min-height:184px;padding:25px 20px;display:flex}.technology-asset-management li:last-child{border-right:0}.technology-asset-management li i{color:#617c98;font:400 8px/1 IBM Plex Mono,monospace}.technology-asset-management li b{color:#83b8f6;margin-top:37px;font-size:14px}.technology-asset-management li span{color:#9bafc2;word-break:keep-all;margin-top:12px;font-size:10px;line-height:1.7}.technology-patent-section{width:min(100%,var(--max));color:var(--ink);background:#fff;margin:auto;padding:76px 34px 86px;position:relative}.technology-patent-section>.numbered-chapter-copy{padding-bottom:34px!important}.technology-patent-section>.numbered-chapter-copy>small{max-width:980px;color:var(--muted);word-break:keep-all;margin-top:13px;font-size:11px;line-height:1.75;display:block}.technology-patent-section .patent-candidate-section{margin-top:0}.technology-patent-section .patent-carousel,.technology-patent-section .patent-carousel-track>article,.technology-patent-section .technology-publication-rule{color:#fff;background-color:#071629}.patent-candidate-guide{color:#8fa4b9;background:#071629;border:1px solid #ffffff29;border-bottom:0;justify-content:space-between;align-items:center;gap:30px;margin:0;padding:15px 18px;font-size:10px;display:flex}.patent-candidate-guide b{color:#ef7182;letter-spacing:.13em;font:700 8px/1 Sora,sans-serif}.patent-candidate-guide span{text-align:right;line-height:1.6}.patent-candidate-section{margin-top:38px}.patent-candidate-section>header{grid-template-columns:.82fr 1.18fr;gap:12px 44px;margin-bottom:24px;display:grid}.patent-candidate-section>header p{color:#ef7182;letter-spacing:.16em;grid-column:1/-1;margin:0;font:700 9px/1 Sora,sans-serif}.patent-candidate-section>header h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.4}.patent-candidate-section>header small{color:#8fa4b9;align-self:end;font-size:11px;line-height:1.7}.patent-carousel{background:#051425b8;border:1px solid #ffffff29}.patent-carousel-toolbar{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:52px;padding:0 0 0 17px;display:flex}.patent-carousel-toolbar p{gap:6px;margin:0;font:500 9px/1 IBM Plex Mono,monospace;display:flex}.patent-carousel-toolbar p strong{color:#fff}.patent-carousel-toolbar p span{color:#617993}.patent-carousel-toolbar>div{height:100%;display:flex}.patent-carousel-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff24;width:52px;height:100%;padding:0;font-size:16px}.patent-carousel-toolbar button:hover{color:#83b8f6;background:#ffffff0a}.patent-carousel-viewport{overflow:hidden}.patent-carousel-track{will-change:transform;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex}.patent-carousel-track>article{grid-template-columns:1.28fr .72fr;min-width:100%;min-height:430px;display:grid}.patent-slide-copy{flex-direction:column;min-width:0;padding:31px 34px;display:flex}.patent-slide-copy>header{background:0 0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.patent-slide-copy>header i{color:#66809b;font:400 8px/1 IBM Plex Mono,monospace}.patent-slide-copy>header span{color:#fff;background:var(--red);padding:7px 9px;font:700 8px/1 Sora,sans-serif}.patent-slide-copy>small{color:#83b8f6;letter-spacing:.13em;margin-top:38px;font:700 9px/1 Sora,sans-serif}.patent-slide-copy h3{color:#fff;letter-spacing:-.045em;margin:12px 0 13px;font-size:27px}.patent-slide-copy>p{color:#9aadc0;word-break:keep-all;max-width:780px;margin:0;font-size:12px;line-height:1.8}.patent-slide-copy dl{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.patent-slide-copy dl>div{min-width:0;padding:17px 16px 0 0}.patent-slide-copy dt{color:#6e89a3;letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.patent-slide-copy dd{color:#c0cbd6;word-break:keep-all;margin:9px 0 0;font-size:11px;line-height:1.6}.patent-slide-symbol{background-image:linear-gradient(#5b82ac17 1px,#0000 1px),linear-gradient(90deg,#5b82ac17 1px,#0000 1px);background-size:30px 30px;border-left:1px solid #ffffff24;place-items:center;display:grid;position:relative;overflow:hidden}.patent-slide-symbol:before,.patent-slide-symbol:after{content:"";border:1px solid #6fabee2e;border-radius:50%;width:270px;height:270px;position:absolute}.patent-slide-symbol:after{border-color:#ef526833;width:190px;height:190px;transform:rotate(35deg)}.patent-slide-symbol>span{color:#637e98;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif;position:absolute;top:22px;left:22px}.patent-slide-symbol>svg{z-index:1;color:#83b8f6;stroke-width:.8px;width:82px;height:82px}.patent-slide-symbol>b{color:#ef7182;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif;position:absolute;top:20px;right:20px}.patent-slide-symbol>i{color:#8399af;font-size:10px;font-style:normal;position:absolute;bottom:22px}.patent-carousel-pagination{border-top:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);display:grid}.patent-carousel-pagination button{color:#70879e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1f;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-width:0;padding:15px 12px;display:grid}.patent-carousel-pagination button:last-child{border-right:0}.patent-carousel-pagination button.active{color:#fff;background:#1d5faf30;box-shadow:inset 0 2px #83b8f6}.patent-carousel-pagination span{font:400 8px/1 IBM Plex Mono,monospace}.patent-carousel-pagination i{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.technology-publication-rule{background:#0514259e;border:1px solid #ffffff26;border-top:0;grid-template-columns:34px 1fr;align-items:center;gap:15px;padding:18px 20px;display:grid}.technology-publication-rule svg{color:#83b8f6;stroke-width:1.25px;width:25px;height:25px}.technology-publication-rule p{justify-content:space-between;align-items:center;gap:30px;margin:0;display:flex}.technology-publication-rule strong{color:#ef7182;letter-spacing:.11em;font:700 9px/1 Sora,sans-serif}.technology-publication-rule span{color:#8fa4b9;text-align:right;font-size:11px;line-height:1.55}.technology-preparation-page>section,.technology-preparation-page>.site-ending{width:min(100%,var(--max));margin-left:auto;margin-right:auto}.technology-preparation-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.25fr .75fr;min-height:450px;padding:82px 34px;display:grid}.technology-preparation-hero>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.technology-preparation-hero>div>p{align-items:center;gap:16px;margin:0;display:flex}.technology-preparation-hero>div>p i{color:var(--red);font:700 11px/1 Sora,sans-serif}.technology-preparation-hero>div>p span{color:var(--blue);letter-spacing:.15em;font:700 10px/1 Sora,sans-serif}.technology-preparation-hero h1{font-size:clamp(42px,calc(4.5 * var(--site-vw,1vw)),70px);letter-spacing:-.06em;margin:28px 0 12px;line-height:1}.technology-preparation-hero>div>strong{color:#fff;background:var(--ink);padding:7px 10px;font:700 9px/1 Sora,sans-serif}.technology-preparation-hero>div>small{max-width:690px;color:var(--muted);word-break:keep-all;margin-top:24px;font-size:12px;line-height:1.75}.technology-preparation-hero>div>a{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-width:210px;margin-top:auto;padding:14px 16px;font:700 9px/1 Sora,sans-serif;display:flex}.technology-preparation-hero>div>a b{color:var(--blue)}.technology-preparation-hero>aside{color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac17 1px,#0000 1px),linear-gradient(90deg,#5b82ac17 1px,#0000 1px);background-size:32px 32px;align-self:stretch;place-items:center;display:grid}.technology-preparation-hero>aside svg{color:#83b8f6;stroke-width:.8px;grid-area:1/1;width:100px;height:100px}.technology-preparation-hero>aside span{color:#ef7182;letter-spacing:.16em;grid-area:1/1;margin-top:150px;font:700 9px/1 Sora,sans-serif}.technology-preparation-body{background:#fff;padding:76px 34px 86px}.technology-preparation-body>header{padding-bottom:34px}.technology-preparation-body>header>p{color:var(--blue);letter-spacing:.15em;margin:0;font:700 10px/1 Sora,sans-serif}.technology-preparation-body>header h2{letter-spacing:-.045em;margin:15px 0 10px;font-size:32px;line-height:1.3}.technology-preparation-body>header small{color:var(--muted);font-size:11px}.technology-preparation-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.technology-preparation-grid article{border-right:1px solid var(--line);min-height:260px;padding:26px}.technology-preparation-grid article:last-child{border-right:0}.technology-preparation-grid article>i{color:#8794a2;font:400 8px/1 IBM Plex Mono,monospace}.technology-preparation-grid article>small{color:var(--blue);letter-spacing:.11em;margin-top:48px;font:700 8px/1 Sora,sans-serif;display:block}.technology-preparation-grid article h3{margin:11px 0 14px;font-size:18px}.technology-preparation-grid article p{color:var(--muted);word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.technology-preparation-boundary{border:1px solid var(--line);background:#f6f8fb;border-top:0;justify-content:space-between;align-items:center;gap:30px;padding:20px;display:flex}.technology-preparation-boundary p{align-items:center;gap:24px;margin:0;display:flex}.technology-preparation-boundary strong{color:var(--red);letter-spacing:.11em;font:700 8px/1 Sora,sans-serif}.technology-preparation-boundary span{color:var(--muted);font-size:9px}.technology-preparation-boundary>b{color:var(--blue);text-align:right;font:700 9px/1 Sora,sans-serif}.patent-register-page-section .patent-carousel{color:#fff;background:#071629}.patent-register-page-section .technology-preparation-boundary{margin-top:0}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.technology-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-system-map>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:245px}.technology-system-map>aside h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:35px 0 18px}.technology-system-map>aside>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:35px}.technology-register-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.technology-register-grid>a:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26}.patent-carousel-track>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.patent-slide-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff24;border-left:0;min-height:260px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.technology-system-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:58px!important;padding-bottom:62px!important}.technology-system-map>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-system-map article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:245px;border-right:0!important;border-bottom:1px solid var(--line)!important}.technology-system-map article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.technology-assets-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px 64px}.technology-register-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-register-grid>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;min-height:235px}.technology-register-grid>a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.patent-candidate-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.patent-candidate-section>header p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:auto}.patent-carousel-track>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.patent-slide-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:25px 20px}.patent-slide-copy h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:23px}.patent-slide-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;margin-top:30px}.patent-slide-copy dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff1a;padding:13px 0}.patent-slide-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:225px}.patent-carousel-pagination:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(5,44px);overflow-x:auto}.patent-carousel-pagination button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center;padding:14px;display:block}.patent-carousel-pagination i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.technology-publication-rule:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.technology-publication-rule p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:8px}.technology-publication-rule span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.technology-preparation-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:35px;min-height:0;padding:58px 18px}.technology-preparation-hero>div>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:38px}.technology-preparation-hero>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:240px}.technology-preparation-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px 64px}.technology-preparation-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-preparation-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:220px}.technology-preparation-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.technology-preparation-boundary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.technology-preparation-boundary p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:8px}.technology-preparation-boundary>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}}@media (max-width:1100px) and (max-width:767px),(max-width:1100px) and (min-width:1200px){.technology-asset-management:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-asset-management>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff24;border-right:0}.technology-patent-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:28px;padding-right:28px}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.technology-register-grid>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:365px}.technology-asset-management:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:18px}.technology-asset-management>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:24px 20px}.technology-asset-management ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-asset-management li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:20px}.technology-asset-management li:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.technology-asset-management li b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:16px}.technology-patent-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px 64px}.patent-candidate-guide:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start;gap:8px;padding:15px}.patent-candidate-guide span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home :is(.home-coordinate,.home-project-service-section):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important}.clean-home .home-project-service-section>.home-project-service:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% + (var(--site-title-inset) * 2))!important;margin-right:calc(var(--site-title-inset) * -1)!important;margin-left:calc(var(--site-title-inset) * -1)!important}}@media (max-width:767px){.clean-home :is(.home-coordinate,.home-project-service-section):where([data-mobile-desktop],[data-mobile-desktop] *){width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important}.clean-home .home-project-service-section>.home-project-service:where([data-mobile-desktop],[data-mobile-desktop] *){width:calc(100% + (var(--site-title-inset) * 2))!important;margin-right:calc(var(--site-title-inset) * -1)!important;margin-left:calc(var(--site-title-inset) * -1)!important}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-page :is(.dh-concept-section,.about-company-history):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.about-page :is(.dh-concept-section,.about-company-history):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}}.technology-system-map>aside h3{margin:34px 0 22px}.technology-pack-mini{border-top:1px solid #ffffff24;margin-bottom:25px;display:grid}.technology-pack-mini>span{border-bottom:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:22px 1fr;gap:5px 8px;padding:13px 0;display:grid}.technology-pack-mini i{color:#ef7182;grid-row:1/3;font:700 9px/1 Sora,sans-serif}.technology-pack-mini b{color:#fff;letter-spacing:.09em;font:700 8px/1 Sora,sans-serif}.technology-pack-mini small{color:#7f94aa;font-size:10px;line-height:1.5}.technology-pack-filter{border-top:1px solid #ffffff24;margin-top:2px;display:grid}.technology-pack-filter>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr 24px;align-items:center;gap:11px;min-height:72px;padding:10px 0;transition:background .2s,padding .2s;display:grid}.technology-pack-filter>button:hover,.technology-pack-filter>button.active{background:#1d5faf29;padding-left:9px;padding-right:9px}.technology-pack-filter img{object-fit:contain;width:40px;height:34px}.technology-pack-filter span,.technology-pack-filter b,.technology-pack-filter small{min-width:0;display:block}.technology-pack-filter b{letter-spacing:.09em;font:700 10px/1 Sora,sans-serif}.technology-pack-filter small{color:#a0afbf;word-break:keep-all;margin-top:7px;font-size:11px;line-height:1.4}.technology-pack-filter em{color:#6f849b;text-align:right;align-self:start;margin-top:6px;font:400 8px/1 IBM Plex Mono,monospace}.technology-system-map .pack-datapack{--pack-solid:#d91c35;--pack-accent:#ef5268;--pack-soft:#d91c3529}.technology-system-map .pack-hubpack{--pack-solid:#1d77cd;--pack-accent:#83b8f6;--pack-soft:#1d77cd2e}.technology-system-map .pack-twinpack{--pack-solid:#596574;--pack-accent:#aab3bd;--pack-soft:#6e7a8633}.technology-pack-filter>button:hover,.technology-pack-filter>button.active{background:var(--pack-soft,#1d5faf29)}.technology-pack-filter>button.active b,.technology-pack-filter>button.active em{color:var(--pack-accent,#83b8f6)}.technology-filter-actions{gap:9px;margin-top:auto;padding-top:25px;display:grid}.technology-filter-actions>button,.technology-filter-actions>a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:42px;padding:0;font:700 10px/1 Sora,sans-serif;display:flex}.technology-filter-actions>button.active,.technology-filter-actions b{color:#83b8f6}.technology-system-map article{min-height:350px}.technology-card-context{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.technology-card-context b,.technology-card-context em{letter-spacing:.055em;font:700 9px/1.3 Sora,sans-serif}.technology-card-context b{color:#69798b}.technology-card-context em{color:var(--red);text-align:right;font-style:normal}.technology-system-map article.is-roadmap .technology-card-context em{color:#7b8795}.technology-system-map article>.technology-card-context+small{margin-top:21px}.technology-system-map article footer{color:inherit;font:inherit;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.technology-system-map article footer span{color:var(--blue);letter-spacing:.04em;font:700 9px/1.35 Sora,sans-serif}.technology-system-map article footer b{color:#758495;font:600 10px/1.5 Sora,sans-serif}.technology-system-map article.is-roadmap footer span{color:#7b8795}.technology-output-contract{border:1px solid var(--line);background:#f7f9fb;border-top:0;grid-template-columns:42px 1.15fr 1.2fr .55fr .55fr;align-items:center;gap:18px;min-height:92px;display:grid}.technology-output-contract>svg{width:25px;height:25px;color:var(--blue);stroke-width:1.25px;margin-left:16px}.technology-output-contract>div small,.technology-output-contract>div strong{display:block}.technology-output-contract>div small{color:var(--red);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.technology-output-contract>div strong{margin-top:8px;font-size:12px;line-height:1.45}.technology-output-contract>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.technology-output-contract>span{border-left:1px solid var(--line);min-height:100%;padding:24px 15px;display:block}.technology-output-contract>span b,.technology-output-contract>span em{display:block}.technology-output-contract>span b{color:var(--blue);font:700 8px/1 Sora,sans-serif}.technology-output-contract>span em{color:var(--muted);margin-top:8px;font-size:10px;font-style:normal;line-height:1.5}.technology-output-contract>span.is-roadmap b{color:#7b8795}.technology-route-rail{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:minmax(260px,.72fr) repeat(3,minmax(0,.76fr));min-height:86px;display:grid}.technology-route-rail>.technology-route-intro,.technology-route-rail>a{border-right:1px solid var(--line);min-width:0;padding:14px 20px;position:relative}.technology-route-rail>.technology-route-intro{grid-template-columns:32px 1fr;align-items:center;gap:13px;display:grid}.technology-route-rail>.technology-route-intro svg{width:24px;height:24px;color:var(--blue);stroke-width:1.25px}.technology-route-rail>.technology-route-intro span,.technology-route-rail>.technology-route-intro small,.technology-route-rail>.technology-route-intro b{min-width:0;display:block}.technology-route-rail>.technology-route-intro small{color:var(--red);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.technology-route-rail>.technology-route-intro b{color:var(--ink);margin-top:7px;font-size:10px;line-height:1.45}.technology-route-rail>a{grid-template-columns:1fr auto;align-items:center;gap:12px;transition:color .18s,background .18s;display:grid}.technology-route-rail>a:last-child{border-right:0}.technology-route-rail>a span,.technology-route-rail>a small,.technology-route-rail>a b,.technology-route-rail>a em{min-width:0;display:block}.technology-route-rail>a:hover{color:var(--blue);background:#f8fafc}.technology-route-rail>a small{color:var(--red);letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.technology-route-rail>a b{color:var(--ink);margin-top:7px;font-size:12px;line-height:1.35}.technology-route-rail>a em{color:var(--muted);margin-top:6px;font-size:9px;font-style:normal;line-height:1.4}.technology-route-rail>a i{color:var(--blue);font:700 15px/1 Sora,sans-serif}.technology-system-map>.technology-explorer-content{grid-template-columns:1fr;align-items:stretch;min-width:0;transition:grid-template-columns .38s cubic-bezier(.22,.61,.36,1);display:grid}.technology-system-map>.technology-explorer-content.has-detail{grid-template-columns:1fr}.technology-card-grid{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-gutter:stable;overscroll-behavior-y:contain;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;align-content:start;min-width:0;height:600px;max-height:600px;transition:grid-template-columns .38s cubic-bezier(.22,.61,.36,1);display:grid;overflow-y:auto}.technology-explorer-content.has-detail .technology-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-index-card{min-width:0;height:300px;min-height:300px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;background:#fff;flex-direction:column;padding:22px 23px 20px;transition:background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.technology-index-card:after{content:"";opacity:.04;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:96px;height:82px;position:absolute;bottom:54px;right:18px}.technology-index-card.pack-datapack:after{background-image:url(/brand/dh-twin-datapack-mark.svg)}.technology-index-card.pack-hubpack:after{background-image:url(/brand/dh-twin-hubpack-mark.svg)}.technology-index-card.pack-twinpack:after{background-image:url(/brand/dh-twin-twinpack-mark.svg)}.technology-index-card>*{z-index:1;position:relative}.technology-card-grid .technology-index-card:nth-child(3n){border-right:0}.technology-index-card:hover,.technology-index-card.active{box-shadow:inset 3px 0 var(--pack-solid,var(--blue));background:#f5f8fc}.technology-index-card.is-active.active{box-shadow:inset 3px 0 var(--pack-solid,var(--red))}.technology-index-card.is-roadmap{color:#687686;background:#f6f8fb}.technology-index-card>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 25px;align-items:center;gap:8px;padding-bottom:15px;display:grid}.technology-index-card>header i{color:#8a96a3;font:400 9px/1 IBM Plex Mono,monospace}.technology-index-card>header span{color:var(--blue);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.2 Sora,sans-serif;overflow:hidden}.technology-index-card.is-active>header span,.technology-index-card.is-active>header svg{color:var(--red)}.technology-index-card.is-roadmap>header span,.technology-index-card.is-roadmap>header svg{color:#7b8795}.technology-index-card>header svg{width:23px;height:23px;color:var(--blue);stroke-width:1.25px}.technology-index-card .technology-card-context{margin-top:15px}.technology-index-card>small{color:var(--blue);letter-spacing:.08em;margin-top:18px;font:700 10px/1.25 Sora,sans-serif}.technology-index-card h3{letter-spacing:-.035em;word-break:keep-all;margin:8px 0 0;font-size:19px;line-height:1.4}.technology-index-card>p{color:#657487;word-break:keep-all;margin:12px 0 20px;font-size:12px;line-height:1.65}.technology-index-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.technology-index-card>footer span{color:#8592a0;font:500 10px/1 Sora,sans-serif}.technology-index-card>footer b{color:var(--blue);font:700 10px/1 Sora,sans-serif}.technology-index-card.active>header span,.technology-index-card.active>header svg,.technology-index-card.active>small,.technology-index-card.active>footer b{color:var(--pack-solid,var(--blue))!important}.technology-index-card.active .technology-card-context em{color:var(--pack-solid,var(--red))}.technology-detail-panel{grid-area:2/1;animation:.32s cubic-bezier(.22,.61,.36,1) both technologyDetailReveal;color:#fff!important;background-color:#071629!important;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px)!important;background-size:30px 30px!important;border:1px solid #ffffff24!important;border-top:0!important;border-left:0!important;flex-direction:column!important;min-width:0!important;height:252px!important;min-height:252px!important;padding:20px!important;display:flex!important;overflow:auto!important}@keyframes technologyDetailReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.technology-detail-panel>header{background:0 0!important;border-bottom:1px solid #ffffff24!important;justify-content:space-between!important;align-items:center!important;padding:0 0 13px!important;display:flex!important}.technology-detail-panel>header div small,.technology-detail-panel>header div strong{display:block}.technology-detail-panel>header div small{color:#738ca5;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif}.technology-detail-panel>header div strong{color:#fff;letter-spacing:.06em;margin-top:7px;font:700 9px/1 Sora,sans-serif}.technology-detail-actions{align-items:center;gap:12px;display:flex}.technology-detail-actions img{object-fit:contain;width:38px;height:32px}.technology-detail-actions button{color:#9db0c5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2e;place-items:center;width:26px;height:26px;padding:0;font:400 16px/1 Arial,sans-serif;display:grid}.technology-detail-actions button:hover{color:#fff;border-color:#83b8f6}.technology-detail-version{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.technology-detail-version span,.technology-detail-version b,.technology-detail-version em{padding:7px 9px;font:700 9px/1 Sora,sans-serif}.technology-detail-version span{color:var(--pack-accent,#83b8f6);border:1px solid var(--pack-accent,#83b8f6)}@supports (color:color-mix(in lab, red, red)){.technology-detail-version span{border:1px solid color-mix(in srgb,var(--pack-accent,#83b8f6) 42%,transparent)}}.technology-detail-version b{color:#fff;border:1px solid #fff3}.technology-detail-version em{color:#fff;background:var(--red)}.technology-detail-panel>p{word-break:keep-all;color:#9db0c5!important;margin:14px 0 0!important;font-size:10px!important;line-height:1.65!important}.technology-detail-panel dl{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.technology-detail-panel dl>div{min-width:0;padding:10px 8px 0 0}.technology-detail-panel dl>div:nth-child(2n){border-left:1px solid #ffffff1c;padding-left:8px;padding-right:0}.technology-detail-panel dt{color:#718ba5;letter-spacing:.09em;font:700 8px/1 Sora,sans-serif}.technology-detail-panel dd{color:#d0d9e2;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:9px;line-height:1.45;overflow:hidden}.technology-detail-panel>footer{background:0 0!important;border-top:1px solid #ffffff24!important;margin-top:auto!important;padding:20px 0 0!important;display:block!important}.technology-detail-panel>footer span,.technology-detail-panel>footer b{display:block!important}.technology-detail-panel>footer span{color:#ef7182!important;letter-spacing:.1em!important;font:700 8px/1 Sora,sans-serif!important}.technology-detail-panel>footer b{word-break:keep-all;margin-top:10px;color:#9db0c5!important;font:500 10px/1.6 Sora,sans-serif!important}.technology-focus-layout{grid-template-columns:minmax(270px,1fr) minmax(0,2fr);min-width:0;height:600px;min-height:600px;display:grid;overflow:hidden}.technology-focus-nav{border-right:1px solid var(--line);grid-template-rows:300px 300px;min-width:0;display:grid;position:relative}.technology-focus-nav:before{content:"";z-index:4;background:var(--pack-solid,var(--blue));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.technology-focus-nav>.technology-index-card{border-right:0;border-bottom:1px solid var(--line);height:300px;min-height:300px}.technology-focus-nav>.technology-index-card.active{box-shadow:none}.technology-compact-list{scrollbar-gutter:stable;background:#fff;height:300px;min-height:0;display:block;overflow-y:auto}.technology-compact-list>button{width:100%;height:60px;min-height:60px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 13px;transition:background .18s,color .18s;display:grid}.technology-compact-list>button:last-child{border-bottom:0}.technology-compact-list>button:hover{color:var(--pack-solid,var(--blue));background:var(--pack-soft,#f4f8fc)}.technology-compact-list i{color:#8a96a3;font:400 8px/1 IBM Plex Mono,monospace}.technology-compact-list span,.technology-compact-list small,.technology-compact-list b{min-width:0;display:block}.technology-compact-list small{color:var(--pack-solid,var(--blue));letter-spacing:.08em;font:700 8px/1 Sora,sans-serif}.technology-compact-list b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.2;overflow:hidden}.technology-compact-list em{color:#7f8d9b;white-space:nowrap;font:700 9px/1 Sora,sans-serif}.technology-focus-layout>.technology-detail-panel{grid-area:auto;border-bottom:0!important;border-left:1px solid #ffffff24!important;border-right:0!important;height:600px!important;min-height:600px!important;padding:30px 32px!important;overflow:hidden!important}.technology-focus-layout>.technology-detail-panel>header{padding:0 0 20px!important}.technology-focus-layout>.technology-detail-panel>header div strong{letter-spacing:.1em;margin-top:9px;font-size:11px}.technology-focus-layout .technology-detail-actions img{width:56px;height:48px}.technology-focus-layout .technology-detail-actions button{width:30px;height:30px;font-size:18px}.technology-focus-layout>.technology-detail-panel .technology-detail-version{margin-top:22px}.technology-focus-layout>.technology-detail-panel>small{color:#83b8f6!important;letter-spacing:.1em!important;margin-top:27px!important;font:700 9px/1.25 Sora,sans-serif!important}.technology-focus-layout>.technology-detail-panel>h3{word-break:keep-all;color:#fff!important;letter-spacing:-.045em!important;margin:10px 0 12px!important;font-size:28px!important;line-height:1.38!important}.technology-focus-layout>.technology-detail-panel>p{color:#a8b9ca!important;margin:0!important;font-size:13px!important;line-height:1.75!important}.technology-focus-layout>.technology-detail-panel dl{grid-template-columns:1fr 1fr;margin:24px 0 0}.technology-focus-layout>.technology-detail-panel dl>div{border-bottom:1px solid #ffffff1c;padding:13px 14px 10px 0}.technology-focus-layout>.technology-detail-panel dl>div:nth-child(2n){padding-left:14px;padding-right:0}.technology-focus-layout>.technology-detail-panel dt{font-size:9px}.technology-focus-layout>.technology-detail-panel dd{white-space:normal;margin-top:7px;font-size:11px;line-height:1.5}.technology-focus-layout>.technology-detail-panel>footer{margin-top:auto!important;padding-top:14px!important}.technology-focus-layout>.technology-detail-panel>footer b{margin-top:8px!important;font-size:11px!important}.technology-focus-layout>.technology-detail-panel .technology-detail-version em{background:var(--pack-solid,var(--red))}.technology-focus-layout>.technology-detail-panel>small,.technology-focus-layout>.technology-detail-panel>footer span{color:var(--pack-accent,#83b8f6)!important}.technology-updates-section{box-sizing:border-box;width:min(100%,var(--max));background:#fff;margin:auto;padding:74px 34px 82px}.technology-updates-section>.numbered-chapter-copy{padding-bottom:34px}.technology-updates-section>.numbered-chapter-copy h2{letter-spacing:-.045em;margin:16px 0 0;font-size:32px;line-height:1.25}.technology-updates-section>.numbered-chapter-copy>small{max-width:900px;color:var(--muted);margin-top:14px;font-size:11px;line-height:1.75;display:block}.technology-month-board{border:1px solid var(--line);grid-template-columns:210px 1fr;display:grid}.technology-month-board>aside{color:#fff;background:#071629;flex-direction:column;min-height:310px;padding:25px;display:flex}.technology-month-board>aside small{color:#83b8f6;letter-spacing:.12em;font:700 9px/1 Sora,sans-serif}.technology-month-board>aside strong{letter-spacing:-.05em;margin-top:33px;font:600 31px/1 IBM Plex Mono,monospace}.technology-month-board>aside span{color:#8297ac;margin-top:auto;font:700 9px/1 Sora,sans-serif}.technology-month-board>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.technology-month-board article{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:310px;padding:23px 21px;display:flex}.technology-month-board article:last-child{border-right:0}.technology-month-board article>header{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr;gap:8px;padding-bottom:17px;display:grid}.technology-month-board article>header i{color:#8a96a3;grid-row:1/3;font:400 8px/1 IBM Plex Mono,monospace}.technology-month-board article>header span{color:var(--blue);letter-spacing:.09em;font:700 8px/1 Sora,sans-serif}.technology-month-board article>header b{color:#7a8795;font:700 8px/1 Sora,sans-serif}.technology-month-board article h3{margin:36px 0 12px;font-size:18px;line-height:1.4}.technology-month-board article p{color:var(--muted);word-break:keep-all;margin:0;font-size:11px;line-height:1.75}.technology-month-board article footer{color:var(--red);border-top:1px solid var(--line);letter-spacing:.08em;margin-top:auto;padding-top:17px;font:700 8px/1 Sora,sans-serif}.technology-update-policy{border:1px solid var(--line);background:#f6f8fb;border-top:0;justify-content:space-between;align-items:center;gap:28px;margin:0;padding:18px 20px;display:flex}.technology-update-policy b{color:var(--blue);letter-spacing:.1em;font:700 8px/1 Sora,sans-serif}.technology-update-policy span{color:var(--muted);text-align:right;font-size:10px;line-height:1.55}@media (max-width:1200px) and (max-width:767px),(max-width:1200px) and (min-width:1200px){.technology-month-board>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.technology-month-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.technology-month-board article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.technology-month-board article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.technology-system-map>.technology-explorer-content:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-system-map>.technology-explorer-content.has-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-explorer-content.has-detail .technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px;height:560px;max-height:560px}.technology-index-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:280px;min-height:280px}.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0!important;border-left:0!important;height:252px!important;min-height:252px!important}.technology-focus-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;height:auto;min-height:0}.technology-focus-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;grid-template-rows:280px 280px}.technology-focus-nav>.technology-index-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:280px;min-height:280px}.technology-compact-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:280px}.technology-route-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.technology-route-rail>.technology-route-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.technology-focus-layout>.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff24!important;border-left:0!important;height:520px!important;min-height:520px!important}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.technology-map-page .technology-system-section>.technology-route-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.technology-map-page .technology-system-section>.technology-output-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:calc(100% - (2 * var(--review-inset)))!important;max-width:none!important;margin-right:var(--review-inset)!important;margin-left:var(--review-inset)!important}}@media (max-width:767px){.technology-map-page .technology-system-section>.technology-route-rail:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.technology-map-page .technology-system-section>.technology-output-contract:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:calc(100% - (2 * var(--review-inset)))!important;max-width:none!important;margin-right:var(--review-inset)!important;margin-left:var(--review-inset)!important}}@media (max-width:768px) and (max-width:767px),(max-width:768px) and (min-width:1200px){.technology-system-map article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:300px}.technology-card-context:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.technology-card-context em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}.technology-map-page .technology-system-section>:is(.technology-output-contract,.technology-route-rail):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}.technology-output-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:42px 1fr;gap:12px;padding:18px}.technology-output-contract>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0}.technology-output-contract>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.technology-output-contract>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);border-left:0;min-height:0;padding:14px 0}.technology-system-map>.technology-explorer-content:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-system-map>.technology-explorer-content.has-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-route-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-route-rail>.technology-route-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:88px}.technology-route-rail>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:88px}.technology-route-rail>a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-explorer-content.has-detail .technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;grid-auto-rows:280px;height:560px;max-height:560px}.technology-index-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;height:280px;min-height:280px}.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0!important;border-left:0!important;border-right:0!important;height:238px!important;min-height:238px!important}.technology-focus-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:280px 280px}.technology-focus-layout>.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:500px!important;min-height:500px!important;padding:24px 20px!important}.technology-updates-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px 64px}.technology-month-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-month-board>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:180px}.technology-month-board>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.technology-month-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:245px}.technology-month-board article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.technology-update-policy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:flex-start}.technology-update-policy span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){main>.contact-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(calc(100% - var(--review-inset) - var(--review-inset)), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}main>.contact-band>.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}@media (max-width:767px){main>.contact-band:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(calc(100% - var(--review-inset) - var(--review-inset)), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}main>.contact-band>.contact-band-inner:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.contact-band-inner h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:34px!important;line-height:1.25!important}.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:none!important;display:none!important}}@media (max-width:767px){.contact-band-inner h2:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:34px!important;line-height:1.25!important}.site-footer:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(calc(100% - (2 * var(--review-inset))), var(--review-dark-width))!important;max-width:var(--review-dark-width)!important;padding-right:var(--review-inset)!important;padding-left:var(--review-inset)!important;margin-left:auto!important;margin-right:auto!important}.site-footer:where([data-mobile-desktop],[data-mobile-desktop] *):after{content:none!important;display:none!important}}:root,[data-mobile-desktop]{--site-ending-rail:var(--review-inset,34px);--site-ending-gap:36px;--site-ending-width:var(--review-dark-width,var(--max));--site-ending-cta-height:266px;--site-ending-footer-height:82px}.site-ending{box-sizing:border-box;width:min(calc(100% - (2 * var(--site-ending-rail))), var(--site-ending-width));max-width:var(--site-ending-width);margin:var(--site-ending-gap) auto 0}.site-ending>.contact-band,.site-ending>.site-footer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.site-ending>.contact-band{min-height:var(--site-ending-cta-height);padding:62px var(--site-ending-rail)!important}.site-ending>.contact-band>.contact-band-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.site-ending>.site-footer{min-height:var(--site-ending-footer-height);padding-right:var(--site-ending-rail)!important;padding-left:var(--site-ending-rail)!important}@media (max-width:768px) and (max-width:767px),(max-width:768px) and (min-width:1200px){.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;max-width:none;margin-top:28px}.site-ending>.contact-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;padding:42px 20px!important}.site-ending>.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;padding:22px 20px!important}}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>section:where([data-mobile-desktop],[data-mobile-desktop] *),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>.site-ending:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:min(100%, var(--review-canvas))!important;max-width:var(--review-canvas)!important;margin-left:auto!important;margin-right:auto!important}}.clean-home .home-coordinate .coordinate-principle{background:0 0;border:0;grid-template-columns:none;min-height:0;margin-top:18px;padding:0;display:block;overflow:visible}.clean-home .home-coordinate .coordinate-arrow:before{display:none}.clean-home .home-coordinate .coordinate-arrow:after{content:"";background:radial-gradient(circle,#74b5f7 0 2px,#0000 3px 7px,#69aef74d 8px,#0000 9px),#061422;border:1px solid #69aef76b;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #1d5faf0b,0 0 18px #3f90e82e}.clean-home .home-coordinate .coordinate-axes{place-items:center;gap:24px;padding:5px 8% 7px}.clean-home .home-coordinate .coordinate-axes>span{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 42%,#1d5faf24,#061422f0 68%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:92px;height:92px;min-height:0;padding:10px;display:flex;box-shadow:0 0 0 7px #1d5faf09,inset 0 0 22px #69aef70a}.clean-home .home-coordinate .coordinate-axes>span:first-child{border-color:#e93f598a}.clean-home .home-coordinate .coordinate-axes>span:nth-child(2){border-color:#69aef794}.clean-home .home-coordinate .coordinate-axes>span:nth-child(3){border-color:#56c9e78a}.clean-home .home-coordinate .coordinate-axes em{grid-row:auto;align-self:auto;font-size:8px}.clean-home .home-coordinate .coordinate-axes>span:first-child em{color:#ff7183}.clean-home .home-coordinate .coordinate-axes>span:nth-child(3) em{color:#56c9e7}.clean-home .home-coordinate .coordinate-axes strong{white-space:normal;max-width:76px;font-size:7px;line-height:1.25}.clean-home .home-coordinate .coordinate-axes small{margin:0;font-size:10px}.clean-home .home-coordinate .coordinate-outcome{gap:10px;margin-top:14px}.clean-home .home-coordinate .coordinate-outcome>span,.clean-home .home-coordinate .coordinate-outcome>a{background:#061422b8;border-radius:999px;min-height:58px}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.clean-home .home-coordinate .coordinate-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-left:0;padding-right:0}.clean-home .home-coordinate .coordinate-axes>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:80px;height:80px;padding:8px}.clean-home .home-coordinate .coordinate-axes strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:6px}}.clean-home .home-coordinate .coordinate-outcome{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,900px);margin:18px auto 0}.clean-home .home-coordinate .coordinate-outcome>span{text-align:center;justify-content:center}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.clean-home .home-coordinate .coordinate-outcome:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;width:100%}.clean-home .home-coordinate .coordinate-outcome>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center}}.clean-home .home-coordinate .coordinate-technology-link{top:86px;right:max(28px, calc((calc(100 * var(--site-vw,1vw)) - var(--max)) / 2));z-index:3;box-sizing:border-box;color:#dce9f5;background:#061422a8;border:1px solid #69aef757;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:7px 28px;min-width:230px;min-height:62px;padding:13px 18px;display:grid;position:absolute}.clean-home .home-coordinate .coordinate-technology-link small{color:#6aaaf0;letter-spacing:.08em;font:600 9px/1 Sora,sans-serif}.clean-home .home-coordinate .coordinate-technology-link strong{color:#dce9f5;font-size:12px}.clean-home .home-coordinate .coordinate-technology-link b{color:#73adf5;grid-area:1/2/3;align-self:center;font-size:15px}.clean-home .home-coordinate .coordinate-principle{margin-top:32px;padding-bottom:22px}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.clean-home .home-coordinate .coordinate-technology-link:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(100%,280px);margin:-12px 0 28px auto;position:static}}@media (min-width:901px) and (max-width:767px),(min-width:901px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home .home-coordinate .coordinate-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translateY(30px)}}@media (max-width:767px){.clean-home .home-coordinate .coordinate-axes:where([data-mobile-desktop],[data-mobile-desktop] *){transform:translateY(30px)}}.clean-home .home-project-service-grid article:nth-child(n){justify-content:flex-end;min-height:174px;padding-top:78px;padding-bottom:20px;position:relative}.project-service-diagram{opacity:.78;width:112px;height:52px;transition:opacity .25s,filter .25s;position:absolute;top:16px;left:50%;transform:translate(-50%)}.home-project-service-grid article:hover .project-service-diagram{opacity:1;filter:drop-shadow(0 0 8px #69aef738)}.project-service-diagram b{--dx:0px;--dy:0px;z-index:2;background:#72b3f5;border-radius:50%;width:3px;height:3px;animation:5.8s ease-in-out infinite projectServiceGather;position:absolute;box-shadow:0 0 7px #69aef7bf}.project-service-diagram b:first-child{--dx:-13px;--dy:-7px;top:18%;left:12%}.project-service-diagram b:nth-child(2){--dx:4px;--dy:-13px;animation-delay:-.65s;top:8%;left:49%}.project-service-diagram b:nth-child(3){--dx:15px;--dy:-5px;animation-delay:-1.3s;top:20%;left:85%}.project-service-diagram b:nth-child(4){--dx:-18px;--dy:3px;animation-delay:-1.95s;top:50%;left:22%}.project-service-diagram b:nth-child(5){--dx:0px;--dy:0px;animation-delay:-2.6s;top:48%;left:49%}.project-service-diagram b:nth-child(6){--dx:18px;--dy:2px;animation-delay:-3.25s;top:50%;left:77%}.project-service-diagram b:nth-child(7){--dx:-12px;--dy:10px;animation-delay:-3.9s;top:82%;left:13%}.project-service-diagram b:nth-child(8){--dx:2px;--dy:12px;animation-delay:-4.55s;top:90%;left:49%}.project-service-diagram b:nth-child(9){--dx:14px;--dy:9px;animation-delay:-5.2s;top:80%;left:85%}.project-service-diagram em{box-sizing:border-box;font-style:normal;animation:5.8s ease-in-out infinite projectServiceSurface;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-service-diagram-1 em:first-of-type{border:1px dashed #ff5b6f8f;width:54px;height:38px}.project-service-diagram-1 em:nth-of-type(2){border:1px solid #69aef77a;width:30px;height:22px;animation-delay:-.8s}.project-service-diagram-1 em:nth-of-type(3){background:repeating-linear-gradient(#69aef76b 0 2px,#0000 2px 5px);width:1px;height:46px;animation-delay:-1.6s}.project-service-diagram-2 em:first-of-type,.project-service-diagram-2 em:nth-of-type(2){border:1px dashed #69aef794;border-radius:50%;width:46px;height:46px;animation-name:projectServiceOrbit}.project-service-diagram-2 em:nth-of-type(2){border-color:#ff5b6f85;width:24px;height:24px;animation-direction:reverse}.project-service-diagram-2 em:nth-of-type(3){border:1px solid #69aef7b3;width:10px;height:10px;transform:translate(-50%,-50%)rotate(45deg)}.project-service-diagram-3 em{transform-origin:0;background:repeating-linear-gradient(90deg,#69aef78f 0 3px,#0000 3px 7px);width:54px;height:1px}.project-service-diagram-3 em:first-of-type{transform:translate(-4px,-1px)rotate(180deg)}.project-service-diagram-3 em:nth-of-type(2){animation-delay:-.8s;transform:translate(-4px,-1px)rotate(145deg)}.project-service-diagram-3 em:nth-of-type(3){animation-delay:-1.6s;transform:translate(-4px,-1px)rotate(215deg)}.project-service-diagram-3 b:nth-child(5){background:#ff6175;width:7px;height:7px}.project-service-diagram-4 em:first-of-type,.project-service-diagram-4 em:nth-of-type(2){border:1px dashed #69aef794;border-radius:50%;width:50px;height:38px}.project-service-diagram-4 em:nth-of-type(2){border-color:#56c9e794;width:30px;height:22px;animation-delay:-.9s}.project-service-diagram-4 em:nth-of-type(3){background:linear-gradient(90deg,#0000,#ff6175,#72b3f5,#0000);width:74px;height:1px;animation-name:projectServiceScan}@keyframes projectServiceGather{0%,to{opacity:.22;transform:translate(var(--dx), var(--dy)) scale(.55)}38%,72%{opacity:.95;transform:translate(0)scale(1)}}@keyframes projectServiceSurface{0%,to{opacity:.22;scale:.72}40%,74%{opacity:.82;scale:1}}@keyframes projectServiceOrbit{0%{opacity:.32;transform:translate(-50%,-50%)rotate(0)scale(.82)}45%{opacity:.9;transform:translate(-50%,-50%)rotate(180deg)scale(1)}to{opacity:.32;transform:translate(-50%,-50%)rotate(360deg)scale(.82)}}@keyframes projectServiceScan{0%,to{opacity:.25;transform:translate(-50%,-18px)}50%{opacity:.95;transform:translate(-50%,17px)}}@media (prefers-reduced-motion:reduce){.project-service-diagram b,.project-service-diagram em{animation:none}}.clean-home .home-project-service-grid article:nth-child(n){min-height:210px;padding-top:122px;padding-bottom:22px}.project-service-scene{opacity:.88;perspective:360px;width:min(82%,220px);height:98px;transition:opacity .25s,filter .25s;position:absolute;top:17px;left:50%;overflow:hidden;transform:translate(-50%)}.home-project-service-grid article:hover .project-service-scene{opacity:1;filter:drop-shadow(0 0 12px #69aef733)}.project-service-scene:before{content:"";opacity:.45;background-image:radial-gradient(circle,#71b1f273 0 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:10px 15px;-webkit-mask-image:radial-gradient(#000 15%,#0000 78%);mask-image:radial-gradient(#000 15%,#0000 78%)}.project-service-scene b{--sx:0px;--sy:0px;z-index:3;background:#77baff;border-radius:50%;width:3px;height:3px;animation:6.4s cubic-bezier(.45,0,.22,1) infinite serviceSceneConverge;position:absolute;box-shadow:0 0 7px #69aef7cc}.project-service-scene b:first-child{--sx:-25px;--sy:-16px;top:18%;left:8%}.project-service-scene b:nth-child(2){--sx:-14px;--sy:-23px;animation-delay:-.4s;top:9%;left:28%}.project-service-scene b:nth-child(3){--sx:2px;--sy:-25px;animation-delay:-.8s;top:6%;left:49%}.project-service-scene b:nth-child(4){--sx:17px;--sy:-20px;animation-delay:-1.2s;top:11%;left:72%}.project-service-scene b:nth-child(5){--sx:27px;--sy:-13px;animation-delay:-1.6s;top:20%;left:91%}.project-service-scene b:nth-child(6){--sx:-30px;--sy:-3px;animation-delay:-2s;top:42%;left:15%}.project-service-scene b:nth-child(7){--sx:-12px;--sy:-8px;animation-delay:-2.4s;top:34%;left:37%}.project-service-scene b:nth-child(8){--sx:12px;--sy:-7px;animation-delay:-2.8s;top:35%;left:62%}.project-service-scene b:nth-child(9){--sx:30px;--sy:1px;animation-delay:-3.2s;top:44%;left:84%}.project-service-scene b:nth-child(10){--sx:-27px;--sy:15px;animation-delay:-3.6s;top:71%;left:8%}.project-service-scene b:nth-child(11){--sx:-18px;--sy:10px;animation-delay:-4s;top:61%;left:27%}.project-service-scene b:nth-child(12){--sx:0px;--sy:15px;animation-delay:-4.4s;top:66%;left:49%}.project-service-scene b:nth-child(13){--sx:18px;--sy:10px;animation-delay:-4.8s;top:61%;left:72%}.project-service-scene b:nth-child(14){--sx:28px;--sy:16px;animation-delay:-5.2s;top:72%;left:91%}.project-service-scene b:nth-child(15){--sx:-10px;--sy:24px;animation-delay:-5.6s;top:88%;left:32%}.project-service-scene b:nth-child(16){--sx:10px;--sy:24px;animation-delay:-6s;top:88%;left:68%}.project-service-scene em{z-index:1;box-sizing:border-box;font-style:normal;position:absolute;top:50%;left:50%}.project-service-scene svg{z-index:4;color:#82bef8;filter:drop-shadow(0 0 10px #4c9cef47);width:35px;height:35px;animation:6.4s ease-in-out infinite serviceSceneIcon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-service-scene-object em:first-of-type{background:linear-gradient(135deg,#c8102e0f,#0000 55%);border:1px dashed #ff5b6f94;width:78px;height:58px;animation:6.4s ease-in-out infinite serviceObjectFace;transform:translate(-50%,-50%)skewY(-8deg)}.project-service-scene-object em:nth-of-type(2){border:1px solid #69aef780;width:54px;height:42px;animation:6.4s ease-in-out infinite serviceObjectCore;transform:translate(-50%,-50%)rotate(45deg)}.project-service-scene-object em:nth-of-type(3){border-top:1px dotted #69aef761;border-bottom:1px dotted #69aef742;width:116px;height:58px;transform:translate(-50%,-50%)}.project-service-scene-transform em:first-of-type,.project-service-scene-transform em:nth-of-type(2){clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background:#1d5faf0f;border:1px dashed #69aef794;width:58px;height:48px}.project-service-scene-transform em:first-of-type{animation:6.4s ease-in-out infinite serviceTransformFrom;transform:translate(-92%,-50%)rotate(-8deg)}.project-service-scene-transform em:nth-of-type(2){border-color:#ff5b6f94;animation:6.4s ease-in-out infinite serviceTransformTo;transform:translate(-8%,-50%)rotate(8deg)}.project-service-scene-transform em:nth-of-type(3){background:repeating-linear-gradient(90deg,#69aef7b8 0 4px,#0000 4px 8px);width:92px;height:1px;animation:2.8s linear infinite serviceDataFlow;transform:translate(-50%,-50%)}.project-service-scene-collaboration em{transform-origin:0;background:repeating-linear-gradient(90deg,#69aef78f 0 4px,#0000 4px 8px);width:75px;height:1px}.project-service-scene-collaboration em:first-of-type{transform:translateY(-1px)rotate(180deg)}.project-service-scene-collaboration em:nth-of-type(2){transform:translateY(-1px)rotate(135deg)}.project-service-scene-collaboration em:nth-of-type(3){transform:translateY(-1px)rotate(225deg)}.project-service-scene-collaboration:after{content:"";z-index:2;background:#1d5faf0f;border:1px solid #69aef76b;width:64px;height:48px;animation:6.4s ease-in-out infinite serviceSharedModel;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.project-service-scene-scale em:first-of-type{clip-path:polygon(3% 100%,11% 48%,23% 48%,28% 18%,43% 18%,48% 65%,59% 65%,65% 32%,78% 32%,84% 12%,93% 12%,98% 100%);background:linear-gradient(#69aef72e 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#69aef72e 1px,#0000 1px) 0 0/12px 12px,linear-gradient(135deg,#1d5faf29,#c8102e0b) 0 0/100% 100%;width:164px;height:68px;animation:6.4s ease-in-out infinite serviceScaleBuild;transform:translate(-50%,-50%)}.project-service-scene-scale em:nth-of-type(2){border:1px dashed #69aef761;width:178px;height:76px;transform:translate(-50%,-50%)}.project-service-scene-scale em:nth-of-type(3){background:linear-gradient(90deg,#0000,#ff6175,#74b9ff,#0000);width:180px;height:1px;animation:4s ease-in-out infinite serviceScaleScan;transform:translate(-50%,-32px)}@keyframes serviceSceneConverge{0%,to{opacity:.12;transform:translate(var(--sx), var(--sy)) scale(.55)}42%,76%{opacity:.92;transform:translate(0)scale(1)}}@keyframes serviceSceneIcon{0%,22%,to{opacity:.26;transform:translate(-50%,-50%)scale(.75)}48%,78%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes serviceObjectFace{0%,to{opacity:.2;transform:translate(-50%,-50%)skewY(-8deg)scale(.72)}44%,78%{opacity:.86;transform:translate(-50%,-50%)skewY(-8deg)scale(1)}}@keyframes serviceObjectCore{0%,to{opacity:.16;transform:translate(-50%,-50%)rotate(12deg)scale(.62)}44%,78%{opacity:.78;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}@keyframes serviceTransformFrom{0%,to{opacity:.22;transform:translate(-55%,-50%)rotate(0)}48%,78%{opacity:.78;transform:translate(-92%,-50%)rotate(-8deg)}}@keyframes serviceTransformTo{0%,to{opacity:.15;transform:translate(-45%,-50%)rotate(0)}48%,78%{opacity:.88;transform:translate(-8%,-50%)rotate(8deg)}}@keyframes serviceDataFlow{to{background-position:16px 0}}@keyframes serviceSharedModel{0%,to{opacity:.2;transform:translate(-50%,-50%)rotate(28deg)scale(.72)}48%,78%{opacity:.76;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}@keyframes serviceScaleBuild{0%,to{opacity:.18;transform:translate(-50%,-50%)scaleX(.68)scaleY(.55)}45%,80%{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes serviceScaleScan{0%,to{opacity:.2;transform:translate(-50%,-32px)}50%{opacity:.95;transform:translate(-50%,31px)}}@media (prefers-reduced-motion:reduce){.project-service-scene b,.project-service-scene em,.project-service-scene svg,.project-service-scene:after{animation:none}}.clean-home .home-project-service-grid article:first-child{--service-accent:#ff5b6f;--service-rgb:255, 91, 111}.clean-home .home-project-service-grid article:nth-child(2){--service-accent:#6aaff7;--service-rgb:106, 175, 247}.clean-home .home-project-service-grid article:nth-child(3){--service-accent:#9acbfb;--service-rgb:154, 203, 251}.clean-home .home-project-service-grid article:nth-child(4){--service-accent:#56c9e7;--service-rgb:86, 201, 231}.clean-home .home-project-service-grid article:nth-child(n){min-height:268px;padding-top:176px;padding-bottom:23px;transition:background .35s,box-shadow .35s;overflow:hidden}.clean-home .home-project-service-grid article:nth-child(n):after{content:"";opacity:.3;background:linear-gradient(90deg, transparent 0 8%, rgba(var(--service-rgb), .32) 28%, var(--service-accent) 50%, rgba(var(--service-rgb), .32) 72%, transparent 92% 100%);background-size:220% 100%;height:1px;transition:opacity .3s,transform .35s;animation:4.2s linear infinite serviceTraceLine;position:absolute;top:158px;left:9%;right:9%;transform:scaleX(.72)}.clean-home .home-project-service-grid article:nth-child(n):hover{background:radial-gradient(circle at 50% 34%, rgba(var(--service-rgb), .13), transparent 60%);box-shadow:inset 0 0 42px rgba(var(--service-rgb), .055)}.clean-home .home-project-service-grid article:nth-child(n):hover:after{opacity:1;animation-duration:1.35s;transform:scaleX(1)}.project-service-scene{width:min(92%,320px);height:138px;top:13px}.project-service-scene:before{opacity:.52;background-size:15px 15px;animation:9s linear infinite serviceFieldDrift;inset:5px 4px}.project-service-scene b{background:var(--service-accent);width:4px;height:4px;box-shadow:0 0 9px rgba(var(--service-rgb), .85);animation-name:serviceSceneKinetic;animation-duration:5.2s}.project-service-scene em{transition:border-color .3s,filter .3s}.project-service-scene svg{color:#7ebaf6;width:48px;height:48px;transition:color .3s,filter .3s}.home-project-service-grid article:hover .project-service-scene b,.home-project-service-grid article:hover .project-service-scene em,.home-project-service-grid article:hover .project-service-scene svg,.home-project-service-grid article:hover .project-service-scene:after{animation-duration:2.5s}.home-project-service-grid article:hover .project-service-scene svg{color:var(--service-accent);filter:drop-shadow(0 0 14px rgba(var(--service-rgb), .66))}.home-project-service-grid article:hover .project-service-scene em{border-color:rgba(var(--service-rgb), .72);filter:drop-shadow(0 0 8px rgba(var(--service-rgb), .28))}.clean-home .home-project-service-grid article:hover>i{color:var(--service-accent);text-shadow:0 0 10px rgba(var(--service-rgb), .54)}.clean-home .home-project-service-grid article:hover>strong{color:#0000;background:linear-gradient(90deg, var(--service-accent), #f5fbff, var(--service-accent));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.7s linear infinite serviceTextSweep}.clean-home .home-project-service-grid article:hover>small{color:rgba(var(--service-rgb), .9)}.project-service-scene-object em:first-of-type{width:108px;height:78px}.project-service-scene-object em:nth-of-type(2){width:72px;height:56px}.project-service-scene-object em:nth-of-type(3){width:174px;height:78px}.project-service-scene-transform em:first-of-type,.project-service-scene-transform em:nth-of-type(2){width:82px;height:68px}.project-service-scene-transform em:nth-of-type(3){width:142px}.project-service-scene-collaboration em{width:108px}.project-service-scene-collaboration:after{width:88px;height:66px}.project-service-scene-scale em:first-of-type{width:238px;height:96px}.project-service-scene-scale em:nth-of-type(2){width:254px;height:106px}.project-service-scene-scale em:nth-of-type(3){width:260px}@keyframes serviceSceneKinetic{0%,to{opacity:.12;transform:translate(var(--sx), var(--sy)) scale(.45)}28%{opacity:.68;transform:translate(-5px,3px)scale(.82)}48%{opacity:1;transform:translate(0)scale(1.15)}68%{opacity:.78;transform:translate(5px,-3px)scale(.9)}82%{opacity:.98;transform:translate(0)scale(1)}}@keyframes serviceFieldDrift{0%{opacity:.26;background-position:0 0}50%{opacity:.62;background-position:30px 15px}to{opacity:.26;background-position:60px 30px}}@keyframes serviceTraceLine{0%{background-position:210% 0}to{background-position:-110% 0}}@keyframes serviceTextSweep{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.clean-home .home-project-service-grid article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:242px;padding-top:154px}.project-service-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:min(88%,260px);height:120px}.clean-home .home-project-service-grid article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{top:139px}}@media (prefers-reduced-motion:reduce){.clean-home .home-project-service-grid article:nth-child(n):after,.clean-home .home-project-service-grid article:hover>strong,.project-service-scene:before,.project-service-scene b{animation:none}}@media (min-width:1001px) and (max-width:767px),(min-width:1001px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home .home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:188px;padding:38px var(--site-title-inset) 36px;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.clean-home .home-project-service>header>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.clean-home .home-project-service>header>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:14px 0 0}.clean-home .home-project-service>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:760px;margin-top:16px;padding:0;line-height:1.7}.clean-home .home-project-service-grid article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:286px}}@media (max-width:767px){.clean-home .home-project-service>header:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:188px;padding:38px var(--site-title-inset) 36px;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.clean-home .home-project-service>header>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0}.clean-home .home-project-service>header>h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:14px 0 0}.clean-home .home-project-service>header>span:where([data-mobile-desktop],[data-mobile-desktop] *){max-width:760px;margin-top:16px;padding:0;line-height:1.7}.clean-home .home-project-service-grid article:nth-child(n):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:286px}}@media (max-width:1000px) and (max-width:767px),(max-width:1000px) and (min-width:1200px){.clean-home .home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;align-items:flex-start}.clean-home .home-project-service>header>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:0;margin-right:0}.clean-home .home-project-service>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:620px}}.clean-home .home-project-service-cta{text-align:center;justify-content:center;gap:0;min-height:74px;position:relative;overflow:hidden}.clean-home .home-project-service-cta>span{z-index:2;position:relative}.clean-home .home-project-service-cta:after{z-index:1;filter:drop-shadow(0 0 7px #ffffffd1)drop-shadow(0 0 10px #59b3ffb8);mix-blend-mode:screen;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ff3552 19%,#fff 50%,#56bfff 81%,#0000 100%) top/50% 4px repeat-x,linear-gradient(90deg,#0000 0%,#ff3552e0 19%,#fff 50%,#56bfffe6 81%,#0000 100%) bottom/50% 3px repeat-x,linear-gradient(90deg,#0000 0%,#ff35521f 24%,#ffffff42 50%,#56bfff26 76%,#0000 100%) 50%/50% 100% repeat-x;width:200%;height:auto;animation:4.8s linear infinite project-service-neon-ribbon;position:absolute;top:0;bottom:0;left:-100%;box-shadow:0 0 20px #59b3ff61}@keyframes project-service-neon-ribbon{0%{transform:translate(0)}to{transform:translate(50%)}}.premium-route{--premium-navy:#07192c;--premium-navy-2:#0b223a;--premium-blue:#2877cd;--premium-red:#d8203e;--premium-grid:#5c92ca16}.editorial-hero{min-height:570px;max-width:var(--max);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);margin:auto;display:grid}.editorial-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:68px 46px 68px 34px;display:flex}.editorial-hero-label,.premium-section-heading>p,.catalog-release-gate>header>p,.insight-method-section>header>p,.store-gate-section>header>div>p{color:var(--blue);letter-spacing:.17em;align-items:center;gap:17px;margin:0;font:700 11px/1 Sora,sans-serif;display:flex}.editorial-hero-label i,.premium-section-heading>p i,.catalog-release-gate>header>p i,.insight-method-section>header>p i,.store-gate-section>header>div>p i{color:var(--red);letter-spacing:0;font:500 10px/1 IBM Plex Mono,monospace}.editorial-hero h1{max-width:710px;font-size:clamp(38px,calc(3.15 * var(--site-vw,1vw)),56px);letter-spacing:-.06em;word-break:keep-all;margin:24px 0 20px;font-weight:500;line-height:1.16}.editorial-hero h1 em{color:var(--blue);font-style:normal}.editorial-hero-description{color:#5d6977;word-break:keep-all;max-width:700px;font-size:13px;line-height:1.85}.editorial-hero-actions{gap:10px;margin-top:32px;display:flex}.editorial-hero-actions a{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-width:174px;height:48px;padding:0 18px;font-size:12px;font-weight:600;transition:color .2s,background .2s,transform .2s;display:flex}.editorial-hero-actions a.primary{color:#fff;background:var(--ink)}.editorial-hero-actions a:hover{transform:translateY(-2px)}.editorial-hero-visual{border-left:1px solid var(--line);background-color:#f6f8fa;background-image:linear-gradient(#224e7b0e 1px,#0000 1px),linear-gradient(90deg,#224e7b0e 1px,#0000 1px);background-size:28px 28px;min-width:0;position:relative;overflow:hidden}.editorial-hero-visual:after{content:"";background:linear-gradient(90deg,var(--red),#dce2e8,var(--blue));height:3px;position:absolute;bottom:0;left:0;right:0}.premium-section{max-width:var(--max);margin:auto;padding:86px 34px;scroll-margin-top:78px}.premium-section-heading{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:end;gap:14px 54px;margin-bottom:34px;display:grid}.premium-section-heading>p{grid-column:1/-1}.premium-section-heading h2{font-size:clamp(32px,calc(2.35 * var(--site-vw,1vw)),42px);letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.24}.premium-section-heading>small{color:#687686;word-break:keep-all;max-width:720px;padding-bottom:4px;font-size:12px;line-height:1.8;display:block}.catalog-hero-network{position:absolute;inset:0}.catalog-network-core,.catalog-network-node{z-index:3;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 16px 46px #0e2f511f}.catalog-network-core{border:1px solid #aac4df;width:190px;height:190px;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-network-core:before,.catalog-network-core:after{content:"";border:1px solid #2877cd47;border-radius:50%;position:absolute}.catalog-network-core:before{inset:-31px}.catalog-network-core:after{border-color:#d8203e47;inset:20px}.catalog-network-core svg{z-index:2;width:38px;height:38px;color:var(--blue);stroke-width:1.25px}.catalog-network-core b,.catalog-network-core small{z-index:2;letter-spacing:.13em;font-family:Sora,sans-serif}.catalog-network-core b{margin-top:11px;font-size:13px}.catalog-network-core small{color:#7b8997;margin-top:6px;font-size:9px}.catalog-network-node{border:1px solid #d7e0e9;width:92px;height:92px}.catalog-network-node i{font:700 23px/1 Sora,sans-serif}.catalog-network-node b{color:#617181;letter-spacing:.1em;margin-top:-14px;font:700 9px/1 Sora,sans-serif}.catalog-network-node.node-d{color:var(--red);top:18%;left:12%}.catalog-network-node.node-h{color:var(--blue);top:24%;right:10%}.catalog-network-node.node-t{color:#344658;bottom:12%;left:18%}.catalog-network-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#2877cda6,#0000);width:36%;height:1px;position:absolute;top:50%;left:50%}.catalog-network-line:after{content:"";background:#f6f8fa;border:1px solid;border-radius:50%;width:7px;height:7px;animation:3.8s ease-in-out infinite premium-data-pulse;position:absolute;top:-3px;left:26%}.catalog-network-line.line-d{color:var(--red);transform:rotate(213deg)}.catalog-network-line.line-h{color:var(--blue);transform:rotate(-27deg)}.catalog-network-line.line-t{color:#607a94;transform:rotate(143deg)}.catalog-network-caption{color:#58718a;letter-spacing:.13em;font:600 9px/1 Sora,sans-serif;position:absolute;bottom:28px;right:28px}@keyframes premium-data-pulse{0%,to{opacity:.25;left:15%}50%{opacity:1;left:82%}}.catalog-explorer{background:#fff;border:1px solid #1b3148;grid-template-columns:300px 390px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.catalog-filter-rail,.catalog-asset-detail{color:#fff;background-color:var(--premium-navy);background-image:linear-gradient(var(--premium-grid) 1px,transparent 1px),linear-gradient(90deg,var(--premium-grid) 1px,transparent 1px);background-size:24px 24px}.catalog-filter-rail{border-right:1px solid #29435e;flex-direction:column;padding:32px 28px;display:flex}.catalog-filter-rail header small,.catalog-filter-rail footer b{color:#79b8f8;letter-spacing:.14em;font:700 10px/1 Sora,sans-serif}.catalog-filter-rail h3{letter-spacing:-.045em;word-break:keep-all;margin:22px 0 14px;font-size:25px;font-weight:500;line-height:1.45}.catalog-filter-rail header p{color:#9eb0c2;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.75}.catalog-copy-keep{white-space:nowrap}.catalog-filter-rail nav{border-top:1px solid #ffffff24;margin-top:34px;display:grid}.catalog-filter-rail button{color:#c8d4df;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:62px;padding:0 12px;font:700 11px/1 Sora,sans-serif;transition:background .2s,color .2s,padding .2s;display:flex}.catalog-filter-rail button i{color:#6e8aa7;font:400 10px/1 IBM Plex Mono,monospace}.catalog-filter-rail button:hover,.catalog-filter-rail button[aria-pressed=true]{color:#fff;background:#276fba33;padding-left:17px}.catalog-filter-rail footer{border-top:1px solid #ffffff24;gap:9px;margin-top:auto;padding-top:24px;display:grid}.catalog-filter-rail footer span{color:#91a6bb;word-break:keep-all;overflow-wrap:break-word;font-size:11px;line-height:1.55}.catalog-asset-list{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#8fa2b4 transparent;background:#f7f9fb;flex-direction:column;min-width:0;max-height:650px;display:flex;overflow-y:auto}.catalog-asset-list button{--asset-accent:#536476;--asset-tint:#5364760b;min-height:112px;color:var(--ink);background:linear-gradient(90deg,var(--asset-tint),#fffffffa 42%);text-align:left;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;border:0;border-bottom:1px solid #dfe5eb;grid-template-columns:30px 30px minmax(0,1fr);gap:10px;padding:20px 19px;transition:background .2s,box-shadow .2s;display:grid;position:relative}.catalog-asset-list button.asset-pack-datapack{--asset-accent:var(--red);--asset-tint:#c8102e0e}.catalog-asset-list button.asset-pack-hubpack{--asset-accent:var(--blue);--asset-tint:#1d5faf0f}.catalog-asset-list button.asset-pack-twinpack{--asset-accent:#536476;--asset-tint:#53647613}.catalog-asset-list button>i{color:#8997a5;font:400 9px/1 IBM Plex Mono,monospace}.catalog-asset-list button>svg{color:#6686a6;stroke-width:1.4px;width:20px;height:20px}.catalog-asset-list button>span{gap:5px;min-width:0;display:grid}.catalog-asset-list button small{color:#52779d;letter-spacing:.07em;font:700 9px/1.2 Sora,sans-serif}.catalog-asset-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.catalog-asset-list button em{color:#7d8996;text-overflow:ellipsis;white-space:nowrap;font:500 9px/1 Sora,sans-serif;overflow:hidden}.catalog-asset-list button>b{color:#31465a;letter-spacing:.02em;border-top:1px solid #e6ebf0;grid-column:2/4;align-items:center;gap:8px;margin-top:5px;padding-top:10px;font:600 10px/1 Sora,sans-serif;display:flex}.catalog-asset-list button>b small{color:#7c8995;letter-spacing:.07em;font:600 8px/1 Sora,sans-serif}.catalog-asset-list button:before{content:"";opacity:.32;background:var(--asset-accent);width:3px;transition:opacity .2s,width .2s;position:absolute;top:0;bottom:0;left:0}.catalog-asset-list button:hover,.catalog-asset-list button.active{background:linear-gradient(90deg,var(--asset-tint),#eef4fa 68%);box-shadow:inset 0 0 30px #2877cd0b}.catalog-asset-list button.active:before{opacity:1;width:4px}.catalog-asset-detail{flex-direction:column;min-width:0;padding:31px 32px;display:flex;position:relative}.catalog-asset-detail>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.catalog-asset-detail>header>div{gap:7px;display:grid}.catalog-asset-detail>header small,.catalog-detail-overview>small,.catalog-asset-detail section header small{color:#80a6cc;letter-spacing:.13em;font:600 9px/1 Sora,sans-serif}.catalog-asset-detail>header strong{letter-spacing:.1em;font:700 12px/1 Sora,sans-serif}.catalog-asset-detail>header img{object-fit:contain;opacity:.82;width:62px;height:62px}.catalog-detail-tags{align-items:stretch;gap:8px;margin:22px 0 27px;display:flex}.catalog-detail-tags>span{color:#c5d2df;border:1px solid #39536e;align-items:center;padding:7px 9px;font:600 9px/1 Sora,sans-serif;display:flex}.catalog-detail-tags>.catalog-status-tag{border-color:var(--red);color:#fff;background:var(--red)}.catalog-detail-tags .catalog-status-tag{align-items:center;gap:7px;display:flex}.catalog-detail-tags .catalog-status-tag b{font-size:10px}.catalog-detail-tags .catalog-status-tag small{color:#ffffffbf;letter-spacing:.06em;font:600 8px/1 Sora,sans-serif}.catalog-scope-link{color:#dbe7f2;border:1px solid #526c86;align-items:center;gap:12px;margin-left:auto;padding:7px 9px;font:600 9px/1 Sora,sans-serif;transition:border-color .2s,background .2s;display:flex}.catalog-scope-link:hover{background:#7ebaf514;border-color:#7ebaf5}.catalog-scope-link svg{color:#7ebaf5;width:13px;height:13px}.catalog-hero-keep-together{white-space:nowrap}.catalog-detail-overview>h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:29px;font-weight:500}.catalog-detail-summary{color:#b1bfcd;word-break:keep-all;overflow-wrap:break-word;max-width:700px;margin:0;font-size:12px;line-height:1.8}.catalog-asset-detail>dl{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.catalog-asset-detail>dl>div{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-width:0;padding:16px}.catalog-asset-detail dt{color:#7593b1;letter-spacing:.08em;font:600 9px/1 Sora,sans-serif}.catalog-asset-detail dd{color:#d7e0e9;word-break:keep-all;overflow-wrap:break-word;margin:9px 0 0;font-size:11px;line-height:1.55}.catalog-detail-closing{margin-top:auto}.catalog-detail-closing>section{border-top:1px solid #ffffff26;padding-top:25px}.catalog-asset-detail section>header{align-items:center;gap:11px;display:flex}.catalog-asset-detail section header svg{color:#77b6f4;stroke-width:1.35px;width:25px}.catalog-asset-detail section header span{gap:5px;display:grid}.catalog-asset-detail section header strong{font-size:12px}.catalog-asset-detail ol{border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.catalog-asset-detail li{color:#aebdcb;border-right:1px solid #ffffff24;grid-template-columns:25px minmax(0,1fr);gap:7px;min-width:0;min-height:63px;padding:13px;font-size:10px;line-height:1.5;display:grid}.catalog-asset-detail li:last-child{border-right:0}.catalog-asset-detail li i{color:#6685a2;font:400 9px/1 IBM Plex Mono,monospace}.catalog-asset-detail li span{word-break:keep-all;overflow-wrap:break-word;min-width:0}@media (min-width:1181px) and (max-width:767px),(min-width:1181px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.catalog-explorer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:710px;min-height:710px}.catalog-asset-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:708px;max-height:708px}.catalog-asset-list button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 118px;min-height:118px}.catalog-filter-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:236px 236px 118px 118px;height:708px;padding:0 28px;display:grid}.catalog-filter-rail header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:start;padding-top:32px}.catalog-filter-rail nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:2;margin-top:0}.catalog-filter-rail button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:59px}.catalog-filter-rail footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff24;grid-row:4;align-content:start;margin-top:0;padding:24px 12px 0}.catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:118px 236px 236px 118px;height:708px;padding:0 32px;display:grid}.catalog-asset-detail>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;height:118px;padding:0}.catalog-detail-overview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:center;min-height:0;padding:17px 0 18px;display:flex}.catalog-detail-tags:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 21px}.catalog-asset-detail>dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:118px 118px;height:236px;margin:0}.catalog-asset-detail>dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:center;min-height:118px;padding:16px;display:flex}.catalog-detail-closing:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:118px;margin:0;display:block}.catalog-detail-closing>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;height:118px;padding:0;display:grid}.catalog-detail-closing>section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:8px;min-width:0;padding:0 14px}.catalog-detail-closing>section>header svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:20px}.catalog-detail-closing>section>header strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px}.catalog-detail-closing>section ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0;border-bottom:0;border-right:0;grid-column:2/4;height:100%;margin:0}.catalog-detail-closing>section li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;min-height:0;padding:13px 14px;font-size:9px}}@media (max-width:767px){.catalog-explorer:where([data-mobile-desktop],[data-mobile-desktop] *){height:710px;min-height:710px}.catalog-asset-list:where([data-mobile-desktop],[data-mobile-desktop] *){height:708px;max-height:708px}.catalog-asset-list button:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 118px;min-height:118px}.catalog-filter-rail:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:236px 236px 118px 118px;height:708px;padding:0 28px;display:grid}.catalog-filter-rail header:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:start;padding-top:32px}.catalog-filter-rail nav:where([data-mobile-desktop],[data-mobile-desktop] *){grid-row:2;margin-top:0}.catalog-filter-rail button:where([data-mobile-desktop],[data-mobile-desktop] *){height:59px}.catalog-filter-rail footer:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid #ffffff24;grid-row:4;align-content:start;margin-top:0;padding:24px 12px 0}.catalog-asset-detail:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:118px 236px 236px 118px;height:708px;padding:0 32px;display:grid}.catalog-asset-detail>header:where([data-mobile-desktop],[data-mobile-desktop] *){border-bottom:1px solid #ffffff26;height:118px;padding:0}.catalog-detail-overview:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:center;min-height:0;padding:17px 0 18px;display:flex}.catalog-detail-tags:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 0 21px}.catalog-asset-detail>dl:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:118px 118px;height:236px;margin:0}.catalog-asset-detail>dl>div:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:center;min-height:118px;padding:16px;display:flex}.catalog-detail-closing:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:118px;margin:0;display:block}.catalog-detail-closing>section:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;height:118px;padding:0;display:grid}.catalog-detail-closing>section>header:where([data-mobile-desktop],[data-mobile-desktop] *){gap:8px;min-width:0;padding:0 14px}.catalog-detail-closing>section>header svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:20px}.catalog-detail-closing>section>header strong:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:11px}.catalog-detail-closing>section ol:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:0;border-bottom:0;border-right:0;grid-column:2/4;height:100%;margin:0}.catalog-detail-closing>section li:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:center;min-height:0;padding:13px 14px;font-size:9px}}.catalog-release-gate{max-width:var(--max);color:#fff;background-color:var(--premium-navy);background-image:linear-gradient(var(--premium-grid) 1px,transparent 1px),linear-gradient(90deg,var(--premium-grid) 1px,transparent 1px);background-size:28px 28px;margin:auto;padding:82px 34px;scroll-margin-top:78px}.catalog-release-gate>header{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:end;gap:14px 50px;display:grid}.catalog-release-gate>header>p{color:#84b7ec;grid-column:1/-1}.catalog-release-gate>header h2{font-size:clamp(32px,calc(2.35 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.25}.catalog-release-gate>header>small{color:#9db0c3;word-break:keep-all;overflow-wrap:break-word;max-width:680px;padding-bottom:4px;font-size:12px;line-height:1.8}.catalog-evidence-stages{border:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);margin-top:36px;display:grid}.catalog-evidence-stages article{border-right:1px solid #ffffff26;align-content:start;min-height:170px;padding:23px 20px;display:grid;position:relative}.catalog-evidence-stages article:last-child{border:0}.catalog-evidence-stages article>i{color:#6584a3;font:400 9px/1 IBM Plex Mono,monospace}.catalog-evidence-stages article>span{z-index:2;background:var(--premium-navy);color:#81baf2;border:1px solid #406384;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:50%;right:-9px}.catalog-evidence-stages article:last-child>span{top:20px;right:13px}.catalog-evidence-stages b{color:#d8e4ef;letter-spacing:.08em;margin-top:50px;font:700 10px/1.2 Sora,sans-serif}.catalog-evidence-stages small{color:#8ca1b6;margin-top:10px;font-size:10px;line-height:1.55}.catalog-release-principles{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.catalog-release-principles article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;align-items:center;gap:15px;min-height:92px;padding:18px;display:flex}.catalog-release-principles svg{color:#6baef2;stroke-width:1.35px;width:24px}.catalog-release-principles article>span{gap:7px;display:grid}.catalog-release-principles b{letter-spacing:.08em;font:700 10px/1 Sora,sans-serif}.catalog-release-principles small{color:#91a5b8;word-break:keep-all;overflow-wrap:break-word;font-size:10px;line-height:1.45}.catalog-next-route{max-width:var(--max);border:1px solid var(--line);background:#f4f7fa;border-top:0;grid-template-columns:42px minmax(0,1fr) 220px;align-items:center;gap:20px;margin:0 auto 86px;padding:26px 34px;display:grid}.catalog-next-route>svg{width:26px;color:var(--blue);stroke-width:1.35px}.catalog-next-route>div{gap:7px;display:grid}.catalog-next-route small{color:var(--red);letter-spacing:.12em;font:700 9px/1 Sora,sans-serif}.catalog-next-route strong{font-size:14px}.catalog-next-route span{color:#71808e;font-size:11px}.catalog-next-route>a{border:1px solid var(--ink);justify-content:space-between;align-items:center;padding:15px 17px;font-size:11px;font-weight:600;display:flex}.insight-hero-orbit{aspect-ratio:1;width:min(570px,85%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-orbit-core{z-index:5;background:#fff;border:1px solid #8ab0d7;border-radius:50%;align-content:center;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #0d2f5224}.insight-orbit-core i{border:2px solid var(--red);border-radius:50%;width:12px;height:12px;margin-bottom:15px;box-shadow:0 0 0 8px #d8203e12}.insight-orbit-core b{letter-spacing:.13em;font:700 13px/1 Sora,sans-serif}.insight-orbit-core small{color:#6d7e8d;letter-spacing:.09em;margin-top:7px;font:600 9px/1 Sora,sans-serif}.insight-orbit-ring{border:1px solid #2877cd47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.insight-orbit-ring:before{content:"";border:1px solid var(--blue);background:#f6f8fa;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px #2877cd80}.insight-orbit-ring.ring-one{width:260px;height:190px}.insight-orbit-ring.ring-two{width:400px;height:280px;transform:translate(-50%,-50%)rotate(19deg)}.insight-orbit-ring.ring-two:before{border-color:var(--red)}.insight-orbit-ring.ring-three{width:520px;height:390px;transform:translate(-50%,-50%)rotate(-27deg)}.insight-orbit-label{color:#50677e;letter-spacing:.11em;background:#ffffffe6;border:1px solid #cad5df;padding:7px 10px;font:700 9px/1 Sora,sans-serif;position:absolute}.insight-orbit-label.label-field{top:18%;left:5%}.insight-orbit-label.label-build{top:22%;right:6%}.insight-orbit-label.label-runtime{bottom:17%;left:9%}.insight-orbit-label.label-record{bottom:13%;right:7%}.insight-note-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.insight-note-grid article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:420px;padding:29px;display:flex}.insight-note-grid article:last-child{border:0}.insight-note-grid article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.insight-note-grid article>header span{color:#7f8c99;font:500 10px/1 IBM Plex Mono,monospace}.insight-note-grid article>header svg{width:27px;color:var(--blue);stroke-width:1.25px}.insight-note-grid article>small{color:var(--blue);letter-spacing:.13em;margin-top:30px;font:700 10px/1 Sora,sans-serif}.insight-note-grid h3{letter-spacing:-.04em;word-break:keep-all;margin:15px 0;font-size:23px;font-weight:500;line-height:1.45}.insight-note-grid p{color:#667483;word-break:keep-all;margin:0;font-size:12px;line-height:1.85}.insight-note-grid footer{gap:6px;margin-top:auto;padding-top:27px;display:flex}.insight-note-grid footer b{color:#5f7285;letter-spacing:.06em;border:1px solid #dce3e9;padding:7px 8px;font:600 9px/1 Sora,sans-serif}.insight-method-section{max-width:var(--max);color:#fff;background-color:var(--premium-navy);background-image:linear-gradient(var(--premium-grid) 1px,transparent 1px),linear-gradient(90deg,var(--premium-grid) 1px,transparent 1px);background-size:28px 28px;margin:auto;padding:82px 34px 88px;scroll-margin-top:78px}.insight-method-section>header{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:end;gap:14px 55px;display:grid}.insight-method-section>header>p{color:#80b4ec;grid-column:1/-1}.insight-method-section h2{font-size:clamp(32px,calc(2.35 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.25}.insight-method-section header>small{color:#9eb0c2;max-width:680px;font-size:12px;line-height:1.8}.insight-method-flow{border:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);margin-top:38px;display:grid}.insight-method-flow article{border-right:1px solid #ffffff26;flex-direction:column;min-height:245px;padding:22px;display:flex;position:relative}.insight-method-flow article:last-child{border:0}.insight-method-flow article>span{justify-content:space-between;align-items:center;display:flex}.insight-method-flow article>span i{color:#6483a1;font:400 9px/1 IBM Plex Mono,monospace}.insight-method-flow article>span svg{color:#73b1ef;stroke-width:1.25px;width:25px}.insight-method-flow b{letter-spacing:.08em;margin-top:62px;font:700 10px/1.2 Sora,sans-serif}.insight-method-flow small{color:#8fa3b7;margin-top:13px;font-size:10px;line-height:1.6}.insight-method-flow article>svg{z-index:2;background:var(--premium-navy);color:#79b7f4;border:1px solid #3a5c7b;border-radius:50%;width:19px;height:19px;padding:4px;position:absolute;top:50%;right:-10px}.insight-ledger-section{max-width:var(--max);grid-template-columns:.9fr 1.1fr;gap:70px;margin:auto;padding:84px 34px;display:grid}.insight-ledger-section>div>small{color:var(--red);letter-spacing:.15em;font:700 10px/1 Sora,sans-serif}.insight-ledger-section h2{font-size:clamp(29px,calc(2.2 * var(--site-vw,1vw)),40px);letter-spacing:-.05em;margin:20px 0 15px;font-weight:500}.insight-ledger-section p{color:#667483;max-width:620px;margin:0;font-size:12px;line-height:1.85}.insight-ledger-section ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.insight-ledger-section li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:13px;min-height:115px;padding:20px;display:grid}.insight-ledger-section li>i{color:#8997a4;font:400 9px/1 IBM Plex Mono,monospace}.insight-ledger-section li span{color:#697787;font-size:11px;line-height:1.5}.insight-ledger-section li b{color:var(--blue);letter-spacing:.1em;margin-bottom:12px;font:700 10px/1 Sora,sans-serif;display:block}.store-hero-gate{position:absolute;inset:0}.store-gate-core{z-index:4;background:#fff;border:1px solid #a7c2dc;border-radius:50%;align-content:center;place-items:center;width:210px;height:210px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #10305221}.store-gate-core:before{content:"";border:1px solid #d8203e40;border-radius:50%;position:absolute;inset:18px}.store-gate-core svg{z-index:2;width:40px;color:var(--blue);stroke-width:1.2px}.store-gate-core b{z-index:2;letter-spacing:.12em;margin-top:17px;font:700 11px/1 Sora,sans-serif}.store-gate-core small{z-index:2;color:#738291;letter-spacing:.07em;margin-top:7px;font:600 9px/1 Sora,sans-serif}.store-gate-line{z-index:1;background:linear-gradient(90deg,var(--red),#9daebe,var(--blue));height:1px;position:absolute;top:48%;left:10%;right:10%}.store-gate-stage{z-index:3;background:#fff;border:1px solid #ccd7e2;border-radius:50%;align-content:center;place-items:center;width:93px;height:93px;display:grid;position:absolute;box-shadow:0 12px 35px #10305217}.store-gate-stage i{color:#7c8c9b;font:400 9px/1 IBM Plex Mono,monospace}.store-gate-stage b{color:#526b82;letter-spacing:.08em;margin-top:8px;font:700 9px/1 Sora,sans-serif}.store-gate-stage.stage-one{top:24%;left:8%}.store-gate-stage.stage-two{top:22%;right:8%}.store-gate-stage.stage-three{bottom:11%;right:16%}.store-price-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.store-price-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:30px;display:flex;position:relative;overflow:hidden}.store-price-grid article:last-child{border-right:0}.store-price-grid article:before{content:"";background:#566474;height:3px;position:absolute;top:0;left:0;right:0}.store-price-grid .tone-data:before{background:var(--red)}.store-price-grid .tone-hub:before{background:var(--blue)}.store-price-grid article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding-bottom:18px;display:flex}.store-price-grid article>header i{color:#8493a1;font:400 9px/1 IBM Plex Mono,monospace}.store-price-grid article>header img{object-fit:contain;opacity:.72;width:58px;height:58px}.store-price-grid article>small{color:var(--blue);letter-spacing:.12em;margin-top:27px;font:700 10px/1 Sora,sans-serif}.store-price-grid h3{letter-spacing:-.04em;margin:13px 0 7px;font-size:23px;font-weight:500}.store-price-grid article>p{color:#788795;letter-spacing:.08em;margin:0;font:600 9px/1 Sora,sans-serif}.store-price-grid article>strong{letter-spacing:-.05em;margin-top:34px;font-size:29px;font-weight:500}.store-price-grid article>em{color:var(--red);letter-spacing:.1em;margin-top:7px;font:700 9px/1 Sora,sans-serif}.store-price-grid dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:auto 0 18px;padding:18px 0}.store-price-grid dt{color:#738291;letter-spacing:.09em;font:600 9px/1 Sora,sans-serif}.store-price-grid dd{color:#536575;margin:10px 0 0;font-size:11px}.store-price-grid article>a{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.store-price-grid article>a svg{width:16px}.store-pack-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.store-pack-grid article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:450px;padding:30px;display:flex;position:relative;overflow:hidden}.store-pack-grid article:last-child{border:0}.store-pack-grid article:before{content:"";background:#556575;height:3px;position:absolute;top:0;left:0;right:0}.store-pack-grid .tone-data:before{background:var(--red)}.store-pack-grid .tone-hub:before{background:var(--blue)}.store-pack-grid article>header{border-bottom:1px solid var(--line);align-items:center;min-height:76px;padding-bottom:18px;display:flex}.store-pack-grid article>header i{color:#8493a1;font:400 9px/1 IBM Plex Mono,monospace}.store-pack-grid article>header span{color:#5f7183;letter-spacing:.08em;margin-left:17px;font:700 9px/1 Sora,sans-serif}.store-pack-grid article>header img{object-fit:contain;opacity:.75;width:64px;height:64px;margin-left:auto}.store-pack-grid article>small{color:var(--blue);letter-spacing:.12em;margin-top:28px;font:700 10px/1 Sora,sans-serif}.store-pack-grid h3{letter-spacing:-.04em;margin:14px 0 11px;font-size:25px;font-weight:500}.store-pack-grid p{color:#687686;margin:0;font-size:12px;line-height:1.75}.store-pack-grid dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:auto 0 20px;display:grid}.store-pack-grid dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:85px;padding:15px}.store-pack-grid dt{color:#7b8a98;letter-spacing:.08em;font:600 9px/1 Sora,sans-serif}.store-pack-grid dd{color:#4e5e6d;margin:10px 0 0;font-size:11px;line-height:1.5}.store-pack-grid article>a{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.store-pack-grid article>a svg{width:16px}.store-gate-section{max-width:var(--max);color:#fff;background-color:var(--premium-navy);background-image:linear-gradient(var(--premium-grid) 1px,transparent 1px),linear-gradient(90deg,var(--premium-grid) 1px,transparent 1px);background-size:28px 28px;margin:auto;padding:82px 34px}.store-gate-section>header{align-items:flex-start;gap:24px;display:flex}.store-gate-section>header>svg{color:#78b8f7;stroke-width:1.25px;width:37px}.store-gate-section>header>div{flex:1;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:end;gap:55px;display:grid}.store-gate-section>header>div>p{color:#83b5e8;grid-column:1/-1}.store-gate-section h2{font-size:clamp(30px,calc(2.3 * var(--site-vw,1vw)),42px);letter-spacing:-.05em;margin:0;font-weight:500}.store-gate-section header small{color:#9aadc0;font-size:12px;line-height:1.8}.store-gate-section>div{border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.store-gate-section>div article{border-right:1px solid #ffffff26;grid-template-rows:34px auto auto;grid-template-columns:28px 1fr;gap:7px 11px;min-height:180px;padding:22px;display:grid}.store-gate-section>div article:last-child{border:0}.store-gate-section>div article>i{color:#6784a1;grid-row:1/4;font:400 9px/1 IBM Plex Mono,monospace}.store-gate-section>div article svg{color:#73b3f2;stroke-width:1.25px;width:25px}.store-gate-section>div article b{letter-spacing:.08em;align-self:end;font:700 10px/1 Sora,sans-serif}.store-gate-section>div article small{color:#8fa5ba;font-size:10px;line-height:1.55}.store-gate-section>footer{border:1px solid #fff3;grid-template-columns:32px minmax(0,1fr) 205px;align-items:center;gap:17px;margin-top:22px;padding:20px;display:grid}.store-gate-section>footer>svg{color:#75b5f4;width:26px}.store-gate-section>footer>span{gap:6px;display:grid}.store-gate-section>footer small{color:#ed4961;letter-spacing:.1em;font:700 9px/1 Sora,sans-serif}.store-gate-section>footer strong{font-size:12px}.store-gate-section>footer>a{border:1px solid #ffffff8c;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;font-weight:600;display:flex}.store-principles{max-width:var(--max);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);margin:0 auto 86px;display:grid}.store-principles article{border-right:1px solid var(--line);gap:10px;min-height:105px;padding:22px 26px;display:grid}.store-principles article:last-child{border:0}.store-principles b{color:var(--blue);letter-spacing:.08em;font:700 10px/1 Sora,sans-serif}.store-principles span{color:#697786;font-size:11px;line-height:1.55}@media (max-width:1180px) and (max-width:767px),(max-width:1180px) and (min-width:1200px){.editorial-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.editorial-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:34px}.editorial-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:42px}.catalog-explorer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:250px 340px minmax(0,1fr)}.catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:27px 25px}.catalog-asset-detail ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.catalog-asset-detail li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff24;border-right:0;min-height:45px}.catalog-asset-detail li:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.catalog-evidence-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.catalog-evidence-stages article:nth-child(3n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.catalog-evidence-stages article:nth-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26}.insight-method-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)}.insight-method-flow article:nth-child(3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.insight-method-flow article:nth-child(-n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26}}@media (max-width:920px) and (max-width:767px),(max-width:920px) and (min-width:1200px){.editorial-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;min-height:0}.editorial-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:490px;padding:70px 34px}.editorial-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);border-left:0;min-height:480px}.premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-gate>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section>header>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:18px}.premium-section-heading>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-gate>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:4px}.catalog-explorer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:250px minmax(0,1fr)}.catalog-filter-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1/3}.catalog-asset-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-height:420px}.catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.catalog-release-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.catalog-evidence-stages article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:145px}.catalog-evidence-stages b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:34px}.insight-note-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.insight-note-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:350px}.insight-note-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.insight-ledger-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;gap:35px}.store-price-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.store-price-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:390px}.store-price-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.store-gate-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.store-gate-section>div article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.store-gate-section>div article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26}}@media (max-width:640px) and (max-width:767px),(max-width:640px) and (min-width:1200px){.editorial-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:455px;padding:58px 18px}.editorial-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:19px;font-size:34px;line-height:1.22}.editorial-hero-description:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.editorial-hero-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;width:100%}.editorial-hero-actions a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%}.editorial-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:380px}.premium-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px 18px}.premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:27px}.premium-section-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-gate>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:29px}.catalog-network-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:145px;height:145px}.catalog-network-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:73px;height:73px}.catalog-network-node.node-d:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:5%}.catalog-network-node.node-h:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:4%}.catalog-network-node.node-t:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:10%}.catalog-network-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px;right:17px}.catalog-explorer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;display:block}.catalog-filter-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:27px 22px}.catalog-filter-rail h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:22px}.catalog-filter-rail nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.catalog-filter-rail button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 9px}.catalog-filter-rail footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:25px}.catalog-asset-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-height:330px}.catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:630px;padding:27px 21px}.catalog-detail-tags:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap}.catalog-scope-link:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:space-between;width:100%;margin-left:0}.catalog-detail-overview>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:25px}.catalog-asset-detail>dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-asset-detail ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.catalog-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px 18px}.catalog-evidence-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.catalog-evidence-stages article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26!important;border-right:0!important;min-height:126px!important}.catalog-evidence-stages article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.catalog-evidence-stages article>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.catalog-evidence-stages b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:26px}.catalog-release-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.catalog-next-route:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px 1fr;margin:0 18px 62px;padding:23px 19px}.catalog-next-route>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.insight-hero-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:390px}.insight-orbit-ring.ring-three:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:350px;height:270px}.insight-orbit-ring.ring-two:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:290px;height:210px}.insight-orbit-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:135px;height:135px}.insight-orbit-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:8px}.insight-note-grid h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:21px}.insight-method-flow article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:145px!important}.insight-method-flow b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:35px}.insight-ledger-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px 18px}.insight-ledger-section ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.store-gate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:150px;height:150px}.store-gate-core b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:9px}.store-gate-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:74px;height:74px}.store-gate-stage.stage-one:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:18%;left:4%}.store-gate-stage.stage-two:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:17%;right:3%}.store-gate-stage.stage-three:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){bottom:8%;right:8%}.store-price-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:25px 21px}.store-price-grid article>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:26px}.store-gate-section>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:12px}.store-gate-section>header>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:28px}.store-gate-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.store-gate-section>div article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26;border-right:0;min-height:135px}.store-gate-section>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:28px 1fr}.store-gate-section>footer>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.store-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);grid-template-columns:1fr;margin:0 18px 62px}.store-principles article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line)}.store-principles article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (min-width:761px) and (max-width:767px),(min-width:761px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.site-header>nav>a.active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-header>nav>.nav-folder.active>.nav-folder-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:var(--ink)}.site-header>nav>a.active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.site-header>nav>.nav-folder.active>.nav-folder-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{content:none}.site-header>nav>a.active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.site-header>nav>.nav-folder.active>.nav-folder-main:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:block;transform:scaleX(1)}}@media (max-width:767px){.site-header>nav>a.active:where([data-mobile-desktop],[data-mobile-desktop] *),.site-header>nav>.nav-folder.active>.nav-folder-main:where([data-mobile-desktop],[data-mobile-desktop] *){color:var(--ink)}.site-header>nav>a.active:where([data-mobile-desktop],[data-mobile-desktop] *):before,.site-header>nav>.nav-folder.active>.nav-folder-main:where([data-mobile-desktop],[data-mobile-desktop] *):before{content:none}.site-header>nav>a.active:where([data-mobile-desktop],[data-mobile-desktop] *):after,.site-header>nav>.nav-folder.active>.nav-folder-main:where([data-mobile-desktop],[data-mobile-desktop] *):after{display:block;transform:scaleX(1)}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:68px;height:68px;min-height:68px;grid-template-columns:minmax(0,1fr) auto!important}.site-header>.brand:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1;align-self:center}.site-header>.mobile-menu:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/2;place-self:center end}.mobile-menu nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){top:68px}}@media (prefers-reduced-motion:reduce){.catalog-network-line:after{animation:none}}.home-product-story>.home-knowledge-system{order:5}.home-knowledge-system{padding:82px max(28px,calc((calc(100 * var(--site-vw,1vw)) - var(--max))/2));background:#fff}.home-knowledge-system>.home-section-lead{margin-bottom:30px}.home-knowledge-system>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-knowledge-system a{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:310px;padding:28px 30px;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.home-knowledge-system a:last-child{border-right:0}.home-knowledge-system a:before{content:"";background:linear-gradient(90deg,var(--red),#cfd7df,var(--blue));transform-origin:0;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(.24)}.home-knowledge-system a:hover{z-index:2;background:#f7f9fb;transform:translateY(-4px)}.home-knowledge-system a:hover:before{transform:scaleX(1)}.home-knowledge-system a>i{color:#8795a3;font:400 9px/1 IBM Plex Mono,monospace}.home-knowledge-system a>svg{color:#547ca4;stroke-width:1.25px;width:30px;position:absolute;top:25px;right:27px}.home-knowledge-system a>small{color:var(--blue);letter-spacing:.13em;margin-top:68px;font:700 10px/1 Sora,sans-serif}.home-knowledge-system h3{letter-spacing:-.04em;margin:14px 0 11px;font-size:23px;font-weight:500}.home-knowledge-system p{color:#697786;word-break:keep-all;margin:0;font-size:12px;line-height:1.75}.home-knowledge-system a>b{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font:600 11px/1 Sora,sans-serif}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.home-knowledge-system>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.home-knowledge-system a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:260px}.home-knowledge-system a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.home-knowledge-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:58px 18px}.home-knowledge-system a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:245px;padding:25px 23px}}.store-pack-grid article>header span{color:#33495d;letter-spacing:.02em;gap:5px;font-size:10px;line-height:1.1;display:grid}.store-pack-grid article>header span small{color:#71808e;letter-spacing:.08em;font:600 8px/1 Sora,sans-serif}.projects-evidence-page .project-experience-visible article>h3{font-size:19px!important}.projects-evidence-page .project-experience-visible article>strong{font-size:15px!important}.projects-evidence-page .project-experience-visible article>span{font-size:12px!important}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.projects-evidence-page .project-experience-visible article>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px!important}.projects-evidence-page .project-experience-visible article>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important}}.projects-evidence-page .project-evidence-standard>.numbered-chapter-copy{margin-bottom:32px;padding:0;display:block}.projects-evidence-page .project-evidence-standard>.numbered-chapter-copy h2{max-width:980px;margin:16px 0 0}.projects-evidence-page .project-evidence-standard>.numbered-chapter-copy>small{color:#91a5b9;word-break:keep-all;max-width:920px;margin-top:14px;font-size:11px;line-height:1.75;display:block}.projects-evidence-page .project-evidence-standard .project-evidence-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);margin-top:0}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div{grid-template-columns:repeat(4,minmax(0,1fr))}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div article{border-bottom:0;flex-direction:column;min-height:210px;padding:24px 22px;display:flex}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div article:nth-child(4n){border-right:0}.projects-evidence-page .project-evidence-standard .project-evidence-layout article i{color:#607b96;grid-row:auto;font-size:9px}.projects-evidence-page .project-evidence-standard .project-evidence-layout article strong{color:#fff;letter-spacing:-.025em;margin-top:45px;font:600 18px/1.35 Pretendard,sans-serif}.projects-evidence-page .project-evidence-standard .project-evidence-layout article small{color:#8fa3b7;word-break:keep-all;margin-top:13px;font-size:11px;line-height:1.7}.projects-evidence-page .project-evidence-standard .project-evidence-layout article em{color:#71a8e7;letter-spacing:.1em;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px;font:700 8px/1 Sora,sans-serif}.project-publication-flow{border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.project-publication-flow li{background:#ffffff06;border-right:1px solid #ffffff21;grid-template-columns:32px 1fr;align-items:center;min-width:0;min-height:108px;padding:18px 20px;display:grid;position:relative}.project-publication-flow li:last-child{border-right:0}.project-publication-flow li>i{color:#66819c;font:500 9px/1 IBM Plex Mono,monospace}.project-publication-flow li>div{gap:7px;display:grid}.project-publication-flow small{color:#73a9e8;letter-spacing:.11em;font:700 8px/1 Sora,sans-serif}.project-publication-flow strong{color:#fff;font-size:14px;font-weight:600}.project-publication-flow span{color:#8196ab;font-size:9px;line-height:1.45}.project-evidence-system-board{background:#04122285;border:1px solid #ffffff26}.project-system-layer{padding:0 24px 24px}.project-system-layer+.project-system-layer{border-top:1px solid #ffffff24}.project-system-layer-heading{background:0 0;grid-template-columns:minmax(260px,.82fr) minmax(0,2.18fr);align-items:end;gap:28px;padding:22px 20px 19px;display:grid}.project-system-layer-heading>div{gap:7px;display:grid}.project-system-layer-heading small{color:#73a9e8;letter-spacing:.12em;font:700 8px/1 Sora,sans-serif}.project-system-layer-heading h3{color:#fff;margin:0;font-size:17px;font-weight:600}.project-system-layer-heading>p{color:#91a5b9;letter-spacing:-.005em;text-align:right;word-break:keep-all;justify-self:end;max-width:650px;margin:0;font-size:10.5px;font-weight:400;line-height:1.6}.project-evidence-system-section .project-class-grid{border-color:#ffffff24}.project-evidence-system-section .project-class-grid article{background:#ffffff06;border-color:#ffffff21;min-height:190px}.project-evidence-system-section .project-class-grid i{color:#607b96}.project-evidence-system-section .project-class-grid small{color:#73a9e8}.project-evidence-system-section .project-class-grid h3{color:#fff}.project-evidence-system-section .project-class-grid p{color:#8ea2b6}.project-evidence-system-section .project-evidence-layout{border-color:#ffffff24}.project-evidence-system-section .project-publication-flow{margin-top:0}.project-evidence-system-section>.numbered-chapter-copy .numbered-section-label{color:#83b8f6;letter-spacing:.15em;align-items:center;gap:14px;font:700 9px/1 Sora,sans-serif;display:flex}.project-evidence-system-section>.numbered-chapter-copy .numbered-section-label i{color:#ef5268;font-style:normal}.project-evidence-system-section>.numbered-chapter-copy h2{letter-spacing:-.045em;font-weight:500}.project-evidence-system-section>.numbered-chapter-copy>small{letter-spacing:-.01em;font-weight:400}.project-evidence-system-section .project-system-layer-heading small{letter-spacing:.14em;font-size:8px}.project-evidence-system-section .project-system-layer-heading h3{letter-spacing:-.025em;font-size:18px;font-weight:600}.project-evidence-system-section .project-system-layer-heading>p{font-size:10.5px;font-weight:400;line-height:1.6}.project-evidence-system-section .project-class-grid small{letter-spacing:.1em;font-size:8px}.project-evidence-system-section .project-class-grid h3{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.35}.project-evidence-system-section .project-class-grid p{font-size:10.5px;line-height:1.6}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article em{color:#73a9e8;letter-spacing:.1em;border-top:0;margin-top:20px;padding-top:0;font:700 8px/1.2 Sora,sans-serif;display:block}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article strong{margin:9px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article small{margin:0;font-size:10.5px;line-height:1.6}.project-evidence-system-section .project-publication-flow li{flex-direction:column;align-items:flex-start;gap:0;display:flex}.project-evidence-system-section .project-publication-flow li>i{display:block}.project-evidence-system-section .project-publication-flow li>div{margin-top:14px}.project-evidence-system-section .project-publication-flow small{letter-spacing:.12em;font-size:7.5px}.project-evidence-system-section .project-publication-flow strong{font-size:15px;line-height:1.25}.project-evidence-system-section .project-publication-flow span{font-size:9.5px;line-height:1.4}@media (max-width:1050px) and (max-width:767px),(max-width:1050px) and (min-width:1200px){.projects-evidence-page .project-evidence-standard .project-evidence-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-publication-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.project-publication-flow li:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.project-publication-flow li:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21}.project-system-layer-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(220px,.82fr) minmax(0,2.18fr)}}@media (max-width:700px) and (max-width:767px),(max-width:700px) and (min-width:1200px){.projects-evidence-page .project-evidence-standard>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:25px}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1f;border-right:0;min-height:170px}.projects-evidence-page .project-evidence-standard .project-evidence-layout>div article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.projects-evidence-page .project-evidence-standard .project-evidence-layout article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:9px}.project-publication-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-publication-flow li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21;border-right:0;min-height:94px}.project-publication-flow li:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.project-system-layer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 14px 14px}.project-system-layer-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr;align-items:start;padding:18px 20px 16px}.project-system-layer-heading>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left;grid-column:1;justify-self:start;margin-top:10px}.project-evidence-system-section .project-class-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.project-evidence-system-section .project-class-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:165px;border-bottom:1px solid #ffffff21!important;border-right:0!important}.project-evidence-system-section .project-class-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}@media (min-width:1051px) and (max-width:767px),(min-width:1051px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.projects-evidence-page .project-evidence-system-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:46px;padding-bottom:50px}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:24px}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:14px;font-size:32px!important;line-height:1.25!important}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:10px;line-height:1.55}.project-evidence-system-section .project-system-layer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 20px 17px}.project-evidence-system-section .project-system-layer-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px 20px 14px}.project-evidence-system-section .project-class-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:142px;padding:18px 20px}.project-evidence-system-section .project-class-grid small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:20px}.project-evidence-system-section .project-class-grid h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:9px 0 8px;font-size:17px}.project-evidence-system-section .project-class-grid p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:10.5px;line-height:1.55}.projects-evidence-page .project-evidence-system-section .project-evidence-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block}.projects-evidence-page .project-evidence-system-section .project-evidence-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.projects-evidence-page .project-evidence-system-section .project-evidence-layout>div article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:138px;padding:17px 20px}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:9px 0 8px;font-size:17px}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0;font-size:10.5px;line-height:1.5}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:20px;padding-top:0}.project-evidence-system-section .project-publication-flow li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:102px;padding:14px 18px}.project-evidence-system-section .project-publication-flow li>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px}}@media (max-width:767px){.projects-evidence-page .project-evidence-system-section:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:46px;padding-bottom:50px}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:24px}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:14px;font-size:32px!important;line-height:1.25!important}.projects-evidence-page .project-evidence-system-section>.numbered-chapter-copy>small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:10px;line-height:1.55}.project-evidence-system-section .project-system-layer:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0 20px 17px}.project-evidence-system-section .project-system-layer-heading:where([data-mobile-desktop],[data-mobile-desktop] *){padding:16px 20px 14px}.project-evidence-system-section .project-class-grid article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:142px;padding:18px 20px}.project-evidence-system-section .project-class-grid small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:20px}.project-evidence-system-section .project-class-grid h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:9px 0 8px;font-size:17px}.project-evidence-system-section .project-class-grid p:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:10.5px;line-height:1.55}.projects-evidence-page .project-evidence-system-section .project-evidence-layout:where([data-mobile-desktop],[data-mobile-desktop] *){display:block}.projects-evidence-page .project-evidence-system-section .project-evidence-layout>div:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.projects-evidence-page .project-evidence-system-section .project-evidence-layout>div article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:138px;padding:17px 20px}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article strong:where([data-mobile-desktop],[data-mobile-desktop] *){margin:9px 0 8px;font-size:17px}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article small:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0;font-size:10.5px;line-height:1.5}.projects-evidence-page .project-evidence-system-section .project-evidence-layout article em:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:20px;padding-top:0}.project-evidence-system-section .project-publication-flow li:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:102px;padding:14px 18px}.project-evidence-system-section .project-publication-flow li>div:where([data-mobile-desktop],[data-mobile-desktop] *){gap:5px}}.numbered-chapter-copy:not(.pack-system-summary-heading)>h2{margin-top:var(--site-chapter-title-gap)!important}.store-hero-flow{flex-direction:column;justify-content:center;padding:58px 48px;display:flex;position:absolute;inset:0}.store-hero-flow>header,.store-hero-flow>footer{align-items:center;gap:14px;display:flex}.store-hero-flow>header>svg,.store-hero-flow>footer>svg{width:30px;height:30px;color:var(--blue);stroke-width:1.25px}.store-hero-flow>header span,.store-hero-flow>footer span{gap:6px;display:grid}.store-hero-flow>header b,.store-hero-flow>footer b{letter-spacing:.14em;font:700 10px/1 Sora,sans-serif}.store-hero-flow>header small,.store-hero-flow>footer small{color:#718090;font-size:11px;line-height:1.5}.store-hero-flow ol{border-top:1px solid #b8c8d8;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:46px 0 38px;padding:0;list-style:none;display:grid;position:relative}.store-hero-flow ol:before{content:"";background:linear-gradient(90deg,var(--red),#dce2e8,var(--blue));height:3px;position:absolute;top:-2px;left:0;right:0}.store-hero-flow li{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:146px;padding:22px 15px;display:flex;position:relative}.store-hero-flow li:last-child{border-right:0}.store-hero-flow li>i{color:#71869b;background:#fff;border:1px solid #c7d3df;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font:500 9px/1 IBM Plex Mono,monospace;display:grid}.store-hero-flow li:first-child>i{color:var(--red);border-color:#c8102e73}.store-hero-flow li:last-child>i{color:var(--blue);border-color:#1d5faf73}.store-hero-flow li span{gap:8px;min-width:0;display:grid}.store-hero-flow li b{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600}.store-hero-flow li small{color:#768595;letter-spacing:.08em;font:600 8px/1 Sora,sans-serif}.store-offer-section{padding-top:78px;padding-bottom:82px}.store-section-heading,.store-gate-heading{margin-bottom:30px;display:block}.store-section-heading>p,.store-gate-heading>p{color:var(--blue);letter-spacing:.17em;align-items:center;gap:17px;margin:0;font:700 11px/1 Sora,sans-serif;display:flex}.store-section-heading>p i,.store-gate-heading>p i{color:var(--red);letter-spacing:0;font:500 10px/1 IBM Plex Mono,monospace}.store-section-heading h2,.store-gate-heading h2{max-width:760px;font-size:clamp(32px,calc(2.35 * var(--site-vw,1vw)),42px);letter-spacing:-.055em;word-break:keep-all;margin-bottom:0;font-weight:500;line-height:1.24}.store-section-heading>small,.store-gate-heading>small{color:#687686;word-break:keep-all;max-width:720px;margin-top:13px;font-size:12px;line-height:1.75;display:block}.store-offer-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-offer-grid>article{border-right:1px solid var(--line);flex-direction:column;min-height:408px;padding:27px 29px 29px;display:flex;position:relative;overflow:hidden}.store-offer-grid>article:last-child{border-right:0}.store-offer-grid>article:before{content:"";background:#596674;height:3px;position:absolute;top:0;left:0;right:0}.store-offer-grid>.tone-data:before{background:var(--red)}.store-offer-grid>.tone-hub:before{background:var(--blue)}.store-offer-grid>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding-bottom:15px;display:flex}.store-offer-grid>article>header span{align-items:center;gap:14px;display:flex}.store-offer-grid>article>header i{color:#8493a1;font:400 9px/1 IBM Plex Mono,monospace}.store-offer-grid>article>header b{letter-spacing:.1em;font:700 11px/1 Sora,sans-serif}.store-offer-grid>article>header img{object-fit:contain;opacity:.78;width:52px;height:52px}.store-offer-title{padding:24px 0 21px}.store-offer-title>small{color:var(--blue);letter-spacing:.12em;font:700 9px/1 Sora,sans-serif}.store-offer-title h3{letter-spacing:-.045em;word-break:keep-all;margin:12px 0 13px;font-size:25px;font-weight:500;line-height:1.3}.store-offer-title em{color:#586b7c;letter-spacing:.07em;border:1px solid #d7dfe7;padding:6px 8px;font:700 8px/1 Sora,sans-serif;display:inline-flex}.store-offer-grid>.tone-data .store-offer-title em{color:var(--red);border-color:#c8102e40}.store-offer-grid>.tone-hub .store-offer-title em{color:var(--blue);border-color:#1d5faf40}.store-offer-grid dl{border-top:1px solid var(--line);margin:auto 0 0}.store-offer-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr);gap:15px;padding:13px 0;display:grid}.store-offer-grid dt{color:#607386;font-size:10px;font-weight:600}.store-offer-grid dd{color:#596a7a;word-break:keep-all;margin:0;font-size:11px;line-height:1.55}.store-estimate-note{border:1px solid var(--line);background:#f7f9fb;border-top:0;justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:14px 18px 14px 29px;display:flex}.store-estimate-note>span{gap:5px;display:grid}.store-estimate-note>span b{color:var(--red);font-size:11px;font-weight:600}.store-estimate-note>span small{color:#677787;font-size:11px;line-height:1.5}.store-estimate-note>a{color:#fff;background:var(--ink);flex:0 0 210px;justify-content:space-between;align-items:center;width:210px;height:44px;padding:0 15px;font-size:11px;font-weight:600;display:flex}.store-gate-section{padding-top:76px;padding-bottom:0}.store-gate-section>.store-gate-heading{margin-bottom:30px;display:block}.store-gate-heading>p{color:#82b8ef}.store-gate-heading h2{color:#fff}.store-gate-heading>small{color:#9cb0c3}.store-gate-section>.store-gate-grid{border:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.store-gate-section>.store-gate-grid>article{border-right:1px solid #ffffff29;flex-direction:column;gap:0;min-height:178px;padding:21px 22px;display:flex}.store-gate-section>.store-gate-grid>article:last-child{border-right:0}.store-gate-grid article>span{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.store-gate-grid article>span i{color:#6f89a4;font:400 9px/1 IBM Plex Mono,monospace}.store-gate-grid article>span svg{color:#74b7f6;stroke-width:1.25px;width:25px;height:25px}.store-gate-grid article>small{color:#7fb6ed;letter-spacing:.1em;margin-top:23px;font:700 9px/1 Sora,sans-serif}.store-gate-grid article>b{color:#fff;letter-spacing:-.03em;margin-top:10px;font-size:20px;font-weight:500}.store-gate-grid article>p{color:#94a9bc;word-break:keep-all;margin:12px 0 0;font-size:11px;line-height:1.65}.store-gate-section>.store-policy-grid{background:#ffffff09;border:1px solid #ffffff29;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.store-gate-section>.store-policy-grid>article{border-right:1px solid #ffffff29;grid-template-rows:auto;grid-template-columns:1fr;align-content:center;gap:8px;min-height:96px;padding:19px 22px;display:grid}.store-gate-section>.store-policy-grid>article:last-child{border-right:0}.store-policy-grid article>b{color:#fff;font-size:12px;font-weight:600}.store-policy-grid article>small{color:#8ea5ba;word-break:keep-all;font-size:10px;line-height:1.55}.store-next-routes{width:var(--frame-width);max-width:var(--frame-max);border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 86px;display:grid}.store-next-routes>a{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:112px;padding:20px 58px 20px 26px;transition:background .2s;display:grid;position:relative}.store-next-routes>a:last-child{border-right:0}.store-next-routes>a:hover{background:#f5f8fb}.store-next-routes small{color:var(--red);letter-spacing:.12em;font:700 9px/1 Sora,sans-serif}.store-next-routes b{font-size:14px;font-weight:600}.store-next-routes span{color:#708091;font-size:10px}.store-next-routes i{color:var(--blue);font-size:18px;font-style:normal;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (max-width:920px) and (max-width:767px),(max-width:920px) and (min-width:1200px){.store-hero-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:48px 34px}.store-offer-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:380px}.store-offer-grid>article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.store-gate-section>.store-gate-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr}.store-gate-section>.store-gate-grid>article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.store-gate-section>.store-gate-grid>article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff29}}@media (max-width:640px) and (max-width:767px),(max-width:640px) and (min-width:1200px){.store-hero-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:36px 18px}.store-hero-flow ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;margin:30px 0 26px}.store-hero-flow li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:90px;padding:14px 10px}.store-hero-flow li:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.store-hero-flow li:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.store-hero-flow li>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-basis:32px;width:32px;height:32px}.store-hero-flow li b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px}.store-section-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-heading h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:29px}.store-offer-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px 18px}.store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:360px;padding:24px 20px}.store-estimate-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;align-items:stretch;padding:20px}.store-estimate-note>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-basis:44px;width:100%}.store-gate-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px 18px 0}.store-gate-section>.store-gate-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section>.store-policy-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-next-routes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.store-gate-section>.store-gate-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff29;border-right:0;min-height:142px}.store-gate-section>.store-gate-grid>article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.store-gate-section>.store-policy-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff29;border-right:0}.store-gate-section>.store-policy-grid>article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.store-next-routes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);width:calc(100% - 36px);margin-bottom:62px}.store-next-routes>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:96px}.store-next-routes>a:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}.catalog-real-page .editorial-hero h1,.insight-real-page .editorial-hero h1{max-width:650px;font-size:clamp(38px,calc(2.7 * var(--site-vw,1vw)),48px);letter-spacing:-.055em;line-height:1.18}.catalog-real-page .premium-section-heading,.insight-real-page .premium-section-heading,.catalog-release-gate>header,.insight-method-section>header{flex-direction:column;align-items:flex-start;gap:0;display:flex}.catalog-real-page .premium-section-heading>p,.insight-real-page .premium-section-heading>p,.catalog-release-gate>header>p,.insight-method-section>header>p{margin-bottom:20px}.catalog-real-page .premium-section-heading h2,.insight-real-page .premium-section-heading h2,.catalog-release-gate>header h2,.insight-method-section>header h2{max-width:780px}.catalog-real-page .premium-section-heading>small,.insight-real-page .premium-section-heading>small,.catalog-release-gate>header>small,.insight-method-section>header>small{max-width:780px;margin-top:15px;padding:0}.catalog-evidence-stages{grid-template-columns:repeat(3,1fr)}.catalog-evidence-stages article{min-height:148px;padding:22px 24px}.catalog-evidence-stages article:nth-child(3n){border-right:0}.catalog-evidence-stages article:nth-child(-n+3){border-bottom:1px solid #ffffff26}.catalog-evidence-stages article>span,.catalog-evidence-stages article:last-child>span{color:#74b3f1;background:0 0;border:0;border-radius:0;width:auto;height:auto;font:600 11px/1 Sora,sans-serif;top:21px;right:23px}.catalog-evidence-stages b{margin-top:36px;font-size:11px}.catalog-evidence-stages small{font-size:11px;line-height:1.6}.insight-note-grid article{min-height:380px}.insight-note-grid footer{color:inherit;background:0 0;justify-content:flex-start;align-items:center;gap:8px;margin-top:auto;padding:24px 0 0;display:flex}.insight-note-grid footer b{color:#5f7285;background:#f5f7fa;border:1px solid #dce3e9;padding:8px 10px}.insight-method-flow{grid-template-columns:repeat(3,1fr)}.insight-method-flow article{background:#ffffff03;min-height:178px;padding:22px 24px}.insight-method-flow article:nth-child(3n){border-right:0}.insight-method-flow article:nth-child(-n+3){border-bottom:1px solid #ffffff26}.insight-method-flow article>svg{display:none}.insight-method-flow b{margin-top:30px;font-size:11px}.insight-method-flow small{max-width:330px;font-size:11px;line-height:1.65}@media (max-width:900px) and (max-width:767px),(max-width:900px) and (min-width:1200px){.catalog-evidence-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,1fr)}.catalog-evidence-stages article:nth-child(3n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:nth-child(3n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid #ffffff26}.catalog-evidence-stages article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.catalog-evidence-stages article:nth-child(-n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:nth-child(-n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26}}@media (max-width:650px) and (max-width:767px),(max-width:650px) and (min-width:1200px){.catalog-real-page .editorial-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-real-page .editorial-hero h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:34px;line-height:1.22}.catalog-real-page .premium-section-heading>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-real-page .premium-section-heading>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-gate>header>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section>header>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:17px}.catalog-evidence-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.catalog-evidence-stages article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff26!important;border-right:0!important;min-height:132px!important}.catalog-evidence-stages article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}.insight-record-list{gap:22px;display:grid}.insight-record{border:1px solid var(--line);background:#fff}.insight-record>header{border-bottom:1px solid var(--line);grid-template-columns:90px 130px 1fr;align-items:center;min-height:64px;display:grid}.insight-record>header>span{color:#71808f;padding-left:24px;font:500 10px/1 IBM Plex Mono,monospace}.insight-record>header>strong{color:var(--blue);background:#f6faff;border:1px solid #bfd2e5;justify-self:start;padding:7px 9px;font:700 9px/1 Sora,sans-serif}.insight-record dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.insight-record dl>div{border-left:1px solid var(--line);padding:12px 18px}.insight-record dt{color:#8b98a5;letter-spacing:.1em;font:600 8px/1 Sora,sans-serif}.insight-record dd{color:#344b60;margin:7px 0 0;font:500 10px/1 IBM Plex Mono,monospace}.insight-record-title{grid-template-columns:54px 1fr;gap:20px;padding:30px;display:grid}.insight-record-title>svg{width:42px;height:42px;color:var(--blue);border:1px solid #b9cee2;padding:10px}.insight-record-title small,.insight-record-body small,.insight-result-panel small{color:var(--blue);letter-spacing:.12em;font:700 9px/1 Sora,sans-serif}.insight-record-title h3{font-size:clamp(21px,calc(1.7 * var(--site-vw,1vw)),29px);letter-spacing:-.04em;margin:9px 0 0;font-weight:500;line-height:1.4}.insight-record-body{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr .8fr 1.1fr;display:grid}.insight-record-body section{border-right:1px solid var(--line);min-height:150px;padding:24px 28px}.insight-record-body section:last-child{border:0}.insight-record-body p{color:#657483;word-break:keep-all;margin:15px 0 0;font-size:11px;line-height:1.8}.insight-result-panel{background:#f7f9fb;grid-template-columns:1.4fr .6fr;display:grid}.insight-result-panel>div{border-right:1px solid var(--line);padding:24px 28px}.insight-result-panel>div:last-child{border:0}.insight-result-panel ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.insight-result-panel li{color:#526577;padding-left:15px;font-size:11px;position:relative}.insight-result-panel li:before{content:"";background:var(--red);width:5px;height:5px;position:absolute;top:.55em;left:0}.insight-result-panel strong,.insight-result-panel em{display:block}.insight-result-panel strong{color:#364e64;margin-top:16px;font-size:11px}.insight-result-panel em{color:#8995a1;margin-top:10px;font-size:9px;font-style:normal}.insight-record>footer{border-top:1px solid var(--line);justify-content:flex-end;padding:15px 22px;display:flex}.insight-record>footer a{color:var(--blue);align-items:center;gap:7px;font:700 9px/1 Sora,sans-serif;display:flex}.insight-record>footer svg{width:14px}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.insight-record>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;padding-top:14px}.insight-record>header>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:18px}.insight-record dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid var(--line);grid-column:1/-1;margin-top:14px}.insight-record dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 10px}.insight-record-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:38px 1fr;padding:24px 18px}.insight-record-title>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:36px;height:36px;padding:8px}.insight-record-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-result-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}.insight-record-body section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-result-panel>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:21px 18px}.insight-record-body section:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-result-panel>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.insight-record>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-start;padding:16px 18px}}.site-header>nav>a:after,.site-header>nav>.nav-folder>.nav-folder-main:after{display:none!important}.site-header>nav .nav-label{display:inline-block;position:relative}.site-header>nav .nav-label:after{content:"";background:var(--red);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header>nav>a:is(:hover,:focus-visible,.active)>.nav-label:after,.site-header>nav>.nav-folder:is(:hover,:focus-within,.active)>.nav-folder-main>.nav-label:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.site-header>nav .nav-label:after{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root,[data-mobile-desktop]{--layout-frame-max:1560px;--layout-page-gutter:34px;--layout-content-inset:34px;--layout-mobile-gutter:20px;--layout-frame-width:min(var(--layout-frame-max), calc(calc(100 * var(--site-vw,1vw)) - (2 * var(--layout-page-gutter))))}@media (min-width:769px) and (max-width:767px),(min-width:769px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.premium-route,.technology-preparation-page)>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.premium-route,.technology-preparation-page)>.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:var(--layout-frame-width)!important;max-width:var(--layout-frame-max)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(.clean-hero):not(.page-hero):not(.ceo-hero):not(.brand-guide-hero):not(.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important}:is(.home-flow,.home-coordinate,.home-destinations,.home-project-service-section,.about-origin-section,.about-company-history,.about-founder-section,.pack-concept-section,.pack-system-summary,.assurance-section,.assurance-process-section,.hubpack-console-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-inquiry-section,.contact-call-roadmap,.about-ci-showcase,.brand-system-detail,.dh-concept-section)>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.home-project-service,.home-destination-grid,.home-assurance-band,.about-identity-board,.about-founder-profile,.brand-system-detail-list,.pack-concept-grid,.pack-system-map,.assurance-axis-grid,.assurance-status-rail,.evidence-layout,.evidence-fields,.hubpack-contract-layout,.hubpack-scope-grid,.datapack-library-grid,.datapack-release-gate,.twin-engine-grid,.project-class-grid,.project-status-grid,.project-evidence-layout,.project-empty-state):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:36px!important}.site-ending>:is(.contact-band,.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important;margin:0!important}}@media (max-width:767px){:is(.premium-route,.technology-preparation-page)>section:where([data-mobile-desktop],[data-mobile-desktop] *),:is(.premium-route,.technology-preparation-page)>.site-ending:where([data-mobile-desktop],[data-mobile-desktop] *),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>section:where([data-mobile-desktop],[data-mobile-desktop] *),:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>.site-ending:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:var(--layout-frame-width)!important;max-width:var(--layout-frame-max)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(.clean-hero):not(.page-hero):not(.ceo-hero):not(.brand-guide-hero):not(.contact-hero):where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important}:is(.home-flow,.home-coordinate,.home-destinations,.home-project-service-section,.about-origin-section,.about-company-history,.about-founder-section,.pack-concept-section,.pack-system-summary,.assurance-section,.assurance-process-section,.hubpack-console-section,.hubpack-flow-section,.datapack-library,.twin-engine-section,.twin-result-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-inquiry-section,.contact-call-roadmap,.about-ci-showcase,.brand-system-detail,.dh-concept-section)>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.home-project-service,.home-destination-grid,.home-assurance-band,.about-identity-board,.about-founder-profile,.brand-system-detail-list,.pack-concept-grid,.pack-system-map,.assurance-axis-grid,.assurance-status-rail,.evidence-layout,.evidence-fields,.hubpack-contract-layout,.hubpack-scope-grid,.datapack-library-grid,.datapack-release-gate,.twin-engine-grid,.project-class-grid,.project-status-grid,.project-evidence-layout,.project-empty-state):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-ending:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:36px!important}.site-ending>:is(.contact-band,.site-footer):where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important;padding-right:var(--layout-content-inset)!important;padding-left:var(--layout-content-inset)!important;margin:0!important}}@media (max-width:768px) and (max-width:767px),(max-width:768px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--layout-page-gutter:0px;--layout-content-inset:var(--layout-mobile-gutter);--layout-frame-width:100%}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-right:var(--layout-mobile-gutter)!important;padding-left:var(--layout-mobile-gutter)!important;margin-left:0!important;margin-right:0!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--layout-mobile-gutter)!important;padding-left:var(--layout-mobile-gutter)!important}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-ending>:is(.contact-band,.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--layout-mobile-gutter)!important;padding-left:var(--layout-mobile-gutter)!important}:is(.home-destination-grid,.home-project-service-grid,.pack-concept-grid,.assurance-axis-grid,.hubpack-scope-grid,.twin-engine-grid,.project-class-grid,.project-status-grid):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}:is(.datapack-library-grid,.evidence-fields,.project-evidence-layout,.about-founder-projects):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}:root,[data-mobile-desktop]{--frame-max:1560px;--outer-gutter:34px;--content-rail:34px;--section-gap:36px;--frame-width:min(var(--frame-max), calc(calc(100 * var(--site-vw,1vw)) - (2 * var(--outer-gutter))));--content-width:calc(100% - (2 * var(--content-rail)))}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell){overflow-x:clip}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:var(--frame-width)!important;min-width:0!important;max-width:var(--frame-max)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is([class$=-grid],[class$=-board],[class$=-layout],[class$=-map],[class$=-index],[class$=-gate],[class$=-state],[class$=-profile],[class$=-service],[class$=-roadmap]):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:is(.home-project-service,.home-roadmap-pack-grid,.home-pack-synergy,.pack-system-map,.about-history-board,.about-founder-profile,.brand-system-detail-list,.datapack-library-grid,.datapack-release-gate,.evidence-layout,.evidence-fields,.project-evidence-layout,.project-experience-index,.contact-band-inner):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:var(--section-gap)!important}.site-ending>:is(.contact-band,.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important;margin:0!important}.site-ending>.contact-band>.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}@media (max-width:767px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>:is(section,.site-ending):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:var(--frame-width)!important;min-width:0!important;max-width:var(--frame-max)!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is([class$=-grid],[class$=-board],[class$=-layout],[class$=-map],[class$=-index],[class$=-gate],[class$=-state],[class$=-profile],[class$=-service],[class$=-roadmap]):where([data-mobile-desktop],[data-mobile-desktop] *),:is(.home-project-service,.home-roadmap-pack-grid,.home-pack-synergy,.pack-system-map,.about-history-board,.about-founder-profile,.brand-system-detail-list,.datapack-library-grid,.datapack-release-gate,.evidence-layout,.evidence-fields,.project-evidence-layout,.project-experience-index,.contact-band-inner):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.site-ending:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:var(--section-gap)!important}.site-ending>:is(.contact-band,.site-footer):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important;margin:0!important}.site-ending>.contact-band>.contact-band-inner:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--outer-gutter:24px;--content-rail:24px;--frame-width:calc(calc(100 * var(--site-vw,1vw)) - 48px)}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:var(--frame-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.site-ending>.contact-band,.site-ending>.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.home-destination-grid,.home-project-service-grid,.pack-concept-grid,.assurance-axis-grid,.hubpack-scope-grid,.project-class-grid,.project-status-grid):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--outer-gutter:0px;--content-rail:20px;--frame-width:100%}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.coming-shell)>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.site-ending>.contact-band,.site-ending>.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.home-destination-grid,.home-project-service-grid,.home-assurance-axes,.pack-concept-grid,.assurance-axis-grid,.hubpack-scope-grid,.twin-engine-grid,.project-class-grid,.project-status-grid,.contact-inquiry-section>div):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}:is(.about-founder-projects,.datapack-library-grid,.evidence-fields,.project-experience-index,.project-evidence-layout):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}:is(.about-founder-projects>div,.datapack-library-grid,.evidence-fields,.project-evidence-layout):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:720px}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:28px!important}}.clean-home .clean-hero-eyebrow-unnumbered{display:block}.clean-home .clean-hero-eyebrow-unnumbered>p{margin:0}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home :is(.home-flow,.home-destinations,.home-coordinate)>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.clean-home :is(.home-flow,.home-destinations,.home-coordinate)>.home-section-lead:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.clean-home :is(.home-flow,.home-destinations,.home-coordinate)>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}}.clean-home :is(.home-flow,.home-destinations,.home-coordinate){box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.clean-home :is(.home-flow,.home-destinations,.home-coordinate)>.home-section-lead{box-sizing:border-box!important;width:100%!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important;margin-left:0!important;margin-right:0!important}.clean-home .home-flow>:is(.pack-outcomes,.flow-rail,.program-continuity,.pack-validation-contract),.clean-home .home-destinations>:is(.home-story-bridge,.home-destination-grid,.home-assurance-band),.clean-home .home-coordinate>:is(.coordinate-network,.coordinate-principle){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.clean-home :is(.home-flow,.home-destinations,.home-coordinate):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important}}.hubpack-assurance-page .hubpack-flow-section{box-sizing:border-box;color:#fff;background-color:#071629;background-image:linear-gradient(#5b82ac13 1px,#0000 1px),linear-gradient(90deg,#5b82ac13 1px,#0000 1px);background-size:34px 34px;border-color:#ffffff24;width:100%;padding:66px 0}.hubpack-assurance-page .hubpack-flow-section>header h2{color:#fff}.hubpack-assurance-page .hubpack-flow-section>header>span{color:#92a5b9}.hubpack-assurance-page .hubpack-flow-section>div{background:#071629;border-color:#ffffff29;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;margin-top:34px}.hubpack-assurance-page .hubpack-flow-section article{box-sizing:border-box;border-color:#ffffff24}.hubpack-assurance-page .hubpack-flow-section article i{color:#6f89a4}.hubpack-assurance-page .hubpack-flow-section article strong{color:#73adf5}.hubpack-assurance-page .hubpack-flow-section article small{color:#a8b8c8}.hubpack-assurance-page .hubpack-flow-section article b{color:#6f89a4}.hubpack-assurance-page .hubpack-scope-section{box-sizing:border-box;background:#fff;width:100%;padding-left:0;padding-right:0}.hubpack-assurance-page .hubpack-scope-grid{width:100%;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.hubpack-assurance-page .hubpack-scope-grid article{box-sizing:border-box;border-right:1px solid var(--line);border-bottom:0}.hubpack-assurance-page .hubpack-scope-grid article:last-child{border-right:0}.hubpack-assurance-page .hubpack-scope-note{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:768px) and (max-width:1050px) and (max-width:767px),(min-width:768px) and (max-width:1050px) and (min-width:1200px){.hubpack-assurance-page .hubpack-flow-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr))}.hubpack-assurance-page .hubpack-scope-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.hubpack-assurance-page .hubpack-scope-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--line)}.hubpack-assurance-page .hubpack-scope-grid article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.hubpack-assurance-page .hubpack-scope-grid article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.hubpack-assurance-page .hubpack-flow-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:58px;padding-bottom:58px}.hubpack-assurance-page .hubpack-flow-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.hubpack-assurance-page .hubpack-flow-section article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff24!important;border-right:1px solid #ffffff24!important}.hubpack-assurance-page .hubpack-flow-section article:nth-child(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important}.hubpack-assurance-page .hubpack-flow-section article:nth-last-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.hubpack-assurance-page .hubpack-scope-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.hubpack-assurance-page .hubpack-scope-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:auto;border-right:0!important;border-bottom:1px solid var(--line)!important}.hubpack-assurance-page .hubpack-scope-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}}.layout-frame-surface{box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){#profile.ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.62fr)!important;align-items:stretch!important;gap:32px 48px!important;padding-left:0!important;padding-right:0!important;display:grid!important}.ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;min-width:0;grid-area:1/1/3!important;padding-left:0!important;display:flex!important}.ceo-profile-left>.sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-founder-projects>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.ceo-profile-left>.about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-founder-projects:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ceo-profile-layout>.ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/2!important;width:100%!important;margin:0!important}.ceo-profile-layout>.ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;margin:0!important}.ceo-profile-award>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block;width:100%!important;max-width:none!important}.ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:48px!important}.ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){position:relative}.ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{background:var(--line);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.ceo-profile-left>.about-founder-projects:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important;margin-top:auto!important}.ceo-profile-left>.about-founder-projects>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:60px!important;width:100%!important;display:grid!important}.ceo-profile-left>.about-founder-projects article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important}.ceo-profile-left>.about-founder-projects article>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ceo-profile-left>.about-founder-projects article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left>.about-founder-projects article>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:9px!important}.ceo-profile-left .about-award-history>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-left .about-award-history i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:var(--ink)!important;opacity:1!important;font:400 12px/1.55 Pretendard,Arial,sans-serif!important}.ceo-profile-left>.about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award>figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:20px;min-height:42px;display:flex;position:absolute;top:100%;left:0;right:0;border:0!important;margin:0!important;padding-top:16px!important}.ceo-profile-left>.about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.ceo-profile-award>figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:2px!important;padding-right:2px!important}.ceo-profile-left>.about-founder-projects-caption>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award>figcaption>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap;color:var(--ink)!important;letter-spacing:-.02em!important;font:700 12px/1.25 Pretendard,sans-serif!important}.ceo-profile-left>.about-founder-projects-caption>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award>figcaption>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:right;color:var(--muted)!important;letter-spacing:0!important;font:400 11px/1.35 Pretendard,sans-serif!important}}@media (max-width:767px){#profile.ceo-profile-layout:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.62fr)!important;align-items:stretch!important;gap:32px 48px!important;padding-left:0!important;padding-right:0!important;display:grid!important}.ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;min-width:0;grid-area:1/1/3!important;padding-left:0!important;display:flex!important}.ceo-profile-left>.sub-heading:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-profile-list:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-founder-projects>header:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.ceo-profile-left>.about-profile-list:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-founder-projects:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ceo-profile-layout>.ceo-profile-comment:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/2!important;width:100%!important;margin:0!important}.ceo-profile-layout>.ceo-profile-award:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/2!important;place-self:end stretch!important;width:100%!important;max-width:none!important;margin:0!important}.ceo-profile-award>div:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-award img:where([data-mobile-desktop],[data-mobile-desktop] *){display:block;width:100%!important;max-width:none!important}.ceo-profile-layout:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:48px!important}.ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-award:where([data-mobile-desktop],[data-mobile-desktop] *){position:relative}.ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *):after{background:var(--line);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.ceo-profile-left>.about-founder-projects:where([data-mobile-desktop],[data-mobile-desktop] *){border-bottom:0!important;margin-top:auto!important}.ceo-profile-left>.about-founder-projects>div:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:60px!important;width:100%!important;display:grid!important}.ceo-profile-left>.about-founder-projects article:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important}.ceo-profile-left>.about-founder-projects article>strong:where([data-mobile-desktop],[data-mobile-desktop] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ceo-profile-left>.about-founder-projects article>small:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left>.about-founder-projects article>em:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:9px!important}.ceo-profile-left .about-award-history>span:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-left .about-award-history i:where([data-mobile-desktop],[data-mobile-desktop] *){color:var(--ink)!important;opacity:1!important;font:400 12px/1.55 Pretendard,Arial,sans-serif!important}.ceo-profile-left>.about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-award>figcaption:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:20px;min-height:42px;display:flex;position:absolute;top:100%;left:0;right:0;border:0!important;margin:0!important;padding-top:16px!important}.ceo-profile-left>.about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.ceo-profile-award>figcaption:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:2px!important;padding-right:2px!important}.ceo-profile-left>.about-founder-projects-caption>b:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-award>figcaption>strong:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap;color:var(--ink)!important;letter-spacing:-.02em!important;font:700 12px/1.25 Pretendard,sans-serif!important}.ceo-profile-left>.about-founder-projects-caption>span:where([data-mobile-desktop],[data-mobile-desktop] *),.ceo-profile-award>figcaption>span:where([data-mobile-desktop],[data-mobile-desktop] *){text-align:right;color:var(--muted)!important;letter-spacing:0!important;font:400 11px/1.35 Pretendard,sans-serif!important}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.layout-frame-surface:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:var(--frame-width)!important;max-width:none!important}.ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:36px!important;display:grid!important}.ceo-profile-layout>:is(.ceo-profile-left,.ceo-profile-comment,.ceo-profile-award):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto/1!important;width:100%!important;margin:0!important}}.packs-page .pack-concept-grid{align-items:stretch;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.packs-page #pack-motion-study{padding-left:0!important;padding-right:0!important}.packs-page #pack-motion-study>header{box-sizing:border-box!important;width:100%!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.packs-page .pack-concept-grid>article{flex-direction:column;min-width:0;display:flex;padding-left:22px!important;padding-right:22px!important}.packs-page .pack-concept-grid>article>header{flex:0 0 78px}.packs-page .pack-concept-grid .pack-card-visual{--pack-motion-center-x:50%;--pack-motion-center-y:50%;flex:none;padding:0;display:block;position:relative;container-type:size;aspect-ratio:1!important;width:100%!important}.packs-page .pack-card-core,.packs-page .pack-card-line,.packs-page .pack-card-orbit{left:var(--pack-motion-center-x)!important;top:var(--pack-motion-center-y)!important}.packs-page .pack-card-field{z-index:1;width:min(100cqw,100cqh);height:min(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.packs-page .pack-card-field .pack-card-motion-ring,.packs-page .pack-card-field .pack-card-twin-icon-layer{inset:max(8%,40px)!important}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.packs-page #pack-motion-study:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:32px}.packs-page #pack-motion-study>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:24px}.packs-page .pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:16px}.packs-page .pack-concept-grid>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-basis:56px;min-height:56px;padding-block:8px}.packs-page .pack-concept-grid .pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;height:clamp(280px, calc(calc(100 * var(--site-svh,1svh)) - 846px), 430px)!important;aspect-ratio:auto!important}}@media (max-width:767px){.packs-page #pack-motion-study:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:32px}.packs-page #pack-motion-study>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:24px}.packs-page .pack-concept-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding-bottom:16px}.packs-page .pack-concept-grid>article>header:where([data-mobile-desktop],[data-mobile-desktop] *){flex-basis:56px;min-height:56px;padding-block:8px}.packs-page .pack-concept-grid .pack-card-visual:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;height:clamp(280px, calc(calc(100 * var(--site-svh,1svh)) - 846px), 430px)!important;aspect-ratio:auto!important}}.packs-page .pack-card-core{color:var(--ink);cursor:pointer;border:0;border-radius:12px;gap:0;padding:0;text-decoration:none;display:grid;animation:none!important;transform:translate(-50%,-50%)!important}:is(.packs-page .pack-card-core:hover img,.packs-page .pack-card-core:focus-visible img){filter:drop-shadow(0 3px 10px #1d5faf40)}:is(.packs-page .pack-card-datapack .pack-card-core:hover img,.packs-page .pack-card-datapack .pack-card-core:focus-visible img){filter:drop-shadow(0 3px 10px #c8102e40)}.packs-page .pack-card-core:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.packs-page .pack-card-motion-ring,.packs-page .pack-card-twin-icon-layer{position:absolute;transform-origin:50%!important;inset:8%!important}.packs-page .pack-card-twin-icon-layer .node-1{top:18%!important;left:0!important}.packs-page .pack-card-twin-icon-layer .node-2{bottom:18%!important;left:0!important}.packs-page .pack-card-twin-icon-layer .node-3{top:18%!important;right:0!important}.packs-page .pack-card-twin-icon-layer .node-4{bottom:18%!important;right:0!important}.pack-detail-page #datapack-library{box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.pack-detail-page #datapack-library>header{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important;margin-left:0!important;margin-right:0!important}.pack-detail-page #datapack-library>:is(.datapack-library-grid,.datapack-release-gate){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.pack-detail-page #datapack-library .datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.pack-detail-page #datapack-library .datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:100%!important;min-width:0!important;min-height:450px!important;padding:25px 24px 22px!important}.pack-detail-page #datapack-library .datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1.2fr repeat(4,minmax(0,1fr))!important}}@media (max-width:767px){.pack-detail-page #datapack-library .datapack-library-grid:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.pack-detail-page #datapack-library .datapack-library-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:100%!important;min-width:0!important;min-height:450px!important;padding:25px 24px 22px!important}.pack-detail-page #datapack-library .datapack-release-gate:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:1.2fr repeat(4,minmax(0,1fr))!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){.pack-detail-page #datapack-library .datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;display:grid!important;overflow:visible!important}.pack-detail-page #datapack-library .datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.pack-detail-page #datapack-library .datapack-release-gate>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.pack-detail-page #datapack-library .datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-detail-page #datapack-library .datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.pack-detail-page #datapack-library .datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:350px!important}.pack-detail-page #datapack-library .datapack-release-gate>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1}}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:stretch!important;column-gap:clamp(48px, calc(5 * var(--site-vw,1vw)), 82px)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.62fr)!important;row-gap:32px!important;padding-left:0!important;padding-right:0!important}.about-ceo-profile>.about-founder-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0;padding-left:var(--content-rail);flex-direction:column;display:flex;grid-area:1/1/3!important}.about-ceo-profile>.ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;grid-area:1/2!important;margin:0!important}.about-ceo-profile>.about-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/2!important;align-self:end!important;width:100%!important;margin:0!important}.about-ceo-profile>.about-award>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-profile>.about-award img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important}.about-ceo-profile .about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% + var(--content-rail));margin-left:calc(-1 * var(--content-rail))}.about-ceo-profile .about-profile-list>li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:var(--content-rail)}.about-ceo-profile .about-founder-projects:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% + var(--content-rail))!important;margin-left:calc(-1 * var(--content-rail))!important}.about-ceo-profile .about-founder-projects>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:calc(16px + var(--content-rail))}.about-ceo-profile .about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% + var(--content-rail));margin-left:calc(-1 * var(--content-rail));padding-left:var(--content-rail)!important}}@media (max-width:767px){.about-ceo-profile:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:stretch!important;column-gap:clamp(48px, calc(5 * var(--site-vw,1vw)), 82px)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.62fr)!important;row-gap:32px!important;padding-left:0!important;padding-right:0!important}.about-ceo-profile>.about-founder-profile:where([data-mobile-desktop],[data-mobile-desktop] *){min-width:0;padding-left:var(--content-rail);flex-direction:column;display:flex;grid-area:1/1/3!important}.about-ceo-profile>.ceo-profile-comment:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%;grid-area:1/2!important;margin:0!important}.about-ceo-profile>.about-award:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/2!important;align-self:end!important;width:100%!important;margin:0!important}.about-ceo-profile>.about-award>div:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ceo-profile>.about-award img:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;max-width:none!important}.about-ceo-profile .about-profile-list:where([data-mobile-desktop],[data-mobile-desktop] *){width:calc(100% + var(--content-rail));margin-left:calc(-1 * var(--content-rail))}.about-ceo-profile .about-profile-list>li:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:var(--content-rail)}.about-ceo-profile .about-founder-projects:where([data-mobile-desktop],[data-mobile-desktop] *){width:calc(100% + var(--content-rail))!important;margin-left:calc(-1 * var(--content-rail))!important}.about-ceo-profile .about-founder-projects>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:calc(16px + var(--content-rail))}.about-ceo-profile .about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){width:calc(100% + var(--content-rail));margin-left:calc(-1 * var(--content-rail));padding-left:var(--content-rail)!important}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.about-ceo-page>.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:36px!important}.about-ceo-profile>:is(.about-founder-profile,.ceo-profile-comment,.about-award):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto/1!important;width:100%!important;margin:0!important}}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(p,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-right:var(--content-rail);padding-left:var(--content-rail)}.about-ceo-profile>.about-founder-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}.about-ceo-profile .about-founder-profile>:is(.sub-heading,.about-profile-list):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-left:var(--content-rail)}.about-ceo-profile .about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-profile .about-founder-projects:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ceo-profile .about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;margin-left:0!important}.about-ceo-profile .about-profile-list>li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0}.about-ceo-profile .about-founder-projects>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:var(--content-rail)}.about-ceo-profile .about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:var(--content-rail)!important}}@media (max-width:767px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.sketch-heading):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(p,small):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;padding-right:var(--content-rail);padding-left:var(--content-rail)}.about-ceo-profile>.about-founder-profile:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0}.about-ceo-profile .about-founder-profile>:is(.sub-heading,.about-profile-list):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;padding-left:var(--content-rail)}.about-ceo-profile .about-profile-list:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ceo-profile .about-founder-projects:where([data-mobile-desktop],[data-mobile-desktop] *),.about-ceo-profile .about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%!important;margin-left:0!important}.about-ceo-profile .about-profile-list>li:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0}.about-ceo-profile .about-founder-projects>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:var(--content-rail)}.about-ceo-profile .about-founder-projects-caption:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:var(--content-rail)!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.clean-home .home-flow.layout-frame-surface:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.clean-home .home-flow>:is(.pack-outcomes,.flow-rail,.program-continuity,.pack-validation-contract):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){position:relative;left:50%;transform:translate(-50%);box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;margin-left:0!important;margin-right:0!important}.clean-home .home-flow>.home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.clean-home .home-flow.layout-frame-surface:where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.clean-home .home-flow>:is(.pack-outcomes,.flow-rail,.program-continuity,.pack-validation-contract):where([data-mobile-desktop],[data-mobile-desktop] *){position:relative;left:50%;transform:translate(-50%);box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;margin-left:0!important;margin-right:0!important}.clean-home .home-flow>.home-section-lead:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:0!important;padding-right:0!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}:is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.clean-home,.about-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.brand-guide-hero,.contact-hero)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .clean-home>.home-product-story>section{box-sizing:border-box!important;width:var(--frame-width)!important;max-width:var(--frame-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.clean-home,.about-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.brand-guide-hero,.contact-hero))>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .clean-home>.home-product-story>section>:is(header,.home-section-lead,.numbered-chapter-copy){box-sizing:border-box!important;width:100%!important;padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important;margin-left:0!important;margin-right:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.home-destinations,.home-coordinate,.home-project-service-section,.about-origin-section,.dh-concept-section,.about-company-history,.about-ci-showcase,.brand-system-detail,.pack-concept-section,.product-development-roadmap,.pack-system-summary,.pack-signal-section,.datapack-library,.hubpack-console-section,.hubpack-contract-section,.hubpack-flow-section,.hubpack-scope-section,.twin-engine-section,.twin-result-section,.assurance-axis-section,.assurance-process-section,.evidence-section,.project-sample-preview,.project-experience-index,.project-class-section,.project-evidence-section,.project-status-section,.contact-inquiry-section,.contact-call-roadmap)>:is(.pack-outcomes,.flow-rail,.program-continuity,.pack-validation-contract,.home-story-bridge,.home-destination-grid,.home-assurance-band,.coordinate-network,.coordinate-principle,.home-project-service,.about-practice-system,.packs-synergy-system,.about-identity-section,.brand-system-board,.brand-system-detail-index,.brand-system-detail-list,.pack-concept-grid,.home-roadmap-pack-grid,.pack-system-map,.pack-signal-stage,.datapack-library-grid,.datapack-release-gate,.hubpack-console-stage,.hubpack-contract-layout,.hubpack-scope-grid,.hubpack-scope-note,.twin-engine-grid,.twin-engine-bridge,.assurance-axis-grid,.assurance-status-rail,.evidence-layout,.project-class-grid,.project-evidence-layout,.project-status-grid,.project-empty-state),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-flow-section>div,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-result-section>div,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-sample-preview>div,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-experience-index>div,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contact-inquiry-section>div,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contact-call-roadmap>div{position:relative;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:auto!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-company-history .about-history-board{padding-right:var(--content-rail)!important;padding-left:var(--content-rail)!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-opening{box-sizing:border-box;margin-inline:auto;width:var(--frame-width)!important;max-width:var(--frame-max)!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-opening>:is(.page-hero,.catalog-standards-summary){box-sizing:border-box;width:100%!important;max-width:100%!important;margin-inline:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.catalog-standards-summary,.catalog-registry-section,.insight-notes-section,.insight-method-section,.store-offer-section,.store-gate-section,.technology-assets-section,.technology-preparation-body){padding-inline:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.catalog-standards-summary,.catalog-registry-section,.insight-notes-section,.insight-method-section,.store-offer-section,.store-gate-section,.technology-assets-section,.technology-preparation-body)>header{box-sizing:border-box!important;width:100%!important;padding-inline:var(--content-rail)!important;margin-inline:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-guide-page :is(.about-ci-showcase,.brand-system-detail)>header>.numbered-chapter-copy{padding-inline:0!important}@media (min-width:768px) and (max-width:767px),(min-width:768px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-preparation-body>:is(.technology-preparation-grid,.technology-preparation-boundary,.patent-carousel):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}}@media (max-width:767px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-preparation-body>:is(.technology-preparation-grid,.technology-preparation-boundary,.patent-carousel):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page .ceo-profile-left>.sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--content-rail)!important}}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.catalog-standard-fields,.catalog-standard-stages,.catalog-explorer,.insight-record-list,.insight-method-flow,.store-offer-grid,.store-estimate-note,.store-gate-grid,.store-policy-grid,.technology-register-grid,.technology-asset-management){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.catalog-standard-principles,.insight-source-note){box-sizing:border-box;padding-inline:var(--content-rail)}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.pack-system-summary,.datapack-library,.project-status-section)>:is(p,small){box-sizing:border-box;padding-right:var(--content-rail);padding-left:var(--content-rail)}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .insight-ledger-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--content-rail)}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.clean-home,.about-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page)>section:not(:is(.clean-hero,.page-hero,.brand-guide-hero,.contact-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .clean-home>.home-product-story>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page>.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page :is(.ceo-profile-left,.about-founder-projects,.about-founder-projects>div):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .projects-evidence-page :is(.project-evidence-layout,.project-evidence-layout>div):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;min-width:0!important;max-width:100%!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page .about-founder-projects>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .projects-evidence-page .project-evidence-layout>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page .ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr)!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contact-call-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contact-call-roadmap>header>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:16px;display:block}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contact-call-roadmap>header>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:max-content;margin-top:20px;display:block}}.chapter-hero{box-sizing:border-box;color:#182331;--ch-cycle:18s;background:radial-gradient(at 56% 48%,#dfebf980,#0000 65%),linear-gradient(90deg,#c8102e06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#1d5faf0b 1px,#0000 1px) 0 0/32px 32px,#fbfdff;min-width:0;max-width:100%;position:absolute;inset:0;overflow:clip;container-type:inline-size}.ch-captions{letter-spacing:.09em;color:#52677c;justify-content:space-between;gap:15px;font:600 8px/1.5 IBM Plex Mono,monospace;display:flex;position:absolute;top:18px;left:22px;right:22px}.ch-scene{width:100%;height:calc(100% - 120px);position:absolute;inset:38px 0 82px;overflow:visible}.ch-mobile-scene{display:none}.ch-scene text{fill:#182331;stroke:none;font-family:Pretendard,Arial,sans-serif}.ch-scene .ch-label{letter-spacing:.035em;font:600 12px Sora,sans-serif}.ch-scene .ch-small-label{font-size:11px}.ch-scene .ch-ko{fill:#52677c;font:11px Pretendard,sans-serif}.ch-scene .ch-micro{letter-spacing:.055em;fill:#52677c;font:8px IBM Plex Mono,monospace}.ch-code text{fill:#416482;font:11px IBM Plex Mono,monospace}.ch-paper{filter:drop-shadow(0 11px 15px #25456210)}.ch-steps{text-align:center;border-top:1px solid #d5e0eb;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px;display:grid;position:absolute;bottom:62px;left:26px;right:26px}.ch-steps span{letter-spacing:.04em;font:600 10px/1.5 Sora,sans-serif}.ch-steps b{color:#1d5faf;margin-right:10px;font:500 8px IBM Plex Mono,monospace}.ch-footer{letter-spacing:.06em;color:#52677c;justify-content:space-between;align-items:center;gap:10px;font:600 8px/1.5 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:13px;left:22px;right:22px}.ch-footer>span{white-space:nowrap}.ch-footer button{color:#24435c;cursor:pointer;background:#fffffff0;border:1px solid #cadbe8;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ch-footer button:hover{background:#eff6fc;border-color:#1d5faf}.ch-footer button:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}.ch-flow{stroke-dasharray:9 91;stroke-width:1.6px;animation:3.6s linear infinite ch-transfer}.ch-row-a{animation:ch-row-a var(--ch-cycle) linear infinite}.ch-row-b{animation:ch-row-b var(--ch-cycle) linear infinite}.ch-row-c,.ch-late{animation:ch-row-c var(--ch-cycle) linear infinite}.ch-console-line{stroke-dasharray:100;animation:ch-console var(--ch-cycle) ease-in-out infinite}.ch-console-line-1{animation-delay:1s}.ch-console-line-2{animation-delay:2s}.ch-console-line-3{animation-delay:3s}.ch-object-body{transform-box:fill-box;transform-origin:0 100%;animation:ch-parameter var(--ch-cycle) ease-in-out infinite;filter:drop-shadow(0 12px 10px #50728f14)}.ch-detail-trace path{stroke-dasharray:100;animation:ch-outline var(--ch-cycle) ease-in-out infinite}.ch-scan-plane{animation:6s ease-in-out infinite ch-scan}.ch-rule-envelope{animation:ch-rule var(--ch-cycle) ease-in-out infinite}.chapter-hubpack .am-envelope{animation:ch-skin var(--ch-cycle) ease-in-out infinite}.ch-design-model .am-frame path,.ch-design-model .am-frame polygon{stroke-dasharray:100;animation:ch-outline var(--ch-cycle) ease-in-out infinite}.ch-design-model .am-envelope{animation:ch-skin var(--ch-cycle) ease-in-out infinite}.am-cloud{animation:6s ease-in-out infinite ch-cloud}.ch-asset-layer{filter:drop-shadow(0 7px 8px #42658212)}.ch-asset-layer-0>path:first-child{animation:ch-layer-a var(--ch-cycle) ease-in-out infinite}.ch-asset-layer-1>path:first-child{animation:ch-layer-b var(--ch-cycle) ease-in-out infinite}.ch-asset-layer-2>path:first-child{animation:ch-layer-c var(--ch-cycle) ease-in-out infinite}.ch-ledger text.ch-micro{fill:#9db8cc}.ch-ledger .ch-code text{fill:#dcecf7}.ch-ledger .ch-code .ch-ledger-muted{fill:#8eabc1}.ch-cursor{animation:1s step-end infinite ch-cursor}.chapter-hero[data-paused=true] *,.chapter-hero[data-paused=true] :before,.chapter-hero[data-paused=true] :after{animation-play-state:paused!important}@keyframes ch-transfer{to{stroke-dashoffset:-100px}}@keyframes ch-row-a{0%,8%{opacity:.16}18%,94%{opacity:1}to{opacity:.16}}@keyframes ch-row-b{0%,25%{opacity:.16}37%,94%{opacity:1}to{opacity:.16}}@keyframes ch-row-c{0%,47%{opacity:.12}60%,94%{opacity:1}to{opacity:.12}}@keyframes ch-console{0%,12%{stroke-dashoffset:100px}38%,86%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes ch-parameter{0%,12%,96%,to{transform:scaleX(.84)}34%,53%{transform:scaleX(1.09)}68%,88%{transform:scaleX(1)}}@keyframes ch-outline{0%,12%{stroke-dashoffset:100px;opacity:.2}45%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:100px;opacity:.2}}@keyframes ch-scan{0%,to{opacity:0;transform:translateY(-12px)}10%{opacity:1}85%{opacity:1;transform:translateY(112px)}94%{opacity:0;transform:translateY(118px)}}@keyframes ch-rule{0%,18%,to{opacity:.25}35%,66%{opacity:1}80%,94%{opacity:.45}}@keyframes ch-skin{0%,22%,to{opacity:.18}60%,94%{opacity:.95}}@keyframes ch-cloud{0%,to{opacity:.15}40%,82%{opacity:.9}}@keyframes ch-layer-a{0%,30%{stroke:#c8102e;fill:#fff6f7}34%,to{stroke:#b9cddb;fill:#fbfdff}}@keyframes ch-layer-b{0%,31%,66%,to{stroke:#b9cddb;fill:#eef4f8}34%,63%{stroke:#1d5faf;fill:#e4f1fd}}@keyframes ch-layer-c{0%,64%,to{stroke:#b9cddb;fill:#eef4f8}67%,96%{stroke:#1d5faf;fill:#e4f1fd}}@keyframes ch-cursor{50%{opacity:0}}.company-work-engine .about-building-model{max-width:100%;position:absolute;inset:20px 0 0}.about-building-model>svg{width:100%;height:100%;display:block;overflow:visible}.about-building-model .am-frame path,.about-building-model .am-frame polygon{stroke-dasharray:100;animation:about-model-lines var(--company-cycle) ease-in-out infinite}.about-building-model .am-points{display:none}.about-building-model .am-envelope{animation:about-model-facade var(--company-cycle) ease-in-out infinite}.about-building-model .am-ground{opacity:.4}@keyframes about-model-lines{0%,2%,to{stroke-dashoffset:100px;opacity:0}10%{stroke-dashoffset:85px;opacity:.6}22%{stroke-dashoffset:62px;opacity:.9}46%{stroke-dashoffset:10px;opacity:1}55%,90%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}}@keyframes about-model-facade{0%,26%,to{opacity:0}38%{opacity:.22}46%{opacity:.58}55%,90%{opacity:1}98%{opacity:0}}.company-work-engine .company-source-pile{z-index:5;-webkit-mask-image:radial-gradient(circle at 50% calc(49% + 2px),#0000 51px,#000 52px);mask-image:radial-gradient(circle at 50% calc(49% + 2px),#0000 51px,#000 52px)}.about-building-model .am-vertices{fill:var(--red);pointer-events:none}.about-building-model .am-vertices circle{opacity:0;stroke:#fff;stroke-width:.5px;filter:drop-shadow(0 0 2px #c8102e55);animation:about-vertex-reveal var(--company-cycle) ease-out infinite;animation-delay:calc(var(--company-cycle) * var(--vertex-index) / var(--vertex-last-index) * .04)}@keyframes about-vertex-reveal{0%,56%,96%,to{opacity:0}66%,86%{opacity:1}}.company-work-engine .company-source-nodes article{animation:about-source-arrive var(--company-cycle) cubic-bezier(.4,0,.2,1) infinite both;background:#fff}.company-work-engine .company-source-pile i{animation:about-data-arrive var(--company-cycle) cubic-bezier(.4,0,.2,1) infinite both}.company-work-engine .company-source-core{animation:about-completion-glow var(--company-cycle) ease-in-out infinite}.company-work-engine .company-source-core:before,.company-work-engine .company-source-core:after{animation:about-completion-ring var(--company-cycle) ease-in-out infinite both}.company-work-engine .company-source-core:after{animation-delay:calc(var(--company-cycle) * .015)}@keyframes about-source-arrive{0%,2%{opacity:0;filter:blur();transform:translate(0,0) rotate(var(--start-r,0deg)) scale(.94)}10%,22%{opacity:1;filter:blur();transform:translate(0,0) rotate(var(--start-r,0deg)) scale(1)}38%{opacity:.92;filter:blur();transform:translate(calc(var(--pull-x) * .3),calc(var(--pull-y) * .3)) rotate(var(--start-r,0deg)) scale(.72)}46%{opacity:.65;filter:blur(.3px);transform:translate(calc(var(--pull-x) * .6),calc(var(--pull-y) * .6)) rotate(var(--pull-r)) scale(.4)}55%,to{opacity:0;filter:blur(1px);transform:translate(var(--pull-x),var(--pull-y)) rotate(var(--pull-r)) scale(.06)}}@keyframes about-data-arrive{0%,2%{top:var(--particle-y);left:var(--particle-x);opacity:0;transform:scale(.3)}10%,22%{top:var(--particle-y);left:var(--particle-x);opacity:.96;transform:scale(1)}46%{top:calc((var(--particle-y) - 49%) * .4 + 49%);left:calc((var(--particle-x) - 50%) * .4 + 50%);opacity:.7;transform:scale(.7)}55%,to{opacity:0;top:49%;left:50%;transform:scale(.15)}}@keyframes about-completion-glow{0%,38%,70%,to{box-shadow:0 0 0 5px #c8102e06,0 0 12px #c8102e0d}48%{box-shadow:0 0 0 8px #c8102e0a,0 0 22px #c8102e1a}55%{box-shadow:0 0 0 14px #c8102e12,0 0 38px #c8102e38}}@keyframes about-completion-ring{0%,2%,to{opacity:0;transform:scale(1.2)}10%,22%{opacity:.18;transform:scale(1.2)}50%{opacity:.28;transform:scale(.75)}55%{opacity:.58;transform:scale(.68)}68%{opacity:0;transform:scale(1.1)}}.company-work-engine .company-build-field{container:about-output/size}.company-work-engine .company-build-field:before{transform-origin:0;height:1.5px;animation:about-build-progress var(--company-cycle) linear infinite;background:linear-gradient(90deg,#c8102e99,#1d5fafcc);bottom:0}@keyframes about-build-progress{0%,2%{opacity:0;transform:scaleX(0)}10%{opacity:1;transform:scaleX(.12)}22%{opacity:1;transform:scaleX(.3)}46%{opacity:1;transform:scaleX(.82)}55%,62%{opacity:1;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(1)}}.about-output-card,.about-output-summary{opacity:0;animation:about-output-reveal var(--company-cycle) ease-out infinite;animation-delay:calc(var(--company-cycle) * var(--output-index) * .025)}.about-output-folders{display:none;position:absolute;inset:0}.about-output-card{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:58px;min-height:78px;padding:10px 5px;display:flex;position:absolute;top:calc(56% - 39px);left:2px}.about-output-card:nth-child(2){left:auto;right:2px}.about-output-card>*{position:relative}.about-output-card .about-folder-shape{filter:drop-shadow(0 5px 5px #24405c0a);width:100%;height:100%;position:absolute;inset:0}.about-output-card .about-folder-icon{color:#1d5faf;width:17px;height:17px}.about-output-card small{color:#6b8095;font:6.5px IBM Plex Mono,monospace}.about-output-card strong{color:#182331;overflow-wrap:normal;font:600 7.5px/1.45 Sora,sans-serif}.about-output-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:absolute;top:-18px;left:4px;right:4px}.about-output-summary>span{background:#fff;border:1px solid #c5d8e8;border-left-color:#1d5faf;gap:3px;padding:5px;display:grid}.about-output-summary small{color:#6b8095;font:6.5px IBM Plex Mono,monospace}.about-output-summary strong{color:#182331;white-space:nowrap;font:600 7.5px Sora,sans-serif}.company-work-engine .company-work-process:before{content:none;animation:none}.company-work-engine .company-work-process article{position:relative}.company-work-engine .company-work-process article:before{background:linear-gradient(90deg,var(--red),var(--blue));content:"";opacity:0;height:2px;animation:about-work-field var(--company-cycle) steps(1,end) infinite;position:absolute;top:-2px;left:0;right:0}.company-work-engine .company-work-process article:nth-child(2):before{animation-name:about-work-data}.company-work-engine .company-work-process article:nth-child(3):before{animation-name:about-work-evidence}.company-work-engine .company-work-process article:nth-child(4):before{animation-name:about-work-technology}@keyframes about-output-reveal{0%,55%,94%,to{opacity:0;transform:translateY(5px)}63%,86%{opacity:1;transform:translateY(0)}}@keyframes about-work-field{0%{opacity:1}20%,to{opacity:0}}@keyframes about-work-data{0%{opacity:0}20%{opacity:1}55%,to{opacity:0}}@keyframes about-work-evidence{0%{opacity:0}55%{opacity:1}75%,to{opacity:0}}@keyframes about-work-technology{0%{opacity:0}75%,to{opacity:1}}.datapack-studies{--ch-cycle:12s}.data-study-grid{background:#fbfdff;border:1px solid #d5e0eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.data-study-grid article{border-right:1px solid #d5e0eb;min-width:0;padding:22px}.data-study-grid article:last-child{border-right:0}.data-study-grid header{align-items:center;gap:14px;display:flex}.data-study-grid header i{color:#8e9aaa;font:8px IBM Plex Mono,monospace}.data-study-grid header strong{color:#c8102e;font:600 10px Sora,sans-serif}.data-study-grid svg{width:100%;height:210px;margin:15px 0;display:block}.datapack-studies .data-study-grid article h3{color:#182331;margin:0 0 17px;font:500 16px Pretendard,sans-serif}.datapack-studies .data-study-grid article footer{color:#52677c;background:0 0;border-top:1px solid #d5e0eb;min-height:0;padding:12px 0 0;font:8px IBM Plex Mono,monospace}.data-study-controls{color:#52677c;border:1px solid #d5e0eb;border-top:0;justify-content:space-between;align-items:center;padding:13px 22px;font:8px IBM Plex Mono,monospace;display:flex}.data-study-controls button{color:#24435c;cursor:pointer;background:#fff;border:1px solid #cadbe8;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.data-study-controls button:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}.ds-variable{transform-box:fill-box;transform-origin:0 100%;animation:12s ease-in-out infinite ch-parameter}.ds-drawing path,.ds-frame path{stroke-dasharray:100;animation:12s ease-in-out infinite ch-outline}.ds-frame-1 path{animation-delay:.5s}.ds-frame-2 path{animation-delay:1s}.ds-frame-3 path{animation-delay:1.5s}.ds-pipe-flow{stroke-dasharray:8 92;animation:3.5s linear infinite ch-transfer}.datapack-studies[data-paused=true] *{animation-play-state:paused!important}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--mobile-rail:20px;--mobile-gap:16px;--mobile-section:68px;--mobile-line:#dbe2ea;--mobile-navy:#071a31;--mobile-ink:#132235}html:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0;max-width:100%;overflow-x:clip}body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{min-width:0}img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),video:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),canvas:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:100%}.clean-home:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.inner-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.premium-route:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;overflow-x:clip}:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:clamp(2.05rem, calc(10 * var(--site-vw,1vw)), 2.75rem);letter-spacing:-.055em;overflow-wrap:break-word;line-height:1.1}:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:clamp(1.65rem, calc(7.6 * var(--site-vw,1vw)), 2.12rem);letter-spacing:-.045em;overflow-wrap:break-word;line-height:1.2}:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:clamp(1.05rem, calc(4.8 * var(--site-vw,1vw)), 1.3rem);letter-spacing:-.025em;line-height:1.32}:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:where(.clean-home,.inner-page,.packs-page,.brand-guide-page) dd:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:break-word;font-size:.875rem;line-height:1.68}:where(.numbered-section-label,.clean-hero-eyebrow,.page-hero-copy>p,.premium-section-heading>p,.assurance-heading p,.pack-signal-heading p,.home-section-lead p,.twin-section-heading p):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.16em!important;font-size:.68rem!important;line-height:1.35!important}.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:64px;padding-inline:var(--mobile-rail)}.site-header .brand:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px;height:44px}.site-header>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-header>.language:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.site-header .mobile-menu:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-left:auto;display:block}.site-header .mobile-menu>summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){place-items:center;width:42px;height:42px;display:grid}.site-header .mobile-menu[open]>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100 * var(--site-vw,1vw));max-height:calc(calc(100 * var(--site-dvh,1dvh)) - 64px);padding:18px var(--mobile-rail) 26px;inset:64px 0 auto;overflow-y:auto}.page-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;min-height:0!important}.page-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:50px var(--mobile-rail) 38px!important}.page-hero-copy .page-description:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-hero-copy .page-description:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:40rem;font-size:.9rem!important;line-height:1.7!important}.page-hero-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;width:100%;gap:8px!important;display:grid!important}.page-hero-actions a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-actions a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-actions .button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:space-between;width:100%;min-height:46px;padding:0 14px!important;font-size:.78rem!important}.page-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-guide-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:330px!important;min-height:330px!important}:where(.sub-section,.assurance-section,.premium-section,.home-flow,.home-destinations,.home-project-service-section,.home-knowledge-system,.home-development-roadmap,.datapack-library,.hubpack-flow-section,.twin-engine-section,.twin-result-section,.technology-updates-section,.technology-assets-section,.technology-patent-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-inquiry-section,.contact-call-roadmap,.store-gate-section,.store-principles):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:var(--mobile-section)!important;padding-bottom:var(--mobile-section)!important}:where(.home-section-lead,.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:none!important;padding-inline:var(--mobile-rail)!important;text-align:left!important;margin-inline:0!important}:where(.home-section-lead,.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading) br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.home-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-destinations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-project-service-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-knowledge-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-development-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important}.pack-outcomes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;grid-template-columns:1fr!important;gap:8px!important}.pack-outcomes>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;grid-template-columns:48px 1fr!important;min-height:88px!important;padding:14px 16px!important;display:grid!important}.pack-outcomes .pack-pair-reveal:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.pack-outcomes .pack-outcome-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:42px!important;height:42px!important;position:static!important}.pack-outcomes>article>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0!important}.flow-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;border:1px solid var(--mobile-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important;display:grid!important}.flow-rail>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){opacity:1!important;justify-content:flex-start!important;gap:6px!important;height:auto!important;min-height:116px!important;padding:14px 10px!important;animation:none!important}.flow-rail>article:nth-child(odd):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid var(--mobile-line)}.flow-rail>article:nth-child(-n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--mobile-line)}.flow-rail>article>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.flow-rail>article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.flow-rail>article svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:36px!important;height:36px!important;margin:4px auto 6px!important}.flow-rail>article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:.78rem!important}.flow-rail>article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:.68rem!important;line-height:1.45!important}.program-continuity:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;width:auto!important}.program-continuity>div:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.program-scope-line:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:18px 16px!important}.program-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:18px 12px!important}.program-nodes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto;display:flex!important}.program-nodes>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scroll-snap-align:start;flex:0 0 72%}.program-assurance-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px 4px 10px!important;display:block!important}.program-assurance-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.pack-validation-contract:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;gap:5px!important;width:auto!important;padding:16px!important;display:grid!important}.home-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:62px var(--mobile-rail) 54px!important}.home-coordinate .home-section-lead:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0!important}.coordinate-technology-link:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:auto!important;margin:0 0 24px!important;display:inline-flex!important;position:static!important}.coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:1px solid #76a9dc3d;grid-template-columns:1fr!important;min-height:0!important;display:grid!important}.coordinate-origin-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;display:grid!important}.coordinate-origin-stack>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:10px!important;min-height:86px!important;padding:14px 16px!important;display:grid!important}.coordinate-origin-stack>article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-row:1/3;position:static!important}.coordinate-origin-stack>article>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:3;position:static!important}.coordinate-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:linear-gradient(#3e8de4,#0000)!important;width:1px!important;height:28px!important;margin:0 auto!important;transform:none!important}.coordinate-arrow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{inset:auto auto -1px 50%!important;transform:translate(-50%)rotate(45deg)!important}.coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:280px!important;padding:28px 18px!important}.coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important}.coordinate-principle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:26px 0 0!important}.coordinate-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}.coordinate-axes>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-radius:999px!important;width:100%!important;min-height:104px!important;padding:12px 6px!important}.coordinate-axes>article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.coordinate-axes>article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:.61rem!important;line-height:1.35!important}.coordinate-principle>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center!important;margin-top:16px!important}.home-destination-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-roadmap-pack-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-knowledge-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;grid-template-columns:1fr!important;gap:10px!important;width:auto!important}.destination-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-roadmap-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-knowledge-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:22px 18px!important}.home-story-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.home-assurance-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;grid-template-columns:1fr!important;width:auto!important}.home-assurance-axes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.home-project-service:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;width:auto!important}.home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;min-height:0!important;padding:24px 18px!important}.home-project-service-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.home-project-service-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:190px!important;padding:14px 10px 16px!important}.project-service-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;height:92px!important;margin:0 0 10px!important}.home-project-service-grid>article strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:.7rem!important;line-height:1.4!important}.home-project-service-grid>article small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:.66rem!important}.home-project-service-cta:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center!important;min-height:54px!important}.about-practice-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-identity-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-detail-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-ci-showcase>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;width:auto!important}.about-practice-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-growth:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-future-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-detail-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-detail-lower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.about-practice-process>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-evidence>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-practice-growth>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:18px!important}.about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scrollbar-width:thin;overflow-x:auto}.about-history-board>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:700px}.ceo-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.ceo-layout-editor:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.ceo-portrait:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:340px!important;min-height:340px!important}.ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-founder-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important}.about-profile-list>li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:76px 1fr!important;gap:10px!important}.about-founder-projects-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.about-founder-projects-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:88px!important}.brand-analysis-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-detail-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto!important;min-height:320px!important}.brand-analysis-parts:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-analysis-metrics:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-detail-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-color-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-board-product-family>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.brand-system-detail-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.pack-concept-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-library:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-contract-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-flow-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-engine-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-result-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--mobile-rail)!important}.pack-concept-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-summary .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-library .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-flow-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0!important}.pack-concept-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-contract-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-engine-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-result-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.pack-concept-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-scope-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-engine-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-result-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.pack-signal-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-engine-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:300px!important;min-height:300px!important}.pack-system-map>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 16px!important}.adapter-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:300px!important}.hubpack-scope-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.twin-engine-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.datapack-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;gap:10px!important;padding:18px!important;display:grid!important}.technology-updates-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-system-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-assets-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-patent-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--mobile-rail)!important}.technology-updates-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-assets-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-patent-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-system-section .assurance-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0!important}.technology-month-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-register-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-asset-management:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.patent-slide:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.technology-system-map:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto!important;min-height:0!important}.technology-system-map>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-explorer-content:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.technology-pack-filter:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;gap:0!important}.technology-pack-filter button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:42px minmax(0,1fr) 24px!important;min-height:66px!important;padding:8px 0!important}.technology-pack-filter button:hover:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-pack-filter button.active:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:8px!important}.technology-pack-filter button small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){word-break:keep-all;font-size:.7rem!important;line-height:1.4!important}.technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scroll-snap-type:y mandatory;scrollbar-width:thin;scroll-behavior:smooth;height:min(620px, calc(70 * var(--site-dvh,1dvh)))!important;grid-template-columns:1fr!important;display:grid!important;overflow-y:auto!important}.technology-card-grid>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(min(620px, calc(70 * var(--site-dvh,1dvh))) / 3)!important}.technology-focus-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.technology-focus-nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.technology-compact-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-y:auto;max-height:320px!important}.technology-detail-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:24px 18px!important}.technology-detail-meta:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-route-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-asset-management>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-publication-rule:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.technology-route-rail a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.technology-route-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:64px!important}.technology-register-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:20px 16px!important}.patent-carousel-viewport:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.patent-slide-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:240px!important}.technology-preparation-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.project-sample-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-experience-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-class-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-status-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--mobile-rail)!important}.project-sample-preview .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-experience-index .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-class-section .assurance-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-status-section .assurance-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0!important}.project-class-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-evidence-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-status-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.project-experience-index>:not(header):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){scrollbar-width:thin;overflow-x:auto}.project-experience-index table:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.project-experience-index [role=table]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:720px}.project-empty-state:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;padding:24px 18px!important}.catalog-registry-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-notes-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-ledger-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pricing-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-readiness-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:var(--mobile-rail)!important}.catalog-registry-section .premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-notes-section .premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pricing-section .premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-readiness-section .premium-section-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section .numbered-chapter-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:0!important}.catalog-explorer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-release-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-evidence-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-note-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-ledger-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-inquiry-section>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-call-roadmap>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-price-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-gate-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}.catalog-filter-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}.catalog-asset-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-y:auto;max-height:390px!important}.catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 18px!important}.catalog-next-route:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-inline:var(--mobile-rail)!important;grid-template-columns:auto 1fr!important;width:auto!important;padding:18px!important}.catalog-next-route a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;min-height:44px}.insight-note-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-method-flow>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-price-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-pack-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:22px 18px!important}.contact-call-roadmap>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;padding:24px 18px!important}.store-hero-gate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.catalog-hero-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.insight-hero-orbit:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform-origin:50%;transform:scale(.82)}.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:42px var(--mobile-rail)!important;grid-template-columns:1fr!important;gap:24px!important}.contact-band-inner h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:1.72rem!important}.contact-band-inner a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important}.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:26px var(--mobile-rail)!important;grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.site-footer nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr)!important;gap:12px!important;display:grid!important}@media (prefers-reduced-motion:reduce){:not(.hero-motion-stage):not(.hero-motion-stage *):not(.company-work-engine):not(.company-work-engine *):not(.pack-system-hero[data-motion-override=true] *):not(.technology-hero[data-motion-override=true] *):not(.chapter-catalog-board *):not(.chapter-insight-notebook *):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),:not(.hero-motion-stage):not(.hero-motion-stage *):not(.company-work-engine):not(.company-work-engine *):not(.pack-system-hero[data-motion-override=true] *):not(.technology-hero[data-motion-override=true] *):not(.chapter-catalog-board *):not(.chapter-insight-notebook *):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,:not(.hero-motion-stage):not(.hero-motion-stage *):not(.company-work-engine):not(.company-work-engine *):not(.pack-system-hero[data-motion-override=true] *):not(.technology-hero[data-motion-override=true] *):not(.chapter-catalog-board *):not(.chapter-insight-notebook *):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--responsive-border:#dbe2ea;--responsive-ink:#132235;--responsive-copy:#536579}html:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-width:0;max-width:100%;overflow-x:clip}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page,.coming-shell):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;min-width:0;max-width:100%;overflow-x:clip}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page,.coming-shell) :is(section,article,header,footer,div,nav,ul,ol,li,a):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;min-width:0}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page,.coming-shell) :is(h1,h2,h3,h4,p,small,strong,span,dd,dt,li):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){word-break:keep-all;overflow-wrap:break-word;max-width:100%}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page) :is(img,svg,video,canvas):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:100%}.alignment-root.alignment-root :is(.about-history-board,.about-founder-projects,.project-experience-index,.datapack-library-grid,.evidence-fields,.project-evidence-layout):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto;max-width:100%!important}}.alignment-root :where(.clean-home,.inner-page,.packs-page,.brand-guide-page) :where(h1,h2,h3,h4){word-break:keep-all;overflow-wrap:normal;text-wrap:balance;line-break:strict}.alignment-root :where(.clean-home,.inner-page,.packs-page,.brand-guide-page) :where(p,small,li,dd,blockquote,figcaption){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-break:strict;hanging-punctuation:first last}.alignment-root :where(.hero-statement,.clean-hero-copy>span,.page-description,.editorial-hero-description,.premium-section-heading>small,.numbered-chapter-copy>small,.sub-heading small,.assurance-heading small,.contact-hero span,.contact-layout p,.technology-note p,.project-row p){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;line-break:strict;max-inline-size:68ch}.alignment-root :where(code,kbd,samp,time,dt,.preview-badge,.editorial-hero-label,.numbered-section-label){text-wrap:nowrap;word-break:normal;overflow-wrap:normal}.alignment-root :where(.editorial-hero-description,.page-description,.premium-section-heading>small,.numbered-chapter-copy>small){max-width:62ch;line-height:1.85}.alignment-root .insight-real-page .editorial-hero-description{max-width:54ch;font-size:14px}.alignment-root .insight-real-page .premium-section-heading>small{max-width:58ch;font-size:13px}.alignment-root .insight-record-body p{font-size:12.5px;line-height:1.85}.alignment-root .insight-record-title h3{max-width:38ch}.alignment-root .semantic-copy>span{display:block}.alignment-root .phrase-lock{white-space:nowrap}:is(.alignment-root :where(h1,h2,h3):has(>br),.alignment-root :where(h1,h2,h3):has(>em+br)){inline-size:fit-content;max-inline-size:100%}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root :where(.clean-home,.inner-page,.packs-page,.brand-guide-page) :where(h1,h2,h3,h4,p,li,dd):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:break-word}.alignment-root .insight-real-page .editorial-hero-description:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .insight-real-page .premium-section-heading>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .insight-record-body p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:14px;line-height:1.75}.alignment-root .semantic-copy>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:inline}.alignment-root .semantic-copy>span:not(:last-child):where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:" "}.alignment-root .phrase-lock[data-mobile-wrap=true]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal}}.alignment-root .technology-preparation-hero{padding:0!important}.alignment-root .technology-preparation-description{flex-direction:column;align-items:flex-start;gap:10px;display:flex!important}.alignment-root .technology-preparation-description>strong{color:#fff;background:var(--ink);padding:7px 10px;font:700 9px/1 Sora,sans-serif}.alignment-root .technology-preparation-description>small{color:var(--muted);font-size:12px;line-height:1.75}.alignment-root .technology-preparation-actions a{min-width:210px}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root .technology-preparation-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.alignment-root .technology-preparation-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:34px!important;padding-right:34px!important}.alignment-root .technology-preparation-hero>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.alignment-root :is(.premium-section-heading,.catalog-release-gate>header,.insight-method-section>header,.store-section-heading,.store-gate-heading,.technology-preparation-body>header,.project-evidence-system-section>.numbered-chapter-copy,.product-development-roadmap>.numbered-chapter-copy) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .insight-ledger-section h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.04em!important;font-size:32px!important;font-weight:400!important;line-height:1.22!important}.alignment-root :is(.technology-index-card,.project-sample-preview article,.project-experience-visible article) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px!important}.alignment-root :is(.insight-record-title,.store-offer-title,.catalog-filter-rail,.catalog-detail-overview) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:24px!important;line-height:1.4!important}}@media (max-width:767px){.alignment-root .technology-preparation-hero:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:560px}.alignment-root .technology-preparation-hero-copy:where([data-mobile-desktop],[data-mobile-desktop] *){padding-left:34px!important;padding-right:34px!important}.alignment-root .technology-preparation-hero>aside:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:560px}.alignment-root :is(.premium-section-heading,.catalog-release-gate>header,.insight-method-section>header,.store-section-heading,.store-gate-heading,.technology-preparation-body>header,.project-evidence-system-section>.numbered-chapter-copy,.product-development-roadmap>.numbered-chapter-copy) h2:where([data-mobile-desktop],[data-mobile-desktop] *),.alignment-root .insight-ledger-section h2:where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:-.04em!important;font-size:32px!important;font-weight:400!important;line-height:1.22!important}.alignment-root :is(.technology-index-card,.project-sample-preview article,.project-experience-visible article) h3:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:18px!important}.alignment-root :is(.insight-record-title,.store-offer-title,.catalog-filter-rail,.catalog-detail-overview) h3:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:24px!important;line-height:1.4!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--hero-tablet-label:24px;--hero-tablet-title:184px;--hero-tablet-detail:84px;--hero-tablet-action:50px}.alignment-root .hero-copy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:var(--hero-tablet-label) 18px var(--hero-tablet-title) 22px var(--hero-tablet-detail) 24px var(--hero-tablet-action);box-sizing:border-box;align-content:center;justify-items:start;justify-content:stretch!important;min-height:658px!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.alignment-root .technology-preparation-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:24px!important;padding-right:24px!important}.alignment-root .contact-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:0!important;padding-bottom:0!important}.alignment-root .brand-guide-hero-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:0!important}.alignment-root .hero-copy-system>:is(p,.editorial-hero-label,.clean-hero-eyebrow):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-tablet-label);grid-row:1;align-self:start;letter-spacing:.16em!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.alignment-root .hero-copy-system>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-tablet-title);grid-row:3;align-self:start;letter-spacing:-.045em!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:40px!important;font-weight:600!important;line-height:1.14!important}.alignment-root.alignment-root .about-page .page-hero-copy>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:36px!important}.alignment-root .hero-copy-system>:is(.page-description,.editorial-hero-description,span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-tablet-detail);grid-row:5;align-self:start;letter-spacing:normal!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.75!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-tablet-action);grid-row:7;align-self:start;margin:0!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions) :is(a,button):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:normal!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.alignment-root :is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero,.technology-preparation-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root :is(.clean-hero-visual,.page-hero-visual,.brand-guide-hero-visual,.editorial-hero-visual):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .technology-preparation-hero>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:658px!important}.alignment-root :is(.premium-section-heading,.catalog-release-gate>header,.insight-method-section>header,.store-section-heading,.store-gate-heading,.technology-preparation-body>header,.project-evidence-system-section>.numbered-chapter-copy,.product-development-roadmap>.numbered-chapter-copy) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .insight-ledger-section h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.043em!important;font-size:30px!important;font-weight:400!important;line-height:1.22!important}.alignment-root :is(.insight-record-title,.store-offer-title,.catalog-filter-rail,.catalog-detail-overview) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:24px!important;line-height:1.4!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--hero-mobile-label:24px;--hero-mobile-title:158px;--hero-mobile-detail:75px;--hero-mobile-action:104px}.alignment-root.alignment-root :is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero,.technology-preparation-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.alignment-root.alignment-root .hero-copy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:var(--hero-mobile-label) 16px var(--hero-mobile-title) 18px var(--hero-mobile-detail) 20px var(--hero-mobile-action);box-sizing:border-box;align-content:start;justify-items:start;justify-content:stretch!important;min-height:487px!important;padding:36px 20px!important;display:grid!important}.alignment-root.alignment-root .hero-copy-system>:is(p,.editorial-hero-label,.clean-hero-eyebrow):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-mobile-label);grid-row:1;align-self:start;letter-spacing:.16em!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important}.alignment-root.alignment-root .hero-copy-system>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-mobile-title);grid-row:3;align-self:start;letter-spacing:-.048em!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:34px!important;font-weight:600!important;line-height:1.16!important}.alignment-root.alignment-root .hero-copy-system>:is(.page-description,.editorial-hero-description,span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-mobile-detail);grid-row:5;align-self:start;letter-spacing:normal!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}.alignment-root.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-mobile-action);grid-row:7;align-self:start;width:100%!important;margin:0!important}.alignment-root.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions) :is(a,button):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:start;letter-spacing:normal!important;height:50px!important;min-height:50px!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.alignment-root .technology-preparation-hero>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:240px!important}.alignment-root :is(.premium-section-heading,.catalog-release-gate>header,.insight-method-section>header,.store-section-heading,.store-gate-heading,.technology-preparation-body>header,.project-evidence-system-section>.numbered-chapter-copy,.product-development-roadmap>.numbered-chapter-copy) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .insight-ledger-section h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.04em!important;font-size:28px!important;font-weight:400!important;line-height:1.22!important}.alignment-root :is(.insight-record-title,.store-offer-title,.catalog-filter-rail,.catalog-detail-overview) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:21px!important;line-height:1.4!important}.alignment-root .brand-guide-page li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:normal!important;word-break:keep-all!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--responsive-rail:24px;--responsive-frame:calc(calc(100 * var(--site-vw,1vw)) - (2 * var(--responsive-rail)));--responsive-section-space:clamp(64px, calc(7 * var(--site-vw,1vw)), 84px)}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page,.coming-shell)>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:var(--responsive-frame)!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;padding-right:var(--responsive-rail)!important;padding-left:var(--responsive-rail)!important;margin-left:0!important;margin-right:0!important}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--responsive-rail)!important;padding-left:var(--responsive-rail)!important}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy) h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:clamp(36px, calc(5 * var(--site-vw,1vw)), 40px)!important;letter-spacing:-.052em!important;line-height:1.14!important}.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.043em!important;font-size:30px!important;line-height:1.22!important}.alignment-root.alignment-root :is(.home-destination-grid,.home-project-service-grid,.home-assurance-axes,.home-knowledge-system>div,.pack-concept-grid,.datapack-library-grid,.assurance-axis-grid,.hubpack-scope-grid,.twin-engine-grid,.project-class-grid,.project-status-grid,.catalog-release-principles,.store-gate-section>div,.contact-inquiry-section>div):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.alignment-root.alignment-root :is(article,[class$=-card]) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px;line-height:1.36}.alignment-root.alignment-root :is(article,[class$=-card]) p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px;line-height:1.68}.site-ending>:is(.contact-band,.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-right:var(--responsive-rail)!important;padding-left:var(--responsive-rail)!important}}@media (min-width:768px) and (max-width:900px) and (max-width:767px),(min-width:768px) and (max-width:900px) and (min-width:1200px){.site-header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:68px;height:68px;min-height:68px;grid-template-columns:minmax(0,1fr) auto!important;padding-left:24px!important;padding-right:24px!important}.site-header>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-header>.language:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.site-header>.brand:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1;align-self:center}.site-header>.mobile-menu:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){z-index:60;grid-area:1/2;place-self:center end;position:relative;display:block!important}.site-header .mobile-menu>summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:pointer;align-content:center;gap:6px;width:42px;height:42px;display:grid}.site-header .mobile-menu>summary i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:var(--ink);width:24px;height:1px;margin-left:auto;display:block}.site-header .mobile-menu>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto;max-height:calc(calc(100 * var(--site-dvh,1dvh)) - 68px);border-bottom:1px solid var(--responsive-border);background:#fff;padding:10px 24px 24px;display:grid;position:fixed;top:68px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #18233114}.site-header .mobile-menu nav a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid var(--responsive-border);align-items:center;min-height:44px;font:700 12px/1 Sora,sans-serif;display:flex}.alignment-root.alignment-root :is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;min-height:0!important}.alignment-root.alignment-root :is(.page-hero-visual,.clean-hero-visual,.brand-guide-hero-visual,.editorial-hero-visual):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:430px!important;min-height:430px!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--responsive-rail:20px;--responsive-section-space:64px}body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page,.coming-shell)>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page)>section:not(:is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page)>section>:is(header,.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;max-width:100%!important;padding-right:var(--responsive-rail)!important;padding-left:var(--responsive-rail)!important;margin-left:0!important;margin-right:0!important}.alignment-root.alignment-root :is(.clean-hero,.page-hero,.ceo-hero,.brand-guide-hero,.contact-hero,.editorial-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;min-height:0!important}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:46px var(--responsive-rail) 36px!important}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy) h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:100%!important;font-size:clamp(30px, calc(8.5 * var(--site-vw,1vw)), 34px)!important;letter-spacing:-.048em!important;margin-left:0!important;margin-right:0!important;line-height:1.16!important}.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.04em!important;font-size:28px!important;line-height:1.22!important}.alignment-root.alignment-root .home-section-lead h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:30px!important}.alignment-root.alignment-root :is(article,[class$=-card]) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.025em!important;font-size:17px!important;line-height:1.38!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page) :is(p,li,dd):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px!important;line-height:1.68!important}.alignment-root.alignment-root :is(.page-description,.editorial-hero-description,.clean-hero-copy>p):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px!important;line-height:1.7!important}.alignment-root.alignment-root :is(.page-hero-visual,.clean-hero-visual,.brand-guide-hero-visual,.editorial-hero-visual):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;height:320px!important;min-height:320px!important;overflow:hidden!important}.alignment-root.alignment-root :is(.page-hero-visual,.clean-hero-visual,.brand-guide-hero-visual,.editorial-hero-visual)>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-fit:contain!important;padding:12px!important}.alignment-root.alignment-root :is(.page-hero-actions,.clean-actions,.editorial-hero-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.alignment-root.alignment-root :is(.page-hero-actions,.clean-actions,.editorial-hero-actions) :is(a,button):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:46px;width:100%!important;min-width:0!important}.alignment-root.alignment-root :is(.clean-home,.about-page,.about-ceo-page,.brand-guide-page,.packs-page,.assurance-page,.pack-detail-page,.hubpack-assurance-page,.projects-evidence-page,.contact-real-page,.premium-route,.technology-preparation-page)>section>:is([class$=-grid],[class$=-board],[class$=-layout],[class$=-map],[class$=-index],[class$=-gate],[class$=-state],[class$=-profile],[class$=-service],[class$=-roadmap]):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - (2 * var(--responsive-rail)))!important;min-width:0!important;max-width:calc(100% - (2 * var(--responsive-rail)))!important;margin-right:var(--responsive-rail)!important;margin-left:var(--responsive-rail)!important}.alignment-root.alignment-root :is(.home-destination-grid,.home-project-service-grid,.home-assurance-axes,.home-knowledge-system>div,.pack-concept-grid,.datapack-library-grid,.datapack-release-gate,.assurance-axis-grid,.hubpack-scope-grid,.twin-engine-grid,.twin-result-grid,.project-class-grid,.project-status-grid,.catalog-release-principles,.catalog-evidence-stages,.insight-note-grid,.insight-method-flow,.insight-ledger-section,.store-price-grid,.store-pack-grid,.store-gate-section>div,.contact-inquiry-section>div,.contact-call-roadmap>div):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr)!important}.alignment-root.alignment-root :is(.home-destination-grid,.home-project-service-grid,.home-assurance-axes,.home-knowledge-system>div,.pack-concept-grid,.assurance-axis-grid,.hubpack-scope-grid,.twin-engine-grid,.twin-result-grid,.project-class-grid,.project-status-grid,.catalog-release-principles,.insight-note-grid,.store-price-grid,.store-pack-grid,.contact-inquiry-section>div)>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;min-width:0!important;min-height:0!important;padding:20px!important}.alignment-root.alignment-root :is(.about-history-board,.about-founder-projects,.project-experience-index,.datapack-library-grid,.evidence-fields,.project-evidence-layout):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(100% - (2 * var(--responsive-rail)))!important;max-width:calc(100% - (2 * var(--responsive-rail)))!important;margin-right:var(--responsive-rail)!important;margin-left:var(--responsive-rail)!important}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;margin-top:36px!important}.site-ending>:is(.contact-band,.site-footer):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;padding-right:var(--responsive-rail)!important;padding-left:var(--responsive-rail)!important}.contact-band-inner:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root .inner-page:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;min-width:0;max-width:100%;overflow-x:clip}.alignment-root.alignment-root .inner-page :is(section,article,header,footer,div,nav,ul,ol,li,a):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;min-width:0}}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--hero-slot-label:12px;--hero-slot-title:122px;--hero-slot-detail:74px;--hero-slot-action:50px;--hero-gap-label-title:20px;--hero-gap-title-detail:22px;--hero-gap-detail-action:24px}.alignment-root .hero-copy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:var(--hero-slot-label) var(--hero-gap-label-title) var(--hero-slot-title) var(--hero-gap-title-detail) var(--hero-slot-detail) var(--hero-gap-detail-action) var(--hero-slot-action);box-sizing:border-box;align-content:center;justify-items:start;row-gap:0;min-height:560px;justify-content:stretch!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.alignment-root .hero-copy-system>:is(p,.editorial-hero-label,.clean-hero-eyebrow):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-slot-label);grid-row:1;align-self:start;letter-spacing:.16em!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.alignment-root .hero-copy-system>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-slot-title);grid-row:3;align-self:start;letter-spacing:-.045em!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:40px!important;font-weight:600!important;line-height:1.14!important}.alignment-root .hero-copy-system>:is(.page-description,.editorial-hero-description,span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-slot-detail);grid-row:5;align-self:start;letter-spacing:normal!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.75!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:var(--hero-slot-action);grid-row:7;align-self:end;margin:0!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions) :is(a,button):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:normal!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.alignment-root :is(.clean-hero,.page-hero,.editorial-hero,.contact-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:560px}.alignment-root .contact-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:stretch;padding-top:0;padding-bottom:0}}@media (max-width:767px){:root:where([data-mobile-desktop],[data-mobile-desktop] *),[data-mobile-desktop]:where([data-mobile-desktop],[data-mobile-desktop] *){--hero-slot-label:12px;--hero-slot-title:122px;--hero-slot-detail:74px;--hero-slot-action:50px;--hero-gap-label-title:20px;--hero-gap-title-detail:22px;--hero-gap-detail-action:24px}.alignment-root .hero-copy-system:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:var(--hero-slot-label) var(--hero-gap-label-title) var(--hero-slot-title) var(--hero-gap-title-detail) var(--hero-slot-detail) var(--hero-gap-detail-action) var(--hero-slot-action);box-sizing:border-box;align-content:center;justify-items:start;row-gap:0;min-height:560px;justify-content:stretch!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.alignment-root .hero-copy-system>:is(p,.editorial-hero-label,.clean-hero-eyebrow):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:var(--hero-slot-label);grid-row:1;align-self:start;letter-spacing:.16em!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.alignment-root .hero-copy-system>h1:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:var(--hero-slot-title);grid-row:3;align-self:start;letter-spacing:-.045em!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:40px!important;font-weight:600!important;line-height:1.14!important}.alignment-root .hero-copy-system>:is(.page-description,.editorial-hero-description,span):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:var(--hero-slot-detail);grid-row:5;align-self:start;letter-spacing:normal!important;margin:0!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.75!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:var(--hero-slot-action);grid-row:7;align-self:end;margin:0!important}.alignment-root .hero-copy-system>:is(.page-hero-actions,.editorial-hero-actions,.clean-actions) :is(a,button):where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:normal!important;font-family:Pretendard,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1!important}.alignment-root :is(.clean-hero,.page-hero,.editorial-hero,.contact-hero):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:560px}.alignment-root .contact-hero:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:stretch;padding-top:0;padding-bottom:0}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root .inner-page>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:calc(calc(100 * var(--site-vw,1vw)) - 48px)!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.alignment-root.alignment-root .inner-page>section:not(:is(.page-hero,.ceo-hero,.contact-hero,.editorial-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root .inner-page>section>:is(header,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:24px!important;padding-right:24px!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root .inner-page>:is(section,.site-ending):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.alignment-root.alignment-root .inner-page>section:not(:is(.page-hero,.ceo-hero,.contact-hero,.editorial-hero)):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root .inner-page>section>:is(header,.sub-heading,.assurance-heading,.hubpack-console-heading,.twin-section-heading,.numbered-chapter-copy,.premium-section-heading,.sketch-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:20px!important;padding-right:20px!important}.alignment-root.alignment-root .hero-copy-system>h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:34px!important;font-weight:600!important;line-height:1.16!important}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root .patent-carousel-track>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 100%!important;min-width:100%!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce) and (max-width:767px),(max-width:767px) and (prefers-reduced-motion:reduce) and (min-width:1200px){.alignment-root.alignment-root .clean-home .hero-orbit-system.orbit-aligned+.hero-motion-logo-shell>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:2.3s cubic-bezier(.16,.72,.2,1) both orbit-lockup-fade!important}.alignment-root.alignment-root .clean-home .hero-orbit-system.orbit-aligned+.hero-motion-logo-shell>.hero-motion-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:2.3s cubic-bezier(.16,.72,.2,1) both orbit-symbol-expand!important}.alignment-root.alignment-root .clean-home .hero-orbit-system.orbit-aligned~.hero-motion-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){animation:2.3s both orbit-icons-clear!important}}@media (min-width:768px) and (max-width:1050px) and (max-width:767px),(min-width:768px) and (max-width:1050px) and (min-width:1200px){.alignment-root.alignment-root .clean-home .home-coordinate .coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr) 56px minmax(0,1.12fr)!important}.alignment-root.alignment-root .clean-home .coordinate-origin-stack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1;min-width:0}.alignment-root.alignment-root .clean-home .coordinate-origin-stack article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:49px minmax(0,1fr) auto!important;gap:12px!important}.alignment-root.alignment-root .clean-home .coordinate-network>.coordinate-arrow:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2;display:grid!important}.alignment-root.alignment-root .clean-home .coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:3;min-width:0}.alignment-root.alignment-root .clean-home .coordinate-network>.coordinate-arrow:nth-child(4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .clean-home .coordinate-federation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:1px solid #69aef733;grid-column:1/-1;min-width:0;min-height:260px}}@container about-output (width>=332px) and (aspect-ratio>=5/4){.about-output-folders{display:block}.about-output-summary{display:none}}@media (max-width:760px) and (max-width:767px),(max-width:760px) and (min-width:1200px){.about-output-summary>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:1px;padding:2px 5px}.company-work-engine .company-source-pile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-mask-image:radial-gradient(circle at 50% calc(49% + 5px),#0000 33px,#000 34px);mask-image:radial-gradient(circle at 50% calc(49% + 5px),#0000 33px,#000 34px)}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.data-study-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.data-study-grid article:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0}.data-study-grid article:nth-child(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #d5e0eb}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.chapter-hero .ch-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.chapter-hero .ch-mobile-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:calc(100% - 133px);display:block;inset:48px 0 85px}.chapter-hero .ch-captions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:10px;font-size:7px;left:14px;right:14px}.chapter-hero .ch-captions>span:first-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:51%}.chapter-hero .ch-captions>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:right}.chapter-hero .ch-steps:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:14px;right:14px}.chapter-hero .ch-steps span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:0;font-size:8px}.chapter-hero .ch-steps b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-right:5px;font-size:7px}.chapter-hero .ch-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:0;font-size:6.5px;left:14px;right:14px}.chapter-hero .ch-footer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){max-width:calc(100% - 46px)}.data-study-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:minmax(0,1fr)}.data-study-grid article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #d5e0eb;border-right:0;padding:20px}.data-study-grid article:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0}.data-study-grid svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:210px}.data-study-controls:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-left:14px;padding-right:14px;font-size:7px}}.ceo-mobile-award{display:none}.ceo-media-pair{display:contents}.profile-copy-mobile,.profile-copy-tablet{display:none}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root.alignment-root .about-ceo-page>.about-ceo-profile>:is(.ceo-profile-comment,.ceo-profile-award):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;width:calc(100% - 16px)!important;margin-left:16px!important}.alignment-root.alignment-root .about-ceo-page .about-award-history i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap}.alignment-root.alignment-root .about-ceo-page .about-award-history .phrase-lock:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:inline!important}}@media (max-width:767px){.alignment-root.alignment-root .about-ceo-page>.about-ceo-profile>:is(.ceo-profile-comment,.ceo-profile-award):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;width:calc(100% - 16px)!important;margin-left:16px!important}.alignment-root.alignment-root .about-ceo-page .about-award-history i:where([data-mobile-desktop],[data-mobile-desktop] *){white-space:nowrap}.alignment-root.alignment-root .about-ceo-page .about-award-history .phrase-lock:where([data-mobile-desktop],[data-mobile-desktop] *){display:inline!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root .about-ceo-page>.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto auto auto auto auto!important;grid-template-columns:minmax(0,62fr) minmax(260px,38fr)!important;gap:0 38px!important;display:grid!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:contents!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-left>.sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1!important}.alignment-root.alignment-root .about-ceo-page .about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/1!important;margin:34px 0 0!important}.alignment-root.alignment-root .about-ceo-page .tablet-condensed-copy .profile-copy-desktop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .about-ceo-page .profile-copy-tablet:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:inline!important}.alignment-root.alignment-root .about-ceo-page .about-award-history>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root .about-ceo-page .about-award-history i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:var(--ink)!important}.alignment-root.alignment-root .about-ceo-page .about-award-history i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap}.alignment-root.alignment-root .about-ceo-page .about-award-history .phrase-lock:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:inline!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#fff;place-items:center;grid-area:1/2/4!important;align-self:stretch!important;width:100%!important;min-height:470px!important;margin:0!important;display:grid!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-award>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;border:1px solid var(--line);place-items:center;overflow:hidden;width:100%!important;height:100%!important;padding:24px!important;display:grid!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-award img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:470px!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-award figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .about-ceo-page .ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:3/1!important;width:100%!important;margin:42px 0 0!important}.alignment-root.alignment-root .about-ceo-page .about-founder-projects:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:4/1/auto/-1!important;width:100%!important;margin:54px 0 0!important}.alignment-root.alignment-root .about-ceo-page .about-founder-projects-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:5/1/auto/-1!important;width:100%!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--mobile-section-compact:48px}.mobile-secondary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.mobile-summary-list>:nth-child(n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .clean-home .pack-outcomes>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:48px minmax(0, min(180px, calc(calc(100 * var(--site-vw,1vw)) - 150px)))!important;text-align:left!important;justify-content:center!important;column-gap:14px!important}.alignment-root.alignment-root .clean-home .pack-outcomes>article>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;max-width:180px}.alignment-root.alignment-root .clean-home .pack-outcomes>article>.pack-outcome-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root .clean-home .pack-outcomes>article>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:translate(38px)}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:36px!important;padding-bottom:28px!important}.alignment-root.alignment-root :is(.page-description,.editorial-hero-description,.clean-hero-copy>p):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alignment-root.alignment-root :is(.page-hero-actions,.clean-actions,.editorial-hero-actions)>:nth-child(n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root :is(.page-hero-visual,.clean-hero-visual,.brand-guide-hero-visual,.editorial-hero-visual):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:250px!important;min-height:250px!important}.alignment-root.alignment-root .about-page .page-hero-motion-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:360px!important;min-height:360px!important}.clean-home .hero-motion-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-user-select:none;user-select:none;pointer-events:none!important;cursor:default!important}.alignment-root.alignment-root :is(.sub-section,.assurance-section,.premium-section,.home-flow,.home-destinations,.home-project-service-section,.home-knowledge-system,.home-development-roadmap,.datapack-library,.hubpack-flow-section,.twin-engine-section,.twin-result-section,.technology-updates-section,.technology-assets-section,.technology-patent-section,.project-sample-preview,.project-experience-index,.project-evidence-section,.contact-inquiry-section,.contact-call-roadmap,.store-gate-section,.store-principles):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:var(--mobile-section-compact)!important;padding-bottom:var(--mobile-section-compact)!important}.alignment-root.alignment-root :is(.home-section-lead,.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading) small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alignment-root.alignment-root :is(.about-practice-process,.about-practice-evidence,.about-practice-growth,.about-founder-projects-grid,.datapack-library-grid,.adapter-list,.hubpack-scope-grid,.twin-result-grid,.technology-month-board,.technology-register-grid,.project-class-grid,.project-status-grid,.catalog-release-principles,.catalog-evidence-stages,.insight-note-grid,.insight-method-flow,.store-price-grid,.store-pack-grid,.contact-inquiry-section>div)>:nth-child(n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home :is(.flow-rail,.program-continuity,.pack-validation-contract,.home-story-bridge,.home-assurance-band,.home-knowledge-system,.home-development-roadmap):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.clean-home .home-coordinate :is(.coordinate-technology-link,.coordinate-origin-stack,.coordinate-arrow,.coordinate-federation):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.clean-home .coordinate-network:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0!important}.clean-home .coordinate-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:238px!important}.clean-home .home-project-service-grid>article:nth-child(n+3):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.packs-page .pack-system-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.hubpack-assurance-page .hubpack-flow-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.contact-real-page .contact-call-roadmap:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.store-real-page :is(.store-gate-section,.store-principles):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.about-page .about-history-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.projects-evidence-page .project-experience-index>:not(header):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.about-page .about-company-history:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.projects-evidence-page .project-experience-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{color:#536579;background:#f7f9fb;border:1px solid #dbe2ea;margin:18px 20px 0;padding:16px;font:500 11px/1.65 Sora,sans-serif;display:block}.about-page .about-company-history:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"연혁 전체 타임라인은 넓은 화면에서 확인할 수 있습니다."}.projects-evidence-page .project-experience-index:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{content:"프로젝트 전체 이력표는 넓은 화면에서 확인하고, 모바일에서는 대표 검증 항목을 먼저 보여줍니다."}.site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:24px!important}.contact-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.site-footer nav a:nth-child(n+4):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--mobile-section-compact:42px;--mobile-type-first-view:clamp(27px, calc(7.45 * var(--site-vw,1vw)), 29px);--mobile-type-home-chapter:clamp(23px, calc(6.4 * var(--site-vw,1vw)), 25px);--mobile-type-inner-chapter:clamp(22px, calc(6.15 * var(--site-vw,1vw)), 24px);--mobile-type-subsection:19px;--mobile-type-card:16px}.alignment-root.alignment-root .hero-copy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto 12px auto 16px auto 18px auto!important;min-height:0!important;padding:32px 20px 28px!important}.alignment-root.alignment-root .hero-copy-system>:is(p,.editorial-hero-label,.clean-hero-eyebrow,h1,.page-description,.editorial-hero-description,span,.page-hero-actions,.editorial-hero-actions,.clean-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.alignment-root.alignment-root :is(.page-hero-actions,.clean-actions,.editorial-hero-actions,.technology-preparation-actions):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root :is(.clean-hero-copy,.page-hero-copy,.ceo-hero-copy,.brand-guide-hero-copy,.contact-hero-copy,.editorial-hero-copy,.technology-preparation-hero-copy) h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-wrap:balance;max-width:100%!important;font-size:var(--mobile-type-first-view)!important;letter-spacing:-.045em!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.2!important}.alignment-root.alignment-root .clean-home :is(.home-section-lead h2,.home-development-roadmap>header h2,.product-development-roadmap>header h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-wrap:balance;font-size:var(--mobile-type-home-chapter)!important;letter-spacing:-.038em!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.28!important}.alignment-root.alignment-root :is(.sub-heading,.numbered-chapter-copy,.numbered-history-heading,.assurance-heading,.pack-signal-heading,.hubpack-console-heading,.twin-section-heading,.premium-section-heading,.catalog-release-gate>header,.insight-method-section>header,.store-gate-section>header,.assurance-process-section>header,.hubpack-flow-section>header,.project-evidence-section>header,.technology-updates-section>header,.technology-assets-section>header,.technology-patent-section>header,.technology-preparation-body>header,.insight-ledger-section,.contact-band-inner) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-wrap:balance;max-width:100%!important;font-size:var(--mobile-type-inner-chapter)!important;letter-spacing:-.035em!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1.3!important}.alignment-root.alignment-root :is(.home-project-service>header,.program-continuity>header,.brand-detail-copy,.contract-core,.twin-engine-copy,.project-evidence-layout>aside) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root .technology-system-map>aside>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--mobile-type-subsection)!important;letter-spacing:-.03em!important;word-break:keep-all!important;line-height:1.4!important}.alignment-root.alignment-root :is(article,[class$=-card]) h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:var(--mobile-type-card)!important;word-break:keep-all!important;line-height:1.42!important}.alignment-root.alignment-root :is(.numbered-section-label,.clean-hero-eyebrow,.page-hero-copy>p,.premium-section-heading>p,.assurance-heading p,.pack-signal-heading p,.home-section-lead p,.twin-section-heading p):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.14em!important;font-size:9px!important;line-height:1.35!important}.alignment-root.alignment-root .about-ceo-page .ceo-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#fff!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:0!important;display:grid!important}.alignment-root.alignment-root .about-ceo-page .ceo-hero-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#fff!important;grid-column:1/-1!important}.alignment-root.alignment-root .about-ceo-page .ceo-media-pair:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0 20px 24px;display:grid!important}.alignment-root.alignment-root .about-ceo-page :is(.ceo-portrait,.ceo-mobile-award):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0!important;border:0!important;grid-template-rows:210px!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0!important;display:grid!important;overflow:hidden!important}.alignment-root.alignment-root .about-ceo-page .ceo-portrait>img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:210px!important;max-height:210px!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.alignment-root.alignment-root .about-ceo-page .ceo-mobile-award>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:0 0;place-items:center;width:100%;height:210px;display:grid;overflow:hidden}.alignment-root.alignment-root .about-ceo-page .ceo-mobile-award img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block;object-fit:contain!important;width:100%!important;height:210px!important}.alignment-root.alignment-root .about-ceo-page :is(.ceo-portrait,.ceo-mobile-award) figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-page>.about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:24px!important;padding-top:42px!important;padding-left:20px!important;padding-right:20px!important}.alignment-root.alignment-root .about-ceo-page .about-founder-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root .about-ceo-page .about-founder-profile>.sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;padding-left:0!important;padding-right:0!important}.alignment-root.alignment-root .about-ceo-page .about-founder-profile>.sub-heading :is(h2,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2/-1!important;width:auto!important}.alignment-root.alignment-root .about-ceo-page .about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.alignment-root.alignment-root .about-ceo-page .about-profile-list>li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:66px minmax(0,1fr)!important;gap:12px!important;padding:14px 4px!important}.alignment-root.alignment-root .about-ceo-page .profile-copy-desktop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .about-ceo-page .profile-copy-mobile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:var(--ink);letter-spacing:-.015em;word-break:keep-all;flex-direction:column;gap:1px;font:400 12px/1.55 Pretendard,Arial,sans-serif;display:flex!important}.alignment-root.alignment-root .about-ceo-page .about-award-history>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root .about-ceo-page .about-award-history i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:var(--ink)!important}.alignment-root.alignment-root .about-ceo-page :is(.about-founder-projects,.about-founder-projects-caption,.ceo-profile-award):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root .about-page .dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;overflow:hidden!important}.alignment-root .about-page .dh-concept-section .packs-synergy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{content:"MOBILE SUMMARY · 핵심 구조";z-index:4;color:#78abe0;letter-spacing:.14em;border-bottom:1px solid #ffffff21;padding:14px 18px;font:700 8px/1 Sora,sans-serif;display:block;position:relative}.alignment-root .about-page .dh-concept-section :is(.dh-concept-paths,.dh-concept-ambient,.pack-infinity-orbit,.dh-layout-editor):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root .about-page .dh-concept-section .packs-synergy-hub:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21!important;width:100%!important;height:140px!important;min-height:140px!important;margin:0!important;padding:10px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.alignment-root .about-page .dh-concept-section .packs-synergy-hub .dh-concept-company-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:88px!important;height:76px!important}.alignment-root .about-page .dh-concept-section .packs-synergy-hub .dh-company-orbits:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:190px!important;height:132px!important}.alignment-root .about-page .dh-concept-section .packs-business-split:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0!important;grid-template-columns:1fr!important;height:auto!important;display:grid!important;position:relative!important;inset:auto!important}.alignment-root .about-page .dh-concept-section .packs-business-branch:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.alignment-root .about-page .dh-concept-section .packs-business-branch>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;background:#0c264285!important;border-bottom:1px solid #ffffff21!important;grid-template-rows:auto auto!important;grid-template-columns:54px minmax(0,1fr)!important;place-content:center normal!important;justify-items:start!important;gap:5px 12px!important;width:100%!important;height:auto!important;min-height:86px!important;margin:0!important;padding:14px 18px!important;display:grid!important}.alignment-root .about-page .dh-concept-section .packs-business-branch>header .synergy-service-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1/3!important;width:48px!important;height:48px!important;margin:0!important}.alignment-root .about-page .dh-concept-section .packs-business-branch>header .dh-business-system-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px!important;height:44px!important}.alignment-root .about-page .dh-concept-section .packs-business-branch>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;grid-area:1/2!important;place-self:end start!important}.alignment-root .about-page .dh-concept-section .packs-business-branch>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;grid-area:2/2!important;place-self:start!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .packs-synergy-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:0!important;margin:0!important;display:grid!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:1px solid #ffffff1a!important;align-content:center!important;gap:7px!important;min-height:106px!important;padding:13px 4px!important;display:grid!important;position:relative!important;top:auto!important;transform:none!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{width:80px!important;height:58px!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:38px!important;height:34px!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:9px!important}.alignment-root .about-page .dh-concept-section .packs-product-branch .pack-synergy-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .about-page .dh-concept-section .project-service-lines>span>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .about-page .dh-concept-section .dh-evidence-caption>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root .about-page .dh-concept-section .dh-feedback-loop:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff21!important;grid-template-rows:1fr!important;grid-template-columns:1fr 54px 1fr!important;gap:8px!important;width:100%!important;height:auto!important;min-height:78px!important;padding:11px 18px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}.alignment-root .about-page .dh-concept-section .dh-feedback-loop>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:50px!important;height:50px!important}.alignment-root .about-page .dh-concept-section .dh-feedback-loop>span svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:34px!important;transform:none!important}.alignment-root .about-page .dh-concept-section .project-service-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;gap:0!important;min-height:0!important;margin:0!important;display:grid!important}.alignment-root .about-page .dh-concept-section .project-service-lines>span:has(.project-service-node-icon):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;border-bottom:1px solid #ffffff1a!important;grid-template-rows:1fr!important;grid-template-columns:38px minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:10px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:8px 18px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.alignment-root .about-page .dh-concept-section .project-service-lines>span>.project-service-node-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1!important;align-self:center!important;width:34px!important;height:34px!important}.alignment-root .about-page .dh-concept-section .project-service-lines>span>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;grid-area:1/2!important;place-self:center start!important;padding:0!important}.alignment-root .about-page .dh-concept-section .dh-evidence-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0!important;border-bottom:1px solid #ffffff21!important;padding:16px 18px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.alignment-root .about-page .dh-concept-section .dh-evidence-caption>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#a8bacb!important;font-size:11px!important;line-height:1.65!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:1px solid #ffffff1a!important;border-right:1px solid #ffffff1a!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;gap:7px!important;min-height:88px!important;padding:17px 12px!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span:nth-of-type(2n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span:nth-last-of-type(-n+2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before{display:none!important}.alignment-root .about-page .dh-concept-section .dh-quality-cycle>span>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:10px!important;line-height:1.45!important}.alignment-root.alignment-root .page-hero-visual:has(.chapter-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:480px!important;min-height:480px!important}}.alignment-root :is(.company-work-status,.hero-motion-captions,.psh-caption,.th-caption,.ch-captions)>:is(:first-child,:last-child){letter-spacing:1.04px;font-family:Sora,sans-serif;font-size:8px;font-style:normal;line-height:8px}.alignment-root :is(.company-work-status,.hero-motion-captions,.psh-caption,.th-caption,.ch-captions)>:first-child{font-weight:900}.alignment-root :is(.company-work-status,.hero-motion-captions,.psh-caption,.th-caption,.ch-captions)>:last-child{font-weight:700}.alignment-root :is(.hero-motion-note,.psh-footer>div>strong,.th-footer>span,.ch-footer>span){letter-spacing:.48px;font-family:IBM Plex Mono,monospace;font-size:8px;font-style:normal;font-weight:600;line-height:12px}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.alignment-root :is(.hero-motion-note,.psh-footer>div>strong,.th-footer>span,.ch-footer>span):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.42px;font-size:7px;line-height:10.5px}}:root,[data-mobile-desktop]{--chrome-inset:max(34px, calc((100% - 1560px) / 2))}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-header{padding-inline:var(--chrome-inset)!important;box-shadow:none!important;border:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.site-header .brand,.site-footer .site-footer-brand){justify-content:flex-start;align-items:center;min-width:48px;width:48px!important;height:54px!important;margin:0!important;padding:0!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.site-header .brand,.site-footer .site-footer-brand) img{object-fit:contain;width:44px!important;max-width:none!important;height:51px!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer{justify-content:space-between;align-items:center;gap:24px;position:relative;height:78px!important;min-height:78px!important;box-shadow:none!important;background:#fff!important;border:0!important;flex-direction:row!important;margin:0!important;padding:0!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.site-header,.site-footer):before,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.site-header,.site-footer):after{content:none!important;display:none!important}.alignment-root .site-footer .site-footer-wordmark{width:110px;height:10px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer p{text-align:right;white-space:nowrap;margin:0!important;font-size:11px!important}.chapter-selector{min-width:0}.chapter-selector>nav{border:1px solid #d9dde2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chapter-selector>nav button{color:#182331;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d9dde2;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.chapter-selector>nav button:last-child{border-right:0}.chapter-selector>nav button[aria-pressed=true]{background:#eef3f8;box-shadow:inset 0 2px #1d5faf}.chapter-selector>nav button small{color:#1d5faf;font-size:10px}.chapter-selector-panel[hidden]{display:none!important}.chapter-selector button:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}.site-footer-brand:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}.home-flow-detail,.about-direction-detail,.ceo-career-detail,.brand-board-detail{margin:0 auto 56px;padding-block:32px}.ceo-career-detail .about-founder-projects>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-system-board-overview{grid-template-columns:1fr 1.4fr}.brand-system-board-details{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--chrome-inset:24px}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--chrome-inset:20px}.alignment-root .site-footer .site-footer-wordmark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:clamp(88px,calc(28 * var(--site-vw,1vw)),110px);aspect-ratio:440/39;height:auto}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.site-header .brand,.site-footer .site-footer-brand) img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:36px!important;height:42px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:68px!important;min-height:68px!important;padding-inline:20px!important}.chapter-selector>nav button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:6px;padding:12px 8px;font-size:11px}.ceo-career-detail .about-founder-projects>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-board-overview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.brand-system-board-details:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr}}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){:root:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),[data-mobile-desktop]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--opening-chapter-height:calc(195px + clamp(280px, calc(calc(100 * var(--site-svh,1svh)) - 846px), 430px))}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;flex-direction:column;gap:0;height:var(--opening-chapter-height)!important;min-height:0!important;margin-block:0!important;padding-block:24px 16px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ci-showcase,.technology-preparation-body)>:is(header,.sub-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none;margin-top:0!important;margin-bottom:16px!important;padding-block:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-opening:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.ceo-hero,.brand-guide-hero):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){box-sizing:border-box;height:561px!important;min-height:561px!important;max-height:561px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-hero:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:561px!important;min-height:561px!important}.alignment-root .home-flow .pack-outcomes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 94px;margin-block:0 16px}.alignment-root .home-flow .pack-outcomes article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding-block:12px}.alignment-root .home-flow .flow-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0;margin:0}.alignment-root .home-flow .flow-rail article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:18px 12px;display:flex}.alignment-root .home-flow .flow-rail article>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 auto}.alignment-root .about-origin-section .about-practice-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;flex:1;min-height:0;display:flex}.alignment-root .about-origin-section .about-practice-system>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:12px 20px}.alignment-root .about-origin-section .about-practice-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .about-origin-section .about-practice-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:16px 20px}.alignment-root .about-origin-section .about-origin-card-head:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:54px;margin-bottom:8px}.alignment-root .about-origin-section .origin-pictogram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:50px;height:50px}.alignment-root .about-origin-section .about-practice-process h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:8px 0;font-size:20px}.alignment-root .about-origin-section .about-practice-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:12px 20px}.alignment-root .technology-updates-section .technology-month-board:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .technology-month-board>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr))}.alignment-root .technology-month-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;min-height:0;padding:18px;display:flex}.alignment-root .technology-month-board article h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:14px 0;font-size:20px}.alignment-root .technology-month-board article footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto;padding-top:12px}.alignment-root .technology-update-policy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:12px 0 0;padding:0}.alignment-root #datapack-library .datapack-library-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root.alignment-root.alignment-root #datapack-library .datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px 20px;min-height:0!important}.alignment-root.alignment-root #datapack-library .datapack-library-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:70px;height:60px;margin-block:12px}.alignment-root #datapack-library .datapack-library-grid footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto;padding:12px 18px}.alignment-root #datapack-library .datapack-library-grid h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px}.alignment-root #hubpack-contract .hubpack-contract-layout:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root #hubpack-contract .hubpack-adapter-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:18px 22px}.alignment-root #hubpack-contract .hubpack-contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 26px}.alignment-root #hubpack-contract .hubpack-contract-core h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0;font-size:22px}.alignment-root #hubpack-contract .hubpack-contract-core footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:16px;padding-top:12px}.alignment-root #twinpack-engines .twin-engine-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root #twinpack-engines .twin-engine-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:0 20px 12px}.alignment-root #twinpack-engines .twin-engine-card>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:52px}.alignment-root #twinpack-engines .twin-engine-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:14px 0}.alignment-root #twinpack-engines .twin-engine-copy h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:6px 0 10px;font-size:21px}.alignment-root #twinpack-engines .twin-engine-card ol li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:60px;padding:10px 8px}.alignment-root #twinpack-engines .twin-engine-card footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:12px}.alignment-root #twinpack-engines .twin-engine-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:12px 20px}.alignment-root.alignment-root .catalog-standards-summary .catalog-standard-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0;margin:0}.alignment-root.alignment-root .catalog-standard-fields>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center;min-height:0;padding:18px 24px}.alignment-root.alignment-root .catalog-standard-fields svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:52px;margin:12px auto}.alignment-root.alignment-root .catalog-standard-fields h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 8px}.alignment-root.alignment-root .catalog-field-tags:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:12px;padding-top:10px}.alignment-root.alignment-root .catalog-standard-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 66px;min-height:66px;margin-top:16px}.alignment-root.alignment-root .catalog-standard-stages li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding-block:12px}.alignment-root.alignment-root .catalog-standard-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 52px;min-height:52px;margin:0;padding:0}.insight-notes-section .chapter-selector:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;flex:1;min-height:0;display:flex}.insight-notes-section .chapter-selector-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .insight-notes-section .insight-record:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-top:0;grid-template-rows:auto 1fr auto;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:0;height:100%;display:grid}.alignment-root .insight-record>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;grid-area:1/1/4;gap:8px;padding:14px;display:flex}.alignment-root .insight-record>header dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:8px;margin:8px 0;display:grid}.alignment-root .insight-record>header dl div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0}.alignment-root .insight-record-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2/4;padding:12px 18px}.alignment-root .insight-record-title>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.alignment-root .insight-record-title h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:4px 0 0;font-size:21px}.alignment-root .insight-note-content:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/2;grid-template-columns:100px 1fr;min-height:0;display:grid}.alignment-root .insight-note-drawing:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin:0;padding:8px}.alignment-root .insight-note-drawing svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;height:120px}.alignment-root .insight-note-drawing figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:7px}.alignment-root .insight-record-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:10px;padding:8px 14px}.alignment-root .insight-record-body section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0}.alignment-root .insight-record-body p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:4px 0 0;font-size:12px;line-height:1.6}.alignment-root .insight-result-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/3;grid-template-columns:1fr 1fr;gap:14px;padding:8px 14px;display:grid}.alignment-root .insight-result-panel>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0}.alignment-root .insight-result-panel :is(p,li,strong):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px;line-height:1.6}.alignment-root .insight-result-panel ul:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:6px 0 10px;padding-left:14px}.alignment-root .insight-record>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2/4;padding:8px 18px}.alignment-root .insight-source-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:10px 0 0;padding:0;font-size:10px}.alignment-root #contact-inquiry .ct-topic-picker:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:0 0 58px}.alignment-root #contact-inquiry .ct-topic-picker button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:10px 22px}.alignment-root #contact-inquiry .ct-brief-builder:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root #contact-inquiry .ct-brief-builder>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 28px}.alignment-root #contact-inquiry .ct-brief-builder>aside h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:12px 0;font-size:24px}.alignment-root #contact-inquiry .ct-brief-builder>aside p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:10px 0;font-size:12px}.alignment-root #contact-inquiry .ct-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:16px 24px}.alignment-root #contact-inquiry fieldset:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;display:grid}.alignment-root #contact-inquiry .ct-sender-row:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:contents}.alignment-root #contact-inquiry label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:4px;margin:0}.alignment-root #contact-inquiry label>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:8px;margin:0 0 4px;font-size:10px;display:flex}.alignment-root #contact-inquiry label[for=ct-subject]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:span 2}.alignment-root #contact-inquiry label[for=ct-question]:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1}.alignment-root #contact-inquiry :is(input,textarea):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:8px 10px;font-size:12px}.alignment-root #contact-inquiry textarea:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:58px}.alignment-root #contact-inquiry :is(.ct-privacy-note,.ct-submit-note,.ct-draft-actions,.ct-error):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;margin:0}.alignment-root #contact-inquiry .ct-draft-actions :is(button,a):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:34px;padding:8px 16px}.alignment-root .store-offer-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:16px 22px}.alignment-root .store-offer-grid>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:8px}.alignment-root .store-offer-grid>article>header img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:44px;height:44px}.alignment-root .store-offer-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 0 10px}.alignment-root .store-offer-title h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:5px 0;font-size:22px}.alignment-root .store-offer-grid dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.alignment-root .store-offer-grid dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px 0}.alignment-root .store-estimate-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin-top:12px;padding:12px 20px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:1fr auto;grid-template-columns:1.4fr 1fr;column-gap:32px;display:grid!important}.alignment-root .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1;min-height:0}.alignment-root .ceo-profile-left .sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 18px;padding:0}.alignment-root .ceo-profile-left .about-profile-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.alignment-root .ceo-profile-left .about-profile-list li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:12px 0}.alignment-root .ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/1;margin:12px 0 0;padding:16px 0}.alignment-root .ceo-profile-comment p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px}.alignment-root .ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;grid-area:1/2/3;height:100%;min-height:0;max-height:100%;margin:0;display:flex}.alignment-root .ceo-profile-award>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;height:0;min-height:0}.alignment-root .ceo-profile-award img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){object-fit:contain;width:100%;height:100%}.alignment-root .ceo-profile-award figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px}.alignment-root .about-ci-showcase .brand-system-board-overview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:auto;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1.4fr;min-height:0}.alignment-root .brand-system-board-overview>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto;min-height:0}.alignment-root .brand-system-board-overview .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:150px;height:145px;top:40%}.alignment-root .brand-system-board-overview .brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .brand-system-board-overview .brand-board-variations article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0}.alignment-root .brand-system-board-overview .brand-mark-derivation:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px 12px}.alignment-root .technology-preparation-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .technology-preparation-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;padding:20px 24px}.alignment-root .technology-preparation-boundary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0;margin-top:16px;padding:12px 20px}.alignment-root .patent-carousel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;flex:1;min-height:0;display:flex}.alignment-root .patent-carousel-toolbar:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 0 8px}.alignment-root .patent-carousel-toolbar button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:32px;height:32px}.alignment-root .patent-carousel-viewport:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;min-height:0}.alignment-root .patent-carousel-track:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root .patent-carousel-track>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:100%;min-height:0}.alignment-root .patent-slide-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 24px}.alignment-root .patent-slide-copy h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:8px 0;font-size:23px}.alignment-root .patent-slide-copy>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:12px}.alignment-root .patent-slide-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:8px 0;font-size:12px}.alignment-root .patent-slide-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.alignment-root .patent-slide-copy dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0;display:block}.alignment-root .patent-slide-copy dd:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:6px;font-size:12px}.alignment-root .patent-slide-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px}.alignment-root .patent-slide-symbol svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:72px;height:72px}.alignment-root .patent-carousel-pagination button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px}}@media (max-width:767px){:root:where([data-mobile-desktop],[data-mobile-desktop] *),[data-mobile-desktop]:where([data-mobile-desktop],[data-mobile-desktop] *){--opening-chapter-height:calc(195px + clamp(280px, calc(calc(100 * var(--site-svh,1svh)) - 846px), 430px))}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;flex-direction:column;gap:0;height:var(--opening-chapter-height)!important;min-height:0!important;margin-block:0!important;padding-block:24px 16px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ci-showcase,.technology-preparation-body)>:is(header,.sub-heading):where([data-mobile-desktop],[data-mobile-desktop] *){flex:none;margin-top:0!important;margin-bottom:16px!important;padding-block:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-opening:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.ceo-hero,.brand-guide-hero):where([data-mobile-desktop],[data-mobile-desktop] *){box-sizing:border-box;height:561px!important;min-height:561px!important;max-height:561px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-hero:where([data-mobile-desktop],[data-mobile-desktop] *){height:561px!important;min-height:561px!important}.alignment-root .home-flow .pack-outcomes:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 94px;margin-block:0 16px}.alignment-root .home-flow .pack-outcomes article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding-block:12px}.alignment-root .home-flow .flow-rail:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0;margin:0}.alignment-root .home-flow .flow-rail article:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:18px 12px;display:flex}.alignment-root .home-flow .flow-rail article>b:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 auto}.alignment-root .about-origin-section .about-practice-system:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;flex:1;min-height:0;display:flex}.alignment-root .about-origin-section .about-practice-system>header:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:12px 20px}.alignment-root .about-origin-section .about-practice-process:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .about-origin-section .about-practice-process article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:16px 20px}.alignment-root .about-origin-section .about-origin-card-head:where([data-mobile-desktop],[data-mobile-desktop] *){height:54px;margin-bottom:8px}.alignment-root .about-origin-section .origin-pictogram:where([data-mobile-desktop],[data-mobile-desktop] *){width:50px;height:50px}.alignment-root .about-origin-section .about-practice-process h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:8px 0;font-size:20px}.alignment-root .about-origin-section .about-practice-evidence:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:12px 20px}.alignment-root .technology-updates-section .technology-month-board:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .technology-month-board>div:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(4,minmax(0,1fr))}.alignment-root .technology-month-board article:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;min-height:0;padding:18px;display:flex}.alignment-root .technology-month-board article h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:14px 0;font-size:20px}.alignment-root .technology-month-board article footer:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto;padding-top:12px}.alignment-root .technology-update-policy:where([data-mobile-desktop],[data-mobile-desktop] *){margin:12px 0 0;padding:0}.alignment-root #datapack-library .datapack-library-grid:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root.alignment-root.alignment-root #datapack-library .datapack-library-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding:16px 20px;min-height:0!important}.alignment-root.alignment-root #datapack-library .datapack-library-icon:where([data-mobile-desktop],[data-mobile-desktop] *){width:70px;height:60px;margin-block:12px}.alignment-root #datapack-library .datapack-library-grid footer:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto;padding:12px 18px}.alignment-root #datapack-library .datapack-library-grid h3:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:18px}.alignment-root #hubpack-contract .hubpack-contract-layout:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root #hubpack-contract .hubpack-adapter-list>article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:18px 22px}.alignment-root #hubpack-contract .hubpack-contract-core:where([data-mobile-desktop],[data-mobile-desktop] *){padding:20px 26px}.alignment-root #hubpack-contract .hubpack-contract-core h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:16px 0;font-size:22px}.alignment-root #hubpack-contract .hubpack-contract-core footer:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:16px;padding-top:12px}.alignment-root #twinpack-engines .twin-engine-grid:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root #twinpack-engines .twin-engine-card:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:0 20px 12px}.alignment-root #twinpack-engines .twin-engine-card>header:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:52px}.alignment-root #twinpack-engines .twin-engine-copy:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:14px 0}.alignment-root #twinpack-engines .twin-engine-copy h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:6px 0 10px;font-size:21px}.alignment-root #twinpack-engines .twin-engine-card ol li:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:60px;padding:10px 8px}.alignment-root #twinpack-engines .twin-engine-card footer:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:12px}.alignment-root #twinpack-engines .twin-engine-bridge:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:12px 20px}.alignment-root.alignment-root .catalog-standards-summary .catalog-standard-fields:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0;margin:0}.alignment-root.alignment-root .catalog-standard-fields>article:where([data-mobile-desktop],[data-mobile-desktop] *){justify-content:center;min-height:0;padding:18px 24px}.alignment-root.alignment-root .catalog-standard-fields svg:where([data-mobile-desktop],[data-mobile-desktop] *){height:52px;margin:12px auto}.alignment-root.alignment-root .catalog-standard-fields h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 0 8px}.alignment-root.alignment-root .catalog-field-tags:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:12px;padding-top:10px}.alignment-root.alignment-root .catalog-standard-stages:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 66px;min-height:66px;margin-top:16px}.alignment-root.alignment-root .catalog-standard-stages li:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding-block:12px}.alignment-root.alignment-root .catalog-standard-principles:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 52px;min-height:52px;margin:0;padding:0}.insight-notes-section .chapter-selector:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;flex:1;min-height:0;display:flex}.insight-notes-section .chapter-selector-panel:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .insight-notes-section .insight-record:where([data-mobile-desktop],[data-mobile-desktop] *){border-top:0;grid-template-rows:auto 1fr auto;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:0;height:100%;display:grid}.alignment-root .insight-record>header:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;grid-area:1/1/4;gap:8px;padding:14px;display:flex}.alignment-root .insight-record>header dl:where([data-mobile-desktop],[data-mobile-desktop] *){gap:8px;margin:8px 0;display:grid}.alignment-root .insight-record>header dl div:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0}.alignment-root .insight-record-title:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:2/4;padding:12px 18px}.alignment-root .insight-record-title>span:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.alignment-root .insight-record-title h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:4px 0 0;font-size:21px}.alignment-root .insight-note-content:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/2;grid-template-columns:100px 1fr;min-height:0;display:grid}.alignment-root .insight-note-drawing:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;margin:0;padding:8px}.alignment-root .insight-note-drawing svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%;height:120px}.alignment-root .insight-note-drawing figcaption:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:7px}.alignment-root .insight-record-body:where([data-mobile-desktop],[data-mobile-desktop] *){gap:10px;padding:8px 14px}.alignment-root .insight-record-body section:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0}.alignment-root .insight-record-body p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:4px 0 0;font-size:12px;line-height:1.6}.alignment-root .insight-result-panel:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/3;grid-template-columns:1fr 1fr;gap:14px;padding:8px 14px;display:grid}.alignment-root .insight-result-panel>div:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0}.alignment-root .insight-result-panel :is(p,li,strong):where([data-mobile-desktop],[data-mobile-desktop] *){font-size:12px;line-height:1.6}.alignment-root .insight-result-panel ul:where([data-mobile-desktop],[data-mobile-desktop] *){margin:6px 0 10px;padding-left:14px}.alignment-root .insight-record>footer:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:2/4;padding:8px 18px}.alignment-root .insight-source-note:where([data-mobile-desktop],[data-mobile-desktop] *){margin:10px 0 0;padding:0;font-size:10px}.alignment-root #contact-inquiry .ct-topic-picker:where([data-mobile-desktop],[data-mobile-desktop] *){flex:0 0 58px}.alignment-root #contact-inquiry .ct-topic-picker button:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:10px 22px}.alignment-root #contact-inquiry .ct-brief-builder:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root #contact-inquiry .ct-brief-builder>aside:where([data-mobile-desktop],[data-mobile-desktop] *){padding:20px 28px}.alignment-root #contact-inquiry .ct-brief-builder>aside h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:12px 0;font-size:24px}.alignment-root #contact-inquiry .ct-brief-builder>aside p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:10px 0;font-size:12px}.alignment-root #contact-inquiry .ct-fields:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:16px 24px}.alignment-root #contact-inquiry fieldset:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;display:grid}.alignment-root #contact-inquiry .ct-sender-row:where([data-mobile-desktop],[data-mobile-desktop] *){display:contents}.alignment-root #contact-inquiry label:where([data-mobile-desktop],[data-mobile-desktop] *){gap:4px;margin:0}.alignment-root #contact-inquiry label>span:where([data-mobile-desktop],[data-mobile-desktop] *){gap:8px;margin:0 0 4px;font-size:10px;display:flex}.alignment-root #contact-inquiry label[for=ct-subject]:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:span 2}.alignment-root #contact-inquiry label[for=ct-question]:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1}.alignment-root #contact-inquiry :is(input,textarea):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:8px 10px;font-size:12px}.alignment-root #contact-inquiry textarea:where([data-mobile-desktop],[data-mobile-desktop] *){height:58px}.alignment-root #contact-inquiry :is(.ct-privacy-note,.ct-submit-note,.ct-draft-actions,.ct-error):where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1;margin:0}.alignment-root #contact-inquiry .ct-draft-actions :is(button,a):where([data-mobile-desktop],[data-mobile-desktop] *){min-height:34px;padding:8px 16px}.alignment-root .store-offer-grid:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .store-offer-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:16px 22px}.alignment-root .store-offer-grid>article>header:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:8px}.alignment-root .store-offer-grid>article>header img:where([data-mobile-desktop],[data-mobile-desktop] *){width:44px;height:44px}.alignment-root .store-offer-title:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0 0 10px}.alignment-root .store-offer-title h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:5px 0;font-size:22px}.alignment-root .store-offer-grid dl:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0}.alignment-root .store-offer-grid dl>div:where([data-mobile-desktop],[data-mobile-desktop] *){padding:10px 0}.alignment-root .store-estimate-note:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;margin-top:12px;padding:12px 20px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-profile:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:1fr auto;grid-template-columns:1.4fr 1fr;column-gap:32px;display:grid!important}.alignment-root .ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/1;min-height:0}.alignment-root .ceo-profile-left .sub-heading:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 0 18px;padding:0}.alignment-root .ceo-profile-left .about-profile-list:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0}.alignment-root .ceo-profile-left .about-profile-list li:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:12px 0}.alignment-root .ceo-profile-comment:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/1;margin:12px 0 0;padding:16px 0}.alignment-root .ceo-profile-comment p:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:16px}.alignment-root .ceo-profile-award:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;grid-area:1/2/3;height:100%;min-height:0;max-height:100%;margin:0;display:flex}.alignment-root .ceo-profile-award>div:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;height:0;min-height:0}.alignment-root .ceo-profile-award img:where([data-mobile-desktop],[data-mobile-desktop] *){object-fit:contain;width:100%;height:100%}.alignment-root .ceo-profile-award figcaption:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px}.alignment-root .about-ci-showcase .brand-system-board-overview:where([data-mobile-desktop],[data-mobile-desktop] *){aspect-ratio:auto;flex:1;grid-template-rows:1fr;grid-template-columns:1fr 1.4fr;min-height:0}.alignment-root .brand-system-board-overview>section:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:auto;min-height:0}.alignment-root .brand-system-board-overview .brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){width:150px;height:145px;top:40%}.alignment-root .brand-system-board-overview .brand-board-variations>div:where([data-mobile-desktop],[data-mobile-desktop] *),.alignment-root .brand-system-board-overview .brand-board-variations article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0}.alignment-root .brand-system-board-overview .brand-mark-derivation:where([data-mobile-desktop],[data-mobile-desktop] *){padding:10px 12px}.alignment-root .technology-preparation-grid:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .technology-preparation-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;padding:20px 24px}.alignment-root .technology-preparation-boundary:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:0;margin-top:16px;padding:12px 20px}.alignment-root .patent-carousel:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;flex:1;min-height:0;display:flex}.alignment-root .patent-carousel-toolbar:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0 0 8px}.alignment-root .patent-carousel-toolbar button:where([data-mobile-desktop],[data-mobile-desktop] *){width:32px;height:32px}.alignment-root .patent-carousel-viewport:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;min-height:0}.alignment-root .patent-carousel-track:where([data-mobile-desktop],[data-mobile-desktop] *),.alignment-root .patent-carousel-track>article:where([data-mobile-desktop],[data-mobile-desktop] *){height:100%;min-height:0}.alignment-root .patent-slide-copy:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 24px}.alignment-root .patent-slide-copy h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:8px 0;font-size:23px}.alignment-root .patent-slide-copy>small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:12px}.alignment-root .patent-slide-copy>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:8px 0;font-size:12px}.alignment-root .patent-slide-copy dl:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.alignment-root .patent-slide-copy dl>div:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0;display:block}.alignment-root .patent-slide-copy dd:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:6px;font-size:12px}.alignment-root .patent-slide-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px}.alignment-root .patent-slide-symbol svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:72px;height:72px}.alignment-root .patent-carousel-pagination button:where([data-mobile-desktop],[data-mobile-desktop] *){padding:10px}}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root .catalog-opening>.catalog-standards-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none!important}.alignment-root #origin:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:calc(var(--opening-chapter-height) + 1px)!important}.alignment-root .insight-notes-section>header h2 br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.alignment-root .insight-notes-section>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-block:12px 10px}.alignment-root .insight-record-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block!important}.alignment-root .insight-record>header dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%;grid-template-columns:1fr!important}.alignment-root .insight-record-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;justify-content:space-between;display:flex}.alignment-root .insight-result-panel:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:14px}.alignment-root .insight-record-title small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.08em}.alignment-root .technology-month-board>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:1fr}.alignment-root .technology-month-board article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-wrap:wrap;gap:8px}.alignment-root .technology-month-board article p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 10px;font-size:12px;line-height:1.65}.alignment-root #contact-inquiry .ct-topic-picker:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-basis:54px;margin:0}.alignment-root #contact-inquiry .ct-topic-picker button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:7px 22px}.alignment-root #contact-inquiry .ct-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 24px}.alignment-root #contact-inquiry .ct-field-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.alignment-root #contact-inquiry .ct-direct:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:20px 1fr;gap:5px 10px;padding-top:10px;display:grid}.alignment-root #contact-inquiry .ct-direct>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;margin:0;font-size:17px}.alignment-root #contact-inquiry .ct-direct>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-self:center;margin:0}.alignment-root #contact-inquiry .ct-direct>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;margin:4px 0;font-size:11px}.alignment-root #contact-inquiry .ct-brief-builder>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px 24px}.alignment-root #contact-inquiry .ct-brief-builder>aside>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:8px 0}.alignment-root #hubpack-contract .adapter-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:16px 22px;min-height:0!important}.alignment-root #hubpack-contract .contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 24px}.alignment-root #hubpack-contract .contract-core h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0;font-size:22px}.alignment-root #hubpack-contract .contract-core footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:12px;padding-top:12px}.alignment-root #twinpack-engines .twin-engine-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:54px;margin-top:8px;padding:8px 20px}.alignment-root #twinpack-engines .twin-engine-bridge>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.alignment-root #twinpack-engines .twin-engine-bridge>i svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:24px;height:24px}.alignment-root #twinpack-engines .twin-engine-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none;padding:10px 0}.alignment-root #twinpack-engines .twin-engine-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.alignment-root #twinpack-engines .twin-engine-copy h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:6px 0;font-size:20px}.alignment-root #twinpack-engines .twin-engine-card>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:auto;padding-top:8px}.alignment-root #twinpack-engines .twin-engine-card ol li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:52px;padding:8px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:0 34px!important;padding-inline:34px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-comment:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:2/1!important;margin:0!important;padding:12px 0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-award:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/2/3!important;margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #origin:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:calc(var(--opening-chapter-height) + 1px)!important}.alignment-root :is(.insight-notes-section,.store-offer-section,.patent-register-page-section,.technology-updates-section)>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:auto!important;max-width:none!important;margin-block:12px 8px!important}.alignment-root :is(.insight-notes-section,.store-offer-section,.patent-register-page-section,.technology-updates-section)>header h2 br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root #contact-inquiry>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-block:10px 8px}.alignment-root #contact-inquiry .ct-fields fieldset:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:6px 14px}.alignment-root #contact-inquiry .ct-fields input:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:34px}.alignment-root #contact-inquiry .ct-draft-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:10px}.alignment-root #contact-inquiry .ct-draft-actions :is(button,a):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:34px;padding-block:6px;min-height:34px!important}.alignment-root #hubpack-contract .adapter-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:12px}.alignment-root #hubpack-contract .adapter-list article p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:12px 0 0}.alignment-root #hubpack-contract .contract-core>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:16px}.alignment-root #twinpack-engines .twin-engine-bridge>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;gap:14px;display:flex}.alignment-root #twinpack-engines .twin-engine-bridge>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:flex-end}.alignment-root #twinpack-engines .twin-engine-bridge>span small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root #twinpack-engines .twin-engine-bridge i em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0}.alignment-root #profile .about-profile-list li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:9px!important}.alignment-root #profile .ceo-profile-comment p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 6px;font-size:14px}.alignment-root #profile .ceo-profile-award figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none;padding:8px!important;position:static!important}.alignment-root #profile .ceo-profile-award figcaption span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px}.alignment-root .store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:12px 22px;overflow:visible}.alignment-root .store-offer-grid>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:32px;margin:0;padding:0 0 8px}.alignment-root .store-offer-grid>article>header img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:32px;height:32px}.alignment-root .store-offer-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px 0}.alignment-root .store-offer-grid dl>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:8px 0}.alignment-root .store-estimate-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:44px;padding:6px 20px}.alignment-root .store-estimate-note>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;gap:14px;display:flex}.alignment-root .store-estimate-note a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:8px 16px}.alignment-root .patent-carousel-toolbar:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:32px;min-height:32px;padding:0 0 0 16px}.alignment-root .patent-slide-copy>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0 0 8px}.alignment-root .patent-slide-copy>header span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:5px 8px}.alignment-root .patent-slide-copy>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:8px}.alignment-root .patent-slide-copy h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:6px 0;font-size:22px}.alignment-root .patent-slide-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:4px 0;line-height:1.6}.alignment-root .patent-slide-copy dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:8px;padding-top:8px}.alignment-root .brand-system-board-overview .brand-board-main-symbol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none;width:195px;height:170px;margin:auto;position:relative;top:auto}.alignment-root .brand-system-board-overview .brand-data-cloud:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){opacity:.35;height:80px;min-height:0;position:absolute;bottom:50px;left:20px;right:20px}.alignment-root .brand-system-board-overview .brand-board-variations:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column;display:flex}.alignment-root .brand-system-board-overview .brand-board-variations>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:1;align-items:center}.alignment-root .brand-system-board-overview .brand-board-variations article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:14px 8px}.alignment-root .insight-notes-section>header>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important}.alignment-root .insight-notes-section>header>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important;padding:0!important;line-height:20px!important;display:block!important}.alignment-root .insight-notes-section .chapter-selector>nav button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:10px}.alignment-root .insight-notes-section .insight-record-title:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:8px}.alignment-root .insight-notes-section .insight-record-body:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-content:start;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;padding:8px 12px!important;display:grid!important}.alignment-root .insight-notes-section .insight-record-body section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important;padding:0!important}.alignment-root .insight-notes-section .insight-record-body section:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1;padding-top:8px!important}.alignment-root .insight-notes-section .insight-record>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:6px}.alignment-root #hubpack-contract>header h2 br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.alignment-root .catalog-standard-fields>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:12px}.alignment-root .catalog-standard-fields svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none!important;width:130px!important;height:52px!important;margin:8px auto!important}.alignment-root .brand-system-board-details:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.alignment-root .brand-system-board-details>section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:auto!important}.alignment-root .brand-system-board-details>:is(.brand-board-motifs,.brand-board-icons,.brand-board-product-family):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1!important}}@media (max-width:767px){.alignment-root .catalog-opening>.catalog-standards-summary:where([data-mobile-desktop],[data-mobile-desktop] *){flex:none!important}.alignment-root #origin:where([data-mobile-desktop],[data-mobile-desktop] *){height:calc(var(--opening-chapter-height) + 1px)!important}.alignment-root .insight-notes-section>header h2 br:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.alignment-root .insight-notes-section>header h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-block:12px 10px}.alignment-root .insight-record-title:where([data-mobile-desktop],[data-mobile-desktop] *){display:block!important}.alignment-root .insight-record>header dl:where([data-mobile-desktop],[data-mobile-desktop] *){width:100%;grid-template-columns:1fr!important}.alignment-root .insight-record-body:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;justify-content:space-between;display:flex}.alignment-root .insight-result-panel:where([data-mobile-desktop],[data-mobile-desktop] *){gap:14px}.alignment-root .insight-record-title small:where([data-mobile-desktop],[data-mobile-desktop] *){letter-spacing:.08em}.alignment-root .technology-month-board>div:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:1fr}.alignment-root .technology-month-board article>header:where([data-mobile-desktop],[data-mobile-desktop] *){flex-wrap:wrap;gap:8px}.alignment-root .technology-month-board article p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 0 10px;font-size:12px;line-height:1.65}.alignment-root #contact-inquiry .ct-topic-picker:where([data-mobile-desktop],[data-mobile-desktop] *){flex-basis:54px;margin:0}.alignment-root #contact-inquiry .ct-topic-picker button:where([data-mobile-desktop],[data-mobile-desktop] *){padding:7px 22px}.alignment-root #contact-inquiry .ct-fields:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 24px}.alignment-root #contact-inquiry .ct-field-note:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.alignment-root #contact-inquiry .ct-direct:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-columns:20px 1fr;gap:5px 10px;padding-top:10px;display:grid}.alignment-root #contact-inquiry .ct-direct>a:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1;margin:0;font-size:17px}.alignment-root #contact-inquiry .ct-direct>small:where([data-mobile-desktop],[data-mobile-desktop] *){align-self:center;margin:0}.alignment-root #contact-inquiry .ct-direct>p:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1;margin:4px 0;font-size:11px}.alignment-root #contact-inquiry .ct-brief-builder>aside:where([data-mobile-desktop],[data-mobile-desktop] *){padding:16px 24px}.alignment-root #contact-inquiry .ct-brief-builder>aside>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:8px 0}.alignment-root #hubpack-contract .adapter-list>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding:16px 22px;min-height:0!important}.alignment-root #hubpack-contract .contract-core:where([data-mobile-desktop],[data-mobile-desktop] *){padding:20px 24px}.alignment-root #hubpack-contract .contract-core h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:16px 0;font-size:22px}.alignment-root #hubpack-contract .contract-core footer:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:12px;padding-top:12px}.alignment-root #twinpack-engines .twin-engine-bridge:where([data-mobile-desktop],[data-mobile-desktop] *){height:54px;margin-top:8px;padding:8px 20px}.alignment-root #twinpack-engines .twin-engine-bridge>i:where([data-mobile-desktop],[data-mobile-desktop] *){justify-content:center;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.alignment-root #twinpack-engines .twin-engine-bridge>i svg:where([data-mobile-desktop],[data-mobile-desktop] *){width:24px;height:24px}.alignment-root #twinpack-engines .twin-engine-copy:where([data-mobile-desktop],[data-mobile-desktop] *){flex:none;padding:10px 0}.alignment-root #twinpack-engines .twin-engine-copy>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0}.alignment-root #twinpack-engines .twin-engine-copy h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:6px 0;font-size:20px}.alignment-root #twinpack-engines .twin-engine-card>footer:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:auto;padding-top:8px}.alignment-root #twinpack-engines .twin-engine-card ol li:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:52px;padding:8px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile:where([data-mobile-desktop],[data-mobile-desktop] *){grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:0 34px!important;padding-inline:34px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/1!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-comment:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:2/1!important;margin:0!important;padding:12px 0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-award:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:1/2/3!important;margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #origin:where([data-mobile-desktop],[data-mobile-desktop] *){height:calc(var(--opening-chapter-height) + 1px)!important}.alignment-root :is(.insight-notes-section,.store-offer-section,.patent-register-page-section,.technology-updates-section)>header h2:where([data-mobile-desktop],[data-mobile-desktop] *){width:auto!important;max-width:none!important;margin-block:12px 8px!important}.alignment-root :is(.insight-notes-section,.store-offer-section,.patent-register-page-section,.technology-updates-section)>header h2 br:where([data-mobile-desktop],[data-mobile-desktop] *){display:none!important}.alignment-root #contact-inquiry>header h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-block:10px 8px}.alignment-root #contact-inquiry .ct-fields fieldset:where([data-mobile-desktop],[data-mobile-desktop] *){gap:6px 14px}.alignment-root #contact-inquiry .ct-fields input:where([data-mobile-desktop],[data-mobile-desktop] *){height:34px}.alignment-root #contact-inquiry .ct-draft-actions:where([data-mobile-desktop],[data-mobile-desktop] *){gap:10px}.alignment-root #contact-inquiry .ct-draft-actions :is(button,a):where([data-mobile-desktop],[data-mobile-desktop] *){height:34px;padding-block:6px;min-height:34px!important}.alignment-root #hubpack-contract .adapter-list>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:12px}.alignment-root #hubpack-contract .adapter-list article p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:12px 0 0}.alignment-root #hubpack-contract .contract-core>div:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:16px}.alignment-root #twinpack-engines .twin-engine-bridge>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:center;gap:14px;display:flex}.alignment-root #twinpack-engines .twin-engine-bridge>span:last-child:where([data-mobile-desktop],[data-mobile-desktop] *){justify-content:flex-end}.alignment-root #twinpack-engines .twin-engine-bridge>span small:where([data-mobile-desktop],[data-mobile-desktop] *),.alignment-root #twinpack-engines .twin-engine-bridge i em:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0}.alignment-root #profile .about-profile-list li:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:9px!important}.alignment-root #profile .ceo-profile-comment p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0 0 6px;font-size:14px}.alignment-root #profile .ceo-profile-award figcaption:where([data-mobile-desktop],[data-mobile-desktop] *){flex:none;padding:8px!important;position:static!important}.alignment-root #profile .ceo-profile-award figcaption span:where([data-mobile-desktop],[data-mobile-desktop] *){font-size:11px}.alignment-root .store-offer-grid>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding:12px 22px;overflow:visible}.alignment-root .store-offer-grid>article>header:where([data-mobile-desktop],[data-mobile-desktop] *){min-height:32px;margin:0;padding:0 0 8px}.alignment-root .store-offer-grid>article>header img:where([data-mobile-desktop],[data-mobile-desktop] *){width:32px;height:32px}.alignment-root .store-offer-title:where([data-mobile-desktop],[data-mobile-desktop] *){padding:10px 0}.alignment-root .store-offer-grid dl>div:where([data-mobile-desktop],[data-mobile-desktop] *){padding:8px 0}.alignment-root .store-estimate-note:where([data-mobile-desktop],[data-mobile-desktop] *){height:44px;padding:6px 20px}.alignment-root .store-estimate-note>span:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:center;gap:14px;display:flex}.alignment-root .store-estimate-note a:where([data-mobile-desktop],[data-mobile-desktop] *){padding:8px 16px}.alignment-root .patent-carousel-toolbar:where([data-mobile-desktop],[data-mobile-desktop] *){height:32px;min-height:32px;padding:0 0 0 16px}.alignment-root .patent-slide-copy>header:where([data-mobile-desktop],[data-mobile-desktop] *){padding:0 0 8px}.alignment-root .patent-slide-copy>header span:where([data-mobile-desktop],[data-mobile-desktop] *){padding:5px 8px}.alignment-root .patent-slide-copy>small:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:8px}.alignment-root .patent-slide-copy h3:where([data-mobile-desktop],[data-mobile-desktop] *){margin:6px 0;font-size:22px}.alignment-root .patent-slide-copy>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:4px 0;line-height:1.6}.alignment-root .patent-slide-copy dl:where([data-mobile-desktop],[data-mobile-desktop] *){margin-top:8px;padding-top:8px}.alignment-root .brand-system-board-overview .brand-board-main-symbol:where([data-mobile-desktop],[data-mobile-desktop] *){flex:none;width:195px;height:170px;margin:auto;position:relative;top:auto}.alignment-root .brand-system-board-overview .brand-data-cloud:where([data-mobile-desktop],[data-mobile-desktop] *){opacity:.35;height:80px;min-height:0;position:absolute;bottom:50px;left:20px;right:20px}.alignment-root .brand-system-board-overview .brand-board-variations:where([data-mobile-desktop],[data-mobile-desktop] *){flex-direction:column;display:flex}.alignment-root .brand-system-board-overview .brand-board-variations>div:where([data-mobile-desktop],[data-mobile-desktop] *){flex:1;align-items:center}.alignment-root .brand-system-board-overview .brand-board-variations article:where([data-mobile-desktop],[data-mobile-desktop] *){padding:14px 8px}.alignment-root .insight-notes-section>header>p:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0!important}.alignment-root .insight-notes-section>header>small:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0!important;padding:0!important;line-height:20px!important;display:block!important}.alignment-root .insight-notes-section .chapter-selector>nav button:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:10px}.alignment-root .insight-notes-section .insight-record-title:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:8px}.alignment-root .insight-notes-section .insight-record-body:where([data-mobile-desktop],[data-mobile-desktop] *){align-content:start;grid-template-columns:1fr 1fr!important;gap:10px 14px!important;padding:8px 12px!important;display:grid!important}.alignment-root .insight-notes-section .insight-record-body section:where([data-mobile-desktop],[data-mobile-desktop] *){margin:0!important;padding:0!important}.alignment-root .insight-notes-section .insight-record-body section:last-child:where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1;padding-top:8px!important}.alignment-root .insight-notes-section .insight-record>footer:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:6px}.alignment-root #hubpack-contract>header h2 br:where([data-mobile-desktop],[data-mobile-desktop] *){display:none}.alignment-root .catalog-standard-fields>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:12px}.alignment-root .catalog-standard-fields svg:where([data-mobile-desktop],[data-mobile-desktop] *){flex:none!important;width:130px!important;height:52px!important;margin:8px auto!important}.alignment-root .brand-system-board-details:where([data-mobile-desktop],[data-mobile-desktop] *){aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.alignment-root .brand-system-board-details>section:where([data-mobile-desktop],[data-mobile-desktop] *){grid-area:auto!important}.alignment-root .brand-system-board-details>:is(.brand-board-motifs,.brand-board-icons,.brand-board-product-family):where([data-mobile-desktop],[data-mobile-desktop] *){grid-column:1/-1!important}}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-section-label{letter-spacing:1.54px!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:0 18px!important;width:100%!important;margin:0!important;padding:0!important;font:700 11px/1 Sora,sans-serif!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-section-label>i,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading)>span{letter-spacing:.22px!important;align-self:start!important;margin:0!important;padding:0!important;font:700 11px/1 IBM Plex Mono,monospace!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-section-label>span{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading){grid-template-columns:16px minmax(0,1fr)!important;column-gap:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.pack-signal-heading,.hubpack-console-heading){grid-template-columns:16px minmax(0,1fr) auto!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading)>div>p{letter-spacing:1.54px!important;align-self:start!important;margin:0!important;padding:0!important;font:700 11px/1 Sora,sans-serif!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.numbered-chapter-copy,.numbered-history-heading,.premium-section-heading,.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading,header:has(>.numbered-section-label),.catalog-standards-summary>header) h2{letter-spacing:-1.28px!important;text-align:left!important;margin:14px 0 10px!important;padding:0!important;font:400 32px/1.22 Pretendard,Arial,sans-serif!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .sub-heading{padding-inline:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .sub-heading>div{display:contents!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .sub-heading h2{grid-column:1/-1!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-chapter-copy{row-gap:0!important}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:33px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:32px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study>header h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #origin:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:34px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standards-summary>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:start!important}}@media (max-width:767px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:33px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:32px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study>header h2:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #origin:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:34px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where([data-mobile-desktop],[data-mobile-desktop] *){padding-top:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standards-summary>header:where([data-mobile-desktop],[data-mobile-desktop] *){align-items:start!important}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px),(min-width:768px) and (max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .sub-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-inline:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:41px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:42px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body)>:is(header,.sub-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:0!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:41px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:42px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-flow,.pack-concept-section,.about-origin-section,.technology-updates-section,.project-experience-index,.catalog-standards-summary,.insight-notes-section,#contact-inquiry,#datapack-library,#hubpack-contract,#twinpack-engines,.store-offer-section,.about-ceo-profile,.about-ci-showcase,.technology-preparation-body)>:is(header,.sub-heading):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #profile .ceo-profile-left:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.numbered-chapter-copy,.numbered-history-heading,.premium-section-heading,.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading,header:has(>.numbered-section-label),.catalog-standards-summary>header) h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.96px!important;font-size:24px!important;line-height:1.3!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-section-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root :is(.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading)>div>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important;line-height:1.35!important}}@media (max-width:1199px) and (max-width:767px),(max-width:1199px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #pack-motion-study:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-top:41px!important}}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standards-summary>header{display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standards-summary>header>small{color:#52677c;max-width:none;margin:0;font:400 12px/1.75 Pretendard,Arial,sans-serif;display:block}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate.catalog-standards-summary{padding-bottom:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-fields>article{justify-content:center!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-principles{flex:0 0 68px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:0!important;min-height:68px!important;margin:0!important;padding:0!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-principles li{margin:0;justify-content:center!important;align-items:center!important}@media (min-width:1200px) and (max-width:767px),(min-width:1200px) and (min-width:1200px),(min-width:768px) and (max-width:1199px){.alignment-root #release-gate .catalog-standard-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){container-type:size}.alignment-root #release-gate .catalog-standard-fields>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-block:12px!important}.alignment-root #release-gate .catalog-field-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:0}.alignment-root #release-gate .catalog-standard-fields svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){--pictogram-height:clamp(56px,calc(35cqh - 6px),88px);width:calc(var(--pictogram-height) * 2.5)!important;height:var(--pictogram-height)!important;flex:none!important;margin:clamp(4px,15cqh - 23px,24px) auto!important}}@media (max-width:767px){.alignment-root #release-gate .catalog-standard-fields:where([data-mobile-desktop],[data-mobile-desktop] *){container-type:size}.alignment-root #release-gate .catalog-standard-fields>article:where([data-mobile-desktop],[data-mobile-desktop] *){padding-block:12px!important}.alignment-root #release-gate .catalog-field-heading:where([data-mobile-desktop],[data-mobile-desktop] *){margin-bottom:0}.alignment-root #release-gate .catalog-standard-fields svg:where([data-mobile-desktop],[data-mobile-desktop] *){--pictogram-height:clamp(56px,calc(35cqh - 6px),88px);width:calc(var(--pictogram-height) * 2.5)!important;height:var(--pictogram-height)!important;flex:none!important;margin:clamp(4px,15cqh - 23px,24px) auto!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-fields>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:28px 20px!important}.alignment-root #release-gate .catalog-standard-fields svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none!important;width:180px!important;height:72px!important;margin:18px auto!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important;min-height:96px!important;padding:16px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-standard-principles li:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center}}@media (min-width:768px) and (max-width:1199px){html:has(>body>main>.site-header){--tablet-zoom:calc(100vw / 1536px);--site-vw:15.36px;--site-svw:15.36px;--site-dvw:15.36px;--site-vh:calc(1vh / var(--tablet-zoom));--site-svh:calc(1svh / var(--tablet-zoom));--site-dvh:calc(1dvh / var(--tablet-zoom))}html:has(>body>main>.site-header)>body.alignment-root{zoom:var(--tablet-zoom);width:1536px!important;min-width:1536px!important;max-width:none!important;margin:0!important}}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-chapter-copy h2:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:-.04em!important;font-size:24px!important;line-height:1.35!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-chapter-copy>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .numbered-chapter-copy>.ct-intro:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-flow-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-coordinate:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-direction-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-company-history:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-ceo-career-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-evidence-system-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .insight-method-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .insight-ledger-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-next:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-board-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .flow-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-story-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-assurance-band:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .destination-card>ul:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .destination-card>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-system>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-evidence:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-detail-lower:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-outcomes>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:100px!important;padding:18px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-outcomes>article>.pack-outcome-mark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-outcomes>article>span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-destination-grid .destination-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-destination-grid .destination-card>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:18px 0 10px!important;font-size:21px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .destination-card>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process article h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-concept-grid .pack-card-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:260px!important;min-height:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:80px!important;margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0 10px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-roadmap-pack>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 10px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-update-policy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-asset-management:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-patent-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>div>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:22px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>div>article h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:14px 0!important;font-size:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>div>article p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>div>article footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-card-context:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 16px!important;font-size:17px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a>dl:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0 10px!important;font-size:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-register-grid>a>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-stages:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-principles:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr!important;height:auto!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-fields>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center!important;justify-content:initial!important;text-align:left!important;border-right:0!important;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;height:auto!important;min-height:128px!important;padding:24px 20px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-field-heading:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-fields>article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-fields>article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:120px!important;max-width:100%!important;height:48px!important;margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root #release-gate .catalog-standard-fields>article>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){word-break:keep-all!important;margin:0!important;font-size:17px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-filter-rail>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-filter-rail>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-filter-rail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:16px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-filter-rail>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-filter-rail>nav>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:44px!important;margin:0!important;padding:10px!important;font-size:12px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;max-height:none!important;display:grid!important;overflow:visible!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;height:auto!important;min-height:154px!important;padding:16px 12px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none!important;width:56px!important;height:56px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>span>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>span>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>b>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>span>em:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important;font-size:14px!important;font-style:normal!important;line-height:1.5!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:0!important;width:100%!important;margin:0!important;padding:0!important;font-size:11px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 16px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-detail-overview h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:22px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-detail-summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-preview:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-preview>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex:none!important;width:100%!important;height:220px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-preview>figcaption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-detail-closing:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-facts>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;min-height:0!important;padding:20px 16px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-inspection-facts dd:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-next-route:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>aside>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>aside>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>aside>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-direct:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important;padding:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-fields input:not([type=checkbox]):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-fields textarea:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-fields input:not([type=checkbox]):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:48px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-fields label>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-field-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-attachment-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:68px!important;padding:14px 16px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .datapack-library-grid>article>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .datapack-library-grid>article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .datapack-library-grid>article h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:18px 0 12px!important;font-size:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .datapack-library-grid>article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;height:180px!important;margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:20px 0 0!important;font-size:18px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .adapter-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .adapter-list>article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contract-core>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contract-core>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .contract-core>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:0!important;font-size:20px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>ol:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-bridge:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-copy>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:22px!important;line-height:1.4!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-copy>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:13px!important;line-height:1.7!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-system-detail-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-detail-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-detail-copy>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:21px!important;line-height:1.4!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-detail-copy>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0 0!important;font-size:13px!important;line-height:1.75!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ceo-career-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .catalog-asset-list>button>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;align-self:stretch!important;width:100%!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:auto!important;min-height:0!important;padding:20px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>aside>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important;font-size:24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board>aside>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board article>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-month-board article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-system-map>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-system-map>aside>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-system-map>aside>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-pack-filter button small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-pack-filter:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-pack-filter button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:64px!important;padding:12px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-filter-actions:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:16px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-card-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-auto-rows:180px!important;height:540px!important;max-height:540px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:180px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-index-card>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:12px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-caption:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-steps:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-footer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-input:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-ground:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-flow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-building:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-record:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-scene>text:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-scene>g:not([class]):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .technology-hero .th-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){transform-origin:50%!important;width:100%!important;height:100%!important;inset:0!important;transform:scale(2)!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important;height:auto!important;min-height:0!important;padding:24px 20px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-depth:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-lines:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1!important;justify-self:center!important;margin:30px 0!important;position:relative!important;inset:auto!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-node strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:normal!important;font-size:10px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:9px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-stage>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important;padding:16px 0 0!important;display:grid!important;position:static!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-stage>footer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:40px!important;padding:12px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-heading>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hubpack-console-heading small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px 12px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:120px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .data-study-grid>article>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>aside:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){order:2!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-brief-builder>.ct-fields:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){order:1!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-system-detail-list>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:16px!important;padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-detail-copy:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .brand-system-detail-list>article>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:0!important}}.mobile-copy-break{display:none}#dh-twin-site .mobile-chapter-number,#dh-twin-site .mobile-choice-label{display:none!important}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){#dh-twin-site .desktop-chapter-number:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .desktop-choice-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site #hubpack-build-direction:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}#dh-twin-site .mobile-chapter-number:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .mobile-choice-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:inline!important}#dh-twin-site :is(.hero-copy-system,.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.home-section-lead,.store-section-heading,.pack-signal-heading) :is(h1,h2,p,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:break-word;word-break:keep-all!important}#dh-twin-site :is(.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.home-section-lead,.store-section-heading,.pack-signal-heading) h2 br:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .mobile-copy-break:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:initial!important}#dh-twin-site :is(.hero-copy-system,.numbered-chapter-copy,.premium-section-heading,.assurance-heading,.twin-section-heading,.home-section-lead,.store-section-heading,.pack-signal-heading,.hubpack-console-heading,.sub-heading) :is(h1,h2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-wrap:balance!important;word-break:keep-all!important}#dh-twin-site :is(.numbered-section-label>i,.chapter-selector>nav>button>small,.ct-hero-topics>button>span,.ct-topic-picker>button>i):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;word-break:normal!important;flex-shrink:0!important}#dh-twin-site :is(.project-case-detail,.twin-engine-copy,.adapter-list,.technology-mobile-summary) :is(h3,p):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all!important}#dh-twin-site .chapter-selector>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#dh-twin-site .chapter-selector>nav>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .ct-hero-topics>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:48px!important;padding:10px 4px!important;display:flex!important}#dh-twin-site .chapter-selector>nav>button>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .ct-hero-topics>button>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:auto!important;font-size:10px!important}#dh-twin-site :is(.chapter-selector,.ct-hero-topics,.ct-topic-picker) .mobile-choice-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:0!important;white-space:nowrap!important;font:500 12px/1.5 Pretendard,Arial,sans-serif!important}#dh-twin-site .ct-hero-topics>button>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}#dh-twin-site .ct-topic-picker:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important}#dh-twin-site .ct-topic-picker>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){flex-direction:column!important;justify-content:center!important;gap:8px!important;min-height:76px!important;padding:12px 4px!important;display:flex!important}#dh-twin-site .ct-topic-picker>button>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#dh-twin-site .ct-topic-picker small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}#dh-twin-site .ct-topic-picker>button>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){order:-1!important;margin:0!important;font-size:11px!important}#hubpack-build-direction:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),#twinpack-results:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}}.site-header .site-header-wordmark{display:none}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hero-copy-system:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-rows:auto!important;gap:14px!important;height:auto!important;min-height:0!important;padding:28px 20px 24px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hero-copy-system h1:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:25px!important;line-height:1.25!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .hero-copy-system>:is(.page-description,.editorial-hero-description):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .clean-hero-copy>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article:nth-child(n):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;min-height:112px!important;box-shadow:none!important;background:0 0!important;grid-template-rows:auto auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;gap:5px 16px!important;padding:20px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article>:is(i,strong,small):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){text-align:left!important;background:0 0!important;grid-column:2!important;margin:0!important;padding:0!important;animation:none!important;position:static!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#93bde8!important;grid-row:1!important;font-size:10px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#fff!important;grid-row:2!important;font-size:12px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#b4c8dc!important;grid-row:3!important;font-size:12px!important;line-height:1.6!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid .project-service-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border:1px solid #345575;background:#102c46!important;grid-area:1/1/4!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-service-scene svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){filter:none!important;color:#9acbfb!important;width:28px!important;height:28px!important;animation:none!important;position:static!important;transform:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-service-scene :is(b,em):where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-service-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-service-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):before,.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)):after{display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .home-project-service-section:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding-bottom:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-ending:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){background:var(--accent)!important;height:80px!important;min-height:80px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer .site-footer-brand img:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){filter:drop-shadow(0 0 1px #ffffffa6)!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .site-footer p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#fff!important;display:block!important}.alignment-root.alignment-root .site-footer .site-footer-wordmark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root .site-header .site-header-wordmark:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){aspect-ratio:440/39;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);width:90px!important;height:auto!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process .about-origin-card-head:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){align-items:center;height:44px;margin-bottom:18px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process .about-origin-card-head>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:#52677e;margin:0;font-size:14px;font-weight:500}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process .origin-pictogram:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:46px;height:42px}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .about-practice-process .origin-pictogram svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:23px;height:23px}}.brand-logo-analysis .brand-analysis-grid{animation:18s linear infinite brand-analysis-grid!important}.brand-logo-analysis .brand-analysis-status b i{animation:1.8s ease-out infinite brand-analysis-live!important}.brand-logo-analysis .analysis-logo-layer{animation:9s ease-in-out infinite brand-logo-part!important}.brand-logo-analysis .analysis-logo-layer.layer-t{animation-delay:3s!important}.brand-logo-analysis .analysis-logo-layer.layer-h{animation-delay:6s!important}.brand-logo-analysis .brand-analysis-scan{animation:6s ease-in-out infinite brand-analysis-scan!important}.brand-logo-analysis .brand-analysis-clearspace{animation:9s ease-in-out infinite brand-clearspace-lock!important}.brand-logo-analysis .analysis-corner{animation:9s cubic-bezier(.4,0,.2,1) infinite brand-analysis-corner-focus!important}.brand-logo-analysis.brand-logo-analysis[data-brand-paused=true] *{animation-play-state:paused!important}.brand-logo-analysis .brand-motion-toggle{z-index:30;color:#24435c;cursor:pointer;background:#fff;border:1px solid #cadbe8;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:18px;right:18px}.brand-logo-analysis .brand-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}.brand-logo-analysis .brand-analysis-metrics{bottom:72px}.mobile-choice-label,.project-mobile-description{display:none}.ct-hero-topics .desktop-choice-label{font:inherit;color:inherit}.pack-signal-visual{display:contents}@media (max-width:767px) and (max-width:767px),(max-width:767px) and (min-width:1200px){.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .desktop-choice-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .mobile-choice-label:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;letter-spacing:0!important;font:600 12px/1.4 Pretendard,sans-serif!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>footer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:1/-1!important;width:auto!important;margin:0 0 4px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>footer>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;text-align:center!important;padding:10px 2px!important;font-size:12px!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:34px minmax(0,1fr) 40px!important;gap:8px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>header>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>header strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:16px!important;line-height:1.3!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:9px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .twin-engine-card>header>b:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:40px!important;height:40px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-stage:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:370px!important;min-height:370px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-visual:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:block!important;position:absolute!important;inset:0 0 64px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-node:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px!important;width:105px!important;min-width:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-node>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:32px!important;height:36px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-node>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px!important;min-width:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-node strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-node small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;word-break:normal!important;letter-spacing:.03em!important;font-size:8px!important;line-height:1.2!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-stage footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(4,minmax(0,1fr))!important;height:64px!important;min-height:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-stage footer>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-height:0!important;padding:12px 2px!important;font-size:8px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-stage footer i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;font-size:8px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .pack-signal-heading p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.09em!important;font-size:11px!important;line-height:1.6!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-hero .ph-scene:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important;height:calc(100% - 54px)!important;inset:12px 0 42px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:24px 20px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>header strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>header small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-top:8px!important;font-size:10px!important;line-height:1.6!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:20px 0 12px!important;font-size:16px!important;line-height:1.6!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-visual>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-mobile-description:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0 0 20px!important;display:block!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-mobile-description summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:pointer;color:#1d5faf;min-height:44px;padding:10px 0!important;font-size:13px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-mobile-description p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:pre-line;color:#52677c;margin:8px 0!important;font-size:13px!important;line-height:1.8!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-metrics:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-metrics>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:68px!important;padding:12px 6px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-metrics strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){overflow-wrap:anywhere;font-size:13px!important;line-height:1.4!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-metrics small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:10px!important;line-height:1.5!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:10px!important;padding:14px 0 0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .project-case-detail>footer>:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important;line-height:1.6!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .chapter-selector>nav:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .chapter-selector>nav>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-hero-topics>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:52px!important;padding:10px 4px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .chapter-selector>nav>button>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-hero-topics>button>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){white-space:nowrap!important;word-break:normal!important;flex:none!important;width:auto!important;font-size:11px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-bottom:0!important;border-right:1px solid #c9d6e3!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-height:76px!important;padding:12px 4px!important;display:flex!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){border-right:0!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)),.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-topic-picker>button>i:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){order:-1!important;margin:0!important;font-size:11px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-hero-topics>button:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:44px!important}.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root .ct-letter:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:10px 16px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #workflow:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .home-project-service>header:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .catalog-next-route>div:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .catalog-next-route>svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .store-offer-grid dl>div:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .store-next-routes>a:nth-child(2):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .compact-preview-details:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){color:inherit;border-top:1px solid #d8e2eb;margin:6px 0;padding:0}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .compact-preview-details>summary:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){cursor:pointer;min-height:36px;padding:8px 0;font-size:13px;font-weight:600;line-height:1.6}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .compact-contract-items:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .compact-contract-items>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){gap:5px;font-size:12px;display:grid}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .compact-preview-details:not([open])>:not(summary):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .catalog-next-route:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){justify-content:center!important;min-height:0!important;margin-block:24px!important;padding:18px 20px!important;display:flex!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .catalog-next-route>a:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:100%!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .store-offer-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:24px 20px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .store-next-routes:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:1fr 1fr!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-template-columns:48px minmax(0,1fr)!important;gap:8px 16px!important;min-height:0!important;padding:20px!important;display:grid!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>span:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-area:1/1/4!important;align-self:center!important;width:48px!important;height:56px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>span svg:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){width:48px!important;height:56px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>:is(p,h3,strong):where(:not([data-mobile-desktop],[data-mobile-desktop] *)){grid-column:2!important;margin:0!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:18px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:12px!important;line-height:1.5!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .product-development-roadmap .home-roadmap-pack>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:11px!important;line-height:1.5!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #technology-updates .technology-month-board>div>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:0!important;padding:18px 20px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #technology-updates .technology-month-board>div>article h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:10px 0!important;font-size:16px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #technology-updates .technology-month-board>div>article footer:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){min-height:32px!important;margin-top:10px!important;padding:8px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .about-practice-process article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #datapack-library .datapack-library-grid>article:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){height:auto!important;min-height:240px!important;padding:22px 20px!important;display:flex!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .insight-record-body>section>small:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){letter-spacing:.06em!important;font-size:10px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .contract-core>h3:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .contract-core:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){padding:20px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .contract-core>p:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin-bottom:12px!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) .contract-core .compact-preview-details:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:0!important}body.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root.alignment-root:has(.compact-review-marker) #datapack-library .datapack-library-icon:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){margin:16px 0!important}}.company-mobile-titles{display:none}#dh-twin-site #datapack-system{color:#182331!important;background:#fff!important;min-height:0!important;padding-bottom:0!important}#dh-twin-site #datapack-system .pack-signal-heading{background:#fff!important}#dh-twin-site #datapack-system .pack-signal-heading :is(p,span){color:#c8102e!important}#dh-twin-site #datapack-system .pack-signal-heading h2{color:#182331!important}#dh-twin-site #datapack-system .pack-signal-heading small{color:#52677c!important}#dh-twin-site #datapack-system .data-study-grid,#dh-twin-site #datapack-system .data-study-grid article{background:#fff!important}#dh-twin-site #datapack-system .data-study-grid article footer{text-align:center!important;justify-content:center!important;display:flex!important}#dh-twin-site #datapack-library .datapack-library-grid article>footer{text-align:center!important;align-items:center!important}#dh-twin-site #datapack-system .data-study-controls{background:#fff!important;border-top:0!important;border-bottom:0!important;justify-content:flex-end!important}#dh-twin-site #datapack-system .data-study-controls:before,#dh-twin-site #datapack-system .data-study-controls:after{display:none!important}#dh-twin-site .data-definition-log text{opacity:1!important;letter-spacing:0!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;animation:none!important}#dh-twin-site :is(.numbered-section-label,.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading){grid-template-columns:max-content minmax(0,1fr)!important;column-gap:8px!important}#dh-twin-site :is(.pack-signal-heading,.hubpack-console-heading){grid-template-columns:max-content minmax(0,1fr) auto!important}#dh-twin-site .numbered-section-label>i,#dh-twin-site :is(.home-section-lead,.sub-heading,.assurance-heading,.twin-section-heading,.pack-signal-heading,.hubpack-console-heading)>span{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.project-heading-mobile,.mobile-refinement-copy{display:none}#dh-twin-site .mobile-refinement-copy{display:none!important}#dh-twin-site .catalog-coming-soon{display:none}#dh-twin-site .numbered-section-label>i,#dh-twin-site .ct-hero-topics>button>span{color:inherit!important}#dh-twin-site .ct-section .numbered-section-label,#dh-twin-site .ct-next-grid article>span,#dh-twin-site :is(.assurance-heading,.twin-section-heading)>span,#dh-twin-site #profile .sub-heading>span{color:#1d5faf!important}#dh-twin-site .home-section-lead>span{color:#65788b!important}#dh-twin-site .home-knowledge-system .home-section-lead>span{color:#697786!important}#dh-twin-site .ct-draft-actions .ct-send{color:#fff!important;background:#102b47!important;border-color:#102b47!important}#dh-twin-site .ct-draft-actions .ct-send:hover{background:#183b5d!important}#dh-twin-site #contact-inquiry{height:auto!important;min-height:0!important;max-height:none!important;display:block!important}#dh-twin-site #contact-inquiry .ct-brief-builder{flex:none!important;height:auto!important;min-height:0!important}#dh-twin-site #contact-guide{border-bottom:0!important;padding-top:33px!important;padding-bottom:0!important;display:block!important}#dh-twin-site #contact-guide .ct-next-grid{margin-top:20px!important}#dh-twin-site :is(.dh-concept-section,.about-company-history,.product-development-roadmap,.pack-system-summary,.hubpack-flow-section,.technology-assets-section,.project-evidence-system-section,.insight-method-section,.store-gate-section) .numbered-section-label,#dh-twin-site :is(.dh-concept-section,.about-company-history,.product-development-roadmap,.pack-system-summary,.hubpack-flow-section,.technology-assets-section,.project-evidence-system-section,.insight-method-section,.store-gate-section) .numbered-section-label>:is(i,span),#dh-twin-site :is(.pack-signal-heading,.hubpack-console-heading)>span,#dh-twin-site :is(.pack-signal-heading,.hubpack-console-heading) :is(p,aside,aside b),#dh-twin-site .home-coordinate .home-section-lead :is(span,p){color:#83b8f6!important}#dh-twin-site .pack-signal-heading aside{letter-spacing:.04em!important;font-family:Pretendard,Arial,sans-serif!important;font-size:11px!important}@media (min-width:768px){#dh-twin-site .mobile-refinement-desktop{display:contents!important}#dh-twin-site #contact-guide .ct-guide-title-break{display:none}#dh-twin-site #contact-guide .ct-next-grid article{padding:24px 34px!important}#dh-twin-site #contact-inquiry .ct-direct{margin-top:24px!important}#dh-twin-site #contact-inquiry .ct-fields,#dh-twin-site #contact-inquiry .ct-brief-builder>aside{height:auto!important;min-height:0!important;padding:24px!important}}@media (max-width:767px){#dh-twin-site .hubpack-console-section{padding-bottom:0!important}#dh-twin-site .brand-guide-page :is(.brand-guide-hero-visual,.about-ci-showcase,.brand-board-detail,.brand-system-detail):not([data-mobile-desktop]){visibility:hidden!important}#dh-twin-site .company-work-engine .company-mobile-titles{background:linear-gradient(90deg,#faf2f5,#eff6fd);grid-template-columns:1fr 1fr;height:32px;display:grid;position:absolute;inset:0 0 auto}#dh-twin-site .company-mobile-titles>strong{letter-spacing:0;text-align:center;color:#182331;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font:600 8px/1.2 Sora,sans-serif;display:flex}#dh-twin-site .company-work-engine .company-build-field:before{display:none!important}#dh-twin-site .page-hero-visual:has(>:is(.chapter-datapack,.chapter-hubpack,.chapter-twinpack)){height:auto!important;min-height:0!important}#dh-twin-site .page-hero-visual:has(>.chapter-datapack){aspect-ratio:360/402}#dh-twin-site .page-hero-visual:has(>.chapter-hubpack){aspect-ratio:360/390}#dh-twin-site .page-hero-visual:has(>.chapter-twinpack){aspect-ratio:400/326}#dh-twin-site :is(.chapter-datapack,.chapter-hubpack,.chapter-twinpack){background:#fbfdff!important}#dh-twin-site :is(.chapter-datapack,.chapter-hubpack,.chapter-twinpack) .ch-mobile-scene{width:100%!important;height:100%!important;inset:0!important}#dh-twin-site :is(.chapter-datapack,.chapter-hubpack,.chapter-twinpack) .ch-steps,#dh-twin-site .chapter-twinpack .ch-mobile-scene>text:last-child,#dh-twin-site .insight-source-note{display:none!important}#dh-twin-site .contact-conversation-page .page-hero-visual{height:auto!important;min-height:0!important}#dh-twin-site .ct-hero{height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}#dh-twin-site .ct-hero-stage{margin:0!important;padding:0 22px!important;position:relative!important;inset:auto!important}#dh-twin-site .pack-signal-stage>footer{align-items:stretch!important;gap:0!important;padding:0!important}#dh-twin-site .pack-signal-stage>footer>span{text-align:center!important;box-sizing:border-box!important;align-items:center!important;height:100%!important}#dh-twin-site .store-real-page .page-hero-visual{aspect-ratio:344/392;height:auto!important;min-height:0!important}#dh-twin-site .chapter-price{background:#fbfdff!important}#dh-twin-site .chapter-price .ch-mobile-scene{width:100%!important;height:100%!important;inset:0!important}#dh-twin-site .chapter-price .ch-steps{display:none!important}#dh-twin-site .catalog-filter-rail nav>button{text-align:center!important;justify-content:center!important;gap:8px!important}#dh-twin-site .catalog-filter-rail nav>button>i{margin:0!important}#dh-twin-site .catalog-asset-list>button{text-align:center!important;justify-items:center!important}#dh-twin-site .catalog-asset-list>button :is(span,b){text-align:center!important;justify-content:center!important}#dh-twin-site .catalog-coming-soon{text-align:center;color:#6b7f93;letter-spacing:.06em;background:#f6f8fb;border-bottom:1px solid #dbe4ec;min-height:118px;font:600 11px/1.5 Sora,sans-serif;justify-content:center!important;align-items:center!important;display:flex!important}#dh-twin-site .ct-draft-actions .ct-send{color:#fff!important;background:#102b47!important;border-color:#102b47!important}#dh-twin-site .ct-draft-actions .ct-send:hover{background:#183b5d!important}#dh-twin-site .about-practice-heading small :is(.mobile-refinement-copy,.about-direction-phrase){font:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}#dh-twin-site .about-practice-heading small .about-direction-phrase{white-space:nowrap!important;display:inline-block!important}#dh-twin-site .about-page .page-hero-visual{height:356px!important;min-height:356px!important}#dh-twin-site .company-work-engine{background:#fbfdff!important}#dh-twin-site .company-work-engine :is(.pack-hero-grid,.company-source-system>small,.company-source-system>strong,.company-built-system>small,.company-built-system>strong,.about-output-summary,.about-output-folders,.company-build-stages){display:none!important}#dh-twin-site .company-work-engine :is(.company-source-system,.company-built-system){border:0!important;width:50%!important;height:260px!important;padding:0!important;top:32px!important;bottom:auto!important}#dh-twin-site .company-work-engine .company-source-system{left:0!important}#dh-twin-site .company-work-engine .company-built-system{right:0!important}#dh-twin-site .company-work-engine .company-source-nodes{top:18px!important;bottom:18px!important}#dh-twin-site .company-work-engine .company-build-field{inset:12px 0!important}#dh-twin-site .company-work-engine .about-building-model{inset:0!important}#dh-twin-site .company-work-engine .about-building-model>svg{transform-origin:50%;transform:scale(1.18)}#dh-twin-site #business-structure h2 .mobile-refinement-copy{text-indent:0!important;text-align:left!important;margin:0!important;padding:0!important;display:block!important}#dh-twin-site :is(.project-case-disclosure,.home-project-service-cta,.datapack-studies,.chapter-catalog-board .ch-steps,.mobile-refinement-desktop){display:none!important}#dh-twin-site .mobile-refinement-copy{display:inline!important}#dh-twin-site .catalog-real-page .page-hero-visual{aspect-ratio:384/401;height:auto!important;min-height:0!important}#dh-twin-site .chapter-catalog-board{background:#fbfdff!important}#dh-twin-site .chapter-catalog-board .ch-mobile-scene{width:100%!important;height:100%!important;inset:0!important}#dh-twin-site :is(.ch-steps,.hubpack-console-stage>footer)>span{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}#dh-twin-site :is(.ch-steps,.hubpack-console-stage>footer)>span>:is(b,i){flex-shrink:0;margin:0!important}#dh-twin-site .company-work-engine .company-work-process{background:#fff!important;border-top:1px solid #dbe4ec!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:64px!important;margin:0!important;display:grid!important;inset:292px 0 auto!important}#dh-twin-site .company-work-engine .company-work-process article{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:8px 2px!important;display:flex!important}#dh-twin-site .company-work-engine .company-work-process article :is(i,small){display:none!important}#dh-twin-site .company-work-engine .company-work-process article>svg{width:18px!important;height:18px!important}#dh-twin-site .company-work-engine .company-work-process article>span{margin:0!important;padding:0!important;display:block!important}#dh-twin-site .company-work-engine .company-work-process article strong{letter-spacing:0!important;white-space:nowrap!important;font-size:9px!important;font-weight:600!important}#dh-twin-site .project-hero :is(.ph-evidence,.ph-scene>text,.ph-legend,.ph-data-window,.ph-review-point,.ph-finished-building text){display:none!important}#dh-twin-site .project-hero,#dh-twin-site .projects-evidence-page .page-hero-visual{height:340px!important;min-height:340px!important}#dh-twin-site .project-hero .ph-scene{width:100%!important;height:calc(100% - 20px)!important;inset:10px 0!important}#dh-twin-site .projects-evidence-page .project-experience-index,#dh-twin-site .project-case-detail>:is(h3,p,details,footer),#dh-twin-site .project-heading-desktop,#dh-twin-site .project-case-visual-nav{display:none!important}#dh-twin-site .project-heading-mobile{display:inline!important}#dh-twin-site #featured-cases>.numbered-chapter-copy{margin-bottom:20px!important}#dh-twin-site #featured-cases>.numbered-chapter-copy>small{display:none!important}#dh-twin-site .project-case-detail{min-height:0!important;padding:20px!important}#dh-twin-site .project-case-detail .project-case-metrics{margin-top:0!important;padding-top:16px!important}#dh-twin-site .project-case-pagination{border-top:0!important;border-bottom:1px solid #d4dfe9!important;min-height:56px!important}#dh-twin-site .project-case-pagination>div>button:before{display:none!important}#dh-twin-site>main:has(>.site-header){--mobile-title:24px;--mobile-section-title:20px;--mobile-card-title:18px;--mobile-body:13px;--mobile-label:10px}#dh-twin-site>main:has(>.site-header) h1{font-size:var(--mobile-title)!important;line-height:1.25!important}#dh-twin-site>main:has(>.site-header) h2:not(:where([data-mobile-desktop] *,.chapter-hero *,.technology-hero *,.pack-system-hero *)){font-size:var(--mobile-section-title)!important;line-height:1.3!important}#dh-twin-site>main:has(>.site-header) h3:not(:where([data-mobile-desktop] *,.chapter-hero *,.technology-hero *,.pack-system-hero *)){font-size:var(--mobile-card-title)!important;line-height:1.35!important}#dh-twin-site #release-gate .catalog-standard-fields>article>h3{font-size:var(--mobile-card-title)!important;line-height:1.35!important}#dh-twin-site>main:has(>.site-header) p:not(:where([data-mobile-desktop] *,.hero-motion-stage *,.company-work-engine *,.chapter-hero *,.technology-hero *,.pack-system-hero *,.site-header *,.site-footer *)){font-size:var(--mobile-body)!important;line-height:1.7!important}#dh-twin-site>main:has(>.site-header) :is(.hero-copy-system>p,.clean-hero-eyebrow p,.editorial-hero-label,.brand-guide-kicker){font-size:var(--mobile-label)!important;letter-spacing:.6px!important;font-weight:600!important;line-height:1.4!important}#dh-twin-site>main:has(>.site-header) :is(.numbered-section-label,.home-section-lead p,.sub-heading p,.assurance-heading p,.twin-section-heading p,.pack-signal-heading p,.hubpack-console-heading p):not(:where([data-mobile-desktop] *)){font-size:var(--mobile-label)!important;letter-spacing:.8px!important;line-height:1.4!important}#dh-twin-site>main:has(>.site-header) :is(.numbered-chapter-copy>small,.sub-heading small,.assurance-heading small,.twin-section-heading small,.pack-signal-heading small){font-size:var(--mobile-body)!important;line-height:1.7!important}#dh-twin-site :is(.hero-motion-captions,.hero-motion-note,.hero-motion-toggle,.company-work-status,.psh-caption,.psh-footer,.th-caption,.th-footer,.ch-captions,.ch-footer,.brand-analysis-status,.brand-motion-toggle){display:none!important}}
