.premium-site .capability-demo{z-index:2;color:#edf4ff;direction:inherit;background:#0b1018;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid;position:absolute;inset:14px 18px 55px}.capability-demo>header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.capability-demo>header>div{gap:4px;min-width:0;display:grid}.capability-demo>header span{color:#a6bfdf;letter-spacing:.09em;font-size:11px}.capability-demo>header strong{font-size:clamp(16px,1.6vw,21px);font-weight:500;line-height:1.2}.capability-demo button{color:#eff7ff;font:inherit;cursor:pointer;background:linear-gradient(130deg,#1b3653dd,#101f33dd);border:1px solid #b7d4ff45;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:13px;display:flex}:is(.capability-demo button:focus-visible,.capability-demo input:focus-visible){outline-offset:3px;outline:2px solid #d3e6ff}.capability-demo button:disabled{opacity:.4;cursor:default}.capability-demo button[aria-pressed=true]{background:linear-gradient(130deg,#1a5797,#163451);border-color:#88bfff;box-shadow:inset 0 1px #ffffff17}.capability-demo>header button{flex:none}.capability-well{place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.capability-frame{aspect-ratio:1672/941;isolation:isolate;background:#03070d;border:1px solid #a8caff45;border-radius:16px;place-items:center;width:min(100cqw,177.683cqh);max-width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.capability-frame:is([data-kind=low-light],[data-kind=nir],[data-kind=thermal],[data-kind=tof]){touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none}.capability-frame>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.capability-main-image,.capability-frame[data-kind=panorama]>.capability-main-image{transition:opacity .18s}.capability-tele-image{transition:opacity .2s}.capability-tele-status{color:#cbdaf0;text-align:center;background:#07101b;place-content:center;margin:0;padding:24px 15%;font-size:14px;line-height:1.5;display:grid;position:absolute;inset:0}.capability-image-status{z-index:8;color:#d4e3f6;text-align:center;background:#07101b;place-content:center;margin:0;padding:20px;font-size:14px;line-height:1.5;display:grid;position:absolute;inset:0}.capability-frame[data-ready=false] :is(.capability-main-image,.capability-comparison-image,.capability-stereo-pair){opacity:0}.capability-frame[data-ready=false] :is(.capability-target-map,.capability-overview,.capability-pan-overview,.capability-rear-inset,.capability-comparison-line,.capability-compare-labels,.capability-direction-label,.capability-depth-scale){visibility:hidden}.capability-demo .capability-scene-return{flex:0 0 44px;min-width:44px;min-height:44px;padding:7px}.capability-close-modes{margin-bottom:5px}.capability-tele-modes{margin-top:5px}.capability-tele-modes>button{white-space:normal;line-height:1.2}.capability-frame>.capability-comparison-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capability-watermark{z-index:5;color:#fff;pointer-events:none;letter-spacing:.03em;background:#020713c9;border:1px solid #ffffff35;border-radius:6px;padding:4px 7px;font-size:10px;line-height:1.3;position:absolute;inset:auto auto 9px 10px}.capability-empty{text-align:center;color:#c0d0e5;max-width:440px;padding:20px;font-size:15px;line-height:1.6}.capability-empty>p{margin:0}.capability-empty>button{margin:12px auto 0}.capability-demo .capability-empty>button{min-width:44px;min-height:44px}.capability-demo>footer{min-width:0;min-height:0}.capability-demo>footer>p{color:#c5d4e8;text-wrap:pretty;text-align:start;margin:6px 0 3px;font-size:12px;line-height:1.4}.capability-demo>footer>small{color:#90a8c6;text-align:start;font-size:10px;line-height:1.3;display:block}.capability-control-row{align-items:center;gap:10px;min-width:0;min-height:36px;margin-top:5px;display:flex}.capability-control-row>label{white-space:nowrap;color:#d1e3fa;align-items:center;gap:8px;font-size:12px;display:flex}.capability-control-row>label bdi{color:#b7d6ff;font-variant-numeric:tabular-nums;min-width:2.8em}.capability-control-row>input[type=range]{accent-color:#8cbcff;cursor:ew-resize;flex:1;width:100%;min-width:36px;height:32px;margin:0;padding:0}.capability-demo input[type=range]{-webkit-appearance:none;appearance:none;background:0 0}.capability-demo input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#143355d9,#1c4970c9);border:1px solid #9fc7ff45;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.capability-demo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:ew-resize;background:linear-gradient(135deg,#77b6ff,#1c72d9);border:2px solid #d9ebff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 3px #348cff1f,0 2px 8px #00152c80}.capability-demo input[type=range]::-moz-range-track{box-sizing:border-box;background:linear-gradient(90deg,#143355d9,#1c4970c9);border:1px solid #9fc7ff45;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0005}.capability-demo input[type=range]::-moz-range-progress{box-sizing:border-box;background:#427db5;border:1px solid #b6d8ff55;border-radius:999px;height:6px}.capability-demo input[type=range]::-moz-range-thumb{box-sizing:border-box;cursor:ew-resize;background:linear-gradient(135deg,#77b6ff,#1c72d9);border:2px solid #d9ebff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #348cff1f,0 2px 8px #00152c80}.capability-control-row>button{flex:none;width:36px;padding:7px}.capability-targets{gap:6px;min-width:0;display:flex}.capability-targets>button{white-space:nowrap;flex:1;min-width:0;min-height:33px;padding:6px 9px;font-size:12px}.capability-targets>button>span{color:#c6e2ff;border:1px solid #b3d5ff66;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.capability-target-map{pointer-events:none;position:absolute;inset:0}.capability-target-map>button{pointer-events:auto;background:0 0;border:0;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.capability-target-map>button>span{color:#fff;background:#092549d9;border:1px solid #d5eaff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;box-shadow:0 0 0 6px #071c3380,0 0 20px #006bff55}.capability-depth-map{z-index:3}.capability-depth-map>button[aria-pressed=true]{box-shadow:none;background:0 0;border:0}.capability-depth-map>button[aria-pressed=true]>span{background:#195087;border:2px solid #fff;box-shadow:0 0 0 6px #166abd70,0 0 24px #80baff88}.capability-depth-map>button>small{white-space:nowrap;color:#fff;pointer-events:none;background:#041324e8;border:1px solid #cce4ff66;border-radius:5px;padding:3px 6px;font-size:10px;line-height:1.2;position:absolute;inset:calc(100% - 3px) auto auto 50%;transform:translate(-50%)}.capability-depth-scale{z-index:4;pointer-events:none;color:#fff;background:#020713d9;border:1px solid #ffffff45;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;line-height:1.2;display:flex;position:absolute;inset:auto 10px 10px auto}.capability-depth-scale>i{background:linear-gradient(90deg,#fff,#10151c);border:1px solid #dce7f685;border-radius:3px;width:55px;height:5px}.capability-depth-targets>button{white-space:normal;line-height:1.1}.capability-stereo-pair{background:#8eb2dc45;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:0;display:grid;position:absolute;inset:0}.capability-stereo-pair>figure{background:#060c15;place-items:center;min-width:0;min-height:0;margin:0;display:grid;position:relative}.capability-stereo-pair>figure>img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.capability-stereo-pair figcaption{color:#f6faff;background:#020a16bb;border:1px solid #fff3;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.25;position:absolute;inset:10px auto auto 10px}.capability-stereo-controls>button,.capability-night-modes>button,.capability-pan-targets>button{white-space:normal;line-height:1.2}.capability-overview{aspect-ratio:1672/941;background:#0a1020;border:1px solid #cde4ffad;border-radius:8px;width:24%;min-width:94px;position:absolute;inset:auto 10px 10px auto;overflow:hidden;box-shadow:0 6px 20px #0008}.capability-overview[data-ready=false],.capability-pan-overview[data-ready=false]{opacity:0;pointer-events:none}.capability-overview>img{object-fit:cover;opacity:.75;width:100%;height:100%;display:block}.capability-overview>span{pointer-events:none;border:1.5px solid #ebf5ff;position:absolute;box-shadow:0 0 0 300px #04132155}.capability-overview>button{background:#020a19b8;border:0;border-radius:0 0 0 6px;width:30px;min-height:30px;padding:4px;position:absolute;inset:0 0 auto auto}.capability-tele-overview>i{pointer-events:none;background:#166ed0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #051f4199}.capability-compare-labels,.capability-stereo-labels{pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;inset:10px 10px auto}.capability-compare-labels>span,.capability-stereo-labels>span,.capability-direction-label{color:#f6faff;background:#020a16bb;border:1px solid #fff3;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.25}.capability-compare-labels>span{text-align:center;max-width:46%}.capability-comparison-line{pointer-events:none;z-index:2;background:#e6f3ffb8;width:1px;position:absolute;inset:0 auto}.capability-comparison-line>span{color:#fff;background:#0b2136c9;border:1px solid #d5e8ff96;border-radius:7px;place-items:center;width:25px;height:33px;font-size:17px;display:grid;position:absolute;inset:50% auto auto 0;transform:translate(-50%,-50%)}.capability-direction-label{z-index:4;position:absolute;inset:10px auto auto 10px}.capability-rear-inset{aspect-ratio:1672/941;background:#051020;border:1px solid #9bc6fff0;border-radius:10px;width:37%;transition:width .35s,top .35s,right .35s,border-radius .35s;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 8px 30px #0008}.capability-rear-inset>img{object-fit:cover;width:100%;height:100%;display:block}.capability-rear-inset>span{color:#f0f7ff;background:#071324d4;border-radius:5px;max-width:calc(100% - 12px);padding:3px 5px;font-size:10px;line-height:1.15;position:absolute;inset:auto auto 6px 6px}.capability-rear-inset>button{background:#051224b8;border-radius:7px;width:30px;min-height:30px;padding:4px;position:absolute;inset:4px 4px auto auto}.capability-rear-inset[data-expanded=true]{border-color:#d6e6fa}.capability-rear-controls{gap:6px;min-width:0;min-height:36px;display:flex}.capability-rear-controls>button{min-width:0;padding:6px 9px;font-size:12px;line-height:1.25}.capability-rear-controls>button:first-child{flex:1}.capability-pan-overview{aspect-ratio:3;pointer-events:none;background:#0a1020;border:1px solid #cde4ffad;border-radius:7px;width:43%;min-width:120px;max-width:260px;position:absolute;bottom:10px;right:10px;overflow:hidden;box-shadow:0 6px 20px #0008}.capability-pan-overview>img{object-fit:contain;width:100%;height:100%;display:block}.capability-pan-overview>span{border:1.5px solid #f3f9ff;border-radius:3px;height:100%;position:absolute;top:0;box-shadow:0 0 0 300px #04132188}.capability-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.premium-site .config-stage[data-media=capability]>.stage-topline,.premium-site .config-stage[data-media=capability]>.stage-concept-tag,.premium-site .config-stage[data-media=capability]>.compact-view-select{display:none}.premium-site .config-stage[data-media=capability]>.stage-toolbar{z-index:3;top:auto;bottom:9px;right:18px}.premium-site .config-stage[data-media=capability] .product-media-strip{right:66px}.premium-site .config-stage[data-media=capability] .noa-canvas,.premium-site .config-stage[data-media=capability] .viewer-fallback{visibility:hidden}.ideal-option-row{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:6px;min-width:0;display:grid}.ideal-option-row .ideal-option{gap:10px;min-width:0;margin:0;padding:11px 12px}.ideal-preview-button{color:#d8e9ff;background:#112139;border:1px solid #a2b9db3b;border-radius:12px;align-self:stretch;place-items:center;min-height:48px;padding:0;display:grid;position:relative;overflow:hidden}.ideal-preview-button img{object-fit:cover;opacity:.75;width:100%;height:100%}.ideal-preview-button>svg{filter:drop-shadow(0 1px 3px #000);width:19px;position:absolute}.ideal-preview-button[aria-pressed=true]{border-color:#95c4ff;box-shadow:0 0 0 2px #427bca40}.premium-site .ideal-selected-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ideal-selected-list>span{background:#234b7829;border:1px solid #94bdff40;border-radius:10px;padding:6px 9px;font-size:12px;line-height:1.35}html[lang=ar] .capability-demo{text-align:right;direction:rtl}html[lang=ar] .capability-demo>header button svg{transform:scaleX(-1)}@media (max-width:900px){.premium-site .config-workbench:has([data-media=capability]){grid-template-rows:minmax(0,48%) minmax(0,1fr)}.premium-site .config-workbench:has(.capability-demo:where([data-capability=tof],[data-capability=close],[data-capability=telephoto])){grid-template-rows:minmax(0,60%) minmax(0,1fr)}.premium-site .config-workbench:has(.capability-demo:where([data-capability=panorama],[data-capability=low-light],[data-capability=nir],[data-capability=thermal])){grid-template-rows:minmax(0,58%) minmax(0,1fr)}.premium-site .capability-demo{grid-template-rows:auto minmax(0,1fr) auto;gap:6px;inset:9px 10px 8px}.capability-demo>header{gap:7px;padding-inline-end:35px}.capability-demo>header>div{gap:2px}.capability-demo>header span{letter-spacing:0;font-size:10px}.capability-demo>header strong{font-size:13px;line-height:1.15}.capability-demo>header button{white-space:nowrap;border-radius:9px;min-height:36px;padding:6px 8px;font-size:11px}.capability-demo>header button svg{display:none}.capability-demo>footer>p{margin:4px 0 2px;font-size:10px;line-height:1.3}.capability-demo>footer>small{font-size:9px;line-height:1.2}.capability-frame{border-radius:11px}.capability-watermark{padding:3px 5px;font-size:9px;inset:auto auto 5px 6px}.capability-control-row{gap:7px;min-height:36px;margin-top:2px}.capability-control-row>label{gap:5px;font-size:11px}.capability-control-row>input[type=range]{height:36px}.capability-control-row>button{border-radius:8px;width:36px;min-height:36px;padding:8px}.capability-targets{gap:5px}.capability-targets>button{border-radius:8px;gap:5px;min-height:36px;padding:7px;font-size:11px}.capability-targets>button>span{width:15px;height:15px;font-size:9px}.capability-tele-modes{margin-top:3px}.capability-tele-status{padding:15px 12%;font-size:11px;line-height:1.3}.capability-depth-targets>button,.capability-stereo-controls>button{gap:4px;padding:5px}.capability-depth-scale{gap:5px;padding:3px 5px;font-size:9px;bottom:6px;right:6px}.capability-depth-scale>i{width:34px;height:4px}.capability-stereo-pair figcaption{border-radius:5px;padding:3px 5px;font-size:9px;inset:5px auto auto 6px}.capability-overview{border-radius:5px;width:23%;min-width:69px;bottom:6px;right:6px}.capability-overview>button{width:25px;min-height:25px}.capability-compare-labels,.capability-stereo-labels{gap:5px;inset:5px 6px auto}.capability-compare-labels>span,.capability-stereo-labels>span,.capability-direction-label{border-radius:5px;padding:3px 5px;font-size:9px}.capability-comparison-line>span{width:20px;height:27px;font-size:14px}.capability-direction-label{inset:6px auto auto 6px}.capability-rear-inset{border-radius:7px;width:39%;top:6px;right:6px}.capability-rear-inset>span{padding:2px 4px;font-size:9px;bottom:4px;left:4px}.capability-rear-inset>button{width:26px;min-height:26px;top:3px;right:3px}.capability-rear-controls{gap:5px;min-height:36px}.capability-rear-controls>button{border-radius:8px;gap:5px;min-height:36px;padding:6px 7px;font-size:11px}.capability-pan-overview{border-radius:5px;min-width:104px;bottom:6px;right:6px}.premium-site .config-stage[data-media=capability]>.stage-toolbar{top:10px;bottom:auto;right:10px}html[lang=ar] .premium-site .config-stage[data-media=capability]>.stage-toolbar{left:10px;right:auto}.premium-site .noa-config .config-panel[data-step="3"] .selection-review{display:grid}.ideal-option-row{grid-template-columns:minmax(0,1fr) 44px}.ideal-preview-button{min-height:44px}}@media (max-width:380px){.capability-demo>header strong{font-size:12px}.capability-demo>header button{font-size:10px}.capability-rear-controls>button svg{width:12px}}@media (max-width:600px) and (max-height:620px){.premium-site .config-workbench:has([data-media=capability]){grid-template-rows:minmax(0,62%) minmax(0,1fr)}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site .config-workbench:has([data-media=capability]){grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.capability-main-image,.capability-frame[data-kind=panorama]>.capability-main-image,.capability-overview>span,.capability-pan-overview>span,.capability-rear-inset{transition:none}}@media (forced-colors:active){.capability-demo input[type=range]{forced-color-adjust:auto}.capability-demo input[type=range]::-webkit-slider-runnable-track{box-shadow:none;background:canvas;border-color:buttontext}.capability-demo input[type=range]::-webkit-slider-thumb{box-shadow:none;background:highlight;border-color:buttontext}.capability-demo input[type=range]::-moz-range-track{box-shadow:none;background:canvas;border-color:buttontext}.capability-demo input[type=range]::-moz-range-progress{background:highlight;border-color:buttontext}.capability-demo input[type=range]::-moz-range-thumb{box-shadow:none;background:highlight;border-color:buttontext}.capability-demo input[type=range]:focus-visible{outline-color:highlight}}@media (max-width:599px){.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=capability]){grid-template-rows:auto 300px;height:auto;min-height:0;max-height:none}.premium-site#inicio #configurador .config-stage[data-media=capability]{height:auto;min-height:0}.premium-site#inicio #configurador .capability-demo[data-capability]{grid-template-rows:auto auto auto;gap:10px;margin:10px 12px 12px;position:relative;inset:auto}.premium-site#inicio #configurador .capability-well{aspect-ratio:1672/941;width:100%;display:block;container-type:inline-size}.premium-site#inicio #configurador .capability-frame{aspect-ratio:1672/941;width:100%;max-width:none;height:auto}.premium-site#inicio #configurador .capability-demo>header{padding-inline-end:48px}.premium-site#inicio #configurador .capability-demo>header strong{font-size:16px;line-height:1.3}.premium-site#inicio #configurador .capability-demo[data-capability]>footer>p{margin-top:8px;font-size:13px;line-height:1.4;display:block}.premium-site#inicio #configurador .capability-demo>footer>small{font-size:11px;line-height:1.4}.premium-site#inicio #configurador .capability-demo .capability-scene-return{min-height:44px;font-size:13px}.premium-site#inicio #configurador .capability-target-map{display:none}.premium-site#inicio #configurador .capability-overview{pointer-events:none;min-width:69px}.premium-site#inicio #configurador .config-stage[data-media=capability] .product-media-strip{display:none}.premium-site#inicio #configurador .config-stage[data-media=capability]>.stage-toolbar{top:10px;bottom:auto;inset-inline-end:10px}}@media (prefers-reduced-motion:reduce){.capability-image-status{animation:none}.capability-main-image{transition:none}}.premium-site .hardware-preview{z-index:2;color:#edf4ff;pointer-events:none;min-width:0;min-height:0;direction:inherit;text-align:start;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid;position:absolute;inset:14px 18px 55px}.hardware-preview>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hardware-preview>header>div{gap:4px;min-width:0;display:grid}.hardware-preview>header span{color:#a6bfdf;letter-spacing:.09em;font-size:11px}.hardware-preview>header strong{font-size:clamp(16px,1.6vw,21px);font-weight:500;line-height:1.2}.hardware-preview button{color:#eff7ff;font:inherit;cursor:pointer;pointer-events:auto;background:linear-gradient(130deg,#1b3653ed,#101f33ed);border:1px solid #b7d4ff45;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:36px;min-height:36px;padding:7px 11px;font-size:12px;line-height:1.3;display:flex}.hardware-preview button:focus-visible{outline-offset:3px;outline:2px solid #d3e6ff}.hardware-preview summary:focus-visible{outline-offset:3px;outline:2px solid #d3e6ff}.config-integration-toggle:focus-visible{outline-offset:3px;outline:2px solid #d3e6ff}.hardware-preview>header button{text-align:center;flex:none;max-width:46%}.hardware-visual-well{place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.hardware-preview[data-detail=true]{pointer-events:auto;background:#0b1018}.hardware-detail-image{aspect-ratio:1672/941;background:#03070d;border:1px solid #a8caff45;border-radius:15px;place-items:center;width:min(100cqw,177.683cqh);max-width:100%;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.hardware-detail-image>img{object-fit:contain;width:100%;height:100%;display:block}.hardware-detail-image>p{text-align:center;padding:15px;font-size:13px;line-height:1.5}.hardware-detail-image>figcaption{color:#e8f2ff;background:#03101ce6;border:1px solid #c5defb2b;border-radius:6px;justify-self:start;max-width:calc(100% - 16px);padding:4px 7px;font-size:10px;line-height:1.35;position:absolute;inset:auto 8px 8px}.hardware-preview>footer{pointer-events:auto;background:linear-gradient(130deg,#0b1929ef,#0d1520e6);border:1px solid #82a6d431;border-radius:13px;min-width:0;padding:10px 12px;position:relative}.hardware-module-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hardware-module-summary>div{gap:4px;min-width:0;display:grid}.hardware-module-summary strong{color:#edf5ff;font-size:13px;font-weight:500;line-height:1.35}.hardware-module-summary span{color:#b2c9e6;font-size:11px;line-height:1.4}.hardware-module-summary>button{text-align:center;flex:none;max-width:45%}.hardware-caption-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.hardware-location-legend{color:#a6c8f3;text-align:start;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.4;display:flex}.hardware-location-legend>i{background:#4d9fff;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 9px #1672fa88}.hardware-explanation{color:#b5c9e3;flex:none;margin:0;font-size:11px;line-height:1.4;position:static}.hardware-explanation>summary{cursor:pointer;text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-width:36px;min-height:36px;padding:8px 0;list-style:none;display:flex}.hardware-explanation>summary::-webkit-details-marker{display:none}.hardware-explanation[open]>summary{color:#f0f6ff}.hardware-explanation>div{inset-inline:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#729ac9 #0e1b2c;z-index:5;background:#101e30;border:1px solid #83abe661;border-radius:11px;max-height:160px;padding:12px;position:absolute;bottom:100%;overflow-y:auto;box-shadow:0 10px 35px #0009}.hardware-explanation p{text-align:start;margin:0;font-size:12px;line-height:1.55}.hardware-explanation p+p{color:#9fb4cf;margin-top:8px}.premium-site .config-stage[data-media=hardware]>.stage-topline,.premium-site .config-stage[data-media=hardware]>.stage-concept-tag,.premium-site .config-stage[data-media=hardware]>.compact-view-select,.premium-site .config-stage[data-media=hardware] .noa-hotspots{display:none}.premium-site .config-stage[data-media=hardware]>.stage-toolbar{inset:auto auto 9px;z-index:3;inset-inline-end:18px}.premium-site .config-stage[data-media=hardware]>.stage-toolbar button{width:36px;min-width:36px;height:36px;min-height:36px}.premium-site .config-stage[data-media=hardware] .product-media-strip{left:auto;right:auto;inset-inline:18px 66px}.premium-site #configurador .config-stage[data-media=hardware] .noa-canvas,.premium-site #configurador .config-stage[data-media=hardware] .original-product{inset:var(--noa-hardware-top,64px) 0 var(--noa-hardware-bottom,186px)}:is(.premium-site .config-stage[data-media=hardware]:has([data-detail=true]) .noa-canvas,.premium-site .config-stage[data-media=hardware]:has([data-detail=true]) .viewer-fallback){visibility:hidden}.premium-site #configurador .config-integration-toggle{color:#ddebff;text-align:start;background:linear-gradient(120deg,#174a7f87,#112742af);border:1px solid #77aeed67;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;margin:0 0 11px;padding:8px 11px;font-size:12px;line-height:1.35;display:flex}.config-integration-toggle>svg{flex:none}html[dir=rtl] .hardware-preview>header button>svg,html[dir=rtl] .config-integration-toggle>svg{transform:scaleX(-1)}html[dir=rtl] .config-stage[data-media=hardware] :is(.hardware-preview,.stage-toolbar,.product-media-strip){direction:rtl}@media (max-width:900px){.premium-site .config-workbench:has([data-media=hardware]){grid-template-rows:minmax(0,48%) minmax(0,1fr)}.premium-site .hardware-preview{gap:6px;inset:9px 10px 8px}.hardware-preview>header{gap:7px;padding-inline-end:42px}.hardware-preview>header>div{gap:2px}.hardware-preview>header span{letter-spacing:0;font-size:10px}.hardware-preview>header strong{font-size:13px;line-height:1.2}.hardware-preview>header button{border-radius:9px;max-width:45%;padding:5px 7px;font-size:10px}.hardware-preview>header button>svg{display:none}.hardware-preview>footer{border-radius:10px;padding:7px 9px}.hardware-module-summary{gap:7px}.hardware-module-summary>div{gap:2px}.hardware-module-summary strong{font-size:11px;line-height:1.25}.hardware-module-summary span{font-size:10px;line-height:1.25}.hardware-module-summary>button{gap:4px;max-width:44%;padding:5px 7px;font-size:10px}.hardware-module-summary>button>svg{flex:none;width:13px}.hardware-location-legend{gap:5px;font-size:9px}.hardware-explanation{margin-top:0;font-size:10px}.hardware-explanation>summary{min-height:36px;padding:8px 0 4px}.hardware-explanation>summary>span{display:none}.hardware-explanation>div{max-height:130px;padding:9px}.hardware-explanation p{font-size:11px;line-height:1.45}.hardware-detail-image{border-radius:10px}.hardware-detail-image>figcaption{padding:3px 5px;font-size:8px;inset:auto 5px 5px}.premium-site #configurador .config-stage[data-media=hardware] .noa-canvas,.premium-site #configurador .config-stage[data-media=hardware] .original-product{inset:var(--noa-hardware-top,52px) 0 var(--noa-hardware-bottom,120px)}.premium-site .config-stage[data-media=hardware]>.stage-toolbar{inset:10px auto auto;inset-inline-end:9px}.premium-site .config-stage[data-media=hardware]>.stage-toolbar button{width:36px;min-width:36px;height:36px;min-height:36px}.premium-site #configurador .config-integration-toggle{border-radius:8px;min-height:36px;margin:0 0 6px;padding:6px 8px;font-size:11px}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site .config-workbench:has([data-media=hardware]){grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hardware-preview *{transition:none!important;animation:none!important}}.premium-site .config-workbench{background:#0b1018;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);align-items:start;overflow:clip}.premium-site .config-stage{background:radial-gradient(at 47% 35%,#292b30,#15171c 60%,#0b1018 94%);border-bottom:1px solid #cbd5e51c;height:760px;min-height:650px;max-height:95svh;position:sticky;top:0}.premium-site .config-panel{background:linear-gradient(130deg,#111821,#0b1119);border-left:1px solid #cbd5e51c}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{inset:72px 0 159px}.premium-site .stage-topline{flex-direction:row;align-items:start;gap:14px;top:24px;left:25px;right:25px}.premium-site .stage-topline>span{letter-spacing:.07em;color:#c6ccd5;font-size:12px}.premium-site .stage-topline>span:last-child{color:#969fac;text-align:right;letter-spacing:0;max-width:45%;font-size:12px}.premium-site .stage-toolbar button{background:#a1aec10c;border-color:#d5deed28;width:38px;min-width:38px;height:38px;min-height:38px}.premium-site .back-to-assembly{font-size:13px;top:75px;left:19px}.premium-site .view-bar{white-space:nowrap;background:#151b24a6;max-width:calc(100% - 24px);bottom:116px}.premium-site .view-bar button{padding:9px 10px;font-size:13px}.premium-site .view-bar{scrollbar-width:none;overflow-x:auto}.premium-site .view-bar button{flex-shrink:0}.premium-site .gesture-hint{color:#8f9aaa;margin:0;font-size:12px;line-height:1.5;bottom:86px;left:20px;right:20px}.premium-site .stage-concept-tag{color:#8994a4;font-size:12px;bottom:162px;left:22px}.premium-site .product-media-strip{justify-content:center;gap:8px;bottom:13px;left:18px;right:18px}.premium-site .product-media-strip button{border-radius:12px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:7px;width:auto;max-width:155px;min-height:56px;padding:6px;display:flex}.premium-site .product-media-strip img{object-fit:cover;border-radius:6px;width:43px;height:34px}.premium-site .product-media-strip span{text-align:left;min-height:0;font-size:12px;line-height:1.3}.premium-site .noa-hotspots button>span{background:#17202b80;border:1px solid #d3dfed55;width:27px;height:27px;font-size:12px;box-shadow:0 0 0 4px #abb9cb09}.premium-site .noa-hotspots button>em{opacity:0;background:#0d141d99;border:1px solid #a8bbd520;border-radius:20px;padding:4px 9px;font-size:12px;transition:opacity .2s}.premium-site .noa-hotspots button:is(:hover,:focus-visible)>em{opacity:1}.premium-site .step-content{min-height:0;padding:28px 27px 22px}.premium-site .step-content h3{font-size:29px}.premium-site .panel-description{color:#acb6c3;font-size:16px}.premium-site .aluminum-preview>img{height:100px!important}.premium-site .field-title{margin:23px 0 14px;font-size:14px}.premium-site .config-bottom{padding:23px 27px 10px}.premium-site .config-top{padding-bottom:30px}.premium-site .config-top .atelier-brand{width:240px;margin-bottom:22px}.premium-site .config-top h2{font-size:clamp(36px,3.8vw,58px)}@media (min-width:1101px){.premium-site .swatches{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:1100px) and (min-width:801px){.premium-site .config-workbench{grid-template-columns:1fr}.premium-site .config-stage{height:700px;min-height:640px;max-height:none;position:relative}.premium-site .config-panel{border-left:0}.premium-site .step-content{padding:30px 36px}.premium-site .swatches{grid-template-columns:repeat(6,1fr)!important}.premium-site .config-bottom{padding:24px 36px 12px}.premium-site .detail-preview>img{height:150px!important}}@media (max-width:800px){.premium-site .config-workbench{grid-template-columns:1fr}.premium-site .config-stage{height:640px;min-height:560px;max-height:none;position:relative}.premium-site .config-panel{border-left:0}.premium-site .stage-topline>span:last-child{max-width:43%}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{inset:67px 0 151px}.premium-site .stage-concept-tag{bottom:151px}.premium-site .view-bar{bottom:107px}.premium-site .gesture-hint{bottom:77px}.premium-site .product-media-strip{bottom:10px;left:12px;right:12px}.premium-site .product-media-strip button{min-height:51px}.premium-site .product-media-strip img{width:35px;height:31px}.premium-site .product-media-strip span{font-size:12px}.premium-site .step-content{padding:27px}.premium-site .config-top .atelier-brand{width:220px}}@media (max-width:480px){.premium-site .noa-config{padding:48px 12px 26px}.premium-site .stage-topline{top:20px;left:17px;right:17px}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{inset:64px 0 153px}.premium-site .stage-toolbar{top:73px;right:10px}.premium-site .stage-toolbar button{width:32px;min-width:32px;height:32px;min-height:32px}.premium-site .view-bar button{padding:8px 7px;font-size:12px}.premium-site .product-media-strip button{flex-direction:column;gap:3px;min-height:61px}.premium-site .product-media-strip img{width:35px;height:23px}.premium-site .product-media-strip span{text-align:center;font-size:12px}.premium-site .product-media-strip{gap:5px}.premium-site .gesture-hint{text-align:center;font-size:12px;line-height:1.35;bottom:82px;left:12px;right:12px}.premium-site .view-bar{bottom:122px}.premium-site .stage-concept-tag{bottom:171px;left:15px}.premium-site .step-content,.premium-site .config-bottom{padding-left:21px;padding-right:21px}.premium-site .back-to-assembly{font-size:12px;top:70px;left:12px}.premium-site .noa-hotspots button>em{display:none}.premium-site .config-stage{height:610px;min-height:610px}.premium-site .view-bar{border-radius:20px;grid-template-columns:repeat(3,1fr);width:calc(100% - 28px);display:grid;bottom:122px;overflow:visible}.premium-site .view-bar button{min-height:33px}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{bottom:220px}.premium-site .stage-concept-tag{font-size:12px;bottom:202px}}.premium-site .noa-config{padding:20px 3vw 14px;scroll-margin-top:0}.premium-site .config-top{align-items:center;gap:16px;height:62px;min-height:0;padding:0 0 12px}.premium-site .config-top>div{align-items:center;gap:25px;display:flex}.premium-site .config-top .atelier-brand{width:132px;max-width:none;margin:0}.premium-site .config-top h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.1}.premium-site .config-top>p{color:#a4b4c9;margin:0;font-size:14px;line-height:1.4}.premium-site .config-workbench{grid-template-columns:minmax(0,1.55fr) minmax(350px,1fr);align-items:stretch;height:calc(100svh - 128px);min-height:480px;max-height:900px}.premium-site .config-stage{border-bottom:0;height:100%;min-height:0;max-height:none;position:relative;top:auto}.premium-site .config-panel{grid-template-rows:48px minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.premium-site .step-nav{gap:3px;min-height:0;padding:5px}.premium-site .step-nav button{min-height:36px;padding:8px 3px;font-size:14px}.premium-site .step-nav button>span{display:none}.premium-site .step-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#647a964d transparent;min-height:0;padding:18px 22px;overflow-y:auto}.premium-site .step-content>.kicker,.premium-site .step-content>h3,.premium-site .step-content>.panel-description,.premium-site .step-content>.detail-preview,.premium-site .step-content>.design-disclosure{display:none}.premium-site .field-title{margin:0 0 12px;font-size:14px;line-height:1.4}.premium-site .field-title:not(:first-of-type){margin-top:20px}.premium-site .swatches{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.premium-site .swatches label{gap:7px}.premium-site .swatches label>span{color:#b0bfd2;font-size:12px;line-height:1.3}.premium-site .swatches button[data-slot=radio-group-item]{width:31px;height:31px}.premium-site .refined-finishes label{gap:7px;min-height:76px;padding:11px 5px;font-size:13px}.premium-site .material-sample{border-radius:6px;width:39px;height:25px}.premium-site .finish-description{min-height:0;margin:10px 0;font-size:13px;line-height:1.45}.premium-site .lighting-choice{gap:7px;padding-top:12px;font-size:13px}.premium-site .lighting-choice button{padding:7px 11px;font-size:13px}.premium-site .text-action{gap:8px;margin-top:9px;padding:9px 0;font-size:14px}.premium-site .config-bottom{grid-template-columns:1fr;gap:7px;padding:10px 18px;display:grid}.premium-site .config-recap{display:none}.premium-site .config-bottom .solid-action{border-radius:13px;min-height:39px;padding:10px 14px;font-size:14px}.premium-site .utility-actions{gap:12px;margin:0}.premium-site .utility-actions button{min-height:27px;padding:4px;font-size:12px}.premium-site .config-message{min-height:0;margin:0;font-size:12px}.premium-site .config-message:empty{display:none}.premium-site .camera-ambition{border:0;padding:0 0 12px}.premium-site .camera-ambition>strong{font-size:29px}.premium-site .camera-ambition>strong>span{font-size:15px}.premium-site .camera-ambition>p{margin:5px 0;font-size:12px}.premium-site .camera-choice{gap:10px;padding:11px;font-size:14px}.premium-site .camera-choice small{font-size:13px;line-height:1.45}.premium-site .camera-choice strong{font-size:14px}.premium-site .explosion-control{margin-bottom:13px;padding:13px 14px}.premium-site .explosion-control>div:first-child{margin-bottom:14px}.premium-site .slider-extremes{margin-top:10px}.premium-site .part-list{grid-template-columns:1fr 1fr;gap:8px}.premium-site .part-list button{gap:7px;padding:12px 9px;font-size:14px}.premium-site .part-list button>span{display:none}.premium-site .part-list button svg{flex-shrink:0;width:14px}.premium-site .padding-choice{margin-top:16px;font-size:14px}.premium-site .selection-review{gap:5px;margin-top:15px;padding:15px}.premium-site .selection-review h4{font-size:25px}.premium-site .selection-review>p{margin-bottom:5px}.premium-site .stage-topline{top:18px;left:20px;right:20px}.premium-site .stage-topline>span{font-size:12px}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{inset:45px 0 104px}.premium-site .stage-toolbar{gap:6px;top:55px;right:12px}.premium-site .stage-toolbar button{width:34px;min-width:34px;height:34px;min-height:34px;padding:7px}.premium-site .back-to-assembly{padding:7px 10px;font-size:12px;top:52px;left:13px}.premium-site .view-bar{border-radius:24px;width:auto;display:flex;bottom:57px;overflow-x:auto}.premium-site .view-bar button{min-height:32px;padding:7px 9px;font-size:13px}.premium-site .gesture-hint{display:none}.premium-site .stage-concept-tag{font-size:12px;bottom:102px;left:19px}.premium-site .product-media-strip{gap:6px;bottom:9px;left:16px;right:16px}.premium-site .product-media-strip button{flex-direction:row;max-width:none;min-height:35px;padding:5px 7px}.premium-site .product-media-strip img{display:none}.premium-site .product-media-strip span{text-align:center;font-size:12px}.premium-site .model-mode strong{font-size:14px}.premium-site .compact-view-select{display:none}.premium-site .compact-view-select [data-slot=select-trigger]{color:#e6efff;background:#172333d9;border:1px solid #b6cdfc3b;border-radius:14px;max-width:168px;height:30px;min-height:30px;padding:5px 8px;font-size:12px}.noa-view-menu{color:#eef5ff;background:#111e30;border-color:#7997c05c;max-height:320px}.noa-view-menu [data-slot=select-item]{min-height:34px;font-size:14px}.noa-view-menu [data-highlighted]{color:#fff;background:#25476e}.premium-site .config-notes{color:#8d9db3;max-width:1740px;margin:9px auto 0;font-size:12px;line-height:1.5}.premium-site .config-notes summary{cursor:pointer;width:fit-content}.premium-site .config-notes p{max-width:900px;margin:10px 0;font-size:14px}.premium-site .hero-cta{color:#fff;background:linear-gradient(130deg,#1265f0cc,#064bdc99 58%,#588bfa55);border-color:#90b9ff80;box-shadow:inset 0 1px #e4efff59,0 7px 30px #064bdc2e}.premium-site .hero-cta:is(:hover,:focus-visible){background:linear-gradient(130deg,#287affdd,#0a54e8b0 60%,#6c9aff77);border-color:#bfd6ffa6;box-shadow:inset 0 1px #fff7,0 8px 32px #064bdc44}.premium-site .film-hero{height:calc(100svh - 88px);min-height:0;max-height:none}.premium-site .film-title{top:13%}.premium-site .film-bottom{bottom:80px}.premium-site .film-title .hero-noa-logo{width:clamp(210px,25vw,380px)}.premium-site .manifesto{gap:30px;padding:50px 6vw 30px}.premium-site .manifesto h2,.premium-site .premium-design h2{font-size:clamp(30px,3.5vw,52px)}.premium-site .premium-design{min-height:0;max-height:95svh;padding:40px 0 40px 6vw}.premium-site .premium-design img{object-fit:contain;width:100%;max-height:65svh;margin:0}.premium-site .premium-ecosystem{padding:55px 6vw}@media (max-width:900px){.premium-site .noa-config{padding:12px 12px 10px}.premium-site .config-top{height:52px;padding-bottom:10px}.premium-site .config-top>div{gap:14px}.premium-site .config-top .atelier-brand{width:96px}.premium-site .config-top h2{font-size:24px}.premium-site .config-top>p{display:none}.premium-site .config-workbench{grid-template-rows:minmax(180px,35%) minmax(0,65%);grid-template-columns:1fr;height:calc(100svh - 99px);min-height:520px;max-height:none}.premium-site .config-stage{border-bottom:1px solid #abc5e322;height:100%;min-height:0;max-height:none}.premium-site .config-panel{border-left:0;grid-template-rows:41px minmax(0,1fr) 52px}.premium-site .stage-topline{top:12px;left:14px;right:14px}.premium-site .stage-topline>span:first-child{display:none}.premium-site .stage-topline>span:last-child{text-align:left;max-width:none;font-size:12px}.premium-site .noa-canvas,.premium-site .noa-hotspots,.premium-site .original-product{inset:30px 0 42px}.premium-site .stage-toolbar{flex-direction:row;gap:5px;top:auto;bottom:7px;right:9px}.premium-site .stage-toolbar button{width:30px;min-width:30px;height:30px;min-height:30px;padding:6px}.premium-site .stage-toolbar button:nth-child(4){display:grid}.premium-site .view-bar,.premium-site .product-media-strip,.premium-site .stage-concept-tag{display:none}.premium-site .compact-view-select{z-index:3;color:#9eafc5;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;bottom:8px;left:12px}.premium-site .compact-view-select select{color:#e6efff;background:#172333d9;border:1px solid #b6cdfc3b;border-radius:14px;max-width:165px;min-height:30px;padding:6px 8px;font-size:13px}.premium-site .back-to-assembly{padding:5px 8px;font-size:12px;top:34px;left:12px}.premium-site .noa-hotspots button>span{width:23px;height:23px;font-size:12px}.premium-site .step-nav{gap:3px;padding:4px}.premium-site .step-nav button{min-height:31px;padding:5px 2px;font-size:13px}.premium-site .step-content{padding:8px 15px}.premium-site .field-title{margin-bottom:8px;font-size:13px}.premium-site .field-title:not(:first-of-type){margin-top:11px}.premium-site .swatches{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}.premium-site .swatches button[data-slot=radio-group-item]{width:27px;height:27px}.premium-site .swatches label{gap:5px}.premium-site .swatches label>span{font-size:12px}.premium-site .refined-finishes label{gap:4px;min-height:52px;padding:5px 3px;font-size:12px}.premium-site .material-sample{width:32px;height:20px}.premium-site .finish-description{display:none}.premium-site .lighting-choice{padding-top:7px;font-size:12px}.premium-site .lighting-choice button{padding:5px 9px;font-size:12px}.premium-site .text-action{margin-top:5px;padding:5px 0;font-size:13px}.premium-site .config-panel[data-step="0"] .text-action{display:none}.premium-site .config-bottom{justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex;position:relative}.premium-site .config-bottom .solid-action{flex-shrink:0;order:2;gap:8px;width:auto;min-height:35px;padding:7px 10px;font-size:13px}.premium-site .utility-actions{gap:8px;margin:0}.premium-site .utility-actions button{gap:4px;padding:5px 0;font-size:12px}.premium-site .utility-actions button:nth-child(2){display:none}.premium-site .config-message:not(:empty){z-index:5;background:#10233a;border-radius:10px;padding:7px 10px;position:absolute;bottom:100%;left:8px;right:8px;box-shadow:0 4px 20px #0008}.premium-site .camera-ambition{padding:0 0 6px}.premium-site .camera-ambition>strong{font-size:23px}.premium-site .camera-ambition>p{margin:3px 0;font-size:12px}.premium-site .camera-choice{gap:9px;padding:8px 10px}.premium-site .camera-choice small{margin-top:3px;font-size:12px;line-height:1.3}.premium-site .camera-choice strong{font-size:13px}.premium-site .camera-ambition+button+[role=radiogroup]{gap:6px}.premium-site .explosion-control{margin-bottom:9px;padding:10px 12px}.premium-site .explosion-control>div:first-child{margin-bottom:12px;font-size:12px}.premium-site .slider-extremes{margin-top:8px;font-size:12px}.premium-site .part-list{gap:6px}.premium-site .part-list button{padding:9px;font-size:13px}.premium-site .padding-choice{margin-top:11px;font-size:13px}.premium-site .selection-review{margin-top:10px;padding:12px}.premium-site .selection-review>p{display:none}.premium-site .selection-review h4{margin-bottom:2px;font-size:22px}.premium-site .config-notes{margin-top:6px;font-size:12px}.premium-site .film-hero{height:calc(100svh - 75px);min-height:0}.premium-site .film-title{top:13%}.premium-site .film-title .hero-noa-logo{width:220px}.premium-site .film-bottom{align-items:end;gap:16px;display:flex;bottom:74px}.premium-site .film-bottom h2{font-size:30px}.premium-site .film-bottom p{font-size:14px}.premium-site .hero-cta{flex-shrink:0;margin:0;padding:13px 16px}.premium-site .hero-overline{top:20px}.premium-site .premium-design{max-height:none;padding:30px 24px}.premium-site .premium-design img{max-height:42svh}.premium-site .manifesto{gap:10px;padding:35px 24px 20px}}@media (max-width:480px){.premium-site .film-bottom{display:block}.premium-site .hero-cta{margin-top:15px;display:inline-flex}.premium-site .film-bottom h2{font-size:28px}.premium-site .film-title .hero-noa-logo{width:205px}.premium-site .film-title p{letter-spacing:.2em;font-size:12px}.premium-site .film-controls{bottom:18px}.premium-site .film-controls span{margin-left:2px;font-size:12px}}@media (max-width:420px){.premium-site .compact-view-select>span{display:none}.premium-site .compact-view-select [data-slot=select-trigger]{max-width:155px}}@media (max-width:900px){.premium-site .config-panel[data-step="1"] .text-action{display:none}.premium-site .camera-choice:not(:has([data-state=checked])) small{display:none}.premium-site .config-panel[data-step="1"] [role=radiogroup]{gap:6px}.premium-site .config-message:not(:empty){padding:6px 9px;font-size:12px;top:auto;bottom:calc(100% + 4px)}.premium-site .config-stage .noa-canvas{inset:22px 0 38px}.premium-site .noa-hotspots button{opacity:.65}.premium-site .config-panel[data-step="3"] .selection-review{display:none}}@media (max-height:620px) and (max-width:900px){.premium-site .config-workbench{grid-template-rows:minmax(155px,40%) minmax(0,60%);min-height:0}.premium-site .config-top{height:43px}.premium-site .config-workbench{height:calc(100svh - 90px)}.premium-site .step-content{padding:9px 12px}.premium-site .config-top h2{font-size:21px}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site .config-workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.premium-site .config-panel{border-left:1px solid #abc5e322}.premium-site .config-stage{border-bottom:0}.premium-site .stage-topline>span:last-child{font-size:11px}}@media (orientation:landscape) and (max-height:560px){.premium-site .config-workbench{min-height:0}}@media (max-height:700px) and (min-width:901px){.premium-site .step-content{padding:12px 18px}.premium-site .finish-description{margin:7px 0;font-size:12px;line-height:1.35}.premium-site .refined-finishes label{min-height:62px;padding:7px 4px}.premium-site .field-title:not(:first-of-type){margin-top:14px}.premium-site .text-action{padding:6px 0}.premium-site .config-bottom{gap:3px;padding:7px 14px}.premium-site .config-panel{grid-template-rows:44px minmax(0,1fr) auto}}.premium-site .noa-launch{gap:25px 50px;padding:40px 6vw 25px}.premium-site .launch-status{padding:26px}.premium-site .launch-status>img{width:130px;margin-bottom:17px}.premium-site .noa-launch h2{margin:15px 0;font-size:clamp(30px,3.6vw,49px)}.premium-site .signup-message:empty{display:none}.premium-site .signup-privacy{padding-top:14px}.premium-site .signup-privacy summary{cursor:pointer;color:#c5d8f2;font-size:14px}.premium-site .signup-privacy[open] summary{margin-bottom:15px}@media (max-width:800px){.premium-site .premium-ecosystem{gap:20px;padding:30px 24px}.premium-site .premium-ecosystem h2{margin-bottom:16px;font-size:30px}.premium-site .premium-ecosystem>div>p:not(.kicker){font-size:15px;line-height:1.6}.premium-site .premium-ecosystem .kicker{margin-bottom:14px}.premium-site .ecosystem-grid>a{gap:20px;padding:22px}.premium-site .ecosystem-grid img{height:32px}.premium-site .noa-launch{gap:14px;padding:24px 18px 15px}.premium-site .launch-intro .kicker{margin:0;font-size:10px}.premium-site .noa-launch h2{margin:10px 0;font-size:28px}.premium-site .launch-intro>p:not(.kicker){margin:8px 0;font-size:13px;line-height:1.5}.premium-site .launch-intro .launch-fineprint{font-size:11px!important}.premium-site .launch-status{padding:18px}.premium-site .launch-status>img{display:none}.premium-site .launch-status h3{margin-bottom:12px;font-size:20px}.premium-site .signup-email-label{margin-bottom:6px;font-size:12px}.premium-site .launch-status input[type=email]{min-height:42px;padding:9px 12px}.premium-site .signup-consent{gap:9px;margin:12px 0;font-size:12px;line-height:1.45}.premium-site .signup-consent small{font-size:12px}.premium-site .launch-status .signup-privacy-link{margin:12px 0;font-size:11px;line-height:1.5}.premium-site .launch-status .solid-action{min-height:40px;padding:11px 13px;font-size:13px}.premium-site .signup-privacy{padding-top:10px}.premium-site .signup-privacy summary{font-size:12px;line-height:1.5}.premium-site .signup-privacy p{font-size:13px}}.premium-site .config-stage[data-media=concept]{background:#000}.premium-site .config-stage[data-media=concept] :is(.noa-canvas,.noa-hotspots,.viewer-fallback,.stage-concept-tag){display:none}.premium-site .interior-preview{z-index:2;background:#000;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:absolute;inset:48px 0 54px}.interior-image{place-items:center;min-height:0;display:grid;overflow:hidden}.interior-image>img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.interior-preview>figcaption{padding:6px 18px 8px}.interior-reference{color:#aebed4;text-align:center;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.35}.premium-site #configurador .comfort-view-actions>button:disabled{opacity:.45;cursor:not-allowed}.interior-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.interior-gallery button{flex-direction:column}.interior-gallery button img{object-fit:contain;background:#000;border-radius:5px;width:80px;max-width:100%;height:45px;display:block}.interior-gallery button{color:#aebed4;background:#101b2bc9;border:1px solid #a5bde32b;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 10px;font-size:14px;line-height:1.3;transition:background .2s,border-color .2s;display:flex}.interior-gallery button[aria-pressed=true]{color:#f0f6ff;background:#173665;border-color:#93b7ed99;box-shadow:inset 0 1px #c5d9ff20}.interior-number{color:#98b5df;font-size:12px}.interior-gallery button:focus-visible{outline-offset:3px;outline:2px solid #b4d1ff}.interior-open:focus-visible{outline-offset:3px;outline:2px solid #b4d1ff}.premium-site .config-stage[data-media=concept] .stage-toolbar{z-index:4}.premium-site .interior-panel-note{color:#9fadc1;margin:0 0 14px;font-size:14px;line-height:1.5}.premium-site .interior-panel-note strong{color:#e5edfa;margin-bottom:7px;font-size:16px;font-weight:500;display:block}.premium-site .interior-open{color:#e4eeff;text-align:start;background:linear-gradient(120deg,#12346dcc,#122037);border:1px solid #8baedf66;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 15px;padding:12px 14px;font-size:14px;display:flex}.premium-site .interior-disclosure{color:#93a4bd;margin:14px 0;font-size:12px;line-height:1.6}.interior-error{text-align:center;color:#c7d6eb;padding:20px;font-size:14px}.interior-error button{color:#eaf2ff;background:#153466;border:1px solid #90b3e666;border-radius:18px;padding:10px 16px}@media (max-width:900px){.premium-site .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(260px,1fr) minmax(0,1fr)}.premium-site .interior-preview{inset:31px 0 43px}.interior-preview>figcaption{padding:2px 10px 4px}.interior-gallery{gap:5px}.interior-gallery button{border-radius:9px;gap:3px;min-height:54px;padding:4px;font-size:11px}.interior-gallery button img{width:52px;height:29px}.interior-number{display:none}.premium-site .config-stage[data-media=concept] .stage-topline>span:last-child{letter-spacing:0;max-width:100%;font-size:12px}.premium-site .interior-panel-note{margin-bottom:10px;font-size:14px}.premium-site .interior-panel-note strong{margin-bottom:4px;font-size:14px}.premium-site .interior-disclosure{margin:10px 0}.premium-site .interior-open{margin-bottom:10px;padding:9px 12px}}@media (max-height:620px) and (max-width:900px){.premium-site .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(180px,1fr) minmax(0,1fr)}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.interior-gallery button{transition:none}}@media (max-width:900px) and (min-height:621px){.premium-site #configurador.noa-config{padding:12px 12px 10px;scroll-margin-top:76px}.premium-site #configurador .config-top{height:48px;padding:0 0 8px}.premium-site #configurador .config-top>div{gap:12px;min-width:0}.premium-site #configurador .config-top h2{font-size:clamp(18px,5.1vw,23px);line-height:1.2}.premium-site #configurador .config-workbench{grid-template-columns:minmax(0,1fr);height:calc(100svh - 158px);min-height:460px}.premium-site #configurador:-webkit-full-screen .config-workbench{height:calc(100svh - 92px)}.premium-site #configurador:fullscreen .config-workbench{height:calc(100svh - 92px)}.premium-site #configurador .config-bottom>.ideal-panel-note{display:none}}html[dir=rtl] .premium-site#inicio #configurador .config-stage[data-media=concept] :is(.stage-topline,figcaption){direction:rtl}@media (max-width:900px){.premium-site#inicio #configurador .config-stage[data-media=concept] .interior-preview{inset:48px 0 60px}.premium-site#inicio #configurador .config-stage[data-media=concept] .stage-topline>span:last-child{text-align:start;width:100%;max-width:100%}.premium-site#inicio #configurador .config-stage[data-media=concept] .compact-view-select{width:calc(100% - 132px);max-width:calc(100% - 132px)}.premium-site#inicio #configurador .config-stage[data-media=concept] .compact-view-select>button{width:100%;min-width:0}.premium-site#inicio #configurador .config-stage[data-media=concept] .compact-view-select [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;display:block;overflow:hidden}.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(260px,1fr) minmax(0,1fr)}}@media (max-height:620px) and (max-width:900px){.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(180px,1fr) minmax(0,1fr)}}@media (orientation:landscape) and (max-height:560px) and (min-width:600px){.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(0,1fr)}}@media (max-width:360px) and (min-height:621px){.premium-site#inicio #configurador .config-workbench:has(.config-stage[data-media=concept]){grid-template-rows:minmax(300px,56%) minmax(0,1fr)}.premium-site#inicio #configurador .config-stage[data-media=concept] .interior-gallery button{min-height:44px}.premium-site#inicio #configurador .config-stage[data-media=concept] .interior-gallery button img{display:none}}.premium-site #configurador .config-panel{grid-template-rows:auto minmax(0,1fr) auto}.premium-site #configurador .config-journey-header{border-bottom:1px solid #abc5e31a;min-width:0}.premium-site #configurador .config-journey-progress{color:#94a8c4;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:12px;margin:9px 14px 2px;font-size:11px;line-height:1.4;display:flex}.premium-site #configurador .config-journey-progress>span{color:#d8e8fc}.premium-site #configurador .step-nav{border:0;min-width:0}.premium-site #configurador .step-nav button{white-space:normal;min-width:0;min-height:44px;line-height:1.25}.premium-site #configurador .step-nav button[aria-current=step]{box-shadow:inset 0 -2px #659eff}.premium-site #configurador .config-preview-status{text-align:start;color:#c4d6ed;background:#10243b80;border:1px solid #799dd52b;border-radius:12px;gap:5px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.premium-site #configurador .config-preview-status strong{color:#f2f6ff;font-weight:500}.premium-site #configurador .config-preview-status small{color:#98b6d9;font-size:11px}.premium-site #configurador .config-capability-required{color:#edf6ff;text-align:start;overflow-wrap:anywhere;background:#163653;border:1px solid #8ab6ed77;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.45;display:block}.premium-site #configurador .config-capability-required:focus-visible{outline-offset:-3px;outline:2px solid #9ac4ff}.premium-site #configurador .config-capability-groups{gap:7px;margin:0 0 14px;display:grid}.premium-site #configurador .config-capability-group{background:#ffffff02;border:1px solid #a2b9db25;border-radius:13px;min-width:0;overflow:hidden}.premium-site #configurador .config-capability-group h4{margin:0;font-weight:400}.premium-site #configurador .config-capability-group h4>button{text-align:start;color:#e4eeff;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;font-size:14px;display:flex}.premium-site #configurador .config-capability-group h4>button>span{flex:1;min-width:0}.premium-site #configurador .config-capability-group h4>button>small{color:#96aac6;white-space:nowrap;font-size:11px}.premium-site #configurador .config-capability-group h4>button>svg{color:#8eafd9;flex:none;transition:transform .18s}.premium-site #configurador .config-capability-group h4>button[aria-expanded=true]>svg{transform:rotate(90deg)}.premium-site #configurador .config-capability-group .ideal-options{gap:6px;margin:0;padding:0 7px 7px}.premium-site #configurador .config-capability-group .ideal-options[hidden]{display:none}.premium-site #configurador .ideal-option-row{grid-template-columns:minmax(0,1fr) 60px;align-items:stretch;gap:5px;min-width:0}.premium-site #configurador .ideal-option{text-align:start;gap:10px;min-height:58px;padding:9px 10px}.premium-site #configurador .ideal-option strong{font-size:13px;line-height:1.35}.premium-site #configurador .ideal-option small{font-size:11px;line-height:1.35}.premium-site #configurador .ideal-preview-button{isolation:isolate;color:#fff;background:#14243a;border-radius:11px;justify-content:center;align-items:flex-end;gap:3px;width:60px;min-width:44px;min-height:58px;padding:5px;display:flex;position:relative;overflow:hidden}.premium-site #configurador .ideal-preview-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#06101ded);position:absolute;inset:20% 0 0}.premium-site #configurador .ideal-preview-button img{object-fit:cover;z-index:-2;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.premium-site #configurador .ideal-preview-button>span{font-size:11px;font-weight:500;line-height:1.3}.premium-site #configurador .ideal-preview-button>svg{width:12px;height:12px;margin-bottom:1px}.premium-site #configurador .config-chosen-capabilities{margin:0 0 12px}.premium-site #configurador .config-chosen-capabilities>p{color:#b6cae5;margin:0 0 7px;font-size:12px}.premium-site #configurador .ideal-selected-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.premium-site #configurador .ideal-selected-list>span{color:#c0d8f8;overflow-wrap:anywhere;background:#12263d70;border:1px solid #7ba8e731;border-radius:7px;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.4}.premium-site #configurador .noa-configuration-summary{display:grid}.premium-site #configurador .journey-save-hint,.premium-site #configurador .config-inspection-note{color:#a7bedb;text-align:start;margin:13px 0 0;font-size:12px;line-height:1.5}.premium-site #configurador .config-bottom{grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 12px;display:grid}.premium-site #configurador .config-journey-actions{align-items:center;gap:8px;min-width:0;display:flex}.premium-site #configurador .config-journey-actions>.solid-action{flex:1;order:0;justify-content:center;width:auto;min-width:0;max-width:none;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.3}.premium-site #configurador .journey-back{color:#bdd0eb;background:#101b29;border:1px solid #a2b9db30;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;font-size:13px;display:flex}.premium-site #configurador .config-utilities{flex:none;position:relative}.premium-site #configurador .config-utilities>summary{cursor:pointer;color:#c6d9f3;background:#101b29;border:1px solid #a2b9db30;border-radius:12px;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:24px;line-height:1;list-style:none;display:flex}.premium-site #configurador .config-utilities>summary::-webkit-details-marker{display:none}.premium-site #configurador .config-utilities .utility-actions{display:none}.premium-site #configurador .config-utilities[open] .utility-actions{inset-inline-end:0;z-index:10;background:#0c1829;border:1px solid #6e90bf6b;border-radius:13px;gap:0;width:max-content;max-width:240px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 9px);box-shadow:0 12px 35px #0009}.premium-site #configurador .config-utilities .utility-actions button{text-align:start;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.premium-site #configurador .config-utilities .utility-actions button:hover{background:#203f6266}.premium-site #configurador :is(.step-nav button,.config-capability-group h4>button,.journey-back,.config-utilities>summary,.ideal-preview-button):focus-visible{outline-offset:-3px;outline:2px solid #9ac4ff}html[dir=rtl] #configurador .journey-back>svg,html[dir=rtl] #configurador .config-journey-actions>.solid-action>svg{transform:scaleX(-1)}@media (max-width:900px){.premium-site #configurador .config-journey-progress{margin:6px 10px 0;font-size:10px}.premium-site #configurador .step-nav{padding:2px 4px}.premium-site #configurador .step-nav button{padding:6px 2px;font-size:12px}.premium-site #configurador .step-content{padding:10px 12px}.premium-site #configurador .config-bottom{padding:6px 8px}.premium-site #configurador .config-journey-actions{gap:6px}.premium-site #configurador .config-journey-actions>.solid-action{padding:8px;font-size:13px}.premium-site #configurador .journey-back{padding:8px 6px;font-size:12px}.premium-site #configurador .config-capability-group h4>button{padding:9px 10px;font-size:13px}.premium-site #configurador .ideal-option{min-height:56px;padding:8px}.premium-site #configurador .ideal-option small{font-size:10px;display:block}.premium-site #configurador .config-capability-required{margin-bottom:6px;padding:8px 10px;font-size:11px}.premium-site #configurador .config-preview-status{padding:8px 10px;font-size:11px}.premium-site #configurador .config-panel[data-step="1"] .step-content{padding-top:6px;padding-bottom:6px}.premium-site #configurador .config-panel[data-step="1"] .step-content>.ideal-panel-heading,.premium-site #configurador .config-panel[data-step="1"] .step-content>.ideal-panel-note{display:none}.premium-site #configurador .config-panel[data-step="1"] .config-preview-status{border-radius:8px;gap:0;margin:0 0 4px;padding:4px 8px}.premium-site #configurador .config-panel[data-step="1"] .config-preview-status>span{display:none}.premium-site #configurador .config-panel[data-step="1"] .config-preview-status>small{font-size:10px;line-height:1.4}.premium-site #configurador .config-panel[data-step="1"] .config-capability-groups{gap:5px;margin-bottom:8px}.premium-site #configurador .config-utilities .utility-actions button:nth-child(2){display:flex}}@media (prefers-reduced-motion:reduce){.premium-site #configurador .config-capability-group h4>button>svg{transition:none}}.premium-site #configurador .noa-comfort{text-align:start;min-width:0}.premium-site #configurador .noa-comfort>h3{margin:0 0 5px;font-size:clamp(19px,1.7vw,27px);line-height:1.2}.premium-site #configurador .comfort-intro,.premium-site #configurador .comfort-support-note,.premium-site #configurador .comfort-disclosure{color:#a7bedb;text-align:start;overflow-wrap:anywhere;margin:5px 0 10px;font-size:12px;line-height:1.45}.premium-site #configurador .comfort-field{border:0;min-width:0;margin:0 0 12px;padding:0}.premium-site #configurador .comfort-field>legend{color:#e2edfc;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin:0 0 7px;padding:0;font-size:12px;display:flex}.premium-site #configurador .comfort-field>legend>span{color:#8ea8cb;font-size:11px}.premium-site #configurador .comfort-types,.premium-site #configurador .comfort-finishes,.premium-site #configurador .comfort-colors{gap:6px;display:grid}.premium-site #configurador .comfort-types{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-site #configurador .comfort-finishes,.premium-site #configurador .comfort-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-site #configurador .comfort-types>label,.premium-site #configurador .comfort-finishes>label,.premium-site #configurador .comfort-colors>label{cursor:pointer;color:#c5d5ed;text-align:start;background:#ffffff03;border:1px solid #7899c236;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:44px;margin:0;padding:9px 8px;font-size:12px;line-height:1.3;display:flex;position:relative}.premium-site #configurador .noa-comfort label[data-selected=true]{color:#f4f8ff;background:linear-gradient(135deg,#14345f99,#101f3399);border-color:#79a8ec99;box-shadow:inset 0 1px #ffffff0b}.premium-site #configurador .noa-comfort label:focus-within{outline-offset:2px;outline:2px solid #9ac4ff}.premium-site #configurador .noa-comfort [role=radio]{flex:none;width:16px;height:16px;margin:0}.premium-site #configurador .comfort-finishes>label{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 5px}.premium-site #configurador .comfort-finishes>label>span{text-align:center;overflow-wrap:anywhere;flex-basis:100%}.premium-site #configurador .comfort-material{background:#34383e;border:1px solid #bac9de24;border-radius:5px;width:29px;height:24px;display:block}.premium-site #configurador .comfort-colors>label{flex-wrap:wrap;justify-content:center;gap:6px}.premium-site #configurador .comfort-colors>label>i{background:var(--comfort-color);border-radius:50%;width:21px;height:21px;box-shadow:inset 0 0 0 1px #ffffff35}.premium-site #configurador .comfort-colors>label>span{text-align:center;overflow-wrap:anywhere;width:100%;font-size:11px}.premium-site #configurador .comfort-view-actions{flex-wrap:wrap;gap:6px;display:flex}.premium-site #configurador .comfort-view-actions>button{color:#c9dff7;background:#13283d66;border:1px solid #8aadd83d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:110px;min-height:44px;padding:8px;font-size:11px;line-height:1.3;display:flex}.premium-site #configurador .comfort-view-actions>button[aria-pressed=true]{color:#fff;background:#193f665e;border-color:#78abea88}.premium-site #configurador .comfort-architecture{border-top:1px solid #9eb5d226;margin-top:10px;padding-top:4px}.premium-site #configurador .comfort-architecture>summary{color:#aec6e4;cursor:pointer;min-height:44px;padding:12px 0;font-size:12px}.premium-site #configurador .comfort-architecture .text-action{min-height:44px;font-size:12px}.premium-site #configurador .comfort-primary-views{margin:10px 0 14px}.premium-site #configurador .noa-comfort>.kicker{display:none}.premium-site#inicio #configurador .noa-comfort .comfort-finishes>label{place-content:center flex-start;min-height:88px;padding:9px}.premium-site #configurador .comfort-finishes>label>[role=radio]{inset-inline-end:8px;z-index:1;background:#0b1629;position:absolute;top:8px}.premium-site#inicio #configurador .noa-comfort .comfort-material{background-color:var(--comfort-sample-color);border-radius:7px;width:100%;height:38px;box-shadow:inset 0 1px 3px #ffffff1a,inset 0 -2px 4px #0003}.premium-site #configurador .comfort-material-textile{background:repeating-linear-gradient(135deg,#e5e9e21f 0 1px,transparent 1px 3px),repeating-linear-gradient(45deg,#0003 0 1px,transparent 1px 3px),var(--comfort-sample-color)}.premium-site #configurador .comfort-material-microfiber{background:radial-gradient(ellipse at 20% 20%,#e5e9e23b,transparent 65%),repeating-linear-gradient(112deg,#ffffff09 0 1px,#00000008 1px 2px),var(--comfort-sample-color)}.premium-site #configurador .comfort-material-silicone{background:linear-gradient(130deg,#e5e9e24f,transparent 40%,#0003),var(--comfort-sample-color)}.premium-site #configurador .comfort-material-description{color:#b7cbe5;text-align:start;overflow-wrap:anywhere;min-height:3em;margin:7px 0 0;font-size:12px;line-height:1.5}.premium-site #configurador .comfort-light-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;display:flex}.premium-site #configurador .comfort-light-actions>span{color:#aac1de;flex:1;min-width:100px;font-size:12px}.premium-site #configurador .comfort-light-actions>button{color:#c9dff7;background:#13283d66;border:1px solid #8aadd83d;border-radius:10px;min-width:66px;min-height:44px;padding:8px 11px;font-size:12px;line-height:1.3}.premium-site #configurador .comfort-light-actions>button[aria-pressed=true]{color:#fff;background:#193f665e;border-color:#78abea88}.premium-site #configurador :is(.comfort-view-actions>button,.comfort-light-actions>button,.comfort-architecture>summary):focus-visible{outline-offset:-3px;outline:2px solid #9ac4ff}@media (max-width:900px){.premium-site #configurador .noa-comfort>h3,.premium-site #configurador .noa-comfort>.comfort-intro{display:none}.premium-site #configurador .comfort-intro{margin-bottom:8px;font-size:11px}.premium-site #configurador .comfort-field{margin-bottom:9px}.premium-site #configurador .comfort-types>label{padding:8px 6px;font-size:11px}.premium-site #configurador .comfort-disclosure,.premium-site #configurador .comfort-support-note{font-size:10px}.premium-site #configurador .comfort-primary-views{margin:7px 0 10px}.premium-site#inicio #configurador .noa-comfort .comfort-finishes>label{min-height:76px;padding:7px}.premium-site#inicio #configurador .noa-comfort .comfort-material{height:30px}.premium-site #configurador .comfort-material-description,.premium-site #configurador .comfort-light-actions>span{font-size:11px}}.premium-site .noa-cinema{background:#020305;min-height:100svh;margin-top:-88px;position:relative;overflow:clip}.noa-vision-intro+.noa-journey .noa-cinema{margin-top:0}.premium-header{z-index:10;position:relative}.cinema-masthead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;inset:118px 5vw auto}.cinema-masthead h1{margin:0;line-height:1}.cinema-masthead img{width:clamp(125px,13vw,210px);height:auto}.cinema-masthead>span{color:#acb9ce;letter-spacing:.16em;text-align:right;font-size:.75rem;line-height:1.8}.cinema-static-product{object-fit:contain;mix-blend-mode:screen;opacity:1;width:63%;height:64%;position:absolute;top:17%;right:1%}.noa-journey.has-traveler .cinema-static-product{opacity:0}.cinema-copy{pointer-events:none;width:min(44%,650px);position:absolute;bottom:22%;left:5vw}.cinema-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#a9c8ff;margin:0 0 18px;font-size:.8125rem}.cinema-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.25vw,68px);font-weight:300;line-height:1.06}.cinema-description{color:#c0cdde;text-wrap:pretty;max-width:425px;margin:20px 0 0;font-size:1rem;line-height:1.6}.cinema-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:57px;left:5vw;right:5vw}.cinema-scroll{color:#bbc8dc;align-items:center;gap:10px;font-size:.875rem;display:flex}.premium-site .cinema-bottom .hero-cta{background:linear-gradient(125deg,#1458cacc,#0c2864aa);border-color:#8dbaff65;border-radius:18px;gap:30px;margin:0;padding:16px 22px;font-size:.875rem;display:inline-flex}.cinema-caption{text-align:right;color:#aab8ca;margin:0;font-size:.75rem;position:absolute;bottom:20px;left:5vw;right:5vw}@media (max-width:800px){.premium-site .noa-cinema{min-height:max(760px,100svh);margin-top:-75px}.noa-vision-intro+.noa-journey .noa-cinema{margin-top:0}.cinema-masthead{inset:100px 20px auto}.cinema-masthead img{width:120px}.cinema-masthead>span{letter-spacing:.025em;max-width:145px;font-size:.75rem}.cinema-static-product{width:84%;height:34%;top:20%;right:8%}.cinema-copy{left:20px;right:max(68px,var(--access-clearance));width:auto;max-width:500px;bottom:165px}.cinema-copy h2{font-size:clamp(32px,7.5vw,46px)}.cinema-eyebrow{margin-bottom:12px}.cinema-description{margin-top:14px;font-size:1rem;line-height:1.5}.cinema-bottom{gap:16px;display:grid;bottom:50px;left:20px;right:20px}.cinema-bottom .hero-cta{justify-self:end}.cinema-scroll{font-size:.875rem}.cinema-caption{font-size:.75rem;bottom:16px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.noa-journey.has-traveler .cinema-static-product{opacity:1}}.noa-vision-intro{color:#fff;z-index:1;background:#000;height:145svh;position:relative}.vision-intro-frame{background:#000;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.vision-intro-copy{text-align:center;place-items:center;width:min(900px,100% - 48px);min-height:14rem;display:grid;position:relative}.vision-intro-copy>p,.vision-intro-reveal{letter-spacing:-.04em;opacity:0;pointer-events:none;grid-area:1/1;max-width:22ch;margin:0;font-size:clamp(2rem,4.6vw,4.85rem);font-weight:300;line-height:1.12;transition:opacity .72s,transform .72s;transform:translateY(15px)}.vision-intro-copy>p.is-visible,.vision-intro-reveal.is-visible{opacity:1;transform:translateY(0)}.vision-intro-reveal{gap:28px;max-width:760px;display:grid}.vision-intro-reveal img{width:min(520px,82vw);height:auto;margin:auto;display:block}.vision-intro-reveal span{letter-spacing:.22em;word-spacing:.22em;color:#e2ebf8;font-size:clamp(.9rem,1.45vw,1.18rem);font-weight:300;transform:translateY(10px)}.vision-intro-progress{background:#ffffff2a;width:min(140px,32vw);height:1px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.vision-intro-progress i{transform-origin:0;background:#fff;width:100%;height:100%;transition:transform .3s;display:block}.vision-intro-skip{inset-inline-end:clamp(20px,4vw,64px);z-index:3;color:#dce2eb;background:#ffffff07;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:18px;min-height:44px;padding:10px 18px;font-size:.875rem;text-decoration:none;display:inline-flex;position:absolute;top:96px}:is(.vision-intro-skip:hover,.vision-intro-skip:focus-visible){outline-offset:4px;background:#ffffff14;border-color:#ffffff8a}@media (max-width:700px){.noa-vision-intro{height:130svh}.vision-intro-copy{width:calc(100% - 36px);min-height:16rem;padding-bottom:30px}.vision-intro-copy>p{max-width:17ch;font-size:clamp(1.85rem,8vw,2.7rem)}.vision-intro-reveal{gap:40px;width:100%;max-width:none}.vision-intro-reveal img{width:min(52vw,210px)}.vision-intro-reveal span{letter-spacing:.19em;word-spacing:.3em;max-width:100%;font-size:clamp(.95rem,4vw,1.12rem);line-height:1.8;display:block;transform:none}.vision-intro-progress{bottom:92px}.vision-intro-skip{top:90px;inset-inline-end:20px}}html[lang=ar] .vision-intro-reveal span{letter-spacing:normal;word-spacing:.15em;font-size:1.25rem}html[lang=ja] .vision-intro-reveal span,html[lang=zh] .vision-intro-reveal span{letter-spacing:.15em;font-size:1.15rem}@media (max-height:520px){.vision-intro-skip{top:18px}.vision-intro-reveal{gap:18px}.vision-intro-reveal img{width:150px}.vision-intro-progress{bottom:24px}}@media (prefers-reduced-motion:reduce){.noa-vision-intro{height:100svh}.vision-intro-copy>p{display:none}.vision-intro-copy>p,.vision-intro-reveal{transition:none}.vision-intro-reveal{opacity:1;transform:none}.vision-intro-progress{display:none}}.noa-onboarding-replay{color:#b9d4fa;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:.875rem;line-height:1.4;display:inline-flex}.noa-onboarding-replay:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #a9d0ff}.premium-site .premium-footer{flex-wrap:wrap}body:has(.noa-onboarding-dialog[data-state=open]) [data-slot=dialog-overlay]{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050ce6}.noa-onboarding-dialog[data-slot=dialog-content]{z-index:201;overscroll-behavior:contain;color:#e8f1ff;background:#070e19;border:1px solid #a0c5fa42;border-radius:28px;flex-direction:column;gap:0;width:calc(100% - 40px);max-width:960px;max-height:calc(100dvh - 40px);padding:0;font-family:inherit;display:flex;overflow:auto;box-shadow:0 30px 100px #000b,inset 0 1px #ffffff12}.onboarding-header{border-bottom:1px solid #99b9e51c;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.onboarding-header>div{align-items:center;gap:22px;min-width:0;display:flex}.onboarding-header img{flex:none;width:92px;height:auto}.onboarding-header [data-slot=dialog-title]{color:#b9cee9;outline:none;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.onboarding-skip{color:#b3c1d5;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 4px;font-size:.875rem;display:flex}.onboarding-tabs[data-slot=tabs]{overscroll-behavior:contain;flex:1;gap:0;min-height:0;overflow-y:auto}.onboarding-steps[data-slot=tabs-list]{background:0 0;border-radius:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:calc(100% - 56px);height:auto;margin:20px 28px 0;padding:0;display:grid}.onboarding-steps [role=tab]{color:#8fa5c3;white-space:normal;height:auto;min-height:46px;box-shadow:none;background:#101b2c;border:1px solid #a5c9f226;border-radius:14px;gap:11px;padding:10px 12px;font-size:.875rem;line-height:1.4}.onboarding-steps [role=tab]>span{color:#91b6eb;font-size:.75rem}.onboarding-steps [role=tab][data-state=active]{color:#edf5ff;background:linear-gradient(130deg,#174780,#10263f);border-color:#84b5fc85;box-shadow:inset 0 1px #d6e9ff1a}.onboarding-panel[data-slot=tabs-content]{flex:none;grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;min-height:340px;margin:0;padding:26px 28px 22px;display:grid}.onboarding-panel[hidden]{display:none}.onboarding-panel figure{isolation:isolate;background:#030910;border:1px solid #93b5e322;border-radius:20px;align-self:stretch;min-height:270px;margin:0;position:relative;overflow:hidden}.onboarding-panel figure>img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;animation:.65s ease-out both noa-onboard-image;display:block;position:absolute;inset:0}.onboarding-choose figure>img{object-fit:cover;object-position:57% center;mix-blend-mode:normal}.onboarding-panel figcaption{bottom:0;color:#c0cce0;text-align:center;background:linear-gradient(#0000,#02060eef);padding:22px 14px 12px;font-size:.75rem;line-height:1.4;position:absolute;inset-inline:0}.onboarding-copy{padding:6px 0;animation:.35s ease-out both noa-onboard-copy}.onboarding-count{letter-spacing:.13em;color:#7ea6df;font-size:.75rem;line-height:1.5}.onboarding-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(28px,3vw,39px);font-weight:300;line-height:1.14}.onboarding-copy p{color:#b9c8dd;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.onboarding-footer{background:#0b1523;border-top:1px solid #99b9e51c;flex:none;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:20px 28px 24px;display:grid}.onboarding-footer>p{color:#8fa4c0;max-width:405px;margin:0;font-size:.875rem;line-height:1.5}.onboarding-actions{align-items:center;gap:12px;display:flex}.onboarding-actions button,.onboarding-actions a{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:11px;min-height:46px;padding:11px 17px;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.onboarding-back{color:#bdd0ea;border:1px solid #8caad02d}.onboarding-back:disabled{visibility:hidden;pointer-events:none}.onboarding-actions .onboarding-next{color:#f2f7ff;background:linear-gradient(125deg,#205baa,#163459);border:1px solid #8abaf567;box-shadow:0 4px 15px #0004,inset 0 1px #ffffff21}.onboarding-actions .onboarding-next:hover{background:linear-gradient(125deg,#286dc5,#1b426e)}:is(.noa-onboarding-dialog button:focus-visible,.noa-onboarding-dialog a:focus-visible){outline-offset:3px;outline:2px solid #bbd8ff}.noa-onboarding-dialog[dir=rtl] .onboarding-actions svg{transform:scaleX(-1)}.noa-onboarding-dialog[dir=rtl] .onboarding-copy h3{letter-spacing:0}@keyframes noa-onboard-image{0%{opacity:.3;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes noa-onboard-copy{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.noa-onboarding-dialog[data-slot=dialog-content]{border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.onboarding-header{gap:12px;padding:12px 17px}.onboarding-header>div{gap:12px}.onboarding-header img{width:68px}.onboarding-header [data-slot=dialog-title]{font-size:.875rem}.onboarding-skip{gap:5px}.onboarding-steps[data-slot=tabs-list]{gap:6px;width:calc(100% - 32px);margin:12px 16px 0}.onboarding-steps [role=tab]{gap:6px;min-height:44px;padding:8px 5px}.onboarding-panel[data-slot=tabs-content]{grid-template-columns:1fr;gap:17px;min-height:0;padding:16px}.onboarding-panel figure{border-radius:15px;height:clamp(140px,22svh,205px);min-height:0}.onboarding-panel figcaption{padding:18px 10px 9px;font-size:.75rem}.onboarding-copy{padding:0}.onboarding-count{display:none}.onboarding-copy h3{margin:0 0 12px;font-size:1.65rem;line-height:1.16}.onboarding-copy p{font-size:1rem;line-height:1.5}.onboarding-footer{flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.onboarding-footer>p{max-width:none}.onboarding-actions{justify-content:space-between;gap:8px}.onboarding-actions button,.onboarding-actions a{padding:10px 12px}}@media (max-height:640px) and (max-width:650px){.onboarding-panel figure{height:115px}.onboarding-panel[data-slot=tabs-content]{gap:12px}.onboarding-copy h3{font-size:1.5rem}.onboarding-footer{gap:10px}}@media (prefers-reduced-motion:reduce){.noa-onboarding-dialog,.onboarding-panel figure>img,.onboarding-copy{transition:none!important;animation:none!important}body:has(.noa-onboarding-dialog) [data-slot=dialog-overlay]{transition:none!important;animation:none!important}}.fanzone-invitation{background:radial-gradient(at 78% 80%,#15468040,#0000 65%),#101a2a;border-block:1px solid #a0bce520;grid-template-columns:1.3fr 1fr;align-items:center;gap:7vw;padding:70px 7vw;scroll-margin-top:90px;display:grid}.premium-site .fanzone-invitation h2{letter-spacing:-.025em;margin:18px 0;font-size:clamp(28px,3.2vw,48px);font-weight:300;line-height:1.13}.fanzone-invitation p{color:#bbcadc;font-size:16px;line-height:1.6}.fanzone-invitation>div>a{color:#edf5ff;align-items:center;gap:16px;min-height:44px;margin:24px 25px 0 0;font-size:14px;display:inline-flex}.fanzone-invitation .invitation-account{color:#a6bedd}.invitation-id{color:#eef6ff;background:linear-gradient(140deg,#3168a933,#08142399);border:1px solid #8ab5f650;border-radius:24px;padding:28px 32px;transition:border-color .2s,transform .2s;display:block;box-shadow:inset 0 1px #b3d0f130,0 16px 60px #00143245}.invitation-id:hover{border-color:#9ebff6;transform:translateY(-3px)}.invitation-id>div{color:#a9c3e4;justify-content:space-between;align-items:center;font-size:12px;display:flex}.invitation-id>strong{letter-spacing:-.035em;margin-top:24px;font-size:clamp(36px,4vw,58px);font-weight:300;display:block}.invitation-id>span{border-top:1px solid #b3d0f12d;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.fanzone-invitation a:focus-visible{outline-offset:6px;outline:2px solid #adcaff}.fanzone-invitation .invitation-flow{color:#a3b7d0;max-width:40em;margin-top:18px;font-size:14px}.fanzone-invitation .invitation-configure{background:linear-gradient(110deg,#0755dbb0,#14437888);border:1px solid #7caaff60;border-radius:24px;margin-inline-end:18px;padding:10px 18px}.invitation-benefits{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.invitation-benefits li{color:#e1eaf7;align-items:center;gap:13px;font-size:14px;line-height:1.5;display:flex}.invitation-benefits svg{color:#8ab5f6;flex:0 0 18px}.fanzone-invitation .invitation-note{color:#9bb0cb;text-align:start;-webkit-hyphens:none;hyphens:none;margin:22px 0 0;font-size:12px;line-height:1.6}.fanzone-invitation .invitation-id p,.invitation-benefits span{text-align:start}.invitation-benefits,.invitation-id{min-width:0}@media (max-width:800px){.fanzone-invitation{grid-template-columns:1fr;gap:28px;padding:44px 22px}.invitation-id{padding:24px}.fanzone-invitation>div>a{margin-top:12px}}html[lang=ar] .fanzone-invitation{direction:rtl}html[lang=ar] .fanzone-invitation>div{text-align:right;direction:rtl}@media (prefers-reduced-motion:reduce){.invitation-id{transition:none}.invitation-id:hover{transform:none}}.noa-withdrawal{z-index:2;background:#080d17;padding:140px max(5vw,20px) 60px;scroll-margin-top:0;position:relative}.noa-withdrawal-panel{background:linear-gradient(145deg,#14243a,#0b1525);border:1px solid #aac8ef35;border-radius:24px;max-width:620px;margin:0 auto;padding:clamp(24px,5vw,44px)}.noa-withdrawal h2{margin:18px 0 22px;font-size:clamp(25px,4vw,36px);font-weight:300;line-height:1.2}.noa-withdrawal p:not(.kicker){color:#bdcce1;font-size:14px;line-height:1.7}.noa-withdrawal .solid-action{min-height:48px;margin:24px 0 0}.noa-withdrawal .solid-action:disabled{opacity:.5;cursor:not-allowed}.noa-withdrawal .signup-message{margin:20px 0}.noa-withdrawal a{color:#aecfff;overflow-wrap:anywhere;font-size:13px}.noa-withdrawal :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #91bfff}.noa-withdrawal h2:focus{outline:none}html[lang=ar] .noa-withdrawal-panel{text-align:right;direction:rtl}.premium-site .noa-store-banner figure{flex-direction:column;display:flex}.premium-site .noa-store-banner figure>picture{flex:1;align-items:center;width:100%;min-width:0;display:flex}.premium-site .noa-store-banner figure>picture>img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;display:block;position:static}.premium-site .noa-store-banner figure>figcaption{color:#adbdd5;text-align:start;flex:none;padding:10px 16px;font-size:.875rem;line-height:1.5}@media (max-width:900px){.premium-site .noa-store-banner figure{aspect-ratio:auto;min-height:0}.premium-site .noa-store-banner figure>picture{aspect-ratio:49/30;flex:none}.premium-site .noa-store-banner figure>picture>img{aspect-ratio:49/30;height:100%}}.premium-site .noa-section-disclosure{margin:18px max(6vw,var(--access-clearance)) 18px 6vw;background:linear-gradient(120deg,#14203375,#080e18a6);border:1px solid #a6c8fb30;border-radius:20px;scroll-margin-top:24px;overflow:clip}.premium-site .noa-disclosure-heading{margin:0;font-size:1rem;font-weight:400;line-height:1.5}.premium-site .noa-disclosure-trigger{color:#dae7fa;text-align:start;width:100%;min-height:78px;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;padding:22px 28px;display:flex}.noa-disclosure-trigger>span{overflow-wrap:anywhere;min-width:0}.noa-disclosure-trigger>svg{color:#a6c8fb;flex:none;transition:transform .2s}.noa-disclosure-trigger[data-state=open]>svg{transform:rotate(180deg)}.premium-site .noa-disclosure-trigger:hover{color:#fff;background:#a6c8fb09}.premium-site .noa-disclosure-trigger:focus-visible{outline-offset:-5px;border-radius:18px;outline:2px solid #85b5ff}.noa-disclosure-content{border-top:1px solid #a6c8fb20}.noa-disclosure-content[data-state=closed]{display:none}.premium-site .noa-disclosure-body>.premium-ecosystem{gap:40px;padding:32px}.premium-site .noa-disclosure-body>.noa-ip{background:0 0;border:0;padding:32px}.premium-site .noa-disclosure-body .premium-ecosystem h2,.premium-site .noa-disclosure-body .noa-ip h2{font-size:clamp(28px,3vw,42px)}.premium-site .noa-disclosure-body .premium-ecosystem>div>p{font-size:1rem;line-height:1.7}@media (max-width:800px){.premium-site .noa-section-disclosure{margin:14px var(--access-clearance) 14px 20px;border-radius:16px}.premium-site .noa-disclosure-trigger{letter-spacing:.06em;gap:14px;min-height:74px;padding:18px;font-size:.875rem}.premium-site .noa-disclosure-body>.premium-ecosystem,.premium-site .noa-disclosure-body>.noa-ip{gap:24px;padding:22px 18px}.premium-site .noa-disclosure-body .ecosystem-grid>a,.premium-site .noa-disclosure-body .noa-ip article{padding:18px}.premium-site .noa-disclosure-body .noa-ip-grid{margin-top:22px}}@media (prefers-reduced-motion:reduce){.noa-disclosure-trigger>svg{transition:none}}.capability-tabs{gap:0;min-width:0;margin:22px 0 18px}.capability-options{background:#071322c9;border:1px solid #99c5ff40;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:5px;display:grid}.capability-options [role=tab]{white-space:normal;color:#c5d6ea;border-radius:13px;flex-direction:column;gap:5px;min-width:0;min-height:64px;padding:9px 5px;font-size:.875rem;line-height:1.25;display:flex}.capability-options [role=tab]>span{color:#91bdf7;letter-spacing:.1em;font-size:.75rem}.capability-options [role=tab][data-state=active]{color:#fff;background:linear-gradient(135deg,#20549a99,#163353cc);box-shadow:inset 0 0 0 1px #94c5ff60}.capability-options [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #b4d4ff}.capability-copy{min-height:140px;padding-top:18px}.capability-copy h3{color:#e8f2ff;margin:0 0 9px;font-size:1.25rem;font-weight:400;line-height:1.35}.capability-copy p{color:#b1bdd0;margin:0;font-size:1rem;line-height:1.6}.noa-capabilities .capability-scene-label{color:#dcecff;z-index:1;background:#06101bbf;border:1px solid #a6c9ff40;border-radius:16px;padding:12px 16px;font-size:1rem;line-height:1.4;position:absolute;inset:20% 8% auto 55%}.noa-journey .noa-capabilities[data-capability=far] .expanded-landscape img{transform-origin:72% 35%;transform:scale(1.7)}.noa-capabilities .expanded-landscape img{transition:transform .7s,filter .5s}.noa-capabilities[data-capability=night] .expanded-landscape img{filter:grayscale()brightness(1.3)}html[lang=ar] .capability-tabs{text-align:right;direction:rtl}@media (min-width:801px){.noa-capabilities .capability-scene-label{display:none}}@media (max-width:800px){.noa-journey .noa-capabilities .expanded-landscape{aspect-ratio:1.95;margin-bottom:16px}.noa-capabilities .capability-scene-label{text-align:center;padding:8px 12px;font-size:.875rem;inset:12px 16px auto}.noa-capabilities .capability-tabs{margin:16px 0 8px}.capability-copy{min-height:132px;padding-top:14px}.noa-journey .noa-capabilities[data-capability=far] .expanded-landscape img{transform-origin:65% 32%;transform:scale(1.7)!important}.noa-capabilities .expanded-intro h2{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.noa-capabilities .expanded-landscape img{transition:none}}.mobile-expanded-demo{display:none}.noa-journey .noa-capabilities[data-capability=far] .expanded-landscape img,.noa-journey .noa-capabilities[data-capability=night] .expanded-landscape img{filter:none;object-position:center;transform:none}.noa-journey .expanded-landscape>.home-vision-image{position:absolute;inset:0}.noa-journey .expanded-landscape>.home-vision-image>img{opacity:0;transition:opacity .25s}.noa-journey .expanded-landscape>.home-vision-image[data-status=ready]>img{opacity:1}.noa-journey .expanded-landscape .home-vision-status{color:#d1deef;z-index:1;flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;font-size:1rem;display:flex;position:absolute;inset:20%}.noa-journey .expanded-landscape .home-vision-status button{color:#fff;background:#102138;border:1px solid #b9d8ff55;border-radius:14px;min-height:48px;padding:10px 18px}@media (max-width:800px){.noa-journey .noa-expanded-editorial>.expanded-landscape,.noa-journey .expanded-intro>.capability-tabs,.noa-journey .expanded-intro>.expanded-desktop-qualifier{display:none}.mobile-expanded-demo{text-align:start;min-width:0;margin:22px 0 18px;display:block}.mobile-expanded-demo [data-slot=tabs]{gap:14px}.home-vision-tabs{background:#0b1420;border:1px solid #a5caff30;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;min-height:68px;padding:5px;display:grid}.home-vision-tabs>[role=tab]{white-space:normal;color:#cad7e7;border-radius:13px;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:8px 4px;font-size:.9375rem;line-height:1.3;display:flex}.home-vision-tabs>[role=tab]>span{letter-spacing:.1em;color:#93b5e0;font-size:.75rem}.home-vision-tabs>[role=tab][data-state=active]{color:#f2f7ff;background:linear-gradient(135deg,#193b68,#11273f);box-shadow:inset 0 0 0 1px #8dbbff66}.home-vision-panel{min-width:0;margin:0}.home-vision-stage{aspect-ratio:1.45;isolation:isolate;direction:ltr;background:#06101c;border:1px solid #b7d4ff24;border-radius:20px;margin:0;position:relative;overflow:hidden}.home-vision-image{position:absolute;inset:0}.home-vision-image>img{object-fit:cover;opacity:0;direction:ltr;width:100%;height:100%;transition:object-position .5s,opacity .2s;display:block}.home-vision-image[data-status=ready]>img{opacity:1}.home-vision-stage[data-mode=far] .home-vision-image>img,.home-vision-stage[data-mode=night] .home-vision-image>img{object-fit:contain;background:#02070c}.home-vision-stage figcaption{z-index:1;color:#edf6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:start;width:fit-content;max-width:calc(100% - 24px);direction:inherit;background:#031021d9;border:1px solid #d4e6ff47;border-radius:10px;padding:7px 11px;font-size:.8125rem;line-height:1.4;position:absolute;inset:auto 12px 12px}.home-vision-refuge{color:#fff;pointer-events:none;background:#071422c7;border:1px solid #b8dcff7a;border-radius:20px;align-items:center;gap:5px;padding:4px 6px;font-size:.625rem;line-height:1.2;display:flex;position:absolute;transform:translate(-7px,-50%)}.home-vision-refuge i{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #acd4ff44}.home-vision-controls{gap:6px;min-width:0;margin:10px 0 16px;display:flex}.home-vision-controls button{color:#d1ddeb;overflow-wrap:anywhere;background:#0a1523;border:1px solid #87b4ef35;border-radius:13px;flex:1;min-width:0;min-height:48px;padding:9px 8px;font-size:.9375rem;line-height:1.4}.home-vision-controls button[aria-pressed=true]{color:#fff;background:linear-gradient(130deg,#244466,#142c47);border-color:#a9cfff80}.home-vision-tabs>[role=tab]:focus-visible{outline-offset:3px;outline:2px solid #c5ddff}.home-vision-controls button:focus-visible{outline-offset:3px;outline:2px solid #c5ddff}.home-vision-status button:focus-visible{outline-offset:3px;outline:2px solid #c5ddff}.home-vision-copy{min-height:128px}.home-vision-copy h3{color:#eef5ff;margin:0 0 10px;font-size:1.3125rem;font-weight:400;line-height:1.35}.home-vision-copy p{color:#c8d4e5;margin:0;font-size:1rem;line-height:1.65}.home-vision-disclaimer{color:#aabed8;border-top:1px solid #bdd8ff20;margin:10px 0 0;padding-top:14px;font-size:.875rem;line-height:1.6}.home-vision-status{color:#b5cce8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.8125rem;display:flex;position:absolute;inset:20px}.home-vision-status button{color:#fff;background:#163459;border:1px solid #90b8ee66;border-radius:12px;min-height:44px;padding:9px 16px}html[lang=ar] .home-vision-copy,html[lang=ar] .home-vision-disclaimer,html[lang=ar] .home-vision-stage figcaption{text-align:start;direction:rtl}.mobile-expanded-r30 .home-vision-stage{aspect-ratio:16/9;background:#080b10;border-radius:18px}.mobile-expanded-r30 .home-vision-stage>.home-vision-primary,.mobile-expanded-r30 .home-vision-stage>.home-vision-comparison{object-fit:cover;opacity:0;direction:ltr;width:100%;height:100%;transition:opacity .2s,object-position .35s;display:block;position:absolute;inset:0}.mobile-expanded-r30 .home-vision-stage[data-ready=true]>.home-vision-primary,.mobile-expanded-r30 .home-vision-stage[data-ready=true]>.home-vision-comparison{opacity:1}.mobile-expanded-r30 .home-vision-stage>.home-vision-comparison{transition:opacity .2s}.mobile-expanded-r30 .home-vision-controls{margin-bottom:14px}.mobile-expanded-r30 .home-vision-controls button{min-height:48px;font-size:1rem}.mobile-expanded-r30 .home-vision-copy{min-height:0}.mobile-expanded-r30 .home-vision-copy h3{font-size:1.375rem;font-weight:500;line-height:1.3}.mobile-expanded-r30 .home-vision-copy p{font-size:1.0625rem;line-height:1.55}.home-vision-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;display:grid}.home-vision-directions button{color:#c5d4e7;overflow-wrap:anywhere;background:#0b1420;border:1px solid #9cbfff26;border-radius:12px;min-width:0;min-height:44px;padding:8px 4px;font-size:.9375rem}.home-vision-directions button[aria-pressed=true]{color:#fff;background:#152b45;border-color:#a8caff70}.home-vision-comparison-control{color:#b9c9dd;grid-template-columns:minmax(0,1fr);gap:2px;margin:0 0 16px;font-size:.875rem;display:grid}.home-vision-comparison-control input{accent-color:#a7ceff;cursor:ew-resize;direction:ltr;width:100%;min-width:0;height:44px;display:block}:is(.home-vision-directions button:focus-visible,.home-vision-comparison-control input:focus-visible){outline-offset:3px;outline:2px solid #c5ddff}.home-vision-corner{color:#f5f8ff;z-index:2;pointer-events:none;background:#07101fce;border:1px solid #d3e3f54d;border-radius:8px;max-width:42%;padding:5px 8px;font-size:.75rem;line-height:1.4;position:absolute;top:10px}.home-vision-corner-left{left:10px}.home-vision-corner-right{right:10px}.home-vision-split-line{pointer-events:none;background:#e4efffba;width:1px;position:absolute;top:0;bottom:0}.home-vision-overview{aspect-ratio:16/9;opacity:0;pointer-events:none;background:#090e15;border:1px solid #d5e8ff85;border-radius:9px;width:28%;max-width:110px;position:absolute;bottom:12px;right:12px;overflow:hidden}.home-vision-overview[data-ready=true]{opacity:1}.home-vision-overview[hidden]{display:none}.home-vision-overview>img{object-fit:cover;width:100%;height:100%;display:block}.home-vision-overview>i{border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #85b8ff70}.mobile-expanded-r30 .home-vision-refuge{padding:5px 8px;font-size:.75rem}.mobile-expanded-r30 .home-vision-status{font-size:1rem}.mobile-expanded-r30 .home-vision-status button{min-width:44px;min-height:44px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-vision-image>img,.noa-journey .expanded-landscape>.home-vision-image>img,.mobile-expanded-r30 .home-vision-stage>.home-vision-primary,.mobile-expanded-r30 .home-vision-stage>.home-vision-comparison{transition:none}}.noa-project-chapter,.noa-pioneers,.noa-transparency{padding:clamp(64px,9vh,120px) 7vw;scroll-margin-top:24px}.noa-project-chapter{background:#06080c;grid-template-columns:1fr 3fr;gap:40px;display:grid}.noa-project-chapter h2,.noa-pioneers h2,.noa-transparency h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 30px;font-size:clamp(34px,4.4vw,68px);font-weight:300;line-height:1.1}.noa-project-chapter h2 span{color:#98a4b7}.noa-project-chapter>div>p{color:#aeb8c9;max-width:770px;margin:18px 0 0;font-size:1.0625rem;line-height:1.8}.noa-pioneers{background:#030508;border-block:1px solid #ffffff14}.noa-pioneers h2{margin:40px 0 48px;font-size:clamp(36px,5.9vw,88px)}.noa-pioneers h2 span{color:#7aa9ff}.pioneer-bottom{grid-template-columns:1fr 1fr;gap:9vw;max-width:1150px;display:grid}.pioneer-bottom p{color:#aeb8c9;margin:0 0 24px;font-size:1.0625rem;line-height:1.75}.premium-site .pioneer-bottom .hero-cta{background:linear-gradient(125deg,#1458cacc,#0c2864aa);border-color:#8dbaff65;gap:28px;margin:0;padding:16px 23px;font-size:1rem;display:inline-flex}.pioneer-bottom small{color:#8b96a8;max-width:360px;margin-top:16px;font-size:.8125rem;line-height:1.6;display:block}.noa-transparency{background:#0b0e14;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.noa-transparency h2{font-size:clamp(32px,3.3vw,52px)}.transparency-intro>p:not(.kicker){color:#9da9bc;max-width:420px;font-size:1rem;line-height:1.8}.transparency-record>article,.transparency-record>details{border-top:1px solid #ffffff25;padding:22px 0}.transparency-record>article:first-child{border-top:0;padding-top:0}.transparency-record h3,.transparency-record summary{color:#e7ecf5;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5}.transparency-record summary{cursor:pointer;margin-inline-start:16px;padding-inline-end:10px;list-style-position:outside}.transparency-record p{color:#a2aec0;margin:12px 0 0;font-size:1rem;line-height:1.75}.transparency-record details[open] summary{color:#91b7ff}.transparency-record details[open] p{padding-inline-start:16px}@media (max-width:800px){.noa-project-chapter,.noa-pioneers,.noa-transparency{padding:54px 24px}.noa-project-chapter,.noa-transparency{grid-template-columns:1fr;gap:18px}.noa-project-chapter .kicker,.noa-pioneers .kicker,.noa-transparency .kicker{margin-bottom:12px;font-size:.8125rem}.noa-project-chapter h2,.noa-pioneers h2,.noa-transparency h2{margin:0 0 22px;font-size:clamp(32px,7.5vw,48px)}.noa-project-chapter>div>p,.pioneer-bottom p{font-size:1rem;line-height:1.7}.pioneer-bottom{grid-template-columns:1fr;gap:4px}.noa-pioneers h2{margin-top:24px}.transparency-intro>p:not(.kicker){max-width:none}.transparency-record{margin-top:15px}}@media (prefers-reduced-motion:reduce){.premium-site{scroll-behavior:auto}}.noa-journey{isolation:isolate;position:relative}.noa-journey .journey-node{isolation:auto;z-index:auto;box-sizing:border-box;direction:ltr;min-height:100svh;scroll-margin-top:0;position:relative}.noa-journey .journey-copy{z-index:4;position:relative}.noa-journey.has-traveler .journey-responsive-copy{transform:translate3d(var(--copy-x,0px),var(--copy-y,0px),0);will-change:transform;transition:none}.noa-journey .journey-responsive-copy:focus-within{isolation:isolate}.noa-journey .cinema-masthead,.noa-journey .cinema-copy,.noa-journey .cinema-bottom,.noa-journey .cinema-caption{position:absolute}.journey-product-track{z-index:3;pointer-events:none;display:none;position:absolute;inset:0}.has-traveler .journey-product-track:not([hidden]){display:block}.journey-product-viewport{height:100svh;position:sticky;top:0;overflow:clip}.journey-product-mover{will-change:transform,opacity;transform-origin:50%;width:60vw;height:62svh;position:absolute;top:0;left:0}.journey-product-poster,.journey-product-canvas{width:100%;height:100%;position:absolute;inset:0}.journey-product-poster{object-fit:contain;mix-blend-mode:screen}.journey-product-canvas canvas{width:100%;height:100%;display:block}.journey-product-track.is-ready .journey-product-poster{opacity:0}.journey-device-float{opacity:0;will-change:transform;direction:ltr;width:clamp(280px,28vw,370px);transition:opacity .22s;position:absolute;top:0;left:0}.journey-device-card,.journey-device-context{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#edf4ff;text-align:left;background:linear-gradient(120deg,#0b1724ed,#070d16cf);border:1px solid #a6c8fb35;border-radius:18px;padding:18px 20px;box-shadow:0 16px 48px #0003}.journey-device-card:before{content:"";border-left:1px solid #a6c8fb65;height:22px;position:absolute;top:-22px;left:24px}.device-note-index{color:#9abce9;letter-spacing:.07em;justify-content:space-between;gap:12px;font-size:.75rem;line-height:1.4;display:flex}.device-note-index b{color:#728aa8;font-weight:400}.journey-device-card h3,.journey-device-context h3{letter-spacing:-.015em;margin:12px 0 8px;font-size:1.0625rem;font-weight:500;line-height:1.3}.journey-device-card p,.journey-device-context p{color:#c3d0e2;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.journey-device-card small,.journey-device-context small{color:#91acd0;border-top:1px solid #abcaff20;margin-top:12px;padding-top:9px;font-size:.75rem;line-height:1.4;display:block}.journey-device-card[data-device-chapter=opening]{padding:14px 18px}.journey-device-card[data-device-chapter=opening] .device-note-index,.journey-device-card[data-device-chapter=opening] small,.journey-device-card[data-device-chapter=transparency] small{display:none}.journey-device-card[data-device-chapter=opening] h3{margin:0 0 7px}.journey-device-card[data-device-chapter=opening] p{font-size:.875rem}.journey-device-card[data-device-chapter=transparency]{padding:14px 18px}.journey-device-card[data-device-chapter=transparency] p{font-size:.875rem;line-height:1.45}.journey-device-context{right:max(7vw,var(--access-clearance));z-index:2;width:min(35%,370px);position:absolute;bottom:8%}.noa-cinema .journey-device-context{bottom:23%}.noa-transparency .journey-device-context{top:24px;bottom:auto}.journey-static .noa-transparency>.journey-device-context{grid-column:1/-1;width:min(100%,600px);margin-top:24px;position:relative;inset:auto}.has-traveler .journey-device-context{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[lang=ar] .journey-device-card,html[lang=ar] .journey-device-context{text-align:right;direction:rtl}.journey-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.journey-backdrop picture,.journey-backdrop img{width:100%;height:100%;display:block;position:absolute;inset:0}.journey-backdrop img{object-fit:cover;transform:translateY(var(--backdrop-shift,0px)) scale(1.07);object-position:70% 45%}.journey-backdrop:after{content:"";background:linear-gradient(90deg,#02050bea,#02050b70 55%,#02050b33),linear-gradient(#0000 60%,#02050bb3);position:absolute;inset:0}.noa-journey .noa-project-chapter{padding:90px max(7vw,var(--access-clearance)) 90px 7vw;background:#03060b;align-items:center;display:flex}.noa-project-chapter>.journey-copy:not(.journey-image-note){width:min(46%,650px)}@media (min-width:801px){.noa-journey .noa-project-chapter{justify-content:flex-end}.noa-project-chapter>.journey-copy:not(.journey-image-note){width:min(44%,620px)}.noa-project-chapter .journey-backdrop:after{background:linear-gradient(270deg,#02050bf5,#02050baa 48%,#02050b33),linear-gradient(#0000 60%,#02050bb3)}.noa-project-chapter>.journey-device-context{left:7vw;right:auto}}.noa-project-chapter>.journey-copy>p:not(.kicker){color:#c0cbdb;margin:20px 0 0;font-size:1rem;line-height:1.75}.noa-journey .journey-image-note{color:#a4b5ce;margin:0;font-size:.75rem;position:absolute;bottom:22px;left:7vw}.noa-journey .noa-expanded-editorial{padding:90px max(7vw,var(--access-clearance)) 90px 7vw;align-items:center;display:flex;overflow:clip}.noa-journey .expanded-intro{width:min(44%,650px);padding:0}.noa-journey .expanded-landscape{z-index:0;aspect-ratio:auto;height:100%;min-height:0;position:absolute;inset:0;overflow:clip}.noa-journey .expanded-landscape img{object-position:58% center;transform:translateY(var(--backdrop-shift,0px)) scale(1.07)}.noa-journey .expanded-landscape:after{background:linear-gradient(90deg,#03080fee,#03080f90 44%,#03080f14 85%),linear-gradient(#0000 65%,#03080fc9)}.noa-journey .expanded-labels{display:none}.noa-journey .expanded-landscape figcaption{left:7vw;right:max(7vw,var(--access-clearance));text-align:left;bottom:24px}.noa-journey .noa-community-editorial{min-height:100svh;padding:90px max(7vw,var(--access-clearance)) 100px 7vw}.noa-journey .community-landscape,.noa-journey .community-landscape img{z-index:0}.noa-journey .community-landscape{overflow:clip}.noa-journey .community-landscape img{object-position:65% center;transform:translateY(var(--backdrop-shift,0px)) scale(1.07)}.noa-journey .noa-community-editorial:before{z-index:1;background:linear-gradient(90deg,#05080ff5,#05080ece 38%,#05080e16 83%),linear-gradient(#0000 65%,#05080fab)}.noa-journey .community-copy{width:min(47%,580px)}.noa-journey .community-image-note{z-index:4;right:max(7vw,var(--access-clearance))}.noa-journey .noa-transparency{padding:230px max(7vw,var(--access-clearance)) 90px 7vw;background:#080d17;align-items:start;min-height:100svh}.noa-journey .premium-design{min-height:100svh;padding:70px max(7vw,var(--access-clearance)) 70px 7vw;background:#020408;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:4vw}.noa-journey .premium-design>div{z-index:4}html[lang=ar] .noa-journey .journey-copy{text-align:right;direction:rtl}html[lang=ar] .noa-journey .noa-community-editorial{justify-content:flex-start}html[lang=ar] .noa-journey .expanded-intro{padding:0}.noa-journey.journey-static .journey-node:not(.noa-cinema):not(.premium-design){padding-top:70px!important}.noa-journey .blue-head{z-index:2;background:#000;border-radius:24px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #0006}.blue-head .design-turntable-stage{aspect-ratio:1.12;perspective:1200px;min-height:340px;max-height:70svh;overflow:hidden}.premium-site .blue-head .design-turntable-stage>img{object-fit:cover;object-position:center;opacity:1;transform:translateY(var(--head-lift,0px)) rotateY(var(--head-yaw,0deg)) rotateX(var(--head-pitch,0deg)) scale(1.05);will-change:transform;transition:transform .25s ease-out}.blue-head-light{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#397dff0e,#0000 40%,#397dff0c);position:absolute;inset:0}.blue-head .design-turntable-toggle{z-index:2;background:#061328ad;bottom:55px;left:auto;right:18px}.premium-site .blue-head figcaption{color:#a9bcda;background:#03060b;font-size:.75rem;line-height:1.5}.community-profiles{margin:26px 0 28px}.community-avatar-stack{direction:ltr;align-items:center;padding-left:4px;display:flex}.community-avatar{background:#27303e;border:2px solid #c3d6ed;border-radius:50%;flex:none;width:58px;height:58px;margin-left:-4px;position:relative;overflow:hidden;box-shadow:0 3px 15px #0006}.community-avatar+.community-avatar{margin-left:-12px}.community-avatar img{width:600%;max-width:none;height:600%;display:block;position:absolute}.community-profiles>p{color:#d7e3f4;margin:14px 0 0;font-size:1rem;line-height:1.5}.community-profiles>small{color:#91a4c0;max-width:360px;margin:7px 0 0;font-size:.75rem}@media (max-width:1100px) and (min-width:801px){.noa-project-chapter>.journey-copy:not(.journey-image-note),.noa-journey .expanded-intro,.noa-journey .community-copy{width:49%}.noa-journey .journey-copy h2{font-size:clamp(34px,4vw,52px)}}@media (max-width:800px){.journey-device-float{width:min(280px,100vw - 104px)}.journey-device-card,.journey-device-context{border-radius:15px;padding:13px 15px}.journey-device-card h3,.journey-device-context h3{margin:9px 0 6px;font-size:1rem}.journey-device-card p,.journey-device-context p{font-size:.875rem;line-height:1.45}.journey-device-card small,.journey-device-context small{margin-top:9px;padding-top:7px}.journey-device-card small{display:none}.journey-device-context{width:100%;margin-top:28px;position:relative;inset:auto}.noa-cinema .journey-device-context{width:auto;position:absolute;inset:190px 80px auto 20px}.noa-transparency .journey-device-context{top:auto}.journey-product-mover{width:96vw;height:44svh}.noa-journey .journey-node:not(.noa-cinema):not(.premium-design){min-height:100svh;padding:44svh max(24px,var(--access-clearance)) 85px 24px;display:block}.noa-journey .noa-cinema{min-height:max(760px,100svh)}.noa-project-chapter>.journey-copy:not(.journey-image-note),.noa-journey .expanded-intro,.noa-journey .community-copy{width:100%;max-width:600px;padding:0}.noa-journey .journey-backdrop:after,.noa-journey .expanded-landscape:after{background:linear-gradient(#03080f3b 10%,#03080fc9 47%,#03080ff5 98%)}.noa-journey .noa-community-editorial:before{background:linear-gradient(#05080f33,#05080fcb 48%,#05080ff5)}.noa-journey .community-image-note{left:24px;right:var(--access-clearance);font-size:.75rem;bottom:20px}.noa-journey .expanded-landscape{aspect-ratio:auto;height:100%;min-height:0;position:absolute}.noa-journey .expanded-landscape picture,.noa-journey .community-landscape{height:72svh;-webkit-mask-image:linear-gradient(#000 0 63%,#0000 100%);mask-image:linear-gradient(#000 0 63%,#0000 100%)}.noa-journey .expanded-landscape figcaption{left:24px;right:var(--access-clearance);text-align:left;font-size:.75rem}.noa-journey .noa-transparency{padding-top:30svh!important}.noa-journey .transparency-record{margin-top:28px}.noa-journey .premium-design{padding:48px var(--access-clearance) 45px 24px;flex-direction:column;justify-content:center;gap:22px;min-height:100svh;display:flex}.noa-journey .premium-design>div{width:100%}.blue-head .design-turntable-stage{aspect-ratio:1.05;min-height:290px;max-height:55svh}.blue-head .design-turntable-toggle{font-size:.8125rem;bottom:65px;right:10px}.community-avatar{width:48px;height:48px}.community-avatar+.community-avatar{margin-left:-10px}}@media (prefers-reduced-motion:reduce){.noa-transparency>.journey-device-context{grid-column:1/-1;width:min(100%,600px);margin-top:24px;position:relative;inset:auto}.noa-journey.has-traveler .journey-responsive-copy{will-change:auto;transform:none}.journey-product-track{display:none!important}.journey-backdrop img,.noa-journey .expanded-landscape img,.noa-journey .community-landscape img{transform:none!important}.noa-journey .journey-node:not(.noa-cinema):not(.premium-design){padding-top:70px!important}.premium-site .blue-head .design-turntable-stage>img{will-change:auto;transition:none;transform:none!important}.blue-head .design-turntable-toggle{display:none}}.mobile-noa-story{display:none}@media (max-width:800px){.premium-site{--access-clearance:20px;padding-bottom:76px}.premium-site .floating-access{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right));background:linear-gradient(125deg,#173f72ed,#09182be8);border-radius:18px;gap:14px;width:auto;height:44px;max-height:none;padding:10px 16px;transform:none;box-shadow:0 6px 25px #0008,inset 0 1px #ffffff21}.premium-site:has(.noa-survey .survey-auth-form) .floating-access{visibility:hidden;opacity:0;pointer-events:none}.premium-site .floating-access>span{width:auto;max-width:none;position:static;transform:none}.premium-site .floating-access strong{font-size:.875rem}.premium-site .floating-access>svg{width:16px;position:static;transform:none}.premium-site .config-panel{padding-bottom:70px}.journey-product-track{display:none!important}.noa-journey .journey-device-context{display:none}.noa-journey .journey-responsive-copy{will-change:auto;transform:none!important}.noa-journey .journey-node{min-height:0!important}.premium-site .noa-journey .noa-cinema{flex-direction:column;gap:20px;min-height:0;margin-top:0;padding:20px 20px 36px;display:flex;overflow:clip}.noa-journey .cinema-masthead,.noa-journey .cinema-copy,.noa-journey .cinema-bottom,.noa-journey .cinema-caption{width:100%;max-width:none;margin:0;position:relative;inset:auto}.noa-journey .cinema-masthead{align-items:center;gap:16px}.noa-journey .cinema-masthead img{width:clamp(128px,38vw,148px);max-width:100%}.noa-journey .cinema-masthead>span{letter-spacing:.02em;overflow-wrap:anywhere;min-width:0;max-width:150px;font-size:.875rem;line-height:1.5}.noa-journey .cinema-static-product,.noa-journey .cinema-eyebrow,.noa-journey .cinema-description{display:none}.noa-journey .cinema-copy h2{text-wrap:balance;max-width:440px;font-size:clamp(34px,9vw,46px);line-height:1.1}.noa-journey .cinema-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;display:flex}.noa-journey .cinema-scroll{border:1px solid #a6c9fd3b;border-radius:50%;flex:none;justify-content:center;width:44px;height:44px}.noa-journey .cinema-scroll>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.premium-site .cinema-bottom .hero-cta{flex:1;justify-content:space-between;min-height:52px;padding:14px 18px;font-size:1rem}.noa-journey .cinema-caption{text-align:center;font-size:.875rem;line-height:1.5}.mobile-noa-story{z-index:4;min-width:0;display:block;position:relative}.mobile-noa-story>[data-slot=tabs]{gap:16px}.mobile-noa-stage{isolation:isolate;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:#08090b;border:0;border-radius:0;width:calc(100% + 40px);height:clamp(290px,39svh,370px);margin-inline:-20px;position:relative;overflow:hidden}.mobile-noa-poster,.mobile-noa-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-noa-poster{object-fit:contain;mix-blend-mode:normal}.mobile-noa-canvas canvas{width:100%;height:100%;display:block}.mobile-noa-story.is-ready .mobile-noa-poster{opacity:0}.mobile-noa-stage-label{z-index:2;color:#d0d3da;letter-spacing:.045em;pointer-events:none;direction:ltr;justify-content:space-between;gap:12px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;inset:16px 20px auto}.mobile-noa-stage-label b{color:#708cac;font-weight:400}.mobile-noa-gesture{z-index:2;bottom:15px;color:#b6bac3;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex;position:absolute;inset-inline:20px}.mobile-noa-story .mobile-noa-tabs{background:#0c1725;border:1px solid #9cbffa26;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;min-height:56px;padding:4px;display:grid}.mobile-noa-tabs>[role=tab]{color:#bccbdf;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:46px;box-shadow:none;border-radius:13px;padding:10px 4px;font-size:1rem;line-height:1.3}.mobile-noa-tabs>[role=tab][data-state=active]{color:#f3f8ff;background:linear-gradient(135deg,#20559c,#183559);border:1px solid #8abbff57;box-shadow:inset 0 1px #cae2ff24,0 3px 10px #0004}.mobile-noa-tabs>[role=tab]:focus-visible{outline-offset:2px;outline:2px solid #b4d4ff}.mobile-noa-captions{min-height:110px;padding:2px 0 0}.mobile-noa-caption h3{color:#e7f1ff;margin:0 0 10px;font-size:1.375rem;font-weight:500;line-height:1.3}.mobile-noa-caption p{color:#bdcadd;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.premium-site .mobile-noa-original .mobile-noa-stage{height:clamp(310px,42svh,400px);box-shadow:none;background:#08090b;border:0}.mobile-noa-original-render{object-fit:contain;opacity:0;mix-blend-mode:normal;pointer-events:none;direction:ltr;width:150%;max-width:none;height:150%;transition:opacity .28s;position:absolute;inset:-25%}.mobile-noa-neutral .mobile-noa-original-render{object-fit:contain;width:calc(100% - 8px);height:calc(100% - 77px);inset:42px 4px 35px}.mobile-noa-original-render[data-active=true]{opacity:1}.mobile-noa-original .mobile-noa-captions{text-align:start;min-height:110px}.mobile-noa-image-status{color:#b7c9df;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:1rem;display:flex;position:absolute;inset:60px 20px}.mobile-noa-image-status button{color:#eff7ff;background:#153356;border:1px solid #82aff77a;border-radius:14px;min-height:44px;padding:10px 18px}.mobile-noa-image-status button:focus-visible{outline-offset:3px;outline:2px solid #c5ddff}html[lang=ar] .mobile-noa-caption{text-align:right;direction:rtl}.noa-journey .journey-node:not(.noa-cinema):not(.premium-design),.noa-journey.journey-static .journey-node:not(.noa-cinema):not(.premium-design){display:block;padding:32px 22px 36px!important}.noa-journey .journey-backdrop{height:clamp(180px,34svh,290px);margin:-32px -22px 28px;position:relative;inset:auto;overflow:hidden}.noa-journey .journey-backdrop img,.noa-journey .expanded-landscape img,.noa-journey .community-landscape img{transform:none!important}.noa-journey .journey-backdrop:after{background:linear-gradient(#0000 35%,#03060b)}.noa-journey .noa-project-chapter>.journey-copy:not(.journey-image-note),.noa-journey .expanded-intro,.noa-journey .community-copy{width:100%;max-width:650px}.noa-journey .journey-copy h2{font-size:clamp(30px,8vw,42px);line-height:1.12}.noa-journey .journey-image-note{margin:20px 0 0;position:relative;inset:auto}.noa-journey .noa-expanded-editorial{flex-direction:column;display:flex!important}.noa-journey .expanded-landscape{aspect-ratio:1.35;flex:none;order:-1;width:calc(100% + 44px);height:auto;min-height:0;margin:-32px -22px 28px;position:relative;inset:auto;overflow:hidden}.noa-journey .expanded-landscape picture{height:100%;-webkit-mask-image:none;mask-image:none}.noa-journey .expanded-landscape img{object-position:center}.noa-journey .expanded-landscape:after{background:linear-gradient(#0000 52%,#03080f)}.noa-journey .expanded-landscape figcaption{font-size:.75rem;bottom:12px;left:22px;right:22px}.noa-journey .community-landscape{aspect-ratio:1.4;width:calc(100% + 44px);height:auto;margin:-32px -22px 26px;display:block;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.noa-journey .community-landscape img{object-position:center}.noa-journey .noa-community-editorial:before{display:none}.noa-journey .community-image-note{text-align:left;margin:26px 0 0;position:relative;inset:auto}.noa-journey .community-profiles{margin:22px 0}.noa-journey .noa-transparency .transparency-record{margin-top:28px}.noa-journey .premium-design{gap:24px;min-height:0;padding:36px 22px!important}.premium-site .blue-head .design-turntable-stage>img{will-change:auto;transition:none;transform:scale(1.02)!important}.blue-head .design-turntable-toggle{display:none}.blue-head .design-turntable-stage{aspect-ratio:1.12;min-height:240px;max-height:420px}}@media (max-width:800px) and (max-height:700px){.premium-site .noa-journey .noa-cinema{gap:12px}.premium-site .mobile-noa-original .mobile-noa-stage{height:290px}.mobile-noa-captions{min-height:105px}}@media (max-width:800px) and (orientation:landscape){.mobile-noa-story{align-self:center;width:100%;max-width:620px}.mobile-noa-stage,.premium-site .mobile-noa-original .mobile-noa-stage{width:100%;height:280px;margin-inline:0}}@media (prefers-reduced-motion:reduce){.mobile-noa-stage,.mobile-noa-original-render{transition:none}}@media (max-width:800px){.premium-site .noa-journey .noa-cinema.journey-node{background:#080b10;gap:14px;padding:16px 20px 24px}.premium-site .mobile-noa-original .mobile-noa-stage{height:clamp(280px,37svh,340px)}.mobile-noa-original .mobile-noa-captions{min-height:88px}.premium-site .mobile-noa-captions{padding-top:0}.premium-site .mobile-noa-story>[data-slot=tabs]{gap:12px}.mobile-noa-neutral .mobile-noa-original-render{width:calc(100% - 16px);height:calc(100% - 68px);inset:36px 8px 32px}.noa-journey .cinema-caption{font-size:.8125rem}}@media (max-width:800px) and (max-height:700px){.premium-site .mobile-noa-original .mobile-noa-stage{height:280px}}@media (max-width:800px) and (orientation:landscape){.premium-site .mobile-noa-original .mobile-noa-stage{width:100%;height:280px;margin-inline:0}}.premium-site .premium-header{background:linear-gradient(#121722f2,#07090ef5);border-bottom-color:#d8e6ff20;box-shadow:0 1px #000,0 14px 48px #0002}.premium-header nav a{transition:color .2s}.premium-header nav a:hover{color:#b6d0ff}.premium-site .kicker{color:#a3c4ff;letter-spacing:.2em}.premium-site :is(.hero-cta,.solid-action,.header-configure){transition:background .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0004,0 8px 26px #0003}.premium-site .cinema-bottom .hero-cta,.premium-site .community-copy .hero-cta,.premium-site .contribution-card .solid-action{background:linear-gradient(135deg,#1763dbd9,#064bdca6 48%,#11295ab8);border-color:#a8ccff80;box-shadow:inset 0 1px #ffffff50,inset 0 -1px #052253,0 8px 32px #064bdc28}.premium-site :is(.hero-cta,.solid-action,.header-configure):hover:not(:disabled){border-color:#d1e4ffc9;box-shadow:inset 0 1px #ffffff60,0 8px 32px #064bdc38,0 0 0 4px #7fabff0b}.premium-site :is(.hero-cta,.solid-action,.header-configure):focus-visible{outline-offset:5px;outline:2px solid #d5e6ff}.premium-site .noa-cinema{background:radial-gradient(at 76% 41%,#064bdc66,#0000 57%),radial-gradient(at 63% 54%,#accdff2c,#0000 38%),linear-gradient(110deg,#020305 25%,#07162e 80%,#050910)}.noa-journey .journey-node:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#bbd5ff30,#0000);height:1px;position:absolute;inset:auto 7vw 0}.cinema-copy h2{letter-spacing:-.035em;color:var(--noa-highlight);text-shadow:0 2px 34px #97bdff12;line-height:1.09}.cinema-copy .cinema-description{color:#c7d3e4;line-height:1.7}.cinema-masthead>span{color:#b9c8dd;line-height:1.9}.premium-site .cinema-scroll{color:#c4d2e7}.premium-site .cinema-scroll svg{box-sizing:content-box;background:#b3d0ff06;border:1px solid #b8d2ff33;border-radius:50%;padding:8px}.noa-journey .journey-copy h2{letter-spacing:-.035em;color:#f0f5ff;text-wrap:balance}.journey-device-card,.journey-device-context{border-color:var(--noa-edge);background:linear-gradient(125deg,#152338f0,#070d16e6 78%);box-shadow:inset 0 1px #e0edff21,0 20px 60px #0004}.journey-device-card:before{border-left-color:#c0d8ff8a}.journey-device-card h3,.journey-device-context h3{color:#f0f6ff}.noa-journey .blue-head{border:1px solid #8cbaff30;box-shadow:inset 0 1px #e1ecff17,0 28px 90px #0007,0 0 70px #064bdc12}.noa-journey .journey-image-note,.community-profiles>small{color:#aabbd2}.expanded-intro .editorial-qualifier{color:#aabbd2!important}.premium-site .capability-options{border-color:var(--noa-edge);background:#070f1bcc;box-shadow:inset 0 1px #dbeaff12,0 8px 26px #0002}.capability-options [role=tab]{transition:background .2s,box-shadow .2s}.capability-options [role=tab][data-state=active]{background:linear-gradient(135deg,#245a9a99,#132d50e6);box-shadow:inset 0 1px #e5f0ff33,inset 0 0 0 1px #adcfff70,0 4px 12px #0003}.community-avatar{border-color:#d2dff0;box-shadow:0 5px 16px #0008,0 0 0 3px #0b101a80}.noa-journey .noa-transparency{background:radial-gradient(at 22% 0,#12336a24,#0000 58%),#080d17}.transparency-record p,.transparency-intro>p:not(.kicker){color:#b6c3d6}.transparency-record>article,.transparency-record>details{border-top-color:#c5daff2c}.transparency-record summary{transition:color .2s}.transparency-record summary:hover{color:#bdd6ff}.premium-site .noa-contribution{background:radial-gradient(at 80% 45%,#064bdc24,#0000 58%),#060a10}.contribution-card{background:radial-gradient(at 85% 0,#b7d5ff17,#0000 62%),linear-gradient(135deg,#121e31,#0a101b);border-color:#aac9fb52;box-shadow:inset 0 1px #e3eeff3b,inset 0 -1px #050a11,0 22px 70px #0005}.contribution-amount{color:#f4f8ff;text-shadow:0 2px 40px #84afff20}.premium-site .survey-panel{background:linear-gradient(145deg,#132135,#0b1423 60%);border-color:#b4d0ff35;box-shadow:inset 0 1px #dceaff1b,0 18px 55px #0002}.premium-site .noa-section-disclosure{border-color:#accaff32;box-shadow:inset 0 1px #dceaff12}.premium-site .floating-access{border-color:#b3d2ff6b;box-shadow:inset 0 1px #f0f7ff38,0 10px 30px #0006,0 0 24px #064bdc16}.vision-intro-copy>p{text-wrap:balance}html[lang=ar] .premium-site .vision-intro-copy{text-align:center}html:is([lang=ar],[lang=ja],[lang=zh]) .noa-journey .journey-copy h2{letter-spacing:normal}.journey-product-canvas,.mobile-noa-canvas{opacity:0}.journey-product-track.is-ready .journey-product-poster,.journey-product-track.is-ready .journey-product-canvas,.mobile-noa-story.is-ready .mobile-noa-poster,.mobile-noa-story.is-ready .mobile-noa-canvas{transition:opacity .4s var(--noa-ease)}.journey-product-track.is-ready .journey-product-canvas,.mobile-noa-story.is-ready .mobile-noa-canvas{opacity:1}@media (min-width:801px){.noa-project-chapter .journey-backdrop:after{background:linear-gradient(270deg,#02050bf5,#02050b99 40%,#02050b14 78%),linear-gradient(#0000 60%,#02050bb3)}.noa-journey .expanded-landscape:after,html[lang=ar] .noa-journey .expanded-landscape:after{background:linear-gradient(90deg,#03080ff5,#03080fbb 32%,#03080f0c 78%),linear-gradient(#0000 65%,#03080fc9)}.noa-journey .noa-community-editorial:before{background:linear-gradient(90deg,#05080ff5,#05080ed4 32%,#05080e0c 80%),linear-gradient(#0000 65%,#05080fab)}}@media (max-width:800px){.premium-site .noa-journey .noa-cinema{gap:20px;padding-top:24px}.noa-journey .cinema-masthead{margin-bottom:4px}.noa-journey .cinema-copy h2{letter-spacing:-.035em;line-height:1.13}.noa-journey .journey-copy h2{margin-bottom:24px}.noa-journey .cinema-copy h2{margin-bottom:0}.noa-journey .cinema-scroll svg{background:0 0;border:0;padding:0}.premium-site .mobile-noa-stage{background:radial-gradient(at 65% 40%,#064bdc70,#0000 72%),linear-gradient(145deg,#233953,#07101c 82%);border-color:#accbff45;box-shadow:inset 0 1px #ecf4ff29,0 12px 32px #0003}.mobile-noa-story>[data-slot=tabs]{gap:14px}.mobile-noa-captions{padding-top:8px}.mobile-noa-tabs>[role=tab][data-state=active]{background:linear-gradient(135deg,#245b9b,#132d50);box-shadow:inset 0 1px #e7f2ff35,0 4px 12px #0004}.noa-journey .journey-node{scroll-margin-top:20px}.noa-journey .journey-node:after{inset-inline:22px}}@media (max-width:700px){.noa-journey .journey-node,.premium-site .noa-config{scroll-margin-top:87px}}@media (prefers-reduced-motion:reduce){.premium-site :is(.hero-cta,.solid-action,.header-configure),.premium-header nav a,.capability-options [role=tab],.transparency-record summary,.journey-product-track.is-ready .journey-product-poster,.journey-product-track.is-ready .journey-product-canvas,.mobile-noa-story.is-ready .mobile-noa-poster,.mobile-noa-story.is-ready .mobile-noa-canvas{transition:none}}.premium-site>section.noa-store-banner{padding:40px max(6vw,var(--access-clearance)) 48px 6vw;background:#070a11;scroll-margin-top:90px}.noa-store-banner-inner{background:linear-gradient(125deg,#0b1526,#070d17);border:1px solid #5386d53b;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);max-width:1600px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 60px #0003,inset 0 1px #b6d2ff0b}.noa-store-banner figure{background:#04080e;min-height:340px;margin:0;position:relative;overflow:hidden}.noa-store-banner figure>img{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.noa-store-banner-copy{align-self:center;min-width:0;padding:clamp(26px,4vw,60px)}.noa-store-banner-copy>.kicker{color:#a8c7fa;letter-spacing:.17em;margin:0 0 18px;font-size:12px}.noa-store-banner-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.3vw,52px);font-weight:300;line-height:1.12}.noa-store-banner-copy>p:not(.kicker){color:#adbdd5;max-width:390px;margin:0 0 28px;font-size:16px;line-height:1.65}.noa-store-banner-copy>a{color:#fff;background:linear-gradient(120deg,#064bdcc9,#153265);border:1px solid #8bb7ff75;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;min-height:50px;padding:12px 20px;font-size:14px;line-height:1.5;transition:border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #c0d9ff38}.noa-store-banner-copy>a svg{flex:none}.noa-store-banner-copy>a:hover{background:#064bdc;border-color:#c4dcff}.noa-store-banner-copy>a:focus-visible{outline-offset:5px;outline:2px solid #c2d9ff}.noa-store-banner-copy>small{color:#7e95b6;letter-spacing:.045em;margin-top:24px;font-size:12px;line-height:1.6;display:block}.premium-site .premium-footer{padding:40px max(6vw,var(--access-clearance)) 40px 6vw;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);align-items:start;gap:30px 54px;display:grid}.premium-footer-brand{gap:18px;min-width:0;display:grid}.premium-footer-brand>img{width:min(225px,100%);max-width:100%;height:auto;display:block}.premium-footer-brand>span{letter-spacing:.18em;color:#8ea5c6;font-size:12px;line-height:1.6}.premium-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;min-width:0;display:grid}.premium-site .premium-footer-nav>a,.premium-site .premium-footer-nav>.noa-onboarding-replay{color:#b7c7df;text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #a6c4ed20;border-radius:0;align-items:center;gap:10px;min-width:0;min-height:48px;margin:0;padding:10px 0;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.premium-footer-nav :is(a,button)>svg{flex:none}.premium-site .premium-footer-nav>:is(a,button):is(:hover,:focus-visible){color:#fff;border-color:#6d9de8}.premium-footer-nav>:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #93bbff}html[lang=ar] .premium-footer-nav,html[lang=ar] .premium-footer-brand{direction:rtl}html[lang=ar] .noa-store-banner-copy{text-align:right;direction:rtl}html[lang=ar] .noa-store-banner-copy>.kicker,html[lang=ar] .noa-store-banner-copy>small,html[lang=ja] .noa-store-banner-copy>small,html[lang=zh] .noa-store-banner-copy>small{letter-spacing:0}html[lang=ar] .noa-store-banner-copy>a svg{transform:scaleX(-1)}@media (max-width:900px){.noa-store-banner-inner{grid-template-columns:1fr}.noa-store-banner figure{aspect-ratio:2.1;min-height:0}.noa-store-banner-copy{padding:28px 30px}.noa-store-banner-copy>small{margin-top:20px}.premium-site .premium-footer{grid-template-columns:1fr;gap:27px}}@media (max-width:700px){.premium-site>section.noa-store-banner{padding:28px 16px 36px}.noa-store-banner-inner{border-radius:14px}.noa-store-banner figure{aspect-ratio:1.7;min-height:190px}.noa-store-banner figure>img{object-position:67% center}.noa-store-banner-copy{padding:26px 24px 28px}.noa-store-banner-copy h2{max-width:300px;font-size:34px}.noa-store-banner-copy>p:not(.kicker){margin-bottom:23px}.noa-store-banner-copy>a{gap:15px;width:100%}.noa-store-banner-copy>small{letter-spacing:0;font-size:12px}.premium-site .premium-footer{padding:30px 24px max(32px,env(safe-area-inset-bottom));gap:24px}.premium-footer-brand{gap:13px}.premium-footer-brand>img{width:210px}.premium-footer-nav{gap:2px 20px}}@media (max-width:420px){.premium-footer-nav{grid-template-columns:1fr}.noa-store-banner-copy{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.noa-store-banner-copy>a{transition:none}}.premium-site :is(.journey-copy,.transparency-record,.contribution-story,.launch-intro,.survey-intro,.noa-ip,.premium-ecosystem,.noa-store-banner-copy,.signup-privacy,.survey-privacy) p:not(.kicker):not(.noa-ip-type):not(.community-image-note):not(.journey-image-note){text-align:justify;text-align-last:start;text-justify:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}.premium-site .contribution-card{text-align:center}.premium-site .contribution-card-top{flex-direction:column;justify-content:center;gap:12px;margin-bottom:20px}.premium-site .contribution-price{flex-direction:column;justify-content:center;gap:6px}.premium-site .contribution-benefits>li{justify-content:center;gap:10px;display:flex}.premium-site .contribution-benefits>li>svg{flex-shrink:0}.premium-site .contribution-card .solid-action{justify-content:center}.premium-site .contribution-card :is(p,h3,summary){text-align:center;text-align-last:auto}#noa-registro{scroll-margin-top:96px}.premium-site#inicio .cinema-copy>.cinema-description,.premium-site#inicio .noa-project-chapter>.journey-copy>p:not(.kicker),.premium-site#inicio .noa-expanded-editorial .capability-copy>p,.premium-site#inicio .community-copy>p:not(.kicker):not(.community-statement),.premium-site#inicio .transparency-intro>p:not(.kicker){font-size:18px;line-height:1.65}.premium-site#inicio .transparency-record :is(article,details)>p{font-size:17px;line-height:1.65}.premium-site#inicio .noa-journey :is(.journey-device-card,.journey-device-context)>p{font-size:16px;line-height:1.5}.premium-site#inicio .community-copy>.hero-cta+small{font-size:14px;line-height:1.6}@media (max-width:800px){.premium-site#inicio .cinema-copy>.cinema-description,.premium-site#inicio .noa-project-chapter>.journey-copy>p:not(.kicker),.premium-site#inicio .noa-expanded-editorial .capability-copy>p,.premium-site#inicio .community-copy>p:not(.kicker):not(.community-statement),.premium-site#inicio .transparency-intro>p:not(.kicker){font-size:17px;line-height:1.65}}
